Foam Works 4.0 использование проблемы решения

ssuriy

Стал официальным владельцем FW 4.0 и столкнулся с заморочками.
Предлагаю здесь обсудить использование FW 4.0.

ssuriy

Итак первое с чем столкнулся имеем подготовленный G код для резки трапецевидного крыла.
Так вот как на каком расстоянии от башен нужно расположить блок пены.
Если подключать встроенный трапецевидный каклькулятор то получается совсем не то что нужно прилагаю иллюстрации процесса.
Может кто-нибудь заморачивался уже?

Марат
ssuriy:

Так вот как на каком расстоянии от башен нужно расположить блок пены.

Я не пользователь этой проги, но по идее как и во всех других ЦНЦ прогах, вы должны задать нуль заготовки - ведь управляющая прога - т.е. координаты которые стоят в G-кодах отсчитываются именно от этой точки. В вашем случае этим нулём может быть точка на контуре профиля…

На правой картинке эту точку видно - от неё начинается движение струны. Вот от этого и пляшите. Можно даже в реале замерить путь пройденный от этой точки до начала контура и установить блок пены с учётом этого расстояния.

Марат
ssuriy:

Так вот как на каком расстоянии от башен нужно расположить блок пены.

Только блок надо не относительно башен устанавливать, а относительно струны… Вроде так…

ssuriy

Фишка в чем, когда в G-код прописывается расположение бруска пены согласно расчету сделанному программой, получаю результат как в крайней картинке. Получается что кроме как методом проб и ошибок подбирать расположение блока пены относительно башни то есть расстояние слева на право до пены, пока крайний вырез не станет нужного размера. в общем бред какой-то.

Марат
ssuriy:

получаю результат как в крайней картинке

а чем он не устраивает??

ssuriy:

расположение блока пены относительно башни то есть расстояние слева на право до пены

Можете нарисовать вид сверху - как лежит блок пены, как должно распологаться вырезанное крыло, как расположена струна, где башни, какая из них подвижная или обе таковы.

ssuriy:

когда в G-код прописывается расположение бруска пены согласно расчету сделанному программой,

что-то тут не понял - каким образом в Г-код прописывается расположения бруска пены???

ssuriy:

Получается что кроме как методом проб и ошибок подбирать расположение блока пены относительно башни то есть расстояние слева на право до пены, пока крайний вырез не станет нужного размера. в общем бред какой-то.

Из вашей средней картинки видно: ширина блока 280, расстояние левого торца от оси Х1 - 300 мм - что ещё нужно?

ssuriy
Марат:

а чем он не устраивает??

Угол трапеции получается не тот

Можете нарисовать вид сверху - как лежит блок пены, как должно распологаться вырезанное крыло, как расположена струна, где башни, какая из них подвижная или обе таковы.
На второй картинке слева и справа синие полосы это пути движения башен, обе башни двигаются, серым нарисовано вид сверху собственно крыло.

что-то тут не понял - каким образом в Г-код прописывается расположения бруска пены???
Прописываются значения 346,428и т.д… и 63,571 и т.д. они указывают на то как должна двигаться струна по отношению к блоку при условии что он расположен в 300 мм справа от левой башни.

Из вашей средней картинки видно: ширина блока 280, расстояние левого торца от оси Х1 - 300 мм - что ещё нужно?

Вот именно но результат на третьей картинке совсем не соответствует тому как посчитано на 2-й картинке сравните.

Марат

Покажите чертёж крыла в плане с размерами - так будет проще.

Коды на третьей картинке трудно вообще понять - они не уместились в окошке полностью.

и ещё вопрос - а в чём работает прога - в мм или дюймах?

ssuriy
Марат:

Покажите чертёж крыла в плане с размерами - так будет проще.

Коды на третьей картинке трудно вообще понять - они не уместились в окошке полностью.

и ещё вопрос - а в чём работает прога - в мм или дюймах?

в мм также выставлена длина осей в настройках

Чертеж прилагаю с нанесенными размерами вид сверху сразу в плане как буд-то на рабочем столе станка эту картинку генерит встроенный трапецевидный калькулятор

Пометил что значат цифры две цифры 1 - 250 160 мм это ширина профиля в корне и в конце. 2. 40-50 мм Это отступ разница в размере корневой и концевой нервюры. 3. - 280 мм размер детали ширина мм, 4. - 300м ну и отступ от оси X1 слева.

После того как калк посчитал трапецевидное крыло есть такая кнопка Transfer Values она транслирует данные расчета в G код.
Далее я загоняю G- код в проигрыватель кода и вижу совсем не то что надо.

Марат

В общем так интересно стало, что установил прогу и почитал инструкцию к ней…
Мне кажется засада сидит в подготовке файлов профилей. В инструкции стоит, что количество точек, из которых состоит контур обоих профилей, должно быть одинаковое…

Как это реализовать в реальности пока не понял, но разбираюсь…

Вот машинный перевод этого кусочка инструкции:

Различные DAT и DXF файлы могут быть использованы для создания и выполнения резки профиля. Есть несколько правил, которые необходимо соблюдать для этого, чтобы быть успешным.

Вы просто должны убедиться, что у вас есть такое же количество сегментов шаги / линейный вход каждого файла.

Соответствующие отрезки каждого файла находятся в тех же относительных местоположений. Например, если 4-й линии в разрезе на одном чертеже является 90 поворота, где провод начнет резки дугу, а затем 4-й линии на втором чертеже должны быть в этом месте.

Чтобы достичь этого, выбрать один форму, как основание и определить количество точек и
места или важные отрезки. Они будут линии, где есть большое изменение в направлении или в первой строке, где резец начинает вырезать новые возможности.

Затем откройте второе чертеж в CAD программе, создайте новый слой
в разработке, а затем с помощью инструмента полилинии, проследить второй рисунок размещения
соответствующее количество точечных и линейных отношений.

После завершения удалить оригинальный рисунок, оставляя лишь проследить рисунок с правильным количеством баллов.

На этом этапе вы можете создать новый файл DAT для второго розыгрыша или сохранить второй рисунок в качестве нового рисунка DXF.

ssuriy

Я делаю это так.
Создаю профиль или деталь в Corel Draw, затем дублирую ее и вношу нужные изменения.

Марат
ssuriy:

Создаю профиль или деталь в Corel Draw

А надо в CADWorks - он для FoamWorks сделан специально и там есть такая функция. И кстати профиля тоже надо в Каде или Кореле соответственным образом друг относительно друга распологать - чтобы они в пространстве правильно распологались. Тогда при сохранении в свойствах описываются правильные координаты точек.

ssuriy:

затем дублирую ее и вношу нужные изменения.

Т.е. вы там изменяете количество узлов? Да?

И ещё одно предположение - Корел зачастую некорректно сохраняет файлы в ДХФ, может быть из-за этого фигня получается…

ssuriy

Короче сохраняю DXF (не важно где он создан) для корневой нервюры и DXF для концевой с учетом пути который должна пройти струна для трапецевидности прилагаю иллюстрации этих нервюр.
Сначала создаю корень сохраняю, дублирую (то есть кол-во узлов остается то же) и полилинией искривляю как мне нужно концевую нервюру.
Некорректность заключается в сохранении в DXF нужно выбрать мм, а не пункты.

Сегодня завтра порежу посмотрим что получится.

Марат
ssuriy:

Некорректность заключается в сохранении в DXF нужно выбрать мм, а не пункты.

Да нет… даже при мм… Открываешь в АвтоКаде а там такя ерунда… или вообще не открывается…

ssuriy

Foamworks 4 открывает нормально вышепоказанные профили были заложены при расчете трапецевидного крыла результат не тот.
Я в ауте фиг его знает что делать.

Марат

Я сегодня целый день бился в АвтоКАде (даже утилитку нашёл, позволяющую редактировать узлы), чтобы сделать два профиля с одинаковым количеством узлов - брал один, накладывал на него другой и перетягивал узлы, чтобы было одинаковое количество. Но при открытии в ФоамШорксе каждый раз получал сообщение, что количество узлов не одинаковое… Всю голову сломал нафиг…

ssuriy:

Foamworks 4 открывает нормально вышепоказанные профили

Не могли бы кинуть для пробы…

Марат

В общем сегодня включил мозг - и всё получилось…

Если в вашем Taper Calkulator все данные внесены правильно - то и отображено всё правильно…

Forward offset value - это стреловидность по передней кромке…

ssuriy:

Далее я загоняю G- код в проигрыватель кода и вижу совсем не то что надо.

Calkulater Value не играет для нас никакой роли - это дела проги, но если хочется убедиться, что всё правильно - начертите чертёж и замерьте, то что на чертеже - должно получиться как в таблице…

ssuriy

Ну вот здесь и вопрос на каком расстоянии от левой башни располагать заготовку чтобы получить заданный размер левой нервюры.
По идее Калькулятор как раз и задает с помощью кнопки Transfer Values эти параметры, я правильно понимаю ?

Марат
ssuriy:

на каком расстоянии от левой башни располагать заготовку чтобы получить заданный размер левой нервюры.

На любой удобной для вас. Вы же вначале создаёте Г-коды по контурам коренной и концевой нервюр и они в дальнейшем не изменяются. Просто это расстояние системе нужно знать, чтобы правильно расчитать форму вашей трапеции, относительно левой башни. Т.е. независимо от расстояния от левой башни, форма всегда будет правильной.

ssuriy:

По идее Калькулятор как раз и задает с помощью кнопки Transfer Values эти параметры

Да. После нажатия на эту кнопку система как бы расчитывает координаты нуль-пункта заготовки.

Кстати, обратил внимание, у вас на самой первой картинке изменены размеры масштабирования - если вы не хотите изменять хорды своих профилей, должно стоять в первых двух сверху вниз по единице, в последних двух по нулю.

Вот симуляция ваших профилей

ssuriy

Завтра попробую порезать посмотрим что получится

psn151
Марат:

чтобы сделать два профиля с одинаковым количеством узлов - брал один, накладывал на него другой и перетягивал узлы, чтобы было одинаковое количество. Но при открытии в ФоамШорксе каждый раз получал сообщение, что количество узлов не одинаковое… Всю голову сломал нафиг…

А у меня всё очень просто.Прога спрашивает длину консоли 1 и длину консоли 2.И автоматом,во время генерации, масштабирует корневую в концевую.все точки и шаги на месте.Первая и конечная точки должны быть вынесены за контуры профиля.И от старта струна едет по дорожке к началу резки,на финише туда же и приезжает.Прога CNCFoamCut.exe Буду очень благодарен если подскажете где можно скачать для ноута.Согласен на англоверсию.

ssuriy

Она дружит только с железным lpt портом.
P.S. Где ее взять можно?

psn151
ssuriy:

Где ее взять можно?

авиамоделка.ру

Марат
ssuriy:

Завтра попробую порезать посмотрим что получится

Ну как, порезали??