Siemens SINUMERIK 828D Programming Manual page 8

Hide thumbs Also See for SINUMERIK 828D:
Table of Contents

Advertisement

Table of contents
1.12
Check structures ......................................................................................................................... 98
1.12.1
Program loop with alternative (IF, ELSE, ENDIF)....................................................................... 99
1.12.2
Continuous program loop (LOOP, ENDLOOP)......................................................................... 101
1.12.3
Count loop (FOR ... TO ..., ENDFOR) ...................................................................................... 102
1.12.4
Program loop with condition at start of loop (WHILE, ENDWHILE).......................................... 103
1.12.5
1.12.6
Program example with nested check structures ....................................................................... 105
1.13
1.14
Interrupt routine (ASUB)............................................................................................................ 112
1.14.1
Function of an interrupt routine ................................................................................................. 112
1.14.2
Creating an interrupt routine ..................................................................................................... 113
1.14.3
Assign and start interrupt routine (SETINT, PRIO, BLSYNC) .................................................. 114
1.14.4
1.14.5
Delete assignment of interrupt routine (CLRINT) ..................................................................... 117
1.14.6
Fast retraction from the contour (SETINT LIFTFAST, ALF) ..................................................... 118
1.14.7
Traversing direction for fast retraction from the contour ........................................................... 121
1.14.8
Motion sequence for interrupt routines ..................................................................................... 124
1.15
Axis replacement, spindle replacement (RELEASE, GET, GETD)........................................... 125
1.16
Transfer axis to another channel (AXTOCHAN) ....................................................................... 130
1.17
Activate machine data (NEWCONF)......................................................................................... 132
1.18
Write file (WRITE) ..................................................................................................................... 133
1.19
Delete file (DELETE)................................................................................................................. 136
1.20
Read lines in the file (READ) .................................................................................................... 138
1.21
Check for presence of file (ISFILE)........................................................................................... 141
1.22
1.23
Checksum calculation using an array (CHECKSUM) ............................................................... 146
1.24
Roundup (ROUNDUP) .............................................................................................................. 148
1.25
Subprogram technique.............................................................................................................. 149
1.25.1
General information................................................................................................................... 149
1.25.1.1 Subprogram .............................................................................................................................. 149
1.25.1.2 Subprogram names................................................................................................................... 150
1.25.1.3 Nesting of subprograms ............................................................................................................ 151
1.25.1.4 Search path............................................................................................................................... 152
1.25.1.5 Formal and actual parameters .................................................................................................. 153
1.25.1.6 Parameter transfer .................................................................................................................... 154
1.25.2
Definition of a subprogram ........................................................................................................ 156
1.25.2.1 Subprogram without parameter transfer ................................................................................... 156
1.25.2.2 Subprogram with call-by-value parameter transfer (PROC) ..................................................... 157
1.25.2.4 Save modal G functions (SAVE) ............................................................................................... 161
1.25.2.5 Suppress single block execution (SBLOF, SBLON) ................................................................. 162
1.25.2.7 Identifying subprograms with preparation (PREPRO) .............................................................. 171
1.25.2.8 Subprogram return M17 ............................................................................................................ 172
1.25.2.9 RET subprogram return ............................................................................................................ 173
1.25.2.10
Parameterizable subprogram return jump (RET ...)............................................................. 174
1.25.3
Subprogram call ........................................................................................................................ 181
1.25.3.1 Subprogram call without parameter transfer............................................................................. 181
8
Programming Manual, 07/2010, 6FC5398-2BP40-0BA0
Job planning

Hide quick links:

Advertisement

Table of Contents
loading

Table of Contents