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

Марат
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:

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

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