Обычно если на одной строке TnnM06, то сначала выполняется T-код, то есть начинается поиск инструмента (вращение магазина), как правило на этом выполнение T-кода завершается.
После этого выполняется подпрограмма O9nn. Когда в этой подпрограмме начинает выполняться M-код смены инструмента, то ожидание завершения поиска инструмента происходит уже в ладдере.
Завершение выполнения Т-кода до окончания поиска инструмента означает что T-код выполняется очень быстро. Поэтому можно сразу после смены инструмента командой Tnn начать поиск следующего инструмента в магазине.
Нет, если бы был переход на кадр N100, то не было бы подъёма по Z.
%
O9001
#3=#4003
M71
IF[#1000EQ1]GOTO100
IF[#1001EQ1]GOTO200
G91G30Z0
G30X0Y0
N200G91G30Z0
M28
M06
G#3
N100
M99
%
В солексах можно по раздельностьи.
можно заранее подготовить ин-т Tххх, вывалить стакан, после окончания пиления кадра, написать просто М6.
M28 это команда в ладдер покрутить лапу и поменять ин-т.
По ком Tхх крутится барабан и вываливается стакан.
А М71 ранее не видел в солексах так что н езнаю.
Я чего-то не пойму, зачем вообще чего-то делать, если вызывать ин-т который уже в шпинделе?
Много способов.
Самый простой это анализируйте куда переходит выполнение вашей программы.
Другой, допишите перед проверкой IF WHILE выше строчку
#100 = #1000
#101 = #1001
и наблюдайте уже #100 #101
Можно в PMC STATUS смотреть сигналы G54.0 G54.1
Рекомендованные сообщения