Siemens SINUMERIK 840D sl Programming Manual page 134

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

Advertisement

Flexible NC programming
1.15 Axis replacement, spindle replacement (RELEASE, GET, GETD)
Examples
Example 1: Axis exchange between two channels
Of the six axes, the following are used for machining in channel 1: 1st, 2nd, 3rd and 4th axis.
The 5th and 6th axes in channel 2 are used for the workpiece change.
Axis 2 should be exchanged between two channels and after POWER ON can be assigned
to channel 1.
Program "MAIN" in channel 1:
Program code
INIT (2,"TRANSFER2")
N... START (2)
N... GET (AX2)
...
N... RELEASE (AX2)
N... WAITM (1,1,2)
...
N... M30
Program "TRANSFER2" in channel 2:
Programming
N... RELEASE (AX2)
N160 WAITM(1,1,2)
N150 GET(AX2)
...
N... M30
Example 2: Axis exchange without synchronization
If the axis does not have to be synchronized no preprocessing stop is generated by GET.
Programming
N01 G0 X0
N02 RELEASE(AX5)
N03 G64 X10
N04 X20
N05 GET(AX5)
N06 G01 F5000
N07 X20
N08 X30
...
134
Comment
; Select program TRANSFER2 in channel 2.
; Start the program in channel 2.
; Accept axis AX2.
; Release axis AX2.
; Wait for WAIT marker in channel 1 and 2 for
synchronizing in both channels.
; Rest of program after axis replacement.
Comment
; Wait for WAIT marker in channel 1 and 2 for
synchronizing in both channels.
; Accept axis AX2.
; Rest of program after axis replacement.
Comment
; If synchronization is not required, then this is
not a block that can be executed.
; Block that cannot be executed.
; Block that cannot be executed, as X position as in N04.
; First block that can be executed after N05.
Programming Manual, 03/2013, 6FC5398-2BP40-3BA1
Job Planning

Advertisement

Table of Contents
loading

This manual is also suitable for:

Sinumerik 828dSinumerik 840de sl

Table of Contents