Parameters are seldom-modified values that change the operation of the machine. These include servo motor
types, gear ratios, speeds, stored stroke limits, ball screw compensations, motor control delays and macro
call selections. These are all rarely changed by the user and should be protected from being changed by the
parameter lock setting. If you need to change parameters, contact HAAS or your dealer . Parameters are
protected from being changed by Setting 7.
The Settings page lists some parameters that the user may need to change during normal operation and these
are simply called "Settings". Under normal conditions, the parameter displays should not be modified. A
complete list of the parameters is provided here.
The PAGE UP, P AGE DOWN, up and down cursor keys , and the jog handle can be used to scroll through the
parameter display screens in the control. The left and right cursor keys are used to scroll through the bits in a
single parameter .
PARAMETER L IST
1 X SWITCHES
Parameter 1 is a collection of single-bit flags used to turn servo related functions on and off.
The left and right cursor arrows are used to select the function being changed. All values are 0
or 1 only . The function names are:
0 REV ENCODERUsed to reverse the direction of encoder data.
1 REV POWERUsed to reverse direction of power to motor.
2 REV PHASINGUsed to reverse motor phasing.
3 DISABLEDUsed to disable the X-axis.
4 Z CH ONLYWith A only, indicates that no home switch.
5 AIR BRAKEWith A only, indicates that air brake is used.
6 DISABLE Z TDisables encoder Z test (for testing only).
7 SERVO HISTGraph of servo error (for diagnostics only).
8 INV HOME SWInverted home switch (N.C. switch).
9 INV Z CHInverted Z channel (normally high).
10 CIRC. WRAP .With A only, causes 360 wrap to return to 0. Note for parameter 498 bit 10:
When the bit is set to 1, the lathe will automatically unwind the C-axis no
more than half a rotation. When the bit is set to zero, it behaves as if the C
axis had been rotated many times then disengaged, when it is engaged
again, the control will zero it by unwinding as many times as it had been
wound.
11 NO I IN BRAKWith A only, removes I feedback when brake is active.
12 LOW PASS +1XAdds 1 term to low pass filter.
13 LOW PASS +2XAdds two terms to low pass filter.
14 OVER TEMP NCSelects a normally closed overheat sensor in motor.
15 CABLE TESTEnables test of encoder signals and cabling.
16 Z TEST HISTHistory plot of Z channel test data.
17 SCALE FACT/XIf set to 1, the scale ratio is interpreted as divided by X; where X depends
on bits SCALE/X LO and SCALE/X HI.
18 INVIS AXISUsed to create an invisible axis.
176
PARAMETERS
96-8710 rev J
June 2004
Page 2
SL-Series
19 DIAMETER PRGUsed to set diameter programming. When set to 1, it will interpret inputs
as diameters instead of radii.
20 TRA VL LIMITSTravel limits are used.
21 NO LIMSW ALMAlarms are not generated at the limit switches.
22 D FILTER X8Enables the 8 tap FIR filter. Used to eliminate high frequency vibrations,
depending on the axis motor.
23 D FILTER X4Enables the 4 tap FIR filter. Used to eliminate high frequency vibrations,
depending on the axis motor.
24 TORQUE ONL YFor HAAS Service use only.
25 3 EREV/MREVThe 2 EREV/MREV and 3 EREV/MREV bits have two definitions
depending on whether one or two encoders are present. For single
encoder systems, the bits are used to define the ratio between the
electrical rotation of the spindle motor and the mechanical rotation of the
motor. For two encoder systems, the definition is the electrical rotation of
the motor to the mechanical rotation of the spindle motor encoder, which
includes any pulley ratio between the motor and the motor encoder.
26 2 EREV/MREVThe 2 EREV/MREV and 3 EREV/MREV bits have two definitions
depending on whether one or two encoders are present. For single
encoder systems, the bits are used to define the ratio between the
electrical rotation of the spindle motor and the mechanical rotation of the
motor. For two encoder systems, the definition is the electrical rotation of
the motor to the mechanical rotation of the spindle motor encoder, which
includes any pulley ratio between the motor and the motor encoder.
27 NON MUX PHASFor HAAS Service use only.
28 BRUSH MOTOREnables the brush motor option.
29 ROTAR Y AXISWhen set to 1, the axis is treated as a rotary axis. Position will be
displayed in degrees, and inputs will be interpreted as angles.
30 SCALE/X LOWith SCALE/X HI bit, determines the scale factor used in bit SCALE
FACT/X,
31 SCALE/X HIWith SCALE/X LO bit, determines the scale factor used in bit SCALE
FACT/X. See below
HI LO
0 0 3
0 1 5
1 0 7
1 1 9
2 X P GAIN
Proportional gain in servo loop.
3 X D GAIN
Derivative gain in servo loop.
4 X I GAIN
Integral gain in servo loop.
5 X RA TIO (STEPS/UNIT)
The number of steps of the encoder per unit of travel. Encoder steps supply four (4) times their
line count per revolution. Thus, an 8192 line encoder and 6mm pitch screw give:
8192 x 4 x 25.4 / 6 = 138718
96-8710 rev J
June 2004
PARAMETERS
177
Page 3
SL-Series
6 X MAX TRA VEL (STEPS)
7 X ACCELERA TION
8 X MAX SPEED
9 X MAX ERROR
10 X FUSE LEVEL
1 1 X BACK EMF
12 X STEPS/REVOLUTION
Max negative direction of travel from machine zero in encoder steps. Does not apply to A-axis.
Thus, a 20 inch travel, 8192 line encoder and 6 mm pitch screw give:
20.0 x 138718 = 2774360
Maximum acceleration of axis in steps per second per second.
Max speed for this axis in steps per second.
Max error allowed in servo loop before alarm is generated. Units are encoder steps.
Used to limit average power to motor. If not set correctly, this parameter can cause an
“overload” alarm.
Back EMF of motor in volts per 1000 RPM times 10. Thus a 63 volt/KRPM motor gives 630.
Encoder steps per revolution of motor . Thus, an 8192 line encoder gives: 8192 x 4 = 32768
13 X BACKLASH
Backlash correction in encoder steps.
14 X DEAD ZONE
Dead zone correction for driver electronics. Units are 0.0000001 seconds.
15 Y SWITCHES
See Parameter 1 for description.
16 Y P GAIN
See Parameter 2 for description.
17 Y D GAIN
See Parameter 3 for description.
18 Y I GAIN
See Parameter 4 for description.
19 Y RATIO (STEPS/UNIT)
See Parameter 5 for description.
20 Y MAX TRA VEL (STEPS)
See Parameter 6 for description.
21 Y ACCELERA TION
See Parameter 7 for description.
22 Y MAX SPEED
23 Y MAX ERROR
178
See Parameter 8 for description.
See Parameter 9 for description.
PARAMETERS
96-8710 rev J
June 2004
Page 4
24 Y FUSE LEVEL
See Parameter 10 for description.
25 Y BACK EMF
See Parameter 1 1 for description.
26 Y STEPS/REVOLUTION
See Parameter 12 for description.
27 Y BACKLASH
See Parameter 13 for description.
28 Y DEAD ZONE
See Parameter 14 for description.
29 Z SWITCHES
See Parameter 1 for description.
30 Z P GAIN
See Parameter 2 for description.
31 Z D GAIN
See Parameter 3 for description.
SL-Series
32 Z I GAIN
See Parameter 4 for description.
33 Z RA TIO (STEPS/UNIT)
See Parameter 5 for description.
34 Z MAX TRA VEL (STEPS)
See Parameter 6 for description.
35 Z ACCELERA TION
See Parameter 7 for description.
36 Z MAX SPEED
See Parameter 8 for description.
37 Z MAX ERROR
See Parameter 9 for description.
38 Z FUSE LEVEL
See Parameter 10 for description.
39 Z BACK EMF
See Parameter 1 1 for description.
40 Z STEPS/REVOLUTION
See Parameter 12 for description.
41 Z BACKLASH
42 Z DEAD ZONE
96-8710 rev J
June 2004
See Parameter 13 for description.
See Parameter 14 for description.
PARAMETERS
179
Page 5
SL-Series
43 A SWITCHES
See Parameter 1 for description.
44 TURRET P GAIN
See Parameter 2 for description.
45 TURRET D GAIN
See Parameter 3 for description.
46 TURRET I GAIN
See Parameter 4 for description.
47 TURRET RA TIO (STEPS/UNIT)
See Parameter 5 for description.
48 TURRET MAX TRA VEL (STEPS)
See Parameter 6 for description.
49 TURRET ACCELERA TION
See Parameter 7 for description.
50 TURRET MAX SPEED
See Parameter 8 for description.
51 TURRET MAX ERROR
See Parameter 9 for description.
52 TURRET FUSE LEVEL
See Parameter 10 for description.
53 TURRET BACK EMF
See Parameter 1 1 for description.
54 TURRET STEPS/REVOLUTION
See Parameter 12 for description
55 TURRET BACKLASH
See Parameter 13 for description.
56 TURRET DEAD ZONE
See Parameter 14 for description.
Parameters 57 through 128 are used to control other machine dependent functions. They are:
57 COMMON SWITCH 1
Parameter 57 is a collection of general purpose single bit flags used to turn some functions on
and off. The left and right cursor arrows are used to select the function being changed. All
values are 0 or 1 only . The function names are:
0 REV CRANKReverses direction of jog handle.
1 DISABLE T.C.Disables tool changer operations.
2 DISABLE G .B.Disables gear box functions.
3 POF A T E-STPS tops spindle then turns the power off at EMERGENCY STOP.
4 RIGID TAPIndicates hardware option for rigid tap.
5 REV SPIN ENCReverses sense direction of spindle encoder.
180
PARAMETERS
96-8710 rev J
June 2004
Page 6
SL-Series
6 NETWORK/ZIPThis is used to activate the internal Zip/Enet PC104 board at power-on
time. When it is set to 0, the CNC will not access the board. When it is set
to 1, the CNC will access it at power-on time and display the message
“LOADING” on the Zip/Enet settings page just below setting 139. After
some time (2 minutes maximum,) the control will instead display the
message “DISK DONE” indicating that communications have been
established with the internal PC104 board and the user can now use the
control.
7 EX ST MD CHGSelects exact stop in moves when mode changes.
8 SAFETY CIRCThis enables safety hardware, if machine is so equipped.
9 SP DR LIN ACSelects linear deceleration for rigid tapping. 0 is quadratic.
10 UNUSED
12 OVER T IS NCSelects Regen over temp sensor as N.C.
13 SKIP OVERSHT Causes Skip (G31) to act like Fanuc and overshoot sense point.
14 NONINV SP STNon-inverted spindle stopped status.
15 SP LOAD MONISpindle load monitor option is enabled.
16 SP TEMP MONISpindle temperature monitor option is enabled.
18 ENABLE DNCEnables DNC selection from MDI.
19 ENABLE BGEDTEnables BACKGROUND EDIT mode.
20 ENA GRND FLTEnables ground fault detector.
21 M19 SPND ORTThis bit makes the P and R codes a protected feature which can only be
enabled with an unlock code. The unlock code will be printed on the
parameter listing of all new machines. If this bit is set to 0, an M19 will
orient the spindle to 0 degrees regardless of the value of any P or R code
in the same block. If this is set to 1, a P code in the block will cause the
spindle to be oriented to the specified angle such as P180. Alternately, a
decimal R code can be used, such as R180.53. Note that the P and R
codes only work on a vector drive machine.
22 ENABLE MACROEnables macro functions.
23 INVERT SKIPInvert sense of skip to active low=closed.
24 HANDLE CURSREnable use of jog handle to move cursor.
25 NEG WORK OFSSelects use of work offsets in negative direction.
26 TRANS OILWhen this parameter is set to 1, it enables transmission low oil pressure
detection via input 1014.
27 ENA QUIKCODEEnables conversational programming.
28 OILER ON/OFFEnables oiler power when servos or spindle is in motion.
29 NC OVER VOLTInverts sense of over voltage signal.
30 SP MOTOR ENCThis parameter bit enables a second encoder that is mounted on the
spindle motor and wired into the “C” axis input of the Mocon. It is required
to control the vector algorithm on a belted machine when the belts slip at
high load.
When two encoders are present, the first is mounted on the spindle or
output of the transmission, and is wired to the “spindle” input on the
MOCON.
Most mills use a single encoder that is mounted on either the spindle
(transmission output) or spindle motor but always connected to the
spindle input on the Mocon.
31 DOOR STOP SPEnables functions to stop spindle and manual operations at door switch.
96-8710 rev J
June 2004
PARAMETERS
181
Page 7
SL-Series
58 LEAD COMPENS SHIFT
Shift factor when applying ball screw compensation. Ball screw compensation is based on a
table of 256 offsets; each +\-127 encoder step s. A single entry in the table applies over a
distance equal to two raised to this parameter power encoder steps.
59 MAX FEED RA TE (INCH)
Maximum feed rate in inches per minute.
60 TURRET IN POS DELA Y
Amount of time to delay after the turret rotates to the tool position. This delay allows the turret
to settle.
61 TURRET LOCK DELA Y
Amount of time to delay after the turret is sensed to be locked. This delay allows for
mechanical settling.
62 TURRET UNLOCK ERROR TIME
Maximum delay allowed for tool turret to unlock. Units are milliseconds. After this time, an
alarm is generated.
63 TURRET LOCK ERRTIME
Maximum delay allowed for tool turret to lock. Units are milliseconds. After this time, an alarm
is generated.
64 Z TOOL CHANGE OFFSET
For turret, displacement from home switch to tool 0.
65 NUMBER OF TOOLS
Number of tool positions in tool changer. This number must be set to the lathe's configuration.
66 SPINDLE ORI DELA Y
Maximum delay allowed when orienting spindle. Units are in milliseconds. After this time, an
alarm is generated.
67 GEAR CHANGE DELA Y
Maximum delay allowed when changing gears. Units are milliseconds. Af ter this time, an
alarm is generated.
68 DRAWBAR MAX DELA Y
Maximum delay allowed when clamping and unclamping tool. Units are milliseconds. After this
time, an alarm is generated.
69 A AIR BRAKE DELAY
Delay provided for air to release from brake prior to moving. Units are milliseconds.
70 MIN SPIN DELA Y TIME
Minimum delay time in program after commanding new spindle speed and before proceeding.
Units are milliseconds.
71 SPIN STALL DET DLAY
Time to delay after spindle is started before spindle stall checking is started. Each unit
represents 1/50 of a second.
182
PARAMETERS
96-8710 rev J
June 2004
Page 8
72 LIVE TOOL CHNG DLA Y
This parameter specifies the amount of time (in milli seconds) to wait after commanding the
Live Tooling Drive motor to turn at the velocity specified by parameter 143. This process is
required to engage the live tooling motor and tool and is only performed prior to the first M133
or M134 after a tool change.
73 SP HIGH G/MIN SPEED
Command speed used to rotate spindle motor when orienting spindle in high gear. Unit s are
maximum spindle RPM divided by 4096.
74 SP LOW G/MIN SPEED
Command speed used to rotate spindle motor when orienting spindle in low gear . Units are
maximum spindle RPM divided by 4096.
75 GEAR CHANGE SPEED
Command speed used to rotate spindle motor when changing gears. Units are maximum
spindle RPM divided by 4096.
76 LOW AIR DELAY
Delay allowed after sensing low air pressure before alarm is generated. Alarm skipped if air
pressure returns before delay . Units are 1/50 seconds.
77 SP LOCK SETTLE TIME
Required time in milliseconds that the spindle lock must be in place and stable before spindle
orientation is considered complete.
SL-Series
78 GEAR CH REV TIME
Time in milliseconds before motor direction is reversed while in a gear change.
79 SPINDLE STEPS/REV
Sets the number of spindle encoder steps per revolution of the spindle. This number takes into
account the pulley ratio between transmission and spindle, plus transmission and encoder. If
there are 2 encoders employed, this number applies to the encoder on the spindle (connected
to the SP input of the mocon) If only 1 encoder is employed, it will be for that encoder . In
most installations, the single encoder will be mounted on the motor but will still connect to the
SP input of the mocon.
80 MAX SPIN DELA Y TIME
The maximum delay time control will wait for spindle to get to commanded speed or to get to
zero speed. Units are milliseconds.
81 M MACRO CALL O9000
M code that will call O9000. This parameter can contain a value from 1 through 98, inclusive,
zero causes no call. However it is best to use a value that is not already in use (see current M
code list). Using M37 the value 37 would be entered in parameter 81 (for example). A program
would be written to include the M37, such as:
G X0...
M37
.
.
M30
The control would run the program until it got to the M37, It would call program O9000, run
that, and then return to the point that it left, and continue the main program.
Be aware that, if program O9000 contains another M37, it will call itself, and keep calling until
it fills the stack (9 times) and then alarm out with 307 SUBROUTINE NESTING TOO DEEP.
Note that if M33 (for example) is used, it would override the normal M33 Conveyor Stop
function.
96-8710 rev J
June 2004
PARAMETERS
183
Page 9
SL-Series
82 M MACRO CALL O9001
Same as 81.
83 M MACRO CALL O9002
Same as 81.
84 M MACRO CALL O9003
Same as 81.
85 M MACRO CALL O9004
Same as 81.
86 M MACRO CALL O9005
Same as 81.
87 M MACRO CALL O9006
Same as 81.
88 M MACRO CALL O9007
Same as 81.
89 M MACRO CALL O9008
Same as 81.
90 M MACRO CALL O9009
Same as 81.
91 G MACRO CALL O9010
G code that will call O9010. This parameter can contain a value from 1 through 98, inclusive,
zero causes no call. However it is best to use a value that is not already in use (see current G
code list). Using G45 the value 45 would be entered in parameter 91 (for example). A program
would be written to include the G45, such as:
G X0...
G45
.
.
M30
The control would run the program until it got to the G45, It would call program O9010, run
that, and then return to the point that it left, and continue the main program.
Be aware that, if program O9010 contains another G45, it will call itself, and keep calling until
it fills the stack (4 times) and then alarm out with 531 MACRO NESTING TOO DEEP.
Note that if G84 (for example) is used, it would override the normal G84 T apping Canned Cycle.
92 G MACRO CALL O9011
Same as 91.
93 G MACRO CALL O9012
Same as 91.
94 G MACRO CALL O9013
95 G MACRO CALL O9014
96 G MACRO CALL O9015
184
Same as 91.
Same as 91.
Same as 91.
PARAMETERS
96-8710 rev J
June 2004
Page 10
97 G MACRO CALL O9016
Same as 91.
98 G MACRO CALL O9017
Same as 91.
99 G MACRO CALL O9018
Same as 91.
100 G MACRO CALL O9019
Same as 91.
101 IN POSITION LIMIT X
How close motor must be to endpoint before any move is considered complete when not in
exact stop (G09 or G61). Units are encoder steps.
102 IN POSITION LIMIT Y
Same definition as Parameter 101.
103 IN POSITION LIMIT Z
Same definition as Parameter 101.
104 IN POSITION LIMIT A
Same definition as Parameter 101.
SL-Series
105 X MAX CURRENT
Fuse level in % of max power to motor. Applies only when motor is stopped.
106 Y MAX CURRENT
Same definition as Parameter 105.
107 Z MAX CURRENT
Same definition as Parameter 105.
108 A MAX CURRENT
Same definition as Parameter 105.
109 D*D GAIN FOR X
Second derivative gain in servo loop.
1 10 D*D GAIN FOR Y
Second derivative gain in servo loop.
1 1 1 D*D GAIN FOR Z
Second derivative gain in servo loop.
1 12 D*D GAIN FOR A
Second derivative gain in servo loop.
1 13 X ACC/DEC T CONST
Exponential acceleration time constant. Units are 1/10000 seconds. This parameter provides
for a constant ratio between profiling lag and servo velocity . It is also the ratio between velocity
and acceleration.
1 14 Y ACC/DEC T CONST
Same definition as Parameter 1 13.
96-8710 rev J
June 2004
PARAMETERS
185
Page 11
SL-Series
1 15 Z ACC/DEC T CONST
Same definition as Parameter 1 13.
116 A ACC/DEC T CONST
Same definition as Parameter 1 13.
1 17 LUB CYCLE TIME
If this is set nonzero, it is the cycle time for the lube pump and the lube pressure switch option
is checked for cycling in this time. It is in units of 1/50 seconds.
118 SPINDLE REV TIME
Time in milliseconds to reverse spindle motor .
1 19 SPINDLE DECEL DELA Y
Time in milliseconds to decelerate spindle motor .
120 SPINDLE ACC/DECEL
Accel/decel time constant in 200ths of a step/ms/ms for spindle motor .
121 X PHASE OFFSET
The motor phase offset for X motor . This is arbitrary units.
122 Y PHASE OFFSET
See Parameter 121 for description.
123 Z PHASE OFFSET
See Parameter 121 for description.
124 A PHASE OFFSET
See Parameter 121 for description.
125 X GRID OFFSET
This parameter shifts the effective position of the encoder Z pulse. It can correct for a
positioning error of the motor or home switch.
126 Y GRID OFFSET
See Parameter 125 for description.
127 Z GRID OFFSET
See Parameter 125 for description.
128 A GRID OFFSET
See Parameter 125 for description.
129 GEAR CH SETTLE TIME
Gear change settle time. This is the number of one millisecond samples that the gear status
must be stable before considered in gear.
130 GEAR STROKE DELA Y
This parameter controls the delay time to the gear change solenoids when performing a gear
change.
131 MAX SPINDLE RPM
186
This is the maximum RPM available to the spindle. When this speed is programmed, the D-toA output will be +10V and the spindle drive must be calibrated to provide this.
PARAMETERS
96-8710 rev J
June 2004
Page 12
132 Y SCREW COMP. COEF.
This parameter is used to hold the thermal compensation coefficient. This is the coefficient of
heating of the ball screw. This parameter should be set to zero.
133 Z SCREW COMP. COEF.
This parameter is used to hold the thermal compensation coefficient. This is the coefficient of
heating of the ball screw. The value entered for this parameter is always negative as it is used
to shorten the screw length. It should be set to -6000000.
134 X EXACT STOP DIST.
135 Y EXACT STOP DIST.
136 Z EXACT STOP DIST.
137 A EXACT STOP DIST.
These parameters control how close each axis must be to its end point when exact stop is
programmed. They apply only in G09 and G64. They are in units of encoder step s. A value of
34 would give 34/138718 = 0.00025 inch.
SL-Series
NOTE: To change the values of parameters 134-137 permanently the machine must
be rebooted.
138 X FRICTION COMPENSA TION
139 Y FRICTION COMPENSA TION
140 Z FRICTION COMPENSA TION
141 A FRICTION COMPENSA TION
These parameters compensate for friction on each of the four axes. The units are in 0.004V.
142 HIGH/LOW GEAR CHANG
This parameter sets the spindle speed at which an automatic gear change is performed. Below
this parameter , low gear is the default; above this, high gear is the default.
143 LIVE TOOL CHNG VEL
This parameter specifies the velocity to command the Live Tooling Drive motor for the period
specified by parameter 72. This process is required to engage the live tooling motor and tool,
and is only performed prior to the first M133 or M134 after a tool change.
144 RIG T AP FINISH DIST
This parameter sets the finish tolerance for determining the end point of a hard tapping
operation. Units are encoder counts.
145 X ACCEL FEED FORW ARD
This parameter sets the feed forward gain for the X-axis servo. It has no units.
146 Y ACCEL FEED FORW ARD
Same as Parameter 145.
147 Z ACCEL FEED FORW ARD
Same as Parameter 145.
148 A ACCEL FEED FORWARD
Same as Parameter 145.
96-8710 rev J
June 2004
PARAMETERS
187
Page 13
SL-Series
150 MAX SP RPM LOW GEAR
Maximum spindle RPM in low gear.
151 B SWITCHES
See Parameter 1 for description.
152 B P GAIN
See Parameter 2 for description.
153 B D GAIN
See Parameter 3 for description.
154 B I GAIN
See Parameter 4 for description.
155 B RA TIO (STEPS/UNIT)
See Parameter 5 for description.
156 B MAX TRA VEL (STEPS)
See Parameter 6 for description.
157 B ACCELERA TION
See Parameter 7 for description.
158 B MAX SPEED
See Parameter 8 for description.
159 B MAX ERROR
See Parameter 9 for description.
160 B FUSE LEVEL
See Parameter 10 for description.
161 B BACK EMF
See Parameter 1 1 for description.
162 B STEPS/REVOLUTION
See Parameter 12 for description.
163 B BACKLASH
See Parameter 13 for description.
164 B DEAD ZONE
See Parameter 14 for description.
165 IN POSITION LIMIT B
See Parameter 101 for description.
166 B MAX CURRENT
See Parameter 105 for description.
167 B D*D GAIN
168 B ACC/DEC T CONST
188
See Parameter 109 for description.
See Parameter 1 13 for description.
PARAMETERS
96-8710 rev J
June 2004
Page 14
169 B PHASE OFFSET
See Parameter 121 for description.
170 B GRID OFFSET
See Parameter 125 for description.
171 B EXACT STOP DIST.
See Parameter 134 for description.
172 B FRICTION COMPENSA TION
See Parameter 138 for description.
173 B ACCEL FEED FORW ARD
See Parameter 145 for description.
174 B SCREW COMP. COEF.
This parameter is used to hold the thermal compensation coefficient. This is the coefficient of
heating of the ball screw. This parameter should be set to zero.
175 B AIR BRAKE DELAY
See Parameter 69 for description.
176 Sp SWITCHES
See Parameter 1 for description.
SL-Series
177 C P GAIN
178 C D GAIN
179 C I GAIN
180 SLIP GAIN
181 MIN SLIP
See Parameter 2 for description.
See Parameter 3 for description.
This parameter is used when a V ector Drive is installed, see Parameter 4 for description. If
Vector Drive is not inst alled this parameter is not used
This name is used when a Vector Drive is inst alled. The slip rate calculated depends on two
other variables: speed and current.
Slip rate = slip gain x (speed/max speed) x (current/max current)
The slip gain value is the value that slip rate would assume at maximum speed, and maximum
current (16.384=1 Hz). If a Vector Drive is not inst alled, this parameter is called: C AXIS
RA TIO (STEPS/UNIT) and is not used.
This name is used when a Vector Drive is inst alled. The minimum value allowed from the slip
rate. From the equation:
Slip rate = slip gain x (speed/max speed) x (current/max current)
182 C ACCELERA TION
96-8710 rev J
June 2004
It can be seen that at a zero speed, the slip rate would become zero. Therefore a minimum
value for slip rate is required. (16.384 =1Hz). If a Vector Drive is not installed, this p arameter is
called: C AXIS MAX TRA VEL (STEPS) and is not used.
This name is used when a Vector Drive is inst alled. See Parameter 7 for description. If a
Vector Drive is not inst alled this parameter is not used.
PARAMETERS
189
Page 15
SL-Series
183 C MAX SPEED
This name is used when a Vector Drive is installed. See Parameter 8 for description. If a
Vector Drive is not inst alled this parameter is not used.
184 C MAX ERROR
See Parameter 9 for description.
185 C FUSE LEVEL
See Parameter 10 for description.
186 C BACK EMF
This name is used when a Vector Drive is inst alled. See Parameter 1 1 for description. If a
Vector Drive is not inst alled this parameter is not used.
187 C sp MOT HI GEAR ST/REV
This name is used when a Vector Drive is inst alled. This function takes on two meanings
depending on how many spindle encoders are used on the machine. If only one encoder is
present, it is the number of encoder steps per mechanical revolution of the spindle motor when
the transmission is in high gear. (On direct drive machines, the encoder is mounted on the
motor, while on others, it is on the spindle or transmission output.) N = (Encoder step s/enc
rev)/(Enc pulley ratio X High Gear Ratio) For machines with a spindle and spindle motor
encoder, it is the number of spindle motor encoder steps per mechanical revolution of the
encoder. It s purpose is to specify the resolution of the spindle motor encoder. This parameter
is used in conjunction with parameter 176 bits 25 and 26, which control the ratio between the
electrical revolution of the motor to the mechanical revolution of the encoder.
If a vector drive is not installed, this parameter is called: STEPS/REVOLUTION and is not
used.
188 C ORIENT GAIN
This name is used when a Vector Drive is inst alled. The proportional gain is used in the
position control loop when performing a spindle orientation. If a V ector Drive is not installed
this parameter si called, C axis BACKLASH, and is not used.
189 C BASE FREQ
This name is used when a Vector Drive is inst alled. This is the rated frequency of the motor . If
a Vector Drive is not inst alled this parameter is called, C axis DEAD ZONE, and is not used.
190 C HI SP CURR LIM
This name is used when a Vector Drive is inst alled. At speeds higher than the base frequency ,
the maximum current that is applied to the motor must be reduced. This is done linearly from
base to maximum frequency . The value set in this parameter is the maximum current at the
maximum frequency . If a V ector Drive is not installed this p arameter is called, C axis IN
POSITION LIMIT , and is not used.
191 C MAX CURRENT
See Parameter 105 for description.
192 C MAG CURRENT
This name is used when a Vector Drive is installed. This is the magnetization component of
the current in the motor, also called the flux or the field current. If a Vector Drive is not installed
this parameter is called, C axis D*D GAIN, and is not used.
193 C SPIN ORIENT MARGIN
This name is used when a Vector Drive is inst alled. When a spindle orientation is done, if the
actual position of the spindle is within this value (plus or minus), the spindle will be considered
locked. Otherwise, the spindle will not be locked. If a Vector Drive is not inst alled this
parameter is called, C axis ACC / DEC T CONST, and is not used.
190
PARAMETERS
96-8710 rev J
June 2004
Page 16
194 C SP STOP SPEED
This name is used when a Vector Drive is installed. The spindle is considered to be stopped
(discrete input SP ST*=0) when the speed drops below this value. Units are encoder steps/
millisecond. If a Vector Drive is not inst alled this parameter is called, C axis PHASE OFFSET,
and is not used.
195 C ST ART / ST OP DELAY
This name is used when a Vector Drive is inst alled. This delay is used at the st art of motion to
magnetize the rotor before acceleration starts. Also when the motor comes to a stop, it
remains energized for this amount of time. Units are milliseconds. If a V ector Drive is not
installed this parameter is called, C axis GRID OFFSET, and is not used.
196 ACCEL LIMIT LOAD
This name is used when a Vector Drive is inst alled. This is the percent of load limit during
acceleration. If the load reaches this limit during acceleration, the control slows the
acceleration. If a Vector Drive is not inst alled this parameter is called, C axis EXACT ST OP
DIST , and is not used.
197 SWITCH FREQUENCY
This name is used when a Vector Drive is inst alled. This is the frequency at which the spindle
motor windings are switched. Note that there is a hysteresis band around this point, defined
by parameter 198. If a V ector Drive is not installed this parameter is called, C axis FRICTION
FACT OR, and is not used.
SL-Series
198 SWITCH HYSTERESIS
This name is used when a Vector Drive is inst alled. This defines the
parameter 197. For example if par . 197 is 85Hz, and par. 198 is 5Hz, switching will take place
at 90Hz when the spindle is speeding up, and at 80Hz when the spindle is slowing down. If a
Vector Drive is not installed this p arameter is called, C axis FEED FOR WARD, and is not
used.
199 PRE-SWITCH DELA Y
This name is used when a Vector Drive is inst alled. This is the amount of time allowed for the
current in the motor to drop before the winding change contactors are switched. Units are in
microseconds. If a Vector Drive is not inst alled this parameter is called, C axis THERMAL
COMP. COEF., and is not used.
200 POST SWITCH DELA Y
This name is used when a Vector Drive is inst alled. This is the amount of time allowed for the
contactors to stabilize after a switch is commanded, before current is applied to the motor.
Units are in microseconds. If a V ector Drive is not installed this p arameter is called, C axis AIR
BRAKE DELA Y, and is not used.
201 X SCREW COMP. COEF.
This parameter is used to hold the thermal compensation coefficient. This is the coefficient of
heating of the ball screw. The value entered for this parameter is always negative as it is used
to shorten the screw length. It should be set to -12000000.
205 A SCREW COMP. COEF.
This parameter is used to hold the thermal compensation coefficient. This is the coefficient of
heating of the ball screw. This parameter should be set to zero.
+ hysteresis band around
206 RESERVED
207 RESERVED
96-8710 rev J
June 2004
PARAMETERS
191
Page 17
SL-Series
208 SPIN. FAN OFF DELAY
Delay for turning the spindle fan off after the spindle has been turned off.
209 COMMON SWITCH 2
This is a collection of general purpose single bit flags used to turn some functions on and off.
The left and right cursor arrows are used to select the function being changed. All values are 0
or 1 only . The function names are:
0 LATHE T.C.Designates control as a lathe.
1 RST STOPS T.C.Tool changer can be stopped with RESET button.
2 BRIDGENot Used
3 ENA CONVEYOREnables chip conveyor, if machine is so equipped.
4 50% RPD KBDWhen (1) the control will support the new style keyboards with the 50%
5 FRONT DOORWhen enabled the control will look for an additional door switch and will
10 T SUBROUTINENot Used
11 RESERVED
12 REV CONVEYORReverses the direction of the chip conveyor.
13 M27-M28 CONVYRUsually the chip conveyor motor and direction relays are attached to the
15 GREEN BEACONWhen (1) user relay M25 is used to flash a beacon. If the control is in a
16 RED BEACONWhen (1) user relay M26 is used to flash a beacon. The beacon flashes if
17 CONVY DR OVRDWhen (1) the conveyor will continue to run with the door open. When (0)
18 RESERVED
19 TC FWD CWDetermines the direction that the turret moves as viewed from the
20 RMT TOOL RLSThis bit supports the VTC-48. It specifies that the machine has a remote
21 DISK ENABLEnables an installed floppy disk drive.
23 MCD RLY BRDIf set to 1, adds 16 additional relays, for a total of 56.
24 HPC ENABLEWhen this parameter bit is set to zero the machine will behave normally.
25 AUX JOG NACCDoes not allow accumulation on auxiliary axis jog. If the jog handle is
rapid traverse key. For controls without a 50% rapid keypad set this bit to
(0).
generate an operator message.
user relays M21 M22. When this bit is set, the control expects to see the
conveyor hooked up to M27 and M28.
reset state, the beacon will be off. If the control is running normally, the
beacon will be steadily on. If the control is in a M00, M01, M02, M30
feedhold, or single block state, then the beacon will flash.
the control is experiencing an alarm or emergency stop condition.
the conveyor will stop when the door is open, but will resume when the
door is closed. For safety it is recommended that the bit be set to (0).
spindle, when the turret is commanded forward. When (1), the turret will
rotate clockwise for a forward command, and when (0), it will rotate
counterclockwise. The default is 1.
tool release button. It should be set to 1 on the VTC-48 and zero on all
other lathes.
When it is set to 1, the High Pressure Coolant pump can be turned on
with M88 (this will first turn off the regular coolant if it was on, just like an
M9). High Pressure Coolant can be turned off with M89. Note also that if a
tool change is commanded when the HPC pump is running, it will be
turned off, followed by a pause of the length specified by parameter 237.
HPC must then be turned back on by the user’s program.
moved rapidly the auxiliary axis will not develop extremely large lags.
192
PARAMETERS
96-8710 rev J
June 2004
Page 18
27 RAPID EXSTOPDefault is 1. When this bit is set to 1, the control will execute an exact
29 HYDRAULICSThis bit must be set to 1 if a lathe has the hydraulic chuck clamping
30 STALL DETECTEnables detection of spindle stall. If spindle stalls, the spindle motor is
31 SPNDL NOWAITWhen (1), the machine will not wait for the spindle to come up to speed
214 D:Y CURRENT RA TIO%
This name is used when a Vector Drive is installed. This defines the ratio between the two
winding configurations. This default winding is Y, and the parameters are set for the Y winding.
This number is used to adjust the parameters for the delta winding when the windings are
switched. If a Vector Drive is not inst alled, this parameter is called C axis T OOL CHANGE
OFFSET , and is not used.
215 CAROUSEL OFFSET
Parameter used to align tool 1 of tool changing carousel precisely . Units are encoder steps.
SL-Series
stop after all rapid motions, regardless of the next motion. When set to
zero, the control will exact stop after a rapid only if the next motion is not a
rapid move.
option.
stopped and an alarm is generated.
immediately after an M03 or M04 command. Instead, it will check and/or
wait for the spindle to come up to speed immediately before the next
interpolated motion is initiated. This bit does not affect rigid tapping.
216 CNVYR RELA Y DELA Y
Delay time in 1/50 seconds required on conveyor relays before another action can be
commanded. Default is 5.
217 CNVYR IGNORE OC TIM
Amount of time in 1/50 seconds before overcurrent is checked after conveyor motor is turned
on. Default is 50.
218 CONVYR RETRY REV TIM
Amount of time that the conveyor is reversed in 1/50 seconds after overcurrent is sensed.
Default is 200.
219 CONVYR RETRY LIMIT
Number of times that the conveyor will cycle through the reverse/forward sequencing when an
overcurrent is sensed before the conveyor will shut down. An overcurrent is sensed when chip s
jam the conveyor. By reversing and then forwarding the conveyor , the chip jam may be broken.
Default is 3.
220 CONVYR RETRY TIMEOUT
Amount of time in 1/50 seconds between consecutive overcurrents in which the overcurrents is
considered another retry . If this amount of time passes between overcurrents then the retry
count is set to (0). Default is 1500, 30 seconds.
221 MAX TIME NO DISPLA Y
The maximum time (in 1/50 sec.) between screen updates. When executing short blocks at a
high feed rate, the control will use the resources available for interpreting G-code and
generation of motion blocks. The display may not update until this time is exceeded. For high
speed operation, updating of the display may cause the motion queue to become exhausted.
This will manifest itself as a pause in motion. See M76 and M77 to disable the display
completely.
96-8710 rev J
June 2004
PARAMETERS
193
Page 19
SL-Series
222 LOW HYD. IGNORE
226 EDITOR CLIPBOARD
227 DISK DIR NAME
228 QUICKCODE FILE
229 X LEAD COMP 10E9
230 Y LEAD COMP 10E9
The amount of time that the control ignores the LO HYD input bit after servos have been
engaged. The hydraulic unit requires a short period of time to come up to pressure. The default
value is 50, which is equal to 1 second.
This parameter assigns a program number (nnnnn) to the contents of the clipboard (for the
advanced editor).
When the floppy disk drive is enabled and a floppy disk directory is read. The directory listing
is placed into a program as comments. The program is then made the current program so the
user can read the contents of the floppy disk drive. This parameter designates what program is
used to write the directory listing to. Program O8999 is the default value.
This parameter set the program numbers to store in the Quick Code definition.
This parameter sets the X-axis lead screw compensation signed parts per billion.
This parameter sets the Y-axis lead screw compensation signed parts per billion.
231 Z LEAD COMP 10E9
This parameter sets the Z-axis lead screw compensation signed parts per billion.
232 A LEAD COMP 10E9
This parameter sets the A-axis lead screw compensation signed parts per billion.
233 B LEAD COMP 10E9
This parameter sets the B-axis lead screw compensation signed parts per billion.
234 C BEL T COMPENSA TION
This parameter sets the belt compensation.
235 AUT O DOOR P AUSE
This parameter that supports the Auto-Door feature. It specifies the length of a pause (in 50ths
of a second) that occurs during the door close sequence. As the door closes and the switch is
activated, the motor is turned off for this amount of time and the door coasts. This allows the
door to close smoothly . This parameter should be set to 3 (0.06 seconds) nominally. It works
in conjunction with parameter 236.
236 AUT O DOOR BUMP
This parameter that supports the Auto-Door feature. It specifies the length of time (in 50ths of a
second) that the motor should be reactivated after the pause specified by parameter 235. This
causes the motor to close the door fully and smoothly . This p arameter should be set to 15 (0.3
seconds) nominally .
237 HPC PRESSURE BLEED
This parameter is for the HPC (High Pressure Coolant) feature. It is the amount of time given
for the coolant to purge when the HPC system is shut off. This should be set to 250 on all
lathes.
194
PARAMETERS
96-8710 rev J
June 2004
Page 20
238 SPINDLE AT SPEED %
This parameter is used to allow a program to command the spindle to a certain speed and
then continue to the next block before the spindle has actually reached that speed. This is
intended to make G-code programs run faster because the spindle can usually finish
accelerating while approaching the part. It is recommended that this parameter be set to 20.
The result will be that the lathe will act as though the spindle is at speed when it is within +/-
20% of the commanded speed.
239 SPNDL ENC STEPS/REV
This parameter sets the number of encoder steps per revolution of the spindle encoder .
240 1ST AUX MAX TRA VEL
This parameter sets the maximum travel of the first auxiliary axis in the positive direction.
241 2ND AUX MAX TRA VEL
This parameter sets the maximum travel of the second auxiliary axis in the positive direction.
242 3RD AUX MAX TRA VEL
This parameter sets the maximum travel of the third auxiliary axis in the positive direction.
243 4TH AUX MAX TRA VEL
This parameter sets the maximum travel of the fourth auxiliary axis in the positive direction.
244 1ST AUX MIN TRA VEL
This parameter sets the maximum travel of the first auxiliary axis in the negative direction.
SL-Series
245 2ND AUX MIN TRA VEL
This parameter sets the maximum travel of the second auxiliary axis in the negative direction.
246 3RD AUX MIN TRA VEL
This parameter sets the maximum travel of the third auxiliary axis in the negative direction.
247 4TH AUX AXIS MIN TRA VEL
This parameter sets the maximum travel of the fourth auxiliary axis in the negative direction.
248 MAX SPINDLE SPEED ALLOWED
The RPM above which the chuck will not operate. If the spindle is spinning faster than this
value the chuck will not open, and if it is spinning slower than this value the chuck will open.
The default is 0, for safety .
249 DL Y AFTER CHUCK IS CLMPED
The dwell time that is allowed after clamping the chuck (an M10 command). Program
execution will not continue until this time has expired. Units are in milliseconds.
250 DLY AFTER CHUCK IS UNCLMP
The dwell time that is allowed after unclamping the chuck (an M1 1 command). Program
execution will not continue until this time has expired. Units are in milliseconds.
251 A DOOR OPEN ERR TIME
This parameter specifies the number of milliseconds allowed for the door to open (move away
from the door-closed switch). If the door is commanded to open, and does not open within the
allowed time, alarm 127 DOOR FAUL T is generated. Also, the value of this p arameter plus one
second specifies the number of milliseconds allowed for the door to close (activate the door-
closed switch). If the door is commanded to close, and does not close within the allowed time,
alarm 127 DOOR FAUL T is generated. If an automatic door is installed, this parameter should
be set to 2400 (2.4 seconds) nominally , otherwise it should be set to zero.
96-8710 rev J
June 2004
PARAMETERS
195
Page 21
SL-Series
252 T AILSTOCK OVERLOAD -DIR
Determines the overload limit when the tailstock is traveling in the minus direction, toward the
spindle. This is an arbitrary value based on the effective voltage being sent to the tailstock
servo motor. If this value is too low , you may not be able to move the t ailstock. Increase the
value until you are able to move the tailstock. The value for Parameter 252 should be
approximately 1/2 the value of Parameter 253. This parameter is used for ballscrew tailstock or
TL-15.
253 T AIL ST OCK OVERLOAD +DIR
Determines the overload limit when the tailstock is traveling in the positive direction, away from
the spindle. The value for Parameter 253 should be approximately twice the value of Parameter
252. This parameter is used for ballscrew tailstock or TL-15.
254 SPINDLE CENTER
Reserved for service use only .
255 CONVEYOR TIMEOUT
The amount of time the conveyor will operate without any motion or keyboard action. Af ter this
time, the conveyor will automatically shut off. Note that this parameter value will cause the
conveyor to shut off even if the intermittent feature is functioning. Note also that if this
parameter is set to zero, the chip conveyor will shut off immediately, i.e., pressing CHIP FWD
or CHIP REV will not turn it on.
256 P ALLET LOCK INPUT
It should be set to zero on all machines.
257 SPINDLE ORIENT OFSET
This is used for the Vector Drive and the value is determined at the time of assembly.
266 X SWITCHES
Parameter 266 is a collection of single-bit flags used to turn servo related functions on and off.
The left and right cursor arrows are used to select the function being changed. All values are 0
or 1 only . The function names are:
0 X LIN SCALE ENUsed to enable linear scales for the X-axis.
1 X INVRT LN SCLUsed to invert the X-axis linear scale.
2 X DSBL LS ZTSTUsed to disable the linear scale Z test.
3 TH SNSR COMPThis parameter is used for Ball Screw Thermal Compensation via a
4 X 2ND HOME BTNUsed to move axis to coordinate specified in Work Ofset G129
5 X NEG COMP DIRUsed to negate the direction of thermal compensation
7 MAX TRA V INP
temperature sensor attached to the ball nut. When this bit is set to 1, the
feature is activated for that axis. Note that the feature can only be used
when temperature sensors are installed. The following parameters must
be set appropriately:
201, 133 XZ SCREW COMP. COEF. =-190000000
272, 274 XZ SCREW COMP T. CONST =-27000000
351 TEMP PROBE OFFSET =450000
196
PARAMETERS
96-8710 rev J
June 2004
Page 22
8 NO ZERO/NOHOMEThis feature is intended for lathes that have extra tools mounted on the
267 Y SWITCHES
Parameter 267 is a collection of single-bit flags used to turn servo related functions on and off.
The left and right cursor arrows are used to select the function being changed. All values are 0
or 1 only . The function names are
0 Y LIN SCALE ENUsed to enable linear scales for the Y axis.
1 Y INVRT LN SCLUsed to invert the Y axis linear scale.
2 Y DSBL LS ZTSTUsed to disable the linear scale Z test.
3 TH SNSR COMPThis parameter is used for Ball Screw Thermal Compensation via a
4 Y 2ND HOME BTNUsed to move axis to coordinate specified in Work Ofset G129
5 Y NEG COMP DIRUsed to negate the direction of thermal compensation
7 MAX TRA V INP
8 NO ZERO/NOHOMEThis feature is intended for lathes that have extra tools mounted on the
SL-Series
outside of the turret. If this bit is set to zero, it will have no effect. If it is set
to 1, the associated axis will not move when POWER UP/RESTART,
HOME G28 or AUTO ALL AXES is pressed. The reason for this feature is
to help prevent collisions between tools mounted on the outside of the
turret and a sub-spindle mounted on the tailstock. It is important to note
that a single axis HOME G28 (e.g., press Z then HOME G28) and any G28
specified in a program will still cause the axis to move regardless of the
value of this parameter bit. The operator must exercise care when
commanding any axis move.
temperature sensor attached to the ball nut. When this bit is set to 1, the
feature is activated for that axis. Note that the feature can only be used
when temperature sensors are installed. The following parameters must
be set appropriately:
201, 133 XZ SCREW COMP. COEF. =-190000000
272, 274 XZ SCREW COMP T. CONST =-27000000
351 TEMP PROBE OFFSET =450000
outside of the turret. If this bit is set to zero, it will have no effect. If it is set
to 1, the associated axis will not move when POWER UP/RESTART,
HOME G28 or AUTO ALL AXES is pressed. The reason for this feature is
to help prevent collisions between tools mounted on the outside of the
turret and a sub-spindle mounted on the tailstock. It is important to note
that a single axis HOME G28 (e.g., press Z then HOME G28) and any G28
specified in a program will still cause the axis to move regardless of the
value of this parameter bit. The operator must exercise care when
commanding any axis move.
268 Z SWITCHES
96-8710 rev J
June 2004
Parameter 268 is a collection of single-bit flags used to turn servo related functions on and off.
The left and right cursor arrows are used to select the function being changed. All values are 0
or 1 only . The function names are:
0 Z LIN SCALE ENUsed to enable linear scales for the Z axis.
1 Z INVRT LN SCLUsed to invert the Z axis linear scale.
2 Z DSBL LS ZTSTUsed to disable the linear scale Z test.
3 TH SNSR COMPThis parameter is used for Ball Screw Thermal Compensation via a
temperature sensor attached to the ball nut. When this bit is set to 1, the
feature is activated for that axis. Note that the feature can only be used
when temperature sensors are installed. The following parameters must
be set appropriately:
201, 133 XZ SCREW COMP. COEF. =-190000000
272, 274 XZ SCREW COMP T. CONST =-27000000
351 TEMP PROBE OFFSET =450000
PARAMETERS
197
Page 23
SL-Series
269 A SWITCHES
4 Z 2ND HOME BTNUsed to move axis to coordinate specified in Work Ofset G129
5 Z NEG COMP DIRUsed to negate the direction of thermal compensation
7 MAX TRA V INP
8 NO ZERO/NOHOMEThis feature is intended for lathes that have extra tools mounted on the
outside of the turret. If this bit is set to zero, it will have no effect. If it is set
to 1, the associated axis will not move when POWER UP/RESTART,
HOME G28 or AUTO ALL AXES is pressed. The reason for this feature is
to help prevent collisions between tools mounted on the outside of the
turret and a sub-spindle mounted on the tailstock. It is important to note
that a single axis HOME G28 (e.g., press Z then HOME G28) and any G28
specified in a program will still cause the axis to move regardless of the
value of this parameter bit. The operator must exercise care when
commanding any axis move.
Parameter 269 is a collection of single-bit flags used to turn servo related functions on and off.
The left and right cursor arrows are used to select the function being changed. All values are 0
or 1 only . The function names are:
0 A LIN SCALE ENUsed to enable linear scales for the A axis.
1 A INVRT LN SCLUsed to invert the A axis linear scale.
2 A DSBL LS ZTSTUsed to disable the linear scale Z test.
3 TH SNSR COMPThis parameter is used for Ball Screw Thermal Compensation via a
temperature sensor attached to the ball nut. When this bit is set to 1, the
feature is activated for that axis. Note that the feature can only be used
when temperature sensors are installed. The following parameters must
be set appropriately:
201, 133 XZ SCREW COMP. COEF. =-190000000
272, 274 XZ SCREW COMP T. CONST =-27000000
351 TEMP PROBE OFFSET =450000
4 A 2ND HOME BTNUsed to move axis to coordinate specified in Work Ofset G129
5 A NEG COMP DIRUsed to negate the direction of thermal compensation
7 MAX TRA V INP
8 NO ZERO/NOHOMEThis feature is intended for lathes that have extra tools mounted on the
outside of the turret. If this bit is set to zero, it will have no effect. If it is set
to 1, the associated axis will not move when POWER UP/RESTART,
HOME G28 or AUTO ALL AXES is pressed. The reason for this feature is
to help prevent collisions between tools mounted on the outside of the
turret and a sub-spindle mounted on the tailstock. It is important to note
that a single axis HOME G28 (e.g., press Z then HOME G28) and any G28
specified in a program will still cause the axis to move regardless of the
value of this parameter bit. The operator must exercise care when
commanding any axis move.
270 B SWITCHES
198
Parameter 270 is a collection of single-bit flags used to turn servo related functions on and off.
The left and right cursor arrows are used to select the function being changed. All values are 0
or 1 only . The function names are:
0 B LIN SCALE ENUsed to enable linear scales for the B axis.
1 B INVRT LN SCLUsed to invert the B axis linear scale.
2 B DSBL LS ZTSTUsed to disable the linear scale Z test.
PARAMETERS
96-8710 rev J
June 2004
Page 24
3 TH SNSR COMPThis parameter is used for Ball Screw Thermal Compensation via a
4 B 2ND HOME BTN Used to move axis to coordinate specified in Work Ofset G129
5 B NEG COMP DIR Used to negate the direction of thermal compensation
7 MAX TRA V INP
8 NO ZERO/NOHOMEThis feature is intended for lathes that have extra tools mounted on the
271 C SWITCHES
Parameter 271 is a collection of single-bit flags used to turn servo related functions on and off.
The left and right cursor arrows are used to select the function being changed. All values are 0
or 1 only . The function names are:
0 C LIN SCALE ENUsed to enable linear scales for the C axis.
1 C INVRT LN SCLUsed to invert the C axis linear scale.
2 C DSBL LS ZTSTUsed to disable the linear scale Z test.
3 TH SNSR COMPThis parameter is used for Ball Screw Thermal Compensation via a
4 C 2ND HOME BTNUsed to move axis to coordinate specified in Work Ofset G129
5 C NEG COMP DIR Used to negate the direction of thermal compensation
7 MAX TRA V INP
8 NO ZERO/NOHOMEThis feature is intended for lathes that have extra tools mounted on the
SL-Series
temperature sensor attached to the ball nut. When this bit is set to 1, the
feature is activated for that axis. Note that the feature can only be used
when temperature sensors are installed. The following parameters must
be set appropriately:
201, 133 XZ SCREW COMP. COEF. =-190000000
272, 274 XZ SCREW COMP T. CONST =-27000000
351 TEMP PROBE OFFSET =450000
outside of the turret. If this bit is set to zero, it will have no effect. If it is set
to 1, the associated axis will not move when POWER UP/RESTART,
HOME G28 or AUTO ALL AXES is pressed. The reason for this feature is
to help prevent collisions between tools mounted on the outside of the
turret and a sub-spindle mounted on the tailstock. It is important to note
that a single axis HOME G28 (e.g., press Z then HOME G28) and any G28
specified in a program will still cause the axis to move regardless of the
value of this parameter bit. The operator must exercise care when
commanding any axis move.
temperature sensor attached to the ball nut. When this bit is set to 1, the
feature is activated for that axis. Note that the feature can only be used
when temperature sensors are installed. The following parameters must
be set appropriately:
201, 133 XZ SCREW COMP. COEF. =-190000000
272, 274 XZ SCREW COMP T. CONST =-27000000
351 TEMP PROBE OFFSET =450000
outside of the turret. If this bit is set to zero, it will have no effect. If it is set
to 1, the associated axis will not move when POWER UP/RESTART,
HOME G28 or AUTO ALL AXES is pressed. The reason for this feature is
to help prevent collisions between tools mounted on the outside of the
turret and a sub-spindle mounted on the tailstock. It is important to note
that a single axis HOME G28 (e.g., press Z then HOME G28) and any G28
specified in a program will still cause the axis to move regardless of the
value of this parameter bit. The operator must exercise care when
commanding any axis move.
96-8710 rev J
June 2004
PARAMETERS
199
Page 25
SL-Series
272 X THERM COMP T. CONST
This parameter supports Ball Screw Thermal Compensation. The value is the time constant
that govern the rate of cool down of the screw. This parameter should be set to -5000.
273 Y THERM COMP T. CONST
This parameter supports Ball Screw Thermal Compensation. The value is the time constant
that govern the rate of cool down of the screw. This parameter should be set to 0.
274 Z THERM COMP T . CONST
This parameter supports Ball Screw Thermal Compensation. The value is the time constant
that govern the rate of cool down of the screw. This parameter should be set to -3000.
275 A THERM COMP T . CONST
This parameter supports Ball Screw thermal Compensation. The value is the time constant
that govern the rate of cool down of the screw. This parameter should be set to 0.
276 B THERM COMP T. CONST
This parameter supports Ball Screw thermal compensation. The value is the time constant that
govern the rate of cool down of the screw. This parameter should be set to zero.
278 COMMON SWITCH 3
Parameter 278 is a collection of general purpose single bit flags used to turn some functions
on and off. The left and right cursor arrows are used to select the function being changed. All
values are 0 or 1 only . The function names are:
0 INVERT G.B.Default is 0. When this bit is set to 1, the sense of the discrete inputs for
1 DPR SERIALCauses the main serial inputs/outputs to go through the floppy disk video
2 CK PALLET IN
3 CK HIDDN V AR
4 DISPLA Y ACTWhen set to 1, displays the actual spindle speed on the Current
6 HYDRAULIC TSThis bit enables the hydraulic tailstock
7 SPND DRV LCKThis bit must be set to 0 if machine is equipped with a Haas vector
8 CHUCK OPN CSWhen set to 1, the user can press CYCLE START and run a program with
9 CNCR SPINDLEWhen set to 0, spindle start occurs at the end of a block, as in normal M
10 TL SET PROBEThis bit must be set to 1 in order to enable the Tool Pre-Setter.
11 HAAS VECT DR(Haas Vector Drive) This bit must be set to 1 if machine is equipped with
12 uP ENCL TEMP(Microprocessor enclosure temperature) When set to 1, the enclosure
13 HAAS RJHHaas remote jog handle. This bit must be set to 1 if the machine is
SP HIGH and SP LOW (high and low gear) are inverted.
board.
Commands display page.
spindle drive.
the chuck unclamped. If the spindle is commanded with this bit set to 1,
the spindle will not exceed the CHUCK UNCLAMP RPM (Parameter 248).
The default for this bit is 0. This feature is ineffective when the CE safety
circuit is enabled.
code operation. When set to 1, spindle start occurs at the beginning of a
block and concurrent with axis motion.
a HAAS vector spindle drive. When set to 1, voltage to the Haas vector
drive is displayed in the diagnostics display as DC BUSS.
temperature will be displayed on INPUTS2 screen of the diagnostics
display.
equipped with a Haas 5-axis Remote jog handle.
200
PARAMETERS
96-8710 rev J
June 2004
Page 26
SL-Series
14 SP MOT OT NCSpindle Motor Over Temperature Normally Closed. This bit specifies the
type (normally open normally closed) of the spindle temperature sensor.
This bit should be set to 1 for machines with a Haas Vector Drive, and 0
for machines without a Vector Drive.
15 SUBSP TMP NC(Subspindle Temperature Sensor Normally Closed) This bit specifies the
type, normally open or normally closed, of the subspindle temperature
sensor.
17 NO MFIN CKPUWhen it is set, it will prevent checking of MFIN at power-up. It should be
set to 1 for all machines that have the new Haas Automatic Pallet
Changer attached, and 0 for all other machines.
18 D:Y SW ENABLDelta Wye switch enable, this is used for machine with a Vector Drive. If
this switch is set, but bit 19 is not, then winding switching will only be
done when the spindle is at rest, depending on the target speed of the
spindle
19 DY SW ON FLYDelta Wye switch enable, this is used for machine with a Vector Drive.
This parameter enables switching on the fly, as the spindle motor is
accelerating or decelerating through the switch point.
20 CK BF STATUSThis bit has been added for the improved Bar Feeder interface. When this
bit is set to 1, the control will constantly check the Bar Feeder Status on
discrete input 1027. If this input goes high, alarm 450 BAR FEEDER
FAULT will be generated and the servos and spindle will be turned off.
Note that the spindle will simply coast to a stop.
21 CK BF SP ILKThis bit has been added for the improved Bar Feeder interface. When this
bit is set to 1, the control will constantly check the Bar Feeder Spindle
Interlock on discrete input 1030. If this input goes high, and the spindle is
being commanded to turn, or coasting or being manually turned at 10rpm
or more, alarm 451 BAR FEEDER SPINDLE INTERLOCK will be
generated and the servos and spindle will be turned off. Note that the
spindle will simply coast to a stop.
24 LIVE TOOLINGLathes fitted with the Live Tooling drive this bit must be set to 1. For all
other lathes, this bit is set to 0.
25 SUBSPINDLEThis bit enables G14, G15, M143, M144, M145. It must be set to 1 for all
lathes with the subspindle. When this bit is set to 1, the control will
display FUNCTION LOCKED when the AUT O ALL AXES, HOME G28, or
POWER UP/RESTART buttons are pressed.
26 C AXIS DRIVEThis bit enables M154 and M155. It must be set to 1 for all lathes with the
C axis.
29 SAFETY INVERTThis bit supports the CE door interlock that locks when power is turned
off. For machines that have the regular door lock that locks when power is
applied, this bit must be set to 0. For machines that have the inverted
door lock, this bit must be set to 1.
31 INV SPD DCELInverse spindle speed deceleration. When this parameter is set to 1, the
spindle decelerates faster at lower speeds, resulting in a shorter
deceleration time.
285 X LINEAR SCREW OFFS
Reserved for future use; set to zero.
286 Y LINEAR SCREW OFFS
Reserved for future use; set to zero.
287 Z LINEAR SCREW OFFS
Reserved for future use; set to zero.
96-8710 rev J
June 2004
PARAMETERS
201
Page 27
SL-Series
291 HYDRAULIC T AIL STK NO MOTION DETEC TIME
The number in milliseconds that must pass with no B-axis encoder change before the control
decides that the tailstock has stopped. The parameter affects homing and alarm situations on
the tailstock. If the tailstock pressure is set low and the tailstock does not home properly then
increase this parameter .
292 HYD TS RTRACT MARGN (Hydraulic Tailstock Retract Margin)
This parameter sets the acceptable range, in encoder steps, for the retract point. When the
tailstock stops anywhere within this range, the control assumes it is at the retract point. The
default is 5 encoder steps. This means that a 10 encoder step range is set around the retract
point.
293 HYD TS SLOW DISTNCE (Hydraulic Tailstock Slow Distance)
This parameter sets the distance, prior to a target point, where the tailstock will transition from
a rapid movement to a feed. For example, if this parameter is set to 30 (the default), this
means the tailstock will slow to a feed 30 encoder steps before reaching the target point. Units
are in encoder steps.
294 MIN BUSS VOL T AGE
This parameter specifies the minimum Haas Vector Drive buss volt age. If the machine has a
Haas Vector Drive, the p arameter should be set to 270 (volts). Machines without a V ector Drive
should be set to 0. Alarm 160 LOW VOLTAGE will be generated if the voltage falls below the
minimum specified.
296 MAX OVER VOL T TIME
Specifies the amount of time (in 50ths of a second) that an overvoltage condition (alarm 1 19
OVER VOLTAGE) will be tolerated before the automatic shut down process is started.
297 MAX OVERHEAT TIME
Specifies the amount of time (in 50ths of a second ) that an overheat condition (alarm 122
REGEN OVERHEA T) will be tolerated before the automatic shut down process is started.
298 Y AX RT AP BACKLASH
This parameter is normally set to zero, but can be adjusted by the user (to a number typically
between 0 and 1000) to compensate for play in the center of the main spindle. It takes effect
during G95 SUBSPIDLE RIGID T AP when the tool has reached the bottom of the hole and
must reverse direction to back out.
299 AUT OFEED STEP-UP
This parameter works with the AUTOFEED feature. It specifies the feed rate step-up
percentage per second and should initially be set to 10.
300 AUT OFEED-STEP-DOWN
This parameter works with the AUTOFEED feature. It specifies the feed rate step-down
percentage per second and should initially be set to 20.
301 AUT OFEED-MIN-LIMIT
This parameter works with the AUT OFEED feature. It specifies the minimum allowable feed
rate override percentage that the AUTOFEED feature can use and should initially be set to 1.
For more information see AUT OFEED under the new features section.
202
NOTE: When tapping, the feed and spindle overrides will be locked out, so the
AUTOFEED feature will be ineffective (although the display will appear to
respond to the override buttons.)
PARAMETERS
96-8710 rev J
June 2004
Page 28
SL-Series
NOTE: The last commanded feed rate will be restored at the end of the program execution, or
when the operator presses RESET or turns off the AUTOFEED feature.
NOTE: The operator may use the feed rate override buttons while the AUTOFEED feature is active.
As long as tool load limit is not exceeded, these buttons will have the expected effect
and the overridden feed rate will be recognized as the new commanded feed rate by
the AUTOFEED feature. However, if the tool load limit has already been exceeded, the
control will ignore the feed rate override buttons and the commanded feed rate will
remain unchanged.
304 SPINDLE BRAKE DELAY
This parameter specifies the amount of time (in milliseconds) to wait for the main spindle brake
to unclamp when spindle speed has been commanded, and also the amount of time to wait
after the main spindle has been commanded to stop before clamping it.
305 SERVO PO BRK DL Y
Specifies the time (in milliseconds) that the control should wait after turning of f the Hyd Pump
Enable relay (which will activate the brake) before turning off power to the servo motors via the
MOCON. This is intended to allow time for the brake to engage. This parameter should be set
to 200.
315 COMMON SWITCH 4
0 ALIS M GRPHCAll user defined M codes (such as M50) will be ignored when a program
5 DOOR OPEN SWThis ensures that when the door is opened automatically, it opens all the
6 SIMPLE T.S.This parameter supports the SL-10 tailstock, which has no encoder. It
7 BRLESS BFThis parameter bit supports the brushless bar feeder. When it is set to 1,
8 MINI PWRSPLYThis parameter bit is intended for the Mini Lathe. When it is set to zero,
9 APLThis parameter indicates that a Haas Lathe APL is installed. When this bit
10 ZRET C ENGThis parameter bit controls what the C-axis will do upon engagement. If
is run in graphics mode if this bit is set to 0. If it is necessary to have
graphics recognize such M codes, this bit should be set to 1.
way. It is intended to be used in conjunction with an automatic parts
loader. If this bit is set to zero, the control behaves as before. If this bit is
set to 1, the control will look for a second door switch when the door is
opened automatically. If the switch is not found, alarm 127 DOOR FAULT
will be generated. This bit should be set to 1 on all machines fitted with
the second door switch.
should be set to 1 only on an SL-10 with a hydraulic tailstock. It should be
set to zero on all other machines.
it indicates that a brushless bar feeder is present.
the control behaves as before. This parameter bit must be set to 1 on all
Mini Lathes. Note: Parameter 294 MIN BUSS VOLTAGE must be set to
zero on all Mini Lathes.
is set to 1, a COMMANDS screen for the HAAS APL is displayed.
this bit is set to zero, the C-axis will rapid to zero upon engagement.
When this bit is set to 1, the C-axis will perform a zero return upon
engagement. Note that in either case, the spindle is oriented upon C-axis
engagement. Note also, that in order to avoid spindle oscillation during
movement of the C-axis, the spindle is shifted to high gear (on lathes with
a gear box) before engaging the C-axis.
96-8710 rev J
June 2004
PARAMETERS
203
Page 29
SL-Series
11 SETING 92 ENThis parameter bit is intended to prevent damage to lathes fitted with a
pneumatic double-chuck. If setting 92 CHUCK CLAMPING is switched
from O.D. to I.D. or back while the spindle is turning, the chuck will be
considered clamped in the opposite direction and will move immediately.
A pneumatic double-chuck will be damaged if it is moved while the
spindle is turning. This parameter bit must be set to 1 before setting 92
can be altered, and since parameters can only be altered after ESTOP
has been pressed, this ensures that the spindle will be at rest when the
bit is altered. It is strongly advised that this bit be returned to zero
immediately after use.
16 SS REV SPN EReverses sense direction of subspindle encoder
17 SS VEC D ENCEnables a second encoder that is mounted on the subspindle motor and
wired into the “C” axis input of the Mocon. It is required to control the
vector algorithm when the lathe’s belts might slip at high load.
18 SS VEC DRIVEThis bit must be set to 1 if the machine is equipped with a HAAS vector
subspindle drive. When set to 1, voltage to the Haas vector drive is
displayed in the diagnostics display as DC BUSS. For the TL-15 and
VTC-48, this bit must be set to 1. For all others, it must be set to 0.
19 SS D:Y SW ENDelta Wye switch enable. This is used for the Vector Drive. If this switch is
set, but bit 19 is not, then winding switching will only be done when the
subspindle is at rest, depending on the target speed of the subspindle.
20 SS DY SW FLYDelta Wye switch on the fly. This is used for the Vector Drive. Enables
switching on the fly, as the subspindle motor is accelerating or
decelerating through the switch point. If bit 18 (SS VEC DRIVE) is not set,
this switch will be ignored.
21 SS IN SPD DCSubspindle Inverse Speed Deceleration. When this parameter is set to 1,
the subspindle decelerates faster at lower speeds, resulting in a shorter
deceleration time.
22 SS DISBLE GBDisables gear box functions. For the TL-15 and VTC-48, this bit must be
set to 1. For all others, it must be set to 0.
23 VERT TRN CTRThis bit is used for the VTC-48.
24 SS INVERT GBThis bit allows an alternate gearbox configuration. It inverts the sense of
the gearbox inputs. The default is 0. When this bit is set to 1, the sense of
the discrete inputs for SP HIG and SP LOW (high and low gear) are
inverted.
25 PWR DIS RLYThis parameter when set to 1, with parameter 57 (SAFETY CIRC) set to 1,
and the door is opened, I GAIN on all the axes is cleared. This feature is
intended to be used in conjunction with customer supplied hardware who
require the servo power to be cut when the door is opened.
316 MEASURE BAR RA TE
This parameter supports the Haas Servo Bar 300 barfeeder . It is the rate at which the bars are
measured. Units are inches*1000.
317 MEASURE BAR INC
This parameter supports the Haas Servo Bar 300 barfeeder . This is the increment used for bar
measurement. Units are inches*10,000
318 GEAR MOTOR TIMEOUT
This parameter supports the Haas Servo Bar 300 barfeeder . This is the timeout value for
gearmotor operations. Units are in milliseconds.
319 MAX RETRACT POS
This parameter supports the Haas Servo Bar 300 barfeeder . This is the maximum V axis
position when retracted. Units are inches * 10000.
204
PARAMETERS
96-8710 rev J
June 2004
Page 30
320 MIN RETRACT POS
This parameter supports the Haas Servo Bar 300 barfeeder . This is the minimum space
between bar and push rod when retracted. Units are inches*10,000
321 PUSH ROD ZERO POS
This parameter supports the Haas Servo Bar 300 barfeeder . This is the V axis position for
loading and unloading a bar. Unit s are in inches*10,000.
322 GEARMOTOR BUMP TIME
This parameter supports the Haas Servo Bar 300 barfeeder . Gear motor run time for bump and
internal functions. Units are in milliseconds.
323 PUSH RA TE
This parameter supports the Haas Servo Bar 300 barfeeder . This is the rate at which the last
1/4 inch of feed is done. Units are inches per minute*1000.
324 GEAR MOTOR SETTLE
This parameter supports the Haas Servo Bar 300 barfeeder . This is the minimum dwell time for
reversing the gear motor direction. Units are in milliseconds.
325 ST ANDARD BAR LEN
This parameter supports the Haas Servo Bar 300 barfeeder . This is the length of bar for G105
Q5. Units are in inches per minute*1000.
SL-Series
326 G5 DECELERA TION
This parameter supports the G05 FINE SPINDLE CTRL feature. This is the rate at which to
decelerate the spindle during G5. Units are in encoder steps per second. It should be set to
15000.
327 X LS PER INCH
This parameter is used on machines equipped with linear scales. It should be set to zero.
328 Y LS PER INCH
Same as parameter 327.
329 Z LS PER INCH
Same as parameter 327.
330 A LS PER INCH
Same as parameter 327.
331 B LS PER INCH
Same as parameter 327.
333 X LS PER REV
This parameter is used on machines equipped with linear scales. It should be set to zero.
334 Y LS PER REV
Same as parameter 333.
335 Z LS PER REV
336 A LS PER REV
96-8710 rev J
June 2004
Same as parameter 333.
Same as parameter 333.
PARAMETERS
205
Page 31
SL-Series
337 B LS PER REV
Same as parameter 333.
339 X SPINDLE THERM COEF .
This parameter supports the S pindle Head Thermal Compensation feature. It should be set to
8000.
340 Y SPINDLE THERM COEF .
This parameter supports the S pindle Head Thermal Compensation feature. It should be set to
0.
341 Z SPINDLE THERM COEF .
This parameter supports the S pindle Head Thermal Compensation feature. It should be set to
3692.
342 A SPINDLE THERM COEF.
This parameter supports the S pindle Head Thermal Compensation feature. It should be set to
0.
343 B SPINDLE THERM COEF.
This parameter supports the S pindle Head Thermal Compensation feature. It should be set to
0.
345 X SPINDLE THERM T.C.
This parameter supports the S pindle Head Thermal Compensation feature. It should be set to
-12561.
346 Y SPINDLE THERM T .C.
This parameter supports the S pindle Head Thermal Compensation feature. It should be set to
0.
347 Z SPINDLE THERM T.C.
This parameter supports the S pindle Head Thermal Compensation feature. It should be set to
-20000.
348 A SPINDLE THERM T .C.
This parameter supports the S pindle Head Thermal Compensation feature. It should be set to
0.
349 B SPINDLE THERM T.C.
This parameter supports the S pindle Head Thermal Compensation feature. It should be set to
0.
351 THRML SENSOR OFFSET
This parameter is used for Ball Screw Thermal Compensation via a temperature sensor
attached to the ball nut.
352 RELA Y BANK SELECT
In all previous versions, parameter 209 bit 23 MCD RL Y BRD assumes that relay bank zero is
to be used. This parameter allows the user to change which bank is to be used. It may be set
to a number from 0 to 3 (inclusive). M codes M21 through M28 will be switched to the selected
bank. Note that this feature requires the I/O-S board. If a previous board is installed without the
additional banks of relays, this parameter should be set to zero.
206
PARAMETERS
96-8710 rev J
June 2004
Page 32
353 MAX SUBSPINDLE RPM
This is the maximum RPM available to the subspindle. This parameter works in conjunction
with parameters 570 and 571
354 U SWITCH A
See Parameter 1 for description.
390 V SWITCH A
See Parameter 1 for description.
426 W SWITCH A
See Parameter 1 for description.
498 C SWITCH A
See Parameter 1 for description.
570 SUBSPIN ENC ST/REV
This parameter sets the number of encoder steps per revolution of the subspindle encoder .
571 SUBSPINDLE ST/REV
This parameter sets the number of encoder steps per revolution of the subspindle. This
parameter only applies to the subspindle rigid tapping option.
572 C AXIS ENG TIMEOUT
Specifies the C axis timeout value for seeing the engaged switch on engagement or the
disengaged switch on disengage. The units are in milliseconds and it should be set to 1000 for
all lathes.
SL-Series
573 C AXIS ENG DELAY 1
Specifies the C axis delay after spindle orientation and before engagement. It s purpose is to let
the spindle orientation settle. The units are milliseconds and it should be set to 250 for all
lathes.
574 C AXIS ENG DELAY 2
Specifies the C axis delay after engagement before the motion completes. It s purpose is to
allow the C axis engagement to come up to pressure. The units are milliseconds and it should
be set to 250 for all lathes.
575 THRD PTCH F ACT PPM
This allows the customer to factor the feed rate on G32, G76 and G92 threading as necessary
for particular applications. The units are ppm (parts per million.) This parameter can be
adjusted as necessary , for example, increasing the value by 100 will advance the lead of the
thread by 1 ten-thousandth of an inch per inch. Note that this parameter is internally limited to
1000. All lathes should be shipped with this p arameter set to 200.
576 MAX SS RPM LOW GEAR
Max subspindle RPM in low gear. This is the maximum RPM available to the subspindle.
When this speed is programmed, the D-to-A output will be +10V and the subspindle drive must
be calibrated to provide this. Gear ratio low to high is 4.1:1.
577 SS ORIENT OFFSET
Subspindle Orientation Offset. It is used to orient the subspindle properly anytime it needs to
be locked such as prior to a tool change, or orient subspindle command. This is used for the
vector drive and the value is determined at assembly time. The Subspindle position is
displayed on the POS-RAW DAT screen just to the right of SYSTEM TIME.
96-8710 rev J
June 2004
PARAMETERS
207
Page 33
SL-Series
578 SS HIGH GR MIN SPD
Command speed used to rotate subspindle motor when orienting subspindle in high gear . Units
are maximum subspindle RPM divided by 4096.
579 SS LOW GR MIN SPD
Command speed used to rotate subspindle motor when orienting subspindle in low gear. Unit s
are maximum subspindle RPM divided by 4096.
580 TS HYD RETRACT TIME
This parameter has been added for the SL-10 hydraulic no-encoder tailstock. It specifies the
amount of time (in ms) that the tailstock center will be commanded to retract as a result of
commanding an M22 and only takes effect when SIMPLE TS is set to 1.
581 APL FLIPPER SETTLE
This parameter supports the Haas Lathe APL. It specifies the rotational time for the gripper
after the switch is encountered and should be set to 100. Units are milliseconds.
582 APL FLIPPER TIME OT
This parameter supports the Haas Lathe APL. It specifies the allowed rotational time when
searching for the home switch and should be set to 2000. Units are milliseconds.
583 APL MAX POSITIONS
This parameter supports the Haas Lathe APL. It specifies the number of switch positions in
rotation and should be set to 7.
584 APL GRIP OPEN TIME
This parameter supports the Haas Lathe APL. It specifies the maximum allowable time for
opening the gripper and should be set to 500. Units are milliseconds.
585 APL GRIP CLOSE TIME
This parameter supports the Haas Lathe APL. It specifies the maximum allowable time for
closing the gripper and should be set to 500. Units are milliseconds.
586 MAX DOOR OPN SP RPM
This parameter that specifies the maximum allowable spindle RPM while the door is open. If
the door is open when the spindle is commanded to turn faster than this value, or already
turning faster than this value when the door is opened, alarm 230 DOOR OPEN will be
generated. For safety , this parameter should be set to a low value such as 100.
587 EXTENDED PUSH TIME
This parameter supports the barfeeder pusher rod which is mounted on the barfeeder trolley
(for barfeeders with the 1-foot extension option.) The units are 50th’s of a second. It causes a
delay of the amount of time specified to enable the pusher rod to full extend before the trolley
begins to travel back to the home position. This parameter should be set to 150 (3 seconds)
on the SL-30 Big Bore and SL-40 only . For all other lathes, it should be set to zero. On older
lathes without the pusher rod, this parameter will have no effect. Note also that with this
change, the I/O board discrete output has been changed from #23 to #1.
208
PARAMETERS
96-8710 rev J
June 2004
Page 34
588 X ENC. SCALE FACT OR
These are new axis parameters that work in place of the axis parameters called SCALE/X LO
and SCALE/X HI. If SCALE FACT/X is set to 1, the scale ratio is determined by SCALE/X LO
and SCALE/X HI as follows:
HI LO
0 0 3
0 1 5
1 0 7
1 1 9
If, however, SCALE F ACT/X is set to zero, the value of ENC. SCALE F ACTOR will be used for
the scale ratio instead. Note that any value outside the range of 1 to 100 will be ignored and
the scale ratio will remain unaffected. Note also that currently , these parameters are intended
for use only on rotary axes (A and B).
589 Y ENC. SCALE F ACT OR
See parameter 588 for description
590 Z ENC. SCALE FACT OR
See parameter 588 for description
591 A ENC. SCALE FACT OR
See parameter 588 for description
SL-Series
592 B ENC. SCALE FACT OR
See parameter 588 for description
593 Sp ENC. SCALE F ACT OR
See parameter 588 for description
594 U ENC. SCALE FACT OR
See parameter 588 for description
595 V ENC. SCALE FACT OR
See parameter 588 for description
596 W ENC. SCALE FACT OR
See parameter 588 for description
597 C ENC. SCALE FACT OR
See parameter 588 for description
598 Tt ENC. SCALE F ACTOR
See parameter 588 for description
599 Ss ENC. SCALE FACT OR
See parameter 588 for description
600 PEAK SPIN. PWR - KW
This parameter supports the spindle kilowatt (KW) load display which appears on the current
commands page, next to the spindle load percentage. This parameter should be set to the
peak power output in KW for the spindle motor.
96-8710 rev J
June 2004
PARAMETERS
209
Page 35
SL-Series
602 CHUCK FACE DIST ANCE
This parameter supports the brushless bar feeder . When executing G105 Q4, a new bar is
loaded, measured and pushed through the spindle and halted just before the chuck face. This
parameter specifies the distance (in 1/10000 inch) that should be left between the bar and the
chuck face. It should be set as follows:
61 1 BARFEEDER TYPE
This parameter supports the Bar 100 Air-Driven bar feeder . It should be set to 2 on all lathes
fitted with the Bar 100, lathes without the Bar 100 should be set to zero.
616 SS LUBE CYCLE TIME
This parameter supports the VTC-48. It controls the subspindle lubrication in the same manner
as parameter 1 17. The unit s are 50ths of a second. If a subspindle low lube condition is found,
alarm 121 LOW LUBE OR LOW PRESSURE is generated and both the main spindle and the
subspindle are shut down. It should be set to 108000.
This parameter supports the VTC-48. It specifies the time that the subspindle fan should
continue to run after the subspindle has stopped. The units are 1/1000 of a second. It should
be set to 6000.
618 LUBE CHECK DELA Y
This parameter supports the VTC-48. It specifies the time between checks on the status of the
oil pressure on a VTC main spindle.
619 PRE GEAR CHANGE DL Y
It specifies the delay time (in ms) after the spindle has been commanded to stop and before
the solenoid for the gear change is commanded to start. It should be set to 100 on all
machines.
632 X AXIS MOCON CHANNEL
This parameter enables each axis to be mapped to a particular mocon channel.
633 Y AXIS MOCON CHANNEL
Same as Parameter 632. Set to 7 on machines originally shipped with 5.02 and later software.
634 Z AXIS MOCON CHANNEL
Same as Parameter 632 Set to 2 on 5.02 and later software.
635 A AXIS MOCON CHANNEL
Same as Parameter 632 Set to 3 on 5.02 and later software.
636 B AXIS MOCON CHANNEL
Same as Parameter 632 Set to 4 on 5.02 and later software.
637 C AXIS MOCON CHANNEL
Same as Parameter 632 Set to 5 on 5.02 and later software.
210
PARAMETERS
96-8710 rev J
June 2004
Page 36
638 X AXIS MOCON CHANNEL
Same as Parameter 632 Set to 6 on 5.02 and later software.
639 Y AXIS MOCON CHANNEL
Same as Parameter 632 Set to 1 on machines originally shipped with 5.02 and later software.
640 Z AXIS MOCON CHANNEL
Same as Parameter 632 Set to 8 on 5.02 and later software.
641 A AXIS MOCON CHANNEL
Same as Parameter 632 Set to 9 on 5.02 and later software.
642 B AXIS MOCON CHANNEL
Same as Parameter 632 Set to 10 on 5.02 and later software.
643 C AXIS MOCON CHANNEL
Same as Parameter 632 Set to 1 1 on 5.02 and later software.
692 STDY REST OUT RELAY
This parameter supports the steady rest option. If a lathe has the option, this parameter must
be set to the output relay number that activates the clamping mechanism. This number can be
32 through 55 for relays #1 132 through #1 155, respectively . For lathes without the steady rest
option, it must be zero.
SL-Series
693 STDY REST INP RELAY
This parameter supports the steady rest option. If a lathe has the option and a foot pedal for
the steady rest, this parameter must be set to the input relay number for the foot pedal switch.
This number can be 1 through 49 for relays #1 101 through #1049, respectively . For lathes
without a steady rest foot pedal, this parameter should be zero.
715 Color Message
Used to change the color of the text messages displayed at the bottom of an LCD monitor.
Any value from 0 to 255 can be used. The following are some suggestions:
Black: 0Brown: 3, 4, 11, 12, 19, 20
Red: 5, 6, 13, 143Orange: 7, 15, 23
Yellow: 30, 31, 39, 55, 63Pink: 95, 103, 1 1 1, 1 19, 159, 167, 175, 183
Purple: 67, 75, 77, 83, 140, 141, 198, 215Blue: 64, 88, 210, 248
Green: 24, 40, 56, 104, 120
716 Color CMD Position
Used to change the color of the positions text displayed on the Current Commands page on an
LCD monitor. See color values listed for p arameter 715.
717 Color CMD G-Code
Used to change the color of the active G and M code text displayed on the Current Commands
page on an LCD monitor . See color values listed for parameter 715.
718 Color CMD Axes Load
Used to change the color of the axis load text displayed on the Current Commands page on an
LCD monitor. See color values listed for p arameter 715.
719 Color CMD Bold Text
Used to change the color of the large feed and speed text displayed on the Current Commands
page on an LCD monitor . See color values listed for parameter 715.
96-8710 rev J
June 2004
PARAMETERS
211
Page 37
SL-Series
720 Coor Override
Used to change the color of the spindle and axis override text displayed on the Current
Commands page on an LCD monitor. See color values listed for p arameter 715.
ELECTRONIC T HERMAL C OMPENSATION
When ballscrews rotate they generate heat. Heat causes the ballscrews to expand. In constant duty cycles,
the resultant ball screw growth can lead to cutting errors on the next morning start up. Haas' ETC algorithm
can accurately model this heating and cooling effect and electronically expand and contract the screw to give
near glass scale accuracy and consistency .
This compensation is based on a model of the ball screw which calculates heating based on the distance
traveled and the torque applied to the motor. This compensation does not correct for thermal growth due to
changes in ambient temperature or due to part expansion.
Electronic thermal compensation works by estimating the heating of the screw based on the total amount of
travel over its length and including the amount of torque applied to the screw. This heat is then turned into a
thermal coefficient of expansion and the position of the axis is multiplied by the coefficient to get a correction
amount.
If the machine is turned off when there is some compensation applied (due to motion and heating of screw),
when the machine is turned back on, the compensation will be adjusted by the clock indicated elapsed time.
SPINDLE H EAD T HERMAL C OMPENSATION
This feature integrates spindle speed over time and builds a model of thermal growth. As the model shows the
spindle head warming up, the control adjusts the axes to compensate for thermal growth.
X-AXIS T HERMAL C OMPENSATION
During machining, the heating of the ballscrews transfers heat by conduction to the thermal sensor body. This
causes the resistance of the sensor to vary according to the temperature. The resistance value is read by the
software which compensates for the change in temperature by adjusting the accuracy of the program accordingly .
The thermal sensor is connected to the ballscrew and compensates program accuracy for changes in
ballscrew temperature.
212
PARAMETERS
96-8710 rev J
June 2004
Loading...
+ hidden pages
You need points to download manuals.
1 point = 1 manual.
You can buy points or you can get point for every manual you upload.