ACU-RITE MillVision Manual
ACU-RITE MillVision is a vision readout device designed to provide precise measurements and error compensation for milling machines. It can be upgraded to a full-option VRO with additional modules, expanding its capabilities to include RS-232C serial communications, electronic edge finder input, program storage communication, parallel printer communications output, and footswitch input.
Advertisement
Advertisement
MILLVISION
Vision Readout Systems for Mills
REFERENCE
MANUAL
ACU-RITE”
>
E A e171 к = J E… ad в Eo | | a Ms md Eee La ==
E. I i =
INSTALLATION
The Modular Concept
Additional Axes
Optional Module
Installing/Removing Modules
MILLVISION Keypad
Bench Tasting
Installatior/Mounting
Modes of Operation
The HELP Mode
The SET SYS Mode
Password Protection
MILLVISION Detauit Values
Assigning Axis Labels
Setting Encoder Páramelers
Finding the Home Reference Point (FTO)
MILLVISION vs Machine Geometry Error
Single and Multiple Interval Error Compensation
Measuring Machine Error
Selecting Single or Multiple interval Error
Compensation
Setting Up Single Interval Error Compensation
Setting Up Multiple Interval Error Compensation
Editing Error Compensation Values
STANDARD MACHINING PROCEDURES
The DRO Display
Multiple Scale Coupling (MSC)
Display Multiplier
Presetting/Machining to Zero
Absoluto Presetting
Incremental Presetting
Reference Presaiting
Zero Resetting
The FREEZE Feature
The MIDPOINT Feature
The Set Tool Mode
Tool Offsets
Tool Adjust
Edge Find Functions
Standard Edge Find
Waorkpiece Positioning
Two Point Calculation
Tha Calculator Mode
Taper Calculator
RPM Calculator
Resatting MILL VISION Memory
Y Ea ala a
= о 1 A 1 68 Ро O SD WA = =
CONE
SIRRESZEELESGRERRESS
MILLVISION
Table of contents
MILLVISION
MILIVISION™
PROGRAM OPERATION
The Program Mode
Multiphers
ZW Axis Coupling
Program Step Information
Creating/Entering & Program
Viewing, Editing, and Deleting a Program
RUNning and LEARNing Programs
Hole Patterns
OPTIONS
Footswitch Option
Edge Finder
Parallel Communications Output
External Video Monitor
RS-232 Communications
Printer Function
Program Storage
Program Transters
Computer Communication
Data Requests
Remote Keyboard
Option Appendices
APPENDICES
Troubleshooting
Ventilation System
MILLVISION Fuses
Software Errors
Warranty
Specifications
Glossary
Encoder Specifications
Л
59
69
60
61
63
66
OP?
ОРЗ
OP6
OF6
OPS
OPIO
OP11
OP13
OP14
OP17
OP18
72
72
74
75
MILLVISION was designed and built with à modular concept. The
chassis assembly, the video unit, the axis modules and the central The modular
processing unit (CPU) are modular units. The axis modules and ihe CONCEept
CPU module are slide-in boards. The module slots are designed so
that onty the corresponding module can go into each sio.
The viewing screen (CAT) and chassis assembly are not intended
to be maintained in the field. The unit should be retumed to me
distributor if there are problems wilh the screen, on/off switch, con-
trast, or keypad.
MILLVISION was designed to make board replacement and in-
stallation of additional options (boards) possible on the Job site.
It should be noted, however, that changing modular boards is
the only level of maintenance authorized by ACU-RITE. If the pro-
blem is not a board-related malfunction, the entire unit must be
returned for service.
The standard 2-axis MILLVISION can be upgraded 10 4-axis by Ihe
addition of an axis module (PN 387802-6000) 10 one of tha ap- Additional axes
propriate expansion siots (Figure 2).
re pres I не
TEO] +] = |0.= * Га
E щи
+
e] -
ci =
—Il FAN Slot
Figure 2. Module Locations.
The standard MILLVISION can be expanded to a "fulloption”' VRO ñ
by adding the option module (Part Number 3878004060) into an ex- Option module
pansion slot. A full-option MILLVISION has the following capabilities:
* RS-232C Serial Communications
* Electronic Edge Finder Input
* Communication For Program Storage
* Parallel Printer Communications Output
* Foot Switch Input
Insta lling/removi ng To remove an axis module or a CPU module, proceed as follows:
MILLVISIÓN 1) Turn MILLVISION off, and unplug the unit
2) Remove (he two screws and cover plate from the desired module
modules slot on the back of MILLVISION (Figura 3)
x
I
sl. ire
= + a | 0 Om | » e | |
“a
> a zeal “О > |
ÉS So | =
mr но я
«=
— 1 hr
=== № =
mm mm | | |
НЕ =.=,
= Ë | Ч - == — —— == 4
| de E == 4
x 6 mr ||| Tm Em NE
| fn = i —= 5 =! EE EE = a a
| Ta — — 45 |
LE ow = | oO - a |
= 7 "un "ни
|
|
|
Г
Figure 3. Rear Panel.
3) Gently pull the module oul, shaging It along the tracks
To install a new module, proceed as follows:
4) Slide new module into chassis until rear plate is nght to chassis
frame [Figure 4),
di
%
A
Guidance Track
"ВЯ
"|
y
E
=
Le
ue
. py AEE —
E+
SS ta —
Figure 4. Module Installation.
Ey ЕЦ ew x ey
= BB Е 8 #9 aw oy ae au
Some resistance will be fall when pushing the module in the last
half inch; the connector on the module is making contact with ihe
connector in the chassis Do nol force the module in place.
5) Once the module is in all ihe way, tighten the retaining Scraws
finger tight
MILLVISION 15 now ready to go back lo work.
MILLVISION has 46 tactile keys used to input and manipulate data,
a power switch and a contrast adjustment knob. A slight “click” is
heard and fell when pressing the tactile keys. The ON/OFF rocker
swilch powers the unit and the adjustment knob controls the con-
ras! of the screen
= |
2000008:
PRESET FUNC THON
19000 | DE |
MODO ME
2098 | 68
WEEM® |
EE) JS |
000 | DE |
O 0008 E
=)
LJ
Figure 5. MILLVISION Keypad.
J
The 46 keys are grouped In five major sections:
Е
MENU keys - There are six menu keys located on the far left
of the keypad. The menu keys correspond 10 an instruction or
function enclosed in a box, on the screen. The instruction or
lunction box is activated when the menu key to the right is
pressed. If a menu key with no corresponding screen informa-
tion ls préssed, an "incorrect Keypress” message will be
displayed on the screen.
PRESET keys - The PRESET keys consist of the following sub-
groups:
D Numeric keys - keys O through 9, the decimal point key,
and the +/— sign key, are used to enter numeric values.
Axis keys - X,Y, Z, and W keys are used to select an axis
or axes during MILLVISION functions.
[=] ZERO RESET key - used lo reset an axis display.
MILLVISIÓN
keypad
MILLVISION
nee | nar |
men | nes
él —
Special function
keys
Ea CLEAR Key - used to erase previdus daía. so new values
№) О @
El
can be entered.
EDGE FIND key - activates the edge find feature. Provides
edge locating, distance and center measuring functions.
PRINT key - actvates an optional connected printer ta
print the cumemt screen mformation
AXIS CPLE key - (short for Axis Couplino) the capability
of mathematically combining (adding, subtracting or
averaging) the signals from Iwo parallel imear encoders
to display one resultant motion
STEP # and NEXT STEP keys - used while running or
learning a program to move to another step in the
program
a | TOOL # key - used to indicate a tool tó be used for-an
operation Il too! offsets are assigned to me tool number.
MILLVISION adjusts the axes displays in the DRO and
program modes.
CURSOR MOVEMENT (ARROW) keys - located in lower-right
of the keypad, these keys move the cursor or highlighted areas
on the screen in the direction the arrows point. The right and
left arrow keys can also be used to erase the right-most digit
when entering present values.
MODE keys - located across the bottom of the keypad, these
six keys (HELP, DRO, PROG, SET TOOL, CALC, SET SYS)
access a mode of operation.
FUNCTION keys - six keys located In the upper-right of the
keypad. Three of the keys, REF, INCR, and ABS, are used to
prese! an axis. The INCH/MM and DEG/DMS are keys to in-
dicate units of measurement. The HOLE PTAN key is for lear-
ning or running hole patterns.
The INCH/MM
= wy
Axis positions, both incremental and absolute, may be displayed
in either inches or millimeters for near encoderá: The desired
units of measurement (English or Metric) may be selected by
pressing the INCH/MM key. This key toggles the display bet-
ween the two measuraments (inch and mm). Conversions from
inch to metric are performed immediately, Current units are
displayed in the status area of the DRO display, This display
can be toggled between the two units al any time.
The DEG/DMS key
This key represents decimal degrees (DEG) and degrees
minutes-seconds (DMS) and is used to toggle between the two
tormats for angular encoders. This display can be toggled bet
ween the two units al any time.
= = EO EV U es ss 2 bee bes ul eo ==
Angular axis position is displayed in The same format as linear
axes Angular axis displays. however, have a degree symboi
allached lo both the incremental and absolute displays.
The HOLE PTAN Key
This key gives the operator Ine capability lo create hole paí
i |
terns with up to 99 holes. Angle and radius drawing dimensions
can be entered, without having to convert them lo cartesian
coofdiantes, 16 create a patiern. The HOLE PTAN routine 16
accessed through the DRO and PROG Modes. Setting up a
hole patterm is explained on page 66.
Prior to installation, the loflowing simple bench les! should be run
1) Connect MILLVISION to power. MILLVISION has the following
power requirements. '
Vohaga - 95 lo 130 МАС or 180 to 250 VAC, 47 10 63 Hz
Ampérage - 1.5 Amp
MILLVISION has a 'wo-position voltage selector switch on the
back panel, The 115V position is used lor incoming voltages be-
tween 95 to 130 VAC, The 230V position is used for incoming
voltages between 180 10 250 VAC. To change the voltage selec-
tor, slide a screwdriver gently up or down until the correct voltage
position Is visible
2) Turn the power switch ON. You should see a “MILLVISIÓON by
ACU-RITE" opening screen. This screen also Indicates the soft-
ware version currently installed in memory.
3) Press any key lo continue (except HELP),
4) Disregard any messages ón the screen and press the SET SYS
mode key (bottom right on keypad).
5) Press the "MISCELLANEOUS" menu key
6) Press the “TESTS” menu key,
7) Press tha “KEYBOARD TEST" menu key,
To check a key, simply press thal key and its location on
the simulated keypad on the screen should become
highlighted. When all keys have been checked, hold down
one key lor a few seconds to return to the
MISCELLANEOUS MENU (Figure 6)
Bench
testing
MILLVISION
Bench testing _ | |
(cont.) = —
Aa
a
[=> MILLVISION >|
М ны сы
| ]
mm
Figure 6. Keyboard Test.
B) Press the "VIDEO TEST" menu key,
The video tes! displays a grid pattern on the screen. The grid
lines should be straight. both vertically and horizontally, Arrows
along tha right hand side of Ihe screen should line up with the
center of the menu keys (Figure 7), Press any menu key to end
the video test.
mam A ||
- Ц
[-13)- Muvision 0—]
OO
Im
Figure 7. Video Test.
9) Press the "MEMORY TEST menu key
The memory lest will check both the Random Access Memory
(RAM) and me Read Only Memory (ROM). It 3 bag memory loca:
lion is detected, me location will be indicated. A Checksum
Technique 15 used lo check the ROM memory. A number will
appear on the screen when the lest is complete. М а memory
problem ls indicated (bad memory location in RAM or ROM
Checksums do not agree) contact your ACU-RITE Distrinulor or
OEM, Press the "TESTS MENU" key lo return 10 the TESTS
menu.
10.) When all tests have been conducted, turn the unit off
N any of the above steps cannot be completed or if any of the screens
differ trom the above descriptions, contact your ACU-RITE distributor
or OEM,
Location is an important consideration for prôper installation. The
following points should be kept In mind when selecting a safe and
convenient location:
1) Ease of operator reach,
2) Approximate aye level to the operator.
3) Avoid moving components or tools, and coolant splash.
4) Operating environment must be 05 10 40° C. with à non-
condensing relative humidity of 25-85%.
5) MILLVISION's CAT, like all CRTs, can be adversely af-
fected by a strong magnetic field. Therefore, it should be
mounted away from any source of magnetism and magnetic
base holders should never be set on top of MILLVISION
6) To avoid overheating, MILLVISION should have adequate
airflow around and under the unit. Access to the filter
assembly 15 also needed for periodic maintenance,
For further information refer to the Troubleshooting ‘“Ven-
tilation system” section in the APPENDICES (page 72).
ACU-RITE has developed specific mounting kits for MILLVISION
which are applicable to masi common mounting configurations. The
kits are available from your ACU-RITE Distributor and come com-
plate with hardware and mounting Instructions.
Careful consideration should be given when fabricating a suppor
device for MILLYISION, it should be large and strong enough to ac-
commodate the readout and any other devices thal may be placed
on top (printer, etc).
Installation
location
considerations
Proper mounting
Connecting
encoders
MILLVISION
BELL Y ESTOS
NN
DE
Dan A Tray or Stand
и | — sues #8—32
MAT |
Figure 8. Mounting on Tray or Stand.
After axis encoders (scales) have been installed, encoder connec-
tors are plugged into the back of MILLVISION. insert the male con-
nector with the large spline up, Into à mating receptacte and lock
in place with a Ya turn.
Make sure there ts enough slack in the encoder cables fo allow for
full travel of each machine axis.
Connector specifications are given in the APPENDICES The encoder
input receptacies aré labeled "A INPUT" and "BB INPUT". I Is not
important which axis is plugged into which receptacle because each
input ts assigned an axis label (X, ¥, Z, or W) in the section called
“Assigning Axis Labels" (page 13).
ES ÉS ES ES ES ee man ES fey Ls As A Em Ey
es Ea
=
AC Fort Cond eg
Figure 9. Power and Encoder Connections.
MILLVISION has seven operational modes. The first mode (5 the
Power-Up mode, automatically entered when MILL VISION is turned
on or when thers has been a power interruption. The other six modes
are selected from the keyboard using the lactile mode keys along
the bottom of MILLVISION's keypad. The six user modes are as
follows:
Set System Mode - used 10 sel parameters lor the incom-
ing encoder information and to display i to the operator.
The encoder parameters should be entered into the uni
during ths installation of the system as explained on page
15.
Programming Mode - the operator can create programs
for machining repetitive parts This mode has routines 10
create, view, edit, run and learn programs (see the "PRO-
GRAM OPERATION" tab section)
Set Tool Mode - used to enter and store tool offset dimen-
sions. MILL VISION can retain information for up lo 99 tools
with offsets in three axes (see page 48).
DRO Mode - the ‘’workhorse” mode within MILLVISIÓN.
Standard machining (without a program) is done in the DRO
mode (see the “STANDARD MACHINING PRO-
CEDURES" tab section).
Calculator Mode - gives access to a four-tunction
calculator, taper calculator, and RPM calculator. The stan-
dard calculator allows the operator to do calculations us-
Ing Information directly from the preset register, and add
the calculation result! back into the preseal register (see page
55]
NOTE: Axis positions are maintained while every mode is active;
positional information is never lost while the readout is on,
Modes of
operation
The HELP mode
MILIVISION
Help Mode - an” Operators Manual” thats only an arms
reach away. The Help mode key accesses screens cover
ng all topics of concern fo tne operation of MILLVISION
1! is accessible frôm any mode and vill oler help relating
to the screen the operator 15 viewing whan antenng the help
mode. Afler reading the Information provided, in most
modes, the operator can ask lar “More Help, or return to
the screen displayed prior lo pressing the HELP key
To access the Genera! HELP INDEX, from another mode, press ihe
HELP key twice. Note: Pressing the HELP key once will access help
for the current operation
Each section in Ihe following General HELP INDEX has 18: сут
dex. When moving through various HELP screens, press the top
menu key to get back to the index for that section
The following is a "tree" dype diagram which ilustrates the software
structure sequences in the HELP Mode. Many help screens offer
“More Help” (additional help screens). Each "More Help” screen
is identified with a sequential number (]1], [2], etc) in the upper left
of the screen. -
GENERAL HELP INDEX
HOW HELP WORKS
SET SYS HELP
OTHER MODES
TABLES
RESUME
awn
1. HOW HELP WORKS
GENERAL INDEX
2. SET SYS HELP
GENERAL INDEX
SETTING AXIS INFORMATION
LABELING THE AXES
SETTING THE AXIS PARAMETERS
USING ERROR COMPENSATION
SINGLE INTERVAL COMP
AUTO SINGLE INTERVAL COMP
MULTIPLE INTERVAL COMP
AUTO MULTIPLE INTERVAL COMP
SETTING REFERENCE POINTS
SETTING DRO DISPLAYS
MISCELLANEOUS
RESETTING ALL MEMORY
TESTS
KEYBOARD TEST
VIDEO TEST
MEMORY TEST
HARDWARE IDENTIFICATION
JUMPING TO WHERE SET SYS WAS LEFT
OPTION CONFIGURATION
PARALLEL PRINTER PORT
ES ES ES ES ES ES US ES In Us Em mm CS mes ue
a= i a E i ==|
R5-732PORATS
RS-242 PORT FUNCTIONS
RS-232 PORT PROTOCOLS
FOOTSWITCH
3. OTHER MODES
DRO HELP
ZERQ RESET & PRESETTING
SPECIAL KEYS
AXIS COUPLING
TOOL #
INCH/MM & DEG/DMS
HOLE PATTERN
MISCELLANEOUS
FILTER MAINTENANCE
ERROR RECOVER
PROG HELP
ABOUT THE PROGRAM DIRECTORY
DELETING A PROGRAM
CREATING A PROGRAM
WORKING WITH PROGRAMS
RUNNING OR LEARNING A PROGRAM
RUNNING A PROGRAM
LEARNING A PROGRAM
EDITING A PROGRAM
VIEWING A PROGRAM
PROGRAM OPTIONS
PRINTING A PROGRAM
PROGRAM TRANSFERS
SET TOOL HELP
EDGE FINDER OFFSETS
EDITORIAL TOOL OFFSETS
TOOL ADJUST
CALC HELP
ACTIVE KEYS
NUMBER KEYS
CLEAR KEY
MENU KEYS
CALC KEY
HOW TO USE THE CALCULATOR
HOW TO CALCULATE TAPER
HOW TO CALCULATE RPM
SURFACE SPEED TABLE
SELECT A TABLE
DRILL SIZES TO DECIMAL INCHES
ENGLISH TAF DRILL SIZES
METRIC TAP DRILL SIZES
RECOMMENDED SURFACE SPEEDS
4. TABLES
DRILL SIZES TO DECIMAL INCHES
ENGLISH TAP DRILL SIZES
METRIC TAP DRILL SIZES
RECOMMENDED SURFACE SPEEDS
11
The sleep
screen
The SET SYS
mode
Password
protection
5. RESUME
Returns the screen back 16 the previous mode of lunction To
exit the HELP mode, press the "RESUME" menu key
Another unique feature of MILLVISION, is the ‘sleep screen‘ This
feature extends The ile of The screen by blanking the screen (excep]
for a "SLEEPING ™ message) dunng long periods of nonuse, Aller
approximately 10 minutes without any activity on the keyboard or
information coming from the encoders. MILLVISION will go into its
“sleep “ mode Às soon es any key pressed, Ihe screen will return
to the previous display, The only mode, however thal never ‘"sleeps”
is the HELP mode.
Setting parameters
MILLVISION's internal working memory requires certam information
before can star performing, Axis and encoder labels and
parameters must be programmed before MILLVISION can go to work.
To sel parameters, a password must first be entered (see below
À password Is required lo change axis parameters and lo resel
memory. Passord protection 5 a saleguard against accidentally
changing axis parameters {axis labels, error compensation, etc.) The
following page contains the password for this MILL VISION. If desired,
Ihe page can be removed.
MILLVISION
`° 3 И BN ПП EN Пл mA
Password 8891
MILLVISION
ee) bu
MILLVISION comes from me factory with default values for Ie axis M | LLV IS ION
and encoder parameters. If encoder requirements match the default f | +
states, it is nol necessary 10 resel any axis or encoder parameters de au states
14 - %
AXIS LABELS 18 - Y
| 2А - #
70. W
AXIS MOTION LINEAR, ALL AXES
AXIS RESOLUTION 10 MICRON, ALL AXIS
| FTOs AVAILABLE YES, ALL AXES
COUNT DIRECTION POSITIVE, ALL AXES
ERROR COMPENSATION 0 PPM, ALL AXES
AQUND OFF VALUES 01mm
DRO MODES 1 AND 2 | (0005) ALL AXES
NEAR ZERO VALUES
DRO MODES | AND 2 a
MULTIPLIER « 1, ALL AXES
Figure 10. MILLVISION Default States.
Individual axis encoders are randomly plugged into any of the Assigning
available connectors on the back of MILLVISION's axis modules. Axis
labels are then assigned as follows: axis labels
1) Press [=] mode key,
2) Press "SET AXES” menu key.
ff
3) Enter password. "ge91
4) Press "LABEL AXES menu key.
The AXIS LABELS screen represents the input ports, 1A through
aD, on the back of MILLVISION.
13
MILLVISION
—— EA a ESS
q
Moule, Let a ki: Ty
HT
=D | - Ш & O. | + a ;
f = " ==: | | == |
— | a = \ E
===|| Y
EN / )
Pis ET
Dl # | * | as | *
5)
Figure 11. Axis Module Locations.
I”
Highlight an input axis by using the arrow keys. Axes marked
"N/A" are not avaiable with current hardware, bul can be
upgraded with additional axis modules
Clear current label using the = key or leave the delault axis
label.
Assign the desired axis label by pressing X, Y, Z. or W axis key.
If the desired axis label is already displayed on another axis,
it must first be cleared from its present assignment.
Repeal the above process lor each input slot that has an encoder
connected to it When all axis labels have been assigned, return Eo
the Set Axis Menu by pressing the "FINISHED" menu key (see
Figure 12).
Er Hd
ik Fh: Wn
6 sas E
laa Tes ¡de ОМ
PIS СНЕ т
Ti he
ZE FA
Ze nem
a LT
"a Má gli
Ea dejad ¡es Frega Ci (ef or
E dE E bg ea Aa seis
7
mE |
X
[Fn
[- > MILLVISION e=-
—
LL. +
14
Figure 12. Axis Labels Screen.
After axis labels have been assigned to each input Slot, it is necessary
to program specific tacts about the individual encoders associaled
with each axis label (see Figure 13), Program encoder parameters
as follows:
1) Press the "SET PARAMETERS menu kéy (Sel Axes menu
screen)
The SET PARAMETERS menu screen shows an axis and four
facts concerning thal axis. The four facts are listed in a format
with the current value of slatus shown lor each parameter
| E
e:
5
mA |
Le del aA FEA TC
TA e BIS
Matias il
le с MILLVISION ©]
=
Lo
Figure 13. Axis Parameters Screen.
2) To change a parameter, highlight the parameter by using the
up or down arrow keys. As each parameter is highlighted,
available choices are displayed.
3) To select! a new valua or status, press the menu key to the right
of Me chosen value. The new parameter value will then be
displayed.
'"Motion type" refers lo he type of motion the encoder is measur-
Ing. Two types are available — linear and angular.
"Resolution" is the size of tha increment of position that Ihe en-
coder \ndicales. For linear encoders standard resolutions are as
follows:
1000 pm 50 ym 2 pm 1 pm
500 ym 20 pm 1 pm 05 pm
200 um 10 pm 5 pm 02 pm
100 pm > jm 2 рт 01 pum
15
Setting
encoder
parameters
Encoder
parameters/
descriptions and
values
MILLVISION
To select one of these values, use the menu keys Finer” and
“Coarser until the correct value is shown for "Res (microns). To
accommodate English-uted linear encoders and linear encoders with
resolutions not listed, direct keyboard entry can be used to define
the resolution.
Clear me current resolution by using the CLEAR key and enter the
scale resolution in microns by using the numenc keys on the keypad
Note: All entries (English or Metric ruled encoders) must
be entered in microns {.001 mm). For example, to enter a
0005" resolution encoder, multiply .0005"" by 25.400
microns/inch. This translates to a metric resolution 12.7
microns which Is then keyed in as the scale resolution.
Standard resolutions for angular motion in ¿counts per revolution
(cntirev,) are as follows:
36,000.000 1,800,000 72,000 3.600
18,000.000 720,000 36,000 1,800
7.200.000 350,000 18,000 720
3,600,000 180,000 7.200 350
Note: If keyboard entry is necessary for an angular encoder,
it must be entered in counts per revolution
"FTO" refers to a signal pulse generated when a fiducial (reference)
mark on a scale is sensed by the scale reading head. This reference
mark can be used to automatically reset the readout display to zero.
Il an ACU-RITE linear encoder has FTO signals, it will be indicated
on the label as “ABSOLUTE ZERO" or "ABSOLUTE ZERO IM. The
FTO parameter isa YES or NO selection.
**Count Direction” refars 10 assigning a positive or negallve value
10 axis motion. This assignment is the preference of the end-user
or shop. Some shops feel that if the workpiece is maving 10 the left
of the tool it represents a negative movement while other shops refer
to this as a positive movement.
To sel the count direction
1) Press mode key.
2) Move the axis in question, observing Ihe motion polarity (display
becoming more negative indicates a negative count direction,
display becoming more positive indicates a positive count
direction),
I! this count direction is in agreement with shop standards, no
change for that axis Is necessary,
If the count direction is opposite from shop standards, proceed
to me following steps:
3) Press the mode key.
4) Press the "Jump to where SET SYS was left" menu key, This
should return the display to the AXIS PARAMETERS screen.
16
= ES ES ES ES XX ES US Ew US ms En mw AS =
5) Make sure the axis being worked on is indicated at the top of
the screen; If not. press the correct axis key.
6) Use the "'down' arrow key to move to the "Count Direction”
parameter and then press Me opposite Status.
7} Repeal the above procedure to ensure the axis motion ls now
in agreement with shop standards.
With ACU-RITE ABSOLUTE ZERO linear encoders, FTO reterence
marks can bé used to easily locate the workpiece zero. The FTO
reference marks are ling patterns on ACU-RITE scales which are
placed at regular intervals along the scale. Every time MILLVISION
is turned off, or power is Interrupted, all axis positon information |5
lest. The readout cannot tell if the encoder has moved while the power
is off. When power is restored, MILLVISION resets all axes to 0.0
tor both the incremental and absolute displays. Therefore, the cur-
rent positions of the axes, relative lo the mounted workpiece, are
lost until the axes positions are reset. It is very important to find
the same home reference point every time MILLVISION is
powered up.
To find the home reference point proceed as follows:
1) Press the [1a] key.
2) Press the "SET REF. POINT menu key.
3) Press the corresponding axis key for the axis Ihe home reference
point (X, Y, Z. Wi.
Only axes for which parameters were set indicating they have
FTOS are now listed as available for setting home reference
points.
4) Move the axis close to an FTO mark on the scale and press the
“Ready” menu key.
5) Move slowly through the FTO mark on the scale in the positive
count direction.
The FTO mark will only be sensed if the axis is moving in a
positive count direction, Once the reading head has passed over
an FTO mark on the linear encoder, MILLVISION will indicate
the home reference point has been found.
Finding the
home reference
point (FTO)
Finding the
home reference
point (cont.)
MILLVISION
Figure 15. FTO Marker on Linear Encoder.
A|
|
||
|
=)
1
4
|
E
E
r
=
1
E т
— —
—3J—3
de
—
—
Ca ACA CEE
p——
ï
re
re — —]
== MILLVISION ©)
—
| =
Ima
——di
————————
Figure 14. FTO Reterence Point Screen.
Prass the “Finished menu key or press 1he ‘Wrong Reference
Point” menu key 10 select a different point (see Figure 14)
Once the reference point 5 acceptable. it is extremely impor:
tant to draw a line on the scale casing at the approximate loca-
tion of the reference point (FTOL Tus will awd in locating the FTO
reference point quickly each lime there is a need to find the same
home reference point. These FTO relerence marks and thai
lunction must be understood by the machine operajor
Repeal the above procedure tor 2ach axis requiring a home
retèrénce point
в
Г
18
—Z Z us au omy aw WS ES ES EB = =
E
All machine tools, new or did, contain some error in the accuracy
of indicated motion when compared 10 a standard which Is known
io be true. MILLVISION helps compensate for this form of error
To properly program for error compensation, please read this
entire section.
Machine error ls caused by al least one of the following machine
tool deficiencies:
A. The ft between mating surfaces is loose, because of either
manufacturing lolerances, subsequent wear, of impropar gib
adjustment.
B. The ways ara not scraped straight or are nol aligned perfectly
at assembly.
C. Driving and cutting forces cause deflechons {since no material
Is completely rigid).
D. Temperature gradenis can distort machine geometry.
E. Abbe’ error - daflections in he machine tool structure, caused
by gravity, particularly when a heavy workpiece is placed on a
machine with overhanging table or ways (see Figure 16).
LE + =_= — === 3 1
a, bos |
NE Ne = 0
= == Fe ===
Le” i Ey
a PRECISA |) LEAS CAE it
\ SE AEH
HEAD
Figure 16. Exaggerated Abbe' Error Curve of Table Travel
on a MIE.
Errors caused by C and D (above), must be compensated by using
correct machining practices and maintaming the machine in à
temperature-stable environment
Machine Inaccuracies caused by А, В and E (above), can be
significantly compensated for by programming MILLVISION's error
compensation. Since machine tool error is a constant error, It can
be measured and graphed. Error compensation values can then be
programmed into MILL VISION.
19
MILLVISION vs
machine geometry
error
MILLVISION
Single and
multiple interval
error compensation
Errer Analysis (Example 1)
Error Analysis (Example 1) - Incremental moves were made along
the entire length of an axis. For each move, the readout display was
compared with the distance moved by using certified gage blocks
or by using a laser interferometer, Both the actual travel and thé travel
displayed on the readout were recorded. Tha readout measurements
were then sublracled from the actual measurements 10 represent
the error values.
The error values were plotted against Ine distance traveled. A line
was drawn representing the “best-iming” straight line among the
ploted points (Ihe lime should pass through the 0. 0 point). From the
char! and plot (Figures 17a & 17D). it can be seen that error is in-
creasing al a near constan! rate as we move along the axis. This
is an example ol single interval arror compensation.
Distance Measurement Difference 0035
Measured by Displayed on Between sored Bi
Standard Readout Measurements ‘
0.000 0.000 0 ons . 9
3.0000 3.000 0 dT ae
6.0000 5.9995 0005 5 :
9.0000 5.9995 0005 0005 - / a A, : Ay
12.0000 11.9990 ‚0010 — A
i do on or | 0 3 6 5 12 1% 18 21 24 27. N
21.0000 20.9985 0015 Apparent
24.0000 23 9885 0015 error in Distance traveled In inches
27.0000 26 9085 0015 0005-inch
30.0000 29 9980 0020 Increments
=" —
Figure 17a. Error Analysis Chart (Example 1).
Error
compensation
(cont.)
———
Error Analysis (Example 2) (See next page)
The same procedure was followed for a second axis (Figures 188
& 18b). From the plot of this axis, If can be seen that the error does
not increase in the same manner as the first axis. This plot has
several different error rales as indicated by the lines with different
slopes. № Is important when “best-fitting" straight ines are developed
for these graphs, that thay are based on a number of points spread
over a significant interval, not just two or three points close together.
It this concept of the ‘’best-fitting" straight line is not used, true er-
ror slopes will not be shown.
Points close together can appear lo have a large error for he amount
of distance traveled. This is especially true for scales with relatively
course resolutions. The scale measurement! between close points
can easily be off by one resolution, This apparent error occurs
because of the digital nature of the scale, |.e. the readoul can incre-
ment two units, after moving just slightly more than one full unit
Figure 17b. Error Graph (Example 1).
— ==
Figure 18a. Error Analysis Chart (Example 2).
Example Requirements
As shown by examples 1 4 7, error compensation can demand dit-
ferent solutions. The first axis requires a constant error correction
lactor 0f 67 counts par millon tá correct for the measurement
displayed. The second axis requires several different error correc-
tion factors in each of the different intervals 10 compensate lor the
Arrors.
MILLVISION has the capability to handie both types of emor com-
pensation. Single interval (linear) error compensation would be re-
quired to add in the constant correction factor over the entire length
of the axis for example 1. Multiple interval error compensation would
be best for example 2. With MILLVISION, eight intervals of correc-
tion factors can be used for each axis.
Methods for checking and measuring machine error
Step Gage Method (Figure 19a)
1) Set up the step gage on the table al a height and position that
coincides with that of a typical workpiece.
2) Inserta dial indicator imo the spindle and lower it until tha in-
dicator can contact the first reference surface of the gage.
21
Distance Measurement Dimerénes |
Messured try Orsplayed Between
Standard Readout Measurements
añ 00000 0
1.0000 1 0000 0
+000 1 9998 0002
1 0000 7 9999 0001 = mn; CU
« 0000 19998 0002 un ef Aa LEAL
5.0000 & 3956 0004 E Alas gery - y a
6.0006 5 9003 06? IA | :
F000 Е 000 MOTO = = ; i
5.0000 7.9908 0012 un I E
0000 в 9985 0015 11 i
10.0000 в 9882 0018 PE a '
11.0000 10 9975 0025 un NA !, т
12.0000 11 9570 0030 q" I
13.0000 12 9667 DO af 1 | | m '
14.0000 13.9963 0037 = eer a ‘
15.0000 14 9964 DOS | ет I FT Mr Tr TT
15.0000 15 064 0036 ppt Wu = = mu: w 5 eS #
17.0000 16 9064 036 _
18.0000 17 5964 (ЗЕ вии
ez me etc
Figure 18b. Error Graph (Example 2).
Error
compensation
(cont.)
Measuring machine
error
— MILIVISION”
DIRECTION É ==
Figure 19a. Using Step Gage as a Standard to
Measure Machine Error.
Measuring machine 2 Set the dial indicator to zero.
4) Turn on MILLVISION. In the DRO mode, zero reset all axes:
error (cont.) press all axis keys, zero resel key, ABS key.
5) Raise the spindle and carefully move the table in a positive count
direction, until the next reference surface 5 close lo the dial
indicator,
6) Lower the spindie and carefully move the table until the indicator
contacts the gage surface and registers zero.
7) Record the distance moved as measured by the standard and
as measured by the system and displayed on the readout. Then
record the difference between the two measurements (Figures
19b A 19c)
В) Repeat sleps 5 through 7 for tha entire langth of the standard.
Make sure thal each measurement is taken in the same direction.
MILLVISION
== "eme" 4 —
22
ES ES ES ES) aa Us ts ss os pee
Distance Measurement Oiiterence |
Measured by Cisplayeg on Between ae
Stangarg Readout Measurements .0005-inen
0.0000 0.0000 0 ETS ¡Dto re ttes
1.0000 3 0000 u | | — : : —— *
6.0000 5 9695 0005
9.0000 8.9995 0005
| 12 0000 11.9990 010 r
15.0000 14.9990 0010 >
18.0000 17.9990 DOLO | Fea
21 0000 20.9985 0015 ©
24 (НИ 219965 vols 0930
27 0000 26.9983 06013
30 0000 29 9980 0020 | +74 |
Figure 19b. Standard and Displayed Measurements. Figure 19c. Error Analysis.
Simpiitied Method (Figure 20a) ‘Measuring machine
1) Mount a calibrated standard as shown in Figure 20a (the stan
dard should have a recent certificate of accuracy calibration) error (cont.)
Mount the standard at a height at which the work is normally
placed.
2) Locate the Indicator al Point A. Zero reset both the X-axis on
MILLVISION and the indicator
Figure 20a. Simplified Method for Measuring Machine Error.
3) Lower the knee and move the table to point Bl until the indicator
reads zero. Record the value MILLVISION displays.
MILLVISION
23
4) Divide the difference between the standard and the readout, by
the standard's designaled length
5) Multiply this result by one million to get an error value In parts
per million (PPM)
Еггог = _ B
A
= 00080 in.
12 in.
= 0000667
.000667 x 1,000,000 = 67 PPM
Figure 20b. Error Analysis (Example 1).
i i Single interval (linear) error compensation can be used on any axis
Selecting single or Multiple interval error compensation on MILLVISION requires
multiple interval scales with FTO reference marks. I! Ihe linear encoder does fol
error compensation "0 Sones. sngle interval error compensalion must be used.
If the error analysis plot has a single best-fit straight line on the graph,
single interval error compensation is the best choice for that axis
If the error analysis plol has more than one best-fit straight line, then
multiple interval error compensation is the best choice to help com-
pensale for geométry error
Determining error
MILLVISION automatically calculates error correction values through
correction values MVS a ¿ais e ас
found manually, Using error plots and mathematics. While MILLVI-
SION 's automatic routines are much quicker and easier to use, in
s0me Cases, the accuracy oblained is less than what can be obtam-
ed using a manual error analysis.
The following routine is the manual method to find error values for
both single and multiple mienrval compensation, For single interval,
the mathematics are done once for each axis being compensated.
For multiple interval compensation, the same mathemalical pro-
cedure will have to be done for 2ach interval being used within an
axis. The mathematics lor both the manual and the automatic method
involves finding the slope of each compensation interval and
translating that value mio parts per millon (PPM). This value can
than be used 10 adjust the display to compensate for machine
geomelry error
MILLVISION'
24
Be BEE ==
=u
Te compute Ine error correctióon value manually: Manual method
1) On the error plot, draw a vertical ne “AT” at one of the first
distance measurements (Figure 21a)
21 Draw a honzontal ine “BY, whéte Al intersects the best-fit
straight line {the best-fit line represents the average error)
3) Draw another vertical line “AZ” at ona of the las! distance
measurements.
The Ines chosen for “A1” and "AZ" should be as far apart
as possible lor each average error ling to achieve best
results.
4) Draw another horizontal line 'B2” where AZ intersects the best-fit
line.
00154
As
i
Г
|
E
i
TT т
ta 21 24 27 M
errar in Distance traveled in inches
.DO05-ineh
Increments
Figure 21a. Error Graph (Example 1).
5) Divide the distance traveled (A2 - A1) into the error (B2 - B1).
6) Multiply me result by 1 millón to find the required error comec-
tion factor
The procedure required to calculate the error correction factors
for multipla intervals is the same, but must be performed for each
interval, Figures 22a and 22b show examples of the chan and
math involved for multiple interval error factor computations.
MILLVISION"
23
ERROR
В; - В,
0012" {—) .0002"
А, — Aa
18-3"
001
0000667 x 71,000,000 = 67 PPM
15°
0000667
Figure 21b. Error Analysis (Example 1).
PEA
LA
mo — I
som |
Dor i
|
a. i
ee '
Loa
so . |
| и” fr | =
T T T ШО I ' “|
АРЫРИНИ, ï и 11 E id ja Hi a =. ig iy dl
rer
Doers Distance traveled in inches |
ERROR
0003833 x 1.000000 = 383 PPM lor intervai 2
BN; - BN,
= АМ; = АМ, where N Is the interval #
0035” — 0012”
= 147-8" for interval 2
0023
6 tor mierval 2
= 0003833 for interval 7
Figure 22a. Error Graph (Example 2).
MILLVISION
26
Figure 22b. Error Analysis (Example 2).
Ba — A IE ID SS eS EE AE EEE.
After error correction factors have been computed by the manual
method (above), factors can be entered indo MILLVISION's memory
To enter single interval error compensation factors proceed as
follows
1} Press the [El key.
2) Press the "SET AXES" menu key.
3) Enter Ine password.
4) Press the "ERROR COMPENSATION" menu key
5) Press the desired axis key X. Y. Z or W
6) Press the “EDIT” menu key
7) Press the E key lo clear any current value.
6) Use the numeric keys 10 enter the compensation factor (must
be in Parts per Million)
В) Press the "SAVE CHANGES" manu key.
Repeat for additional axes by pressing the "SELECT ANOTHER
AXIS” menu key. Once error compensation factors have been
entered, the axis should be checked against the measurement stan-
dard 10 assure thal error compensation has been entered correctly -
and is working.
A measurement standard such as a laser interterometer or à calibra-
tion bar is necessary to use MILLVISION s auto error compensation
routine. Set up the standard and proceed as follows:
1) Press the [3a] key.
2) Press the "SET AXES" menu key.
3) Enter the password.
4) Press the “"ERAROR COMPENSATION" menu key.
5) Press the desired axis key.
6) Press the "AUTO ERROR COMP" menu key.
7) Move the axis to the beginning ol the measurement standard.
В) Press the “Move Completed” menu Key.
9) Move the axis to the end of the measurement! standard.
10) Press the “Move Completed” menu key.
11) Enter the actual distance ol the standard.
12) Press the "END Comp" menu key.
Repeal for additional axes by pressing the "SELECT ANOTHER
AXIS” menu key. Once error compensation factors have been
entered, the axis should be checked against the measurement stan-
dard to assure that error compensalion has Deen entered correctiy
and is working.
27
Setting up single
interval error
compensation
within MILLVISION
Auto error routine
for single interval
compensation
MILLVISION
Setting up
multiple interval
error compensation
within MILLVISION
Establishing the
home reference
point
Establishing a home reference point is the first step in implament-
wi multiple migrval error compensation. Thé home reference point
allows MILLVISION to define the same intervals for error compern-
sation every lime the uni is turned on (see below or page 17 for
establishing à home reference point).
When MILLVISION is turned off, or power is los! due lo a power
outage, all axes position information is los! and the readout cannol
tell 1 the encoder has moved, This loss ol positional memory has
a major effect on two areas within lhe unit.
The first area of impact is position information regarding the
workplece already mounted when power was interrupted. When
power is restored, MILLVISION resets all axes to 0.0 lor both the
incremental and absolute displays. Therefore, the current positions
of the axes, relative to the mounted workpiece, are lost until the axes
positions are reset. This can be done by using the SET REF. POINT
routing for each axis or by positioning Ihe axes of the machine to
known locations and manually presétting positions.
The other area that is affected by loss of posifional memary is mult
ple interval error compensation. Specific segments of the scale,
representing specific segments of travel on the machine, can each
be given arror compensation values. This specific relationship bet-
wean the scale and actual machine positions requires a home
reference point be found every time MILLVISION ts turned on. The
home reference point must be the same point which was defined
prior to establishing the intervals lor multigte interval compensation
The point must be relocated lo re-establish the correct retatiónship
between the definad intervals in MILLVISION's memory and the ac-
tual position of the machine. To find the home reference point pro-
ceed as follows:
1) Press the [3a] key
2) Press the "SET REF. POINT" menu key.
3) Press the corresponding axis key for the axis the home reference
point Is to be set
4) Move the axis close lo an FTO mark on the scale and press the
Ready" menu key.
5) Slowly move through the FTO mark on the scale in the positive
coun direccion.
The FTO mark will only be sensed if the axis is moving in a
positive count direction. Once the reading head has passed over
an FTO mark on the linear encoder, MILLVISION's screen will
indicate the nome reference point has been found.
6) Press the "Finished menu key or press the "Wrong Reference
Point” menu key to select a different point,
7) Once the reference point Is acceptable, it is extramely impor-
tant to place a mark on the scale casing al the approximate loca-
tion of the reference point (FTO), This will aid in locating the same
FTO reference point quickly each lime there 5 à need to find
Me home reference poinl
26
I IE US ES ED E SE
These FTO relerence marks and their purpose must be
understood by the machine operalor.
Repeal the above procedure for each axis requinng a home
referencé point
Once a home reference point has been established, the individual
intervals for multiple interval error compensation can be sel Alter
intervals have been established along an axis, the corresponding
error compensation values can then be anlered.
Before entering multiple interval error compensation values, it is
necessary to define interval boundaries or end points and how they
can be found. The boundanes for intervals are referenced within the
readout as 1 through 8. Each interval’s boundary location is referanc-
ed from the home reference point which has been selected for that
axis. The beginning of boundary 1 must be the mos! negative posi-
tion physically possible on the axis. With the beginning of boundary
1 established, all other interval boundary locations are determined
by entering the end points for each interval The end point of each
mierval is he beginning of the next interval
When using a manual technique to determine error values, the in-
terval and points should correspond 10 the crossing points of the
average error lines (best-fit straight lines). These positions can De
determined from the graph in relationship to the actual distance mov-
ed along the machine bed. The positions mus! be entered into the
error compensation table within the SET SYS mode, ERROR COM-
PENSATION Menu, of MILLVISION.
The following procedure is one easy way 10 establish boundaries tor
intervals based on the FTO home reference point position. This pro-
cedure results m the direct comelation between the position from gage
blocks and the prosition from the FTO.
1) Press the “SET SYSTEM" menu key
2) Press the "SET REF. POINT” menu key and find the home
reference point (refer 10 page 17 or 28 10 find the home reference
point).
3) Once the reference point is found, press thé “FINISHED” menu
key.
4) Press the |wæe| key.
The axis’ incremental register now displays position in relation
ship lo the home reference point (readoul position 0.000 being
the home reterénce point).
5) Move the axis until the incremental dispiay is 0.0000. Press the
axis key, (ZERO RESET) key, and the (ABS) key,
Af this point, a chan and graph 5 set up lo determing boundanes
lor error inténvals
29
Interval definition
for multiple
interval
compensation
Manual techniques
MILLVISION
Example:
1)
2)
3)
4)
5)
7
8)
Move the axis to the most negative paint
Zar resel Ihe incremental display. Axis key, ZERO RESET key,
INCR key.
In a negative 10 positive direction, move the axis 1 inch accorg-
ing to the measurement standard (gage blocks).
Following the chan below, record the distance ol the measure-
ment standards in the "Gage Step” column (column 2). In the
tollowing example, this column is in increments of 1 inch.
Record MILLVISION's absolute position in the "Axis Position to
Home Reference Pomt (FTO) column (column 1) Make sure
that 71 the position |s a negative number, to indicate iT on the chart.
Record MILLVISION s incremental position in the "Readout Poss-
tion’ column (column 3).
Column 4 is the difference batween the "Gage Step” measute-
ment and the ‘Readou! Position", Make sure to Indicate a
négativé number
Repeat sieps 3 through 7 lor Ihe entire usable length of the axis.
Following the graph (Figure 23b); plot column 4 (Figure 23a)
measurements to show error against distance traveled. When all the
points have been plotted, draw in best-fitting ~*raight lines based on
a number of points spread over a significant mterval, not just two
or three points close together. Adiacent plotted points, if connected
by a straight lina, will not reflect true error slopes.
Column 1 Column 2 Column 3 Column 4
Axis Foution to | Tarife ET ein
Heat Turn rec Gaga Sup Lense! былое Вер Рожи ны"
Fest Fosman Foster |_ no Raadon! Fusion
— 10 8 2 9
= 4 7510 * 0000) FE DOC:
= 373M 20000 1 a L000
—- 0 3.0000 À 9685 0015
— 1.10 4 0000 3 0 0020
210 5.0000 LE do
12510 E con E DOM.
É 2310 + 0000 E e Que
12310 © don 7.0 DOTE
4510 0 000) вы Os
52110 +0 0000) Ч ЗЫ 0107
67310 11 Do 10 5650 01
720 17 0000 11.0855 0134
B.Z310 13-2000 12 6665 о:
в 2310 14.0000 13.9967 133
122310 th 0000 14 Se ota
113910 TE COMO 1.9067 x3
12 2310 17.000 16 DABA a
(315310 18 0000 17 #20 0130
14.2310 TR 2000 UE 15) 018
152310 200000 19 0677 0127
16-2310 21 00068 20 GET4 Di
1775310 22 000 21 SETE 0124
ta z216 23 00007 22 0877 Li pa]
19 2310 74 C00 21 07 ovat
|
Figure 23a. Error Analysis Chart.
30
i
——
|
|
|
не - A |
|
|
|
|
|
|
|
|
|
|
|
В
1
ld — ! wll AE | Az
| #
"a A 4 у — .Q.MMLá ida Led A | 1
ЙЕ E E E Y
i
sb bh dore b ml 9 нм 0
Parry eng Arima Dagmamce Tirwemd
(smile Ранеток Мышей! нЕ Кл Hime Aria Fa
Figure 23b. Error Analysis Graph.
The error correction factors must now be calculated for each inter- "5.
val. Follow the procedure do omic parts per million for each in- Interval definition
terval. The second interval in the above example is calculated below: for multiple error
compensation
(cont.)
ERROR = BN; - BN, N = the interval number
AN; - AN,
= 0134 - .00225 tor interval 2
12-43
= 01115 for interval 2
7.7
‚001448 for interval 2
‚001448 x 1,000,000 = 1.448 PPM for interval 2
Figure 23c. Calculating Error Correction Factors.
After paris per million have been calculated, they must be entered
into MILLVISION. Follow the “Steps for Setting Multiple Interval Er-
ror Compensation” on page 32
MILLVISIÓN
Automatic multiple
interval error
compensation
Steps for
setting multiple
interval error
compensation
MILLVISION
Wher using the automatic compensation routine, il is necessary 16
initially establish the approximate locations tor each interval into
which the axis is 10 be divided. These selected intervals (up to eight
intervals tor each axis) can be of any length It is assumed thar the
axis has a consistent error factor wilhin the specified area. Normal:
by, the area(s) where the majority of machining is done will be divid-
éd mto more mtervals than the unused areas. Approximaile locations
are required so the calibrated standard can be roughly centered on
each interval prior to being measured The actual interval boundaries,
as established by the auto amor compensation routing, are establish-
ed lor each interval at one-hall of the distance from the center of
ihe calibrated standard to the center of the calibrated standard as
localed and measured, in the adjacent interval.
In the auto compensation routing, a calibrated standard is measured
within each selected interval along the axis. For greater accuracy,
the calibrated standard should be no less than 15 of the length of
thar interval. The auto error routing will indicate the distance
measured (moved), and “ask” lor the aclual (calibrated) distance
moved. These numbers are used to calculate the error factor and
boundaries for a particular interval. The standard is then moved to
the center of the next interval and the procedure is repeated
To sat multiple interval error compensation, using either the manually
determined values or using the auto compensation feature, follow
these steps
1) In the SET SYS mode, press the “SET AXES” menu key
2) Enter password.
3) Press the "ERROR COMPENSATION" menu key.
4) Select the axis lo be programmed, by pressing an Axis key.
Note: The axis selected must have had a home reference
point previously established (see page 17 or 2B).
To place the interval boundaries and related error correction factors
(found through the error analysis described on page 20) directly into
the table through the EDIT routine. proceed as follows:
ba) Press the “EDIT” menu key.
6a) Starting with interval #1, prass the [| key
fa) Enter the end point location of interval #1 using Ing numeric
keys. The end point location = referenced from the home
reference point (FTO), Following example 23b, the end point
location {= 1.2310) is the position on the “Position Relative to
Home Reference Point’ line, where the first interval ends (the
dotted line Intersects the FTO line)
Ba) Using the arrow keys, move to the "PEM Comp” column and
enter the desired Pans Per Million value for interval #1
Sa) Using the arrow keys, move Through the table indicating the in-
terval end points (no end point is necessary for the last interval)
and the corresponding PPM compensating values. When finish-
ed, press the "Save Changes’ menu key
32
т
Once an axis has been programmed, i should be checked again
against the measurement standard 10 assure error compensation has
been entered correctly and is working
10a) Press the “SELECT ANOTHER AXIS” menu key and repeat
the above steps, it necessary.
Ta enter boundaries and establish error factors using Auto Error Com-
pensation, proceed as follows:
5b) Press the "AUTO ERROR COMP" menu key
6b) Move lhe axis to thé beginning of the measurement standard
which must be located and roughly centered in Interval #1. Press
he “Move Completed" menu key when the axis is in position.
70) Move the axis to the and of the measurement standard and press
the “Move Completed" menu key
8b) Emer the actual distance traveled (standard value) by using firs!
the fo. then the numeric keys
95) Select "END Auto-Error Comp” if thés is the last interval, or press
the ‘Go 16 NEXT Intérval” menu key to continue. Move the stan-
dard into the next interval and repeal steps 6b through 9b for
interval 42. Continue unti all intervals have been completed.
Altar an axis has been programmed, it should ba checked against
the measurement standard to assure thal error compensation has
been entered correctly and is working.
Repeat the above procedure for all required axes.
To edit the values tor single interval error compensation, proceed
as follows:
1) From the SET SYS mode, press the “SET AXES" menu key.
2) Enter password.
3) Select the "ERROR COMPENSATION" menu key.
4) Select the axis to edit
Note: An axis which has had a home reference point defined,
will initially display the multiple interval error compensation table.
If single interval emor compensation is used for the selected axis,
imerval #1 will be shown with he note “AXIS END" lor the end
boundary. To adit, use the procedure for multiple interval error,
but change the PPM value for intarval #1 only, or press the
“SINGLE INTERVAL COMP" menu key and continue with the
édit routine,
5) Press the EDIT” menu key This will highlight the current error
compensation value.
6) To change the current value, press the [ce key and hen the
numeric keys to enter the correct value. Be sure lo include the
correct sign (+ or -) for the error compensation value
Editing procedures
for both single and
multiple interval
error compensation
values
MILLVISION
Editing procedures
(cont.)
MILLVISION
Ш
B)
Press the "Save Changes’ menu key to pul tie new value mio
This will return the display lo the single interval screen
lar the selected axis. Verily the new value,
If other axes require editing, press the "SELECT ANOTHER
AXIS" menu key and repeal sleps 4 through 7, or press the
TAXIS INFORMATION" menu key to return to the Axis Informa.
Hon screen.
Ii A
CEE Cores beac (ad LL
fraggle a di HI
stan E HE) f=
Ба веры Дон Тс | печ
Career té 1 | Пк | one
BT FPR
>
4
mA |
— a
| ; “J
[- - MILLVISION @=j
Figure 24. Single Interval Error i
fa
To adit tha values and/or intervals for axes with Multiple Interval Er-
ror Compensation, proceed as follows
1)
2)
3)
4)
From the SET SYS Mode, press the “SET AXES" menu key.
Enter password
Select the "ERROR COMPENSATION" menu key
Select the axis to edit.
NOTE: If just powering up, press the "INTERVAL ERROR
COMP” menu key. Press the ‘Find Reference Point” ménu key.
Move the axis near the reference point (FTO) and press
"READY", Move through the reference point. When the screen
indicates the reference point has been found, press the “Finish-
ed” menu key.
Press he EDIT menu key. This will display the Multiple Intér-
val table for the selected axis
‘
ON
6}
8)
A|
Erro uE e e mul
Ja etarra (ан? че
Are Æ SELECT.
| С ТНТ Вт
ST ae im | Frm ] _ ТБ
| Ira o [LU
i ==: =k" a" Erro
EE 35. [om
| DEO + ЕВ!
E
L- —y
(-[- MILLVISION e="
dl
Figure 25. Multiple Interval Error Compensation Screen.
E её
LE
mmm |||
Ге
Usa the arrow keys to select elther the “interval end pont (Axis
Lacy” or the "PPM Comp" value. The item that can be edited
ls highlighted.
To change the current value, press the numeric keys to enter
the correct value. Be sure to include Me correct sign (+ 0 —)
for both the "interval end point location” and the "PPM Comp”
value.
When all changes have been made for (he selected aus, press
the “Save Changes” menu key. This enters the changes into
memory and will return the display to the Error Compensation
(Multiple Interval) screen for the selected axis. Verify the new
values.
if other axes require editing, press the "SELECT ANOTHER
AXIS™ menu key and repeal steps 5 through 8 or press the “AXIS
INFORMATION" menu key to return to the Axis Information
Screen.
35
MILLVISION
When powered up, MILLYISION presents the operator with an open-
ing “welcome” screen. This screen also includes the version number
and software copyright information. in addition, every time MILL VI-
SION is wmed on, a start-up routine is automatically executed which
checks information within its memory, checks HAM (Random Access
Memory) for successful battery backup and checks the expansion
slol module configuration for changes:
If MILLVISION's battery backup has tailed, it will perform some in-
ternal housekeeping in preparation for functioning. This preparation
defaults all software parameters to the factory default values (page
13).
Mri VISION
BY
ACU-RITE
| Lal: RA Yori.
Ei EIA qe
mA
| Fe эту any = =P)
a =.
Z J
[>> MILLVISION e==-
1 f
ef
Im
Figure 26. MILLVISION Opening Screen.
The opening screen notes to Press any key to confinue , indicating
that MILLVISION has completed the power-up routines. The nex!
screen prompl will be one of the following:
Proceed to DRO - this prompt indicates that internal memory
was successiully backed-up and that MILLVISION is ready to
begin,
Proceed to SET SYS to establish a home reference point
« this prompt indicates that internal memory was Successiuly
backed-up and at least one axis is programmed using a home
reference point that must be found at this time (as explameo
on page 17)
Proceed to SET SYS to verify the system parameters - this
prompt indicates that the internal memory was successfully
backed-up, but there has been a change in the hardware con-
liguration. The SET SYS values should all be checked to en-
sure that they are in agreement with the actual hardware con-
iguration. Page 15 goes through the necessary steps required
lo check Installed parameters for axes
MILLVISION
Powering up
X f A i A ==: E
The DRO mode
display
Proceed to SET SYS to Initialize the System Parameters.
Default settings have been made - this prompt indicates the
internal memory has not been successfully backed-up. Al axis
parameters must be re-entered. This procedure is covered on
page 15. This prompt also indicates the unit's internal battery
may be weakening and requires service. Notify your ACU-RITE
distributor lo arrange lor the appropriate service procedures.
The DRO mode screen will be seen most often by the operator in
day-to-day machining. The DRO Mode display consists of two major
areas, The upper 75% of the screen is used to display axis position
information, with the lower 25% ol the screen displaying various
pieces of Information about the status ol me unit.
It is baneficial lor the operator to become very familiar with the layout
of the DRO mode screen because it contains most of the informa-
tion needed for machining.
Г
=
|
J
Ix 5781571
y “114675
promet |||
о
~ x
F— {0 _
H He —
| =)» MILLVISION ©
LJ
Figure 27, DRO Display Information.
[rm
The upper 75% of the screen contains the following information:
ITEM A - individual Axis Label
MILLVISION is capabie of displaying up lo 4 axes of mo-
tion. These axes are labeled X,Y, Z, W.
ITEM B - Primary Axis Position, Incremental/Absolute
The axis position displayed In the primary display position
(larger numbers) can be either the incremental or absolute.
The relalive positions of the Iwo pieces of display infor-
mation are as indicated by Item K. The relative position
of the display (incremental/absolute) can be changed by
pressing the menu key opposite Item К.
MILLVISION
37
ITEM C - Secondary Axis Position, Incremental/ Absolute
The display in this position is eflfher incremental or absolute
information, depending où which is in the pnmary posi-
hon (see Пет В).
ABSOLUTE vs INCREMENTAL
MILLVISION axis information is displayed in two positional formats,
absolute and incremental
Absolute position represents the distance from the current tool poss-
tion to the workpiece zero position. Workpiece zero Is usually set
once at the star of machining a piece and not changed.
Incremental position represents the distance from the current too!
position to a desired tool position (point to point). Incremental posi-
tion is relative to values the operator presets into the display. These
presets can be the amount of movement required to go to the next
desired point, or may be the amount of distance Iraveled since the
incremental position was last reset to zero
ITEM D - individual Axis Status Display
This area contains information corresponding specitically
10 thal particular axis. It notes if the axis has been frozen,
etc. The different messages will be explained and expana-
ed upon as they are needed.
Items A, B, C, and D are the same for all axes being displayed on
the screen, The number of axes displayed depends on how the umi
is contigured in Setting the DRO display mode which is covered on
page 40
The size of the leners and numbers making up the information for
items A, B. C. and D is controlled by the number of axes beng
displayed If! three or less axes are being displayed, the information
will be in a large size format. If four axes are being displayed, the
information will be in a medium size formal. A typical three-axis and
four-axis example Is shown below
DRO mode display
(cont.)
+5.7815
TE
-11 4675
r— — | =
~~—AF I~
x 57815 | IE |
| Y 114675 | IE
2 01390 | | €
| — A и
[=~ MILLVISION @==||[ |
—=—А]$6
mimmnmmms |
-
Figure ZBa. Typical 3-Axis Display.
MILLVISION
38
No LE
>> MILLVISION S=="
| Ia
Figure 28b. Typical 4-Axis Display.
LS ES БЕ ss ES EH OE Ee EEE EE EE Бы
Ma
DRO mode display
(cont.)
The size of ina three-axis display 15 approximately 33% larger than
Me four-axts display. In both the larger and smaller formats. the
display consists of eight lull digits with the decimal points vertically
aligned for all axes on the screen. The common decimal pont posi-
hon is located 50 the axis with the highest resolution has all of its
decimal digits displayed to the right of the decimal point. If a number
is larger than can be displayed with the common decimal point, the
decimal point, for Inhalt axis only, shifts (0 the right. This will decrease
the axis resolution, but increases the magnitude of the number thai
can be shown
The lower portion of the DRO mode display contains general readout
status information:
ITEM E - Current DRO Mode & Current Program Step Number
The DRO mode that is currently selected — DRO mode
1 or DRO mode 2, This area also gives the current pro-
gram step number while a program is being “run” or
“Igared”.
ITEM F - Current Measurement Units
This section shows the current unit of measurement for
the displayed axis or axes. This information pertains fo
both angular ang non-angular axes. INCH or MM will be
displayed for non-angular axes. DMS (degrees, minutes,
seconds) or DEG (degrees) will be displayed for angular
axes
ITEM G - Current Active Tool Number
This display indicates the selected or current tool number
and Offset sion. This tool number comesponds to a specific
(col offset in MILLVISION memory. This information is us-
ed to computé movement compensation factors relative
to tool geomelry. The tool offset Sign indicates which side
of the point of cut the 100! center is located.
ITEM H - Message Area
This area is used lo prompt the operalor on how to use
certain DAC features and how 10 remedy certain error con-
ditions. Normally, it will indicate how 10 select a different
DRO mode. It is also used in conjunction with the TOOL
F key and the STEP # key 10 be discussed on following
pages
ITEM | - Axis Preset Labels
This area displays axis labels (X,Y, Z, or W) if any of the
axes are being preset.
ITEM J - Preset Register Value
This area displays the preset value for the axes indicated
in tem | or the last preset value used.
Items | and J contain the preset information. II is possible Io presa!
or zero resal more than one axis at a time. The presef value can
have up 10 eight digits and a decimal point
ITEM K - DRO Menu Key
MILLVISION
39
ITEM L - DRO Menu Key
lems K and L are the lwo menu keys available in the DRO mode
Their labeis change depending on the special DRO function currently
active
MILLVISION supplies two user-defined display modes: DRO display
mode 1 and DRO display moda 2 With two modes, the operator can The DRO mode
design two different display formats for machining, The operator
chooses information to be displayed and eliminates information that
is not needed. Each display mode is configured separately and can
have diferent resolutions, near zerg points, couplings, and number
ol axes.
The current DRO display mode is noted on the screen in the DRO
status area (Figure 27, Item E). To change the mode, press the DRO
key. This key toggles between the two DRO modes.
Note: If an axis is not being displayed, incoming information from
the encoder is still processed and maintained internally. There
is no loss of position information,
By setting different display resolutions for mode 1 and mode 2, the
operator car work in one display mode using a coarse resolution tor
rough cutting and the other display mode using a finer resolution
tor finish machining
The near zero feature gives the operator a visible indication of ap-
proaching zero. Whan the encoder moves into the programmed near Near zero display
zeró region, the axis label flashes until the incremental display Indicator
reaches zero, moves through zero, or the encoder leaves the near
zero region. The near zero feature is reactivated and reset when the
incremental display value is outside ot the near zero “boundary
The near zero region is valid for approaches made from either direc-
tion. The near zero warming is set while configuring the DRO display
modes as explained below
The DRO display modes are configured In the DRO mode and SET (
SYS mode with the special function keys and the menu keys. The Setting the DRO
areas thal must be configured are the axes to be displayed, display display modes
resolutions, and near zero points.
To set the DRO display mode configuration proceed as follows
1) Press the 3x] mode key
2) Press the "SET DRO DISPLAY” menu key.
3) Press the display moda lo be set (either mode 1 of mode 2),
4) Select the axes to be displayed in the order they are lo be
displayed on the screen, Use the arrow Keys to move the
highlighting bar to the desired screen position below ‘Axes
Displayed”
Press the [e] Key to remove any axis currently in ha! position.
Press the desired axis key lor the screen position highlighted.
MILLVISION
a
Multiple scale
coupling
5) Press the ' Display Format’ menu key lo access the Round Off
Values (display resolution values) and the Near Zero Values
1able
8) To set the Round OT Values, use Ihe arrow keys to highlight the
axes desired and then use the ‘Finer” or ‘’Coarser” menu key
to select the value. The values are “mm” and “decimal degrees”
or "inches" and “decimal degrees”. Units are indicated al the
top of the screen and can be changed by pressing the INCH/MM
key, The displayed resolution should never be set fines than the
encoder resolution.
4 É a
—
mal Бун! р Forme!
E lea
hd a Dra a Bag a
| Coperay OFF Gallas
=
т enr
m A
= а (вым,
N
4
нтв
al as |
e y
DI
Figure 29. Setting DRO Display Modes.
3
|
mm |
Fa Zr WE aE
=
7) To sel the Near Zero Values, use the arrow keys to highlight the
axis desired. Press the = key lg erase any Current value
and {he numeric keys to enter the beginning of the near-zedo
boundary desired.
Multiple Scale Coupling (MSC) allows the capability of mathematically
combining the signals from two parallel linear encoders. The two en-
coder signals are electronically added, subtracted, or averaged to
display one resultant motion, relative to the workpiece
MILLVISION has three ways of performing Multiple Scale Coupling
between axes. Coupling can be done using the Set System mode,
the DRO mode, and/or the PROG mode.
Coupling established in the SET 5YS mode (SET DRO DISPLAYS
routine) can be displayed in any position of the DRO display. This
method of MSC remains in existence until changed in the SET DRO
DISPLAYS routine. The coupling can be added, subiracted, or
averaged.
MILLVISION
To establish multiple scale couplings in the SET DRO DISPLAYS
routine, proceed as follows:
Note: The following routing can ba programmed while setting
the DRO DISPLAYS modas, slep 4 on page 40
1) From tha SET SYS mode; press the “SET DRO DISPLAYS”
menu key.
2) Select the DRO display mode (1 or 2) in which coupling is to be
displayed.
3) Use the arrow keys to highlight the axis position selected to
display coupling. Press the [oe] key.
4) Press the =) key.
5) Use the axis keys lo select the first axis to be coupled
6) Select Ihe coupling function (ADD, SUBTRACT, AVERAGE), by
pressing the corresponding menu key (Figure 30).
NE TR TTT eu | e Eo
ELE
eus [iaa eyes E |
E |
| oie ar] Е
EL Em]
lem Yaa ad Poe lene TA wl Fa E
| ee E podi Ee |
Р= 9 an gai Brg le Ed
Bj Cele img A bat
as Mei Ta Ged Dé dpi amd
Var Hi CRE spy ty pisa
CEM E a Н й as
— |
(+ MILLVISION @-=--)
a
Figure 30. Multiple Scale Coupling (MSC).
Mrmr A |
l=
7) Press the second axis key (to be coupled with the first).
Repeat steps 3 through 7 for any other couplings required
MILLVISION
42
SET SYS
coupling
= ee “т
Immediate mode
coupling
Comparing SET SYS
and immediate
mode coupling
MILLVISION
Immediate coupling ls established with the AXIS CPLE key while
in the DRO and PROG Modes. An advantage of this method is
that coupling can be established and discontinued easily within
the DRO and PROG modes. Immediate mode coupling remains
visible only for the present DRO or PROG Mode. The coupling
is erased if the display is changed to another mode (including
another DRO mode). The coupling is nol erased when the HELP
mode is accessed.
Immediate multiple scale couplings include tha following limitations:
1. Only two axes may be coupled together.
2 The coupling musi be either addition or subtraction
3. Only one immediate mode coupling can be operational at a ime
An immediate mode coupling is displayed in the last axis position
in the DRO and PROG Mode screens. H there are four axes being
displayed, the coupling will override the fourth axis. The fourth axis
remains active and will reappear when the coupling is removed.
To establish immediate mode couplings, using the AXIS CPLE key,
proceed as follows:
1) From the DRO mode, or PROG RUN/LEARN, press Ihe | AE
ky =
2) Use me axis keys to select the first axis to be coupled.
3) Using the menu keys (ADD, SUBTRACT), select the coupling
function, |
4) Select me second axis 10 be coupled.
The immediate mode coupling can be erased al any time by chang-
ing the DRO display mode. leaving the DRO mode, or by pressing
the AXIS CPLE key. When the coupling is erased, the display con-
figuration (as it appeared prior to the coupling) will return. While pro-
gramming immediate coupling, the sequence can be aborted by
pressing the AXIS CPLE key.
With either method ol MSC, a coupling cannot be identified as a unk
que axis for presetting, edge finding or zero reselling. Presets,
however, made on an axis which is included in the coupling will af-
fect the coupling position
Mear zero indication capabilities remain active while axes are coup
ed. The near zero boundary for a coupled axes display, established
n the SET DRO DISPLAYS routine, is sel as pari ol that routine
The near zero boundary lor immediate mode couplings is sel lo zero
(na! active).
The display resolution for permanent couplings is set in the SET DRO
DISPLAY routine. The display resolution for immediate mode coupi-
ings is defined as the coarsest resolution of the axes being coupled
43
Display multiphiers are used lo scale a part from an existing draw- Display multiplie rs
ing. Individual axis multiphers are used tor machining molds or par-
terns requirmg expansion and contraction factors
To set display multipliers proceed as follows:
1} From the SET SYS mode, press the "SET DRO DISPLAYS"
menu key.
2) Select the "Multipliers" menu key
3) Highligh the desired axis with the arrow keys.
4) Erase the existing value with [ous key.
5) Enter the new value with the numeric keys
All displayed axes MUST have a multiplier. During normal
machining, the multiplier will be “1. No axis should have a value
of 0.
Multipliers are in eftect tor DRO display modes 1 and 2, but the PROG
mode requires multipliers be entered as part of the program (sée
page 59)
MILLVISION was developed win a specific machining principle: Mach ini ng
always machining lo zero. By machining to zero, thé operator does
not have to remember a long number at which lo stop the cut. When to Zero
MILLVISION's incremental display reads zero, the movement has
pean completed.
MILLVISION makes machining to zerc possible by presetting the axis
displays. There are four different types of axis presefting: Absolute,
Incremental, Reference, and Zero Reset.
Absolute presetting changes "he absolute display to the entered value Absolute
and zéros the incrementa! display, Absolute presetting specifies the
distance from the current tool position to workpiece zero. In stan- presetting
dard machining, most operations are performed relative to workpiece
zero. Therefore, If it Is changed and nol indicated on the work print,
il could create confusion for the operator.
Incremental presetting |s used to indicate a distance from the cu- Incremental
rent tool position 10 a desired tool position. Incremental preselling .
iS typically used in point-lo-point machining. presetti ng
MILLVISION'
44
ме
Reference
presetting
Zero resetting
Axis presetting
procedures
Hetlerence presetting sets he mcremental display lo ie distance re-
quired to get 10 a position relative to the workpiece zero, rather than
trom the current position. Reference presetting automatically sub-
tracts the desired posilion from the current tool position. Example:
Assume the log! position in the X-axis i= located 6 inches in the
positive direction from workpiece zero, and the operator wants to
move it 50 that it is positive 8 inches from workpiece zero. The
operator would enter X (he axis key), 8 (the preset value) and REF.
Initially, the X-axis incremental display would read ’—2 inches”,
Hence, the X-axis table slide, must be moved in the positive direc-
tion to get to zero. When the move has been made, the incremental
display for the X-axis will read “zero” and the absolute display will
show “+8 inches’. When a REF preset is entered, the value of
the incremental axis is changed to show the distance needed
to achieve the reference preset position (the absolute axis is
unaffected).
The ZERO RESET key is a special key used with various presetting
functions. It is only used to preset the value of zero in the display.
Zero Resel 1s always used with either the absolute or the incremen-
tal preset function.
Zero Reset, when used with the incremental function, zeros Ihe in-
cremental display, but does not affec! the absolute display.
Zero Reset, when used with the absolute function, zeros both the
incremental and absolute displays at the same lime. Zero Resetting
the absolute display Is normally done only once on any workpiece
because It moves the position of workpiece zero.
Presetúng is a three step operation: an axis selection, presetfing a
value, and presetting a function. Amy of the following keystroke se-
quences can be used 10 preset an axis (or axés)
1) AXIS SELECTION, PRESET VALUE, PRESET FUNCTION
2) PRESET VALUE, AXIS SELECTION, PRESET FUNCTION
3) PRESET VALUE, PRESET FUNCTION, AXIS SELECTION
4) PRESET FUNCTION, PRESET VALUE, AXIS SELECTION
If axis selection 1s specified first in the sequence, the axis label will
appear in the axis presel area. If, however, the preset function is
specified first, its name (REF, ABS, INCA) will appear in the axis
presel area.
The preset value consists of up to eight digits (len spaces including
Ihe decimal point and sign) and may be entered with a maximum
of six decimal places, No more than one zero preceding the decimal
point may be used. The degree of accuracy of Ihe preset value (as
indicated by the number of digits to the right of the decimal point)
cannot be greater than the programmed resolution entered into the
SET SYS mode, SET PARAMETERS table at time of installation, If
a greater precision value is entered, it will be rounded off 10 match
the linear encoder or display resolution. Rounding oft will be deter-
mined and made lor each axis when using mulliple presets
MILLVISION
45
Orily one preset value and preset function can be used for any one
preset operabion, bul mora than one as can be selected. Each ans
selected lór a particular presetting function has its label displayed
Mm the axis preset area Multiple axis presets can be done while us-
ing sequences 1 and 2 (Seg axis presefting procedures on page 45),
when the axis selection lá not the last lem in the sequence. The
CLEAR key can be used to remove Ihe entire contents ol the preser
register,
When a number is entered info the preset register, 1! remains there
until another number is entered or If is cleared by the CLEAR key.
This means thal the last preset value may he reused (for example,
several holes located an equal distance apan) in subsequent preset
operations without having lo re-enter the value.
An angular preset can be made in DEG (degrees) or DMS (degrees,
minutes, seconds), I a single decimal point is used, it is assumed
10 be DEG (degrees); this is the standard input method. If the DRO
mode is in DMS units, a DMS preset can be made using multiple
decimal points
Example: 123.42.18 = 123° 42° 187
If only one decimal point is used It is assumed to be DEG input.
Example: 123.42 = 123° 25" 12"
The FREEZE function is used only mn conjunction with absolute
pressiting and zero resetting. The "FREEZE" menu key becomes The FREEZE
available whenever a preset operation is staned. This feature par- feature
mis the operator to select one or more axes and freeze” the cur-
rent display values, This is especially useful if the operator wants
to write down the current values on Ihe display without the risk of
changing them by bumping the table. It is also useful if the operator
wants to move the table cul ol the way to measure a cul and com-
pare it with the displayed value. When the freeze function is active,
it will maintain the frozen axes’ displays on the screen even if the
axes are moved. If the axes are moved, the information is not lost;
и is recorded and Ihe display is updated once the freeze has been
“thawed”, “cancelled", or a presel has been completed. When a
dispiay has been “frozen”, the "THAW" menu key will cancel the
operation. Incremental and reference presels can also be made to
frozen axes. but their net effect is as il it hadn't been frozen
An example of the FREEZE fealure with the absolute preset hunc-
ton is when an operator takes a trial cut and wants to sel tha X ab-
solute display to establish the initial dimension, Before moving the
tool away from the part, the operator would press the X-axis key,
then the "FREEZE" menu key. The X-axis would freeze its display,
thereby allowing the operator to pull the tool back without losing the
cutling position, Next, the operator would measure the part, enter
the dimension as a preset value, and press the ABS function key
The displayed position at which the "FREEZE" menu key was press-
ed, would be replaced by me entered preset dimension and the
display would become “unfrozen”. The lool would no longer be al
the culting position, but the current 100 position would be displayed,
considering the new location of workpiecs zero just entered
MILLVISION
46
The MIDPOINT
feature
е У 2 =
The MIDPOINT leature provides the operator with the means lo deler-
mine the midpoint or center of à particular part. In simple terms, it
presets the selected axis to one half of its current displayed value.
A manual edge hinder, lealer gage, or skim cutting operation can be
used to accomplish this. The readout does not require an electronic
edge hnder lor this feature
The MIDPOINT feature may be used to perform two forms of center
preselting; incremental and absolute. In the case of incremental mid-
points, only the incremental display is affected. With any absolute
preset, however, the absolute midpoint preset will affect both the in-
cremental and absolute displays. In either case, the affected displays
will read zero after successful completion of the MIDPOINT opera-
tion when the 1001 15 placed at the center,
To find the midpoint of lwo locations proceed as follows:
1) Move to the first point on the midpoint line.
2) Press the desired axis key,
3) Press the = key.
4) Press either the [mn] or [rss] key, This will zero the display al
tha firsl point 50 a net distance lo the next polnt is available later
to the réadout.
Move to the secand point on thé midpoint line.
Press the desired axis key
Press the "MIDPOINT menu key,
Press either the = ar [ans] key for the MIDPOINT function.
The MIDPOINT function will preset the readout with one halt of
Iné current axes display, The previous Zero Reset ls very im-
portant because the midpoint! or center is now one hall of the
current display.
The MIDPOINT function may be performed for more than one axis
at a nme, just as any preset may.
NOTE: This function is à simple one hall preset of the current in-
cremenial and absolute displays; the Zero Reset is necessary only
lor finding the midpoint. Several different combinations of presetting,
reseltting and “midpointino” may be used lo satis!y the application
47
For machinery operalions using various tools, it Is helptul to have
à means of referencing lool culting edges to a common tool point, Tool offsets
orto each other, for gach axis This reférencing process, called lool
offsets, can be used 10 update the unit lor a tool change. Updating
maintains the true position of the cutting surface in relation ho he
workpiece
The SET TOOL mode provides a quick and easy means to compen-
sale for the difference in dimensions of the tools to be used during
à particular machining operation Storing tool offsets in MILLVISION
frees the operator from manually presetting à compensation value
lor the selected tool. Tool offsets are nof cumulative — the effects
of tool offsets are always removed before being replaced by those
of a new tool.
Tool offset values are sat In the SET TOOL mode. To enter tool off-
sets proceed as follows:
1) Press the [fa] key
2) Use the “Edit Tool Offsets” menu key.
3) Usa the arrow keys to select the wal number and dimensión
(diameter and length). To jump to a tool number use the [*7]
key. There are 99 different tocl numbers available.
NOTE: Tool #0 is a default tool and always has dimensions of
zero. It cannot be assigned lool dimensions. There mus! always
be an active tool. However, the effects of tool offsetting can be remov-
ed by selecting tool #0,
4) Use the numeric keys to enter the diameter and length (Figure
31)
— le
"ea, CEET | <
Sal |<
; = kG
ss av С
[=> MILLVISION ©] |E
|}
Figure 31. Setting Tool Offsets.
MILLVISION'
48
=a =
After loots have been assigned offset values in the SET TOOL mode,
they can be selected from the DRO display mode To select a tool
in the DRO mode, proceed as follows:
1) Press the [mo] key.
2) Select the 1001 by pressing the] "= key and men enter the desired
too! number by using the numeric keys. Valid tool numbers are
0 through 99. As the tool number is entered, Il will appear as
the current too! # in the Tool # status area
3) Use the down arrow key 10 move to the X-axis offsel sign (the
highlighted area will automatically move in about 5 seconds if
you de not use the cursor arrow key).
The offset sign indicales which side of the point of cut the tool
cenler is located. Therefore, the loflowng question musi be
ansered to determine the offset sign: When machining at each
point, Is the center of the tool in the im the + or — direction or
centered, in relation to the edge of the cut which is being machin-
ed? See Figure 32.
crece leo Tory Wang Jem
Figure 32. End Mill With Tool Offset Signs
Relating to Workpiece Zero
4) Press the +/— key to toggle this sign to plus, minus or centered,
The tool center can be al the point of cut [ «1), or tha too! conter
can be 10 the left or right of the workpiece (— or +). The plus
ot minus sign is based n the count direction ol each miis, deter:
mined in the SET SYS, encoder parameters.
5) Use the right arrow key to move lo the Y-axis offset sign and
rapeal step 3 (Figure 33).
MILLVISION
49
~~ + E
Y -114675 С
Z 0.1390 С
= Er tem ee |
| J
| =)» MILLVISION © =~)
|
lr
Figure 33. Tool Offset Signs.
6) Press the "too! done menu key when finished, A! Iré poínt,
MILLVISION will automatically adjust tha DAO display to com
pensale for Ihe 1001 offset values
The tool adjust leature gives the operator an easy way 10 comper- Tool adjust
sale for lool wear or resharpaning.
To adjust tor tool wear or resharpening proceed as follows
1) Press the [=] ley
2) Press the "Tool Adjust” menu key
3) Enter the tool number 10 be adjusted.
4) Use thé down arrow key 10 move the highligh! bar 10 the "Ad-
justment"" field.
5) Enter me adjustment value and press the “Make Adjustment”
menu key Only the tem, diameter, or lengih, which Ls
highlighted, is affected by the "Make Adjustment menu key.
MILLVISION automatically calculates the new offsel values.
MILLVISION" find function can be used with a manual edge
finder or an decor sos a ACU-RITE offers quality electronic Edge finder input
edge finder probes. Contact your ACU-RITE distributor lor more in-
formation on edge finders and the lull line of ACU-RITE products.
N an electronic edge finder is used, MILLVISION must be equipped
with the option module, part number 387800-4060.
MILLVISION
50
MILLVISION's edge lind function provides the toflowing capabilities:
1) Standard Edge Find Function
2) Workpiece Positioning
3) Two Point Calculations
Please read the following notes pertaining to all three of the edge
find functions.
The edge find functions only work for one axis at a time. All other
axes maintain normal counting functions and are unaffected by
the edge find operation.
All edge find functions use tha ball radius and the length of the
edge finder as tool offsets”. It is very important, therefore, to
enter this information in the SET TOOL mode (see page 51)
The selection of a function, not related to the edge lind function,
Will cancel the edge find operation. The “CANCEL” menu key
also cancels the edge find operation
The edge find operation can be aborted at any time by pressing
the EDGE FIND kéy
The X and Y tool offset signs are automatically updated ac-
cording to the direction the edge finder was moving when
the touch occured. The offset signs can be edited at any time
during the edge find operation. If the ‘Manual Touch”
method is used, the offset signs mus! be selected manually.
By manually entering the offsets, the position displayed is
at the edge of the ball (not the center).
i All edge find functions use the ball radius and the langth of the edge
Entering edge finder as "tool offsets”. This information must be entered in the SET
finder offsets TOOL mode
To enter edge finder offsets, proceed as follows:
1) Press the [=] Kay.
2) Press the “Edit Edge Finder Offsets” menu key.
3) Enter the ball diameter. This value can beé either mchas or
millimeters, and can be changed mnstantly by pressing the
INCH/MM key.
4) Press the down arrow key and enter the length of the edge finder
The length is measured from the end of the ball.
5) Press the DRO key 0 retum to the DRO mode
i The standard edge find function freezes the absolute display when
Standard edge find the edge finder touches the workpiece. The display is the actual edge
fu nction inuch position (the edge finder ball radius is taken Into considers-
tion). The incremental display is zeroed at the edge find touch, but
will continue lo Count showing how lar the edge iinder continues to
move
MILLVISION
51
Fallow ihe steps below to use the standarg adge find lunction while
In ihe DRO mode
1) Press tel rez key
2) Press the desired axis key.
3) Touch the edge finder to the desired point. The absolute display
freezes. while the incremental display freezes at the edge find
touch and continues to count showing how far the edge finder
continues to move.
Once the axis is thawed, the edge find operation is complete and
the display returns to normal DRO operation
The workpiece positioning operation has two lunctions, locate edge Workpiece
dimension and zero reset on edge. The locate edge lunction freezes .
the edge find axis when the edge finder touches the workpiece. The positioning
zero edge funclion zero resets the edge find axis when the edge
finder touches the workpiece. The zero edge function is an easy way
to set the edge of the part as workpiece zero.
To use the locate edge dimensión lunction, proceed as follows:
1) Press ela ]rey
2) Press the desired axis key.
3) Press the “Work. Position" menu key.
-
СОСЛАН |
| | х -8.0000
Cr Fe
el Fe
de ria Fuma ны
KK SS
[> MILLVISION 6=—-
1)
Im
Figure 34. Screen Illustration.
4) Press the "LOCATE EDGE" menu key
5) Touch the edge finder 10 the desired point. If using an electronic
edge finger. the edge lind axis absolute display will automatically
!геете, Н using a manual edge finder. press the "MANUAL
TOUCH" menu key to freeze the absolute display. The incremen-
tal display 15 zeroed at the adge find touch. but will continue to
count showing how far the edge finder continues to move.
52
ES ES EE aE SS í 61 ES ES es E | ==
ES a I EE ==
A |
6) Verily the point by pressing the “VERIFY POINT menu key.
Il the wrong point was touched. press the "TRY AGAIN" menu
key and touch the part again
NOTE: When the edge find operation is finished, the edge finder
remains the current tool number. If the edge finder is replaced
with another tool, be sure to enter the correct tool number and
offsets.
To use the zero edge function, proceed as follows:
1) Press elfe rey
2) Press the desired axis key.
3) Press the "Work. Position” menu key.
4) Press the "ZERO EDGE" menu key.
5) Touch the edge finder to the desired point. If using an electronic
edge finder, the edge find axis absolute display will automatically
zero reset. H using a manual edge finder, press the "MANUAL
TOUCH" menu key lo zero reset the absolute display, The In-
cremental display is zeroed at the edge find touch, bul will con-
tinue 10 count showing how far the edge finder continues 10 move,
[= —
we Trier Fri
e TT
Lo TA ip
e detre robes EGF нь
mmmmmmal
ds
Y
С)» MILLVISION 6=")
=
Figure 35. Screen Illustration.
Im
6) Verify the point by pressing the "VERIFY POINT” menu key.
If the wrong point was touched, press the “TRY AGAIN™ menu
key and touch the part again.
NOTE: When the edge find operation is finished, the edge finder
remains the current lool number. If the edge finder is replaced
with another tool, be sure to enter the correct too! mumber and
olfsets.
MILLVISION
53
The two point calculation function allows the operator lo measure
the distance and confer between two consecutive edge findings.
Follow the steps Delow 10 use the two point calculanon function while
in the DRO mode:
1) Press the 4 key
2) Press the desired axis key
3) Press the “Two Pnt, Cale" menu key
4) Touch the edge finder to the first point on Me workplece. I us-
ing a manual edge finder, press the "MANUAL TOUCH" menu
key. The absolute display is Irozen, displaying the touched posi-
tion. The incremental display is zeroed al the edge find paint,
but continues to count showing how far the edge finder continues
lo move, Press the "VERIFY POINT” menu key to confirm the
point (or press the "TRY AGAIN" menu key and touch the first
point again). When the first point is verified, the absolute display
is thawed.
5) Touch the second pont on the workpiece. If using a manual edge
finder, press the “MANUAL TOUCH” menu key. The mas display
is now frozen. Confirm the point by pressing the "VERIFY
POINT menu key (or press the "TRY AGAIN” menu key and
touch the second point again). When the second point is verified,
the absolute display is thawed
The DRO message area now displays the distance and center
point between the twa points.
|X -0.0000
A. 7 Ear ei
mE |
LA
cts
mes
LEITEN
m BE yr Tl 4 jim
т = = Г.В
tas И
. df Meme
ee 23
| (C)= MILLVISION ©—i
=- =
Figure 36. Screen Illustration.
l=
54
Two point
calculation
EI Ee kh ay EZ ea ee em 5
The calculator
mode
6) Press the "LOCATE CENTER" or “ZERO CENTER" menu key,
it “LOCATE CENTER" |5 selected, a reterence prese! of the
center value is performed. This allows the operator fo locate the
center position by moving the axis until the incremental display
reads zero.
If “ZERO CENTER" is selected, the workpiece zero position is
set [0 The center position.
NOTE: When the edge find operation is finished, the edge
finder remains the current tool number. If the edge finder
is replaced with another tool, be sure to enter the correct
too! number and offsets,
MILLVISION's builin calculator provides the capabilities of an eight
digit, four-function calculator, MILLVISION also features the ability
to automatically calculate taper angles and rpm. An operator does
not need to leave the machine 10 calculate simple math operations.
The calculator mode can be accessed from any MILLVISION mode
by pressing the CALC key. Numbers entered in a calculation may
be entered with the numeric keys or copied from the current value
in the DRO presel register in the general readout status area (In the
DRO display).
Keys used in the calculator mode are as follows:
(Numeric keys) The numeric keys are used lo enter numbers
in manually.
(+/- key) The plus/minus key logales the value sign from
+ 10 =;
(decimal pl key) The decimal point key can be used when entar-
(CLEAR key) The clear key is used lo efase a Current
number. Press twice lo erase the entire calcula-
tion (preset remains unchanged).
While in the main calculator mode, all other MILLVISION front panel
keys (except menu keys) cannot be engaged.
There are two menus controlled by the menu keys. The far right menu
keys contain the arithmelic function keys and equels” sign. To tog-
gle to the second sel of menu keys, press the top menu key. The
arrow on top of the screen will extend and highlight the three func-
tion menu keys. These menu keys are used lo access the DRO
display presel register.
PRESET Copies ne value displayed as Me operation result Lo
STORE lhe preset The old presel value Is overwriften.
PRESET Copies the preset value to one of the number entry
RECALL fields.
ADD TO Adds the value displayed as the operation result to Ihe
PRESET preset.
A leature within the calculator mode 5 he ability to automatically Taper calcul ator
calculate tha taper angle of piece by touching it in two places with
a cutting tool or dial indicator, Very few keys are needed 10 use this
mode because most of he operation IS automatic
The "Taper Calc" mode is initiated by pressing the CALC key while
in the standard calculator mode.
To calculate laper angles:
1) Press the "SELECT AXES" menu key, The current axis iabels
will disappear from Ihe display and two new axes are available
tor labeling.
Ths step can be omitted if the default axes X and Y satisty
the needs of the operator.
2) With the cutting tool or dial indicator (zeroed), touch one point
of the taper and press the "RECORD FIRST POINT” menu key
MILE VISION will record this paint of the 1aper. as the initial point
of the taper.
3) Move the cutting too! or dial mdicator (zero al second point) to
a second point on the taper and press the "RECORD SECOND
POINT” menu key. MILLVISION will now calculate the taper
angle,
Four values will appear on the screen as a result of a completed
taper calculation. The upper displayed answer lor each axis is
in DMS format, while the lower displayed answer is in decimal
degrees.
The range of values for each axis is between 0 an 90 degrees
of taper. The sum of both wil alwayz be 90 degrees The two
values displayed beside each axis represent the angle between
the tapered edge and the indicated axis:
4) Another taper may be calculated by pressing the Cen] key To
axil the taper calculator mode press any mode Key or press the
eae] key again to enter the RPM calculator mode.
Coordinates lor a taper calculahion can also be entered manually
To manually enter taper ponts, proceed as follows
1) Press the jouc| key while in the standard calculator mode.
2) Press the "Emer Taper Ponts” menu key
3) Enter tha "First Point” measurements using the numeric and
decimal point keys. The coordinates may be entered in inches
or metric (INCH/MM key),
4) Move the highlight bar to enter Ihe "Second Point"
measurements
5) Press the “Compute Taper” menu key
Taper angles, representing the angle between the lapered surface
and the indicated axis, are calcuiated and displayed in two formats
— degrees, minutes seconds and decimal degrees
MILIVISION
56
RPM calculator
Within Ihe calculator mode 1s an APM calculator that computes mill
APM requirements. Comet culling speeds are impartant Io good tool
ite and efficient machining. Excessive high cutting speeds will cause
overheating and premature cutting edge fallure. Slow cutting speeds
reduce productivity and increases manufacturing costs. The RPM
calculator makes 1 easy lor Ine operator lo quickly calculale the cor-
rect RPM for maximum productivity.
To use the RPM calculator proceed as follows:
1)
2)
3
4]
Press the [cue] key to enter the calculator mode.
Press the |tu£| key two more times to toggle through the taper
calculator and access the APM calculator.
Use the numeric keys lo enter the tool diameter. The diameter
can be put into the calculator in inches or mm. Change the units
by pressing the a key.
Use me down arrow key to highlight the value for “Surface Speed
in Meters per Minute” (SMM) (Figure 37).
AM
ve a |||
E" az Fix
avs» pm | |=
ert ma | | в
=
en = ELL aula
AYA MEAN
Fran Bats Tr
Aa EEE в J
A >
|" MILLVISION e=")
—
Im
Figure 37. RPM Calculator Screen,
5) Lise the numeric keys to enter Ihe Surface Speed. Press the
menu key 10 Ihe right to toggle between Surface Feet per Minute
and Surface Meters per Minute.
The surface speed values are usually selected from standard
tables which indicate the recommended cutting speed, the stock
material, and the type of cut {rough or finish). MILLVISION has
such a table in memory, To access the table, press the [ee key
and then the "Surface Speed Table” menu key Other tables
are available and can be accessed by pressing the “SELECT
A TABLE" menu key. When finished with tha tables, press the
"RESUME" menu kay
MILLVISION
57
NOTE: All tables are based on optimum machining
conditions.
6) To calculate the APM (once the DIA and "Surface Cutting
Speed" have been entered) press the “Calculate RPM menu
Kay
7) Press any mode key to exit APM calculator or press Ihe [cue] kay
lo return to the calculator.
MILLVISION has a convement routine lo restart all operations, mak-
ing the unit “fresh out of the box” again, The "RESET ALL
MEMORY" routine within the SET SYS mode will erase
MILLVISION's antire memory and reprogram the factory defaults
(Figure 10, page 13) for all parameters
CAUTION
IF “RESET ALL MEMORY” IS USED, ALL PROGRAMS
AND TOOL OFFSETS ARE LOST.
To RESET ALL MEMORY proceed as follows.
1) Press the | | hey
21 Press the "MISCELLANEOUS manu kay.
3) Press the "RESET ALL MEMORY” menu key,
4) Enter password
5) Read the warning and verify the intent lo reset ali memory.
6) Head the second flashing warning and agam verify the intent lo
reset all memory,
7) The welcoming screen is displayed and indicates thal all memory
has been erased and lactory defaults have been reprogrammed.
B| Amis point, all home reference poll locations, axas parameters,
axes labels, error compensation values, t00| offsets, display for-
mats and machining programs will have tO be re-entered as
required
58
Resetting
MILLVISION
memory
MILIVISION
MILLVISIONs program capabdites offer the abdity to machine
repetitive parts easily and efficiently A program displays the infor.
mation the operator requires to machine a part without relermng back
to a print. Program memory can hold 8 programs with a total of 250
steps.
Programming is comprisad ol 3 functions:
Programming - contains routmés to enter new programs, view
entered programs, edit existmg programs, and erase old programs.
Running a Program - Enlered programs are run in [he PROG mode.
While running a program, every step involves the operator machin-
ing lo zero
Learning a Program - allows the operator to enter a program by
machining a part. Subsequent paris can then be machined with the
learned program by running the program (above).
All presets applicable to an operation, conform to the philosophy of
machining 10 zero. With this idea, the machining opération is not com-
plate until the displays read zero, This eliminates the possibility of
Ihe machinist getting lost during an operation — the constant known
destination is always zero.
When crealing a program, each axis is programmed with 8 multiplier.
This is useful whan machining mirror images or allowing for differ-
ing expansion and contraction factors. All real numbers {positive or
negative), up to six digits to the right of the decimal point, can be
used as a multiplier. It is important that The multiplier value |s never
Zero.
Examples:
1) When working from a full size, scaled drawing, a multiplier of
“1” must be used.
2) When machining a mirror Image part, a multiplier of ” — 1” would
be used.
3) To machine a part one hall the size of the drawing, a multiplier
of “5" is used.
ZW coupling is a feature thal couples (mathematically combines)
the Z and W axes while running or learning a program. The operator
no longer needs to preset each axis to make a combined movement.
To set Z'W coupling while creating a program, proceed as follows:
1) Press the [roc] key.
2) Move the highlight bar to the desired program (or create a new
program) and press the “EDIT NAMED PROGRAM" menu key.
3) Move the highlight bar to the “ZW Coupling:"' function, Press
the desired function — "OFF", “"Z+W", or "Z-W".
To cancel the ZW coupling, the operator mus! edit the program and
repeal the steps above. The function must be "OFF".
Programming with
MILLVISION
Program
multipliers
Z/W coupling
MILLVISION
Program step
information
MILLVISION
While using Z/W coupling there are a few things to note:
While running or learning & program, the 7 ana W axes will not have
individual axis displays
A manual MSC can be used in addition to the ZW coupling (see page
43)
While learning a program.
All presets are recorded as the couplings absolute position and
IS learned as a Z presel,
The near zero value ls Sello zero. and the display resolution Ls
sel to the coársesl of Me Z and W encoder resolutions.
While running a program:
Na preser is made to either the 2 axis or W axis, IT will affect
tha coupled display:
The near zero and display resolution values are laken from the
last Z or W preset in the program step
Each program step contains seven arsas ol information:
Axis - Each slap can be programmed for two axes, each with a
separate preset, function, round off value, and near zero flashing
point. However, only axes which are lo be machined with the same
too! can be used in the same step.
Preset - A presel is a machined dimension from the work print (draw-
ing) thal is programmed into memory. YWhen incorporating into a pro-
gram, presets operate the same as in the DRO modes 1 and 2. In
a step, however, a presal may refer Io Ihe previous step (1.e currant
tool position) or 10 any previous step in the program.
Function - Function refers to the ABS. INCA, and REF function keys.
These keys represent the type of move the preset value represents.
ABS refers to an absolute preset which moves workpiece zero.
Absolute presets can be made In a program, but usually
it is nol advised because of the loss of the original
Wworkp-ece zero.
INCA ls an incremental move which represents the distance
from the present locatien 10 the next desired point,
REF is a relerence move which is the distance from the end
point of the reference step indicated, to the next desired
point. It REF function is used, ne step 4 of the referenc»
ed point must be indicated. A reference step to workpiece
zero is indicated as REF O
NOTE: Zero Reset incremental can be used to remove
incremental tolerance build-up on the display. At the
same time, however, it bullds up tolerances on the
part.
CO EN BY ID OE aa hm Oe BN EE БЕН EE En EE IE EE ESE os
Round Off - The round off value Ihe resolulion displayed for this
step. The displayed resolution, however, should never be finer than
the encoder resolution. A round off value is defined lor each axis
in the step
Flashing - Flashing indicates the near zero value. This value sers
the boundaries for tha near zero display indicator (see page 40). Each
axis 1s assigned à value
Auto Step - Auto step links the next step with the current step. This
makes It possible to display four axes of molion on the screen
simultaneously. When auto step is active, the linked second step
overwriles all previous information from the first step, except for dit-
ferent axes and display variables (presel, function. round oli, flash).
It Ils important that the linked steps use Ihe same tool number. Be
careful that the same axis is nol programmed in both Steps, because
the second programmed presel will overwrite the first preset
Tool Number - This is used fo reference the tool numbers as pro-
grammed in Ihe Tool Offset Table (see page 45). The too! number
must also indicate and offset sign (=, —. +). To determine the off-
sel sign, the following question must be answered: When machin-
ing al each point, is the center of the tool in the + or — direction,
or centered in relation to the edge of the cut which is being
machined?
Thé default offset sign is =* indicating the tool is centered. This oft-
sel is used when drilling holes. To change the offset sign press the
+/— key to toggle between =, -, and +.
The step presets are modified by the too! offsets. Make sure ofisets
have been programmed in the SET TOOL Mode for the mois chosen
in a step.
To enter à program, prôceed as follows
1) From within the PROG mode, press me “CREATE PROGRAM
NAME" menu key
2) Select letters from the screen by moving the highlighted block
with the arrow keys. When a chosen letter is highlighled, press
the “ENTER LETTER" menu key. A name can also contain
numbers (by pressing the numeric keys). II a character or number
is entered incorrectiy, press the “BACK SPACE” menu key to
erase the last entry. À name can have up 10 B characters
3) When the name Is complete. press the "NAME DONE" menu
key,
This will return the display back 10 the program directory screen.
The new program name should be listed.
Note: the highlighted bar must be on the new program name
to continue entering the program.
4) Press the “EDIT NAMED PROGRAM" menu key
5) Enter the desired program multipliers (as explained on page 59)
Mutipllers have a default value of 1 unless changed
Entering a
program
MILLVISION
Entering a pro-
gram (cont.)
MILLVISION”
6) Enter Z/W coupling selection, The Z and W axés can be com-
bined as Z+W, Z—W, or OFF (explained on page 59)
7) Press “CAEATE NEW STEP” menu key
This will display the first program step. Check the program name
and the measurement units at tha top of the screen. Units can
be changed by pressing the INCH/MM and the DEG/DMS keys.
B} Indicate the axis using the axis keys.
Y) Enter the axis preset required by using the CLEAR key and then
the numoric, decimal point, and sign key,
Note: lor angular encoders, all presets, round off, and
flashing values can be entered in either DEG (decimal
degrees) or DMS (degrees, minutes, seconds). To enter the
degree, minute, second values, use a decimal point between
each value.
10) Press the desired function key (REF, INCA, ABS) This will
automalicaly move the highlight bar to mat held.
It REF is chosen, NS necessary (o enter the step number from
which this move 15 relerenced. A referance step to workpiece
zero ls indicated as REF O. To enter the reference number press
CLEAR and the new number.
Example; A target point (curren! slap) Is measured from в
reference poínt (á previous step). The same step does not have
to be referenced for all axes. The X-axis may reference one step
number and the Y-axis may reference a differant step number.
11) Move the highlight bar to "Round Off". Sat the desired resolu-
tion by pressing the “FINER” or "COARSER" manu key.
The display round off should not be set finer than the actual
scale resolution. '
12) Move the highlight bar to “Flashing” and indicate the near zero
boundary desired lor the first axis
13) Repeat steps 8 through 11 for the second axis in this step.
14) Move the highlight bar to "Auto Step" and press the "YES" or
“NO” menu key, IT auto step is desired, the current step and
ine nex! step will be displayed at the same time with the second
step parameters controlling the screen display
15) Move the highlight bar to “Tool Number" and indicate the 100!
number required lo machine this program step.
16) Move the highlight bar to the right of "X:" and indicate the too!
offset sign. Repeat for "Y:",
62
All other program steps follow the same input procedure To con-
tinue with he next step in the program, press the "CREATE NEW
STEP" menu key, This will display a screen representing the infor-
mation required In the next step. Note that the information entered
from the las! step remains on the screen. The only area that is
different is Ihe “STEP #" at the top of the screen. This allows the
operator 10 change only the areas which need different values. Note:
"Auto Step’ will always reset so it will not be carried acciden-
tally from step to step.
"DELETE STEP" and "PRIOR STEP" menu keys are active while
inputting a program and can be used to make changes as required.
"DELETE STEP" aeletes the step that is currently visible
“CREATE NEW STEP” creates a step after the step currently visible.
When the last step of the program has been entered, press the "PRO-
GRAM DIRECTORY" menu key, Press the "RUN or LEARN PRO-
GRAM" menu key to run the program.
To view a program;
1) Enter the PROG mode
2) Highlight the program lo be viewed.
3) Press me “VIEW PROGRAM" menu key.
Note: No changes can be made while in the “VIEW PRO-
GRAM" routine.
4) Review the program by using the NEXT STEP key or the "PRIOR
STEP” menu key.
5) To jump to a specific step. press the STEP # key and desired
number (numeric keys).
6) To exit the “VIEW PROGRAM routine, press the "PROGRAM
DIRECTORY" menu kay.
To edit a program:
1) Enter the PROG mode.
2) Highlight the program to be edited.
3) Press the "EDIT NAMED PROGRAM” menu key.
4) Make changes. as necessary, with the CLEAR, numenc, and
menu keys. Move through the steps with the "NEXT STEP" and
"PRIOR STEP" menu keys.
5) To jump io a specific step, press tha STEP # key and the desired
number (numeric keys).
6) When all changes are made. exil the program by pressing the
"PROGRAM DIRECTORY" menu key.
Viewing a program
Editing a program
MILLVISION'
Deleting a program
RUNning a program
MILLVISION
To delete a program:
1) Enter the PROG mode.
2) Highligh! the program to de deleted
3) Press the "DELETE PROGRAM menu key
4) Verily the program 10 be deleted
5) The “YES menu key wii delete the program and return the
display lo the PROGRAM DIRECTORY
"NO" will abort the delete routine and return the display lo the
PROGRAM DIRECTORY.
Executing a program must be completed in the PROG mode. The
PROG screen display is the same formal as in the DRO mode, page
37
To ran a program:
1) Press the PROG mode and highbgh! the desired program
2} Press the "RUN OR LEARN PROGRAM" menu key
3) The PROG mode will display he chosen program name in the
message area of tha screen
4) Highlight the word "RUN" (ment: key)
5) Begin the program by pressing the NEXT STEP key.
While executing a program, the programmed presets may ba
temporarily changed by making “real-time” presets These
presets allow the operator lo "overnide” the programmed presets
for the current machining operation, without changing the ac-
tual program. Presets manually entered while in the PROG mode
are completed in the same manner as other DAO mode presets,
Note: When running a program, the DRO display defaults to
the INCR position display in large numbers and the ABS posi-
tion display in small numbers.
The STEP # key can be used 10 ‘jump’ to any step in the pro-
gram. When a jump is performed, the entire program is
recalculated, up to and Including, the destination step.
Other keys aclive during a program operation are the INCH/MM,
DEG/DMS and the HOLE PTAN (explained on pages 4 & 5).
E) Work through the program. always machining 10 zero. When you
are at the last program step, the step number will fash. The pro-
gram can be run again by pressing the NEXT STEP key.
64
= Il BE ES BE ES ES ES ES EE =
|
—
The LEARN routine & à unique leative of MILLVISION which allows
Ihe operator tó create a program while machining. Thes lealure can
algo be used to add new steps onto the end of an existing program
1)
3)
4)
5)
Press the PROG mode key II Lhe ar routing is used lo create -
a new program, a name must first be assigned in the PROGRAM
DIRECTORY. Press the "CREATE PROGRAM NAME" menu
key and enter the name.
If the LEARN routine is used lo add steps to the end of an ex-
isting program, thal program must be highlighted in the PRO-
GRAM DIRECTORY.
Highlight he desired program name
Press the "RUN OR LEARN PROGRAM" menu key.
Highlight the word “LEARN” (menu key).
Toleam a program, the operator machines a pan using presets
to set the displays. Each time a machining operation is com
pleted, the NEXT STEP key should be pressed. MILLVISION
automatically enters the distance between the culling surface’s
current position and the workpiece zero location for each axis
(for all the axes that have moved). The values are used to create
program reference presets for each step. The presets are entered
inte the program step as reference presets (referenced from the
absolute zero of gach axis) Al the same time the presets are
entered into memory, the current tool number is also entered,
with the current measurement units. Only axes that have mov-
ed will be used to create a new step.
Note: I! the operator wishes to display axes which are not
part of the current step he must move the axis and retum
it to where it was, so MILLVISION records a movement made
with that axis. H more than two axes have changed since the
last step entry, the first two axes which showed movement
will be used to create the next program step. The remainder
of axes indicating movement within that display will be us-
ed to create a subsequent step. This activates the Auto Step
feature to link the two steps. The same tool number will be
used for both steps.
Once the NEXT STEP key has been pressed, the operator is
ready to begin the next machining operation. Continue his pro-
cess until the pan is completely machined.
Iris recommended that absolule presets and absolule zero resers
not be used. These presets move workpiece zero which may
cause improper execution of subsequent learned steps.
Exit the "LEARN" routine by selecting "RUN" or pressing a
mode key.
Once a program is leamed in the "LEARN" rouline, It can be
run, viewed, edited, or deleted (see pages 63-64).
Hole
patterns
Hole patterns
in the
DRO modes 1 & 2
MILLVISION"
MILLVISION nas the capability of machining hole patterns with up
to 99 holes. This leature provides the operator the means lo usa the
angie and radius dimensions directly fram a drawing without con-
varting, through tng functions, la canesian coordinates, MILLVISION
also has the capability of leaming ' hole patterns. This allows the
operator to enter a hole pattern while machining a pan. Hole pat-
tern information can be entered in the DRO mode or the PROG mode.
To create a hole pattern in DRO mode 1 or DRO mode 2:
1) Press the [mu] key. A hole pattern information screen (Figure 38)
4)
will appear displaying information from me last hole pattern
operation. II none of this information needs to be changed, press
the “MAKE PATTERN" menu key. I new values need to be
entered, continue
| pid FEE TERN
FEET E wl ниж ES El
виа) 119 Nara в в
Ep CA
@.
[Him e
Leer Li FUE в."
т, Е EE
| ATE |
| = |
>
| "(CD MILLVISION E=="
= че
Figure 38. Hole Pattern Information Screen.
CAM |
Im
With the arrow keys, move the highlight bar to Me "NUMBER
OF HOLES" field. Enter number of holes (numeric keys) in the
pattern operation.
Move the highlight bar to the “RADIUS” field and enter the
desired value. This value can be entered in either inches or
millimeters by pressing the INCH/MM key.
Move the highlight bar to the “PATTERN CENTER” field and
clear any existing value. Enter the pattern center as dimension-
ed from the workpiece zero.
Move the highlight bar to the “LOCATION OF FIRST HOLE"
field. This first hole offset is a DEG (degrees) or DMS (degrees-
minules-seconds) value, referenced from the X + axis or zero
degrees axis (See Figure 39),
L =u L—
EU E = 1 8
- E —
re Dali
d Mates Exuraily Spaces
|
Figure 39. Hole Pattern Location Based On
Cartesian Coordinate System,
6) Make sure all values have been entered and press the “MAKE
PATTERN" menu key. This will return the display to tha DRO
screen.
7) When ready to machine the hole pattern, press the "NEXT
HOLE" menu key. The X and Y preset values are then calculated
into the corresponding display. At this point, the tool offsets are
cenlered (i+), but can bé changed to an offset if desired.
B) Move both axes unt the readout displays read zero (machining
to zero). Then continue to machine the hole.
9) Repeat steps 7 and B until the hole pattem is complete.
10) When the hole paltem operation is complete, press any key 10
gel back to the normal DRO mode or press the "REPEAT PAT-
TERN" menu key to repeat the operation.
Note: This hole pattern is retained In the hole pattern screen
only until another pattern is created. It is short term and not
saved in MILLVISION memory. A hole pattern can only be
saved if created In the PROG mode.
In the PROG mode, it is possible to run’ or “leam” a hole pattern.
To RUN a hole pattem in the PROG mode, an existing programmed
hole pattern can be used, or a hole pattem can be inserted while
operating a program. Hole patterns within a program can alse be
entered as steps of the program. LEARNIng a hole pattern allows
the machinist 10 enter a hole pattern by machining a part. This routine
can be incorporated into an existing program or created as a hole
pattern program.
Hole patterns
(cont.)
Hole patterns in
the program mode
MILLVISION
Hole patterns
(cont.)
MILLVISION
To LEARN a hole pattern proceed as follows:
1) Press the key.
À program directory will appear with available existing programs.
If the hole pattern is to be added to an existing program, pro-
ceed to step ZA.
If a new program is to be created specifically for a hole pat-
tern, proceed to step 2B.
ZA) Move the highlighted bar to the desired program name.
28) Press the "CREATE PROGRAM NAME" menu key. Use the ar-
row keys lo highlight a letter and press the "ENTER LETTER"
manu key after each letter. Eight spaces are avallable to make
up a program name. When the program name is entered, press
tha "NAME DONE" menu key
3) Prass the "AUN OR LEARN PROGRAM" menu key.
4) Make sure the highlight bar is on the word "LEARN". The display
is 1oggled between RUN and LEARN by pressing the correspond-
ing menu Key
5) Press the key. Enter the information as described in "Hole
patterns in the DRO modes”, page 66.
6) Press the "MAKE PATTERN" menu key.
7) Press the "NEXT HOLE" menu key 10 begin the hole pattern.
B) Move the axis or axes so the readout display(s) read zero
imachine lo zero). Continue to machine the hole.
9) Press Ihe key 10 record the hole position.
10) Press me “NEXT HOLE" menu key. MILLVISION automatical-
ly changes the readout display(s) to reflect the next hole position.
11) Repeat steps 8, 9 and 10 until the hole pattern is completa. The
operator is alerted to the last step of a hole pattern by a flashing
step number.
Additional pieces can be machined using this program by
highlighting the word "RUN". Run the program by pressing the
NEXT STEP key.
To run a hole paliern proceed as follows:
1) Press the [roc] key.
A program directory will appear with available existing programs.
2) Mave the highlight bar to the desired program name.
3) Press the "RUN OR LEARN PROGRAM” menu key.
4) Make sure the highlight bar is on the word “AUN” The display
is toggled between RUN and LEARN by pressing the menu key
to the right of the words.
5) Press the NEXT STEP key to begin running the program. A
Number one should appear in the DRO message area Indicating
that step 1 is ready lo be run
Ca ES ESO ES tcs Es ES EZ tz EH EH A Ci 65m em ES
i N i -a i ==
6)
Ш
В)
Move the axis ОГ axes so the readout display(s) read ¿ero
(machine 10 zero). Then continue to machine the hole.
Press the NEXT STEP key, MILLVISION automatically changes
the readou! display(s) to reflect the next hole position.
Repeat steps 6 and 7 until the program is complete. The operator
is alerted to the last step ol the program by a flashing step
number
To enter a hole pattern within an existing program proceed as
follows:
1)
2)
3)
4)
5)
6)
7)
Press the jor] Key
A program directory will appear with avaliable existing programs.
Move the highlight bar to the desired program name.
Press the "EDIT NAMED PROGRAM” menu key.
Al this point, move lo the step in the program thai the hole pai-
tern is la be inserted after. This can be done by pressing the
NEXT STEP key as many limes as necessary to get to the step
or by pressing the STEP 4 key and entering the step number
with the numenc keys.
Note: The hole pattern will be inserted after the step currently
displayed.
Press tha key. Enter the information regarding the hole
pattern as explained on page 66.
Note: If the operator wishes lo display the Z & W axes, a
step(s) must be individually inserted later.
Press Ihe "MAKE PATTERN" menu key. |f desired, change the
existing "Round ON" and “Flashing” values.
Note: The tool offsets are automatically cenlered while
creating a hole pattern, but can be changed when returning
to the program or while running the program.
Press the "MAKE PATTERN" menu key, MILLVISION enters
the hole pattern information into memory and then returns to the
program step where the hole pattern ends. The pattern has now
been inserled with every hole being a step in the program
Multiple hole patterns or "'nesting’’ can be programmed by entering
gach pattern in a program (Figure 40)
69
Multiple hole
patterns
MILLVISION
MILLVISION
Hole Pattern 1
-— Hole Panam 2
Figure 40. Nested” Hole Patterns.
To create a prográm “nesting” the above Mustrated hole patterns,
the operator should proceed as tofows:
1) Create a program name by pressing the “CREATE PROGRAM
NAME” menu key, Enter the desired characters.
2) Press the "NAME DONE" menu key.
3) Press the "EDIT NAMED PROGRAM” menu key.
4) Press the кеу
5) Enter 1he information regarding hole pattern 1 (Figure 41a)
Pa
Lt Fafigsn
EEE e E a
ERES [es ml i
FATICEN CONTE A ro
{асе | т Pi
L0CHTLON oF Frey) E
air Cogs
=
ET
Cms
Гат тряы
Z _—
СОЯ |
Im
(+10) MiLLVISION =>")
A
Figure 41a. Hole Pattern 1.
B= BE BE BE B=
LL ma
6) Press the "MAKE PATTERN" menu key, This brings up the
HOLE PATTERN INFORMATION screen.
7) Press the "MAKE PATTERN" menu key. MILLVISION will now
record the hole pattern in memory, creating one step lor every
hole. The sereen will now read "EDIT PROGRAM STEP 447.
8) Press the "PRIOR STEP” menu key three limes, the screen will
read "EDIT PROGRAM STEP #1"
9) Press the key and enter the information for hole pattern
2 (Figure 416)
F
MOLE PATTERN
ELFO o pe E “
плоты RICA es
PRIT ER CENTER E 8. MT
(MEMO Y Te |
Locartos or rinst MEMENEERN
HOLE вона!
e
Е ЕЕ
САО я |
PRETEEN |
; x
=|)" MILLVISION @=n=|
=
fr
Figure 41b. Hole Pattern 2.
10) Press the “MAKE PATTERN" menu key. This brings up the
HOLE PATTERN INFORMATION SCREEN.
11) Press the "MAKE PATTERN” menu key. MILLVISIÓN will now
record the hole pattern in memory, creating one step for every
hole. The screen will now read “EDIT PROGRAM STEP #5”.
Essentially, 4 steps were Inserted after step one, bringing up the
step #5 screen. There is, however a total of 8 steps in the
program.
12) Press the “PROGRAM DIRECTORY” menu key. To run the
"nested” hole pattern program, press the “RUN OR LEARN
PROGRAM" menu key,
Hole patterns
(cont.)
Fowerlul capabilities are added, when your standard MILLVISION -
is uporaded wih ACU-RITE"= colon module (put mumbar INtroduction
38780040601
Foolswitch
MILLVISION's footswitch offers three "hands-free functions
— PRINT key, NEXT STEP key, PRINT and NEXT STEP keys
Edge Finder
The option module features a 16" phono jack edge finder inpul
for use with an electronic edge finder.
Centronics Parallel Communications
The paraliel communications option gives the operator means
ol making hard copy documentation of positional or other
screen information.
External Video Monitor
The video monitor option allows the operator lo monitor ail
MILLVISION eperations on an external CRT.
RS-232 Communications
MILLVISION s RS-232 option can be configured to Suppor
three functions — printer. program storage, and compuler
communications.
Be sure to refer to me "INSTALLATION tab section, page Z, to cor
rectly install the options module.
—
OF TION
mo
ENT. — EDCE
VIDEO FINDER
PARALLEL
PRINTER
| e
MILIVISION" Figure OP1. Option Module.
oP
a =
bad! <a
= =
Footswitch input
Edge finder input
MILLVISION's footswitch option can perform three "hands-tree’
func ón:
1. PRINT key
2. NEXT STEP key
3. PRINT and NEXT STEP key
The lootswitch can function as the PRINT key for a hard copy of a
lormatted DRO or program screen with virtually every screen being
able to be printed. The second function the footswitch option can
perform is the NEXT STEP key lor running or learning a program.
The operator's hands never have lo leave the machining operation.
The lootswitch can also function as both the PRINT and NEXT STEP
keys. If "PRINT KEY AND NEXT STEP” is selected, the print func-
tion will be performed first.
Cannect the footswitch cable to the "Foot Sw.” inpul on the back
of MILLVISION. To select the function, proceed as follows:
1) Press the [| key.
2) Press the "OPTION-MODULE CONFIGURATION" menu key.
3) Press the "FOOTSWITCH FUNCTIONS" menu key.
4) Select the desired footswitch function.
The footswlich can now replace a key press lor "hands free”
actuation
eee
ИТ |"
> A
| | WOON Tad N Po Ta | С
Ag IEE
Friedl tré FT EF С
| Va EA RT ER С
Fc 1 ET
"ei kre | E
Carece E a E а она EL 4
| pont site
ис 1 HE
> > MILLVISION e=-)
=
Figure OP2. Footswitch Configuration Screen.
lm
MILLVISION's option module allows the edge find routines 1o be per-
lormed with an electronic edge finder. Refer lo pages 50-55 for In-
structions on how to use MILLVISION's edge find routines,
MILLVISION
OP?
The parallel communicatons output option gives the oparalol means Cent ron I cs pa ral lel
of making hard copy documentation of positional or oiher screen in- - :
lormation. ACU-RITE part number 388000-103 is a compact 110 vac COMMU nications
parallel printer ideal for use with this option. With the proper printer output
connechons, the Print key will give a formatted print of any display
screan. The only screen information that will not print, is the menu
key Information
Connection
Communication lo 2 parallel printer is via the parallel printer port on
the back of the option module, À male 16 pin SDL connector, wilh
a centronics compatible pinout 1s required for proper connections.
ACU-RITE offers à parallel printer cable, part number 388000-104.
Pin-out definition:
Pin 1 - strobe (active low) (out)
2 - data 1 (out)
3 - data 2 (our)
4 - data 3 (out)
5 - data 4 (out)
6 - data 5 (out)
/ - data 6 (out)
8 - dara 7 (out)
9 - data 6 (out)
10 - acknowledge (active low) (in)
11 - busy (in)
12 - paper empty (ir)
13 - select (in)
14 - autô fred (oul)
15 - N.C.
16 - GND
After proper connections have been made, the parallel printer op- 1 i
lion is activated and Sed as follows: Setting Р Г! nter
parameters
1) Press the 0 key.
2) Press the "OPTION-MODULE CONFIGURATION" menu key.
3) Press the “PARALLEL PORT FUNCTIONS" menu key.
4) A highlight bar will be on the first field. To activate the printer,
make sure the “Parallel Status’ indicates On” by pressing the
“On” menu key.
5) Press the key to move the highlight bar Lo Ihe next
parameter. The "Output Tail” is the desired number of blank
lines that will follow the end of each printout. Enter the desired
number of lines by pressing the corresponding number key (0-9).
5) Press the Y] key to move the highlight bar to the next
parameter. “LF after CA” can be selected as Yes” if the con-
nécted printer requires a line feed after a camage return, М а
Ine toed is nol needed, select "No by pressing the comespon-
ding menu key
adi oi
7) Press the a key 10 move the highlight bar to the Last
parameter, "Printer Size” II the connected printer width is less
than 40 columns wide, press the Less than 40 columns * menu
key, Il the connected printer width is more than 40 columns wide,
press the “40 columns or more” menu key.
Parameters are now set for the parallel printer option and need
not be set again, uniess changes ara desired. Press Me “Op-
lions Menu’ menu key or a mode key to exit Ihe screen.
A formatted print oul will be similar to the following:
Fe ES STR RS SI TRIS TT IIIT TEA
PROGRAM DIRECTORY
PROGRAM NAME STEPS
IN USE
ABL 3
Tool? 2 X:o Yio AB2 4
X ING +2 8718 iN 4444 4
ABS +2. 9710 IN
Y INC +O. 8435 IN
ABS 2.3685 18
STEPS AVAILABLE 1233
amena io
Figure OP3. DRO Printout. |
Figure OP4. Program Mode Printout.
Nine PRINT key 15 pressed when the printer is busy, nol accepting
characters, or nol connected, the following screen will appear
X 57815
=
21 -11.4675
Ter FAm
| poa AE y ==
[= (5]- MILLVISION ©)
a
Figure OPS. Printer is Busy Screen.
MILLVISION
се |
Im
OP4
Two menu oplions are available The operator can cancel the prini
function of retry the pant function.
Program printing
There are two ways to print program steps: a short form and a long
torm. The short form permis oul a short version of the entire program
(see Figure OPS below). The long form prints out a detailed version
of sach desired step number (see Figure OP7 below).
For program mode print ouls, proceed as follows:
1) Press the fcc] mode key.
2) Press the "VIEW or PRINT PROGRAM” menu key
3) Press the desired print form — short or long
MULTIPLIERS: X
1
£
=
Z/W Coupling: OFF
STATUS: INCH dee
PROGRAM NAME: ABS
я оный Ба a
1
2. REF
1. REF
-2, REF
1. HEF
[email protected] REF
1.25 REF
2.625 REF
END OF PROGRAM
[E
és LL. LE SE
STEP PRESET FUNCTION TOOLXY
mE 55 её 05
EE ea EE
Fiqure OP6. Short Printout.
MILLVISION
OPS
MECO TE
VIEW PROGRAM STEP 8 1
Mame: ABZ
Units: INCH//des
Axis Freset Function
X ©. REF a
Y -2. REF Qa
Bound Off Flazhing
X 0.2005 a.
Y O. 5 A
Auto Step LO
Tool Number : 1 Х:& Y:*
LEE AAA
Figure OP7. Long Printour.
= ES
External video
monitor
RS232
communications
The vidéo monitor option afows Mhe operator to monitor ail MILLYVI-
SION operations on an external CAT, No parameters need 10 be set,
[ust plug the female phone plug into the "EXT, VIDEO" porton the
back of MILLVISION.
MILLVISION 5 external intérface 5 compatible with NTSC (National
Television System Committee) composite input monochrome
monitors. It is recommended that all monitors to be used with the
option module, be equipped with external horizontal width and ver-
tical size controls.
The MILLVISION Option Module 15 equipped with two RS232 ports.
These ports can be configured to support any of the following three
functions:
1. Printer Port
2, Program Storage
3. Computer Communications
Connection
Communication to support any of these functions is via one of the
AS232-C ports on the back of MILLVISION, A female 9 pin, D-
subminiature connector cable is required for proper connections.
Serial Pont Pin Assignments
Pin VO Description
2 | Incoming Data
3 O Out going data
4 © When active (logic “0”, +12V), it informs
the other device that MILLVISION is
available 10 communicate.
Signal ground
| When active logic 70, + 124), И
dicates that the other device is available
to communicate.
7 O When active (logical "0, + 12V), It in-
dicates that MILLVISION is ready lo
receive data.
B | When active (logical 0, + 12V), it in-
dicates the device is available to receive
data.
_ MILLVISION
Protocols are needed 1g configure the porn 10 commumcala propery | r
with the printer, computer or remote storage device connected Pro. Sett ng p otocols
locois define the handshaking and the way data 5 exchanged bel
ween MILLYISION and the external device, To sel these prolocols,
follow the procedure below:
1) Press the SET SYS key and then the "OPTION-MODULE CON-
FIGURATION™ manu key.
2) Press the “RS-232 PROTOCOLS" menu key
3) Press (he desired port — “Port 1” or “Port 2",
4) Use the arrow keys to move through the protocols and make the
appropriate choice for each handshaking field An explanation
of each protocol s described below. To exit he "RS-232 PRO-
TOCOLS" screen, press a mode key.
Baud Rate
Baud rate is the speed al which information will travel over He com:
munitation link. Although MILLVISION allows very asi baud rales
(up to 19,200 bits/second) there is à point which the system
throughput will no longer increase with faster baud rates — faster
is not always better.
MILLVISION can process information at a relatively fixed rate, If
MILLVISION cannot process the information as fast as Il is coming
in, one of two things will occur
1, М по handshaking is used, input bulter overfiow will occur,
and MILLVISION will produce a System Error
2. If handshaking is used, MILLVISION will tell” IHe other
device to stop sending data until it can catch up.
For most applications, MILLVISION's optimum baud rate is 1,200
bits/secand. Speeds higher than this will nor significantly improve
performance. The chosen baud rate must be the same as the device
interfaced.
Parity
Party is a form of error checking on the received data. When data
is transmitted, an additonal bit of Information is attached. This bit
is checked at the receiver, and if it is incorrect, an error condition
is flagged. MILLVISION can be configured lor three ot the most com-
mon forms of parity (even, odd, of none). The chosen type of parity
mus! be the same as the device interfaced,
Data bits
Since ASCII information is being transterred, only seven data bits
are required. Some devices, however, require eight data bits
Therefore, MILLVISION is configurable for either, The chosen
number of data bits must be the same as the device interfaced.
Stop bits
Stop bits signity the end ol a piece of data Only one is required,
with MILLVISION, unless the interfaced device requires two. Both
devices must be configured lor the same number of stop bits
MILLVISION®
OP7
= BE BE OS a == =
À — a
XON/XOFF
XONIXOFF is à form of software handshaking Handshaking is a
method of controlling the flow ol information so the receiving device
will be ready for incoming information when it arrives. If the receiv-
ing device is not ready, it must tell the transmitting device not 1o send
anything for a while. This is accomplished with the XONIXOFF pro-
tocol, If a device is nol ready to receive, it sends an XOFF character
to tell the other device nol to send any data. When it is ready to pro-
cess more information, il sends an XON character to tell the other
device "it is ok to send now”.
If this protocol is enabled, both devices must be capable ol transmit-
ting and responding 10 the XON/XOFF characters.
Hardware Handshaking Signals
Pins 4, 6, 7, and 6 on each serial por are hardware handshaking
signal ines. Hardware handshaking performs the same task as soft-
ware handshaking, but in a different manner,
The signals on pins 4 and & are handshake signals that allow each
device to tell the other device it is available for communications. Pin
4 is an output for MILLVISION thal, when active {logical "0", + 12V),
signals the remote device thar MILLVISION is available for com-
munication. The signal on pin 6 is an input to MILLVISION that, when
active (logica! “0”. + 12W, indicates to MILLVISION that a remote
device is connected to the other end of the serial cable and that the
remote device is ready 10 communicate.
Note: MILLVISION requires an active (logical "0", + 12V), signal
on pin 6 to enable It to communicate with another device. If the
attached device does not provide such a signal, it will be
necessary to wire pin 4 to pin 6 on the MILLVISION end of the
serial cable. This jumper will provide the necessary signal on
pin 6 to allow communications.
The signal on pin 7 is an output trom MILL VISIÓN that can be describ-
ed as “ready lo receive". When this outpul is active [logical "0",
+ 12V). it signifies that MILLVISION is ready for incoming informa-
tion When MILLVISION cannol accepl more data, il sets this out-
put inactive (logical “1”, —12V).
The signal on pin 8 is an inpul to MILLVISION. When the signal is
active (logical "0". + 12V), MILLVISION knows that it can send data.
when the signal is inactive (logical “1"", — 12V), It tells MILLVISION
lo “shut up". The handshake signal is ignored if "CTS" Is designated
as inactive in the protocols for that port in “SET SYS", "RS-232
PROTOCOLS".
Hardware vs software handshaking
Both types of handshaking address the same problem: regulation
of data flow. Using both hardware and software handshaking is
redundant, but the system will work with both (assuming the other
device supports both methods). At low baud rates, handshaking may
not be required al all. Al higher baud rates, the system will fail unless
some form of handshaking is used.
MILLVISION
The form of handshaking the operator chooses, depends on the
device mierfaced. Some devices are only capable of one form of
handshaking, either hardware or software. MILLVISION's oplion
module was designed lor flexibiliy, allowing either form of handshak-
ing. MILLVISION must be configured to the same form of handshak-
ing as the device interfaced. Il the interlaced device does nol sup-
port either form of handshaking, slower baud rates must be used.
Pin outs
The following pin outs are examples of interfacing PCs with a S-pin
and a 25-pin connector.
MILLVISION Interfaced to a 25-pin Computer (IBM-PC):
MILLVISION Computer
pin # Name direction pin # Name
2 RxD (Recewe Data) <= 2 TxD (Transmit Data)
3 TxD {Transmit Data) - > 4 AxD (Receive Data)
4 | > 6
6 Handshake < 20 Handshake
я Lines = a Lines
в See page OPS à
5 signal ground _ 7 signal ground
MILLVISION interfaced to a 9-pin Computer (IBM PC-ATY:
MILLVISION Computer
pin # Name direction pin # Name
2 RxD (Recewe Data) <—— 3 TxD (Tranemil Data)
3 TxD (Transmit Data) 2 RxD (Receive Data)
a Handshake 6 Handshake
6 Lines < 4 Lines
7 See page OPS > B
| _— E
5 signal ground — 5 signal ground
The RS232 printer function gives the operátor means of making hard Printer
copy documentation of positional or other screen information
By configuring one of the RS232 ports for the print function. the Print
key will perform a formatted print of any display screen. The only
screen information tha! will not print, is the menu key information
function
port
Bl BEE Em m=
LU ÉS UN eg
Setting printer
parameters
Program storage
function
Setting remote
storage device
parameters
Alter proper connections have been made, prototots and parameters
regarding the printer must be defined in the SET SYS mode. To ser
protocols retar to page OP7, To sel parameters proceed as follows:
1) Press the | | Key
2) Press the "OPTION-MODULE CONFIGURATION" menu key,
3) Press the "RS-232 FUNCTIONS" menu key.
4) Press the desired RS-232 port — "Pon 1" or "Pon 2" menu key.
5) For the "Port Function” field, press the “Printer” menu key.
6) Press me [Y] rey 10 move me highlight bar to the next
parameter. The "Output Tail is the desired number of blank
lines that will follow tha end of each printout. Enter the desired
number of lines by pressing the corresponding number key (0-9).
7) Press me [Y] key to move the higniight bar to the nex
parameter. “LF alter CA" can be selected as Yes” if the con-
nected printer requires a line feed after a carriage return, If a
line leed is not needed, select "No" by pressing the comespond-
ing menu key.
B) Press the [9 key to move the highlight bar to the last
parameter, “Printer Size”. If the connected printer width is less
than 40 columns wide, press the "Less than 40 columns” menu
key. If the connected printer width is more than 40 columns wide,
press the "40 columns or more” menu key.
Parameters are now sé! for the printer function and need nol be set
again, unless changes are desired.
The program storage interface allows the operator to save to, load
from, and delete programs on a vision remote storage device. This
remote storage device can be any device which supports the pro-
locals for program storage. The appendices lór this section ol the
manual contains the required file format and command information
needed 10 write a program for à computer or other storage device
to allow it to act as a remote storage device for MILL VISIÓN. MILL VI-
SION programs are stored in MSDOS format to allow for easy
manipulation, duplication and deletion. A program which configures
an IBM, IBM-AT or an IBM compatible to provide storage transfer
capability is available on floppy disk from ACU-RITE
(1-800-344-2311).
After proper connections have been made, protocols and parameters
regarding the chosen remote storage device must be defined in the
SET SYS mode. To set protocols, refer to page OP7. To set
parameters proceed as follows:
1) Press the fo key
2) Press the "OPTION-MODULE CONFIGURATION” menu key.
3) Press the "AS-232 FUNCTIONS" menu key.
4) Press the desired RS-232 port — "Port 1 or "Part? menu key.
MILLVISION
OP10
Э) For the "Port Funcion” field, press the "External Storage™ menu
Key.
6) The next three parameters, "Output! Tad", "LF after CR". and
“Printer Size” fields only pertain to the printer funchon and are
ignored when the external storage function is selected,
Parameters are sel and this screen can be exited by pressing
a mode key or by pressing the “Port Select Menu”
During program transters between, MILLVISION and a vision Program
remote storage device, MILLVISION is always the issuer of com-
mands and the remote storage device is always the respondent. transfers
Three program transfer functions are available and are performed
in the program mode:
SAVE - allows the transfer of a program from within MILLVISION
to a remoté storage device.
LOAD - allows a program stored in the remote storage device
to be loaded back into MILL VISION for use.
DELETE - allows a program In 1he remote storage device to be
deleted
To SAVE, LOAD, or DELETE za program, proceed as follows:
1) Press the roe] key to enter the “Program Directory”.
2) Mave the highfight bar to the program lo be transterred.
3) Press the "PROGRAM TRANSFERS" manu key.
4) Select the RS232 port 10 be used. Only ports which have been
configured will be listed as available. If only one RS232 port is
avallable, MILLVISION knows which port has been configured,
and this step is skipped
5) Select me function to be performed. A confirmation message
should appear, indicating the transter was successful.
~
iy
feds IEEE FE nde
FET mf Pies oe
wn reg as
Tar
NC EP
| Fe =
| Les |
Fan" Te в | Farma "E
ГеЕ-= h | Fr (Fe
Aral
Cam
HELE Rh E = E
Ea a Fe di sds
ЭС я |
a
[=> MILLVISION e)
=
Figure OP8. Program Transfers Screen.
MILLVISION
FE
|
OP11
ES UN ES ES E ES еп de ON E UN a ue ge kE a
—
Program transfer
SAVE
Program transfer
LOAD
Program transfer
DELETE
The "SAVE" lunchon requwes thal there be a program created in
MILL VISIÓN. and that he remote storage device has enough storage
to hold the program. After a "SAVE" command, the Ne is displayed
inthe “Remote Program” window, Programs saved on the remote
storage device are stored alphanumericaily
The remote storage device car suppor! a maximum of 25 programs
per disk directory. This imilation makes finding a program easier
and reduces the risk of saving a program lo a full disk.
MILLVISION will not save to a remole storage device if Lhe disk is
full, A message will appear warning the operator thal there is insul-
licient storage. The “SAVE” function can be cancelled, by pressing
the "CANCEL" menu key. I! MILL VISION (5 in the middle of the func-
Lion, however, the "CANCEL" key must be pressad lor a few seconds
lo cancel the transter
To help the operator maintain revisión control ol a program, the
remole storage device automatically provides a revisión leve! which
ls placed in the filename extension. The first lime a program № sav-
ed on a particular diskette or subdirectory in the remole storage
device, the program name will have a suffix of *' 000". This revision
level increases each lime the program is saved — it will nol over-
write an existing program. The revision level does not become part
ol the program filename; rather, i used as a visual aid to keep track
of various program generations. Any program revision may be
deleted. The revision level will nol revert to "000" unless every copy
of the program has been removed.
Only the program cumentiy displayed in the "Remote Program” wir:
dow can be loaded from the remote storage device. A program is
located by scrolling through Ihe remote storage device directory wish
the up and down arrow keys. The "Remote Program” window can-
по! be scrolled past the last program in the Remote Storage direc-
tory. MILLVISION automalically calculates available memory in the
program directory and loads the program only il there is enough
memory. If there is not enough memory lo hold the program, the
“LOAD PROGRAM” menu key is removed from the display and the
following message is displayed.
“Insufficient Readout Memory to Load Program”.
If the LOAD operation Is CANCELLED, none of the program will be
transfested. MILLVISION and he Remote Storage Device will not
transter a partial program.
After a program Is loaded successfully, a confirmation message ap-
pears on the screen. This message remains until the operator exits
the screen or another program function is selected.
Mote: Only programs which are compatible with MILLVISION soft-
ware can be loaded.
Only the program currently displayed in the "Remote Program" win-
dow can be deleted Irom Ihe remote siorage device program diréc-
tory. It a program ts deleted, Ihé next program in the directory is
displayed in the “Remote Program” window,
MILLVISION
OP12
When the "DELETE PROGRAM" function ls selected, MILLVISION
asks ihe operator lo confirm the command. The "YES" menu key Program transfer
must be selected for the program 10 be deleted. Any other keypress @frrors
will terminate the operation
It & transfer was nol successful, one ol the following messages may
appear
“Insufficient Readout Memory to Load Program’ - This
message indicales that MILLVISION's program directory is full,
bul programs can be SAVED to or DELETED Irom the remota
storage device.
“Insufficient External Storage to save Program’' - Ths
message indicates the Remote Storage Device directory or disk
ts full, but programs can be LOADED or DELETED from Ihe
remote storage device.
“The External Storage does not respond’ - This message in-
dicates that thare is no communication between MILLVISION and
the remote storage device. Check to ensure proper connections
have been made.
"Program not LOADED - invalid program'' - This message In-
dicates (ha! an incompatible program was attempted to be load-
ed. Only programs which are compatible with MILLVISION soft-
ware can be loaded,
Each data transier is “guarded” by a checksum technique lo en-
sure dala has been properly lransferred. Data communication errors
may, however. occur. The following are possible errors:
ERROR: Remote Storage Device fails to respond.
ERROR: Disk read error.
ERROR: Program NOT SAVED - Disk write protected.
ERROR: Program not SAYED - communication emos.
(also triggered by a cancelled “SAVE")
ERROR: Program Not Found.
ERROR: Program not LOADED - communication error.
ERROR: Program not LOADED - invalid program.
Ian error occurs, MILLVISION will not relny ne transfer. The
operator is instructed on now lo first, fix the problem, and then
repeat the operation. An error message is displayed until the
operator exits or repeats the transler.
MILLVISION can respond to remote simulated keypresses from a
computer and to a variety of commands through the RS-232 ports. RS232 com puter
Both RS-232 parts are identical in operation, and yet, completely in- COMMunNication
dependent of each other.
MILLVISION
oP13
=
LO ES ES ES es ES ES nee ee 1 em ee ea
Data request
function
The RS232 computer function offers wo options: dala requests and
a remote keyboard. The data request function allows fhe operator
to request such information as lool position, axis positions, and
MILLVISION's current mode, The keyboard tunction allows a com-
puter to simulate MILLVISION s keyboard,
Setting computer parameters
Aller proper connections have been made via one of the two AS232
ports on the back of MILLVISION, parameters protocols regarding
the chosen computer must be defined in the SET SYS mode. Refer
to page OP7 lo set protocols: To sel parameters proceed as follows:
1) Press the = key.
2) Press the "OPTION-MODULE CONFIGURATION" menu key.
3) Press the "HS5-232 FUNCTIONS" menu key.
4) Press the desired R5-232 port — "Pont 1" or "Pont 2” menu key.
5) Forthe “Pon Function” field, press the “Computer” menu key.
6) Press the № key to move the highlight bar to the next
parameter. The "Output Tail” field only pertains to a printer func-
tion and is ignored when the computer function or the external
storage function is selected.
7) Press me [Y] key 10 move me highight bar to the nex
parameter. The “LF after CA” (ine feed aller carriage return)
held can be selected [YES if the connected computer requires
a line feed after a carríage retumn. If the line leed is not needed,
select “NO” by pressing the corresponding menu key.
8) Press the [Ÿ] key to move the highlight bar 10 the nex
parameter. The "Printer Se” field only pertains to a printer func-
tion and is ignored when the computer function or the external
storage function is Selected.
The data request option allows an external serial device lo poli
MILLVISION for process control and SPC data. The following items
can be requested:
Reset Channel
Keyboard Echo
Full Screen Prints
incremental Axis Position
Absolute Axis Position
Inch/MM Status
Axis Position
Current Tool Number
Current! Readout Mode
Filter Status
Each data request lo MILLVISION is terminated by a carriage return.
This carriage retum marks the "end of transmission” and informs
the readout 10 execute the request. In the same manner, after MILLVE-
SION responds to & request, 1! marks the end of à transmission with
à carriage retum.
MILLVISION
OP14
Invalid data requests or mvalid character sequences automalically
close communications until a resel command is issued This prevents Data re q uests
and invalid reques! from causing damage to MILLVISION. (cont.)
All gata requests begin with a question mark (*?'7 and then one lo
two additional characters. The lollowing ts a list and definition of
available requests:
Noté: For éach request, enter the information witfiin thé quotes —
do not enter the quotes. Commands and responses are followed by
a carnage return [< cr > }, which signifies the end of a transmission,
An echo string table can be found on page OP17.
Resel Channel ('?"<cr>") - The reset channel requesl
cancels any previous or pending requests and re-mnalizes
Ihe communication bulters.
Keyboard Echo (''?= <cr>") - This request tums oñíóf! the
acho mode. Within the echo mode, there are three formats:
echo mode 0: no echo
echo mode 1: echo the exact character (refer to key table
on page OP17 for character code)
echo mode Z echo a descriptive string (refer 10 key lable
on page OP17 for string definition)
Tres feature is necessary lor terminals which require à keyboard echo
trom the host device. The data requests and storage commands,
themselves, will not echo. To change the echo mode use the foliow-
ing commands:
Mode Command
echo mode 0; "?E0<gr>"
echo mode 1. "7E1<er>”
écho mode 2: "7E2<cr>"
Print Screen ("?P<cr >") - This request provides a character
by character reproduction of ail ASCII characters currently
on the screen. This allows the computer to request! full screen
prints. Output format consists ol 16, 32 character strings
esch terminated by a single camiage retum character.
Incremental Position (''?Ix <cr>") Where X = 1,2. Jord for
Axis X, Y. Z and W respectively. This data request provides
each incremental axis position. Output is a 19 digit ASCII
string of eight numeric digits, sign, décimal point
(+1234,6789), measurement units and crossteed format.
Position requests are only valid when the readout is in the
DRO Mode.
Example:
Command: 712 (incremental positon for axis #2)
Response. Y = -1234 5678 DEG
OP15
Data requests
(cont.)
Absolute Position {""7Ax<cr>"")Whare X = 1, Z, 306 4 for
aus X, Y, Z and W respectively. This data reques! provides
each absolute axis position. Cuipul is a 19 digit ASC string
ol eight numeric digits, sign, decimal point (+ 12:34.6789),
measurement units and crossteed format. Position reguests
are only valid when the readout is m the DRO mode.
Example:
Command: 7A1 (absolute position for axis #1)
Response: X = + 1234,5678 IN
Note: Unavailable axes or positions requested outside of the DRO
mode will produce the following response:
EXTRENREEEEEN NE EXE
Inch/mm Status ('*?U<cr>"") - The linear units response is
“IN for inch and “MM” for millimeters, followed by a car-
riage return,
DEG/DMS Status (70 <er>")- This stalus Is indicated as "D"
lor degrees and “G" for DMS.
Axis List ('"?X<cr>"") - This request allows the operator to
determine displayed axes and their positions. The axes are
listed according 10 ther availability and numerical designa-
tion. The numerical designations of one through four are Х,
Y, Z, and W. If an axis is missing, Il is represented by
asterisks. For example, if X and Y were nol available, the
output id be “*"7W""""
Current Tool ("77 < er =") - This request provides Ihe current
tool number in use, 1-99
Current Readout Mode (**?M<cr>"') - This request delermines
which mode MILL VISION is in. Responses are as follows:
“H” = HELP
“D” = DRO
“P" = PROGRAM
“T" = SET TOOL
"С" = CALCULATOR
“S" = SET SYSTEM
Filter Status ("'?F <er>>"") - This request allows monitoring of
the thermal and filler condition of MILLVISION. If the filter
and thermal conditions are good, the response is "0". if the
temperature is too high or the filter has been removed the
response is “1”.
RS232 Error Status (70 < CR>"") - This reques! détermines
if the current porl has a parity error, data overrun, or buffer
overlow since the last request for RS232 error status. The
responses are as follows:
D” if no errors have ocoured
“17 if errors have occured
The power up default is ‘no error”.
The keyboard function allows a computer 10 simulate MILLVISION s :
keypad. The MILLVISION keypad has been mapped to a standard Keyboard function
ASCII Terminal (Zenith 2:19)
The “keypress” mode must be entered to use Me keyboard func-
tion. The keypress mode 1s entered by pressing [he "character
The port will remain in he keygress mode until á Camiage return
{<ecr>) is received. Invalid keypresses are acknowledged with an
asterisk and bell characters ("=< ctri>G").
Note: To lerminate the keypress mode, enter a carriage return.
Each character received is interpreted as a simulated keypress. The
character lo-Kkey conversión table is on page OP 17. MILLVISION pro-
vides an echo of the keypress if desired (see page OP17). Depen-
ding on the echo mode, MILLVISION can echo the received
character, echo a more descriptive string, or echo nothing.
Note: The RS-232 keypress feature has an important restriction:
The operator should not access the RS-232 configuration
screens (Set System) by using the remote keyboard. Access to
these menus will have adverse affects on the pon, regardless
of whether any values were actually changed.
The character code definitions are as follows:
MILLVISION ASCH Keyboard Echo
Keys Character String
Menu keys: M1 À (1)
M2 5 (2)
M3 D (3)
Má F (4)
M5 G (5)
ME H (6)
Axis keys X Q X
Y W E
7 Е LZ __
y А “у
Digit keys: 0 o 0
1 1 1
2 2 2
3 3 3
4 4 4
5 5 5
6 6 6
7 7 r
8 a B
9 9 9
— + ==
MILLVISION”
OP17
BE IN US SN EN E ES ÉS ES E БЫ Es ko mm mmm =
= = w=.
Presel keys
ZERO RESET Y ZERO RESET
CLEAR T CLEAR
EDGE FIND J EDGE FIND
PRINT K PRINT
AXIS CPLE L AXIS CPLE
STEF # B STEP #
NEXT STEP N NEXT STEP
TOOL € M TOOL #
Mode keys:
HELP 1 HELP
DRO a DRO
PROG + PROG
SET TOOL $ SET TOOL
CALC % CALC
SET SYS ' SET SYS
Function keys:
REF и REF
INCA | INCH
ABS о ABS
INCHMM Z INCH/MM
DEG/DMS X DEG/DMS
HOLE PTRN C HOLE PTRN
Arrow keys
Up [ <
Down / >
Left - < -
Right -
Options appendices
Remote storage
device
This appendix contains {ile format and command infor-
mation needed if an operator chooses 10 write a pro-
gram 10 support program tansfers.
Each Ile contains a "GENERAL IDENTIFICATION
HEADER". The information format and required bytes
of tha header is as follows;
MILLVISION ¡Df 1 byte "M"
VERSION NUMBER 1 byte "a
MODE ID (PROGMODE) 1 byte “eo
File Type (within mode) 1 byte “О”
USER SPACE (general use) (75) bytes
end ol recoráine 1 byte (<>)
TOTAL BO bytes
ОР18
The “USER SPACE” is located in the “GENERAL
IDENTIFICATION HEADER" and is formatied as
follows
Program Namé
B byte character sinng
Number ol Steps (las! step #) 3 byte integer
Axis X Multiplier 10 byte real
Axis Y Multiplier 10 byte real
Axis 7 Multiplier 10 byte real
Axis W Multiplier 10 byte real
Reserved Info. 7 bytes
Z-Coupling Nag
O =ofl, 1=add, 2=sublract 1 byte
Reserved info. 16 bytes
TOTAL 75 bytes
“PROGRAM STEP RECORD: (0-999 per program)
Each record consists of continuous data followed by
а =< or> (carriage return).
Axis 1 Name O0=null, T=X, 2=y, 3=1,
A=w 1 byte
Axis 1 Presel 10 byta real (mmideg)
Axis 1 Function O=ret, 1 =incr,
2 =abs, 3= zero inc 1 byte
Axis 1 Ret. Step # 3 byte integer
Axis 1 RoundOff 0-9, af table index
(below) 1 byte
Axis 1 FlashPoint 10 byte real (mm/deg)
Axis 2 Name O «null, 1=x. 2=y, 3=Z,
4=w 1 byte
Axis 2 Preset 10 byte real {mm/deq)
Axis 2 Function 0 =rel, 1 =incr,
2=abs, 3=zer0 inc 1 byte
Axis 2 Ref. Step # 3 byte Integer
Axis 2 RoundOff 0-8, a-f table index
(above) 1 byte
Axis 2 FlashPoint 10 byte real (mmideg)
Hole Pattern Current Hole Number — 2 byte integer
Hole Pattern Last Hole Number 2 byte integer
Tool Number 2 byte integer
Too! Axis X offset direction 1 byte
0 = centered, | = "+", 2 =
Tool Axis Y offset direction 1 byte
Q = centered, 1 = "+", 2 =
Resarved Must be 0 1 byte
AutoStep flag O=no, 1=yes 1 byte
end of recordfine <cr> 1 byte
TOTAL 63 bytes
MILLVISION”
ОР19
Communication
commands
Round Off Table
Table y Associated Value
0 1.0 mm/deg
1 0.5 mmideg
2 0.2 mm/dey
3 0.1 mm/deg
4 0.05 mmdeg
5 0.02 mmideg
6 0.01 mmideg
7 0.005 mmdeyg
В 0.002 mm/deg
E 0.001 mmideg
a 0.0005 mmideg
b 0.0002 mmdeg
с 0.0001 mmideq
ad 0.00005 mmdeg
[E 0.00002 mmideg
1 0.00001 mm/dec
Figure OPS. Round Off Table.
All “real” numeric entries are 10 consist of a right justified ASCII sign-
ed string, with leading zeros suppressed to spaces. The sign is 10
be located al the immediate left of the mos! significant digit; the
positive sign suppressed to spaces. For example: 0.012345”,
*—12.43442", "58.844023", "—T.". In addition, all presets and
flashing points are lo be described in mm” or “degree” units only.
All imeger values are right justified ASCII unsigned strings, with
leading zeros suppressed, except in the units position. For exam-
ple; "12", "07, “16547,
There are seven communication commands thal are used when per.
forming transfers between MILLVISION and INe remote slorage
device.
IDENTIFICATION COMMAND
DIRECTORY COMMAND
AVAILABLE SPACE COMMAND
GET RECORD (0) of FILE (INDEX#) COMMAND
GET RECORDS (ALL) of FILE (INDEX #) COMMAND
SEND RECORDS (ALL) of NEWFILE (NAME)
COMMAND
G. DELETE FILE COMMAND
During program transfers, between MILLVISION and a remote
storage device, MILLVISION is always the issuer ol commands and
the remote storage device is always the respondent. À written pro-
gram will have to mterprel the command and issue a response, fof
a transfer function 10 work correctly.
JME E a»
MILLVISION
Note: For each command, enter the information within the quotes Com mun ic ation
— do not enter the quotes, Commands and responses are lollow-
ed by a carriage return (<cr>), which signifies the end of a commands (cont.)
transmission.
A. ldentitication command
The dentification command comærs the MILLVISION ID intorma-
ton. This command 15 used to confirm and initialize or resel Ihe com-
munications ink between MILLVISION and the remote storage
device. The RESPONSE must follow within four seconds or a
“timeout” will occur, and the remote device will not be available.
COMMAND AAM3<et>"
Definition: "AA" is the command type
“Ms MILE VISIÓN
"3" is release number of the firmware
RESPONSE “Añab<er>"
Definition: "AA" is the response type
"a" E either "1" for IBM-PC, or "B” for Stand-
Alone Box
“"b' release number ol sofUfirmware
B. Directory command
The remôlé storage device is responsible for determining the amount
of disk space available and the number of files (programs) in the disk
directory. The remote storage device also maintains an alphanumenc
list of available program file names and sizes. A numenc INDEX is
used ta identify a file in a list, where the first file has an index of 01,
the second is 02, atc. With this type of index, all necessary file infor-
mation can be determined without the operator having to supply its
name.
The directory command issued by MILLVISION, contains the INDEX
of the ITEM in the directory being requested: The RESPONSE retums
the FILENAME and FILESIZE from (the directory,
COMMAND “BBaa<cr>"
Definition: "BB" is the command type
“aa” is the INDEX of the file requested. The
INDEX is 2 character ASCH mumeric un-
signed integer, right justified field with left
zero suppression 10 spaces (excep! unils
position).
RESPONSE: ‘’BBabbbbbbbb.bbb écécccec<er>"
Definition: 88” is the response type
“a” is the RESPONSE FLAG (see list below)
“pbbbbbbb.bbb" is the name ol the file from
the directory. The FILENAME is 8 + 3
ALPHANUMERIC characters with a POINT
separating the EXTENSION from the
NAME, and a trailing space for separation
from the next held (filesize).
MILLVISION”
OP21
ES) IEE EE En oy aE ED Ew a ES mw =
=
BE I
BY Ew Em ==
Communication
commands (cont.)
"ECCCECCO” Is the hlesize trom the directory,
The FILESIZE = В character ASCH numeric
unsigned integer, with left zero suppression
là spaces (excep! unils posilion).
Possible Response Flags:
"0" GOOD, tuncton complete
“1"" BAD, INDEX parameter (oul of range} (nol
numeric)
"2" BAD, MEDIA write lockout
"5" BAD, MEDIA read erroriverify
"6" File nal found
"7" BAD, disk not ready
C. Available space command
This command orders MILLVISION to determine if there 5 enough
space for a particular program lo fil on the remote storage device
directory.
COMMAND "CC <>"
Definition: "CC" is the command type
RESPONSE "CC abbccocercec < cr>"
Definition: "CC" Is the response type
"a" is the RESPONSE FLAG (see list below)
“bb” is the number of FILE ENTRIES AVAILABLE
in the remote storage device directory, FILE
ENTRIES AVAILABLE is a 2 character ASCII
numeric unsigned integer, with left zero sup-
pression lo spaces (except Units positión) 25
file entries maximum per directory.
"’occececc” is the bytes available from the direc-
tory. BYTES AVAILABLE is an 8 character
ASCII numeric unsigned integer. with left zero
suppression lo spaces (excep! units position. ).
Possible Response Flags:
“0" GOOD, function complete
"2 BAD, MEDIA write lockout
“5" BAD, MEDIA read error/verify
“7 BAD, disk not ready
D. Get récord (0) of file (index # command
This command is used to retrieve the “General Identification header”
which contains the remote program, number of steps. etc. for use
with the LOAD operation.
COMMAND = "DDaa<cr>”
Definition: DD” is the command type
“aa” is the INDEX of the file requested, The IN-
DEX is a 2 character ASCH numenc unsigned
integer, righ! justified field with left zero sup-
pression to spaces (except units position)
MILLVISION
RESPONSE “DDaDATA-<cr>bb<er>" Communication
Definition: "DD" is the response type
"a" Is the RESPONSE FLAG (see hist below) commands (cont.)
"DATA<cr>" ls the contents of the FIRST
linefrecord of data from tha file, terminated by
<>, end ol string
“bb” is the CHECKSUM value generaled by the
data
The checksum is calculated by adding all me DATA
bytes (including the trailing < ¢r>), to an unsign-
ed binary value which is converted to two ASCI-
HEX characters and sent, the checksum bytes are
followed by a <cr> that terminates the
RESPONSE.
Possible Response Flags,
“0 GOOD, function complete
“1” BAD, INDEX parameter (out of range)
"5" BAD, MEDIA read emorfverily
“E” BAD, file not found
“7 BAD, disk not ready
E. Get records (all) of Me (index #) command
This command is used to send Ihe entire file to MILLVISION from
the remote storage device. Hardware or software handshaking Is re-
quired, unless the baud rate :s very low.
COMMAND "EEsa<cor >"
Definition: EE” is the command type
“aa” ls the INDEX of the file requested. The IN-
DEX is two character ASCII numéric unsigned
integer, right justified field with left zero sup-
pression to spaces (except units position),
RESPONSE “EEaDATA < cr> bbDATA<cr>bb<cr>"
The basic transmission unit is "DATA <cr> bb", sequence (above),
repeated twice.
Definition: EE” ls the response type
"a" is the RESPONSE FLAG, see list.
"DATA <cr>" is the contents of one fine/record
of data from the le, terminated by <cr >, end
of string. Approximately 80 data bytes can be
expected, bul it is not lixed. 1 10 250 bytes are
possible.
“bb” is he CHECKSUM value generated lor the
data. The checksum is calculated by adding all
the DATA bytes (including the trailing <cr >),
to an unsigned binary accumulator, and per-
forming a modulo 256 to obtain an B bit value,
This value 1s converted lo two ASCH-HEX
characters and sent. The last checksum byte
i5 followed by a <cr:= thal lerminales the
RESPONSE.
MILLVISION
Communication Possible Response Flags:
"0" GOOD, lunction ete
commands (cont.) «1 BAD, INDEX parameter (out-of range)
“2 BAD, MEDIA read error/verify
“E BAD, file not found
“7 BAD, disk nor ready
F. Send records (all) ol newfile (name) command
This command sends the entire file from MILLVISION to the remote
storage device. Hardware or software handshaking is necessary,
unless the baud rate is low. The response lo the command returns
the new Fle (INDEX #) after re-sorting the directory.
COMMAND ‘’FFasanaaaa < &r > DATA < er > boDATA < ©r >b-
bOATA <cr>DbDATA <or>bb<cor>"
The basic transmission unit is the “DATA<er>bb" sequence
(above) repeated four times,
Definition: "FF" is the commana type
“aassagaa<er>" is the name of the file to save,
without the DOS extension.
"DATA<cr>" © the contents o! continuous
lines/records of data from the file, lerminated
by <ecr>, end of string.
"bb" is the CHECKSUM value generated for the
data The checksum is calculated by adding all
the DATA bytes (including the trailing <cor>),
to an unsigned binary accumulator, and per-
forming a modulo 256 10 obtain an 6 bit value.
This value ls converted to two ASCI-HEX
characters and sent. The last checksum byte
is followed by a <cr> that terminates the
COMMAND. The end of the file is recognized
by noting thal the last <cr> had no data before
i
RESPONSE “FFabb<cr>"
Definitor: “FF ls the response type
“a” is the RESPONSE FLAG (ses list below
“bb” ls the INDEX of the stored file. The INDEX
is a two character ASCH numeric unsigned in-
teger, right justified field with left zero suppres-
sion lo spaces (except units position).
Possible Response Flags:
“O GOOD, function complete
"1 BAD, INDEX parameter (oul ol range)
2" BAD, MEDIA write lockout
“3” BAD, MEDIA insufficient space
"BAD, CHECKSUM
"BAD, MEDIA read efrorivernly
- BAD, disk nol ready
E E %
Ima à
ОР24
G. Delete file command
This command deletes tiles by the FILENAME
COMMAND “GGaganaaasn dad <Cr>"
Definition: "GG" 15 the command type
“aaaaaaaa.zaa’ is He name of the file from the
directory. The FILENAME Is eight plus three
ALPHA/NUMERIC characters with a decimal
point separating the NAME from the
EXTENSIÓN.
RESPONSE “SGa<cr>"
Definition: "GG" is the response type
“a” ls the RESPONSE FLAG (see st below)
Possible Response Flags:
“0” GOOD, function Complete
“2 BAD, MEDIA write lockout
“5° BAD, MEDIA read error/verify
“6° BAD, Me not found
"7" BAD, disk no! ready
Footswitch
° Ve Inch {3.5mm} phono jack Connector
Edge Finder specifications
Y Inch (3.5mm) phono jack
Centronics Parallel Printer
Female 16-pin SDL connector:
pin 1 - strabe (active low) tout)
2 - data 1 tout)
3 - data 2 (out)
à - data 3 fout)
5 « data 4 (our)
6 - data 5 (out)
7 «data 6 {out)
8 - dara 7 (out)
9- data 8 (out)
10 - acknowledge (active low) (in)
11 - busy (in)
12 - paper empty (in)
13 - select fin)
14 - auto leed (out)
15- MC.
16- GND
External Vidéo Monitor
Female phone jack
MILLVISION
OP25
It
ES BE E EE I e E e ES IN ES ES my mmm ES Es mm ees
Les
RS-232 Communications
Male 9-pin D-subminialure connector
Pin
Vo
|
O
о
Description
Incoming Data
Ou going data
When active flogical "0". + 126), it
informs the other device that
MILLVISION is available fo
communicate.
Signal ground
When active {logic “0°, +12V), it in-
dicates that the other device is
available to communicate.
When active (logical "0", + 12V). it
indicates that MILLVISION is ready
to receive data.
When active (logical “0”, +12). it
indicates the device is available 10
receive data
MILLVISION
NOTE: THE MILLVISION CHASSIS COVER SHOULD NEVER BE i
REMOVED FROM THE UNIT — THERE IS NOTHING WITHIN THE T roubleshooting
CHASSIS THAT CAN BE FIELD SERVICED.
MILLVISION is equipped with an electricaly powered exhaust fan i 7
lor the dissipation of internally generated heal, and features a Ventilation
passive, fillered, fresh air Intake, Adequate airflow to the intake SYSTEM
should be allowed lor, as well as accessibility to replace the filter
assembly, | necessary.
It MILLVISION's infernal temperature rises above a presei imi, a
message will appear on the screen (when in the DRO mode). This
message will direct the operator to select the HELP screen for
remedial action,
WARNING - Whatever the reason for the diagnostic filter
message, It is Imperative that the unit be shut down and the
fault rectified as soon as possibie (the immediate machin-
ing operation may be completed).
“Check Filter" Faults and Remedies
1) Inadequate airflow to the filtered intake - Make sure paper,
wipes, or debris are not restricting air circulation around and
under the unir.
2) Plugged Filter - The fan filter is easily removed for cleaning or
replacement. Simply unsnap the protective culer quard from the
main fan assembly. Clean the filter with soap 4 water (let dry
belore reinstalling). Replacement filters are available from ACU-
RITE Factory Service (1-800-832-3222).
3) Work area temperature too high - MILLYISION is designed to
function in a temperature range of 0° to 40° C (32% to 104" F)
with 25-85% relative humidity, non condensing. If the work area
temperature ls too high, it is recommended that MILLVISION be
shut down until temperatures retum to the normal operating
range.
4) Exhaust fan does not operate at high temperatures - The ех-
haust fan only runs when internal temperatures are high, If the
“Check Filter” warning is present, indicating high internal
temperatures, and the fan is not wing do nol continue to
operate: MILLVISION, Excessive internal temperatures can
damage the electronic components, Contact your ACU-RITE
Distributor/OEM or the Factory Service Department
(1-B00-632-3222) for repair of replacement information. for repair
or replacement information.
Unit Line Fuse MILLVISION
If here is power to MILLVISKON, but it does not power up, check fuses
the line fuse on the back of the chassis. If the fuse is bad, replace
I with an equivalent 15 AMP 250V, 1447 lengih fuse,
MILLVISION"
mn ue E “ “
Troubleshooting
software errors
Hardware identification
CPU Module number and Axis Module numbers can be found as
follows
1} Press the SET SYS mode key
2) Press the "MISCELLANEOUS" menu key.
3) Press the “TESTS” menu key.
4) Press the "HARDWARE IDENTIFICATION” menu key
The module revision numbers will be useful when discussing a pro-
blem with the ACU-RITE Service Department.
I! a problem arises within MILLVISION, error messages and help to
recover Irom Ihe error appear on the screen,
Possible errors in dala transmission from one module to another and
encoder performance include:
ERR T1 - Module (axis) transmitting invalid dala
ERR T2 - CPU Module transmitting invalid data
ERR T3 - Previously identified module falls to communicate
ERR T4 - Invalid data request
ERR C1 - Invalid pulse counting
ERR C2 - Encoder output signal is out of spec
ERR C3 -Invalid encoder input signal, lor inose axes with differen
tial input option
"T™ Errors are sell-corecting (up to a certain level), The system will
attempt to remedy the condition several limes before prompting tha
operator,
ERR T1 and ERR T2 wrap errors from partial communicalion hard-
ware breakdowns and from cernain communication soliware errors.
If a bit gets dropped during a data transfer, or if an axis board {ails
to recognize a dala request code, the error message results.
ERA T3 appears if the module is removed while the unit is operating
or if there is a communication hardware failure. This error will also
appear Il the software fails to interface with the communication
hardware,
**C"" Errors involve the axis board encoder pulse circuitry and sofl-
ware, These errors are no! self-correcting and must be ramedied by
the operator (through an error recovery routine) or an ACU-RITE
serviceman,
ERR C1 is a soliware error “trap”. H occurs II the axis board
microprocessor is unable to access the pulse counting circuitry (keep-
ing current encoder position), or if tha circuitry fails 1o count correct
ly. This error may be corrected by resetting the axis board In ques-
tion. It should, however, be interpreted as a serous error and the
axis board serviced or replaced.
MILIVISION
73
ERR C2 i= a hardware error generated by the axis board encoder
Input circuitry. This electronic circuit constantly monitors the integri-
ty ol the encoder signal lor slew spaeds greater than the unit can
accommodate. Incorrect pulse train sequence or electro-magnetic
interference (noise) will make the unit count incorrectly, These pro-
biems are outsidé the readout and require the operator to first cor-
rect Me external problem and then resell tha axis board.
Error messages note the error Type, the slot location of the devianl
module, and the particular axis the error has occurred.
Most error codes can be réset by restarting the axis board in ques- Resetting
lion. This is done through the "ERROR RECOVERY" menu key
which becomes active in the DRO display once an error has occurred. EFTOr COdes
Press Ihe “ERROR RECOVERY" menu key lo restan an axis board.
À screen indicating the axis board and encoder connection in error,
possible reasons Ihe error occurred, steps to recover from the armor,
and requirements are displayed.
Press the “FIX AXIS" menu key to restart the axis in question. A
note will appear indicating il he error was removed successiully or
unsuecessfuly. Il {he error was removed sucocessiully, the axis board
is resel and the problem is no longer present. If the error was not
removed successfully, the problem is sill present and further
troubleshooting must continue, The problem may be a faully module
af in the linear encoders.
Note: If a home reference point is used (FTO or Absolute Zero
scales), "C'' type errors require that it be found again.
If 2 hardware faull is suspected (axis board, CFU board of power
supply board), please contact your ACU-RITE distributor lor further
information.
ACU-RITE products and accessories are under a one-year (rom dale Warranty
of purchase) warranty for defects in materíal and workmanship. ACL-
RITE will, at lts option and expanse, repair or replace any parts ©!
the ACU-RITE Product which fail to meet this warranty. However,
ACU-RITE must have received notice ol the claimed defect trom the
consumer during the warranty period.
This warranty applies only 10 products and accessories which have
been installed and operated in accordance with instructions in ACU-
HITE reference manuals, ACU-RITE shall have no obligation, with
respect lo any detect or other condition, caused in whole or part by
the consumer's incorrect use: improper maintenance or modifica-
tion of the equipment, or by the repair or maintenance of such pro-
duct by any person excep! persons deemed by ACU-RITE to be
qualified
Less in operating performance due to environmental conditions. such
as humidity, dust, commosive chemicals, deposition ol oll or olher
foreign matter, spillage or other conditions beyond ACU-RITE's con-
rel cannot be accepted by ACU-RITE
hd ee 2) OO) «ша =
Specifications
There are no other warranties expressed orimplhed, and ACU-RITE
INCORPORATED shall not be lable under any circumstances for
consequential damages
Before reluming the unit 10 your local ACU-RITE Distnbutor or
Original Equipment Manufaciurer, be sure thal all efforts lo correct
a problem have been exhausted.
Dimensions 14" Wx 145" Dx 7.5" H
Weight Approximately 25 bs.
Power Input 95-130, 180-250 VAC,
Requirements 1.5 amp, 47-63
Number of
Display Axes 1, 2, 3, or 4 (user configurable)
Electronics Multiple Microprocessor
Display 7 diagonal CAT
Scale Resolutions Standard resolutions (user specified)
10 pm (0005)
5 pm (00025)
2 рт (.0001)
1 pm {.00005")
Linear and Rotary Channel A & B TTL Square
Encoder Input Wave signal in quadrature:
(209 nominal phase relationship with
Fiducial Trigger Output signal (when
provided)
UL & CSA Compliance Pending
FCC Compliance Statement for USA Users
This equipment uses, generates, and can radiate, radio frequency
energy. Il this product is not installed and used in accordance wi
the operalors manual, interferencte to radio communications may
result. This product has been tested and is in compliance with the
limits in effect at the time of manufacture for a Class A computing
device pursuant to Subpart J of Part 15 FCC Rules. These limits pro-
vide reasonable protection against such interference when operated
a commercial environment Operation of this equipment in a
residential area may cause interference, in which case the user will
be required to take whalever measures necessary to comect the in-
lerference al the users expense.
MILLVISION
ABSOLUTE - The measurement of total distance moved along an Glossary
axis rom a fixed datum pont (zero, zero relerence or workpiece zero)
on, of lixed with reference lo, the workpiece:
AUTO STEP - An optional feature in the PROG mode which com-
bines the current program step with the next step and displays both
at the same lima. This feature allows the operator 16 view up to 4
axes at one lime {the axes mus! be 4 differant axes), я
BATTERY BACKUP - One of wo self-contamed DC auxiliary power и.
sources. One power Source is & standard feature thal mamlains aus | GA did 4 3578005 ¥7
parameters and programs if AC power is interrupted or lost. The se- mo ——
cond power source is an option that supplies complete power fo the
unit {optional AC backup),
CAT - Acronym for Cathode Ray Tube; main viewing screen of the
Writ
CPU (CENTRAL PROCESSING UNIT) - The integrated circuil which
provides control o! memory and computationa! functions.
CARTESIAN COORDINATES - A system of rectangular coordinates
lor Identifying the axis of motion and Ihe direction of motion,
MILLVISION automatically calculates coordinates in the hola pattem
routine.
CHECKSUM VALUE - A summation of bits or digits. Primarily used
for checking ROM (Read Only Memory) computer memory lo ensure
il has nol been altered.
CURSOR - The movable “pomter“ which indicates where entries or
actions will taka place
DIRECTION POLARITY - The assignment of a + or — value to a
direction ot motion along an axis. This assignment is based on shop
standards or operator's choice,
DMS - Degrees, Minutes, Seconds, One form of displaying angularity
The other form ls decimal degrees (DEG),
FIDUCIAL TRIGGER OUTPUT (FTO) - A pulse generated when 6
fiducial (reference) mark on a glass scale is sensed by the scale
reading head, The FTO signal is used 10 relocate workpiece zero
after a power Interruption and it is used to define the Interval loca-
tions when using Multiple Error Compensation.
FREEZE - To hold an axis display with is current value, not allow-
ing it to be changed by incoming scale information.
HOME REFERENCE POINT - (See FTO), Used io reset axis posi
lion relative lo à workpiecé after à power Interruption,
INCREMENTAL - A measurement indicating a distance from the cur-
rent tool position to a desired tool posilion (point to point). Incremental
moves comprise the absolute measurement (pars make up Ihe
whole).
MICROPROCESSOR - Tha control and processing portion of a small
computer
MILLVISION"
76
=
MULTIPLE SCALE COUPLING (MSC) - The capability of
mathemalically combining Ihe signals from two parallel linear en-
coders. The screen will indicale the coupled axes and display the
combined resultant motion ol the two scales.
MULTIPLIER - A parameler in & program hal can be used lo alter
axis displays using shrinkage or expansion factors for mold or die
work, of when machining a part to scale. À multiplier of — 1 can be
used to machine mirror images.
RAM - Acronym lor Random Access Memory. This memory holds
information and programs during processing “temporary” memory.
REFERENCE PRESET - Sets the incremental display to the distance
and direction required to move lo a desired posilion which is reterenc-
ed from the axis absolute zero point
RESOLUTION - The smallest (or least count) unit of motion that a
readout system is capable of measuring and displaying.
ROM - Acronym for Read-Only Memory. À storage arrangement for
information retrieval only. This memory contains operational instruc-
tions (“permanent memory).
AS-232C - A type of serial communication. When this capability is
supplied with the readout, it allows communications in bath direc-
tions, between the readout and computer or other peripheral device.
SOFTWARE - Programs, routines, codes, and other written infor-
mation which communicale commands to a computer.
TACTILE - A type of key, that whan pressed, can be fell to “snap.
The snap indicates lo Ihe user that the inpul was accepted.
THAW - The menu key which will cancel a frozen display. See
FREEZE.
TOOL OFFSET - Values generated from tool dimension information
lo correct the display when 100! changes are made. Tool offsets alter
the readoul display to-indicate the true position of tool cutting
surfaces.
TTL - Acronym lor Transistor-Transistor Logic. Family ol logic cir-
cuit designs found within digital electronics
MILLVISION
REPEATABILITY Wain sne msttution cour Standard linear
OPERATING DSC to S0°C (32°F lo 172%
CONDITIONS 252% to 96% relative homidily (non-condensing encoder
STORAGE 80°C 10 65°C [40°F in 149°F) specifications
CONDITIONS 20% lo 95% relative humiddy (hon -condansing)
ELECTHICAL CHARACTERISTICS
. TIL compatible transistor colecios outpot with
moral pull-up песни.
a Loge "1" level.
milup la Vet (5.1 + 1 Vdc through a ressstor
pull-up resistor = 450 + 10% ohms)
Logic "O level
0 5 Vdc maximum
- Tra Márimurm (Carmen sinking lm
= Hegured Ingui Connector:
Bendix PTO KA-10-5P 0 equivalent
STANDARD CABLE CONNECTOR
Cable Conce Armed - E | 1
SS Vena - 44 161
a [WHT
Y ~~. El PF
| Beas PTO 64:19:49 | | (Fer DA
ier Coron, Bundy equée. 1 | E (DRAM)
D ,8LK)
PIN A PIN BA
Channel À Channel E
(Typical) (Typical)
FIN F
Fiducial
Trigger Le |
Culpul
том
mes Ц
218 | BOOTY — le
REEL
PIN INFUT/OUTPUT
A Channel "A square wave Sagal
8 Channel “B” square wave signal In Quadralute
(90* normune! phase relationship] with charme
'A” migmal
LC Voc, +51 = | Vac, current. 200mA mas
D Common {powér supply and signal refufr]
Е Shisid, reading head case ground
: Fiductal trigger output signal (when fried)
LLVISION
">
Download
Advertisement
Key features
Modular design for easy maintenance and expansion
Up to 4-axis support
Error compensation for single and multiple intervals
Multiple scale coupling (MSC)
Display multiplier for customizing display units
Edge finding functions for precise workpiece positioning
Calculator mode with taper and RPM calculators
Programmable machining routines
RS-232C serial communications for data transfer
Electronic edge finder input for accurate edge detection
Frequently asked questions
It can support up to 4 axes.
Yes, it has error compensation capabilities for both single and multiple intervals.
MSC allows you to link multiple axes together for simultaneous movement.
Yes, it has a programmable machining mode.
Yes, it has RS-232C serial communications for data transfer.
The calculator mode provides convenient tools for calculating tapers and RPMs.