Yaskawa YASNAC PC NC Programming Manual User Manual

Page 225

Advertising
background image

4 - 88

YASNAC PCNC Programming Manual

Chapter 4: Enhanced Level Commands

(3) Alarms

If there is a program error in the chamfering or corner rounding commands, the following
alarms occur.

(a) Alarm 0196 CHAM/RND COMMAND ERROR

(b) Alarm 0197 CHAM/RND PLANE ERROR

Arbitrary angle chamfering and corner rounding are executed in the specified plane. If the
plane specified for the execution of chamfering or corner rounding differs from the plane
specified in the next block, alarm “0197” occurs. An axis move command of the axis not
included in the specified plane also causes alarm “0197”.

(c) Alarm 0198 CHAM/RND CANNOT COMMAND

If an axis moves beyond the axis move range specified in the program as the result of
insertion of a chamfering or corner rounding block, alarm “0198” occurs. If the chamfer-
ing or corner rounding block includes commands for which buffering is not allowed, the
chamfering or corner rounding cannot be executed and alarm “0198” occurs.

(4) Supplements to the Chamfering/Corner Rounding Commands

“If chamfering or corner rounding operation is executed, the single block stop point is
changed to the end point of inserted chamfering or corner rounding operation.

If chamfering or corner rounding is inserted between the blocks for which the differ-
ence in the tangential angles is within ±1º, chamfering or corner rounding is invalid.
Note that this does not cause an alarm. With a circular interpolation block, the differ-
ence in angles is obtained based on the tangent at the point of intersection.

If an interpolation command block includes the subprogram call up command (M98
P_ Q_) or the macro program call up command (G65 P_ Q_), the P command is
assumed as address “P” used for subprogram call up, and chamfering or corner round-
ing is not executed.

If M, S, and/or T command is specified in the chamfering or corner rounding block,
the NC waits for the finish signal at the end point of chamfering or corner rounding.

Even if the programmed shape is distorted due to the execution of chamfering or cor-
ner rounding, these commands are executed. For example, although the chamfering
command between the arc block and linear interpolation block causes a path which
cuts the inside of the programmed arc as shown in Fig. 4.48, chamfering is executed as
programmed.

Advertising