N
EW
F
EATURES
(S
OFT
M: 7.
XX
)
Page 9 of 48
80
40 CNC
New range of OEM
subroutines.
13 New range of OEM subroutines.
A new range of OEM subroutines has now been defined.
Although OEM subroutines are treated like the general ones, the
have the following restrictions:
•
They can only be defined in OEM programs, having the [O]
attribute. Otherwise, it shows error 63 "Program subroutine
number between 1 and 9999.".
•
If the subroutine to be executed using CALL, PCALL or MCALL
is an OEM subroutine and it is located in a program that does not
the [O] attribute, it will issue Error 1255 "Subroutine restricted to
OEM program".
14 RPT instruction with program number definition
From this version on, the RPT instruction can execute a portion of
the same program or of the indicated program.
(RPT N(expression), N(expression), P(expression))
The new parameter "P" indicates the number of the program located
in RAM memory containing the two blocks defined by the N labels.
•
If parameter "P" is not defined, the CNC interprets that the portion
to be repeated is located in the same program.
•
If the defined program number does not exist, it issues Error 69
"Program does not exist".
Warning:
15 Improved non-random tool magazine management
When the tool changer is configured as non-random, the tools must
be placed in the tool magazine table in the pre-established order (P1
T1, P2 T2, P3 T3, P4 T4, etc.).
With this improvement, it is possible to assign several tools to each
tool position.
TOOLMATY (P164)
This g.m.p. is taken into account when using a non-random tool
magazine. It indicates how many tools may be assigned to each
turret position.
Available subroutine ranges:
General subroutines
SUB 0001 - SUB 9999
OEM subroutines
SUB 10000 - SUB 20000
Since the RPT instruction does not interrupt block preparation or tool
compensation, it may be used when using the EXEC instruction and
while needing to maintain tool compensation active.
i
0 One tool per position
1 Several tools per position.
By default 0
Summary of Contents for 8040 MC CNC
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...