JOG Cycles the CNC through manual
movement modes: RAPID JOG, JOG
FEED, JOG @ 100, JOG @ 10, JOG @ 1
Manually moves X+ axis in positive
direction
Manually moves X- axis in negative
direction
Manually moves Y+ axis in positive
direction
Manually moves Y- axis in negative
direction
Manually moves Z+ axis in positive
direction
Manually moves Z- axis in negative
direction
Manually moves U+ axis in positive
direction
Manually moves U- axis in negative
direction
KeyFunction
ARROW over, up, down to move highlight
Potentiometer for feed rate and spindle speed override
Feed rateSpindle speed
Controls of the 3500i
ACU-RITE 3500iiii
Keyboard Installation
The machine builder determines whether the system
supports a keyboard option. If this option is supported, plug
a USB keyboard into the 3500i.
There is no keyboard equivalent for the E-STOP,
so emergency shutdowns cannot be performed
through the keyboard.
Peripherals Supported:
USB memory devices; e.g. a memory stick.
USB pointing devices; e.g. a mouse.
USB Keyboards.
Controls of the 3500i
Keyboard Equivalent Key Strokes
KeyFunction
CLEARAlt + c
ARROWSArrows
ENTEREnter
XX
YY
ZZ
UU
STARTAlt + s
HOLDAlt + h
iv
Manual Information
Message symbols
This symbol indicates that there is one or more of the
following risks when using the described function
Danger to work piece
Danger to fixtures
Danger to tool
Danger to machine
Danger to operators
Damage!
This symbol indicates that there is risk of damage, or
electrical shock if instructions are not adhered to.
Different from machine to machine!
This symbol indicates that instructions may apply
differently from one type of machine to another type of
machine.
Manual Information
Refer to another Manual!
This symbol indicates that information required is located
elsewhere (i.e. Machines Owner Manual).
Advice!
This symbol indicates that an Advice tip is being provided.
Important, and/or additional information about the function
described.
Fonts Used in this manual
3500i reference to the console KEYS
3500i reference to the touch screen Buttons
Changes (errors)
HEIDENHAIN Corporation is continuously striving to improve. Please
help HEIDENHAIN Corporation by sending your request to the
following e-mail address: sales@heidenhain.com
Visit www.acu-rite.com for latest version of this manual.
ACU-RITE 3500iv
Model, Software and Features
This manual describes functions and features provided by 3500i as of
the following NC software numbers.
CNC modelNC software number
ACU-RITE 3500i CNC Software689 871-01
The machine tool builder adapts the usable features of the CNC to his
machine by setting machine parameters. Some of the functions
described in this manual may therefore not be among the features
provided by the CNC on your machine tool.
CNC functions that may not be available on your machine include:
Manual Information
Tool measurement with touch probes
The machine tool builder representative can assist with becoming
familiar with the features of the machine.
Many machine manufacturers, as well as HEIDENHAIN Corp., offer
programming courses for the CNC. We recommend these courses as
an effective way of improving your programming skill and sharing
information and ideas with other CNC users.
Intended place of operation
The CNC is intended for use primarily in industrially-zoned areas. Refer
to the respective installation manual for additional information.
vi
New Functions of Software
689 871-01-02
CAM now includes a Save button to allow quickly saving progress.
Ctrl-S can now be used as well.
CAM geometry creation dialogs now support copying and pasting
between dialogs.
ARC Help Forms now support all planes. As such, X, Y, and Z
parameters are all available and indicated as optional. User needs to
decide which of these are actually required for the particular
instance.
The Edit Preview Features menu now includes a button to access
the Simulation Tool Table.
Tool and Offset Tables now support copying in both directions; from
Simulation to NC, and from NC to Simulation.
The use of the Sim Tool and Sim Offset tables are now configurable
See "Simulation Tool and Offset Tables" on page 71.
689 871-01-09
Added a new feature for custom OEMTEMPLATE program
template files. See "To create custom program templates:" on page
99.
Manual Information
ACU-RITE 3500ivii
Changed Functions of Software
689 871-01-01
Feed & Speed Calculator in MDI was changed; see page 55.
Feeds & Speeds Table functionality and description was expanded;
see page 68.
Additional information for the Repeat blocks feature is being
provided; see page 147.
689 871-01-02
Linear and Arc Engraving cycles now apply active program rotation.
Mirroring and scaling are still cancelled at the start of the cycle. No
Manual Information
rotation, mirroring, or scaling is active after these cycles have run,
and would need to be reprogrammed if desired; see page 110.
Tool Table Teach and Teach Program buttons are now configurable
as to their positions on the menu; see page 66.
The setting to hide or show the on-screen keyboard is now
persistent across machine power cycles; see page 13.
689 871-01-03
Rotation cycles (G68 and RMS) now allow user to specify if the
rotation center is a pivot point for the rotation or not; see page 239.
A circle of the format XYR with start=end now generates an error
because it cannot be properly calculated; see page 134.
The M98 Help Form now includes the previously missing Loop
parameter; see page 238.
689 871-01-04
The Conversational Editor now always ensures that a blank line
exists at the end of programs, in order to make it easy to insert new
blocks at the end of the program; see page 112.
When turning OFF Edit Preview, the active program preview run is
now cancelled. Also, the Preview Features menu is now available
while the program preview is running; see page 116.
689 871-01-05
Added description of estimated machining time in preview image;
see page 93.
Outdated estimated machining times are now displayed on the
preview image in RED colored text; see page 93.
689 871-01-08
Corrected total number of available tools (100); see page 61.
Additional information has been added for islands; see page 192.
Added examples of pockets with islands; see page 241.
689 871-01-09
Pocket cycles now allow changing the direction of the Roughing
Pass, and as such the previous 'FinishDir' parameter has been
superseded by a new 'Direction' parameter, which now applies to
both the Roughing and Finishing passes; see page 171
viii
Contents
Introduction
1
Machining Fundamentals
2
Manual Data Input
3
Tool Management
4
Program Management
5
Conversational Editing
6
Programming: Canned Cycles, subprograms
7
Drawing Programs
8
Running a Program on the Machine
9
CAM: Programming
10
G-code Edit, Help, & Advanced Features
11
Software Update
12
ACU-RITE 3500i ix
x
Table of Contents
Controls of the 3500i
Keys on visual display unit .......................................................................................iv
The ACU-RITE 3500i control is a touch screen workshop-oriented
contouring control that enables you to program conventional
machining operations right at the machine in an easy-to-use
conversational programming language. The control is also capable of
running, and editing g-code (ISO format) programs. It is designed for
milling and drilling machine tools, as well as machining centers, with
1.1 The 3500i
up to four axes. You can also change the angular position of the
spindle under program control.
The 3500i has many powerful features that will improve your
productivity. The touch screen features, and screen layout are clearly
arranged in such a way that the functions are easy to access, fast and
user friendly.
ACU-RITE conversational, and G-code formats
The ACU-RITE conversational programming format is a method of
writing programs; g-code (ISO) programming is also supported.
Preview graphics in the editors illustrate the individual machining
steps for programming the contour as well as the corresponding tool
path generated. If a production drawing is not dimensioned for NC
programming, the CAM can be used to graphically generate a
complete part program. Work piece machining can be graphically
simulated either during or before actual machining.
The conversational and g-code (ISO) formats are the same as that
used in previous CNC products (3000M, 5000M, 6000M and 6000i).
21 Introduction
Powering Up the CNC Machine
When you power-on the CNC, ensure that the E-STOP
switch is in the in position.
Turn on the CNC machine according to the builder's instructions. Turn
the power switch on to the 3500i console.
The 3500i completely resets, activating the startup screen.
With the EMERGENCY STOP button out, reset the
servo drive by pressing the SERVO RESET key.
Press the Home button.
Press the Start button. The 3500i default display is
the Manual screen.
1.1 The 3500i
ACU-RITE 3500i3
E-Stop, Servo Reset, and CNC Shutdown
Press E-STOP to disengage the servos and then revert to Manual
Data Input Mode.
Touch Shut Down to display the Shut Down dialogue. Touch Shut Down
to power down the CNC, or touch Cancel to cancel the shut down.
The shutdown takes less than a minute. The 3500i will let you know
when it is safe to turn power off. Or, you can touch Reboot (or press
1.1 The 3500i
the ENTER key) to re-start the 3500i.
Follow the builder's instructions for turning off the machine.
Always shutdown the CNC before turning power off to the
machine.
Emergency Stop (E-STOP)
Press E-STOP to take all axes and spindle servos offline. This ends all
machine movement.
To reset E-STOP, pull out and turn the rotary switch clockwise in the
direction of the arrows. The switch makes a touching sound when
it resets.
Resetting E-STOP does not automatically reactivate the servos.
Activating/Resetting the Servos
For safety reasons, the CNC powers up with the servomotors
disengaged. While the servos are off, the CNC cannot move the
machine.
Reset the servos as follows:
If a limit switch disengaged the servos, manually reposition the
machine inside its normal range of travel.
Press E-STOP to display the message External emergency stop
Rotate the E-STOP switch in the direction of the arrows to reset it.
Press SERVO RESET to reset the servos.
41 Introduction
Writing Programs
The 3500i allows many features to be used without having to write a
program. But for operations that repeat or complex machining it is best
to write a program. Before you start to write a program, determine the
work-holding device and the location of Part Zero (the point to which
all movement is referenced). Since absolute positions are defined
from Part Zero, try to select a location that directly corresponds to
dimensions provided on the part print, such as the lower left corner of
the work. Then, you can develop a program using a procedure similar
to the one that follows:
The first block of a program is a safe starting position. This is where
the tool-change position (a location away from the work area where
the axes can return for safe tool changing) is input. The first block
includes the units of measurement (Inch/MM), mode of operation
(Absolute), move type (Rapid), and to cancel all auxiliary functions
(Tool Offsets, Spindle, and Coolant). This is the same as in g-code
(e.g. typical first blocks: G70, G90, G0, G28, Z0, & M5). Refer to
chapter 11 "G-Code on page 366”.
Subsequent blocks in the program set Spindle information, call Tool
number, turn on Coolant, and make the initial move toward the
work.
The remaining blocks in the program describe the required moves,
Canned Cycles, and Tool changes to complete the machining.
The next to the last block in the program returns the axes to the Tool
change position, turning off any auxiliary functions (Tool Offsets,
Spindle, and Coolant). The last block , EndMain, (M2) ends the
program. This is the same as in g-code (e.g. typical last blocks: M5,
G0, T0, X0, Y0, Z0, M9; M2). Refer to chapter 11 "M-Code List on
page 370”.
After writing a program, verify it. Run it in Draw Mode to troubleshoot
for errors. Verify that all programmed moves are safe, and accurate
to the part print dimensions.
Load the stock material into the selected work-holding device.
Set the Tool Offsets for each tool in the Tool Page.
Before running the part in the Auto Mode, run it in Single-Step Mode
to verify that both the program and the setting of Tool Offsets have
been correctly completed. Single-Step Mode allows you to execute
the program block-by-block.
After testing the program, make any necessary corrections.
When the finished program is ready for production, back it up on a
USB memory device.
1.1 The 3500i
ACU-RITE 3500i5
1.2 Visual Display Unit
Operating Panel with Touch Screen display
The ACU-RITE 3500i has a 12.1-inch Flat-Panel Color Touch Screen
Display. The following list of items are also located on the front panel.
See "Manual Data Input" on page 20 for mapping information of the
start up screen. For information regarding the Key pad, see "Console
Key Pad" on page 19.
The following features are located on the front panel of the ACU-RITE
3500i console:
1Touch screen Flat Panel Color Display.
2Numeric key pad, and Axis selection keys.
1.2 Visual Display Unit
3Arrow keys
4Axis Jog keys
5Start, Stop, and Servo Reset keys
6Emergency “E” Stop
7Feed Rate override
8Spindle Speed override
9USB Port
Screen Navigation
The 3500i screens change as different modes are activated. Basic
procedures and features of the software remain the same, regardless
of the 3500i mode.
The 3500i console provides a touch screen operating panel. To
enter data, select a feature, or perform an action, momentarily touch
the corresponding button on the screen.
61 Introduction
Menus, Dialogues, and Forms
This section describes general overview of the pop-up menus,
dialogues, and forms provided by the 3500i. Complete information is
provided in this manual where specific examples of actions are being
explained.
Pop-up menus allow you to make a selection from multiple options.
When a pop-up appears touch the desired selection or use the ARROW
keys and touch Enter.
Some features will require entering data in a form. Enter the required
data in the field; touching Enter moves to next field. When done touch
the Use button to have the 3500i accept the feature or touch the
Cancel button. Additional buttons may be present based on the form
being used.
Operator Prompts
Actions that require immediate data input to continue the operation,
the 3500i will prompt for the required information. The required data
can be entered with the on screen keyboard, and numeric keypad.
Cursor
The 3500i uses a cursor, or highlight to mark data field for selection or
editing. Touch the screen, or use the ARROWS to move the cursor, or
highlight. The cursor can be activated in a field that is highlighted by
touching the highlighted field, or using the left/right ARROW keys.
1.2 Visual Display Unit
ACU-RITE 3500i7
General Operating Guidelines
The following provides the general operating guidelines for the 3500i.
Mode specific function buttons are always located on the left
vertical edge of the screen.
Scroll bars automatically appear when the window information does
not completely fit into the current window size.
The active operating mode is highlighted in blue in the top menu bar.
The activated key in the side bar will highlight in blue also. More
than one key may be activated at a time depending on the action
being taken. Available selection keys for the current activity are
highlighted. Non-available keys are grayed out.
Use the Context Sensitive Help feature when assistance is desired.
This is an intuitive feature that aids the user by going directly to the
1.2 Visual Display Unit
section in the manual in relation to the feature, or button that you
select to obtain assistance with.
It is important to understand that this manual is written
with the assumption that the user is using the touch
screen.
A USB pointing device e.g. mouse, trackball, etc. may also
be used. If a device is being used, the action of clicking on
a screen key corresponds to the same action as if the user
is touching the screen. A USB keyboard can also be used.
Main Operating Modes
The ACU-RITE 3500i has three main operating modes: Manual Data
Input (MDI), Program Management, and Program Run. These are
accessed with the large rectangular buttons at the top of the screen.
Manual Data Input allows data input for simple machining
operations. Manual operation, single step operation, and single
commands can be entered. See "Manual Data Input Menu Bar" on
page 40 for a complete description.
81 Introduction
Program Management provides access to existing programs for
running, simulating or editing. New programs can be created here
with access to the CAM, and Draw features. Programs can also be
copied to or from a USB memory device (like a memory stick or
thumb drive), or network. See "Accessing Program Management"
on page 88 for a complete description.
Program Run allows a selected program to either auto run without
pausing, or single step through a program as it is running. See
chapter "9.1 Running a program" on page 266 for a complete
description.
Sub Modes
Within the three main operating modes; Manual Data Input, Program
Management, and Program Run, there are sub-modes for each. The
Sub Modes are accessed via the horizontal menu bar along the bottom
of the touch screen.
Sub modes for Manual Data Input provide data input for machining
operations such as milling a line, an arc, engraving, drilling and
creating pockets. All these are accessed by filling the corresponding
form. Manual operation can also be done here. As well as access to
tool management and fixture offset tables. See "Manual Data Input
Menu Bar" on page 40 for a complete description. The 3500i
remembers all operations which can then easily be saved to a
program for later re-use. It is also possible to re-run a previous
operation without having to re-enter all the data.
Sub modes for Program Management provide access to edit
existing programs, or create a new program. The CAM, Draw
features can be accessed here where a program can be run in
simulation mode. If a program was accidentally deleted, it can be
recovered using the Recycle Bin. See "Accessing Program
Management" on page 88 for a complete description.
Sub modes for Program Run provide access to such actions as auto
run a program without pausing, or single step through a program,
and provide a drawing display of the machining taking place. It is also
possible to use all Program Management features while the
machine is running. See chapter "9.1 Running a program" on page
266 for a complete description.
1.2 Visual Display Unit
When a sub mode key is activated, it is not possible to
change to another main mode.
ACU-RITE 3500i9
Upper Menu and Status Information Bar
The 3500i display screen upper bar always remains the same
regardless of the operation or function that is being preformed, and
general status information. See "Manual Data Input" on page 20 for a
complete description of the screen layout.
1Help button
ABC button to hide or unhide the on screen keyboard & numeric
2
keypad
3Manual Data Input button
4Program Management button
5Program Run button
6System Maintenance button
7Shutdown button
8Clock
1.2 Visual Display Unit
9Program running status:
Red - Machine is idle
Green - System is running
10 Message Indicator:
Yellow/Red (flashing): Error or Warning
Green: All OK
11 Screen Lock: Touch Screen can be locked while a program is
running, or at anytime the operator chooses. Press the CLEAR key
on the keypad to unlock the touchscreen.
12 Message Bar: Messages will pop-up (e.g. an error or warning) and
can be cleared by touching the message bar. The message bar
appears in all modes, and sub-modes of operation.
101 Introduction
Machine function buttons
Machine function buttons are always located on the right side of the
screen. They remain constant, and do not change regardless of the
current action the machine is performing. They provide an easy way
to perform supported machine functions. The actual features available
depend on the machine builder.
Buttons 1 through 4 have a small marker in the lower right hand
corner which indicates that more features (or sub menus) are
available when this button is touched.
Sub menus are dynamic, and change according to the type of
machine the 3500i is installed on.
1Machine Menu
2Spindle Menu
3Tool Menu
4Custom Cycle Menu
5NC Start, same as the front panel NC Start key
6NC Stop, same as the front panel NC Stop key
7Toggle on or off Optional Stop feature
8Toggle on or off Block Skip feature
1.2 Visual Display Unit
ACU-RITE 3500i11
Keyboard
An on screen QWERTY keyboard will automatically pop-up when you
enter a field that requires text information input.
The 3500i touch screen keyboard becomes visible (pop-up) when
text, and numerical information is required for an action that is
currently being taken.
When the information has been entered using the keyboard, and the
Use button has been touched, the keyboard will disappear from the
screen. The keyboard will also be removed from the screen when
the Cancel button is touched.
1.2 Visual Display Unit
The touch screen keyboard can be hidden to prevent it
from popping up if it is not required, e.g. a USB keyboard
is being used. Touch the ABC button to hide it. To display
the keyboard again after it has been hidden, touch the ABC
button at anytime when it has a white back ground. A gray
back ground indicates that the 3500i has disabled the
touch screen keyboard when it can not be used with the
current activity.
121 Introduction
Additional Buttons
The following additional buttons are always available on the keyboard.
1Enter Button, same as ENTER key.
2Special Characters Button - shows other characters.
Copy Button - copy information in the current field to the copy
3
buffer.
Paste Button - paste previously copied information in the current
4
field.
5Clear Button - clear the current field.
6Shift Button - switch between upper and lower case.
7Backspace Button - delete the character to the left of the cursor.
8Drag Bar Use to move the keyboard to a different location.
Special Characters
The keyboard has a second “Special Characters” page provided which
is accessed by touching the “(#*\!” button 1.
Touching the “(#*\!” button displays the special character buttons.
Touching the button again returns to the main keyboard. The Copy,
Paste, Backspace, Enter, and Clear buttons are also displayed.
The touch screen keyboard state is not affected when
ever the console has a power cycle. If it was disabled prior
to a power cycle, it will remain disabled. The same applies
if it was activated, it will remain activated.
1.2 Visual Display Unit
ACU-RITE 3500i13
Programming Sliders
The following list describes the slider controls shown here.
1Jump to the beginning
2Page Up
3Up Arrow
4Scroll Bar
5Arrow Down
6Page Down
7Jump to the end
8Horizontal Bar
9Window Slider
Scroll Bar(s) are used to scroll through the active window.
Window Slider(s) are used to resize a window on the screen.
1.2 Visual Display Unit
Scroll bars, and/or sliders are available in all screens that require
navigation assistance.
141 Introduction
Numeric touch pad
An on screen numeric touch keypad will automatically pop-up when
you enter a field that requires numeric data input.
When information has been entered using the on screen numeric
keypad, touch the Enter button. The next field requiring data input
will be highlighted. When finished, touch the Use button to enter the
data, or touch the Cancel button to cancel out of the current
dialogue. Touching either button will remove the numeric touch pad
from the screen.
The on screen numeric touch keypad can be turned off to
prevent it from popping up if it is not required, e.g. a USB
keyboard is being used. Touch the ABC button to hide it.
To unhide the on screen numeric keypad, touch the ABC
button at anytime when it is highlighted.
The on screen numeric keypad is turned on by default
when ever the console has a power cycle.
ACU-RITE 3500i15
Calculator
The on screen numeric keypad has a built in calculator feature.
The 3500i on screen numeric touch pad calculator feature is
available whenever the on screen numeric keypad is open.
To open the calculator feature, touch the Calculator button.
1Calculator button
2Advanced Calculator button
3Calculator result window
The calculator works like a normal handheld calculator. When using
the calculator touching = puts the result in the result window.
Touching Enter puts the result in the active field.
Advanced Function buttons
1.2 Visual Display Unit
When using the on screen numeric touch pad calculator feature
additional advanced function buttons are available.
Touch the advanced icon button SIN COS X
calculator features. Touch the advanced icon button SIN COS X
again to return to the basic calculator feature.
To close the calculator feature, touch the Calculator button to
return to the numeric keypad.
2
to access the advanced
2
161 Introduction
Context Sensitive Help
The Acu-Rite 3500i uses an intuitive method to aid the user when
assistance is desired. When assistance is needed with a feature, the
User Manual can be displayed directly at the point which describes the
pertinent feature.
To use Help, as the example screen shows; the console is in Manual
Data Input, and a Linear Engraving cycle is being programed. It is
desired to see descriptions of the cycle parameters, and the cycle
itself. The following steps describe the actions the user needs to take.
Using Context Sensitive Help
To activate the user assistance, first press the Help
button.
This puts the control into the help selection mode.
At this time, touch the feature on the screen which you would like
assistance with.
This will display a new window containing the section in the User
Manual, opened directly to the description of the desired feature.
From there, you can also use the tree view on the left, or the
navigation buttons at the top, to navigate, and view other sections
of the User Manual.
To close the window and return to normal operation,
press the Exit button at the top of the window.
1.2 Visual Display Unit
ACU-RITE 3500i17
The following buttons are available when using Help.
ButtonFunction
Help button activates the User Manual Help screen
window.
Back moves back through the current viewing
history.
Next moves forward through the current viewing
history.
Show/Hide Tree toggles the view of the left
tree-view section.
Maximize/Minimize toggles between window and
1.2 Visual Display Unit
full screen views.
Exit closes the User Manual help window, and
returns to current operating screen.
181 Introduction
Console Key Pad
The following keys are located on the console key pad. There is also
a quick reference guide located at the beginning of this manual, see
"Controls of the 3500i" on page ii.
1Axis keys, use to select the required axis.
2Numeric keys, use to enter numeric data, included is the toggle
key for “Plus/Minus” data entry.
3CLEAR key, use to clear selections such as values entered.
4ENTER key, use to activate selections, and entries.
5Arrow keys, use to navigate around the screen, and highlight
dialogue fields.
6HAND key, use to cycle the CNC through manual movement
modes: RAPID JOG, JOG FEED, JOG @ 100, JOG @ 10, JOG @ 1.
7Manual move (Jog) Axis keys, use to manually move (Jog) the
machine axis in the direction required.
8SERVO RESET, use to activate servo motors.
9STOP key, use to stop a program that is running, or a machine
operation. Same as Stop button in Machine function buttons.
10 START key, use to start a program to run, or a machine operation
previously stopped. Same as Start button in Machine function
buttons.
1.2 Visual Display Unit
ACU-RITE 3500i19
1.3 Main Operating Mode Screens
Display navigation
The three main operating modes: Manual Data Input, Program
Management, and Program Run each have there own screen. A
condensed description of these has been provided here on how to
navigate, become familiar with the information that is being provided.
Manual Data Input
The Manual Data Input screen (default screen), displays several
windows, and program buttons. The following list maps what is being
viewed on this screen. When the console is first turned on, the unit
defaults to this screen.
1Manual Data Input (default screen).
Horizontal button Bar. These keys change to correspond with the
2
selected main mode display.
3Display area / Preview Screen.
This displays the position of the machine during a program or
4
single event run.
5This displays the Distance To Go per the program being run.
1.3 Main Operating Mode Screens
The Machine display window displays the actual position of the
6
machines axes.
The Target display window displays the position that the machine
7
is going to.
8This displays the status of the machine during its current activity.
Machine function button; actual buttons displayed depend on the
9
features of your machine.
Program running status:
10
Red - Machine is idle.
Green - Program is running.
Message Indicator:
Yellow/Red (flashing): Error or Warning.
11
Green: All OK.
12 Screen Lock: The touch screen can be locked at any time.
201 Introduction
Program Management Screen
The Program Management screen displays several windows, and
buttons. The following list maps what is being viewed on this screen.
See “Accessing Program Management” on page 88.
1Program Management main mode button.
2Program List window.
3Program Text Preview area.
4Program Display area.
5Horizontal Button Bar.
Program Type Information Display, and available computing
6
space.
7Program Sort Button.
8Touch Program To Run button to select program.
Any button that has a second function (small gray dot in
lower left corner) is activated by touching it for two
seconds.
1.3 Main Operating Mode Screens
ACU-RITE 3500i21
Program Run
Select a program to run. Touch the Program Run button. The CNC loads
the program. The name of the currently loaded program is displayed in
the Program Name field at the center of the screen.
There are two modes of programed operation:
Single-Step Mode: Runs a program one block at a time. See “Using
Draw with running programs” on page 270.
Automatic Mode: Runs a program automatically, without pausing.
See “Auto mode” on page 266.
1Program Run main mode button.
2Single Step, and Auto buttons. Default is Auto.
3Program display.
4Program status display.
5Manual button cancels the program.
Draw View
When Draw is activated, a display window opens. When the program
1.3 Main Operating Mode Screens
is started, the loaded tool movement, and the action it is taking is
displayed. See “Starting Draw” on page 257.
1Draw button to view real time drawing.
2View buttons to select view type.
3Real time draw display.
221 Introduction
1.4 Accessories:
Available accessories include a selection of electronic Touch Probes,
and Hand Wheels.
Touch probes
Touch Probe Function software option.
With the various HEIDENHAIN 3-D touch probe systems you can:
Automatically align work pieces
Quickly and precisely set datum
Measure the work piece during program run
Measure and inspect tools
TS 220, TS 640 and TS 440 touch trigger probes
These touch probes are particularly effective for automatic work piece
alignment, datum setting and work piece measurement. The TS 220
transmits the triggering signals to the CNC via cable and is a
cost-effective alternative for applications where digitizing is not
frequently required.
The TS 640 (see figure) and the smaller TS 440 feature infrared
transmission of the triggering signal to the CNC. This makes them
highly convenient for use on machines with automatic tool changers.
Principle of operation: HEIDENHAIN triggering touch probes feature a
wear resisting optical switch that generates an electrical signal as
soon as the stylus is deflected. This signal is transmitted to the
control, which stores the current position of the stylus as an actual
value.
1.4 Accessories:
ACU-RITE 3500i23
TT 140 tool touch probe for tool measurement
The TT 140 is a triggering 3-D touch probe for tool measurement and
inspection. Your CNC provides three cycles for this touch probe with
which you can measure the tool length and radius automatically either
with the spindle rotating or stopped. The TT 140 features a particularly
rugged design and a high degree of protection, which make it
insensitive to coolants. The triggering signal is generated by a
wear-resistant and highly reliable optical switch.
HR electronic hand wheels
1.4 Accessories:
Electronic hand wheels facilitate moving the axis slides precisely by
hand. A wide range of traverses per hand wheel revolution is available.
Apart from the HR 130 and HR 150 integral hand wheels,
HEIDENHAIN Corp. also offers the HR 410 portable hand wheel.
Electronic Edge Finder
The Electronic Edge Finder enables the ability to teach positions, find
the center point of a circle, or locate datum (work piece zero) by
touching off on the part. Advantage of an electronic edge finder is that
it instantly senses when contact is made with the point (even if the
axis over traveled).
241 Introduction
Machining
Fundamentals
2.1 Fundamentals of Positioning
Position encoders and reference marks
The machine axes are equipped with position encoders that register
the positions of the machine table or tool. Linear axes are usually
equipped with linear encoders, rotary tables and tilting axes with angle
encoders.
When a machine axis moves, the corresponding position encoder
generates an electrical signal. The CNC evaluates this signal and
calculates the precise actual position of the machine axis.
If there is a power interruption, the calculated position will no longer
correspond to the actual position of the machine slide. To recover this
association, incremental position encoders are provided with
reference marks. The scales of the position encoders contain one or
more reference marks that transmit a signal to the CNC when they are
crossed over. From that signal the CNC can re-establish the
assignment of displayed positions to machine positions. For linear
encoders with distance-coded reference marks the machine axes
need to move by no more than 20 mm, for angle encoders by no more
than 20°.
2.1 Fundamentals of Positioning
With absolute encoders, an absolute position value is transmitted to
the control immediately upon switch-on. In this way the assignment
of the actual position to the machine slide position is re-established
directly after switch-on.
262 Machining Fundamentals
Reference system
A reference system is required to define positions in a plane or in
space. The position data are always referenced to a predetermined
point and are described through coordinates.
The Cartesian coordinate system (a rectangular coordinate system) is
based on the three coordinate axes X, Y and Z. The axes are mutually
perpendicular and intersect at one point called the datum. A
coordinate identifies the distance from the datum in one of these
directions. A position in a plane is thus described through two
coordinates, and a position in space through three coordinates.
Coordinates that are referenced to the datum are referred to as
absolute coordinates. Relative coordinates are referenced to any other
known position (reference point) you define within the coordinate
system. Relative coordinate values are also referred to as incremental
coordinate values.
Reference system on milling machines
When using a milling machine, you orient tool movements to the
Cartesian coordinate system. The illustration at right shows how the
Cartesian coordinate system describes the machine axes. The figure
illustrates the right-hand rule for remembering the three axis
directions: the middle finger points in the positive direction of the tool
axis from the work piece toward the tool (the Z axis), the thumb points
in the positive X direction, and the index finger in the positive Y
direction.
The CNC 3500i can control 3 or 4 axes optionally. The 4th axis is
designated by the letter “U”. The “U” axis function depends on the
builder.
2.1 Fundamentals of Positioning
ACU-RITE 3500i27
Designation of the axes on milling machines
The X, Y and Z axes on your milling machine are also referred to as tool
axis, principal axis (1st axis) and minor axis (2nd axis). The assignment
of the tool axis is decisive for the assignment of the principal and
minor axes.
Tool axisPrincipal axisMinor axis
XYZ
YZX
ZXY
Polar coordinates
2.1 Fundamentals of Positioning
If the production drawing is dimensioned in Cartesian coordinates, you
also write the part program using Cartesian coordinates. For parts
containing circular arcs or angles it is often simpler to give the
dimensions in polar coordinates.
While the Cartesian coordinates X, Y and Z are three-dimensional and
can describe points in space, polar coordinates are two-dimensional
and describe points in a plane. Polar coordinates have their datum at a
circle center (CC), or pole. A position in a plane can be clearly defined
by the:
Polar Radius, the distance from the circle center CC to the position,
and the:
Polar Angle, the value of the angle between the reference axis and
the line that connects the circle center CC with the position.
282 Machining Fundamentals
Setting the pole and the angle reference axis
The pole is set by entering two Cartesian coordinates in one of the
three planes. These coordinates also set the reference axis for the
polar angle PA.
Coordinates of the pole
(plane)
X/Y+X
Y/Z+Y
Z/X+Z
Absolute and incremental polar coordinates
Absolute polar coordinates always refer to the pole and the reference
axis.
Incremental coordinates always refer to the last programmed nominal
position of the tool.
Reference axis of the angle
2.1 Fundamentals of Positioning
ACU-RITE 3500i29
Angle Measurements
Polar measurement of angles is referenced from the 3 o'clock position
(0 degrees). Positive angles rotate in a counterclockwise direction;
negative angles rotate in a clockwise direction.
2.1 Fundamentals of Positioning
302 Machining Fundamentals
Absolute and incremental work piece positions
Absolute work piece positions
Absolute coordinates are position coordinates that are referenced to
the datum of the coordinate system (origin). Each position on the work
piece is uniquely defined by its absolute coordinates.
Example 1: Holes dimensioned in absolute coordinates
Hole 1Hole 2Hole 3
X = 10 mmX = 30 mmX = 50 mm
Y = 10 mmY = 20 mmY = 30 mm
Incremental work piece positions
Incremental coordinates are referenced to the last programmed
nominal position of the tool, which serves as the relative (imaginary)
datum. When you write a part program in incremental coordinates,
you thus program the tool to move by the distance between the
previous and the subsequent nominal positions. Incremental
coordinates are therefore also referred to as chain dimensions.
Example 2: Holes dimensioned in incremental coordinates
Absolute coordinates of hole 4
X = 10 mm
Y = 10 mm
Hole 5, with respect to 4Hole 6, with respect to 5
X = 20 mmX = 20 mm
Y = 10 mmY = 10 mm
2.1 Fundamentals of Positioning
ACU-RITE 3500i31
Setting the datum
Fixture Offsets
A production drawing identifies a certain form element of the work
piece, usually a corner, as the absolute zero datum. When setting the
datum, you first align the work piece along the machine axes, and then
move the tool in each axis to a defined position relative to the work
piece. Set the display of the CNC either to zero or to a known position
value for each position. This establishes the reference system for the
work piece, which will be used for the CNC display and your part
program.
If the production drawing is not dimensioned for that particular CNC,
set the datum at a position or corner on the work piece which is
suitable for deducing the dimensions of the remaining work piece
positions.
The fastest, easiest and most accurate way of setting the datum is by
using a 3-D touch probe from HEIDENHAIN Corp. Refer to chapter "7.3
Probing Cycles on page 199”.
Example 1: Offset
See "Fixture Offset (Work Coordinate System Select):" on page 138 for
2.1 Fundamentals of Positioning
more information on using the Offset cycle. Use the Offset command
to apply a Fixture Offset of the absolute zero datum to the corner of
WorkPiece #1.
Format: Offset Fixture #1 X10 Y10
Offset Fixture #1
Machining positions are now referenced from the lower left corner of
WorkPiece #1.
Use the Offset command to apply a Fixture Offset of the absolute
zero datum to the corner of WorkPiece #2.
Format: Offset Fixture #2 X60 Y10
Offset Fixture #2
Machining positions are now referenced from the lower left corner of
WorkPiece #2.
322 Machining Fundamentals
Example2: SetZero
See "Absolute Zero Set" on page 140 for more information on using the
SetZero cycle. The work piece drawing shows holes (1 to 4) whose
dimensions are shown with respect to an absolute datum with the
coordinates X=0 Y=0. Holes 5 to 7 are dimensioned with respect to a
relative datum with the absolute coordinates X=450, Y=750. With the
SetZero cycle you can temporarily set the datum to the position
X=450, Y=750, to be able to program holes 5 to 7 without further
calculations.
Format: SetZero X450 Y750
2.1 Fundamentals of Positioning
ACU-RITE 3500i33
2.2 Manual Machine Positioning
Jog Mode Moves
You can make or change jog moves when the CNC is in Manual Data
Input Mode, Teach Mode, or in the Tool Page; and the servos are on.
Jog ModeDescription
RapidDefault rapid speed for continuous jogs. Actual
FeedContinuous jog at feedrate determined at machine
Jog: 100Conventional Jog Mode, increment set to 100 times
speed determined at machine setup.
setup.
machine resolution.
Jog: 10Conventional Jog Mode, increment set to 10 times
Jog: 1Conventional Jog Mode, increment set to actual
machine resolution.
machine resolution.
2.2 Manual Machine Positioning
Changing the Jog Mode
Jog move modes, with the exception of Jog Rapid Mode, are
performed at the currently active feedrate. The CNC displays the
active Jog Mode in the Machine Status Display Area. See "Axis Jog
keys" on page 274.
In Manual Data Input Mode, Press the JOG key to select a jog feed
rate.
Pressing the JOG key continually cycles through the modes listed
above.
Incremental Moves
To make a jog increment move, press the JOG key to select a
Jog 100, Jog 10, or Jog 1 mode.
Press the Axis +/- keys for the desired axis to step the axis in the
corresponding direction at the designated resolution.
Continuous Moves
To manually position the machine using continuous movement,
press the JOG key to select either the Rapid or Feed Jog Modes.
Press the Axis +/- keys for the desired axis to move the axis in the
corresponding direction at the currently active feedrate (Feed Mode)
or at the machine rapid rate (Rapid Mode).
342 Machining Fundamentals
Adjusting the Feedrate
The Feedrate Override rotary switch can be used to override the
currently active feedrate or rapid rate for machine moves. The switch
provides a range of 0% to 150%. Setting the switch to 100% will allow
the actual feedrate or rapid rate currently active to be used.
The machine builder determines the default rapid rate and
maximum feedrate at setup. If the CNC is shut down, the
configuration file reloads these default rates at the next
power-on.
Overriding the Spindle RPM
The SPINDLE Override rotary switch can be used to override the
currently active programmed spindle speed. The switch provides a
range of 5% to 120%. Setting the switch to 100% will allow the actual
spindle speed currently active to be used.
2.2 Manual Machine Positioning
ACU-RITE 3500i35
2.2 Manual Machine Positioning
362 Machining Fundamentals
Manual Data Input
3.1 Manual Data Input (MDI)
Overview
Manual Data Input allows data input for simple machining operations.
Manual operation, single step operation, and single commands can be
entered.
The following describes the concepts, and formats used with the
ACU-RITE 3500i CNC.
These topics are being introduced in this chapter.
Manual Data Input Screen
Manual Data Input Mode Settings
Manual Data Input
Manual Data Input Operations
Manual Data Input Cycles
Block History
The 3500i display screen provides the information required to monitor
the machine, it’s movement, programming, program management,
and much more.
The default screen, or home screen, displays several windows,
operating modes, and buttons. The following list maps what is being
viewed on this screen. When the console is first turned on, the unit
defaults to this screen. See Section 1, "Manual Data Input" on page 20.
1Program Position.
2Program Distance to go.
3Machine: Actual Machine Position.
Target: Position Machine going to.
4Secondary Dashboard: Current tool, Offset, Modals, and
Feed/Speed information.
383 Manual Data Input
Manual Data Input Mode Settings
Features (or settings) that remain active for more than one operation
are referred to as modal. Modal features remain active until you
change or cancel them. Most CNC functions are modal.
As an example, if the CNC is in Rapid Mode, it executes all moves at
the rapid rate until you initiate Feed Mode. The CNC can be in several
modes, as long as the modes do not conflict.
Before making a manual move, make any necessary mode settings.
Modes set from the Manual screen remain active if the CNC is put in
a program mode until the program, or operator changes the mode.
Modes set from the Manual Data Input screen:
See "Basic Modals zone." on page 49.
Examples:
Absolute or Incremental
Rapid or Feed
Active tool, tool-length offsets, and tool diameter compensation
Inch or MM
Basic Modals (allowing adjustment of current modal settings)
3.1 Manual Data Input (MDI)
ACU-RITE 3500i39
Manual Data Input Menu Bar
The following table describes the bottom bar menu buttons.
ButtonFunction
Mill Line opens the Mill Line pop-up dialogue
where information can be entered to mill a line.
Mill Arc opens the Mill Arc pop-up dialogue where
information can be entered to mill an arc (or radius).
Drill Cycles opens a sub menu for selection of type
of drilling cycle, e.g. Basic, Pecking, Counter Bore
etc.). Selection of a cycle opens a form for data
input.
Pocket Cycles opens a sub menu for selection of
type of pocket cycle, e.g. Circular, Rectangular, Slot,
etc.). Selection of a cycle opens a form for data
input.
3.1 Manual Data Input (MDI)
Other Cycles opens a sub menu for selection of type
of other cycles, e.g. Face, Tool Probing, Linear
Engraving, etc.). Section of a cycle opens a form for
data input.
G-code MDI toggles the 3500i between standard
Manual Data Input, and G-code Manual Data Input
mode. The G-code MDI opens up a text editor for the
operator to allow single G-code commands to be
entered. Blocks are inserted for multiple machining
operations using the G-code, or ISO format.
Tool opens the Tool Table.
Touch the next menu button to activate the next
button bar.
403 Manual Data Input
Draw & Manual bottom menu bar buttons.
ButtonFunction
Touching the Draw button will view real time drawing
of the work piece as it is being machined.
Manual button when touched will cancel the
program.
MDI Menu Page two
The following table describes the bottom bar page two menu buttons.
ButtonFunction
Record is used to toggle between recording all
Manual Data Input commands entered in standard
MDI. If record is on, all commands successfully run
will be recorded. If a command does not run
successfully, it will not be placed in the block history.
Save History saves Manual Data Input to a program.
Either standard MDI or G-code MDI, depending on
the current mode.
Clear History clears current history (deletes manual
data input). In standard MDI the block history is
deleted, and in G-code MDI the G-code editor
contents are deleted.
Block History list block history, and allows blocks to
be edited.
Teach opens the pop-up dialogue to create a new
program, or open an existing program for teach
purposes.
Remote Diagnose submits a service request using
the Remote Diagnostics feature.
Touch to return to default screen.
3.1 Manual Data Input (MDI)
ACU-RITE 3500i41
Manual Data Input Operations
The following explains a few of the machining operations that are
available with Manual Data Input. Examples have been provided to
explain an overview to the operator of the 3500i’s capabilities.
The Drill Cycles, Pocket Cycles, and Other Cycles buttons access
sub menus of different types of cycles that are available in each of
these categories.
A cycle, or operation is ran by pressing Use. While running a graphic
representation can be seen by touching the Draw button. The Manual
button can be touched at anytime to cancel an operation.
Mill Arc manual data input
From the bottom menu bar touch the Mill Arc button.
The touch screen displays a graphic of an arc milling operation, and
the highlight bar is positioned in the first field on the form that is
requiring data input.
The numeric pad is also displayed to enter data into the field. The
3.1 Manual Data Input (MDI)
Use button can be touched once all fields have been entered, or the
data input can be canceled at any time by touching the Cancel
button.
When the data has been entered, touch the Enter button on the
numeric pad.
The highlight bar will go to the next required field input, and the
graphic view changes to display graphically the next required data
input.
When the data has been entered, touch the Enter button again on
the numeric pad.
The above steps repeat for each data entry, and the display continues
to change, showing what is required for the data entry.
In addition to the required parameters, the More button can be
touched to show additional data entry inputs when this button is
available. The More button is not available on all menus.
The buttons Use, View, and Cancel are common to all
Manual Data Input forms.
423 Manual Data Input
Mill Arc manual data input View
Touch the View button to view the Mill Arc data input graphically.
Touch the Exit button to return to the Mill Arc dialogue.
The view option is available with all manual data actions.
Touch the Use button to run the operation.
Touch the Start button to execute the machining cycle, or touch the
Manual button to cancel.
3.1 Manual Data Input (MDI)
ACU-RITE 3500i43
Manual Data Input Cycles
The MDI Cycles are grouped in three categories as described in the
following groups.
When a Cycles button is touched, the available cycles in that category
are listed.
Touch the name of the cycle that is to be executed by the machine
to display the manual data input form.
A full description of the above listed Cycles, and
programming applications are provided in this manual.
Refer to chapter 7 "Canned Cycles" on page 149.
Pocket Cycle Example
From the bottom menu bar touch the Pocket Cycles button.
Touch Rectangular in the sub menu.
The touch screen displays a graphic of a rectangular milling cycle,
and the highlight bar is positioned in the first field on the form that
is requiring data input.
The numeric pad is also displayed so that data can be entered into
the required fields that are shown. The Use button can be executed
once all fields have been entered, or the operation can be canceled
at any time by touching the Cancel button.
3.1 Manual Data Input (MDI)
Enter the data in each field for the pocket size and depth. Use the
Enter button on the numeric key pad to use the data entered in a
field, and move to the next field.
When the data has been entered, touch the Enter button on the
numeric pad.
The highlight bar will go to the next required field input, and the
graphic view changes to display graphically the next required data
input.
When the data has been entered, touch the Enter button again on
the numeric pad, or touch the More button to insert additional data.
ACU-RITE 3500i45
The More button is used to enter additional (or optional) parameters
regarding the machining of the pocket such as corner radius, side
finish stock, etc.
These additional parameters are not typically required.
To exit from the More Menu, touch the More button again. The
required parameters are displayed.
Rectangular Pocket Cycle data input View
Touch the View button to view the rectangular pocket data input
3.1 Manual Data Input (MDI)
graphically, and is useful for verification.
Touch the Exit button to return to the rectangular pocket dialogue.
The view option is available with all MDI forms.
Touch the Use button to run the operation, or Cancel to cancel the
operation.
After touching the Use button, the 3500i will prompt you to touch
the Start button to run the operation, or the Manual button to
cancel. Draw can be activated while running to provide a graphical
representation of the operation while machining.
A full description of Pocket Cycles, and programming
applications are described in the chapter “Canned
Cycles”. Pocket Cycles can be found on page 171.
463 Manual Data Input
Block History
The MDI block history allows the operator to record all cycles that are
programmed into the MDI to be retrieved or saved into a part program.
By default the recording of the MDI cycles is on and can be turned off
by toggling the Record button on the second set of menu bar MDI
buttons.
This block history can be cleared by touching the Clear History button
on the second set of menu bar buttons or saved into a part program
by touching the Save History button. When saving the history, the
operator is given the option to save it as a G-code/ISO program or
Conversational.
To view the current history, touch the Block History button on the
second set of menu bar MDI buttons.
From within this dialog individual cycles can be deleted by highlighting
the cycle in the list and touching the Delete button. The cycle form can
also be opened again for re-edit. Select a cycle, and/or re-run a cycle
by touching the Select button. Once the cycle form is brought back
up the operator can then follow the same procedure as the previous
section for running the cycle. Touch Close to exit the Block History
dialogue.
3.1 Manual Data Input (MDI)
ACU-RITE 3500i47
G-code MDI
The ACU-RITE 3500i also has G-code Manual Data Input mode, and
allows you to command moves without creating a part program. MDI
also is a quick way to program one move, or a series of moves that are
used only one time. Refer to chapter 11 "G-Code Program Editing" on
page 352.
To enter G-code MDI mode, use the G-code MDI button on the bottom
menu bar.
Type an instruction on the command line of the Program Area, and
touch START. In Manual Mode, the cursor rests on the command line.
More than one command can be programmed at a time. Use a
semicolon (;) to separate the commands.
Touch HOLD to pause one-shot moves.
Touch START to continue. MDI moves are executed only once. To recall
a previously commanded block, touch UP ARROW or DOWN ARROW to go to
the line that you want. You can execute from any line on the MDI
history page. After you execute, the CNC takes you to the top line of
3.1 Manual Data Input (MDI)
the history page. You can store up to 150 lines on the MDI history
page.
Clear History and Save History are on the second menu bar. Clear
History will allow the contents of the G-code MDI window to be
cleared. Save History will allow the contents of the window to be
saved to a G-code/ISO format part program file.
You must know the location of the Absolute Zero before
making Absolute Mode moves.
483 Manual Data Input
MDI Touch Screen Feature Dialogues
The 3500i allows the operator to do quick machine functions directly
from the Manual Data Input screen. Touching on any of these marked
touch screen zones opens a dialogue for data input. The data entered
only affects the manual operation of the control, it does not affect the
automatic Program Run mode.
Depending on where the screen is touched within each
“Zone”, the dialogue will open defaulting to the item that
was touched within the zone. As an example; touch the
Y axis in the X, Y, Z zone, and the dialogue opens with the
Y axis selected in the dialogue.
Touching the X, Y, & Z zone opens the Zero Axes dialogue, allowing
the operator to zero one or more axes.
Touch the X, Y, and Z zone, or select an axis in the zone by touching
that axis.
The Zero Axes dialogue opens, and the axis that was touched is
automatically selected. An X will appear in the box next to the
selected axes.
Touching a selected axis again will unselect that axis.
Touch Use to zero the selected axes, or touch Cancel to exit without
making any changes.
When the Use button has been selected, the operator will be
prompted to “touch Start to run operation or Manual to cancel”.
Touch the Start button to execute the change, or:
3.1 Manual Data Input (MDI)
Touch the Manual button to cancel all changes.
ACU-RITE 3500i49
Program Preset
Touching the numerical values in the Preset Axes zone opens the
Program Preset dialogue, allowing the operator to preset one or more
axes.
Touch the Preset Axes zone, or select an axis in the zone by
touching that axes numerical value.
The Program Preset dialogue opens, and the axis that was touched
is automatically selected. The cursor will appear in the data entry
field next to the selected axes.
Enter the preset position values for each axis that is to be defined.
Touch Use to enter the data, or touch Cancel to exit without making
any changes.
When the Use button has been selected, the operator will be
prompted to “Press Start to run operation or Manual to cancel”.
Press the Start button to execute the change, or:
3.1 Manual Data Input (MDI)
Touch the Manual button to cancel all changes.
503 Manual Data Input
Move to Target Location
Touching in the Target location zone opens the Move to Target
Location dialogue, allowing the operator to move one or more axes to
a specific location.
The operator can enter position locations for the active axes, feed rate
(value or Rapid) and absolute or incremental positioning. If the feed
rate is not specified, the 3500i will use the last programmed feed rate.
If the "From Machine Home" checkbox is checked, the positions are
moved from the home position of each axes.
Touch the Target Location zone, or select an axis in the zone by
touching that axis.
The Move to Target Location dialogue opens, and the axis that was
touched is automatically selected. The cursor will appear in the data
entry field next to the selected axes.
Enter the position location values for each axis that is to be defined.
Touch Use to enter the values, or press Cancel to exit without
making any changes.
When the Use button has been selected, the operator will be
prompted to “Press Start to run operation or Manual to cancel”.
Press the Start button to execute the change, or:
Touch the Manual button to cancel all changes.
3.1 Manual Data Input (MDI)
ACU-RITE 3500i51
Tool
The tool dialogue allows the operator to temporarily adjust tool
settings or mount a new tool. If only a tool number is entered, the
system will mount the tool, and use the values stored in the tool table.
If any of the other values are entered (e.g. diameter, length, etc) the
tool settings for the tool number provided will be modified. The new
values will not be stored in the tool table as they are temporary manual
settings.
Touch the Tool Location zone.
The Tool dialogue opens. If a Tool has not been selected, the cursor
will appear in the Tool entry field. When a tool was previously
selected, then the cursor will be present in the data entry field that
was touched (e.g. Diameter, length).
To clear the current tool, touch the Clear Tool Offsets button.
Enter the data required for the tool.
Touch Use to enter the values, or press Cancel to exit without
making any changes.
When the Use button has been selected, the operator will be
3.1 Manual Data Input (MDI)
prompted to “Press Start to run operation or Manual to cancel”.
Press the Start button to execute the change, or:
Touch the Manual button to cancel all changes.
523 Manual Data Input
Offset
Offset allows the operator to activate a new offset from the Offset
table, or modify existing values in the Offset table.
If only a fixture offset number is entered, the system will activate the
offset provided from the offset table. If any of the other values are
entered (e.g. X, Y, Z, etc.) the offset settings for the fixture offset
number will be modified and the new values are stored in the offset
table.
Touch the Offset Location zone to open the Offset dialogue.
To deactivate the current fixture offset, touch the Clear Fixture
Offsets button.
To use an existing Fixture Offset, enter the Offset number from the
table in the data field.
Modify any of the values (e.g. X, Y, Z, etc.) in the data field if
necessary, new values will update the current values in the Offset
table.
Touch Use to enter the values, or press Cancel to exit without
making any changes.
When the Use button has been selected, the operator will be
prompted to “Press Start to run operation or Manual to cancel”.
Press the Start button to execute the change, or:
Touch the Manual button to cancel all changes.
3.1 Manual Data Input (MDI)
ACU-RITE 3500i53
Basic Modals
Basic Modals allow the operator to set some of the basic modals for
the system. In this dialog, the operator is allowed to adjust the current
modal settings of the system (plane, absolute/incremental, inch/mm
and rapid/feed mode).
Touch the Basic Modals Location zone.
The Basic Modals dialogue opens.
Adjust the current modal settings of the system by touching on
fields that require adjustment.
Touch Use to enter the changes, or press Cancel to exit without
making any changes.
When the Use button has been selected, the operator will be
prompted to “Press Start to run operation or Manual to cancel”.
Press the Start button to execute the change, or:
Touch the Manual button to cancel all changes.
3.1 Manual Data Input (MDI)
543 Manual Data Input
Feed and Speed
This allows the operator to adjust the current feed and speed. There
are two modes for this, each having it’s own dialogue. When the
current active tool has values entered for the feed and speeds in the
tool table the “Feed and Speed Calculator” dialogue will open.
This dialogue allows the operator to use the feed and speed values as
is from the Feed and Speed tool table. The operator can also manually
enter new values or adjust the feed depending on a new speed value
entered.
Touch the Feed and Speed Location zone.
This example describes the Feed and Speed Calculator dialogue
showing the current active tool having values entered for the feed
and speed in the tool table.
First, select the type of operation that is to executed in the Type field
drop down menu.
To adjust the values directly, check the Enter New Values check box
and enter new values for Speed or Feed by touching the activated
edit fields and entering new values.
To adjust the Feed by entering a new Speed value, check the Enter
New Values check box.
Touch the activated Speed edit field, and enter the new speed value.
Touch the Update Feedrate button.
The new feedrate will be calculated using this new speed value as
will as the other parameters shown (e.g. tool diamenter, chip load,
and number of teeth).
Touch Use to activate the changes, or press Cancel to exit without
changing the active feed and speed.
When the Use button is touched, the operator will be prompted to
“Press Start to run operation or Manual to cancel”.
Press the Start button to execute the change, or:
3.1 Manual Data Input (MDI)
Touch the Manual button to cancel all changes.
See "Feeds & Speeds Overview" on page 68.
ACU-RITE 3500i55
When the current tool has no values entered into the Feed and Speed
table the Feed and Speed dialogue will be opened.
Touch the Feed and Speed Location zone.
The Feed and Speed dialogue opens.
To adjust the values directly, enter a new value in the Feed, and/or
Speed fields.
Touch Use to activate the changes, or press Cancel to exit without
making any changes.
When the Use button is touched, the operator will be prompted to
“Press Start to run operation or Manual to cancel”.
Press the Start button to execute the change, or:
Touch the Manual button to cancel all changes.
3.1 Manual Data Input (MDI)
563 Manual Data Input
MDI Teach
The 3500i MDI also has a Teach mode which allows the operator to be
able to manually move the machine and record the positions to be
stored into a part program for running. The machine can be manually
moved by using the Jog buttons on the control. See "Jog Mode
Moves" on page 34.
To enter MDI Teach use the Teach button on the second set of menu
bar buttons. This will bring up a dialogue where the operator can
select an existing program, or create a new part program to store the
positions.
From within the Teach Program file select dialogue. The operator has
the option to select a previous part program by navigating to the
particular part program to highlight it and touch Ok to accept, or touch
the New Program to allow the operator to create a new part program
to store the information. Once the new part program is created the Ok
button can be used to enter Teach mode with this new program.
3.1 Manual Data Input (MDI)
ACU-RITE 3500i57
Once in Teach mode, the operator can use the control jog keys to
move the machine to the desired locations and then use the menu bar
buttons to create the commands to be saved.
ButtonFunction
Rapid creates a rapid move using the current
position.
Line creates a line move using the current position.
Modal creates a modal using the last programmed
move command and the current position.
Delete Block will delete the highlighted block.
Quit will quit Teach mode without saving.
3.1 Manual Data Input (MDI)
Exit will exit Teach mode, saving the part program.
583 Manual Data Input
Tool Management
4.1 Tool Table
Tool Table / Tool Management
When the CNC executes a program block that activates a tool number,
the values on that row of the Tool Table are activated.
Tool Table values are automatically converted to their inch or
millimeter equivalents when the 3500i mode is changed. All typed
4.1 Tool Table
values must match the current unit mode of the 3500i.
The Tool Table is the only place where the 3500i converts
values from Inch to MM, or MM to Inch. Programmed
positions are not converted when the unit mode has been
changed.
Define and store up to 100 tools on the tool table. Type of data stored
on the tool table is information specific to each tool e.g. tool number,
diameter, length offset, tool type, etc.
The Tool Table is used by all machining programs.
Tool Compensation Required Data
You usually program the coordinates of path contours as they are
dimensioned in the work piece drawing. To allow the CNC to calculate
the tool center path, e.g. the tool compensation, you must also enter
the length and diameter of each tool you are using.
Tool data can be entered either directly in the part program with or
separately in the Tool Table. In the Tool Table, you can also enter
additional data for the specific tool. The CNC will consider all the data
entered for the tool when running the part program.
604 Tool Management
Tool numbers / Tool names
Each tool is identified by a number between 0 and 100. The tool name
is its tool number. The machine builder determines the number of
tools available.
The tool number 0 is automatically defined as the zero tool (empty
spindle) with the length L=0 and the diameter D=0.
Sign for the length difference ΔL
If the tool is longer than the T1 tool: ΔL>0(+).
If the tool is shorter than the T1 tool:ΔL<0(–).
The tool length offset may be entered as a known value, or the 3500i
may determine the offset automatically. To have the 3500i determine
a tools length offset involves touching the tip of each tool to the part’s
Z0 surface, and touching the Teach button. This provides information
to the 3500i to determine the tool length offset for each tool. For more
detailed information, see "Tool-Length Offsets" on page 73.
Tool Diameter “D”.
Enter the tool diameter ”D” directly.
4.1 Tool Table
Locating the Tool Table
The Tool Table is accessed from the Manual Data Input screen.
To activate the tool table, touch the Manual Data
Input button (also referred to as a tab key).
In the bottom menu bar, touch the Tool button to
open the tool table.
ACU-RITE 3500i61
Editing the tool table
With the tool table open, it can now be edited by changing existing
information, or adding a new tools information.
Find the required tool by using the arrow keys, and/or scroll bars.
Touch the desired field to make changes.
Type in a new value, and touch the Enter button, or touch another
field.
4.1 Tool Table
The bottom bar menus are described on the following
pages.
Tool Table Menu Bar
The following is a description the lower menu bar buttons available.
ButtonFunction
Tools button when activated displays the tool table
showing all tools that have been programmed into
the 3500i.
Fixture Offsets opens the offset table for data
entry. Up to 100 fixture offsets can be stored on the
table.
Feeds & Speeds opens the table where data can be
entered for each tool in the tool table when in Tool
mode. Certain fields will be calculated by the 3500i
based on the data input (e.g. Number of Teeth +
Surface Speed, and Spindle Speed in calculated).
Adjust opens the dialogue to adjust the current data
of a tool in any column that is highlighted.
Teach uses the current machine position for the
selected tool.
Use opens the dialogue Use Feature which asks if
you would like the current selected tool (or Fixture
Offset if in Fixture Offset mode) to be activated.
Touch the next menu button to activate the next
button bar.
Exit closes the Tool Table.
624 Tool Management
Second Menu Bar
The following is a description the lower menu bar page two buttons
that are also available.
ButtonFunction
Touch Find to locate a line in the tool table, or find
the tool or offset according to the value.
Clear Line clears the current line where the cursor
is located.
Clear Table clears the complete table.
Touch Teach Program to use the program position for
the selected tool.
Touch Clear Feature to clear the selected tool, or
fixture offset depending on the mode of the table.
Touch to return to the previous menu.
Copy To SIM copies the current Tool and Fixture
Offset tables to the Simulation Tool and Fixture
Offset tables and overwrites all data.
Copy From SIM copies from the Simulation Tool and
Fixture Offset tables and overwrites the current
data.
The Sim Tool and Sim Offset tables are only accessible
when the feature is enabled in the configuration. See
"Simulation Tool and Offset Tables" on page 71.
To use the numeric pad in the on screen menu, note the following:
Use the numeric keys to enter the required data. Use the Back Space
or Clear button to delete previously entered data.
Press the Enter button to save the data entered in the field.
4.1 Tool Table
ACU-RITE 3500i63
Clearing an entire line of tool data
All data pertaining to a tool number can be removed at once.
Select the tool number.
Touch the Next Menu button in the lower tool bar.
Touch the Clear Line button to remove all data.
4.1 Tool Table
Clearing the current tool table
All data pertaining to a tool number can be removed at once.
Touch the Next Menu button in the lower tool bar.
Touch the Clear Table button to remove all data.
644 Tool Management
Find
The Find button provides a search of the Tool Table using either the
Tool number, or text. Searching for text is case sensitive. As an
example; if searching for end mill, but the text was inserted in upper
case letters “END MILL”, Find will only search for lower case text.
Touch the Find button to locate a tool number, and
enter the Line #.
Touch the Ok button to go to that line.
Finding a tool using text
Touch the Find button.
Touch the Find in Table button. The Find in Table
dialogue with keyboard is displayed.
Type in the text to be searched for keeping in mind that the search
criteria is case sensitive.
Touch the Ok button to locate the text.
4.1 Tool Table
ACU-RITE 3500i65
Clear Feature
The Clear Feature button is available in the Tool Table, and also in the
Fixture Offsets feature. In the Tool Table feature, it’s application is not
the same as in the Fixture Offsets feature. The following description
is for the Tool Table feature.
Select the Clear Feature button to clear the active
tool, and reset to T0.
Teach, and Teach Program
4.1 Tool Table
The Teach, and Teach Program buttons are used to automatically
provide position value for the selected tool depending on the button
used. Teach will use the machine position values and Teach Program
will use the program position values.
The Teach, and Teach Program buttons can be swapped so that one of
the two is located on the main Tool Table button bar and the other is
placed in the second menu bar.
To swap these button locations enter the Configuration and go to
The value selected here is the button that shows up in the main menu
bar. Refer to the Technical Manual for more information for changing
configuration settings.
Select the Teach Program button to automatically
provide the data from the program position.
Select the Teach button to automatically provide the
data from the machine position.
When a W Axis knee scale is coupled with the Z Axis, the
Teach Program button should always be used. In this
scenario, set the mainTeachSoftkey configuration
parameter to Teach Program.
664 Tool Management
Tool Table Structure
Tool table: Standard tool data
ColumnDescription
ToolNumber by which the tool is called in the
program (e.g. tool 2 = T2).
DiameterCompensation value for the tool diameter.
LengthCompensation value for tool length.
D. WearTool diameter wear value.
L. wearTool length wear value.
TypeTool type: A pop-up dialogue appears where
you can select the type of tool being used.
CommentOption to make a comment, or notation
regarding the tool that does not affect the
program.
Time1Maximum tool life in minutes. This function
can vary depending on the individual machine
tool. Your machine manual provides more
information.
Time2Maximum tool life in minutes during Tool
Call: If the current tool age exceeds this
value, the CNC changes the tool during the
next Tool Call (see also Cur_time).
Cur_TimeCurrent age of the tool in minutes: The CNC
automatically counts the current tool life
(CUR_TIME). A starting value can be entered
for used tools.
4.1 Tool Table
TLPermissible deviation from tool length L for
RTPermissible deviation from tool diameter for
Max LengthMaximum length of tool to be used for
Plunge AngleAngle of plunge cut.
ACU-RITE 3500i67
wear detection. If the entered value is
exceeded, the CNC locks the tool (status L).
Input range: 0 to 0.9999 mm.
wear detection. If the entered value is
exceeded, the CNC locks the tool (status L).
Input range: 0 to 0.9999 mm.
roughing cycle. Default 0.
Feeds & Speeds Table
Feeds & Speeds Overview
The Feeds & Speeds Table allows the user to enter additional tool data
for each tool so that the control can calculate Feeds and Speeds to be
used in MDI (Feed and Speed MDI Touch Screen Feature Dialog) or
programs. Based on the Tool Diameter and Tool Length as well as
other entered tool parameters the Spindle Speed, Rough Feed and
Finish Feed can be automatically calculated for each tool. For more
4.1 Tool Table
information on the Feed and Speed Calculator in MDI see page 55.
Feeds & Speeds Table Structure
The Feeds & Speeds Table can be accessed from the Manual Data
Input screen.
Touch the Tool button in the bottom menu bar.
Touch the Feeds & Speeds button to open the table.
684 Tool Management
Data can be entered based on the Tool Diameter and Tool Length as
well as other entered tool parameters the Spindle Speed, Rough Feed
and Finish Feed can be automatically calculated for each tool in the
Tool Table.
ColumnDescription
Tool NumberNumber of the tool corresponding to the Tool
Table.
Tool DiameterCompensation value for the tool diameter
(from Tool Table).
Tool LengthCompensation value for tool length (from Tool
Table).
4.1 Tool Table
Number of
Teeth
Surface SpeedMaximum surface speed of the tool.
Spindle SpeedCalculated value for recommended Spindle
ChipLoad
(Rough)
Feed (Rough)Calculated value for recommended roughing
ChipLoad
(Finish)
Feed (Finish)Calculated value for recommended finish feed
The diameter and length in the Feeds and Speeds table
come from the Tool table. Changing them in the Feeds
and Speeds table will also update the Tool table.
Number of physical teeth on the tool.
Speed (calculated using the tool diameter and
surface speed).
Rough chip load of the tool.
feed (calculated using the tool diameter,
surface speed, rough chip load and number of
teeth).
Finish chip load of the tool.
(calculated using the tool diameter, surface
speed, finish chip load and number of teeth).
ACU-RITE 3500i69
Using the Feeds & Speeds Table
The 3500i can calculate spindle speed, rough feed and finish feed for
each tool.
To calculate the spindle speed enter the tool's diameter and the
desired surface speed. The initial diameter shown is from the tool
table. Changing the diameter in the Feeds & Speeds table also
changes it in the Tool.
The surface speed is in feet/min in inch mode or meters/min in
4.1 Tool Table
metric mode.
The calculated spindle speed is shown for the entered surface
speed.
The spindle speed in inch mode is calculated using:
rpm=surfaceSpeed*12÷(*toolDiameter). For example, with a tool
diameter of 0.5" and surface speed of 250 ft/min the resulting
spindle speed is 1910 (RPM).
The spindle speed in metric mode is calculated using:
rpm=surfaceSpeed*1000÷(*toolDiameter)
Feedrates can be calculated once the Spindle Speed is known.
Enter the number of teeth for the tool and a desired chip load for
roughing and finishing.
The corresponding feedrate is calculated for each chip-load.
The feedrate is calculated using:
feedrate = spindleSpeed * numberOfTeeth * chipLoad. For
example, with the previously calculated spindle speed, a 4 tooth tool
and chipload of 0.007 the resulting feedrate is 53.4 (in/min).
The calculated spindle speed can be overridden. In this case the
feedrate calculations use the new value. The calculated feedrates can
also be overwritten.
After doing all the needed feeds and speeds calculation, touch the
USE button to save changes, or CANCEL to exit without saving. In both
cases the Feeds and Speeds table closes.
704 Tool Management
Simulation Tool and Offset Tables
The 3500i includes the advanced ability to utilize a second set of the
tool and offset tables, which apply only to Simulation mode. This
allows a user to create and simulate programs in the background while
running another program in the NC Program Run mode, without any
interference between the two modes.
The Simulation Tool Table and Offset Table are structured and behave
the same as the regular NC tables. When this feature is enabled,
additional soft key buttons are available for accessing and altering the
Simulation tables in Preview mode in the Editor and in Simulation
Draw. When this feature is disabled, the buttons are not available.
When this feature is enabled, programs being running in Simulation
mode will utilize these special Simulation tables, and thus will appear
to behave exactly the same as they would in Program Run mode.
Write operations within Tool Call blocks and Offset definition blocks
will be applied and saved to the Simulation tables, just as they would
normally do in Program Run mode with the NC tables. There are also
features available which allow the user to copy the data from the
Simulation tables to the NC tables, and vice versa.
When this feature is disabled, programs in Simulation mode will
instead retrieve the tool and offset data from the standard NC tables.
In order to eliminate the possibility of a simulated program altering the
NC tables, all write operations in Simulation mode are ignored, such
as the "H"/"UpdTable" parameter in the Tool Call block. In this context,
programs being simulated must have all tool and offset data defined
within the program, or all tool and offset data previously entered into
the NC tables prior to entering Simulation mode.
By default, this feature is disabled. The use of the Simulation tables
can be enabled/disabled in the configuration, via the entry
"useSimTables" under the section UserSetup -> CfgTooltableSettings.
4.1 Tool Table
ACU-RITE 3500i71
4.2 Tool Data
T-Codes, and Tool Activation
To activate a tool, program a T-Code followed by the tool number. The
tool number corresponds to the row number in the Tool Table. A
program tool call example starts with a “T”, followed by the tool
number, e.g. “T1”.
4.2 Tool Data
Activating Offsets via the Program
In a program, T1 (by itself) calls the Tool Table diameter and length
offsets for the specified tool. T1 with D, R, and L address words
programs a temporary diameter/radius and length offset independent
of the Tool Table. The entered D (diameter) or R (radius) and L
(tool-length) offsets remain active until you cancel the active tool.
T1 FormatDescription
T1Activates Tool #1 diameter offset listed
in the Tool Table.
T1 D.5000 L-1.2500Applies a diameter offset of .5000 and
T1 R.2500 L-1.2500Applies a tool radius value of .2500 and
The diameter offset takes effect when you program Left (G41) or Right
(G42). All dimensions are in reference to the work surface.
If you use T1 to activate a tool later in the program, the
Tool Table offsets for Tool #1 are used (not the values
programmed via T1 Dn/Rn Ln).
It is recommended that you use the Tool Table to avoid
confusion or possible entry errors on the offsets.
length offset of -1.2500 to the active
tool.
length offset of -1.2500 to the active
tool.
724 Tool Management
Tool-Length Offsets
Tool-length offset is the distance from Z0 Machine Home to the tip of
the tool at the part Z0 (the surface of the work).
Tool-length offsets allow each tool used in the part program to be
referenced to the part surface. In an idle state, the CNC does not have
a tool-length offset active. Therefore, Tool #0 (T0) is active. When T0
is active, all Z dimensions are in reference to the Z Home position.
When you program T1, all Z dimensions become referenced to the
surface on which the tool-length offset of Tool #1 was activated.
For machines that do not have a Z-axis automatic homing feature, you
must set the Z0 position of the Z-axis. Usually, it is the fully retracted
(Up) position of the quill or machine head. Tool-Length Offsets are
referenced to this position.
Because tools differ in length, Z0 axis (Part Zero) is not set the same
way as X0 or Y0. The tool-length offset is the distance from the tip of
the tool to the top of the part. Enter a length offset for each tool in the
Tool Table.
With tool-length offsets active, the Z-axis position display reads 0.00
when the active tool moves to Part Zero. Tool-length offsets simplify
programming.
Entering Tool Length Offsets in the Tool Table
As described previously, see "Locating the Tool Table" on page 61, the
tool table is accessed from the Manual Data Input screen.
The Tool Length Offset data is placed in the “Length” column in the
tool table.
To activate the tool table, touch the Manual Data
Input button.
In the bottom menu bar, touch the Tool button to
open the tool table.
With the tool table open, it can now be edited.
Select the tool number that is to be edited.
Use the scroll bars, or arrow keys to highlight the “Length” column
field.
Press the Enter key to activate the field.
Use the Back Space or Clear button to delete previously entered
data if necessary.
4.2 Tool Data
ACU-RITE 3500i73
With the tool in the spindle, carefully jog the tool down until it
touches the top surface of the work piece. This is referred to as
“Part Zero”.
Touch the Teach button. The 3500i calculates the tool
length offset for the selected tool putting the data to
the length column.
Press the Enter button to save the data entered in the field.
4.2 Tool Data
Diameter Offset in Tool Table
When you activate a tool, you automatically activate the length offset
and diameter values recorded on the Tool Table. When a tool is
activated, the length offset is applied immediately to provide an
accurate Z-axis position display.
The active diameter value is important when you program
compensated moves and use cycles with built-in tool compensation.
If tool diameter is correct, compensated moves and cycles are
executed accurately.
Enter tool-length offsets and tool diameter values on the numbered
lines of the Tool Table. The numbered lines on the Tool Table identify
the tool number (T-Code) that activates those values.
You can program a tool activation as a separate block or include it
within the block for most moves and cycles. Tool activation's
programmed, as separate blocks are easier to find in a Program
Listing.
The Tool Table can store information for up to a number of tools
specified by the machine builder.
On machines equipped with collet-type tool holders, it is impractical to
use the Tool Table to store tool-length offsets. You can set tool-length
offset at tool change. Tool Table diameters are still required for
compensated moves and when using cycles that have built-in
compensation. You can run all Jog features from the Tool Table.
Tool Table offsets activate when you program a T-Code.
744 Tool Management
Loading...
+ hidden pages
You need points to download manuals.
1 point = 1 manual.
You can buy points or you can get point for every manual you upload.