CNC Setup Utility Manual
P/N 70000490C - Machine Constants
All rights reserved. Subject to change without notice.
10-December-04
2-73
User Definable Variables
User definable variables are defined via machine constants MC_1130
through MC_1139. These machine constants correspond directly to
system variables #1130 through #1139. Thus, setting MC_1130 through
MC_1139 can set the values of #1130 through #1139. MC_1130 through
MC_1134 are unit based; which means, these are assigned the units
specified for machine constants (Inch or MM). You can assign MC_1135
to MC_1139 only number values.
A typical usage of these variables would be to define the tool-changer
height in a tool-change macro. By using a user definable variable, the
height of the tool-changer can be adjusted without editing the macro itself.
See “
Program Directory Parameters
The Program Directory Setup Parameter Group ranges from MC_1300
through MC_1349. These parameters specify the following:
The way program information is displayed in the Program Directory
Whether to delete backup files during optimization
Whether and how often the disk is checked via software
RS-232 Communication Parameters
The RS-232 Communication Setup Parameter Group ranges from
MC_1350 through MC_1399.
NOTE:
Both sending and receiving devices must have the same baud,
parity, data bits, stop bits, and software parameter settings.
Encoder Resolution Examples
The following examples illustrate the calculations:
A rotary encoder has 1000 sine periods per revolution. When the
encoder is coupled with a 1:1 ratio to a ball screw with 10-mm pitch, there
is 10,000
µ
m.
A linear scale has a sine period of 20
µ
m. There is 1 period per 20
µ
m.
Thus:
MC_2004=10000 periods per
MC_3122=10,000
µ
m.
The internal encoder resolution is 1000 * 1024 = 1,024,000 increments
per revolution.
The axis resolution is 10,000
µ
m / 1,024,000 inc = 0.01
µ
m/increment.
The smallest programming unit is always 0.001 mm.