остановка ЧПУ при выполнение новой команды

Mach, популярные и не очень CAD, CAM. Обсуждение и разработка программ для управления станками.
shatohingv
Новичок
Сообщения: 35
Зарегистрирован: 21 мар 2019, 21:18
Репутация: 2
Настоящее имя: German
Контактная информация:

остановка ЧПУ при выполнение новой команды

Сообщение shatohingv »

Приветствую всех.
Вот решил сделать отключение THC при прохождении дуг, ну все как пологается сделал пару макросов на вкл и выкл. В постпроцессоре стал их использовать подставляя включение при прямолинейном движении и отключение при дугах.
Но вот беда не пойму стала происходить остановка при переходе с дуги на линию и наоборот, однако когда не использую смену состояния THC то остановка не происходит.
Может кто сталкивался?

вот примерчик:

N0790 G00 X255.7131 Y68.7324
N0800 G31Z-50 F200
N0810 G92 Z-3.000
N0820 G01 Z1.5000 F1000.0
N0830 M03
N0840 G00 Z3.8000
N0850 G04 P0.03
N0860 G01 Z1.5000 F1000.0
N0870 M101
N0880 G02 X253.0500 Y69.2621 I-1.0667 J1.5964 F750.0
N0890 M102
N0900 G01 Y104.7126 F1250.0
N0910 M101
N0920 G02 X256.9500 Y104.7126 I1.9500 J0.0000 F750.0
N0930 M102
N0940 G01 Y69.2621 F1250.0
N0950 M101
N0960 G02 X253.0500 Y69.2621 I-1.9500 J0.0000 F750.0
N0970 M05
N0980 G01 Z20.0000 F500.0
N0990 G04 P5
N1000 G00 X255.0000 Y8.5000
N1010 G31Z-50 F200
N1020 G92 Z-3.000
N1030 G01 Z1.5000 F1000.0
N1040 M03
N1050 G00 Z3.8000
N1060 G04 P0.03
N1070 G01 Z1.5000 F1000.0
N1080 M101
N1090 G02 X255.0000 Y8.5000 I0.0000 J1.5000 F750.0
N1100 M05

Работает как доктор прописал, где надо отключается а где надо включается, но эта остановка не дает покоя.
Kupfershcmidt
Мастер
Сообщения: 2290
Зарегистрирован: 04 авг 2019, 15:54
Репутация: 323
Настоящее имя: Сергей
Контактная информация:

Re: остановка ЧПУ при выполнение новой команды

Сообщение Kupfershcmidt »

Остановка или пауза?
shatohingv
Новичок
Сообщения: 35
Зарегистрирован: 21 мар 2019, 21:18
Репутация: 2
Настоящее имя: German
Контактная информация:

Re: остановка ЧПУ при выполнение новой команды

Сообщение shatohingv »

задержка типо как по времени, потом едет. нажимать ни чего не надо
как будто остановка при смене направления движения
Аватара пользователя
sima8520
Почётный участник
Почётный участник
Сообщения: 4501
Зарегистрирован: 24 ноя 2016, 23:35
Репутация: 1615
Настоящее имя: Илья
Откуда: Беларусь, Гомель
Контактная информация:

Re: остановка ЧПУ при выполнение новой команды

Сообщение sima8520 »

shatohingv писал(а): N0990 G04 P5
тут задержка 5 сек
shatohingv
Новичок
Сообщения: 35
Зарегистрирован: 21 мар 2019, 21:18
Репутация: 2
Настоящее имя: German
Контактная информация:

Re: остановка ЧПУ при выполнение новой команды

Сообщение shatohingv »

sima8520 писал(а): 11 янв 2021, 14:03
shatohingv писал(а): N0990 G04 P5
тут задержка 5 сек
это продувка сопла после реза, остановка происходит прямо вот тут:
N0870 M101
N0880 G02 X253.0500 Y69.2621 I-1.0667 J1.5964 F750.0
N0890 M102
N0900 G01 Y104.7126 F1250.0
N0910 M101
N0920 G02 X256.9500 Y104.7126 I1.9500 J0.0000 F750.0

м101 выключил thc остановился зачем то и начал выполнять G02
m102 включил thc остановился и начал выполнять G01
остановка при включении и выключении THC при этом если без данных команд выключать и включать THC руками то остановки на происходит

на всякий случай m101
'turn off THC
If GetOEMLED(24) Then
Call DoOEMButton(123)
END if

m102
'turn on THC
If GetOEMLED(24) = False Then
Call DoOEMButton(123)
END if

быть может беда в вызове метода Call?
хотя на кнопке стоит просто код oem (123)
Kost_irk
Мастер
Сообщения: 995
Зарегистрирован: 19 июл 2018, 07:46
Репутация: 193
Откуда: Иркутск
Контактная информация:

Re: остановка ЧПУ при выполнение новой команды

Сообщение Kost_irk »

Возможно проблему так просто не победить, мач же не знает, что там будет в макросе, поэтому приезжает точно в точку, останавливается, выполняет макрос и едет дальше. Когда макроса нет, планировщик едет сохраняя скорость.
shatohingv
Новичок
Сообщения: 35
Зарегистрирован: 21 мар 2019, 21:18
Репутация: 2
Настоящее имя: German
Контактная информация:

Re: остановка ЧПУ при выполнение новой команды

Сообщение shatohingv »

Kost_irk писал(а): 11 янв 2021, 14:34 Возможно проблему так просто не победить, мач же не знает, что там будет в макросе, поэтому приезжает точно в точку, останавливается, выполняет макрос и едет дальше. Когда макроса нет, планировщик едет сохраняя скорость.
Согласен с вами, может есть идеи как отключить THC на дугах другим способом? например через Brain?
Kost_irk
Мастер
Сообщения: 995
Зарегистрирован: 19 июл 2018, 07:46
Репутация: 193
Откуда: Иркутск
Контактная информация:

Re: остановка ЧПУ при выполнение новой команды

Сообщение Kost_irk »

У меня нет, я линукс пользую и считаю мач кривым унылым говном.
shatohingv
Новичок
Сообщения: 35
Зарегистрирован: 21 мар 2019, 21:18
Репутация: 2
Настоящее имя: German
Контактная информация:

Re: остановка ЧПУ при выполнение новой команды

Сообщение shatohingv »

Kost_irk писал(а): 11 янв 2021, 14:59 У меня нет, я линукс пользую и считаю мач кривым унылым говном.
жалко :hehehe:
shatohingv
Новичок
Сообщения: 35
Зарегистрирован: 21 мар 2019, 21:18
Репутация: 2
Настоящее имя: German
Контактная информация:

Re: остановка ЧПУ при выполнение новой команды

Сообщение shatohingv »

shatohingv писал(а): 11 янв 2021, 15:32
Kost_irk писал(а): 11 янв 2021, 14:59 У меня нет, я линукс пользую и считаю мач кривым унылым говном.
жалко :hehehe: Похоже я тоже скоро стану так считать.
Yur_ra
Опытный
Сообщения: 161
Зарегистрирован: 04 мар 2013, 16:09
Репутация: 8
Контактная информация:

Re: остановка ЧПУ при выполнение новой команды

Сообщение Yur_ra »

Kost_irk писал(а): 11 янв 2021, 14:59
жалко :hehehe: Похоже я тоже скоро стану так считать.
Ха, тоже не люблю мач, но приходится с ним работать.
Вы свою проблеу решили?
Я вот искал что прописать в моём случае в м50, м51 что бы вкл/выкл увф(thc)
нашёл в этой ветке, а вообще где то в нете предлагали сделать макрос на командах оборота шпинделя, типа S1111 thc on , S0000 thc off
ну и как в этом видео выставить нули на задержках шпинделя https://www.youtube.com/watch?v=R9IfIKR6MZU&t=2004s
Ломается всё, даже то что в принципе никогда не ломается... А я чиню.
Ответить

Вернуться в «Windows / Mach»