Coarse/Fine Offset - Siemens sinumerik 840d Programming Manual

Hide thumbs Also See for sinumerik 840d:
Table of Contents

Advertisement

Frames
6

6.3 Coarse/fine offset

840D
840D
NCU 571
NCU 572
NCU 573
6.3
Coarse/fine offset
Function
Fine offset
A fine offset of the base frames and of all other
settable frames can be programmed with command
CFINE(X, ..,Y, ...) .
Coarse offset
The coarse offset is defined with CTRANS(...).
Coarse and fine offset add up to the total offset.
Programming
$P_UBFR=CTRANS(x, 10) : CFINE(x, 0.1) : CROT(x, 45) ;chaining offset, fine offset and rotation
$P_UIFR[1]=CFINE(x, 0.5, y, 1.0, z, 0.1)
Access to the individual components of the fine offset is
achieved through component specification FI.
Programming
DEF REAL FINEX
FINEX=$P_UIFR[$P_UIFRNUM, x, FI]
FINEX=$P_UIFR[3, X, FI]
Fine offset can only take place if MD18600:
MM_FRAME_FINE_TRANS=1.
A fine offset changed via operator input is only active
after the corresponding frame is activated, i.e.
activation is conducted via G500, G54...G599. An
activated fine offset of a frame is active for as long
as the frame is active.
6-204
FM-NC
810D
840Di
; Readout the fine offset of X axis in the 3rd frame via variable FINEX
Mirroring
Coarse offset
Frame structure with fine offset
;the total frame is overwritten with
CFINE, incl. coarse offset.
;
Definition of variable FINEX
; Readout the fine offset via variable FINEX
SINUMERIK 840D/840Di/810D/FM-NC Programming Guide Advanced (PGA) − 04.00 Edition
12.98
Scaling
Rotation
Fine offset
 Siemens AG 2000. All rights reserved
6

Hide quick links:

Advertisement

Table of Contents
loading

This manual is also suitable for:

Sinumerik fm-ncSinumerik 840diSinumerik 810d

Table of Contents