CNC
Page
Page
Controls
Controls
Axis Jog keys KeyFunction
Navigation keys KeyFunction
Alt + c
Keyboard Installation
Keyboard Equivalent Key Strokes Function
Arrows
Message symbols
Manual Information
Intended place of operation
Model, Software and Features
CNC model NC software number
Viii
New Functions of Software
689
Changed Functions of Software
Contents
Xii
Table of Contents
Machining Fundamentals
Xiv
Manual Data Input
Tool Data
Xvi
Program Management
Xvii
Programming Canned Cycles, sub-programs
Xviii
Probing Cycles
3500i
Drawing Programs
Running a Program on the Machine
Xxii
Xxiii
Code Edit, Help, & Advanced Features
Xxiv
Advanced Programming
Xxv
11.5 Four Axis Programming
Xxvi
Introduction
ACU-RITE conversational, and G-code formats
Introduction
Powering Up the CNC Machine
Reset the servos as follows
Stop, Servo Reset, and CNC Shutdown
Activating/Resetting the Servos
Emergency Stop E-STOP
Writing Programs
Screen Navigation
Visual Display Unit
Operating Panel with Touch Screen display
Cursor
Menus, Dialogues, and Forms
Operator Prompts
General Operating Guidelines
Main Operating Modes
Sub Modes
Upper Menu and Status Information Bar
Display Unit
Visual
Machine function buttons
Keyboard
Special Characters
Unit
Additional Buttons
Programming Sliders
Numeric touch pad
Drag Bar
Calculator
Advanced Function buttons
Using Context Sensitive Help
Context Sensitive Help
Button Function
Console Key Pad
Manual Data Input
Operating Mode Screens Main Operating Mode Screens
Display navigation
Mode Screens
Program Management Screen
Program Run
Draw View
TS 220, TS 640 and TS 440 touch trigger probes
Accessories
Touch probes
TT 140 tool touch probe for tool measurement
HR electronic hand wheels
Electronic Edge Finder
Machining Fundamentals
Fundamentals of Positioning
Position encoders and reference marks
Reference system
Reference system on milling machines
Tool axis Principal axis Minor axis
Designation of the axes on milling machines
Polar coordinates
Setting the pole and the angle reference axis
Angle Measurements
Incremental work piece positions
Absolute and incremental work piece positions
Absolute work piece positions
Setting the datum
Fixture Offsets
Fundamentals of Positioning
Jog Mode Moves
Manual Machine Positioning
Adjusting the Feedrate
Overriding the Spindle RPM
Manual Machine Positioning
Manual Data Input
Manual Data Input Screen
Manual Data Input MDI
Overview
Manual Data Input Mode Settings
Modes set from the Manual Data Input screen
Manual Data Input Menu Bar
MDI Menu Page two
Manual Data Input Operations
Mill Arc manual data input
Mill Arc manual data input View
Manual Data Input Cycles
Drill Cycles
Pocket Cycle Example
Rectangular Pocket Cycle data input View
Block History
Code MDI
MDI Touch Screen Feature Dialogues
Zero Axes
Program Preset
Move to Target Location
Tool
Offset
Basic Modals
Feed and Speed
Manual Data Input MDI
MDI Teach
Button Function
Tool Management
Tool Compensation Required Data
Tool Table
Tool Table / Tool Management
Sign for the length difference ΔL
Tool numbers / Tool names
Locating the Tool Table
Editing the tool table
Tool Table Menu Bar
Second Menu Bar
Clearing an entire line of tool data
Clearing the current tool table
Finding a tool using text
Find
Clear Feature
Teach, and Teach Program
Tool Table Structure
Feeds & Speeds Table Structure
Feeds & Speeds Table
Feeds & Speeds Overview
Tool Length
Column Description Tool Number
Tool Diameter
Number
Using the Feeds & Speeds Table
Simulation Tool and Offset Tables
Activating Offsets via the Program
Tool Data
Codes, and Tool Activation
T1 Format Description
Tool-Length Offsets
Entering Tool Length Offsets in the Tool Table
Diameter Offset in Tool Table
Tool Radius Compensation
Contouring without radius compensation
Contouring with radius compensation
Radius compensation Machining corners
Line Perpendicular Entry Move
Ramping into a Compensation Move
Line Tangent Entry Move
Arc Tangent Entry Move
Line Arc Tangent Entry Move
Special Code Temporary Change of Tool Diameter
Tool Compensation Path
Path of Tool During Tool Compensation
Intersecting Points
Compensation Around Acute Angles
General Precautions
Activate Tool Life Management
Fixture Offsets Tool menu
Tool Life Management
Replacement Tool RT
Lock, or Unlock a Tool
Tool Data
Program Management
Program Screen Description
Accessing Program Management
Program Management Introduction
Program Manager Menu Bar
Utility Function Buttons
Display window arrangement
Advanced Folder Filter
Program Manager Functions
Folder Filter
Utility Button Functions
Preview button
Paste Program button
Sorting Folder Contents
Program Properties
USB Access
Recycle Bin
Editing an Existing Part Program
Creating, Editing, & Selecting to Run
Creating a New Part Program
Selecting a Program To Run
Program selection
Conversational Editing
Direct
Conversational Programming
Getting Started
From Draw
Program Edit Screen
101
Program Edit buttons
103
Conversational Data Input Cycles
Milling Button
Milling Feature Buttons
More Milling Button
105
Drill Features Button
Pocket Cycles Button
107
Other Cycles Button
RMS
Unmark a block, or blocks
Program Editing
Mark a program block
109
Deleting a program block
Inserting a program block
Moving Blocks in a program
Canceling edits to a program block
Copy/Paste Blocks in a program
111
Restore edits to a program block
Editing an existing block
113
Program Text Editing
Find Specific Text or Code in a program
Program Edit Preview
Preview Side Bar Menu
Preview Features Menu
115
Program / Display Relation
Programming Canned Cycles, sub-programs
Corner Rounding
Explaining Basic Cycles
Round/Chamfer
Line-to-Line Corner Rounding
Chamfering
Line-to-Arc Corner Rounding
Arc-to-Arc Corner Rounding
119
Rapid Move EndPoint
Rapid
Rapid Move
Field Code Description
121
Rapid Move Angle and Radius
Rapid Move Angle
Rapid Move Angle and Y
Rapid Move Radius
Line Move
Line
Rapid Move Radius and Y
123
Line Move EndPoint
125
Line Move Angle and Radius
Line Move Angle
Line Move Angle and Y
Line Move Radius
Line Move Radius and Y
127
Arc
Arc Move
Arc Move Radius and EndPoint
129
Arc Move Center and EndPoint
Arc Move Center and Angle
131
Using Arc Center and EndPoint to create a circle
Dwell
133
Plane Selection
Reference Point Return
135
Fixture Offset Work Coordinate System Select
137
Dimension Abs/Inc
Unit Inch/MM
Absolute Zero Set
Block Form
139
Temporary Path Tolerance
System Data
141
FeedRate
FeedRate 4th-Axis
143
Spindle RPM
Functions
Tool Definition and Activation
145
Repeat Blocks
Block Description
0000
147
Canned Cycles
Canned Cycles
Basic Drill Cycle
Drilling Cycles
Drilling, Tapping, and Boring
149
Counterbore Drill Cycle
Peck Drill Cycle
Tapping Cycle
151
Boring Bidirectional Cycle
Boring Unidirectional Cycle
Chip Break Cycle
Flat Bottom Boring Cycle
153
Drill Bolt Hole Cycle
Drill Pattern Cycle
155
Milling Cycles
Mill Cycle
157
EndMill Cycle
Face Mill Cycle
159
160
Hole Mill Cycle
161
Thread Mill Cycle
163
164
Circular Profile Cycle
165
166
Rectangular Profile Cycle
167
168
169
Pocket Cycles
Pocket Cycle Overview
Draft Angle Pocket Cycle
171
Rectangular Pocket Cycle
173
Circular Pocket Cycle
175
Plunge Rectangular Pocket Cycle
177
Plunge Circular Pocket Cycle
179
Frame Pocket Cycle
181
Ring Pocket Cycle
183
Slot Cycle
185
Circular Slot Cycle
187
Irregular Pocket Cycle
189
Islands
Bottom Finish
191
Side Finish
193
Engraving Cycles
Programming the Engrave Cycle
194
Programming the Arc Engrave Cycle
195
’clock position. Optional
197
Probing Cycles
Tool, and Spindle Probe cycles
Tool Probe Cycles
Tool Probe Calibration Cycle
199
200
Tool Length and Diameter Offset Preset
201
202
203
To use the automatic tool preset
205
206
207
Manual Tool-Length Offset Preset
209
210
Manual Tool Diameter Measure for Special Tools
211
212
213
Tool Breakage, Length and Diameter Wear Detection
215
216
Spindle Probe Cycles
Spindle Probe Settings
Spindle Probe
217
Spindle Probe Calibration Cycle
219
Edge Finding
Outside Corner Finding
221
222
Inside Corner Finding
223
224
Inside/Outside Boss/Hole Finding
225
226
Inside/Outside Web Finding
227
228
Protected Probe Positioning
229
Skew Compensation
231
232
Using the Z Work Offset Update Feature
233
Overview
Sub-programs
Sub-program information
Ending the Main Program
Calling a sub-program
Defining a sub-program
Ending a sub-program
235
Looping a sub-program
Rotate, Mirror, and/or Scale a sub-program
237
238
239
Pocket and Islands example
Pocket/Island example
240
241
242
243
244
245
246
247
248
249
250
251
252
Drawing Programs
Draw
Viewing Programs
Starting Draw
255
View Options Menu
Adjust View Menu
257
Adjust Block Form
Zoom
259
Rotate Drawing View
Pan Drawing View
Line View Adjustments
Draw Options
261
Sim Tools
Running a Program on the Machine
Modes of Programmed Operation
Auto mode
Running a program
Pause, or Stop a running program
Clearing a Messages
Starting a program
265
Single Step
267
Block Search
Select a Starting Block
Using Draw with running programs
Running
Program
Program Status Area
269
Parts Counter
271
Program Run Timers
Accessing the Tool Table
Axis Jog keys
Key Name Function
In-Program Axis Jogging
273
274 Running a Program on the Machine
CAM Programming
CAM Mode
CAM Programming
Recommended CAM Programming Sequence
Graphics Area 3D Tool Path Views Refer to Viewing Tools
CAM Mode Mouse Operations
Graphics Area 2D View Refer to Viewing Tools
Geometry and Shapes
279
CAM Mode Screen
Activating CAM Mode
Geometry Toolbar buttons Button Function
CAM Mode buttons
Creating a New Program
281
Point Tool buttons
Point Editing
Line Tool buttons
Editing a Line
283
Circle Tool buttons
Circle Editing
Shape Tool buttons
285
Tool Path Buttons
Tool Path Data Input
287
Quick Coordinate Entry
Job Setup Basic tab
Spindle Direction
Tool Action
Coolant
Job Setup Advanced tab
Comment Tab
Block Form Basic tab
Drilling Cycle
Drill Cycle Flat Bottom Boring
Drill Cycle Boring Unidirectional
Drill Cycle Chip Break
295
Drilling dialogue
Basic tab
297
Setup tab
Bolt Hole tab
Pattern tab
Comment tab
Mill Cycle
299
Tool Enter the tool number to use for the cycle
Pocket Cycle
301
302 CAM Programming
Side tab
Pocket Finish Cycles
Bottom tab
303
Adding a Machining Side
Engraving Cycle
305
Program Directive
Adding a Program Directive
307
Modifying Toolbar
Modifying Tools Buttons Button Function
Viewing Tools
Viewing Tool Buttons Button Function
309
CAM Mode buttons
CAM Tool Buttons Button Function
Layers button
Output tab
CAM Setup
Selection tab
311
Display tab
Tool Table tab
View Buttons
313
Geometry
Defining Geometry
Completing the Geometry
315
316 CAM Programming
Finalizing the geometry
317
Creating the shape
DXF Entities Not Supported
DXF Import Feature
DXF Entities Supported
Importing a DXF File
Chamfer inserting
Modifying Tools
Corner Radius inserting
Properties button
Trimming Geometry
Delete button
321
Moving a Shape
Shapes
Copying a Shape
Tool Table
323
Chip Load Rough
Tool Table Parameters
Number of Teeth
Chip Load Finish
Exporting a Tool Table
Setting up the Tool Table
Importing a Tool Table
325
Tool Path Verification
Creating a Tool Path in CAM Mode
Tool Paths
327
Tool Path Editing
Use Existing Shape
Deleting Tool Paths
Editing a Tool Path
Disabling, and Enabling Tool Paths
Arranging Tool Paths Sequence
Smart Programming
CAM Mode file types Program generated by CAM
10.1
Files Created
CAM Example
Exercise One
331
Connecting the Geometry
333
334 CAM Programming
Creating the tool paths
335
336 CAM Programming
337
338 CAM Programming
339
Example Two
Create Circle Geometry
340 CAM Programming
Create Line Geometry
341
342 CAM Programming
Programming
343
344 CAM Programming
345
346 CAM Programming
347
348 CAM Programming
Code Edit, Help, & Advanced Features
Activating Edit Mode
Code Program Editing
351
When editing a program, the following buttons are available
Edit Features menu
353
354
355
Delete a Character
357
358
359
Inserting Text
Overwriting Text
360
Replace Specific Text, or Code in a program
361
Preview Features
Edit Help Preview
363
Code and M-Code Definitions
Code
In-Position Mode
Shifts the location of Absolute Zero to a preset location.
Contouring Mode OFF. Modal Exact Stop Check. Activates
Exact Stop Mode OFF. Modal Contouring Mode. De-activates
G80
End Mill Cycle
367
Code Definition
369
Typing in Address Words
Typing in M-Codes
Edit Help
Activating Edit Help
Help Graphic Screens
371
372
373
Basic Modal Functions
Multi -Segment Blocks
Arcs
Drilling Cycles
375
Pocket Cycles
Milling and Profiles
Rotation, Scaling, and Mirroring
Spindle Probing
377
Tool Probing
Tool Radius Compensation
Other G Functions
All M Functions
379
Cooling, Cleaning, and Lubrication
Basic M Functions
381
Spindle Functions
Tool Change
Miscellaneous M-Code
Code Function Spindle Speed Commands spindle speeds S
Advanced Programming
Code Function
Control M Codes
383
Order of Execution
Programming Non-modal Exact Stop
In-Position Mode Exact Stop Check
Contouring Mode Cutting Mode
385
Move Reference from Machine Datum
Setting Stroke Limit
Return from Reference Point
Modifier Function
Modifiers
Block Separators
387
Tool Offset Modification
Temporary Format T1 D.5500 L-1.1000
389
Tool Modification Programming Example
Block #
O1 * SUBPGM-1
391
Expressions and Functions
Operators and Functions Expression
Expression Function
Examples Ref. Example
393
394
395
System Variables
Variable Description
User Variables
Example N11 #1000 = 1 *Note 0=OFF, 1=ON
Variable Programming Parametric
Block Skip
397
Select Block Skip
Example N11 #1002 = 1 *Note 0=OFF, 1=ON
399
Contents of Variables Print
Parameters and Variable Registers
Setting and Direct Transfer Variables
Indirect Transfer
401
Storing Result of Computation
Variable Programming Examples
403
SET Loop Number 1 IN. DP
405
#111 = 0 * SET Side CUT Increment to
407
User Macros G65, G66, G67
Format # Function
Macro Body Structure
Setting and Passing Parameters
409
G65 Macro Programming, Main
O99 * WINDOW-MACRO-CALL
G65 Macro Programming, Macro sub-program
411
G66/G67 Macro Programming
O101 * SLOTCALL.G
SLOTMAC.G Program
413
11.4
Macro Programming Hole Milling Macro
415
X1.5 Y0 * Move to Hole Center G1 Z-.5 * Move Z to Depth
417
G64 * Contouring Mode IF#70 then * COUNTER-CLOCKWISE
419
Probe Move G31
Conditional Statements
421
If Goto
Unconditional Loop Repeat
423
Command Abbreviation
Short Form Addressing
425
Statement Symbol True/false Table
Logical and Comparative Terms
Inequality Operators Not
File Inclusion
427
TOOLCHNG.G
429
Linear
Four Axis Programming
Axis Type
Rotary
431
Rotary Axis Programming Conventions
Programming Examples
T1 *#3 Centerdrill
O1 * Groove
433
T1 * Special THD-TOOLS3500
Software Update
Updating System Software
Software Update
Procedure for updating the software
Off-Line Software
System Requirements
13.1 3500i Off-Line Software
Off-Line Simulator
Updating
Installation
Operation
439
440
Index
441
MDI
442
443
444
Page
770530-25 Ver 2014