
4. OPERATION
B–62443EN–2/03
122
O0100;
G50 X
Z ;
G00 X Z T0101;
S1000 M03;
S
S
S
S
M101 P3; 1
G01 X
Z F ;
S
S
S
S
S
M102 P7; 2
M103 P7; 3
<<Wait (M103)>>
G01 X
Z F ;
S
S
S
S
O0200;
G50 X
Z ;
G00 X Z T0202;
S2000 M03;
M101 P3; 1
G01 X
Z F ;
S
S
S
S
S
S
S
M102 P7; 2
M103 P7; 3
G01 X
Z F ;
S
S
S
S
S
S
S
S
S
S
S
S
O0300;
G00 X
Z ;
M102 P7; 2
<<Wait (M102)>>
G00 X Z ;
S
S
S
M103 P7; 3
G00 X
Z F ;
S
S
S
S
Program for tool post 1 Program for tool post 2 Loader program
1 M101 P3; (wait between tool posts 1 and 2)
If the wait ignore signal of tool post 2 was set to 0, tool posts 1 and 2
would wait for each other. In this example, however, the wait ignore
signal of tool post 2 is set to 1. When executing the waiting M code,
tool posts 1 and 2 immediately assume that the wait has been
completed and execute the next instruction.
Tool posts 1 and 2 do not wait for each other.
2 M102 P7; (Wait by tool post 1, tool post 2, and loader)
In this example, the loader waits until the processing being performed
by tool posts 1 and 2 terminates.
Because the wait ignore signal of tool post 2 is set to 1, the loader waits
until the processing of tool post 1 ends, then executes the next
instruction.
3 M103 P7; (Wait by tool post 1, tool post 2, and loader)
In this example, tool posts 1 and 2 wait until the processing being
performed by the loader terminates.
Because the wait ignore signal is set to 1, tool post 2 does not wait until
the loader processing terminates, instead proceeding to the next step.
Tool post 1 waits for the loader.