1430 HEIDENHAIN Technical Manual iTNC 530 HSCI
Compensation of
the angle tolerance
So that collision monitoring can function correctly when machining with
Cycle 32 and angle tolerances, the maximum occurring angle tolerance must
be limited with MP1290, and an oversize for collision objects must be
specified with MP1292. The oversize (in MP1292) results from the maximum
permissible angle allowance that the machine manufacturer must specify via
MP1290 for Cycle 32, and from the dimensions of the swiveled or rotated
machine components.
MP1290 and MP1292 are only effective if option 40 (DCM), M128 or TCPM
Function and Cycle 32 with angle tolerance are active.
MP1290 Maximum angle tolerance for DCM
Input: 0.0000 to 3.0000 [°]
Default: 3 [°]
(in combination with option 40)
In connection with DCM (Dynamic Collision Monitoring), the machine
manufacturer must enter a default maximum permissible angle tolerance via
MP1290 (usually 0.1°). An angle tolerance programmed with Cycle 32 is then
limited to this value if collision monitoring is active, i.e. the maximum effective
angle tolerance is the value from MP1290. If DCM is switched off (via soft key
or by switching to kinematics without collision-object definitions), the value
programmed in Cycle 32 is in effect again.
The angle entered in MP1290, in combination with the machine kinematics, is
the basis for the allowance defined in MP1292 for collision-object calculations
by the control.
MP1292 Manual oversize for DCM
Input: 0 to 1000 [mm]
Default: 0 [mm]
(in combination with option 40)
For the DCM collision monitoring you enter here the necessary oversizes for
the collision objects with a separate rotary axis filter.
The following should be considered for the oversizes:
For the rotary axes, such as a rotary table, assume the largest possible
radius during rotation (usually the table radius), or for a swivel head the
distance from the tool tip (longest tool) to the most distant point of the
swivel head.
Use this information to calculate the non-considered offset of the rotary
axis. Do so by using the maximum angle tolerance entered in MP1290 to
calculate the offset in the following manner:
Example: Swivel head
With maximum tool length: 200 mm, head length: 480 mm,
angle tolerance: MP1290: 0.1 [°]
s
offset
= r · sin (MP1290)
s
offset
= 680 mm · sin (0.1°)
s
offset
= 1.19 mm
Since the oversize entered in MP1292 is added to each length of the bodies in
the calculation, the oversize to be entered in MP1292 must be halved:
MP1292 = s
offset
/ 2
MP1292 = 1.19 / 2
MP1292 = 1 [mm] (rounded up from 0.595 mm)
Since the resolution in MP1292 must be entered as an integer value in
millimeters, the values input must be rounded up.