ANILAM warrants its products to be free from defects in material and workmanship for one (1)
year from date of installation. At our option, we will repair or replace any defective product upon
prepaid return to our factory.
This warranty applies to all products when used in a normal industrial environment. Any
unauthorized tampering, misuse or neglect will make this warranty null and void.
Under no circumstances will ANILAM, any affiliate, or related company assume any liability for
loss of use or for any direct or consequential damages.
The foregoing warranties are in lieu of all other warranties expressed or implied, including, but
not limited to, the implied warranties of merchantability and fitness for a particular purpose.
The information in this manual has been thoroughly reviewed and is believed to be accurate.
ACU-RITE Companies, Inc. reserves the right to make changes to improve reliability, function,
or design without notice. ACU-RITE Companies, Inc. assumes no liability arising out of the
application or use of the product described herein.
Copyright 2006 ACU-RITE Companies, Inc.
All rights reserved. Subject to change without notice. iii
31-August-06
All rights reserved. Subject to change without notice. ix
31-August-06
CNC Setup Utility Manual
P/N 70000509D - Setup Utility Concepts
Section 1 - Setup Utility Concepts
Introduction
The Setup Utility is used to configure the CNC and optimize the system.
The machine builder performs most of the initial machine setup at the
time of the installation. This manual documents all parameters and the
procedure to change them. All changes are made using the Setup Utility.
The parameter settings are saved in a configuration file in the CNC’s
memory. The name of the configuration file is P5MCFG.CFG.
Effectivity Notation
Some sections of this manual apply only to specific ANILAM CNC
product(s). In these sections, icons in the left margin identify the
product(s) to which the information applies. Table 1-1 lists the icons for
each CNC product and the number of axes supported by each product.
Table 1-1, CNC Effectivity Icon Description
Icon Product Axes Supported
5300M/MK
5000M-3X
5400M/MK
5000M-4X
5500M
5000M-5X
NOTE:All systems also support one spindle axis.
5000M Three Axes System 3
5000M Four Axes System 4
5000M Five Axes System 5
As far as the Setup Utility is concerned, everything that applies to 5000M
Three Axes Systems also applies to 5000M Four Axes Systems.
Similarly, everything that applies to 5000M Four Axes Systems also
applies to 5000M Five Axes Systems. The main difference between the
products is in the number of axes supported. Refer to Table 1-1 for
specification on number of axes per product. In addition, all systems
support one spindle axis.
There are many parameters that are defined per axis. In these cases, this
manual will document the primary axes (i.e., XYZ). The parameters for
auxiliary axes (i.e., U and W) are entered in the same way as those for
the primary axes. Some parameters can also be specified for the Spindle
axis (i.e., S).
All rights reserved. Subject to change without notice. 1-1
31-August-06
CNC Setup Utility Manual
P/N 70000509D - Setup Utility Concepts
Software Version Information
To facilitate verification of software version information, a text file is added
to all CNC machine and offline software disks. The file lists the version
and the CNC type. The software version contained on the disk is coded
into the filename using the following format
software version 4.14A is formatted as
containing software version
Navigating Through the Setup Utility
The Setup Utility provides access to parameter settings through menus
and submenus. Each menu contains a list and a highlight. Highlight one
of the choices listed. Press
Each menu provides access to parameter settings or another menu.
4.14A contains a file named 0414A.txt.
ENTERto activate the highlighted choice.
: 0xxxx.txt. For example,
0414A.txt. Therefore, a disk
Press
required. Press
the software. Press Exit (F10) to close a menu and return to the previous
menu.
Refer to “Section 6 - Setup Utility Maps
“Sections 1– 4.” Use these maps to locate parameter settings. The maps
also serve as a quick reference guide.
NOTE: All dimensions, numbers, assigned values, and defaults
Default Settings
The Setup Utility has default settings pre-loaded in the configuration file.
These settings remain active unless you change them. In this manual,
default settings are specified as: [Default: Setting].
ENTER to toggle settings On or Off. Type a specific value where
ENTER or Exit (F10) to save settings when prompted by
” for all maps referenced in
provided in this manual are subject to change without notice
depending upon individual manufacturing considerations and
industry standards.
1-2 All rights reserved. Subject to change without notice.
31-August-06
CNC Setup Utility Manual
P/N 70000509D - Setup Utility Concepts
Keypad Keys
Axis Keys
In this manual, the names
ARROWS, CLEAR, SHIFT, and SPACE are used
for the corresponding keypad keys. See Table 1-2 for their identifying
key faces.
Additionally, the alphanumeric characters, (A – Z) and (0 – 9), are used to
reference corresponding alphanumeric keys.
Table 1-2, Keypad Keys
Name Key Face
ARROWS
CLEAR
SHIFT
SPACE
Some parameters require that you specify an axis. Use the X, Y, Z, U, W,
or S key to specify the axis.
All rights reserved. Subject to change without notice. 1-3
31-August-06
CNC Setup Utility Manual
P/N 70000509D - Setup Utility Concepts
Console Switches/Manual Panel Keys
Console switches and Manual Panel Keys are referred to as shown in
Table 1-3.
Table 1-3, Console Switches/ Manual Panel Keys
Name Switch/Key
Axis Selector Switch
Jog Selector Switch
Feedrate OVERRIDE Switch
Spindle OVERRIDE Switch
E-STOP Key
Jog Plus Key
Jog Minus Key
Servo Reset Key
Start Key
Hold Key
Z
Y
U
X
W
AXIS
FEED
RAPID
SPINDLE
(Continued…)
1-4 All rights reserved. Subject to change without notice.
31-August-06
Press Up Arrow (F3
in the Setup Utility. The corresponding arrow keys can also be used.
Exiting a Screen
Press Exit (F10) to return to the previous screen.
Password Restricted Parameters
Some machine parameters are protected by passwords. The CNC
provides four access levels of passwords. Operators are assigned limited
access, which allows them to set parameters used in normal machine
operations. Service and factory technicians require a higher level of
access. The Programmable I/O Interface requires a separate password.
See Table 1-4 for default machine passwords.
Table 1-4, Default Machine Passwords
Access Level Password Level
Limited – Operator 159
Service Technician Z48
) and Down Arrow (F4) to highlight menu selections
Factory Technician Reserved for factory use
Programmable Logic Controller IPI
NOTE: Service supersedes Limited. Factory level is the highest and
supersedes all, except IPI, which is independent of the other
passwords.
All rights reserved. Subject to change without notice. 1-5
31-August-06
CNC Setup Utility Manual
P/N 70000509D - Setup Utility Concepts
Changing Protected Parameters
To change protected parameters, enter a password when the CNC
displays the password prompt.
NOTE: You are only required to type a password once during Setup.
However, when you exit the Setup Utility and re-enter, you will
again be prompted for a password.
Saving Changes to Setup Parameters
When you exit the Setup Utility menu after you have changed any
parameters, the CNC displays the prompt “Save Changes?”.
Select one of the following:
Yes (F1) to save the changes.
No (F2) to cancel the changes.
Cancel (F9) to return to the Setup UtilityMenu.
NOTE: When No (F2) is pressed, all parameters revert to the settings
prior to changes.
All configuration parameters are saved in a configuration file,
(P5MCFG.CFG). Every time a parameter is changed, the configuration
file is saved; the CNC automatically creates a backup file,
(P5MCFG.BAK). The CNC provides utilities to manage the configuration
file. Refer to “Section 4 - Configuration Utilities
Setting Parameters in Setup Utility
To set parameters in the Setup Utility:
1. Highlight the menu in which the parameter is displayed, and press
ENTER.
Change the parameter by following one of the steps mentioned below:
In some cases a parameter can only have two selections. Pressing
ENTER changes from one value to the other.
In some cases, a parameter may have more than two selections and
pressing
Highlight the desired selection, and press
ENTER will display a pop-up menu with the list of selections.
” for detailed information.
ENTER.
In other cases, the CNC will highlight an entry field and you will be
allowed to type the value for the parameter. Type the desired value or
setting, and press
1-6 All rights reserved. Subject to change without notice.
31-August-06
ENTER.
CNC Setup Utility Manual
P/N 70000509D - Setup Utility Concepts
Using Valid Parameter Ranges
All parameters entered in an entry field must be within the valid range for
the parameter. If the value entered is not within the valid range, an error
message is displayed. The error message shows the valid range for the
parameter. Pressing F10, or
CLEAR, clears the error message. Once the
error message is cleared, you can enter another value. The previous
value can be restored by pressing
UP ARROW and then ENTER.
Accessing Setup Utility
To access the Setup Utility menus:
1. Turn on the CNC.
When the CNC is turned on, the CNC software starts automatically.
The CNC displays messages to indicate the status of the startup.
When the CNC software has successfully started, the CNC displays
ANILAM Company information and the software version number.
2. Press (F10) to continue.
The CNC displays the Software Options screen.
3. Use the arrow keys to highlight Setup
If already in Manual mode, access the Software Options screen by
pressing (SHIFT + F10). The servos must be off or the CNC will not allow
you to exit Manual mode.
In either case, the CNC displays the Setup
Map 1
, Menu A. This menu allows you to access the setup parameters.
Overview of Main Parameter Categories
There are, in general, two categories of parameters. One category of
parameters corresponds to the type of parameters that the machine
builders, or technicians, would normally be involved in specifying. These
parameters are all under the Builder Setup menu entry. The second
category of parameters corresponds to those that the CNC operator or
programmer would be involved in specifying or customizing. These
parameters are all under the Operator Setup menu entry. See Map 1Menu A.
In general, Builder parameters require Service or Limited level password
and Operator parameters do not require any password.
Utility. Press ENTER.
Options Menu. Refer to
,
All rights reserved. Subject to change without notice. 1-7
31-August-06
CNC Setup Utility Manual
P/N 70000509D - Setup Utility Concepts
Units of Measurement
The Units of Measurement parameter specifies the units used to enter
dimensional data. If you are using mixed data, input data in one format
(inch or mm) first. Change the format (inch or mm) and enter the rest of
the data. You can change the units as many times as you need to. By
using the proper units you do not need to convert values, but can enter
data precisely (that is, no rounding during conversion).
To set the default measurement mode:
5400M/MK
5000M-4X
5000M-5X
5500M
1. See Map 1
2. Press
, Menu A. Highlight Units in Inch.
ENTER to toggle between inch mode and millimeter mode.
[Default: Inch]
All dimensional data will be displayed according to the units specified in
this parameter.
The only exception to this rule are dimensional parameters corresponding
to rotary axes. If any of the auxiliary axes (i.e., U or W) are configured as a
rotary axis, then the unit is always in degrees or degrees per minute (i.e.,
deg/min).
1-8 All rights reserved. Subject to change without notice.
31-August-06
CNC Setup Utility Manual
P/N 70000509D - Builder Setup
Section 2 - Builder Setup
General Axis refers to the X, Y, and Z-axes. Enter the basic operating specifications for these axes into the CNC via the Builder
General Axis menus. These menus allow you to configure the X, Y, and
Z-axis in the CNC.
NOTE: Some of the menus also provide a parameter for the S-axis
(i.e., Spindle). It is only necessary to enter S-axis parameters if
the machine is capable of operating the spindle as a controlled
axis.
Setup –
5500M
5000M-4X
5000M-4X
-
5500M
5000M-5X
The menus for 5000M Four Axes will allow setting of parameters for axes
X, Y, Z, and U.
The menus for 5000M Five Axes will allow setting of parameters for axes
X, Y, Z, U, and W.
System Resolution
The CNC receives feedback from a linear encoder, rotary encoder, or an
**EverTrack
system. You can set resolution for the system (whether the feedback
device is a rotary encoder or a linear encoder) via the Resolution menu.
Different types of feedback devices can be used in one system. For
example, you can use a linear encoder on the X-axis and a rotary
encoder on the Y-axis. Some of the parameters are specific to rotary
encoders or linear encoders.
Setting Axes for Encoder Type
To set the axis encoder type: [Default: Rotary Encoder]
1. See the Resolution Setup, Menu G on “Map 1” in “Section 6 - Setup
Utility Maps.” For the remainder of the document, this is described as
“See Map 1
TM
encoder and provides closed-loop positioning for the
, Resolution Setup, Menu G.”
2. Highlight Type.
3. Press X, Y, Z, U, or W for the axis being set, and press
ENTER. A
pop-up window displays the following selections:
Linear Encoder
Rotary Encoder
EverTrack Encoder
4. Highlight Linear Encoder for axes that use a linear encoder; highlight
Rotary Encoder for axes that use a rotary encoder; highlight
EverTrack Encoder for axes with linear encoders that have the
EverTrack feature, and press
ENTER. The CNC changes the encoder
type to the selected option.
- - - - -
TM
**EverTrack
All rights reserved. Subject to change without notice. 2-1
31-August-06
EverTrack
TM
is a trademark of ACU-RITE Companies, Inc.
CNC Setup Utility Manual
P/N 70000509D - Builder Setup
Setting the Display Resolution
Display Resolution allows you to set the resolution of the axis display
(Display Res). The display resolution must be equal to or coarser than
the actual resolution of the installed linear encoder or rotary encoder.
Changing the Display Resolution does not affect the accuracy of the
machine. Always select resolution in microns, whether the CNC is in Inch
Mode or MM Mode. Ensure that resolution settings match the installed
equipment.
[Default: 2 Microns
] (0.002 mm/0.0001 inch)
To set display resolution:
1. See Map 1
, Menu G. Highlight Display Res.
2. Press the appropriate axis key (i.e., X, Y, Z, U, or W).
The CNC displays a pop-up window with the choices: 0.5, 1, 2, 5, or
10 Microns.
3. Highlight the desired display resolution, and press
The axis display will show movement at the selected resolution.
Setting the Linear Encoder Resolution
NOTE: This parameter applies only to linear encoders. Do not use if the
axis is using a rotary encoder for feedback.
Enter the required resolution for each axis: X, Y, and Z. Always select
resolution in microns, regardless of whether the CNC is in Inch Mode or
MM Mode. [Default: 1 Micron] (0.001 mm/0.00005 inch)
Refer to Table 2-1 for ANILAM conversion values.
Table 2-1, Micron to Inch Conversion
ENTER.
0.5 Micron 0.0005 mm 0.00002”
1 Micron 0.001 mm 0.00005”
2 Microns 0.002 mm 0.0001”
5 Microns 0.005 mm 0.0002”
10 Microns 0.010 mm 0.0005”
NOTE: If resolution settings do not match those of the installed
equipment, positioning errors will occur.
2-2 All rights reserved. Subject to change without notice.
31-August-06
CNC Setup Utility Manual
P/N 70000509D - Builder Setup
To set the linear encoder resolution:
1. See Map 1
, Menu G.
2. Highlight Linear Enc Res
3. Press the appropriate axis key (i.e., X, Y, Z, U, or W). A pop-up
window will display the following choices: 0.5, 1, 2, 5, or 10 Micron.
4. Highlight the appropriate linear encoder resolution, and press
Setting Line Count for Rotary Encoder
NOTE: This parameter applies only to rotary encoders. Do not use if
the axis is using a linear encoder for feedback.
Enter the number of counts per revolution supported by the rotary
encoder (Rot Enc Lines). The CNC accepts line counts of up to 10,000
lines per revolution.
[Defaults: 1000 lines for X, Y, Z, U, or W]
[Defaults for AC Brushless systems only: 1024 lines for X, Y, Z, U, or W ]
To enter an encoder line count:
1. See Map 1
, Menu G. Highlight Rot Enc Lines.
2. Press the appropriate axis key (i.e., X, Y, Z, U, or W).
ENTER.
The CNC highlights the encoder line entry field for the axis.
3. Type the rotary encoder line count, and press
Setting Ballscrew Pitch for the Rotary Encoder
NOTE: This parameter applies only to rotary encoders. Do not use if
the axis is using a linear encoder for feedback.
Pitch is the linear distance traveled per revolution of the ballscrew. Use
the unit of measurement (inch or mm) to which the CNC defaults.
Set the pitch (Bscrew Pitch) of the ballscrew. [Default: 0.20 inch]
To enter ballscrew pitch:
1. See Map 1
, Menu G. Highlight Bscrew Pitch.
2. Press the appropriate axis key (i.e., X, Y, Z, U, or W). The CNC
highlights the ballscrew pitch entry field for the axis.
3. Type the pitch of the ballscrew for that axis, and press
ENTER.
ENTER.
All rights reserved. Subject to change without notice. 2-3
31-August-06
CNC Setup Utility Manual
P/N 70000509D - Builder Setup
Setting the Ratio Between the Ballscrew Pulley and the Motor/Encoder Pulley
The Ratio is the difference in the size of the pulleys, which represent the
number of turns of the Encoder relative to the number of rotations of the
Ballscrew.
Most encoders today are mounted to the shafts to the motors; therefore,
the parameter for Motor Pulley represents the encoder pulley. If your
encoder is not mounted to the motor shaft, then the correct entry for the
Motor Pulley would be the actual encoder pulley.
For example, if the pulley on the ballscrew has 21 teeth, and the pulley on
the motor has 14 teeth: the ratio is 1.5 to 1. You would enter 1.5 for the
Ballscrew Pulley parameter, and 1 for the Motor Pulley parameter. If you
do not know the actual ratio, you enter the number of teeth on the pulleys:
21 for Ballscrew Pulley, and 14 for the Motor Pulley.
Ballscrew Pulley Parameter
To enter the Ballscrew Pulley value:
1. See Map 1
, Menu G. Highlight Ratio (Bsc Ply).
2. Press the appropriate axis key (i.e., X, Y, Z, U, or W). The CNC
highlights the value entry field for the axis.
3. Type the number of teeth on the Ballscrew pulley (or the Numerator of
the ratio), and press
ENTER.
[Defaults: X 1.50000, Y 1.50000, Z 1.80000, U 1.00000, and W-axis
1.00000]
[Defaults for AC Brushless systems only: X 2.00000, Y 2.00000, Z 1.00000, U 1.00000,
and W-axis 1.00000]
NOTE: This parameter applies only to rotary encoders. Do not use it
with a linear encoder.
Motor/Encoder Pulley Parameter
To enter the Motor/Encoder Pulley value:
1. See Map 1
, Menu G. Highlight Ratio (Mtr Ply).
2. Press the appropriate axis key (i.e., X, Y, Z, U, or W). The CNC
highlights the value entry field for the axis.
3. Type the number of teeth on the Motor/Encoder pulley (or the
Denominator of the ratio), and press
ENTER.
[Defaults: X, Y, Z, U, and W-axis 1.00000]
NOTE: This parameter applies only to rotary encoders. Do not use it
with a linear encoder.
2-4 All rights reserved. Subject to change without notice.
31-August-06
CNC Setup Utility Manual
P/N 70000509D - Builder Setup
Setting the Starting Mark
NOTE: This parameter applies only to EverTrack encoders. Do not use
if the axis is using a rotary encoder for feedback.
The Starting Mark entry is the first mark from the right-most end of the
encoder (as you look at the encoder). The entry is sign sensitive. If the
right-most mark is at the positive end of the axis, then the Starting Mark
must be positive. If the right-most mark is at the negative end of the axis,
then the Starting Mark must be negative.
[Defaults: X, Y, Z, U, and W-axis 0]
To determine the starting mark number, refer to “Starting Reference
Mark” in 5000M CNC Motion Setup/Testing Utility, P/N 70000636, for a
description using Machine Setup & Testing (MST) to find the Starting
Reference Mark.
If you know the starting mark number, use the following procedure to set
the Starting Mark. To set the Starting Mark:
1. See Map 1
, Menu G. Highlight Starting Mark.
2. Press the appropriate axis key (i.e., X, Y, Z, U, or W). The CNC
highlights the entry field for the axis.
3. Type the starting mark for that axis, and press
Setting Linear Correction Compensation
Linear correction compensation corrects for detected mechanical errors (in
the ballscrew or elsewhere) that affect the indicated distance displayed by
the CNC. To determine the amount of correction required, measure the
error with a calibration device. When linear correction is activated, the
CNC multiplies the commanded move by the compensation value.
If you do not require linear compensation, disable this feature. When
enabled, you can specify a different correction value for each axis.
Correction = Distance Read by CNC ÷ Distance Actually Traveled
Enter any appropriate correction factor from 0.300000 to 3.000000.
[Default: Off (disabled)]
To set linear correction compensation:
1. See Map 1
to the axis being set, and press
, Menu F. Highlight the menu selection that corresponds
ENTER.
ENTER.
The CNC highlights the entry field for the selected axis.
2. Type the desired linear compensation correction, and press
3. Highlight Linear correction compensation, and press
ENTER.
ENTER.
This selection activates/deactivates the option.
4. Press
ENTER to toggle the selection On/Off to activate/deactivate the
compensation value(s) entered.
All rights reserved. Subject to change without notice. 2-5
31-August-06
CNC Setup Utility Manual
P/N 70000509D - Builder Setup
Setting In-Position Check
NOTE: Rapid moves always execute in In-Position Mode.
When the CNC has positioned the tool within the in-position tolerance of
the target, the CNC processes the next programmed move. At this time,
the CNC displays the in-position indicator. Specify the in-position
tolerance for each enabled axis in the Setup Utility.
[Default: 0.0004 in. for X, Y, and Z; 0.0102 in. for U and W]
When determining in-position tolerance:
For rotary encoders, tolerance is usually four times the machine
resolution (e.g., If machine resolution is 0.0002 in., the in-position
tolerance is 0.0008 in.). Use this as a benchmark from which to
adjust this value.
For linear encoders, tolerance equals the resolution of the linear
encoder.
NOTE: In-position tolerance must be smaller than Continuous path
To define in-position tolerance:
1. See Map 1
to the axis being set, and press
The CNC highlights the entry field for the axis.
2. Type the desired in-position tolerance, and press
Setting Continuous Path
With Continuous Path Mode active, the CNC blends one move into
another, without a complete stop between moves. The Continuous Path
Mode activates at power On and is used for feed moves.
The CNC approaches the target position and comes within the continuous
path tolerance of the target. Then, the CNC begins to calculate the next
programmed move. It does not make an in-position check before it
executes the next move. This results in a smoothly contoured profile or
surface. [Default: 0.0700 in. for X, Y, and Z axes with Continuous Path
turned On; 1.7780 in. for U and W axes]
NOTE: In-position tolerance must be smaller than Continuous path
tolerance.
, Menu E. Highlight the menu selection that corresponds
ENTER.
ENTER.
tolerance.
To activate and define the continuous path tolerance:
1. See Map 1
to the axis being set, and press
, Menu D. Highlight the menu selection that corresponds
ENTER.
The CNC highlights the entry field for the axis.
2. Type the desired tolerance, and press
2-6 All rights reserved. Subject to change without notice.
31-August-06
ENTER.
CNC Setup Utility Manual
P/N 70000509D - Builder Setup
3. Highlight Continuous path, and press ENTER.
This selection activates/deactivates the option.
4. Press
Continuous Path Mode(s) entered.
The CNC activates the Continuous Path Mode(s) for all selected
axes.
Setting Default Rapid Rate
Default Rapid Rate sets the speed at which an axis operates in Rapid
Mode. This applies to programmed blocks or MDI commands. Jog moves
in rapid (i.e., from a manual panel) can have a different rapid rate. The
machine builder sets the maximum rapid rate according to the physical
constraints of the machine. These factors include:
Available motor torque
Available servo drive output
Ballscrew pitch
Mass to be moved
Any mechanical advantage gained by pulleys or gears
To override the default rapid rate, adjust the
This switch varies the rapid speed from 0 to 100% and does not affect the
maximum rapid rate set.
[Default: X = 200 in/min; Y = 200 in/min; Z = 150in/min; U and W =
5,080 in/min]
ENTER to toggle the selection On/Off to activate/deactivate the
FEEDRATE OVERRIDE switch.
To set the default rapid speed:
1. See Map 2
to the axis being set, and press
, Menu E. Highlight the menu selection that corresponds
ENTER.
The CNC highlights the entry field for the axis.
2. Type the desired maximum default rapid rate, and press
ENTER.
Setting Axis Default Feed Rate
Setting the Default Feed Rate establishes a default feedrate for each
axis, wherever a feedrate has not been programmed. This applies to
programmed blocks or MDI commands. Jog moves in feed (i.e., from a
manual panel) can have a different feedrate.
[Default: X, Y, Z= 10in/min, U, W = 254.0 in/min]
To set the axis default feed rate for an axis:
1. See Map 2
to the axis being set, and press
The CNC highlights the entry field for the axis.
2. Type the desired axis default feedrate, and press
All rights reserved. Subject to change without notice. 2-7
31-August-06
, Menu F. Highlight the menu selection that corresponds
ENTER.
ENTER.
CNC Setup Utility Manual
P/N 70000509D - Builder Setup
Setting Software Limits
NOTE: The machine must have the Machine Home function enabled to
use software limits.
You can set positive and negative software limits to restrict travel range.
Reference this physical limit to Machine Zero. If you change the Machine
Zero position, the software limits will shift accordingly.
Use the software limits in conjunction with the home limit switches and a
Homing cycle command (G28) to ensure that the software limits are
reliably referenced to an absolute machine position each time the CNC is
turned on.
If you do not use homing limit switches, use another method to determine
an absolute machine position (e.g., an indicator.)
Enter positive and negative software limits separately for each axis.
[Default: Off (disabled)]
Setting Positive Software Limits
To set Positive Software Limits:
1. See Map 2
, Menu C. Highlight Software limits, and press ENTER.
The CNC displays the Software Limit Setup Menu (Menu G).
2. Highlight Positive software limit, and press
The CNC displays the Positive Software Limit Setup Menu (Menu H).
3. Highlight the menu selection that corresponds to the axis being set,
and press
ENTER.
The CNC highlights the entry field for the axis.
4. Type the desired positive software limit, and press
Setting Negative Software Limits
To set Negative Software Limits:
1. See Map 2
, Menu C. Highlight Software limits, and press ENTER.
The CNC displays the Software Limit Setup Menu (Menu G).
2. Highlight Negative software limit, and press
The CNC displays the Negative Software Limit Setup Menu (Menu I).
ENTER.
ENTER.
ENTER.
3. Highlight the menu selection that corresponds to the axis being set,
and press
ENTER.
The CNC highlights the entry field for the axis.
4. Type the desired negative software limit, and press
2-8 All rights reserved. Subject to change without notice.
31-August-06
ENTER.
CNC Setup Utility Manual
P/N 70000509D - Builder Setup
Enabling Software Limits
To enable Software Limits:
1. In Map 2
2. Press
Enabling Vector Limits
Vector limit switches, also called directional limit switches, define the
CNC’s hardware travel limits. If installed, vector limits must be enabled in
the Setup Utility for each axis that has a vector limit. Once you enable
the vector limits for an axis, the CNC prohibits machine motion in that
direction beyond the limit switch.
[Default: Disable for all axes]
Caution: Directional limit switches must be wired normally closed.
No other configuration ensures proper and safe machine operation.
Vector Limit Switches restrictions follow:
Must be normally closed switches.
Must be on CAN Node 0
Are hard-coded (See Table 2-2 and Table 2-3, Vector Limit Inputs for
Cannot be used as general purpose I/O
Both directions must be wired for assigned axes
Can also be used as Home Switches
, Menu G, highlight Software limits.
ENTER to toggle the Software Limits On.
The CNC enables software limits. [Default: Off (disabled)]
5000M 4-Axes and 5000M 5-Axes.)
Only CAN Node 0 will accept vector limit inputs. A vector limit input port
must not be used for another input function.
Refer to Table 2-2 for vector limit input port assignments.
Table 2-2, CAN Bus Node 0 Vector Limit Input Port Assignments
Input Port Pin Assigned Vector Limit
0 0 X +
1 1 X 2 2 Y +
3 3 Y 4 4 Z +
5 5 Z -
All rights reserved. Subject to change without notice. 2-9
31-August-06
CNC Setup Utility Manual
P/N 70000509D - Builder Setup
5000M-4X
5400M/MK
5500M
5000M-5X
Refer to Table 2-3 for additional vector limits inputs in 5000M 4-Axes and
5000M 5-Axes.
Table 2-3, Vector Limit Inputs for 5000M 4-Axes and 5000M 5-Axes
Input Port Pin Assigned Vector Limit
6 6 U +
7 7 U 8 8 W +
9 9 W -
To enable vector limits:
1. See Map 2
, Menu J. Highlight the menu selection that corresponds to
the axis being set.
2. Press
ENTER to toggle the selection (Enable/Disable) to
activate/deactivate the vector limits.
NOTE: If vector limits are enabled, a signal must be wired to both the
positive and negative direction inputs assigned to the axis.
Otherwise, the CNC will inhibit motion in the direction (positive
or negative) of the unwired input.
When the vector limits for an axis are set, the assigned inputs cannot be
used for input functions. Refer to Table 2-2, CAN Bus Node 0 Vector
Limit Input Port Assignments
assignments.
Vector/Home Limit Switch Connections
NOTE: Home switches are wired to the same ports as the vector limits.
Wire the home switch to the input that corresponds to the
direction that you select for each axis.
Home Switches restrictions follow:
Must be normally closed switches.
Must be on CAN Node 0
Are hard-coded (See Table 2-2, CAN Bus Node 0 Vector Limit Input
Port Assignments
Cannot be used as general purpose I/O
Selected direction only must be wired for assigned axes
Can also be used as Vector Limit Switches
and Table 2-3.)
and Table 2-3 for vector limit input port
2-10 All rights reserved. Subject to change without notice.
31-August-06
CNC Setup Utility Manual
P/N 70000509D - Builder Setup
Setting Encoder Phase to Correct Axis Direction Displayed
Moving an axis in a positive direction should result in a positive count on
the axis display. Likewise, moving an axis in a negative direction should
result in a negative count on the axis display. If an axis display does not
count in the appropriate direction, adjust the Encoder Phase
correct the problem. [Default: Not Invert]
NOTE: This is the only way to change the direction of the count without
making hardware changes.
To adjust the Encoder Phase Setting:
settings to
1. See Map 2
to the axis being set.
2. Press
ENTER to toggle the setting (Not Invert/ Invert). Change the
Phase setting to invert the direction of count for the appropriate axis.
Setting Backlash Compensation
Backlash is the loss of motion that occurs when the encoder reverses
direction and begins to record motion before the table actually moves.
Backlash compensation takes this lag into account and corrects the
move. All systems that move mass under control exhibit backlash. Some
of the causes are structural component flexing, bearing end thrust, and
wind-up of the ballscrew that drive the slide.
Measure backlash and store the value in the Setup Utility. When backlash
compensation activates, the CNC automatically calculates the necessary
motion corrections. [Default: Off (disabled)]
To activate and define backlash compensation for an axis:
1. See Map 2
to the axis being set, and press
The CNC highlights the entry field for the axis.
, Menu K. Highlight the menu selection that corresponds
, Menu D. Highlight the menu selection that corresponds
ENTER.
2. Type the desired backlash compensation, and press
ENTER.
3. In Menu D, highlight Backlash compensation.
This selection activates/deactivates backlash compensation.
4. Press
ENTER to toggle the selection On/Off to activate/deactivate the
backlash compensation.
The CNC activates the backlash compensation for all selected axes.
All rights reserved. Subject to change without notice. 2-11
31-August-06
CNC Setup Utility Manual
P/N 70000509D - Builder Setup
Setting Ballscrew Compensation
NOTE: 1. Use ballscrew compensation with the Automatic File Loader.
2. Perform a Machine Home sequence before you enable
ballscrew compensation
The CNC can compensate for inaccuracies along the ballscrew. This
ensures a high degree of precision in the finished workpiece.
Ballscrew Compensation allows the ballscrew to be divided into as many
as 128 segments per axis for calibration. Segment length is constant for
all segments. [Default: No (Active parameter set to No)]
To set the Ballscrew Compensation:
1. See Map 3
ENTER.
, Menu C. Highlight Ballscrew compensation, and press
The CNC displays Ballscrew Compensation Menu
Setting Number of Segments
The machine builder can specify as many as 128 equally sized segments
per axis. To determine the number of segments required, consider that
the number of segments multiplied by the segment size should equal the
entire range of travel for the axis being set.
To set the Number of Segments:
1. Highlight Number of segments in the Ballscrew Compensation Setup
Menu
(Map 3, Menu D), and press ENTER.
The CNC displays Number of Segments Setup Menu
(Map 3
, Menu E).
2. Highlight the menu item pertaining to the axis being set, and press
ENTER.
The entry field for the selected axis highlights.
3. Type the number of segments desired for that axis, and press
(Map 3, Menu D).
ENTER.
Repeat the procedure for all axes being set.
2-12 All rights reserved. Subject to change without notice.
31-August-06
CNC Setup Utility Manual
P/N 70000509D - Builder Setup
Setting Table Entries
NOTE: Refer to “Automatic File Loader
” for details on how to enter
values from a file.
Determine the amount of compensation required for each segment along
an axis. Use a laser to make these measurements.
The compensation value is the difference between the desired positive or
negative position commanded by the CNC and the actual position
measured by the laser. Record the compensation required for each
segment in the Table Entries Menu (Menu F).
The length of the table equals the largest number of entries assigned to
any axis. If X requires 13 segments and Z requires 9 segments, then the
table will be 13 lines long.
To enter Table entries manually:
1. See Map 3
, Menu F. Press X,Y,Z,U,or W to set the appropriate
axis.
The CNC highlights the entry field for the selected axis.
2. Type the desired compensation for each segment assigned to the
axis, and press
ENTER.
The CNC accepts the entered values.
Setting Offset and Zero Cross Parameters
Both the Offset and Zero Cross parameters enable you to specify a
starting point for ballscrew compensation. Both values are measured from
Machine Home. These values include distance and direction (positive or
negative) from Machine Home. The CNC adds the two values to
determine the starting point. For example, if the assigned offset is
–0.01 mm and the Zero cross is –6.00 mm, then the CNC begins the
compensated (lasered) area –6.01 mm from Machine Home along the
axis.
Typically, Machine Home (0.0000) is the Zero Cross parameter and the
Offset is just off the limit switch. However, any point along the range of
travel can be selected for the Zero Cross or Offset.
Offset
To set the Ballscrew Offset parameter:
1. See Map 3
, Menu G. Highlight the menu selection corresponding to
the axis being set, and press
The CNC highlights the entry field for that axis.
2. Type the appropriate Ballscrew Offset for that axis. If the Offset
location is Machine Home, enter
measured from Machine Home.
ENTER.
0.00000. The ballscrew offset is
All rights reserved. Subject to change without notice. 2-13
31-August-06
CNC Setup Utility Manual
P/N 70000509D - Builder Setup
Zero Cross
To set the Ballscrew Zero Cross parameter:
1. See Map 3
the axis being set, and press
The CNC highlights the entry field for that axis.
2. Type the appropriate Zero Cross parameter for that axis. If the Zero
Cross parameter is at Machine Home, enter 0.00000. All entered
values are referenced to Machine Home.
Setting Segment Length
In Ballscrew Compensation, the length of each lasered segment must be
the same. The CNC counts off the segments from the beginning of the
compensated area, as determined by the sum of the Offset and Zero
Cross values assigned. The entered value should represent the segment
length for each axis and the direction (positive or negative) of travel along
the axis.
To set the Segment Length for Ballscrew Compensation:
1. See Map 3
the axis being set, and press
The CNC highlights the entry field for that axis.
2. Enter the desired segment length for that axis. (This value is a
negative number for the negative travel direction with respect to the
Machine Home position.)
, Menu H. Highlight the menu selection corresponding to
ENTER.
, Menu I. Highlight the menu selection corresponding to
ENTER.
Activating Ballscrew Compensation
To activate Ballscrew Compensation:
1. See Map 3
2. Press
, Menu D. Highlight Active.
ENTER to switch between Yes and No. [Default: No]
Automatic File Loader
This feature automatically loads a properly formatted laser data file into the
Table Entries Setup Menu.
NOTE: The File Loader does not change the way segment length
ballscrew compensation is set. However, you must enter
additional information. Some editing of the laser file will be
necessary.
To load the laser file:
1. See Map 3
, Menu F. PressLdFile(F8). Type the appropriate
password, if required by the system.
2-14 All rights reserved. Subject to change without notice.
31-August-06
CNC Setup Utility Manual
P/N 70000509D - Builder Setup
The CNC displays the Ballscrew compensation file loader menu.
See Figure 2-1. Refer to Table 2-4, Ballscrew File Loader
Parameters
for a description of the Ballscrew File Loader Parameters.
2. Highlight Starting segment. Type the segment number of the first
table entry, and press
ENTER.
3. Highlight Ending segment. Type the segment number for the last
table entry, and press
ENTER.
4. Highlight Axis, and press
The CNC displays a pop-up menu with the following choices: X,
ENTER.
Y,Z,
U,V,orW.
5. Highlight the desired axis, and press
ENTER.
The CNC returns to the Ballscrew compensation file loader menu.
6. Highlight Action, and press
ENTER.
7. Highlight an option in the pop-up menu with the following options:
Overwrite, Add, or Average, and press
8. Press Ldfile
(F8) again to load the file.
ENTER.
A successful load shows the new entries in the table.
9. Repeat the procedure for the other axes.
All rights reserved. Subject to change without notice. 2-15
31-August-06
Loading...
+ 108 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.