Programming instructions

NC Programming 17VRS Motion Commands, Dimension Inputs
3-29
DOK-MTC200-NC**PRO*V17-ANW1-EN-P
Z
X
Interrupt position
NC-block
end position
Z
X
Target position =
interrupt position
Start position
NC-block
start position
NC-block
end position
movement
movement
Start position
Target position =
NC-block start position
Fig. 3-22: Repositioning in the program operating Fig. 3-23: Repositioning in the program-controlled
modes operating modes
The desired function is selected by pressing the machine operating keys
Reposition or NC-block restart. Repositioning or NC-block restart is
started by pressing the Start PB”, and the NC axes are moved to the des-
tination position in a specified order.
The machine builder can specify the order in which the NC axes are
traversed to the contour. This order can be adapted to the given ma-
chine configuration. This is especially necessary when additional rotary
main axes are present in addition to the spindles and the linear main
axes.
Program execution resumes without an additional NC start as soon as
the NC has reached the destination point.
Repositioning and NC Block Restart 'G77'
G77 causes the NC to traverse to the destination position for the pro-
grammed feed axes, and in the case of spindles, to restore the status
which existed prior to the interruption. With G77 the NC traverses the
existing distance-to-go between the destination position and the current
position for feed axes (axis meanings: X, Y, Z, U, V, W, A, B, C) by per-
forming an interpolation operation similar to the G00 interpolation. It uses
the destination position in machine coordinates that was determined at
the beginning of the repositioning or NC NC-block restart operation as the
destination position for the axes.
G77 <[AxisName][CoordinateValue=0]> <Feed>
Example G77 X0 Y0 Z0 F1000
G77 is active only for the NC-block in which it is located.
G77 S[x] 0 ([x]=1..3) causes the NC to restore the most recently active
RPM for the spindles or it causes the NC to traverse to the specified
destination position. The NC uses the positioning speed which was
previously parameterized for spindle positioning to traverse to the des-
tination position. An additional S value is not needed for specifying the
positioning speed.
With rotary-axis-capable main spindles (C-axis), the state upon inter-
ruption (main spindle/rotary axis mode) must be stored in the SPS.
With repositioning or NC NC-block restart, the rotary-axis capable
main spindle must be traversed to completion in the corresponding
interruption state (main spindle/rotary axis mode).
Syntax
Notes on programming G77