K2: Axis Types, Coordinate Systems, Frames
10.5 Frames
Basic Functions
Function Manual, 09/2011, 6FC5397-0BP40-2BA0
791
MD20184 $MC_TOCARR_BASE_FRAME_NUMBER
is described.
With kinematics systems of the types P and M,
TCARR
will enter the table offset of the orientational toolholder
(zero offset resulting from the rotation of the table) as a translation into the system frame.
PAROT
converts the
system frame such, that a partoriented WCS results.
The system frames are stored in the SRAM and, therefore, remain stored after Reset. The system frames also
remain active in the case of a mode change.
For the display, the G codes
PAROT
and
TOROT,TOFRAME
are each assigned to a separate G code group.
PAROTOF
PAROTOF
is the switch off command for
PAROT
. This command deletes the rotations in the system frame for
PAROT
. In so doing, the rotations in the current $P_PARTFRAME and in the data management frame
$P_PARTFR are deleted. The position of the coordinate system is then recreated according to
TCARR
.
PAROTOF
is in the same G code group as
PAROT
and appears, therefore, in the G code display.
TOROT and TOFRAME
The system frame for
TOROT
and
TOFRAME
is configured with bit 3 in machine data:
MD28082 $MC_MM_SYSTEM_FRAME_MASK
.
This system frame is located before the programmable frame in the frame chain.
The SZS coordinate system is located before the programmable frame.
TOROTOF
TOROTOF
is the switch off command for
TOROT
and
TOFRAME
. This command deletes the system frame for
TOROT
and
TOFRAME
. The current $P_TOOLFRAME and the data management frame $P_TOOLFR are also
deleted.
TOROTOF
is in the same G code group as
TOROT
and
TOFRAME
and appears, therefore, in the G code
display.
Example
Example of using an orientational toolholder with deactivated kinematics:
N10
$TC_DP1[1,1]= 120
N20
$TC_DP3[1,1]=13
; Tool length 13 mm
; Definition of toolholder 1:
N30
$TC_CARR1[1] = 0
; X components of 1st offset vector
N40
$TC_CARR2[1] = 0
; Y components of 1st offset vector
N50
$TC_CARR3[1] = 0
; Z components of 1st offset vector
N60
$TC_CARR4[1] = 0
; X components of 2nd offset vector
N70
$TC_CARR5[1] = 0.
; Y components of 2nd offset vector
N80
$TC_CARR6[1] = -15.
; Z components of 2nd offset vector
N90
$TC_CARR7[1] = 1
; X components of 1st axis
N100
$TC_CARR8[1] = 0
; Y components of 1st axis