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

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:

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

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

ssuriy

Да порезал расположил с произвольным расстоянием от левой башни и резанул вот что вышло, трапеция должна получиться с отступами 40 и 50 мм вышло 10 и 15 мм и крайние нервюры не соответствуют заданному размеру.
Может что в Мач покрутить нужно непонятно.

diwsky
ssuriy:

Может что в Мач покрутить нужно непонятно.

Mach3 проверить же просто - вырежете квадратик.
FoamWorks генерит такой код:
T1
G17 G49 G54 G80 G90 G94 G21 G40
F250
G01 X50.000000 A50.000000
G01 Y50.000000 B50.000000
G01 X0.000000 A0.000000
G01 Y0.000000 B0.000000
G01
M02

Марат
ssuriy:

расположил с произвольным расстоянием от левой башни и резанул вот что вышло, трапеция должна получиться с отступами 40 и 50 мм вышло 10 и 15 мм и крайние нервюры не соответствуют заданному размеру.

Ну а как вы хотели - расчёт прога производила относительно конкретных размеров коренной и концевой нервюры, а также от РАССТОЯНИЯ ДО ЛЕВОЙ БАШНИ - это своего рода нуль пункт по оси… Вы сместили блок пены - естественно все рзмеры уйдут…

ssuriy

Я правильно понимаю нужно расположить заготовку максимально ближе к левой башне? Завтра резану.