105
When block N008 contains the PASS MODE function (G10), blocks N011 and
N012 are pre-executed while N010 is being executed, so the program won’t be
paused if optional input 3 is turned ON after execution of block N010.
To ensure that the program will be paused, make sure that optional input 3 is ON
before block N010 is executed.
Speed
Time
Optional
input 3
Speed
Time
Optional
input 3
The program isn’t paused because
optional input 3 isn’t ON when block
N011 is pre-executed.
In this case, the program is paused
because optional input 3 is ON when
block N011 is pre-executed.
5-5-28 G79: PROGRAM END
Ends the main program.
Format G79
Parameters None
Description This function ends the main program and must be included at the end of the main
program.
When G79 is executed and an axis is in operation, the Unit will wait for the axis to
be positioned before executing G79. M codes M500 to M999 will be forcibly
cleared if they are being output when G79 is executed.
Example Program The following example shows how G79 is executed after axis operation is com-
pleted in pass mode.
::
N020 G10 Sets pass mode.
N021 G01 X100 Y100 F100
N022 G01 X200
N023 G79 Executed after N022 is completed.
::
Speed
Time
Execution of G79
5-5-29 G90: ABSOLUTE SPECIFICATION
Specifies the use of absolute coordinates in axis operations.
Format G90
Parameters None
Description This function specifies that each axis’ absolute coordinate system is to be used
when positioning axis operations. After this function is executed, the coordinate
data in axis movement commands is treated as absolute coordinate data.
G Functions
Section 5-5