Chapter 2 - page 14
MC work mode
2.
Operating in JOG mode
2.5
Tool control
2.5.1 Tool change
2.5.1 TOOL CHANGE
Depending on the type of tool changer, one can have:
Machine with automatic tool changer
Machine with manual tool changer
In both cases the CNC:
Executes the routine associated with the tool change (general machine P60 «TOOLSUB»).
Sends the PLC all the information required for this to handle the tool change.
And assumes the new values for the tool (offsets, geometry, etc. ...).
An example of how a manual tool changer is handled.
Subroutine 55 as associated with the tools. General machine parameter P60 «TOOLSUB» = 55.
Define the general machine parameter P71 "TAFTERS" = YES so that the tool is selected after
executing the subroutine.
The subroutine associated with the tools can contain the following information:
(SUB 55)
(P100 = NBTOOL)
; Assigns the No. of tool requested to P100
(P101 = MS3)
; If spindle clockwise P101=1
(P102 = MS4)
; If spindle counterclockwise P102=1
G0 G53.... XP?? Y?? ZP?? ; Movement to change point
M5
; Spindle stop
(MSG "SELECT T?P100 - THEN PRESS START")
; Message for requesting tool change
M0
; Program stop and wait until START is pressed
(MSG "" "")
; Erases previous message
(IF P102 EQ 1 GOTO N10)
; Recovers turning direction of spindle
(IF P101 EQ 0 RET)
M3
(RET)
N10 M4
(RET)
After completing the subroutine, the CNC executes function T??, sends the PLC all the
information required for the latter to handle the tool change and assumes the new values for
the tool, (tool offsets, geometry, etc.)
When having a Machining Center, general machine parameter "TOFFM06 (P28) = Yes", the CNC
acts as follows:
If the execution of an operation or cycle involves a tool change, the CNC:
Selects the desired tool in the magazine
Executes the subroutine associated with the tool, general machine parameter "TOOLSUB (P60)"
Executes function M06 to carry out the tool change.
When selecting a new tool in JOG mode or when operating in M mode, the CNC only selects the too
in the magazine and executes the associated subroutine.
The M06 function must be executed by the operator, either by programming an ISO block or by
setting the PLC so it executes the M06 function when pressing a particular key. The following
example uses the [O4] key: DFU B2 R562 = CNCEX1 (M06, M1)
Note: On Machining Centers, the subroutine associated with the tool MUST NOT include the M06.
Summary of Contents for 8040 CNC - FEATURES
Page 1: ...REF 0307 SOFT M 7 XX SOFT M 7 1X 8040 CNC NEW FEATURES ...
Page 2: ...Page 2 of 2 8040 CNC NEW FEATURES SOFT M 7 XX SOFT M 7 1X ...
Page 45: ...User notes NEW FEATURES SOFT M 7 XX Page 41 of 48 8040 CNC ...
Page 46: ...User notes NEW FEATURES SOFT M 7 XX Page 42 of 48 8040 CNC ...
Page 52: ...User notes NEW FEATURES SOFT M 7 1X Page 48 of 48 8040 CNC ...
Page 53: ...Operating Manual MC option Ref 0204 ing ...
Page 143: ...Self teaching Manual MC option Ref 0112 ing ...
Page 147: ...Chapter 1 Theory on CNC machines ...
Page 156: ...Chapter 2 Theory on tools ...
Page 164: ...Chapter 3 Hands on training ...
Page 186: ...Chapter 4 Automatic Operations ...
Page 201: ...Chapter 5 Summary of work cycles ...
Page 220: ...Chapter 6 Conversational part programs ...
Page 235: ...Appendix I Programming example ...
Page 237: ...Self teaching Manual Appendix I Page 3 MC Model Programming example Step 1 Surface milling 1 ...
Page 239: ...Self teaching Manual Appendix I Page 5 MC Model Programming example Step 3 Rectangular boss 3 ...
Page 240: ...Self teaching Manual Appendix I Page 6 MC Model Programming example Step 4 Circular pocket 4 ...