Kommandieren von Auftragnehmern
Programmierbeispiel
Starten eines NC-Programms in einem anderen Kanal
Start des CNC Programms JM-1-ch2.nc in einem Kanal mit der log_id “1” ohne Positionsanforderung und ohne Initialisierung des Dekoders. Der Übergabeparameter @PL5 kann im auftragnehmenden Kanal ausgelesen werden, alle anderen @Plx nicht. Beim Leseversuch entsteht ein Fehler.
%ExampleMC_MovePath1 Master
N010 #MC_MovePath [CH=1, JobID = 5, FileName = "JM-1-ch2.nc", \
InitializeOnActualPosition = OFF, SetDefaultConfig = OFF \
@PL2 = 1000.5 @PL5 = 50]
N020 M30
In Programm JM-1-ch2.nc kann auf Parameter zugegriffen werden.
%ExampleMC_MovePath1 Slave „JM-1-ch2.nc“
N010 V.L.Parameter1 = @PL5 ;V.L.Parameter1 = 50
N020 X@PL2 ;Commanded X Position 1000.5
;…