Activity
Ну, типа от отдельного привода, который управляется не по Step/Dir, а включением дискретным сигналом On/Off. Если это так, то в этом случае действительно, труднее определить время сверления.
Так и есть.
Оси Z нет. Есть сверлильная голова, которой дается команда начать сверление. Сколько продлится сверление неизвестно.
Решение найдено. Всем спасибо за помощь.
как вариант решения (не оптимальный)
ввести дополнительную не существующую ось и по ней - глубину сверления = кратную скорость на время соответственно.время - подобрать экспериментально - с запасом
проще тогда паузу в управляющей программе сделать.
но тут есть проблема, если сверло затупится и не успеет досверлить загатовку, а время выйдет, то станок решит перейти к следующему отверстию.
arisov77, спасибо за совет, буду делать через соединение контактов на клавиатуре.
люди, имейте совесть, 450 мегабайт и 600х600 мм не имеют никакого отношения к вопросу из первого поста.
Собираю чпу станок, управляемый Мачем.
Задача станка - перемещать инструмент (сверлильную голову), время сверления может быть разным, от 1 до 10 секунд, восле завершения сверления голова на специальный провод выдает сигнал +5в.
Как запустить процесс сверления из мача уже понятно, вопрос в том, как сделать так, чтобы мач подождал, пока сверление закончится?
как я понимаю провод с головы нужно будет подключить к входу лпт порта (естественно не на прямую).
а в УП должно быть чтото вроде:
x100 y100 //перемещение к точке сверления
“sverl” //команда начала сверления
? //ждать пока не появится сигнал
Люди, подскажите как заставить Мач ждать появления этого сигнала?