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
Содержание 8040 MC CNC
Страница 1: ...REF 0307 SOFT M 7 XX SOFT M 7 1X 8040 CNC NEW FEATURES...
Страница 2: ...Page 2 of 2 8040 CNC NEW FEATURES SOFT M 7 XX SOFT M 7 1X...
Страница 45: ...User notes NEW FEATURES SOFT M 7 XX Page 41 of 48 8040 CNC...
Страница 46: ...User notes NEW FEATURES SOFT M 7 XX Page 42 of 48 8040 CNC...
Страница 52: ...User notes NEW FEATURES SOFT M 7 1X Page 48 of 48 8040 CNC...
Страница 53: ...Operating Manual MC option Ref 0204 ing...
Страница 143: ...Self teaching Manual MC option Ref 0112 ing...
Страница 147: ...Chapter 1 Theory on CNC machines...
Страница 156: ...Chapter 2 Theory on tools...
Страница 164: ...Chapter 3 Hands on training...
Страница 186: ...Chapter 4 Automatic Operations...
Страница 201: ...Chapter 5 Summary of work cycles...
Страница 220: ...Chapter 6 Conversational part programs...
Страница 235: ...Appendix I Programming example...
Страница 237: ...Self teaching Manual Appendix I Page 3 MC Model Programming example Step 1 Surface milling 1...
Страница 238: ...Self teaching Manual Appendix I Page 4 MC Model Programming example Step 2 Machining the profile 2 Other data...
Страница 239: ...Self teaching Manual Appendix I Page 5 MC Model Programming example Step 3 Rectangular boss 3...
Страница 240: ...Self teaching Manual Appendix I Page 6 MC Model Programming example Step 4 Circular pocket 4...
Страница 241: ...Self teaching Manual Appendix I Page 7 MC Model Programming example Step 5 Rectangular pocket 5...