Haas SL Parameters

Page 1
SL-Series
6. PARAMETERS
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 ENCODER Used to reverse the direction of encoder data. 1 REV POWER Used to reverse direction of power to motor. 2 REV PHASING Used to reverse motor phasing. 3 DISABLED Used to disable the X-axis. 4 Z CH ONLY With A only, indicates that no home switch. 5 AIR BRAKE With A only, indicates that air brake is used. 6 DISABLE Z T Disables encoder Z test (for testing only). 7 SERVO HIST Graph of servo error (for diagnostics only). 8 INV HOME SW Inverted home switch (N.C. switch). 9 INV Z CH Inverted 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 BRAK With A only, removes I feedback when brake is active. 12 LOW PASS +1X Adds 1 term to low pass filter. 13 LOW PASS +2X Adds two terms to low pass filter. 14 OVER TEMP NC Selects a normally closed overheat sensor in motor. 15 CABLE TEST Enables test of encoder signals and cabling. 16 Z TEST HIST History plot of Z channel test data. 17 SCALE FACT/X If 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 AXIS Used to create an invisible axis.
176
PARAMETERS
96-8710 rev J
June 2004
Page 2
SL-Series
19 DIAMETER PRG Used to set diameter programming. When set to 1, it will interpret inputs
as diameters instead of radii. 20 TRA VL LIMITS Travel limits are used. 21 NO LIMSW ALM Alarms are not generated at the limit switches. 22 D FILTER X8 Enables the 8 tap FIR filter. Used to eliminate high frequency vibrations,
depending on the axis motor. 23 D FILTER X4 Enables the 4 tap FIR filter. Used to eliminate high frequency vibrations,
depending on the axis motor. 24 TORQUE ONL Y For HAAS Service use only. 25 3 EREV/MREV The 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/MREV The 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 PHAS For HAAS Service use only. 28 BRUSH MOTOR Enables the brush motor option. 29 ROTAR Y AXIS When 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 LO With SCALE/X HI bit, determines the scale factor used in bit SCALE
FACT/X, 31 SCALE/X HI With 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 CRANK Reverses 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-STP S tops spindle then turns the power off at EMERGENCY STOP. 4 RIGID TAP Indicates hardware option for rigid tap. 5 REV SPIN ENC Reverses sense direction of spindle encoder.
180
PARAMETERS
96-8710 rev J
June 2004
Page 6
SL-Series
6 NETWORK/ZIP This 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 CHG Selects exact stop in moves when mode changes. 8 SAFETY CIRC This enables safety hardware, if machine is so equipped. 9 SP DR LIN AC Selects linear deceleration for rigid tapping. 0 is quadratic. 10 UNUSED 12 OVER T IS NC Selects Regen over temp sensor as N.C. 13 SKIP OVERSHT Causes Skip (G31) to act like Fanuc and overshoot sense point. 14 NONINV SP ST Non-inverted spindle stopped status. 15 SP LOAD MONI Spindle load monitor option is enabled. 16 SP TEMP MONI Spindle temperature monitor option is enabled. 18 ENABLE DNC Enables DNC selection from MDI. 19 ENABLE BGEDT Enables BACKGROUND EDIT mode. 20 ENA GRND FLT Enables ground fault detector. 21 M19 SPND ORT This 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 MACRO Enables macro functions. 23 INVERT SKIP Invert sense of skip to active low=closed. 24 HANDLE CURSR Enable use of jog handle to move cursor. 25 NEG WORK OFS Selects use of work offsets in negative direction. 26 TRANS OIL When this parameter is set to 1, it enables transmission low oil pressure
detection via input 1014. 27 ENA QUIKCODE Enables conversational programming. 28 OILER ON/OFF Enables oiler power when servos or spindle is in motion. 29 NC OVER VOLT Inverts sense of over voltage signal. 30 SP MOTOR ENC This 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 SP Enables 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-to­A 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 BRIDGE Not Used 3 ENA CONVEYOR Enables chip conveyor, if machine is so equipped. 4 50% RPD KBD When (1) the control will support the new style keyboards with the 50%
5 FRONT DOOR When enabled the control will look for an additional door switch and will
10 T SUBROUTINE Not Used 11 RESERVED 12 REV CONVEYOR Reverses the direction of the chip conveyor. 13 M27-M28 CONVYR Usually the chip conveyor motor and direction relays are attached to the
15 GREEN BEACON When (1) user relay M25 is used to flash a beacon. If the control is in a
16 RED BEACON When (1) user relay M26 is used to flash a beacon. The beacon flashes if
17 CONVY DR OVRD When (1) the conveyor will continue to run with the door open. When (0)
18 RESERVED 19 TC FWD CW Determines the direction that the turret moves as viewed from the
20 RMT TOOL RLS This bit supports the VTC-48. It specifies that the machine has a remote
21 DISK ENABL Enables an installed floppy disk drive. 23 MCD RLY BRD If set to 1, adds 16 additional relays, for a total of 56. 24 HPC ENABLE When this parameter bit is set to zero the machine will behave normally.
25 AUX JOG NACC Does 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 EXSTOP Default is 1. When this bit is set to 1, the control will execute an exact
29 HYDRAULICS This bit must be set to 1 if a lathe has the hydraulic chuck clamping
30 STALL DETECT Enables detection of spindle stall. If spindle stalls, the spindle motor is
31 SPNDL NOWAIT When (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 EN Used to enable linear scales for the X-axis. 1 X INVRT LN SCL Used to invert the X-axis linear scale. 2 X DSBL LS ZTST Used to disable the linear scale Z test. 3 TH SNSR COMP This parameter is used for Ball Screw Thermal Compensation via a
4 X 2ND HOME BTN Used to move axis to coordinate specified in Work Ofset G129 5 X NEG COMP DIR Used 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/NOHOME This 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 EN Used to enable linear scales for the Y axis. 1 Y INVRT LN SCL Used to invert the Y axis linear scale. 2 Y DSBL LS ZTST Used to disable the linear scale Z test. 3 TH SNSR COMP This parameter is used for Ball Screw Thermal Compensation via a
4 Y 2ND HOME BTN Used to move axis to coordinate specified in Work Ofset G129 5 Y NEG COMP DIR Used to negate the direction of thermal compensation 7 MAX TRA V INP 8 NO ZERO/NOHOME This 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 EN Used to enable linear scales for the Z axis. 1 Z INVRT LN SCL Used to invert the Z axis linear scale. 2 Z DSBL LS ZTST Used to disable the linear scale Z test. 3 TH SNSR COMP This 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 BTN Used to move axis to coordinate specified in Work Ofset G129 5 Z NEG COMP DIR Used to negate the direction of thermal compensation 7 MAX TRA V INP 8 NO ZERO/NOHOME This 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 EN Used to enable linear scales for the A axis. 1 A INVRT LN SCL Used to invert the A axis linear scale. 2 A DSBL LS ZTST Used to disable the linear scale Z test. 3 TH SNSR COMP This 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 BTN Used to move axis to coordinate specified in Work Ofset G129 5 A NEG COMP DIR Used to negate the direction of thermal compensation 7 MAX TRA V INP 8 NO ZERO/NOHOME This 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 EN Used to enable linear scales for the B axis. 1 B INVRT LN SCL Used to invert the B axis linear scale. 2 B DSBL LS ZTST Used to disable the linear scale Z test.
PARAMETERS
96-8710 rev J
June 2004
Page 24
3 TH SNSR COMP This 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/NOHOME This 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 EN Used to enable linear scales for the C axis. 1 C INVRT LN SCL Used to invert the C axis linear scale. 2 C DSBL LS ZTST Used to disable the linear scale Z test. 3 TH SNSR COMP This parameter is used for Ball Screw Thermal Compensation via a
4 C 2ND HOME BTN Used 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/NOHOME This 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 SERIAL Causes the main serial inputs/outputs to go through the floppy disk video
2 CK PALLET IN 3 CK HIDDN V AR 4 DISPLA Y ACT When set to 1, displays the actual spindle speed on the Current
6 HYDRAULIC TS This bit enables the hydraulic tailstock 7 SPND DRV LCK This bit must be set to 0 if machine is equipped with a Haas vector
8 CHUCK OPN CS When set to 1, the user can press CYCLE START and run a program with
9 CNCR SPINDLE When set to 0, spindle start occurs at the end of a block, as in normal M
10 TL SET PROBE This 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 RJH Haas 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 NC Spindle 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 CKPU When 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 ENABL Delta 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 FLY Delta 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 STATUS This 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 ILK This 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 TOOLING Lathes fitted with the Live Tooling drive this bit must be set to 1. For all
other lathes, this bit is set to 0. 25 SUBSPINDLE This 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 DRIVE This bit enables M154 and M155. It must be set to 1 for all lathes with the
C axis. 29 SAFETY INVERT This 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 DCEL Inverse 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 GRPHC All user defined M codes (such as M50) will be ignored when a program
5 DOOR OPEN SW This 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 BF This parameter bit supports the brushless bar feeder. When it is set to 1,
8 MINI PWRSPLY This parameter bit is intended for the Mini Lathe. When it is set to zero,
9 APL This parameter indicates that a Haas Lathe APL is installed. When this bit
10 ZRET C ENG This 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 EN This 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 E Reverses sense direction of subspindle encoder 17 SS VEC D ENC Enables 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 DRIVE This 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 EN Delta 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 FLY Delta 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 DC Subspindle 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 GB Disables 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 CTR This bit is used for the VTC-48. 24 SS INVERT GB This 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 RLY This 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.
Mini-Lathe 440000 SL-10 500000 SL-20 540000 SL-30 540000 SL-30BB 650000 SL-40 650000 TL-15 540000
617 SS SPIN.FAN OFF DEL
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: 0 Brown: 3, 4, 11, 12, 19, 20 Red: 5, 6, 13, 143 Orange: 7, 15, 23 Yellow: 30, 31, 39, 55, 63 Pink: 95, 103, 1 1 1, 1 19, 159, 167, 175, 183 Purple: 67, 75, 77, 83, 140, 141, 198, 215 Blue: 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 accord­ingly .
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...