CNC Setup Utility Manual
P/N 70000490C - Machine Constants
All rights reserved. Subject to change without notice.
10-December-04
2-81
-27 ,-27.0068997761763
-28 ,-28.0070941749639
The delimiter must be a comma (
,
).
Most text editors support Find/Change or Search/Replace commands that
facilitate such changes. The first number (
0
,
-1
,
-2
,…) represents the
commanded position; the second number represents the actual position
measured by the laser.
For example, in the sample data file displayed above, a commanded
move to -2.000 in. actually went to -2.00227380774995 in.
NOTE:
Include the 0 value. It is used to calculate the first segment
value for the ballscrew compensation table.
Generating Ballscrew Compensation Values from Laser Files
This section describes how the CNC automatically interprets the laser
data file. In the sample laser data file above, the following conditions
apply:
The segment length is 1 inch.
The 0-inch value (commanded) from the laser data (measured) is
approximately -0.00105 in.
The 1-inch value (commanded) from the laser data (measured) is
approximately -1.00202 in.
The values are negative, indicating negative machine movement.
The CNC compares the two values by subtracting the 1-inch value from
the 0-inch value, then subtracts the segment length from the result, and
reverses the sign of the final result for positive travel values.
Method:
1. [ (Current Position) - (Previous Position) ]
–
(Segment Length)
= Directed Error
2. - ( (Sign of Segment) (Directed Error) ) = Correction Entry
Example:
1. ( (-1.00202)
–
(-0.00105) )
–
(-1) = -0.00097
2. -( -(-0.00097) ) = -0.00097
This technique is used to find all ballscrew compensation table values.
The File Loader automatically enters all compensation values into the
Table Entries Setup Menu.