EasyManuals Logo
Home>Siemens>Control Unit>SINUMERIK 808D ADVANCED Series

Siemens SINUMERIK 808D ADVANCED Series User Manual

Siemens SINUMERIK 808D ADVANCED Series
480 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 #226 background imageLoading...
Page #226 background image
Commissioning Manual
226 6FC5397-4EP10-0BA8, 07/2018
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 164)
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 166)
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 168)
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 175)
8.2
Calling cycles for tool change
You can call a user cycle with "M" or "T" code to perform the tool change operations.
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
G153 G01 Z0 F2000
;G153 suppresses work offset including base frame,
non-modal
MSG("Start to change tool *** New tool number:

Table of Contents

Questions and Answers:

Question and Answer IconNeed help?

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

Siemens SINUMERIK 808D ADVANCED Series Specifications

General IconGeneral
BrandSiemens
ModelSINUMERIK 808D ADVANCED Series
CategoryControl Unit
LanguageEnglish

Related product manuals