Actions In Synchronized Actions; Overview - Siemens SINUMERIK 840D sl Programming Manual

Job planning
Hide thumbs Also See for SINUMERIK 840D sl:
Table of Contents

Advertisement

$AC_SPLITBLOCK
Value:
0
1
3
Example of counting corner rounding blocks
$AC_MARKER[0]=0
$AC_MARKER[1]=0
$AC_MARKER[2]=0
...
;Definition of synchronized actions with which
;corner rounding blocks are counted
;All corner rounding blocks count in $AC_MARKER[0]
ID = 1 WHENEVER ($AC_TIMEC ==0) AND ($AC_BLOCKTYPE==5) DO _
$AC_MARKER[0]= $AC_MARKER[0] + 1
...
;All corner rounding blocks generated with G641 count in $AC_MARKER[1]
ID = 2 WHENEVER ($AC_TIMEC ==0) AND ($AC_BLOCKTYPEINFO==5001) DO _
$AC_MARKER[1]= $AC_MARKER[1] + 1
...
;All corner rounding blocks generated with G642 count in $AC_MARKER[2]
ID = 3 WHENEVER ($AC_TIMEC ==0) AND ($AC_BLOCKTYPEINFO==5002) DO _
$AC_MARKER[2]= $AC_MARKER[2] + 1
...
10.4

Actions in synchronized actions

10.4
10.4.1

Overview

General information
Actions in synchronized actions consist of value assignments, function or parameter calls,
keywords or technology cycles.
Complex executions are possible using operators.
Synchronized actions have been continually updated in several software versions for
expressions, usable main run variable and complex conditions in synchronized actions.
Job planning
Programming Manual, 03/2006 Edition, 6FC5398-2BP10-1BA0
Meaning:
Unchanged programmed block (a block generated by the compressor is also
dealt with as a programmed block)
There is an internally generated block or a shortened original block
The last block in a chain of internally generated blocks or shortened original
blocks is available
Motion synchronous actions
10.4 Actions in synchronized actions
10-23

Advertisement

Table of Contents
loading

Table of Contents