Плазма клюет в отверстия в конце реза
Автор
GrecuAndrew
, 12 Авг 2019 18:13
Сообщений в теме: 7
#1 OFFLINE
Отправлено 12 Август 2019 - 18:13
Добрый день,
На плазменном станке стоял софт от производителя со своею платой, станок простой, даже без ТНС. Не давно эта самая плата отдала концы и восстановлению не подлежит. Быстренько купили простую плату управления ЧПУ для Масн3 (с Али). Параллельно заказал ТНС от украинского умельца. Несколько дней мороки и станок опять заработал. ТНС держит и адаптирует высоту. Разработчик дал вместе с ТНС также и постпроцессоры и макросы. Но есть одна проблема..... Плазма клюет в отверстия и в конце реза. И приходятся резать на большой высоте, чтобы было место для погружения.
Раскрои подготавливаем в Пронест2019. Подготовили таблицу для техники реза, которая меняет скорость реза (Feedrate) согласно типу и размерам профиля. Эти скорости выводят нормально в Г код. Но другие настройки (как например отключить ТНС за определённое расстояние до конца, почему-то не транслирует в код). В самом коде не наблюдаю плавное изменение скорость на углах (например).
В Масн3 есть функция "anti dive" или ТНС мин., которая на сколько я понимаю, работает следующим образом. Допустим мы установим там значение 90%. Если Масн замечает что Скорость (FRO) падает меньше этих 90% то он автоматически отключает ТНС. Но вот загвоздка в том что Feedrate и FRO одинаковы. Можно изменять только вручную во время резки.
Есть кто-то кто уже решил этот вопрос с автоматическим отключением ТНС на отверстиях)
Прикрепляю код тестовой детали, постпроцессор умельца, профиль плазмы.
#2 OFFLINE
Отправлено 12 Август 2019 - 21:48
Немного не понял про клюет в отверстия. Если резак закончил резать контур, деталь выпала и получилось отверстие - до панель управления (или Мач в вашем случае) должен просто отключить систему слежения и резак. При этом резак должен подняться на высоту холостого хода. Если резак не отключается и пытается резать уже по воздуху ,то скорее всего просто уменьшите длину выхода с контура детали при составлении задания на резку (если Вы их делаете).
P.S. Посмотрел вашу программу, Попробуйте врезку делать не по касательной, а перпендикулярно. Ну или по касательной, но с меньшим радиусом.
Сообщение отредактировал SNB: 12 Август 2019 - 22:11
#3 OFFLINE
Отправлено 12 Август 2019 - 22:33
Добрый день, спасибо за ответ и за интерес к теме.
Допустим началось отверстие... Когда дуга прорезала круг и уже вот вот закончит, кусочек метала выпадает и получается что дуга уже не видеть метал под собой и ныряет за ним...
Вот идею про перпендекулярный врез обязательно попробую.
Но хотелось бы чтобы программа просто отключила THC, при этом продолжала резать... Просто игнорируя сигналы up/down от THC.
Возможно есть какие-то дополнительные макросы или брайнс...
С уважением
Допустим началось отверстие... Когда дуга прорезала круг и уже вот вот закончит, кусочек метала выпадает и получается что дуга уже не видеть метал под собой и ныряет за ним...
Вот идею про перпендекулярный врез обязательно попробую.
Но хотелось бы чтобы программа просто отключила THC, при этом продолжала резать... Просто игнорируя сигналы up/down от THC.
Возможно есть какие-то дополнительные макросы или брайнс...
С уважением
#4 OFFLINE
Отправлено 13 Август 2019 - 00:33
за определённое расстояние до конца, почему-то не транслирует в код
За это отвечает связка таблицы с постпроцессором ProNesta. К сожалению с Мачем и с вашей платой не знаком и совета, как производится у вас отключение THC дать не могу.
Вот этот кусок кода поста отвечает за переключение в моём случае (SF -2300S) M code :М39, М38
[AHCON] IF ($AHCISON = 0 || $AHCISON = 2) && $DISABLEAHC=0 {LINENO :M}M39 $AHCISON:=1 END [AHCOFF] IF ($AHCISON = 1 || $AHCISON = 2) {LINENO :M}M38 $AHCISON:=0 END
Сообщение отредактировал haron8: 13 Август 2019 - 00:34
#5 OFFLINE
Отправлено 13 Август 2019 - 14:07
На сколько я понимаю, в моём постпроцессоре, часть, которая отвечает за вкл, выкл ТНС находиться тут.
[AHCON CODE]{LINENO :M}M51[AHCOFF CODE]{LINENO :M}M50[AHCON]IF ($AHCISON = 0 || $AHCISON = 2) && $DISABLEAHC=0{AHCON CODE}$AHCISON:=1END[FORCE AHCON]IF ($AHCISON = 0 || $AHCISON = 2){AHCON CODE}$AHCISON:=1END[AHCOFF]IF ($AHCISON = 1 || $AHCISON = 2){AHCOFF CODE}$AHCISON:=0
END
За вкл выкл отвечают коды М50 и М51.
Пронест выводет эти коды, но выводет М51 (вкл ТНС после пробития) и М50 (выкл после окончания реза).
Мне нужно чтобы он выводил М50 (выкл) еще продолжая рез.
Сообщение отредактировал GrecuAndrew: 13 Август 2019 - 14:27
#6 OFFLINE
#7 OFFLINE
Отправлено 13 Август 2019 - 16:33
Самое интересное что про эти настройки я уже знаю и давно их включил. Только вот они почему-то не транслируются в код.
То же самое я прописал в таблицах, чтобы на определённый диаметр вообще отключил ТНС, только он этого не делает. Зато включены разные скорости для разных профилей
#8 OFFLINE
Отправлено 13 Август 2019 - 17:40
Создал на "скорую руку" УП:
Скрытый текст
В конце реза внутреннего контура тнс не отключался, так как он был выключен изначально таблицей в начале реза.
ProNest 2015
Сообщение отредактировал haron8: 13 Август 2019 - 17:50
Количество пользователей, читающих эту тему: 0
0 пользователей, 0 гостей, 0 анонимных