G-код для 4 осевой пенорезки. Софт умеющий поддерживать постоянную скорость реза.

BorysP
Podnebesny:

К сожалению не смог перевести текст.

Текст машинного перевода во вложении.
Фотографии не смог вложить из-за малогого разрешенного объема вложения.
Они есть в ПдФ.
Для перевода конвертировал PDF в Word.

Hauora:

А вот вырезать например первые две секции фюзеляжа, это уже настоящая задача. Когда разница в периметре может достигать 30-50 раз. Причем неравномерно.

Применяю для основного контура прожиг 0,5…0,6 мм, а для второго индивидуальный прожиг которыйй доходит до 3 мм и более.

Hauora:

А вот вырезать половинку усеченного конуса не умеет никто.

Уточните, приложите эскиз.
Режу не только половинки, но и четвертинки. См. 2 фото, сверху лежит остаток внутреннего контура фюзеляжа - конусная эллипсная форма.

styro_bericht рубк.zip

Hauora
Podnebesny:

Впоследствии, при резке детали с большой конусностью, струна застревает в “дырочке”. И рвется.

Странно, что я у себя такого никогда не наблюдал. Струна за пределами заготовки чиста как попка младенца.
И да. 0.12мм струна таки не подружились. Слишком тонкая. Для аккуратного реза нужна слишком мелкая подача. Да и в целом, рвется от чиха малейшего. Я руками по неосторожности 4 раза порвал холодную 😦
А вот 0.2 мм вполне себе. 😃

BorysP:

Уточните, приложите эскиз.

Я может быть неточно выразился. Не вырезать, а рассчитать траекторию. Ни одна программа из тех, что я знаю, не умеет считать динамическую компенсацию. Простейший тест - цилиндр и усеченный конус с основанием равным
диаметру цилиндра. Вырезать в один проход из одной заготовки. Критерий качества - совпадение основания конуса и цилиндра. Второй этап - все то же самое, только полуцилиндр и полуконус 😃
Ближе всех к истине devfoam. Его код, покрытый сверху скриптом для поддержания постоянной скорости реза может вырезать цилиндр и конус из одной заготовки . но вот с полуконусом, уже увы. Для этого уже динамическая компенсация нужна. Вообще говоря удивительно, что программа этого не умеет. Всего-то два арифметических действия нужно выполнять на каждую точку реза дополнительно.

BorysP

Неясно задание.
Покажите эскизы деталей.

Hauora
BorysP:

Неясно задание. Покажите эскизы деталей.


Собственно вот. Самое простое, что есть. Задача состоит в том, чтобы вырезать эти две детали за один проход (одной программой) таким образом, чтобы все R50 были действительно 50мм. В идеале еще хотелось бы, чтобы и R20 был близок к 20мм. Но это уже по-желанию 😃 высота деталей 50 мм.
Еще раз подчеркну. Одной программой, а не склееной вручную из двух.

Podnebesny

У меня сложилось впечатление, что Евген ищет то, чего нет. Лично мне не встречался постпроцессор, поддерживающий постоянную скорость при резке струной. Вероятно, есть возможность подправить постпроцессор электроэрозионного модуля в том же мастеркаме (подобное делал Андрей -см. foamwings.ru).
И второе. Нет программы, способной самостоятельно в 4 осевом режиме соединить несколько деталей в одну траекторию. Соединять контуры надо вручную. Компьютеры не обладают искусственным интеллектом. Если найдете такой софт, с меня коньяк!

Hauora
Podnebesny:

И второе. Нет программы, способной самостоятельно в 4 осевом режиме соединить несколько деталей в одну траекторию.

Оригинально. А я то дурень и не знал 😃
Попробуйте любой другой CAM кроме мастеркама. Из такого, чтобы не нужно было почку продавать, рекомендую devfoam там и нестинг, и управление траекториями и раздельная компенсация по башням.
Вот только разве что не умеет с постоянной скоростью резать. И нет динамической компенсации. Постоянную скорость я поборол своим скриптом поверху. Так что , например цилиндрик и конус режу без проблем за один заход.
Но динамической компенсации нету. А значит полуконус уже никак не вырезать.