Measuring Cycles for Milling and Machining Centers
5.10 CYCLE996 workpiece: Measure kinematics
5.10.4
Activation of the function
The screen form for CYCLE996 ("Measure kinematics") is activated via the global GUD6
variable _MZ_MASK[8] = 1
as follows:
5.10.5
Measuring kinematics
Starting from the kinematics initial state, the relevant rotary axes are measured individually.
Process
● Rotary axes 1 or 2 can be measured in any order. If the machine kinematics only have
● The basic data for the kinematics are always the data of the tool carrier with orientation
● The linear and rotary axes must be prepositioned on the starting positions P1 to P3 (see
● In each of the ball (rotary axis) positions selected, measuring is performed in accordance
● The kinematics are calculated via a separate, parameterized call of CYCLE996.
● The measuring results are written to the result parameter (OVR parameter) after the 3rd
● A protocol file with the measurement results in an appropriate data format (machine data
244
⇒
one rotary axis, this is measured as rotary axis 1. During the measurement procedure, no
5-axis transformations (TCARR or TRAORI) are active.
capability. If a dynamic 5-axis transformation is to be supported, it is preferable to use
transformation type 72 (vectors from TCARR data).
programming example) before measuring cycle CYCLE996 is called in the NC program.
The starting position is automatically accepted in CYCLE996 as the position setpoint for
the "Measure ball" function.
with the parameters and by calling CYCLE996.
measurement has been completed and the CYCLE996 setting "Calculate kinematics"
(refer to _MVAR). When the "Enter vectors" function is selected (refer to _MVAR,
_TNUM), then data is output to the swivel data record that has been set-up (TCARR,
TRAORI(1)).
or TCARR data) can be optionally output.
⇒
⇒
Programming Manual, 03/2009 Edition, 6FC5398-4BP10-2BA0
Measuring cycles