При круговой интерполяции срезает лишнее
Автор
RomperStomper7777
, 21 Апр 2016 20:50
OSAI круговая интерполяция
Сообщений в теме: 13
#1 OFFLINE
Отправлено 21 Апрель 2016 - 20:53
Добрый день, при круговой интерполяции портит детали, стойка OSAI, софт powermill, стратегия оптимизированная Z, помогите разобраться в чем проблема?
фото:
на первой фотке обозначена проблема, скорость обработки 100%=10000мм/м, при 50% заметнее меньше зарезы? возможно они появляются из-за высокой скорости, но как сделать что бы подача скидывалась на углах?
фото:
на первой фотке обозначена проблема, скорость обработки 100%=10000мм/м, при 50% заметнее меньше зарезы? возможно они появляются из-за высокой скорости, но как сделать что бы подача скидывалась на углах?
#2 OFFLINE
Отправлено 21 Апрель 2016 - 22:04
Ничего не знаю про стойку OSAI.
Но, поискал бы в руководстве на неё слова похожие на "speed reduction on corners" и, на всякий случай, что-то про "look ahead". По результатам поиска и чтения, поэкспериментировал с текстом УП (особо с шапкой программы), а может и настройками стойки, касаемыми look ahead (если там есть такие).
Авось что-то и получилось бы...
#3 OFFLINE
Отправлено 21 Апрель 2016 - 22:11
Ничего не знаю про стойку OSAI.
Но, поискал бы в руководстве на неё слова похожие на "speed reduction on corners" и, на всякий случай, что-то про "look ahead". По результатам поиска и чтения, поэкспериментировал с текстом УП (особо с шапкой программы), а может и настройками стойки, касаемыми look ahead (если там есть такие).Авось что-то и получилось бы...
спасибо, завтра пороюсь в настройках
#4 OFFLINE
Отправлено 22 Апрель 2016 - 10:41
На сколько мне известно, пусть меня поправят гуру форума, если я не прав, PowerMill выдает программу, состоящую из точек, соединённых прямыми отрезками с заданной точностью апроксимации. Круговую интерполяцию в программе задаёт постпроцессор. Вот в нем и нужно искать корень бед. Что же касается обработки подобных объёмных деталей, что мешает отключить внесение круговой интерполяции в постпроцессоре? Даже с точностью программы 0,02мм на МДФе получите отличный результат фрезеровки
#5 OFFLINE
Отправлено 22 Апрель 2016 - 11:02
Большинство не-игрушечных ЧПУ стоек куда быстрее и качественнее работают при наличии круговой интерполяции и работающей функцийи look ahead. Качество изделя намного выше.
Некоторые ЧПУ при переводе кода в поли-линии БЕЗ круговой интерполяции - серьёзно тормозят. Это подлежит исследованию на контретном ЧПУ.
2. Подберите симулятор G-кода (backplotter) и выполните в нём ваш код. Такой проверкой сможете убедится коректен-ли сам G-код.
#6 OFFLINE
Отправлено 22 Апрель 2016 - 14:22
проверил NC Corrector'ом, вроде нормальная траэктория
смотрю на G код, нету ни G02 ни G03, все идет через G01 тоисть линейная интерполяция
#7 OFFLINE
Отправлено 22 Апрель 2016 - 15:34
А покажите тут первые 15-20 строк УП или всю, может у кого-то полезная мысль появится.
#8 OFFLINE
#9 OFFLINE
Отправлено 25 Апрель 2016 - 11:54
смотрю на G код, нету ни G02 ни G03, все идет через G01 тоисть линейная интерполяция
Попробуйте при расчете УП задать "размещение точек" - "вписать дуги" .
Точки траектории можно посмотреть , щелкнув по ней ПКМ -отрисовка - показать точки .
Дуга - две красные и синяя между ними .
Если постпроцессор не выведет G2 | G3 , надо его редактировать .
В нем также можно чекнуть "использовать точность CL-data" ( общие настройки ) и
уменьшить выводимую дробную часть ( форматы - Initial coordinats , вероятно ) .
Похоже , при вычислении УП вы задаете большой допуск .
N190 X154.03297 Y42.22367 Z37.89106
N195 X155.61472 Y42.36626 Z37.92165
N200 X157.39667 Y43.05617 Z37.89255
N205 X157.53728 Y43.22267 Z37.89353
N210 X157.85185 Y45.55367 Z37.88284
Судя по файлу , около 0,05 или хуже .
При шаге по Z 0,05 это , имхо , грубо . Задайте 0,01-0,02 .
При использованной вами стратегии выходной файл должен иметь примерный вид :
.......
G1(X...Y...)Z37.90F2000
G1X...(Y...)F10000
X...Y...
(G2 | G3 X...Y... )
G1X...(Y...)
..........
G1(X...Y...)Z37.85F2000
G1X...(Y...)F10000
X...Y...
(G2 | G3 X...Y... )
G1X...(Y...)
........
#10 OFFLINE
Отправлено 25 Апрель 2016 - 12:55
спасибо, включил вписать дуги и постпроцессор начал записывать с круговой интерполяцией появились строки G02 G03, по поводу допуска так он как стоял изначально 0.1 так я его и не трогал
#11 OFFLINE
Отправлено 18 Май 2016 - 15:28
Попробуйте при расчете УП задать "размещение точек" - "вписать дуги" .
Точки траектории можно посмотреть , щелкнув по ней ПКМ -отрисовка - показать точки .
Дуга - две красные и синяя между ними .
Если постпроцессор не выведет G2 | G3 , надо его редактировать .
В нем также можно чекнуть "использовать точность CL-data" ( общие настройки ) и
уменьшить выводимую дробную часть ( форматы - Initial coordinats , вероятно ) .
Похоже , при вычислении УП вы задаете большой допуск .
N190 X154.03297 Y42.22367 Z37.89106
N195 X155.61472 Y42.36626 Z37.92165
N200 X157.39667 Y43.05617 Z37.89255
N205 X157.53728 Y43.22267 Z37.89353
N210 X157.85185 Y45.55367 Z37.88284
Судя по файлу , около 0,05 или хуже .
При шаге по Z 0,05 это , имхо , грубо . Задайте 0,01-0,02 .
При использованной вами стратегии выходной файл должен иметь примерный вид :
.......
G1(X...Y...)Z37.90F2000
G1X...(Y...)F10000
X...Y...
(G2 | G3 X...Y... )
G1X...(Y...)
..........
G1(X...Y...)Z37.85F2000
G1X...(Y...)F10000
X...Y...
(G2 | G3 X...Y... )
G1X...(Y...)
........
не подскажешь как управлять осью С в Powermill?
#12 OFFLINE
Отправлено 30 Май 2016 - 23:00
точность 0,1мм даже на МДФ будет заметна в виде прямых отрезков вместо плавных контуров. Мы работаем с точностью чистовых обработок 0,02мм - вполне достаточно для МДФ.
конечно, такой вид как на фото с зарезами получается не из-за точности программы, из-за чего-то другого
#13 OFFLINE
Отправлено 31 Май 2016 - 15:02
точность 0,1мм даже на МДФ будет заметна в виде прямых отрезков вместо плавных контуров. Мы работаем с точностью чистовых обработок 0,02мм - вполне достаточно для МДФ.
конечно, такой вид как на фото с зарезами получается не из-за точности программы, из-за чего-то другого
мы уже с этим в принципе разобрались) не подскажешь как управлять осью C в повермил?
#14 OFFLINE
Отправлено 21 Июль 2021 - 17:28
Подниму тему...
В постпроцессоре включил круговую интерполяцию во всех плоскостях (XY, XZ, YZ).
В траектории указываю "Вписать дуги".
Испробовал различные траектории. Наиболее ярко выражено использование круговой интерполяции при использовании обработки по 2Д кривым в плоскости G17.
При этом сколько не экспериментировал с траекториями - получить коды круговой интерполяции G18, G19 не получилось.
Единственны случай это построение траектории по 2Д кривой (окружность) и затем вывод NC файла используя повернуту ось координат. При помощи этого метода получил генерацию кодов круговой интерполяции в плоскостях G18, G19
Вопрос:
А какие траектории, штатно, без ухищрений с заменой системы координат, используют круговую интерполяцию в плоскостях G8, G19.
Например я обрабатываю волну морскую Модель твердотельная. Есть ли способ заставить ПМ генерить дуги в разных плоскостях в рамках одной траектории?
Темы с аналогичным тегами OSAI, круговая интерполяция
Количество пользователей, читающих эту тему: 1
0 пользователей, 1 гостей, 0 анонимных