CNC 8055 / CNC 8055i
Page 35 of 106
NEW FEATURES
(SOFT M: 9.0X)
11 Subroutines associated with M41, M42, M43, M44
With the s.m.p. "AUTOGEAR" = YES, when programming an S, the
gear change is carried out automatically. The CNC generates
internally an auxiliary function (M41, M42, M43 or M44) depending on
the programmed S value. In this case, functions M41 through M44
could not have an associated subroutine and it would issue error 1031
"subroutine not allowed with automatic gear change".
From this version on, functions M41 through M44 may be defined with
an associated subroutine. The S that generates the gear change must
be programmed alone in the block; otherwise, it will issue the error
1031 mentioned earlier.
If an M41-M44 has been programmed before and an S is programmed
that corresponds to the gear for that M, it does not generate an
automatic gear change and, therefore, it will not execute any
subroutine.
12 Probe input selection
When having two probe inputs, the active probe input may be selected
with the "SELPRO" variable.
SELPRO It may be used to select the active probe input.
On power-up, it assumes the value of "1" thus selecting the first probe
input. To select the second probe input, set it to a value of "2".
The "SELPRO" variable can be read and written from the CNC and
the PLC an read from the DNC. Accessing this variable from the CNC
interrupts block preparation.
13 Programming in radius or diameter
Programming in radius or diameter may be selected via program using
the "DIAM" variable.
DIAM It may be used to change the programming mode for X axis
coordinates between radius and diameter.
When changing this variable, the CNC assumes the corresponding
programming mode for the blocks programmed next. It also affects the
display of the real value of the X axis in the coordinate system referred
to the part. When reading variables PPOSX, TPOSX and POSX.
This variable can be read and written from the CNC and the PLC, but
only read from the DNC.
SELPRO = 1 It selects the first probe input.
SELPRO = 2 It selects the first probe input.
DIAM=0 The programmed coordinates are assumed in
radius.
DIAM=1 The programmed coordinates are assumed in
diameter.