Fagor 8055tc
Fagor 8055tc
Fagor 8055tc
XFORM (P93)
XFORM1 (P94)
When having an angled spindle "XFORM=3", the main axis must be parallel to one of
the axes X, Y, Z and the secondary axis will be at an angle with respect to it.
XFORM2 (P95)
XDATA0 (P96)
XDATA1 (P97)
XDATA2 (P98)
XDATA3 (P99)
XDATA4 (P100)
XDATA5 (P101)
XDATA6 (P102)
XDATA7 (P103)
XDATA8 (P104)
XDATA9 (P105)
All of them need not be defined. Next a description of which parameters must be set for
each spindle model and their meanings.
XDATA1 (P97) Distance between the nose of the spindle and the carried rotary axis.
XDATA2 (P98) Distance between the tool axis and the carried rotary axis.
XDATA3 (P99) Distance between both rotating axes.
XDATA4 (P100) Distance between the tool axis and the main rotary axis (carrier).
This distance must be measured in the direction of the secondary
(carried) axis.
The CNC takes this parameter into account when probing, functions G75, G76, Probe
and Digit cycles.
When using infrared communications between the digital probe and the CNC, there
could be a slight delay (milliseconds) between the moment the probe touches the part
and when the CNC receives the signal.
The probe keeps moving until the CNC receives the probe signal.
While probing, the CNC always takes into account the value assigned to parameter
PRODEL and provides the following information (variables associated with the
coordinates):
With "PRODEL=0", the DPOS variable has the same value as the TPOS variable.
To set this parameter, the PROBE2 probe calibration cycle can be used. After it is
executed, global parameter P299 returns the best value to be assigned to parameter
PRODEL.
Indicates whether the CNC maintains the tool offset number (D) on power-up and after
an EMERGENCY or RESET.
The axes and the spindle may have two gain and acceleration ranges.
By default, the CNC assumes the values set by axis and spindle parameters "ACCTIME,
PROGAIN, DERGAIN and FFGAIN"
Parameter ACTGAIN2 indicates when the CNC assumes the gains and accelerations set
by axis or spindle parameters "ACCTIME2, PROGAIN2, DERGAIN2 and FFGAIN2".
Parameter ACTGAIN2 has 16 bits starting from left to right. Each bit has a function or
operating mode assigned to it.
bit 1 bit 2 bit 3 bit 4 bit 5 bit 6 bit 7 bit 8 bit 9 bit 10 bit 11 bit 12 bit 13 bit 14 bit 15 bit 16
G75 Rigid
G0 G1 G33 G47 G48 G49 G50 G51 G95 JOG
G76 tapping
Every time one of this functions or operating mode is activated, the CNC checks the
value set for the corresponding bit and acts as follows:
When that function or operating mode is deactivated, the CNC applies the first range
"ACCTIME, PROGAIN ..."
Example: When setting ACTGAIN2 = 1000 0000 0001 0000, the CNC applies
the second range to all the axes and the spindle whenever function G1 or the
JOG mode is selected.
Warning: The change of gain and acceleration takes place at the beginning of the
block.
When operating in round corner (G05), no change takes place until G7
is programmed.
The gain and accelerations may also be changed from the PLC. To do
that, there is a general logic CNC input ACTGAIN2 (M5013).
Every time this input is activated, the CNC selects the second gain and
acceleration range regardless of the active operating mode or function.
The tracing algorithm has been improved with a special treatment for when the lateral
deflections are considerable.
0 = Old algorithm
1 = New algorithm
With variable PLCOF(X-C), it is possible to set an additive zero offset for each CNC
axis from the PLC.
Parameter "DIPLCOF" indicates whether the CNC takes into consideration or not this
value when displaying the coordinates of the axes on the screen and when accessing
the POS(X-C) and TPOS(X-C) variables.
0 = When displaying the position of the axes referred to home, it only takes into
account the additive zero offset set by PLC. The coordinate returned by the
POS(X-C) and TPOS(X-C) variables takes into account the additive offset set
by PLC.
1 = When displaying the position of the axes, it ignores the additive offset set by
PLC.
The coordinate returned by the POS(X-C) and TPOS(X-C) variables ignores
the additive offset set by PLC.
2 = When displaying the position of the axes, the CNC takes into account the
additive offset set by the PLC except when showing the COMMAND -
ACTUAL -TO GO coordinates.
The coordinate returned by the POS(X-C) and TPOS(X-C) variables takes
into account the additive offset set by PLC.
Handwheels can be connected either to the axes module or I/O module. When
connected to the I/O module, the A, B feedback signals of the handwheel are connected
to some general 24V inputs.
General machine parameter HANDWIN (P111) indicates which input group the
electronic handwheels are associated with. Possible values: 0, 17, 33, 49, 65, 81, 97,
113, 129, 145, 161, 177, 193, 209, 225, 241.
HANDWIN =225 Handwheels connected to the input group I225 through I240
HANDWIN =241 Handwheels connected to the input group I241 through I256
To define the type of handwheel and its associated axis, use the following general
machine parameters:
HANDWHE1 (P112) for the first handwheel
HANDWHE2 (P113) for the second handwheel
HANDWHE3 (P114) for the third handwheel
HANDWHE4 (P115) for the fourth handwheel
The values to be assigned to these parameters are:
11 = Handwheel 12 = Handwheel with axis selector button
21 = Handwheel associated with X 22 = Handwheel associated with Y
23 = Handwheel associated with Z 24 = Handwheel associated with U
25 = Handwheel associated with V 26 = Handwheel associated with W
27 = Handwheel associated with A 28 = Handwheel associated with B
29 = Handwheel associated with C
Either one general handwheel can be used (11 or 12) or 4 handwheels associated with
the axes. In other words, it is not possible to use 2 general handwheels or to combine
a general handwheel with any other/s associated with the axes.
Indicates whether the general inputs /STOP (M5001), /FEEDHOL (M5002) and /
XFERINH (M5003) are enabled (P116=YES) or not (P116=NO) while executing
function G84, regular tapping or rigid tapping.
If set to "0" (by default), tool inspection will be carried out at the feedrate currently used
for machining.
Indicates whether the CNC issues an error message when the axes reach the programmed
position without having received the probe signal while executing function G75 or
G76.
Set the power of the sercos light traveling through the optic fiber.
It indicates whether the cutter geometry is associated with the tool (T) or with the tool
offset (D).
The "T" function, tool number, indicates the magazine position it occupies.
The "D" function, offset, indicates the tool dimensions.
The default value of this parameter is "0" (associated with the tool number)
When using a tool holding turret, the same turret position is usually used by several
tools. In those cases, the "T" function refers to the turret position and the "D" function
to the dimensions and geometry of the tool occupying that position. Thus,
"GEOMTYPE=YES"
It indicates whether the spindle is oriented in the canned cycles either using the M19
function or using the "C" axis.
0 = The spindle is oriented by means of the M19 function (as in previous versions)
1 = The spindle is oriented by means of the "C" axis.
The default value of this parameter is "0" (oriented using the M19 function)
When the machine uses a "C" axis, it is recommended to always orient the spindle using
the "C" axis since better accuracy is achieved that way.
It indicates whether the live tool is handled with the M45 function or like a second
spindle (G28 function)
When a live tool uses several work ranges, it must be used like a second spindle. To do
that:
• Set "AUXSTYPE (P125)=1"
• Define the machine parameters of the second spindle to set the live tool.
• Use the G28 function to select the live tool.
It indicates whether the G75 function ignores or not the setting of the Feedrate Override
switch.
AXISTYPE (P0)
Defines the axis type and whether it is commanded from the CNC or the PLC
0 = Normal linear axis.
1 = Rapid positioning linear axis (G00).
2 = Normal rotary axis.
3 = Rapid positioning rotary axis (G00).
4 = Rotary axis with HIRTH toothing (positioning in whole degrees).
5 = Normal linear axis commanded from the PLC.
6 = Rapid positioning linear axis (G00) commanded from the PLC.
7 = Normal rotary axis commanded from the PLC.
8 = Rapid positioning rotary axis (G00) commanded from the PLC.
9 = Rotary axis with HIRTH toothing (positioning in whole degrees)
commanded from the PLC.
By default, the CNC assumes a value of 0 for this parameter (regular linear axis).
Warning:
By default, rotary axes are Rollover and are displayed between 0º and
359.9999º.
If rollover is not desired, set machine parameter ROLLOVER (P55)=NO".
The axis position will be displayed in degrees.
Positioning-only and/or Hirth axes follow the shortest path when programmed
in absolute (G90). In other words, if its current position is 10º, and its target
position is 350º, the axis will go through, 10º, 9º, 8º, ..., 352º, 351º, 350º.
For further information, refer to the section on "Rotary axes" of the chapter on
"Concepts" in this manual.
NO = It is a normal axis.
YES = It only works as a Digital Read Out.
LIMIT+ (P5)
LIMIT- (P6)
Indicate the software travel limits (positive and negative). They must indicate the
distance from the machine reference zero (home) to these limits.
On linear axes, a "0" value means that there are no travel limits.
On rotary axes:
* When both parameters are set to "0", the axis may be moved indefinitely in any
direction (rotary tables, indexers, etc.)
When working with positioning only or HIRTH axes, they should be programmed
using incremental position values in order to avoid errors. For example, the "C"
axis with P5=0, P6=720 and the axis positioned at 700 (the screen displays 340)
if G90 C10 is programmed, this axis tries to go via the shortest path (701, 702,...)
but it issues an error message since it exceeds the travel limit.
* On positioning only and HIRTH axes, if the travel is limited to less than a
revolution, they cannot be moved via the shortest path.
* When the travel is limited to less than a revolution, it is possible to display positive
and negative position values (for example: P5=-120, P6=120) as well as
programming them in G90.
By default, the CNC assumes a value of 8000 mm for "LIMIT+" and -8000 mm for
"LIMIT-".
Indicates the distance per revolution of the rotary encoder or the grating pitch of the
linear feedback device in use. With a FAGOR scale, assign a value of 20 µm or 100
µm.
On a rotary axis, it must indicate the number of degrees per revolution of the encoder.
For example, if the encoder is mounted on the motor and the axis has a gear reduction
factor of 1/10, this parameter must be set to 360º/10 = 36.
Indicates the number of pulses per revolution provided by the encoder. When using
a linear scale, set this parameter to 0 and the CNC will always apply 1 pulse per each
grating pitch.
NO = No differential signals
YES = It uses differential signals
Indicates the multiplying factor (x1, x4, x20, etc.) that the CNC will apply to the sine-
wave feedback signal for this axis.
When using square-wave feedback signals, set this parameter to 0 and the CNC will
always apply a x4 multiplying factor.
By default, the CNC assumes a value of 0 (squarewave feedback signals) for this
parameter.
The counting resolution of the CNC is determined using parameters P7, P8 and P10
as shown in the examples on the following pages:
METRIC
20
FAGOR Sinewave C scale 0.020mm 0 NO 0.001mm 30M/min.
(x20)
100
FAGOR Sinewave F scale 0.100mm 0 NO 0.001 30M/min.
(x100)
INCH
ROTARY AXIS
** MAXSPEED LIMIT:
= MAX SIGNAL FREQUENCY * XFACTOR * 60 * COUNTING RESOLUTION
MAXIMUM SIGNAL FREQUENCY: WILL BE LIMITED BY ONE OF THE 6 ITEMS LISTED BELOW.
FAGOR CNC = 425KHZ SQUARE FEEDBACK!
= 50KHZ SINEWAVE FEEDBACK!
MAX MECHANICAL SPEED 12,000 RPM! 12,000 RPM! 12,000 RPM! 12,000 RPM! 12,000 RPM! 12,000 RPM!
MAX MECHANICAL SPEED 10,000 RPM 9,448 RPM 6,000 RPM 5,859 RPM 4,800 RPM 4,724 RPM
MAX MECHANICAL SPEED 4,000 RPM 3,000 RPM 2,400 RPM 2,000 RPM 1,666 RPM 1,200 RPM
*** NOTE:
THE CNC CAN ONLY COUNT 50KHZ (833 RPM) OF SW3600 SINEWAVE SIGNALS.
NOTE: SOME FAGOR SCALES AND ENCODERS ARE INTENTIONALLY NOT LISTED HERE.
This parameter is to be used only when the feedback signals are sinusoidal or
differential (double ended).
Indicates whether the feedback alarm for this axis will be ON or OFF.
It indicates the maximum time period given to the axis to respond to the analog voltage
output by the CNC.
The CNC calculates the number of feedback pulses that it must receive in each
sampling time period according to the corresponding analog voltage output.
It is assumed that the axis is performing properly when the feedback pulses received
are within 50% and 200% of those expected (calculated) by the CNC.
If at some point the feedback pulses received are not within this range, the CNC will
keep checking them for a period of time indicated in this parameter to “see” that the
axis performance is back to normal (between 50% and 200%). If this has not happened
in this time period, the CNC will issue the corresponding error message.
This parameter may have an integer value between 0 and 65535 milliseconds.
Indicates the counting direction of the feedback signals. If correct, leave it as is. If not,
change it from NO to YES or vice versa.
BACKLASH (P14)
Indicates whether the CNC should apply leadscrew error compensation or not.
By default, the CNC does NOT apply leadscrew error compensation (OFF).
Indicates the number of leadscrew error compensation points available in the table.
The values in this table will be applied if parameter “LSCRWCOM” (P15) is ON.
DWELL (P17)
Indicates the dwell from the moment the ENABLE signal is activated until the analog
signal is sent out.
It is given in milliseconds and it admits any integer value between 0 and 65535.
By default, the CNC assumes a value of 0 for this parameter (no dwell).
Indicates the time it takes the axis to reach the maximum feedrate selected by axis-
machine-parameter “G00FEED” (acceleration stage). The deceleration time will be
the same.
It is given in milliseconds and it admits any integer value between 0 and 65535.
By default, the CNC assumes a value of 0 for this parameter (no acceleration/
deceleration control).
Indicates the width of the IN POSITION zone (dead band) where the CNC considers
the axis to be in position.
Indicates the time period that the axis must remain in the “IN POSITION” zone in
order to consider it to be in position.
This prevents the CNC from considering the axis to be in position and executing the
next block on those machines where the axis could just overshoot the “IN POSITION”
zone.
It is given in milliseconds and it admits any integer value between 0 and 65535.
Indicates the maximum following error allowed when this axis moves.
Indicates the maximum following error allowed when this axis is stopped.
Programmed
Analog output
Feedrate
Feedback
It is given in D/A converter units and it admits integer values between 0 and 32767
which corresponds to an analog voltage value of 10V.
1 0.3 mV.
... .....
3277 1 V.
... .....
32767 10 V.
Indicates the offset value applied to the analog output for the drive.
It is given in D/A converter units and it admits integer values between 0 and +32767
which corresponds to an offset value of +10V.
SERVOFF Offset
-32767 -10 V.
... .....
-3277 -1 V.
... .....
1 0.3 mV.
... .....
3277 1 V.
... .....
32767 10 V.
By default, the CNC assumes a value of 0 for this parameter (no offset).
Additional analog pulse to compensate for backlash when changing movement direction.
It is given in D/A converter units and it admits integer values between 0 and 32767
which corresponds to an analog voltage of 10V.
1 0.3 mV.
... .....
3277 1 V.
... .....
32767 10 V.
Every time the axis changes direction, the CNC will apply the analog voltage
corresponding to the move plus the one corresponding to The value selected in this
machine parameter. This additional analog voltage will be applied for a period of time
indicated in the axis machine parameter “BAcKTIME”
By default, the CNC assumes a value of 0 for this parameter (no additional analog
pulse).
Indicates the duration of the additional analog pulse for backlash (P29).
Indicates whether or not this axis has a home switch for machine reference search.
Indicates the type of flank of the marker pulse Io used for searching home.
+ = Positive direction.
- = Negative direction.
OVERRUN (P40)
Indicates the distance to be kept between the unidirectional approach point and the one
programmed. If it is a Lathe model, this distance must be in radius.
By default, the CNC assumes a value of 0 for this parameter. Unidirectional approach
not wanted.
Indicates the feedrate of the unidirectional approach from the approach point to the
programmed point.
By default, the CNC assumes a value of 5000 mm/min. (about 200 inch/min).
Indicates the maximum difference allowed between the following errors of the axes
electronically coupled (by program, PLC or as GANTRY axes).
FFGAIN
Following
+ Error +
Programmed + Analog
Feedrate PROGAIN output
- +
DERGAIN
Feedback
YES = It is applied onto the variations of the programmed feedrate caused by the
acc./dec. (AC-forward).
FFGAIN
+
+ Analog
DERGAIN output
+
Programmed
+ Following
Feedrate PROGAIN
Error
-
Feedback
When set to "YES", it can assist in adjusting DERGAIN for high % FFGAIN
applications.
This parameter is used when once the machine has been all set up, it is necessary to
reinstall the feedback system and the new machine reference point (home) no longer
coincides physically with the previous one.
It indicates the difference (shift) between those two reference points (previous and
current)
If this parameter is set to a value other than "0"; when searching home, the CNC will
move the axis the distance indicated by this parameter once the marker pulse has been
detected in order to position the axis exactly at the previous physical machine
reference point.
This additional movement is carried out at the feedrate indicated by machine parameter
for the axes: "REFEED2".
The CNC considers that the hardstop has been run into when a certain time period
elapses without the axis moving. This time period is indicated, in thousands of a
second, by parameter "STOPTIME (P48)".
The CNC considers the axis to be stopped when its movements do not exceed the
value set by "STOPMOVE (P49)" during the time period set by "STOPTIME
(P48)".
This parameter is used with function G52 (move to hardstop) and it indicates the residual
analog voltage supplied by the CNC to exert pressure once contact has been detected.
It is expressed in D/A converter units and it admits integers between 0 and 32767 in
such a way that a value of 32767 corresponds to 10V.
1 0.3mV
... ...
3277 1V
... ...
32767 10V
This parameter is used when function G50 (controlled round corner) is active.
It defines the area before the programmed coordinate where the CNC considers the
axis to be in position thus going on to execute the next block.
By default, the CNC sets this parameter to a value of "0.01mm" and it is recommended
to set it to a value 10 times the "INPOSW" value.
It indicates the type of Io signal (marker pulse) provided by the feedback device.
0 = Normal Io
1 = A type of coded Io
2 = B type of coded Io
The CNC takes this parameter into consideration when parameter "I0TYPE" (P52)
is set with a value other than "0".
Thes scales having a coded Io (semi-absolute reference mark) indicate the machine
position with respect to the "zero" of the scale.
In order for the CNC to show the position of the axes with respect to the machine
reference zero (home), this parameter must be assigned the position value (coordinate)
of the machine reference zero (point "M") with respect to the "zero" of the scale "point
"C").
ROLLOVER (P55)
This machine parameter is taken into account when the axis has been set as rotary,
"AXISTPYE (P0) = 2 or 3". It indicates whether the rotary axis is also rollover or not.
Possible values: YES / NO
The default value for this parameter is "YES".
SERCOSID (P56)
Indicates the sercos address (device select code) associated with the axis.
Possible values: 0 Analog axis
1-8 Sercos address (device select code)
The default value is "0".
These addresses for the various axes and spindles must be sequential and starting from
"1". That is, with 3 sercos axes and one sercos spindle, the values for this parameter must
be 1, 2, 3, 4.
It indicates the relationship between the mechanical pitch or that of the glass
graduation with the electrical pitch or the period of the feedback signal supplied to the
CNC.
For instance, the FAGOR "FOT" linear scale has a glass graduation pitch of 100 µm
while its output signals have an electrical pitch of 20 µm.
100
EXTMULT = ------ =5
20
Sometimes the axis does not respond as desired on particular movements. When using
the handwheel, tracing parts or when the CNC internally transforms the programmed
coordinates (C axis, RTCP, etc.).
In these cases, the response of the axis may be smoothed by applying a filter to the speed
changes.
This filter is defined by means of parameter SMOTIME which indicates the duration
of the filter in milliseconds which in turn is set by general machine parameter
LOOPTIME (P72).
Possible values: Integers between 0 and 64 times the value assigned to general
machine parameter LOOPTIME(P72)
If LOOPTIME=0 (4ms) the maximum value for SMOTIME will
be 64 x 4 = 256 ms.
Example: If LOOPTIME = 0 (4 ms) and SMOTIME = 10, the duration of the filter is:
10 x 4 = 40 ms.
In order to obtain a better response, the SMOTIME parameter of all axes interpolating
together should be set to the same value.
With this CNC, it is possible to use two different sets of gains and accelerations for the
axes and the spindle.
To select the second range of gains and accelerations, general machine parameter
ACTGAIN(P108) must be set properly or general CNC logic input ACTGAIN2(5013)
must be activated.
This parameter indicates the time it takes the axis to reach the maximum feedrate
selected by axis machine parameter "G00FEED" (acceleration stage). The deceleration
time will be the same.
It is given in milliseconds and it admits any integer value between 0 and 65535.
With this CNC, it is possible to use two different sets of gains and accelerations for the
axes and the spindle.
To select the second range of gains and accelerations, general machine parameter
ACTGAIN(P108) must be set properly or general CNC logic input ACTGAIN2(5013)
must be activated.
This parameter indicates the value of the Proportional Gain. It is given in
millivolts/mm and it admits integer values between 0 and 65535.
Its value represents the analog voltage corresponding to a following error of 1mm
(0.040 inches).
By default, the CNC assumes a value of 1000 mV/mm.
Example 1 in metric:
Machine parameter “G00FEED” = 20000 mm/min and the feedrate for the desired
following error of 1mm (0.040") is 1000mm/min.
The analog voltage for 20000 mm/min is 9.5 V.
Analog corresponding to F = 1000 mm/min:
9.5 V.
Analog Voltage = -------------------- x 1000 mm/min. = 475 mV.
20000 mm/min.
Therefore, “PROGAIN2” = 475
This formula also works for feedrates in inches.
With this CNC, it is possible to use two different sets of gains and accelerations for the
axes and the spindle.
To select the second range of gains and accelerations, general machine parameter
ACTGAIN(P108) must be set properly or general CNC logic input ACTGAIN2(5013)
must be activated.
This parameter indicates the value of the Derivative Gain. It is given in mV/10msec. and
it admits values between 0 and 65535.
Its value represents the analog voltage (in millivolts) corresponding to a change in
following error of 1mm (0.03937 inches) in 10 milliseconds.
This analog voltage will be added to the one calculated for the Proportional Gain.
ε · DERGAIN2
Analog (mV) = ε · PROGAIN2 + -------------------
10 t
It is a good idea to also use the acc./dec. machine parameter “ACCTIME2” for this axis
(with a value other than 0) if this gain is to be applied.
By default, the CNC will assume a value of 0 (derivative gain not applied).
With this CNC, it is possible to use two different sets of gains and accelerations for the
axes and the spindle.
To select the second range of gains and accelerations, general machine parameter
ACTGAIN(P108) must be set properly or general CNC logic input ACTGAIN2(5013)
must be activated.
This parameter indicates the % of the analog voltage due to the programmed feedrate.
The rest will depend upon the following error. Both the Proportional and Derivative
gains will be applied onto this following error.
Programmed
Analog output
Feedrate
Feedback
Description continues on next page
Usually, a value between 40% and 80% is assigned depending mainly on the type of
machine and its characteristics.
By default, the CNC assumes a value of 0 for this parameter (no Feed-Forward gain
applied).
The CNC takes this parameter into account when the axis has been assigned a Sercos
address, axis-parameter SERCOSID (P56) other than "0".
In either case, the data transfer between the CNC and the drive is done via Sercos.
However, the difference between them is the following:
Usually when working with sercos feedback, the motor-drive system has an absolute
encoder.
Thanks to this, the system knows at all times, the relative position of the axis within a
revolution of the motor.
In these cases, when referencing the axis (homing), the CNC knows the position of the
axis as soon as the home switch is pressed. Thus, not being necessary to move to the
machine reference point (or marker pulse).
Parameter POSINREF indicates whether the axis has to move to a marker pulse or not
after hitting the home switch.
When having 2 axes controlled by a single servo drive, machine parameter SWITCHAX
of the secondary axis indicates which one is the main axis it is associated with.
For further information, refer to chapter 4, section on "Axes controlled by a single servo
drive".
Example.
On a machine where the X and Z axes cannot move at the same time, the X axis is
the main axis and the Z axis is the secondary.
For further information, refer to chapter 4, section on "Axes controlled by a single servo
drive".
In all of them, the toggling of the analog voltage must be done from the PLC using the
SWTCH2 mark. See chapter 4.
b) The two axes share the same feedback device. It must be connected to the feedback
connector of the main axis.
The CNC internally switches the feedback it receives via Sercos and it supplies it to
either axis depending on the status of the SWITCH2 mark.
They all have their own setup parameters. The main and secondary spindle have identical
parameter tables.
In order to synchronize the main and secondary spindles, they both must have a feedback
device, their machine parameter M19TYPE must be set to "1" and their parameters defining
the third range of gains and accelerations must be set for a similar behavior of both spindles.
The G77 function synchronizes the spindles in speed, so the secondary spindle turns at the
same speed as the main spindle.
The G30 function synchronizes the spindles in position and it sets an angular offset between
them so the secondary spindle follows the main spindle maintaining that offset.
0 = ±10V DC.
1 = 2-digit BCD code.
2 = 8-digit BCD code.
0 = In 4 digits.
1 = In 5 digits.
2 = In format 4.3.
3 = In format 5.3.
4 = Not displayed.
Indicates the maximum spindle speed assigned to the 1st range (M41).
By default, the CNC assumes a value of 1000 r.p.m. for this parameter.
Indicates the maximum spindle speed assigned to the 2nd range (M42).
By default, the CNC assumes a value of 2000 r.p.m. for this parameter.
Indicates the maximum spindle speed assigned to the 3rd range (M43).
By default, the CNC assumes a value of 3000 r.p.m. for this parameter.
Indicates the maximum spindle speed assigned to the 4th range (M44).
By default, the CNC assumes a value of 4000 r.p.m. for this parameter.
The value assigned to “MAXGEAR1” must be the lowest speed range and the one
assigned to “MAXGEAR4” that of the highest speed range. When not all four ranges
are required, use the lower ones starting from “MAXGEAR1” and assign the highest
one to the unused ranges.
Indicates whether the change of range is generated automatically or not by the CNC
activating the M functions M41, M42, M43 and M44.
Indicates the sign of the spindle analog for M03 and M04.
+ = Positive analog.
- = Negative analog.
If the same value is assigned to both parameters, the CNC will output a single polarity
(0V to 10V) signal with the indicated sign.
Indicates whether it is necessary or not to stop the spindle (M05) when reversing
rotation direction during a tapping canned cycle (G84).
NO = M5 is NOT necessary.
YES = M5 is necessary.
Indicate the minimum and maximum % applicable to the programmed spindle speed.
The resulting speed will be limited by the value indicated in the spindle machine
parameter: “MAXVOLT1”, “MAXVOLT2”, “MAXVOLT3”,” MAXVOLT4"
corresponding to the selected range.
Indicates the incremental step of the spindle speed every time the override keys at the
operator panel are pressed.
Indicates the number of pulses per revolution provided by the spindle encoder. 0
means that there is no spindle encoder.
Indicates whether the spindle encoder uses differential signals (double ended) or not.
Indicate the counting direction of spindle encoder. If correct, leave it as is; if not,
change it from YES to NO or viceversa.
If this parameter is changed, parameter “LOOPCHG” (P26) must also be changed so
the spindle does not “run away”.
DWELL (P17)
Indicates the dwell from the moment the “ENABLE” signal is activated until the
analog voltage is sent out.
This parameter is used when working with the spindle in closed loop and it indicates
the acceleration time given to reach the maximum speed (MAXVOLT1 thru
MAXVOLT4) in each range. This value also represents the deceleration time.
Indicates the width of the IN POSITION zone where the CNC considers the spindle
to be in position when working in closed loop (M19).
Indicates the time period that the spindle must remain in the “IN POSITION” zone in
order to consider it to be in position.
This prevents the CNC from considering the spindle to be in position and executing
the next block on those machines where the spindle could just overshoot the “IN
POSITION” zone.
It is given in milliseconds and it admits any integer value between 0 and 65535.
Indicates the maximum following error allowed for the spindle when moving in closed
loop (M19).
Indicates the maximum following error allowed for the spindle when stopped in closed
loop (M19).
The CNC takes this parameter into account when operating in closed loop (M19).
It sets the value of the Proportional Gain. Its value represents the analog voltage
corresponding to a following error of 1 degree.
It is given in millivolts per degree and it admits integer values between 0 and 65535.
This value is taken for the 1st range of spindle speeds and the CNC calculates the rest
of the values for the other ranges.
Example:
9.5 V.
Analog = ---------------- x 2.778 rev/min. = 52,782 mV.
500 rev/min.
Therefore, “PROGAIN” = 53
Programmed
Analog output
Feedrate
Feedback
By default, the CNC assumes a value of 0 for this parameter (no Feed-Forward gain
applied).
Indicates the sign of the analog output. If correct, leave it as is; if not, change it from
YES to NO or viceversa.
It is given in D/A converter units and it admits integer values between 0 and 32767
which corresponds to an analog voltage of 10V.
1 0.3 mV.
... .....
3277 1 V.
... .....
32767 10 V.
It is given in D/A converter units and it admits integer values between 0 and +32767
which corresponds to an analog voltage of +10V.
SERVOFF Offset
-32767 -10 V.
... .....
-3277 -1 V.
... .....
1 0.3 mV.
... .....
3277 1 V.
... .....
32767 10 V.
Indicate the upper and lower limits of the actual spindle speed so the CNC can “notify”
the PLC (by means of the “REVOK” signal) that the actual spindle rpms are the same
as the programmed ones.
Indicates whether or not the spindle has a home switch to synchronize the spindle
when working in M19.
Indicates the type of marker pulse Io to synchronize the spindle when working in M19.
Indicates the rotating direction when synchronizing the spindle during M19.
+ = Positive direction.
- = Negative direction.
Indicates the spindle’s positioning speed when in M19 and the synchronizing speed
until it finds the home switch.
Indicates the synchronizing speed of the spindle after hitting the home switch and until
it finds the marker pulse.
Indicates the position value assigned to the reference point of the spindle (home or
marker pulse).
It indicates the units of the “PROGAIN” (P23) and “DERGAIN” (P24) parameters
for the spindle.
0 = millivolts/degree
1 = millivolts/0.01 degree
This parameter is used when working with the spindle in closed loop.
A value of “1” will be assigned when the analog voltage corresponding to a following
error of 1 degree is very small. Therefore, the adjustment of machine parameters
“PROGAIN” and “DERGAIN” will be more critical (sensitive).
Indicates whether the "DERGAIN (P24)" value is to be applied onto the variations
of following error(derivative gain) or onto the variations of programmed speed (AC-
forward).
FFGAIN
+ Analog output
+ +
Programmed PROGAIN
Feedrate
- +
DERGAIN
Feedback
FFGAIN
+
Analog output
+
DERGAIN
+
Programmed +
PROGAIN
Feedrate
-
Feedback
It indicates whether the spindle must be homed when switching from open to closed
loop or it is enough to home it once on power-up.
0 = The spindle must be homed every time when switching from open to closed loop.
1 = It is enough to home the spindle once on power-up.
This parameter "tells" the CNC whether the spindle velocity command variations are
sudden or in ramp when working in open loop (M3, M4)
Parameter OPLACETI indicates the duration of the ramp in milliseconds for the
maximum "S".
Sometimes the spindle does not respond as desired on particular movements. When
using the handwheel, tracing parts or when the CNC internally transforms the
programmed coordinates (C axis, RTCP, etc.).
In these cases, the response of the spindle may be smoothed by applying a filter to the
speed changes.
This filter is defined by means of parameter SMOTIME which indicates the duration
of the filter in milliseconds which in turn is set by general machine parameter
LOOPTIME (P72).
Possible values: Integers between 0 and 64 times the value assigned to general
machine parameter LOOPTIME(P72)
If LOOPTIME=0 (4ms) the maximum value for SMOTIME will
be 64 x 4 = 256 ms.
In order to obtain a better response, the SMOTIME parameter of all axes interpolating
together should be set to the same value.
The spindle's response can also be smoothened when working in open loop (M3, M4).
In this case, parameters OPLACETI (P45) and SOMTIME (P46) must be used.