IF(#CUTLINE_PORT != -1) M901 H=#CUTLINE_PORT P1
На русский язык:
Если значение переменной #CUTLINE_PORT<>-1 тогда выполнить команду M901 H=#CUTLINE_PORT P1
Иными словами, если задан номер порта в переменной #CUTLINE_PORT, то включить этот порт.
проверить в MDI работу команд
M901 H17 P1 - включение порта
M901 H17 P0 - выключение порта
Если не удается определить порт, то написать УП вида
M901 H1 P1
M901 H2 P1
,,,
M901 H63 P1
Пауза 3 секунды
M901 H1 P0
M901 H2 P0
,,,
M901 H63 P0
Реакцию наблюдать на свой страх и риск по поведению станка, а лучше сначала по поведению контрольных лампочек на вкладке IO
Если реакция есть, то методом половинного деления определить нужное значение параметра H
Еще можно посмотреть в публике, как выводится командой M801 в строку сообщений значение переменной и вывести значение переменной #CUTLINE_PORT через MDI - может это не то, что нужно или равно -1
Такая вот стратегия. Вперёд.
Сообщение отредактировал lkbyysq: 29 Август 2024 - 11:42