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
;…