Помогите. Пауза в Mach3.

CINN
KoCNC:

А что такое “Q” ?

Шаг сверления. Сверлил сталь, поэтому брал понемногу…

Constantine
L-31:

Собираю чпу станок, управляемый Мачем.
Задача станка - перемещать инструмент (сверлильную голову), время сверления может быть разным, от 1 до 10 секунд, восле завершения сверления голова на специальный провод выдает сигнал +5в.

Как запустить процесс сверления из мача уже понятно, вопрос в том, как сделать так, чтобы мач подождал, пока сверление закончится?

как я понимаю провод с головы нужно будет подключить к входу лпт порта (естественно не на прямую).

а в УП должно быть чтото вроде:

x100 y100 //перемещение к точке сверления
“sverl” //команда начала сверления
? //ждать пока не появится сигнал

Люди, подскажите как заставить Мач ждать появления этого сигнала?

как вариант решения (не оптимальный)
ввести дополнительную не существующую ось и по ней - глубину сверления = кратную скорость на время соответственно.

время - подобрать экспериментально - с запасом

L-31

как вариант решения (не оптимальный)
ввести дополнительную не существующую ось и по ней - глубину сверления = кратную скорость на время соответственно.

время - подобрать экспериментально - с запасом

проще тогда паузу в управляющей программе сделать.
но тут есть проблема, если сверло затупится и не успеет досверлить загатовку, а время выйдет, то станок решит перейти к следующему отверстию.

arisov77, спасибо за совет, буду делать через соединение контактов на клавиатуре.

arisov77
L-31:

…если сверло затупится и не успеет досверлить загатовку, а время выйдет, то станок решит перейти к следующему отверстию…

Если сверло затупится, и не будет успевать сверлить по подаче оси Z, то сверло просто сломается. Надо тогда меньше задавать скорость подачи (сверления) (это не скорость вращения сверла), с таким расчётом, чтобы гарантированно успевало сверлиться.
Или у Вас скорость подачи оси Z не регулируется от Mach? Ну, типа от отдельного привода, который управляется не по Step/Dir, а включением дискретным сигналом On/Off. Если это так, то в этом случае действительно, труднее определить время сверления.

L-31
arisov77:

Ну, типа от отдельного привода, который управляется не по Step/Dir, а включением дискретным сигналом On/Off. Если это так, то в этом случае действительно, труднее определить время сверления.

Так и есть.
Оси Z нет. Есть сверлильная голова, которой дается команда начать сверление. Сколько продлится сверление неизвестно.
Решение найдено. Всем спасибо за помощь.

12 days later
buka48

в маче есть отдельный вход для паузы (надо немного поигратся)

п.с. как вставить изображение ?? требует [http://]