Всем привет
По неизвестной мне причине пропало выполнение кода M3 - включение шпинделя
Переустановил (ради обновления) всю систему с Linux 2.6.5 на Linux 2.8.4 проблема осталась.
Причём если на 2.6.5 в AXIS хотябы реагировала на нажатие кнопки "шпиндель в право" то в 2.8.4 вообще не на что не реагирует.
И он двигает всеми осями как надо. После переустановки (обновления) перестали работать все реле
Пожалуйста подскажите куда копать. Уже третий день его ковыряю найти не могу.
И второй вопрос - как сделать задержку (паузу) при выполнении M3 то есть хотелось бы когда встречается M3 он сначала вкючил шпиндель, подождал например 3 сек чтобы тот успел разогнаться и только потом продолжил выполнение кода. Также и с M5 хотелось бы. Встретил M5 выключил - подождал - продолжил выполнение
Пропало выполнение M3 кода и другие вопросы по M-cod
-
- Кандидат
- Сообщения: 93
- Зарегистрирован: 06 июл 2014, 16:24
- Репутация: 1
- Откуда: Sverdlovskay obl. Pervouralsk
- Контактная информация:
Re: Пропало выполнение M3 кода и другие вопросы по M-cod
На первый вопрос неожиданно я нашёл ответ - контакт в LPT порте появлялся в хаотичном порядке. И когда с флешкой туда сюда лазил его пошевил. От чего контакт совсем пропал и перестал реагировать.
А я всю голову себе измозолил за два дня борьбы )))
Второй вопрос пока остаётся отткрытым.
Как вариант я буду благодарен если ткнёте носом где это в мануале написано про редактирование (как вариант добавление своих) M-code
А я всю голову себе измозолил за два дня борьбы )))
Второй вопрос пока остаётся отткрытым.
Как вариант я буду благодарен если ткнёте носом где это в мануале написано про редактирование (как вариант добавление своих) M-code
-
- Новичок
- Сообщения: 9
- Зарегистрирован: 23 авг 2021, 00:36
- Репутация: 2
- Настоящее имя: Блинов Сергей
- Контактная информация:
Re: Пропало выполнение M3 кода и другие вопросы по M-cod
S12000 M3
G4 P5 <- задержка на 5 sec
G4 P5 <- задержка на 5 sec
-
- Мастер
- Сообщения: 474
- Зарегистрирован: 25 авг 2018, 10:11
- Репутация: 152
- Настоящее имя: Дмитрий
- Откуда: Киров
- Контактная информация:
Re: Пропало выполнение M3 кода и другие вопросы по M-cod
Код: Выделить всё
loadrt timedelay names=spindle-spinup-delay
addf spindle-spinup-delay servo-thread
setp spindle-spinup-delay.on-delay 3
net spindle-enable => spindle-spinup-delay.in
net spindle-at-speed <= spindle-spinup-delay.out
#sets spindle-at-speed true
-
- Кандидат
- Сообщения: 93
- Зарегистрирован: 06 июл 2014, 16:24
- Репутация: 1
- Откуда: Sverdlovskay obl. Pervouralsk
- Контактная информация:
Re: Пропало выполнение M3 кода и другие вопросы по M-cod
Вот это решение мне нравится значительно больше чем вставлять G4D.L. писал(а): ↑09 май 2023, 20:04Код: Выделить всё
loadrt timedelay names=spindle-spinup-delay addf spindle-spinup-delay servo-thread setp spindle-spinup-delay.on-delay 3 net spindle-enable => spindle-spinup-delay.in net spindle-at-speed <= spindle-spinup-delay.out #sets spindle-at-speed true
Только я не встречал блока с таким кодом. Подскажите из\в какого файла он?
-
- Мастер
- Сообщения: 474
- Зарегистрирован: 25 авг 2018, 10:11
- Репутация: 152
- Настоящее имя: Дмитрий
- Откуда: Киров
- Контактная информация:
Re: Пропало выполнение M3 кода и другие вопросы по M-cod
Это из сгенерированного, с помощью PNCconf, hal файла для LinuxCNC v. 2.8.*
-
- Мастер
- Сообщения: 941
- Зарегистрирован: 29 окт 2017, 14:08
- Репутация: 60
- Настоящее имя: Makc
- Откуда: Ярославль
- Контактная информация: