Siemens SINUMERIK 802D sl Programming Manual page 156

Iso milling
Hide thumbs Also See for SINUMERIK 802D sl:
Table of Contents

Advertisement

Enhanced Level Commands
4.10 Macroprograms
$C_I_ORDER[1]=3
$C_J_NUM=2
$C_J[0]=10
$C_J[1]=22
$C_J_ORDER[0]=1
$C_J_ORDER[1]=2
$C_K_NUM=3
$C_K[0]=30
$C_K[1]=55
$C_K[2]=33
$C_K_ORDER[0]=1
$C_K_ORDER[1]=2
$C_K_ORDER[2]=3
Cycle parameter $C_x_PROG
In ISO dialect 0 mode, the programmed values can be evaluated differently
depending on the programming method (integer or real value). The different
evaluation is activated via machine data.
If the MD is set, the control will behave as in the following example:
X100.
Y200
If the addresses programmed in the block are passed as parameters for cycles, the
programmed values are always real values in the $C_x variables. In the case of
integer values, the cycles do not indicate the programming method (real/integer)
and therefore no evaluation of the programmed value with the correct conversion
factor.
To indicate whether REAL or INTEGER has been programmed, there is the system
variable $C_TYP_PROG. $C_TYP_PROG has the same structure as
$C_ALL_PROG and $C_INC_PROG. For each address (A--Z) there is one bit. If
the value is programmed as an INTEGER, the bit is set to 0, for REAL it is set to 1.
If the value is programmed in variable $<number>, bit 2 = 1 is set.
Example:
M98 A100. X100 --> $C_TYP_PROG == 1.
Only bit 0 is set because only A is programmed as a REAL.
M98 A100. C20. X100 --> $C_TYP_PROG == 5.
Only bits 1 and 3 are set (A and C).
Restrictions:
Up to ten I, J, K parameters can be programmed in each block. Variable
$C_TYP_PROG only contains one bit each for I, J, K. For that reason bit 2 is
always set to 0 for I, J, and K in $C_TYP_PROG. It is therefore not possible to
ascertain whether I, J or K have been programmed as REAL or INTEGER.
4-156
SINUMERIK 802D sl/840D/840D sl/840Di/840Di sl/810D ISO Milling (PGM) -- 04.07 Edition
;X axis is traveled 100 mm (100. with point => real value
;Y axis is traveled 0.2 mm (200 without point => integer value
© Siemens AG 2007 All rights reserved
04.07

Hide quick links:

Advertisement

Table of Contents
loading

Table of Contents