EasyManuals Logo

Siemens SINUMERIK 808D ADVANCED Commissioning Manual

Siemens SINUMERIK 808D ADVANCED
508 pages
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Page #248 background imageLoading...
Page #248 background image
Commissioning Manual
248 01/2017
8
Commissioning the turret/magazine
8.1
PLC subroutines for tool change
The following PLC subroutines are provided for the turret/magazine control on a turning or milling machine.
Subroutine
No.
Name
Description
See also
SBR 51 Turret1_HED_T HED turret control for turning ma-
chine
Subroutine 51 - Turret1_HED_T (turret with Hall
effect device position sensor) (Page 186)
SBR 52 Turret2_BIN_T Bi-direction turret (binary coded)
control for turning machine
Subroutine 52 - Turret2_BIN_T (turret with binary
coding function) (Page 188)
SBR 53 Turret3_CODE_T Bi-direction turret (coded by turret
supplier) control for turning ma-
chine
Subroutine 53 - Turret3_CODE_T (tool change
control for turret with coding function) (Page 190)
SBR 60 Disk_MGZ_M Disk tool magazine control for
milling machine
Subroutine 60 - Disk_MGZ_M (disk-style tool
magazine used for milling) (Page 198)
8.2
Calling cycles for tool change
You can call a user cycle with "M" or "T" code to perform the tool change operations.
Note
An "M" code and a "T" code for calling user cycles must not
be in the same program block.
The following examples are given for the tool change on a milling machine.
Calling a tool change cycle with "M6"
Configure the parameters shown in the table below to activate an M code for calling a standard cycle:
Parameter
Name
Unit
Value
Description
22550
TOOL_CHANGE_MODE
-
1
Activating tool parameters with an M code
22560
TOOL_CHANGE_M_CODE
-
206
The M code for activating tool parameters
10715
M_NO_FCT_CYCLE[0]
-
6
Calling the standard cycle with M6
10716
M_NO_FCT_CYCLE_NAME[0]
-
"TOOL"
Name of the standard cycle
For the format of a standard cycle, refer to the example below:
%_N_TOOL_SPF
;>>> Name of user cycle <<<
;$PATH=/_N_MPF_DIR
;>>> Path of user cycle <<<
PROC TOOL SAVE DISPLOF
;>>> Definition of user cycle <<<
IF $P_ISTEST GOTOF _END
;No tool change in "program test"
IF $P_SEARCH<>0 GOTOF _END
;No tool change in "program search"
IF $P_TOOLNO==$P_TOOLP GOTOF _NO
;No tool change if programmed tool ($P_TOOLP) =
currently active tool ($P_TOOLNO)
G500 D0
;Work offset and tool offset OFF
G75 Z=0
;Approach fixed point (tool change position) in Z
SPOS=$MN_USER_DATA_FLOAT[0]
;Spindle exact stop position is stored in
MD14514[0]
MSG("Ready to change tool *** Original tool num-
ber: T"<<$P_TOOLNO)
;A maximum of 127 characters can be displayed
;>>> User-defined M codes can be used to start the PLC logic for tool change after spindle position-
ing
;>>> PLC sets signal "Read-in disable" (DB3200.DBX6.1) to stop this standard cycle
;>>> PLC controls the action of tool magazine and turret
;>>> After the tool change, PLC resets signal "Read-in disable" to resume the cycle
M206
;Activate tool parameters
STOPRE
;Program processing stop

Table of Contents

Other manuals for Siemens SINUMERIK 808D ADVANCED

Questions and Answers:

Question and Answer IconNeed help?

Do you have a question about the Siemens SINUMERIK 808D ADVANCED and is the answer not in the manual?

Siemens SINUMERIK 808D ADVANCED Specifications

General IconGeneral
BrandSiemens
ModelSINUMERIK 808D ADVANCED
CategoryControl Unit
LanguageEnglish

Related product manuals