Foam Works 4.0 использование проблемы решения
В общем так интересно стало, что установил прогу и почитал инструкцию к ней…
Мне кажется засада сидит в подготовке файлов профилей. В инструкции стоит, что количество точек, из которых состоит контур обоих профилей, должно быть одинаковое…
Как это реализовать в реальности пока не понял, но разбираюсь…
Вот машинный перевод этого кусочка инструкции:
Различные DAT и DXF файлы могут быть использованы для создания и выполнения резки профиля. Есть несколько правил, которые необходимо соблюдать для этого, чтобы быть успешным.
Вы просто должны убедиться, что у вас есть такое же количество сегментов шаги / линейный вход каждого файла.
Соответствующие отрезки каждого файла находятся в тех же относительных местоположений. Например, если 4-й линии в разрезе на одном чертеже является 90 поворота, где провод начнет резки дугу, а затем 4-й линии на втором чертеже должны быть в этом месте.
Чтобы достичь этого, выбрать один форму, как основание и определить количество точек и
места или важные отрезки. Они будут линии, где есть большое изменение в направлении или в первой строке, где резец начинает вырезать новые возможности.
Затем откройте второе чертеж в CAD программе, создайте новый слой
в разработке, а затем с помощью инструмента полилинии, проследить второй рисунок размещения
соответствующее количество точечных и линейных отношений.
После завершения удалить оригинальный рисунок, оставляя лишь проследить рисунок с правильным количеством баллов.
На этом этапе вы можете создать новый файл DAT для второго розыгрыша или сохранить второй рисунок в качестве нового рисунка DXF.
Я делаю это так.
Создаю профиль или деталь в Corel Draw, затем дублирую ее и вношу нужные изменения.
Создаю профиль или деталь в Corel Draw
А надо в CADWorks - он для FoamWorks сделан специально и там есть такая функция. И кстати профиля тоже надо в Каде или Кореле соответственным образом друг относительно друга распологать - чтобы они в пространстве правильно распологались. Тогда при сохранении в свойствах описываются правильные координаты точек.
затем дублирую ее и вношу нужные изменения.
Т.е. вы там изменяете количество узлов? Да?
И ещё одно предположение - Корел зачастую некорректно сохраняет файлы в ДХФ, может быть из-за этого фигня получается…
Короче сохраняю DXF (не важно где он создан) для корневой нервюры и DXF для концевой с учетом пути который должна пройти струна для трапецевидности прилагаю иллюстрации этих нервюр.
Сначала создаю корень сохраняю, дублирую (то есть кол-во узлов остается то же) и полилинией искривляю как мне нужно концевую нервюру.
Некорректность заключается в сохранении в DXF нужно выбрать мм, а не пункты.
Сегодня завтра порежу посмотрим что получится.
Некорректность заключается в сохранении в DXF нужно выбрать мм, а не пункты.
Да нет… даже при мм… Открываешь в АвтоКаде а там такя ерунда… или вообще не открывается…
Foamworks 4 открывает нормально вышепоказанные профили были заложены при расчете трапецевидного крыла результат не тот.
Я в ауте фиг его знает что делать.
Я сегодня целый день бился в АвтоКАде (даже утилитку нашёл, позволяющую редактировать узлы), чтобы сделать два профиля с одинаковым количеством узлов - брал один, накладывал на него другой и перетягивал узлы, чтобы было одинаковое количество. Но при открытии в ФоамШорксе каждый раз получал сообщение, что количество узлов не одинаковое… Всю голову сломал нафиг…
Foamworks 4 открывает нормально вышепоказанные профили
Не могли бы кинуть для пробы…
В общем сегодня включил мозг - и всё получилось…
Если в вашем Taper Calkulator все данные внесены правильно - то и отображено всё правильно…
Forward offset value - это стреловидность по передней кромке…
Далее я загоняю G- код в проигрыватель кода и вижу совсем не то что надо.
Calkulater Value не играет для нас никакой роли - это дела проги, но если хочется убедиться, что всё правильно - начертите чертёж и замерьте, то что на чертеже - должно получиться как в таблице…
Ну вот здесь и вопрос на каком расстоянии от левой башни располагать заготовку чтобы получить заданный размер левой нервюры.
По идее Калькулятор как раз и задает с помощью кнопки Transfer Values эти параметры, я правильно понимаю ?
вот два файла
на каком расстоянии от левой башни располагать заготовку чтобы получить заданный размер левой нервюры.
На любой удобной для вас. Вы же вначале создаёте Г-коды по контурам коренной и концевой нервюр и они в дальнейшем не изменяются. Просто это расстояние системе нужно знать, чтобы правильно расчитать форму вашей трапеции, относительно левой башни. Т.е. независимо от расстояния от левой башни, форма всегда будет правильной.
По идее Калькулятор как раз и задает с помощью кнопки Transfer Values эти параметры
Да. После нажатия на эту кнопку система как бы расчитывает координаты нуль-пункта заготовки.
Кстати, обратил внимание, у вас на самой первой картинке изменены размеры масштабирования - если вы не хотите изменять хорды своих профилей, должно стоять в первых двух сверху вниз по единице, в последних двух по нулю.
Вот симуляция ваших профилей
Завтра попробую порезать посмотрим что получится
чтобы сделать два профиля с одинаковым количеством узлов - брал один, накладывал на него другой и перетягивал узлы, чтобы было одинаковое количество. Но при открытии в ФоамШорксе каждый раз получал сообщение, что количество узлов не одинаковое… Всю голову сломал нафиг…
А у меня всё очень просто.Прога спрашивает длину консоли 1 и длину консоли 2.И автоматом,во время генерации, масштабирует корневую в концевую.все точки и шаги на месте.Первая и конечная точки должны быть вынесены за контуры профиля.И от старта струна едет по дорожке к началу резки,на финише туда же и приезжает.Прога CNCFoamCut.exe Буду очень благодарен если подскажете где можно скачать для ноута.Согласен на англоверсию.
Она дружит только с железным lpt портом.
P.S. Где ее взять можно?
Где ее взять можно?
авиамоделка.ру
Завтра попробую порезать посмотрим что получится
Ну как, порезали??
Может что в Мач покрутить нужно непонятно.
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
расположил с произвольным расстоянием от левой башни и резанул вот что вышло, трапеция должна получиться с отступами 40 и 50 мм вышло 10 и 15 мм и крайние нервюры не соответствуют заданному размеру.
Ну а как вы хотели - расчёт прога производила относительно конкретных размеров коренной и концевой нервюры, а также от РАССТОЯНИЯ ДО ЛЕВОЙ БАШНИ - это своего рода нуль пункт по оси… Вы сместили блок пены - естественно все рзмеры уйдут…
Я правильно понимаю нужно расположить заготовку максимально ближе к левой башне? Завтра резану.
Я правильно понимаю нужно расположить заготовку максимально ближе к левой башне? Завтра резану.
В ЧПУ есть понятие абсолютного нуля (машинного) станка и нуля заготовки (рабочий), они как то должны быть синхронизированы, если инструмент обработки привязана к крайним точкам абсолютных значений пенорезки.