запутался в вопросе макроса для поиска металла для плазмы.
Работаю на данный момент с таким макросом:
Код: Выделить всё
O<plasma_start> SUB
#<1> = #<_hal[gladevcp.z-speed]>
#<2> = #<_hal[gladevcp.prc-hght]>
#<3> = #<_hal[gladevcp.jump]>
#<4> = #<_hal[gladevcp.cut-hght]>
#<5> = #<_hal[gladevcp.prc-del]>
G91
G38.3 Z-150 F[#<1>]
G92 Z0
G0 Z[#<2>]
M03 S100
M66 P0 L3 Q20
G0 Z[#<3>]
G04 P[#<5>]
G90
G0 Z[#<4>]
O<plasma_start> ENDSUB
M2
вопрос в следующем: какую хитрость можно применить чтобы уп было "плоское"?
потыкал разные варианты, но никак задачу не получается решить.
по коду макроса очевидно то, что уп начинает расти в низ из-за "G38.3 Z-150 F[#<1>]". это движение на встречу датчику считывается как рабочая подача. как это избежать непонятно.
Буду признателен любой полезной информации.