15. COMPENSATION FUNCTION
When a block which satisfies all the following conditions is executed in
cancel mode, the system enters the offset mode. Control during this
operation is called start–up.
D G41 or G42 is contained in the block, or has been specified to set the
system enters the offset mode. Control during this operation is called
D The offset number for tool nose radius compensation is not 00.
D X or Z moves is specified in the block and the move distance is not
A circular command (G02 or G03) is not allowed in start–up.
If specified, P/S alarm (PS34) will occur. Two blocks are read in during
start– up. The first block is executed, and the second block is entered into
the tool nose radius compensation buffer. In the single block mode, two
blocks are read and the first block is executed, then the machine stops.
In subsequent operations, two blocks are read in advance, so the CNC has
the block currently being executed, and the next two blocks.
When an angle of intersection created by tool paths specified with move
commands for two blocks is over 180°, it is referred to as “inner side.”
When the angle is between 0° and 180°, it is referred to as “outer side.”
The following symbols are used in subsequent figures:
– S indicates a position at which a single block is executed once.
– SS indicates a position at which a single block is executed twice.
– SSS indicates a position at which a single block is executed three times.
– L indicates that the tool moves along a straight line.
– C indicates that the tool moves along an arc.
– r indicates the tool nose radius compensation value.
– An intersection is a position at which the programmed paths of two
blocks intersect with each other after they are shifted by r.
the center of the tool nose radius.
D Inner side and outer side
D Meaning of symbols