У меня самодельный станок, по оси Х стоит два винта (два ШД). Первый движок подключен как Х (он основной), второй А (подчиненный). Драйвер PLC330. Ранее все работало без нареканий. Но недавно приобрел центроискатель (краеискатель). Нашел скринсет здесь на форуме (http://www.cnc-club.ru/forum/viewtopic. ... 39#p262739), стал проверять и вот что получается:
когда станок едет в холостую, все нормально. Но когда начинает искать край, то крутится только ось Х, а ось А стоит на месте. В результате перекос и ничего хорошего. Думал, что дело в скринсете, но оказалось нет.
До этого не сталкивался с G-кодами (разве что G00). Что прога генерирует, то и запускал. Сейчас начал потихоньку разбираться. Влез в код кнопки поиска центра. Понял, что задает это движение поиска края команда G31. Вбил ее в поле mach3 и стало еще более непонятно. В этом случае наоборот движется только A, Х стоит на месте. Причем независимо от знака (X100 или X-100) едет в одну сторону. Координата начала движения при этом 0 по всем осям. Если вбить G01 X10 F100 (или G01 X-10 F100), то все нормально, и направление и оси работают. Так что пока я в тупике. Что и как с этой G31 не так, может в настройках mach3 нужно что-то изменить? Поискал по интернетам, ответа не нашел. Может знает кто, в чем дело?
G31 и подчиненная ось
-
KOOL
- Кандидат
- Сообщения: 43
- Зарегистрирован: 25 апр 2016, 11:15
- Репутация: 0
- Настоящее имя: Евгений
- Контактная информация:
Re: G31 и подчиненная ось
Слев акси делали в настройках ? И еще нужно в генеральных конфигурациях поставить галочку движение всех осей в дом одновременно . Home slave with Master Ax