Page 14 of 48
80
40 CNC
Change of active
tool from the PLC
N
EW
F
EATURES
(S
OFT
M: 7.
XX
)
•
When losing feedback count via Sercos due to broken
communication. Difference greater than 10 microns (0.00039")
or 0.01º
•
When changing machine parameters that affect the memory
distribution, for example: number of axes.
In all these cases, a home search must be carried out so the signal
is set back high.
22 Change of active tool from the PLC
If the tool change process is interrupted, the values of the tool
magazine table and active tool may not reflect the machine's reality.
To update the tool table, variables TOOL, NXTOOL, TOD and
NXTOD that until now were read-only are now read-write from the
PLC as long as a block or a part-program is not being executed or
simulated.
This way, it is possible to resume the tool change from the PLC and
redefine the tool table according to their positions using the TMZT
variable.
To allocate a magazine position to the tool that is considered active
by the CNC and is physically in the tool magazine, proceed as
follows:
1.
Cancel the tool, TOOL=0 and TOD=0
2.
Assign the relevant position using the TMZT variable.
When trying to write in variables TOOL, NXTOOL, TOD and NXTOD
check the OPMODA variable to make sure that no block or part-
program is being executed or simulated. The following bits must be
at "0".
23 Synchronize a PLC axis with a CNC axis
To synchronize an axis of the PLC channel with another one of the
CNC channel (main channel), set a.m.p. SYNCHRO (P3) of the PLC
axis indicating which axis it must synchronize with.
Axis synchronization is carried out from the PLC by activating the
general input "SYNCHRO" of the axis to be coupled as slave (PLC
axis).
To assure that both axes are stopped when they are being
synchronized, we suggest:
TOOL
Number of the active tool
NXTOOL Number of the next tool that is selected, but waiting for the
execution of an M06 to become active.
TOD
Number of the active tool offset
NXTOD
Number of the offset of the next tool that is selected, but
waiting for the execution of an M06 to become active.
OPMODA
bit 0
Program in execution
bit 1
Program in simulation
bit 2
Block in execution via MDI, JOG
bit 8
Block in execution via CNCEX1
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 ...