Siemens SINUMERIK 840Di Function Manual page 855

Basic machine
Hide thumbs Also See for SINUMERIK 840Di:
Table of Contents

Advertisement

Part program in first channel
Code (excerpt)
. . .
N100 $P_NCBFR[0] = CTRANS( x, 10 )
. . .
N130 $P_NCBFRAME[0] = CROT(X, 45)
. . .
Part program in second channel
Code (excerpt)
. . .
N100 $P_NCBFR[0] = CTRANS( x, 10 )
. . .
N510 G500 X10
N520 $P_CHBFRAME[0] = CTRANS( x, 10 )
. . .
4.3
Frames
4.3
Example 1
The channel axis is to become a geometry axis through geometry axis substitution.
The substitution is to give the programmable frame a translation component of 10 in the X
axis.
The current settable frame is to be retained:
FRAME_GEOX_CHANGE_MODE = 1
$P_UIFR[1] =
CROT(x,10,y,20,z,30)
G54
TRANS a10
GEOAX(1, a)
Several channel axes can become geometry axes on a transformation change.
Axis Types, Coordinate Systems, Frames (K2)
Function Manual, 08/2005 Edition, 6FC5397-0BP10-0BA0
Comment
;
Activation of the NC global basic frame
;
Activation of the NC global basic frame with rotation =>
alarm 18310, since rotations of NC global frames
are not permitted
Comment
;
The NCU global basic frame is also active in second
channel
;
Activate basic frame
;
Current frame of second channel is activated with an
offset
; Frame is retained after geo axis substitution.
; Settable frame becomes active.
; Axial offset of a is also substituted.
; A becomes x axis.
; $P_ACTFRAME= CROT(x,10,y,20,z,30):CTRANS(x10)
Examples
4.3 Frames
4-5

Hide quick links:

Advertisement

Table of Contents
loading

Table of Contents