Page 4 - Contr; CLEAR
iv Contr o ls of the 350 0i Controls of the 3500i Keys on visual display unitPower control keys Numerical keys Data Entry keys Axis Keys Touch QWERTY keyboard Numeric Touch Pad(s) Key Function NC Start key (i.e. run a program) Stop key (i.e. stop a program) Servo Reset activates servo motors Key Fun...
Page 5 - JOG
ACU-RITE 3500i v Contr o ls of the 350 0i Axis Jog keys Navigation keys Potentiometer for feed rate and spindle speed override Key Function 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 ...
Page 6 - Keyboard Installation; Peripherals Supported:; Keyboard Equivalent Key Strokes; Arrows; ENTER; Enter; START
vi Contr o ls of the 350 0i 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. Peripherals Supported: USB memory devices; e.g. a memory stick. USB pointing devices; e.g. a mouse. U...
Page 7 - vii; Manual Inf; Message symbols; Fonts Used in this manual
ACU-RITE 3500i vii Manual Inf o rm ation Manual Information Message symbols 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 sen...
Page 8 - viii; Model, Software and Features; CNC functions that may not be available on your machine include:; Intended place of operation; ACU-RITE 3500i CNC Software
viii Manual Inf o rm ation Model, Software and Features This manual describes functions and features provided by 3500i as of the following NC software numbers. The machine tool builder adapts the usable features of the CNC to his machine by setting machine parameters. Some of the functions described...
Page 9 - ix; New Functions of Software
ACU-RITE 3500i ix Manual Inf o rm ation 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....
Page 10 - Changed Functions of Software; Additional information has been added for islands see page 190.
x Manual Inf o rm ation 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 14...
Page 11 - Contents
ACU-RITE 3500i xi Contents Introduction 1 Machining Fundamentals 2 Manual Data Input 3 Tool Management 4 Program Management 5 Conversational Editing 6 Programming: Canned Cycles, sub-programs 7 Drawing Programs 8 Running a Program on the Machine 9 CAM: Programming 10 G-code Edit, Help, & Advance...
Page 12 - xii
Page 13 - xiii; Table of Contents; Manual Information; Introduction; Visual Display Unit
3500i xiii Table of Contents Controls of the 3500i Keys on visual display unit ....................................................................................... iv Numerical keys ........................................................................................................ iv Data En...
Page 14 - xiv; Main Operating Mode Screens; Machining Fundamentals; Fundamentals of Positioning
xiv Main Operating Modes ....................................................................................... 8Sub Modes ......................................................................................................... 9Upper Menu and Status Information Bar ..................................
Page 15 - xv; Manual Machine Positioning; Manual Data Input
3500i xv 2.2 Manual Machine Positioning Jog Mode Moves ................................................................................................... 34 Changing the Jog Mode.................................................................................... 34Incremental Moves ...................
Page 16 - xvi
xvi Find ................................................................................................................... 65Finding a tool using text.................................................................................... 65Clear Feature ..................................................
Page 17 - xvii; Program Management; Program Management Introduction; Conversational Editing; Conversational Programming
3500i xvii Program Management 5.1 Program Management Introduction Accessing Program Management ......................................................................... 88 Program Screen Description .................................................................................. 88 Program Manager...
Page 18 - xviii; Explaining Basic Cycles
xviii Moving Blocks in a program ........................................................................... 111Canceling edits to a program block: ................................................................ 111Restore edits to a program block: .....................................................
Page 19 - xix
3500i xix Boring Bidirectional Cycle ............................................................................... 151Boring Unidirectional Cycle ............................................................................. 151Chip Break Cycle .........................................................
Page 20 - xx; Drawing Programs
xx Inside Corner Finding ..................................................................................... 223Inside/Outside Boss/Hole Finding .................................................................. 225Inside/Outside Web Finding ...........................................................
Page 21 - xxi; Running a Program on the Machine; Running a program
3500i xxi Running a Program on the Machine 9.1 Running a program Modes of Programmed Operation ....................................................................... 264 Auto mode ........................................................................................................... 264 Startin...
Page 22 - xxii
xxii Quick Coordinate Entry ........................................................................................ 288 Job Setup: Basic tab ............................................................................................ 289 Basic tab Data Entries .........................................
Page 23 - xxiii
3500i xxiii CAM Setup .......................................................................................................... 311 Selection tab: .................................................................................................. 311Output tab: .........................................
Page 24 - xxiv
xxiv CAM Example 2 ................................................................................................... 339 Example Two: ................................................................................................. 339Create Circle Geometry: ..........................................
Page 25 - xxv; Advanced Programming
3500i xxv G - Functions ........................................................................................................ 372 Basic Modal Functions .................................................................................... 373Multi -Segment Blocks.......................................
Page 26 - xxvi; Four Axis Programming; Software Update; Updating System Software
xxvi User Macros (G65, G66, G67) ........................................................................ 407Macro Body Structure ..................................................................................... 408Setting and Passing Parameters .....................................................
Page 28 - Introduction
2 1 Introduction 1 .1 The 350 0i 1.1 The 3500i 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 ru...
Page 29 - Powering Up the CNC Machine; SERVO RESET
ACU-RITE 3500i 3 1 .1 The 350 0i Powering Up the CNC Machine 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 pres...
Page 31 - Writing Programs; After writing a program, verify it. Run it in; Draw; Mode to troubleshoot
ACU-RITE 3500i 5 1 .1 The 350 0i 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...
Page 32 - Operating Panel with Touch Screen display
6 1 Introduction 1 .2 V isual Displa y Unit 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 mapp...
Page 33 - Operator Prompts
ACU-RITE 3500i 7 1 .2 V isual Displa y Unit 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 ...
Page 34 - isual Displa; General Operating Guidelines; Main Operating Modes; allows data input for simple machining
8 1 Introduction 1 .2 V isual Displa y Unit 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 ...
Page 35 - provides access to existing programs for; Program Run; allows a selected program to either auto run without; Sub Modes
ACU-RITE 3500i 9 1 .2 V isual Displa y Unit 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 thu...
Page 36 - Upper Menu and Status Information Bar
10 1 Introduction 1 .2 V isual Displa y Unit 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 des...
Page 37 - Machine function buttons
ACU-RITE 3500i 11 1 .2 V isual Displa y Unit 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...
Page 38 - Keyboard; When the information has been entered using the keyboard, and the; Use; button has been touched, the keyboard will disappear from the; Cancel; button to hide it. To display; ABC
12 1 Introduction 1 .2 V isual Displa y Unit 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 ...
Page 39 - Additional Buttons
ACU-RITE 3500i 13 1 .2 V isual Displa y Unit Additional Buttons The following additional buttons are always available on the keyboard. Special Characters The keyboard has a second “Special Characters” page provided which is accessed by touching the “ (#*\! ” button 1 . Touching the “ (#*\! ” butto...
Page 40 - Programming Sliders
14 1 Introduction 1 .2 V isual Displa y Unit Programming Sliders The following list describes the slider controls shown here. Scroll Bar(s) are used to scroll through the active window. Window Slider(s) are used to resize a window on the screen. Scroll bars, and/or sliders are available in all s...
Page 41 - Numeric touch pad
ACU-RITE 3500i 15 1 .2 V isual Displa y Unit 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 requiri...
Page 42 - Calculator
16 1 Introduction 1 .2 V isual Displa y Unit 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...
Page 43 - Context Sensitive Help; Using Context Sensitive Help; To activate the user assistance, first press the; Help; This puts the control into the help selection mode.; Exit; button at the top of the window.
ACU-RITE 3500i 17 1 .2 V isual Displa y Unit 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 H...
Page 44 - Button
18 1 Introduction 1 .2 V isual Displa y Unit The following buttons are available when using Help. Button Function 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 togg...
Page 45 - Console Key Pad
ACU-RITE 3500i 19 1 .2 V isual Displa y Unit 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 iv. 1 Axis keys, use to select the required axis. 2 Numeric k...
Page 46 - ating Mode Scr; Display navigation; This displays the Distance To Go per the program being run.
20 1 Introduction 1 .3 Main Oper ating Mode Scr e ens 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, beco...
Page 47 - Program Management Screen; Sort
ACU-RITE 3500i 21 1 .3 Main Oper ating Mode Scr eens 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. 1 Program Management main mode button. 2 Pro...
Page 49 - cessor; Touch probes
ACU-RITE 3500i 23 1 .4 A c cessor ies: 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 a...
Page 50 - TT 140 tool touch probe for tool measurement; HR electronic hand wheels
24 1 Introduction 1 .4 A c cessor ies: 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 ...
Page 52 - Machining Fundamentals; ndamentals of P; Position encoders and reference marks
26 2 Machining Fundamentals 2.1 F u ndamentals of P o sitioning 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, ...
Page 53 - Reference system
ACU-RITE 3500i 27 2.1 F undamentals of P o sitioning 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 coor...
Page 54 - Designation of the axes on milling machines; Tool axis
28 2 Machining Fundamentals 2.1 F u ndamentals of P o sitioning 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 assignme...
Page 55 - Setting the pole and the angle reference axis
ACU-RITE 3500i 29 2.1 F undamentals of P o sitioning 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. Absolute and incremental polar coordinates Absolu...
Page 56 - Angle Measurements
30 2 Machining Fundamentals 2.1 F u ndamentals of P o sitioning 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.
Page 57 - Absolute and incremental work piece positions; Absolute work piece positions
ACU-RITE 3500i 31 2.1 F undamentals of P o sitioning 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 it...
Page 58 - Setting the datum; Fixture Offsets; cycle. Use the Offset command; Offset; command to apply a Fixture Offset of the absolute
32 2 Machining Fundamentals 2.1 F u ndamentals of P o sitioning 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...
Page 59 - SetZero
ACU-RITE 3500i 33 2.1 F undamentals of P o sitioning Example2: SetZero See "Absolute Zero Set" on page 138 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....
Page 60 - Jog Mode Moves; Changing the Jog Mode
34 2 Machining Fundamentals 2.2 Manual Mac h ine P o sitioning 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. Changing the Jog Mode Jog move modes, with the exception of...
Page 61 - Adjusting the Feedrate; Feedrate Override; rotary switch can be used to override the; The; SPINDLE Override; rotary switch can be used to override the
ACU-RITE 3500i 35 2.2 Manual Mac h ine P o sitioning 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 ...
Page 62 - ine P
36 2 Machining Fundamentals 2.2 Manual Mac h ine P o sitioning
Page 65 - Manual Data Input Mode Settings; Modes set from the Manual Data Input screen:; Basic Modals
ACU-RITE 3500i 39 3.1 Manual D a ta Input (MDI) 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 ...
Page 66 - Manual Data Input Menu Bar
40 3 Manual Data Input 3.1 Manual D a ta Input (MDI) Manual Data Input Menu Bar The following table describes the bottom bar menu buttons. Button Function 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 ...
Page 68 - Manual Data Input Operations; Mill Arc manual data input
42 3 Manual Data Input 3.1 Manual D a ta Input (MDI) 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 , Poc...
Page 70 - Manual Data Input Cycles; Drill Cycles
44 3 Manual Data Input 3.1 Manual D a ta Input (MDI) Manual Data Input Cycles The MDI Cycles are grouped in three categories as described in the following groups. Drill Cycles Basic Pecking CounterBore Bi-Dir Bore Uni-Dir Bore Flat Bottom Bore Tapping Thread Mill Chip Break Poc...
Page 71 - Pocket Cycle Example
ACU-RITE 3500i 45 3.1 Manual D a ta Input (MDI) 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. Pocket Cycle Example From the bottom menu bar touch the Pock...
Page 72 - Rectangular Pocket Cycle data input View
46 3 Manual Data Input 3.1 Manual D a ta Input (MDI) 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 t...
Page 73 - Block History
ACU-RITE 3500i 47 3.1 Manual D a ta Input (MDI) 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 bu...
Page 75 - MDI Touch Screen Feature Dialogues; Zero Axes
ACU-RITE 3500i 49 3.1 Manual D a ta Input (MDI) 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...
Page 78 - Tool
52 3 Manual Data Input 3.1 Manual D a ta Input (MDI) 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 enter...
Page 83 - MDI Teach; To enter MDI Teach use the; Teach; button on the second set of menu; to accept, or touch; Ok; button can be used to enter Teach mode with this new program.
ACU-RITE 3500i 57 3.1 Manual D a ta Input (MDI) 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 con...
Page 85 - Tool Management
Page 86 - Tool Management; ol T; Tool Table / Tool Management; The Tool Table is used by all machining programs.; Tool Compensation Required Data
60 4 Tool Management 4.1 T o ol T a ble 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 t...
Page 87 - Tool numbers / Tool names; Sign for the length difference; Locating the Tool Table; Manual Data
ACU-RITE 3500i 61 4.1 T ool T a ble 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 le...
Page 88 - Editing the tool table; Tool Table Menu Bar
62 4 Tool Management 4.1 T o ol T a ble 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 i...
Page 89 - Second Menu Bar
ACU-RITE 3500i 63 4.1 T ool T a ble Second Menu Bar The following is a description the lower menu bar page two buttons that are also available. 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 d...
Page 90 - Clearing an entire line of tool data
64 4 Tool Management 4.1 T o ol T a ble 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. Clearing the current tool table Al...
Page 91 - Find
ACU-RITE 3500i 65 4.1 T ool T a ble 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 lo...
Page 92 - Clear Feature
66 4 Tool Management 4.1 T o ol T a ble 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 featu...
Page 93 - Tool Table Structure
ACU-RITE 3500i 67 4.1 T ool T a ble Tool Table Structure Tool table: Standard tool data Column Description Tool Number by which the tool is called in the program (e.g. tool 2 = T2). Diameter Compensation value for the tool diameter. Length Compensation value for tool length. D. Wear Tool diameter we...
Page 94 - Feeds & Speeds Overview; Touch the; button in the bottom menu bar.
68 4 Tool Management 4.1 T o ol T a ble 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) ...
Page 95 - Number of physical teeth on the tool.
ACU-RITE 3500i 69 4.1 T ool T a ble 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. Column Description Tool Number Number of the tool...
Page 96 - Using the Feeds & Speeds Table
70 4 Tool Management 4.1 T o ol T a ble 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. Cha...
Page 97 - Simulation Tool and Offset Tables
ACU-RITE 3500i 71 4.1 T ool T a ble 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...
Page 98 - ool D; Activating Offsets via the Program; T1 Format
72 4 Tool Management 4.2 T ool D a ta 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”. A...
Page 99 - Entering Tool Length Offsets in the Tool Table
ACU-RITE 3500i 73 4.2 T ool D a ta 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...
Page 100 - Diameter Offset in Tool Table
74 4 Tool Management 4.2 T ool D a ta 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 th...
Page 101 - Tool Radius Compensation; Contouring without radius compensation; Use tool compensation with lines and arcs only.
ACU-RITE 3500i 75 4.2 T ool D a ta Tool Radius Compensation When tool compensation is not active, the CNC positions the tool's center on the programmed path. When programming a part profile, the cutting edge must be half a diameter away from the path. Using radius compensation moves the cutting edge...
Page 102 - Contouring with radius compensation
76 4 Tool Management 4.2 T ool D a ta Contouring with radius compensation The tool center moves along the contour at a distance equal to the radius. “Right” or “left” are to be understood as based on the direction of tool movement along the work piece contour as viewed from behind a moving tool. Bet...
Page 103 - Radius compensation: Machining corners
ACU-RITE 3500i 77 4.2 T ool D a ta Radius compensation: Machining corners Outside corners:If you program radius compensation, the CNC moves the tool around outside corners on a transitional arc. If necessary, the CNC reduces the feed rate at outside corners to reduce machine stress, for example at...
Page 104 - Ramping into a Compensation Move; without compensation is required, program a tool with “0” radius.; Line Tangent Entry Move
78 4 Tool Management 4.2 T ool D a ta Ramping into a Compensation Move Entry moves allow a smooth transition into a contour. Allowing a way to avoid areas you do not want to affect with the tool when entering a contour, Entry Move button (G36). If an entry move without compensation is required, pr...
Page 105 - Arc Tangent Entry Move
ACU-RITE 3500i 79 4.2 T ool D a ta Arc Tangent Entry Move In an arc tangent entry move the tool approaches the contour through an arc and enters tangent to the first move of the contour. The tool feeds from the current position to a calculated point based on the Angle (C) and Radius (R) then feeds t...
Page 106 - Special Code: Temporary Change of Tool Diameter; You must program the variable after the tool is activated.
80 4 Tool Management 4.2 T ool D a ta Special Code: Temporary Change of Tool Diameter To change the tool radius in order to leave stock for a finish pass, program the “stock-variable”. The variable assigned for this function is #1030. Example: 120 #1030 = .015 When the CNC reads the above block, 0...
Page 107 - Tool Compensation Path; Path of Tool During Tool Compensation
ACU-RITE 3500i 81 4.2 T ool D a ta Tool Compensation Path Path of Tool During Tool Compensation In linear-to-linear or linear-to-circular moves, the position at the end of the startup block Compensation LEFT (G41), or Compensation RIGHT (G42), is perpendicular to the next programmed move in the plan...
Page 108 - Intersecting Points
82 4 Tool Management 4.2 T ool D a ta Intersecting Points You cannot program a plane change during tool compensation. However, a 2-axis move off the currently active plane is allowed. For example: The active plane (compensation in XY). You program an XZ or YZ move. The Z-axis reaches the programmed ...
Page 109 - General Precautions; In Manual Data Input Mode, any active compensation deactivates.
ACU-RITE 3500i 83 4.2 T ool D a ta General Precautions When you program tool path instead of part edge, a negative diameter in the Tool Table effectively changes the moves during compensation. Third axis moves (not in the active plane) are permitted during compensation. The CNC automatically r...
Page 110 - Fixture Offsets - Tool menu; Tool Life Management; RT
84 4 Tool Management 4.2 T ool D a ta Fixture Offsets - Tool menu In the Tool menu bar, the Fixture Offset display screen is provided to allow data entry in the display fields to set fixture offsets. Touch the Fixture Offsets button to open the offsets menu. With the display screen open, data can ...
Page 111 - Lock, or Unlock a Tool; In the Tool Table, select the tool to be locked, or unlocked.
ACU-RITE 3500i 85 4.2 T ool D a ta Lock, or Unlock a Tool In the Tool Table, select the tool to be locked, or unlocked. Open the column field under “TL”. Select No to unlock the tool, or Yes to lock the tool. When a tool’s usage limits have been exceeded, the tool is locked. If a replacement too...
Page 114 - Accessing Program Management; Program Screen Description; Showing
88 5 Program Management 5.1 Pr ogr am Manag e ment Intr oduction 5.1 Program Management Introduction Accessing Program Management The Program Management mode provides access to all of the program utilities. These functions include creating, selecting, editing, deleting, and copying programs. The Pro...
Page 115 - Program Manager Menu Bar
ACU-RITE 3500i 89 5.1 Pr ogr am Manag e ment Intr oduction Program Manager Menu Bar In the Program screen, the horizontal menu bar displays the following Utility buttons: Button Function Use Navigation Arrow - Back to go to the previous folder. Use Navigation Arrow - Forward to go to the next folder...
Page 116 - Utility Function Buttons
90 5 Program Management 5.1 Pr ogr am Manag e ment Intr oduction Utility Function Buttons In the Program screen, the vertical side bar menu displays the following Utility buttons: Button Function Preview toggles open, or close the preview window. Folders toggles open, or close the Explorer window. T...
Page 117 - Display window arrangement; Touching the; Folders; button toggles between
ACU-RITE 3500i 91 5.1 Pr ogr am Manag e ment Intr oduction Display window arrangement The dialogue window displays can be re-sized by dragging the sliders. The selected program is displayed in the program window. Touching the Folders button toggles between showing only the programs, and the fold...
Page 118 - Folder Filter; Advanced Folder Filter
92 5 Program Management 5.2 Pr ogr am Manag e r F unctions 5.2 Program Manager Functions Folder Filter To select what type of programs to show, touch the Showing button. This opens the Folder Filter dialogue. In the Folder Filter pop-up dialogue check, or uncheck the program types to be displaye...
Page 119 - Utility Button Functions
ACU-RITE 3500i 93 5.2 Pr ogr am Manag e r F unctions Utility Button Functions Preview button Select a program to preview from the program directory. A graphical image of the program is displayed in the preview window. Touch the Preview button on the side bar to preview the program. A preview o...
Page 121 - Sorting Folder Contents; Sort by Name; Program Properties; Lock
ACU-RITE 3500i 95 5.2 Pr ogr am Manag e r F unctions Sorting Folder Contents The sorting button can be used to sort the contents of the folder list. The sorting button shows the current sort method (default is Sort By Name, Ascending). The options for sorting are Name, Size, Type and Date. The o...
Page 122 - Recycle Bin; USB Access; Back
96 5 Program Management 5.2 Pr ogr am Manag e r F unctions Recycle Bin When a program is deleted it is sent to the Recycle Bin. The Recycle Bin allows the operator to restore, or permanently delete programs that have been deleted from the folder. Touch the Recycle Bin button located on the botto...
Page 123 - Run; Creating a New Part Program; New Program; Editing an Existing Part Program; Edit
ACU-RITE 3500i 97 5.3 Cr eating, Editing, & Selecting t o Run 5.3 Creating, Editing, & Selecting to Run Creating a New Part Program Touch the New Program button in the Program Manager to create a new program. The New Program dialogue opens. Select Conversational or G-code/ISO depending...
Page 124 - Selecting a Program To Run
98 5 Program Management 5.3 Cr eating, Editing, & Selecting t o Run Selecting a Program To Run You must select a program before you can run it. Only one program can be selected at a time. From the Manual Data Input screen (default screen), touch the Program Management button to activate the pr...
Page 126 - Getting Started
100 6 Conversational Editing 6.1 Con v ersational Pr ogr a mming 6.1 Conversational Programming Getting Started Program blocks are written using the Edit button. Regardless whether a new program is being created, or an existing program is being edited. See “Accessing Program Management” on page 88. ...
Page 127 - Program Edit Screen
ACU-RITE 3500i 101 6.1 Con v ersational Pr ogr a mming Program Edit Screen The program edit screen provides the name of the program in the upper Status Bar, and the program is displayed in numerical order in the main window. The conversational edit buttons are available in the bottom menu bar. Selec...
Page 128 - Program Edit buttons
102 6 Conversational Editing 6.1 Con v ersational Pr ogr a mming Program Edit buttons When editing a program, these edit buttons are available. Button Function Abs/Inc toggles between Absolute, and Incremental mode. Milling activates the bottom menu bar for e.g. Rapid, Line, Arc. More Milling open...
Page 129 - Conversational Data Input Cycles; Milling Button
ACU-RITE 3500i 103 6.1 Con v ersational Pr ogr a mming Conversational Data Input Cycles Milling Button Select the Milling button to display the milling button features in the bottom bar menu. Milling RPM Entry Move Rapid Line Arc Exit Move Tool Repeat Sub Programs When editing,...
Page 130 - Milling Feature Buttons
104 6 Conversational Editing 6.1 Con v ersational Pr ogr a mming Milling Feature Buttons When the Milling Button is selected, the bottom menu bar changes to provide the following features to add, or edit the milling requirements of the program. Button Function RPM opens the Spindle RPM dialogue so t...
Page 131 - More Milling Button; Select the
ACU-RITE 3500i 105 6.1 Con v ersational Pr ogr a mming More Milling Button Select the More Milling button to display the more milling button features in the pop-up menu. More Milling Offset Dwell SetZero MCode Home BlockForm Plane PathTol SysData Feed FeedU Comment Unit...
Page 132 - Conversational Editing; ersational Pr; Drill Features Button
106 6 Conversational Editing 6.1 Con v ersational Pr ogr a mming Drill Features Button Select the Drill Cycles button to display the more milling button features in the pop-up menu. Drill Cycles Basic Pecking CounterBore Bi-Dir Bore Uni-Dir Bore Flat Bottom Bore Chip Break Tappin...
Page 133 - Pocket Cycles Button
ACU-RITE 3500i 107 6.1 Con v ersational Pr ogr a mming Pocket Cycles Button Select the Pocket Cycles button to display the pocket milling features in the pop-up menu. Pocket Cycles Rectangular Circular Frame Ring Draft Angle Plunge Rectangular Plunge Circular Slot Circular Slot...
Page 134 - Other Cycles Button
108 6 Conversational Editing 6.1 Con v ersational Pr ogr a mming Other Cycles Button Select the Other Cycles button to display additional milling features in the pop-up menu. Other Cycles Face Hole Rect Profile Circ Profile Linear Engraving Arc Engraving Mill Cycle EndMill Cycle ...
Page 135 - Program Editing; Mark a program block:
ACU-RITE 3500i 109 6.1 Con v ersational Pr ogr a mming Program Editing The feature edit buttons provided for editing a program offer assistance when editing. On screen functions, and a description of these buttons are describe here. When in Edit mode to edit a program, touch the Edit Features button...
Page 136 - Deleting a program block:
110 6 Conversational Editing 6.1 Con v ersational Pr ogr a mming Deleting a program block: There are two ways to delete program blocks from a Program Listing. The following provide the steps necessary to delete a block, or blocks. In Edit Mode, place the cursor at the beginning of the first block ...
Page 137 - Copy/Paste Blocks in a program
ACU-RITE 3500i 111 6.1 Con v ersational Pr ogr a mming Copy/Paste Blocks in a program Multiple blocks can be copied, and inserted in the same way. Highlight the selected blocks to copy, and touch the Copy button. Place the cursor at the beginning of a block where the copied blocks are to be inse...
Page 138 - Restore edits to a program block:
112 6 Conversational Editing 6.1 Con v ersational Pr ogr a mming Restore edits to a program block: Using the redo button to reverse edits made to a program and restore the block(s) to its edited form. Touch the Redo button to redo one or more recent actions taken in sequential reverse order. Con...
Page 139 - Program Text Editing; Find: Specific Text or Code in a program
ACU-RITE 3500i 113 6.1 Con v ersational Pr ogr a mming Program Text Editing Find: Specific Text or Code in a program Use the Find button in Edit Mode to search for blocks, or for specific text. Text, or Program Codes can be searched for throughout the entire program, or at specific locations. The fo...
Page 140 - Program Edit Preview; Preview Side Bar Menu; In the Edit screen, the; Preview; button is available on the side bar. This
114 6 Conversational Editing 6.1 Con v ersational Pr ogr a mming Program Edit Preview The Edit Preview feature provides a graphic representation of a part edge and/or tool path as the part program is being written. Edited, or inserted blocks can be viewed automatically as changes are made to the pro...
Page 141 - Preview Features Menu
ACU-RITE 3500i 115 6.1 Con v ersational Pr ogr a mming Preview Features Menu For a complete description of the pan and rotate buttons see "Rotate Drawing View" on page 259, also see "Pan Drawing View" on page 259. On screen preview buttons are available in the Preview Features menu...
Page 142 - Program / Display Relation
116 6 Conversational Editing 6.1 Con v ersational Pr ogr a mming Program / Display Relation A program line can be selected in the editing area, or preview area. When selected, it is highlighted in purple in the preview area. When selected from the preview area, the cursor defaults to its program lin...
Page 144 - Corner Rounding
118 7 Programming: Canned Cycles, sub-programs 7. 1 Explaining Basic Cy cles 7.1 Explaining Basic Cycles Round/Chamfer Corner Rounding Corner rounding permits the operator to blend the intersection of consecutive moves. To activate corner rounding, the operator keys a radius value (positive) into th...
Page 145 - Chamfering
ACU-RITE 3500i 119 7. 1 Explaining Basic Cy cles Line-to-Arc Corner Rounding When the first move contains a CornerRad value, the CNC automatically finds the radius center and the tangent points necessary to calculate the tool path. The resulting tool path follows the solid line. Arc-to-Arc Corner ...
Page 146 - Rapid; Rapid Move
120 7 Programming: Canned Cycles, sub-programs 7. 1 Explaining Basic Cy cles Rapid Rapid Move Rapid Move initiates rapid traverse. The machine builder sets the actual rapid rate in the Setup Utility. Use Rapid Move to position the tool prior to or after a cut. Do not use Rapid Move to cut a part. ...
Page 147 - Radius
ACU-RITE 3500i 121 7. 1 Explaining Basic Cy cles Rapid Move - Angle and Radius: Specify the desired end point coordinate using the radius and angle of the movement. Rapid Move - Angle and X: Specify the desired end point coordinate using the angle of the movement and the actual X-Axis position d...
Page 148 - Angle
122 7 Programming: Canned Cycles, sub-programs 7. 1 Explaining Basic Cy cles Rapid Move - Angle and Y: Specify the desired end point coordinate using the angle of the movement and the actual Y-Axis position designation. Rapid Move - Radius and X: Specify the desired end point coordinate using th...
Page 149 - Line; Other
ACU-RITE 3500i 123 7. 1 Explaining Basic Cy cles Rapid Move - Radius and Y: Specify the desired end point coordinate using actual position designations, either in absolute or incremental. Line Line Move: Line Move initiates a straight-line feed motion and is used to cut a part. Straight-line motio...
Page 150 - All parameters are optional.; Field; Feed
124 7 Programming: Canned Cycles, sub-programs 7. 1 Explaining Basic Cy cles Line Move - EndPoint: Specify the desired end point coordinate using actual position designations, either in absolute or incremental. All parameters are optional. Field Code Description X X Absolute position of, or incr...
Page 154 - Arc
128 7 Programming: Canned Cycles, sub-programs 7. 1 Explaining Basic Cy cles Arc Arc Move: An Arc block initiates a feed motion and is used to cut an arc in a part. The 3500i executes arcs in the XY plane by default. For an arc in the XZ or YZ plane, program the plane change before the arc move. Aft...
Page 158 - Using Arc Center and EndPoint to create a circle; Omit the end point parameters for X and Y.
132 7 Programming: Canned Cycles, sub-programs 7. 1 Explaining Basic Cy cles Using Arc Center and EndPoint to create a circle Since the start point and end point of a circle are the same, you do not need to program an end point to create a circle. Position the tool at the required starting point bef...
Page 159 - More Milling; Dwell
ACU-RITE 3500i 133 7. 1 Explaining Basic Cy cles Dwell: Dwell (G4) can be used to program a delay between blocks. A Timed Dwell is a timed stop. An Infinite Dwell is a stop that can be canceled only by pressing START. With a dwell activated, the 3500i halts motions on all axes, but other functions (...
Page 160 - Plane Selection; Conversational format: Plane; Plane
134 7 Programming: Canned Cycles, sub-programs 7. 1 Explaining Basic Cy cles Plane Selection Make plane changes prior to circular interpolation. XY is the default plane at power-on. Circular moves and tool diameter compensation are confined to the plane you select (XY, XZ, or YZ). Select the More ...
Page 161 - Reference Point Return:; Conversational format: Home; XRef
ACU-RITE 3500i 135 7. 1 Explaining Basic Cy cles Reference Point Return: The Home command returns the specified axes to their respective permanent reference position. The machine returns directly to its X, Y, Z, and (U) reference point (Machine Home). Axes return from the current position to their r...
Page 162 - Fixture Offset cancels Mirroring, Axis Rotation, and Scaling.; Conversational format: Offset
136 7 Programming: Canned Cycles, sub-programs 7. 1 Explaining Basic Cy cles Fixture Offset (Work Coordinate System Select): Use the work coordinate system commonly known as fixture offsets to shift Absolute Zero to a preset dimension. Fixture Offset dimensions are referenced to Machine Zero. Fixtur...
Page 163 - Conversational format: Unit
ACU-RITE 3500i 137 7. 1 Explaining Basic Cy cles Unit (Inch/MM) Use the Unit block to specify and activate the desired unit of measurement in a program. The active Unit is modal, and remains active until overridden. Select the More Milling button, and then "Unit" from the pop-up menu. Co...
Page 164 - Absolute Zero Set; Conversational format: SetZero
138 7 Programming: Canned Cycles, sub-programs 7. 1 Explaining Basic Cy cles Absolute Zero Set Absolute Zero is the X0, Y0, Z0 position for absolute dimensions. Refer to chapter 3 "Manual Data Input (MDI)" on page 38 for more information on Absolute positioning. A SetZero block sets the Abso...
Page 165 - Block Form
ACU-RITE 3500i 139 7. 1 Explaining Basic Cy cles Block Form The BlockForm command is used to define a window in relation to the part zero. This is used by the Draw function to present a solid model of the raw stock. Block Form can be placed anywhere within the program and must be accompanied by all ...
Page 166 - Temporary Path Tolerance; Conversational format: PathTol; PathTol
140 7 Programming: Canned Cycles, sub-programs 7. 1 Explaining Basic Cy cles Temporary Path Tolerance The PathTol command is used to temporarily override the parameter for path tolerance. This should only be used in a program and should be programmed by itself. The value in the system configuration ...
Page 167 - System Data; Conversational format: SysData
ACU-RITE 3500i 141 7. 1 Explaining Basic Cy cles System Data The SysData command can be used in a program to override system configuration data during the program execution. The new value is only in effect during the program run, and reverts back to the original value after program completion. This ...
Page 168 - FeedRate
142 7 Programming: Canned Cycles, sub-programs 7. 1 Explaining Basic Cy cles FeedRate A Feed block sets the feedrate for Line moves, arcs, and cycles that do not contain specifically programmed feed rates. Feed blocks also set the feedrate for modal moves. Add Feed blocks whenever necessary Select...
Page 169 - Spindle RPM; Conversational format: RPM; Conversational format: MCode
ACU-RITE 3500i 143 7. 1 Explaining Basic Cy cles Spindle RPM Use the RPM command to designate and activate the desired spindle speed, in Revolutions Per Minute. Programming an RPM does not activate any spindle motion; it only sets the speed at which any subsequent spindle rotation will occur at. C...
Page 170 - Tool Definition and Activation
144 7 Programming: Canned Cycles, sub-programs 7. 1 Explaining Basic Cy cles Tool Definition and Activation Use the Tool command to define and/or use a tool in the program. On a machine with a fixed bin tool changer, a Tool call will always mount the tool, with no need for the MCode 6. On a machine ...
Page 171 - Repeat Blocks
ACU-RITE 3500i 145 7. 1 Explaining Basic Cy cles Repeat Blocks The Repeat command allows a series of previously programmed blocks to be repeated one time. Wherever it is used, the repeated blocks will be processed, just as if they were written in the program at that point. For more advanced features...
Page 172 - Block; DrillOff
146 7 Programming: Canned Cycles, sub-programs 7. 1 Explaining Basic Cy cles This program will drill four holes. A Fixture Offset is used to relocate X Y zero. When the Repeat Cycle is encountered, it will drill four more holes at the offset location. Block Description 11 Y 0.0000 12 DrillOff 13 Off...
Page 173 - le; Canned Cycles
ACU-RITE 3500i 147 7. 2 C a n n e d C y c le s 7.2 Canned Cycles Canned Cycles A canned cycle is a preset sequence of events initiated by a single block of data. Canned cycles are part of the CNC software and cannot be altered. They simplify the programming of complicated cycles. One block of data c...
Page 174 - Drilling Cycles; Basic Drill Cycle
148 7 Programming: Canned Cycles, sub-programs 7. 2 Canned Cy cles Drilling Cycles Drilling, Tapping, and Boring When you activate a drilling cycle, it executes after each programmed position, until you cancel it. The following reminders are for drill cycles: F feedrate is optional. If it is not g...
Page 176 - Tapping Cycle
150 7 Programming: Canned Cycles, sub-programs 7. 2 Canned Cy cles Tapping Cycle The tapping canned cycle is used for tapping holes. During a tapping cycle, the tool feeds from the R-plane to Z depth. The spindle stops and reverses, the tool feeds to the retract plane, and the spindle stops, and t...
Page 178 - Chip Break Cycle
152 7 Programming: Canned Cycles, sub-programs 7. 2 Canned Cy cles Chip Break Cycle This is the chip-breaker peck-drilling cycle, generally used to peck-drill medium to deep holes. The cycle feeds from the R-plane to the first peck depth in Z, rapid retracts the chip-break increment (W), feeds to ...
Page 179 - Flat Bottom Boring Cycle
ACU-RITE 3500i 153 7. 2 C a n n e d C y c le s Flat Bottom Boring Cycle This boring cycle generally used to program a pass in each direction with a dwell at the bottom. The tool feeds from the R-plane to Z depth, dwells for specified time, then feeds to the retract (P) dimension. G-code format: ...
Page 180 - Drill Bolt Hole Cycle
154 7 Programming: Canned Cycles, sub-programs 7. 2 Canned Cy cles Drill Bolt Hole Cycle Use the drill bolt hole cycle to drill a partial or full bolt circle. A drill cycle must be programmed prior to the bolt hole cycle. You can move around the pattern clockwise or counterclockwise, either point ...
Page 181 - Drill Pattern Cycle
ACU-RITE 3500i 155 7. 2 C a n n e d C y c le s Drill Pattern Cycle Use the automatic hole pattern cycle to program partial or full pattern hole grids. You can use this for a corner pattern when holes are required only on four corners. It calculates the hole locations from the entered variables. Yo...
Page 182 - Milling Cycles; Mill Cycle
156 7 Programming: Canned Cycles, sub-programs 7. 2 Canned Cy cles Milling Cycles Mill Cycle The Mill Cycle is intended for contour milling operations. Tool diameter compensation, Z Pecking, Finish Stock, RoughFeed, and FinishFeed are supported. The cycle rapids to the XY start point (compensated,...
Page 184 - EndMill Cycle; Type
158 7 Programming: Canned Cycles, sub-programs 7. 2 Canned Cy cles EndMill Cycle The mill cycle is terminated with the EndMill block; at which point, it rapids up to the StartHgt and rapids to the X and Y location specified. If X and Y are not specified the tool remains in the current position. ...
Page 185 - Face Mill Cycle
ACU-RITE 3500i 159 7. 2 C a n n e d C y c le s Face Mill Cycle Facing cycles simplify the programming required to face the surface of a part. Execution begins one tool radius from the D and E (start point). The selected stepover determines the approach axes. Facing cycles can start in any corner...
Page 186 - XStart
160 7 Programming: Canned Cycles, sub-programs 7. 2 Canned Cy cles G-code format: G170 Field Code Description XStart D X coordinate of the starting point. Defaults to current position.NOTE: Type the required absolute X Start and Y Start coordinates when possible. YStart E Y coordinate of the start...
Page 187 - Hole Mill Cycle
ACU-RITE 3500i 161 7. 2 C a n n e d C y c le s Hole Mill Cycle Use the hole milling cycle to machine through holes or counter-bores. You can position the tool at the hole center prior to the this block. Activate a tool prior to, so that the CNC knows the tool diameter. If you do not provide Z an...
Page 188 - Thread Mill Cycle; ZFinish
162 7 Programming: Canned Cycles, sub-programs 7. 2 Canned Cy cles Thread Mill Cycle Use the thread milling for cutting inside or outside threads. It cuts either Inch or MM, left or right hand, and Z movement up or down. A single tooth or multi-toothed tool may be used. Start can be at the top or ...
Page 190 - X and Y rapids to the starting position of the thread.
164 7 Programming: Canned Cycles, sub-programs 7. 2 Canned Cy cles Tool Length Offset is set the same as with any other tool or operation. A tool diameter also has to be set in the tool table, as tool diameter compensation is built into this cycle (tool diameter compensation is not allowed during ...
Page 191 - Circular Profile Cycle
ACU-RITE 3500i 165 7. 2 C a n n e d C y c le s Circular Profile Cycle The Circular Profile Cycle cleans up the inside or outside profile of an existing circle. When executed, the CNC rapids to Ramp#1 starting position, rapids to H (StartHgt), then feeds to the depth of the first cut. The machine...
Page 192 - FinFeed
166 7 Programming: Canned Cycles, sub-programs 7. 2 Canned Cy cles If you enter B (DepthCut), the CNC executes the number of passes required to get from the H (StartHgt) to Z (ZDepth), cutting to the Depth Cut = B (Z Max.cut) on each pass. When you enter an S (FinStock) value, the CNC leaves the...
Page 193 - Rectangular Profile Cycle
ACU-RITE 3500i 167 7. 2 C a n n e d C y c le s Rectangular Profile Cycle The Rectangular Profile Cycle cleans up the inside or outside profile of a rectangle. When run, the CNC rapids to the Ramp #1 starting position, rapids to H (Z StartHgt), and then feeds to the depth of the first cut. The ma...
Page 195 - Pocket Cycles; Z and P dimensions are absolute.; Pocket Cycle Overview:; Mount a smaller tool prior to running the roughing cycle again.
ACU-RITE 3500i 169 7. 2 C a n n e d C y c le s Pocket Cycles Pocketing cycles eliminate extensive programming. One block of programming mills out the described pocket. Activate a tool before programming a pocket cycle. All pockets use the current tool diameter from the Tool Table. When using a c...
Page 196 - Draft Angle Pocket Cycle; Z Depth
170 7 Programming: Canned Cycles, sub-programs 7. 2 Canned Cy cles Draft Angle Pocket Cycle Use the draft pocket milling cycle to machine a draft angle on the outer contour of a pocket. The tool must be positioned at the center point of the lower-left corner radius, at the bottom of the draft pock...
Page 197 - Draft Angle Pocket Example:; Tool Type
ACU-RITE 3500i 171 7. 2 C a n n e d C y c le s Continued: G-code format: G73 Draft Angle Pocket Example: This program cuts the draft angle pocket shown in the figure. The drawing does not show the finish pass. Assume an existing rectangular pocket (4 in. long x 2 in. wide x 1 in. deep) with a th...
Page 198 - Rectangular Pocket Cycle
172 7 Programming: Canned Cycles, sub-programs 7. 2 Canned Cy cles Rectangular Pocket Cycle Use the rectangular pocket cycle to mill square or rectangular pockets. You must position the tool directly over the center of the pocket prior to the Rectangular Pocket cycle, or use the X Y data. Activa...
Page 200 - Circular Pocket Cycle
174 7 Programming: Canned Cycles, sub-programs 7. 2 Canned Cy cles Circular Pocket Cycle Use the circular pocket cycle to mill round pockets. You must position the tool directly over the center of the pocket prior to the block, or use the X Y data. Activate the tool prior to programming the pock...
Page 202 - Plunge Rectangular Pocket Cycle
176 7 Programming: Canned Cycles, sub-programs 7. 2 Canned Cy cles Plunge Rectangular Pocket Cycle Use the plunge rectangular pocket cycle for carbide tooling, where a multiple-axis ramp-in move is not possible. The Z-axis plunges (single axis) to the programmed depth. You must position the tool d...
Page 204 - Plunge Circular Pocket Cycle
178 7 Programming: Canned Cycles, sub-programs 7. 2 Canned Cy cles Plunge Circular Pocket Cycle Use the plunge circular pocket cycle for carbide tooling, when a multiple-axis ramp-in move is not possible. The Z-axis plunges (single axis) to programmed depths. You must position the tool directly ov...
Page 206 - Frame Pocket Cycle
180 7 Programming: Canned Cycles, sub-programs 7. 2 Canned Cy cles Frame Pocket Cycle Use the frame pocket cycle to mill a frame or trough around an island of material. You must position the tool directly over the center of the island, or use the X Y words. Activate the tool prior to programming...
Page 208 - Ring Pocket Cycle
182 7 Programming: Canned Cycles, sub-programs 7. 2 Canned Cy cles Ring Pocket Cycle Use the ring pocket cycle to mill a circular frame or trough around a circular island of material. You must position the tool directly over the center of the island, or use the X Y words. Activate the tool prior...
Page 210 - Slot Cycle
184 7 Programming: Canned Cycles, sub-programs 7. 2 Canned Cy cles Slot Cycle Use the Slot Cycle to mill a slot. A slot is defined by a center (X,Y), length, width, and depth. If X and Y variable words are not programmed, the CNC will use the current position as the slot center. The tool needs...
Page 212 - Circular Slot Cycle
186 7 Programming: Canned Cycles, sub-programs 7. 2 Canned Cy cles Circular Slot Cycle Use the circular slot cycle to mill a slot along a circular path. You must position the tool directly over the circle center prior to the circular slot cycle block, or use the X and Y words. Activate a tool pr...
Page 214 - Irregular Pocket Cycle
188 7 Programming: Canned Cycles, sub-programs 7. 2 Canned Cy cles Irregular Pocket Cycle Use this to mill irregular pockets. You must enter the perimeter of the shape into a sub-program. The main irregular pocket needs to be a closed shape, with contiguous line and arc movements starting and endi...
Page 216 - Islands
190 7 Programming: Canned Cycles, sub-programs 7. 2 Canned Cy cles Islands An Island is an area within a pocket cycle that is left uncut. This cycle provides the ability to create islands within pockets. The Island step can define up to five sub-programs as islands. Islands must be programmed us...
Page 217 - Bottom Finish; RampFeed
ACU-RITE 3500i 191 7. 2 C a n n e d C y c le s Bottom Finish Use Bottom Finish to remove bottom stock left by a previously programmed pocket cycle. Bottom Finish must be programmed immediately after a compatible pocket cycle that has left bottom stock. All of the bottom stock is removed in one p...
Page 218 - Side Finish
192 7 Programming: Canned Cycles, sub-programs 7. 2 Canned Cy cles Side Finish Use Side Finish to remove side stock left by a previously programmed pocket cycle. Side Finish must be programmed immediately after a compatible pocket cycle that has left side stock. All side stock is removed in one ...
Page 219 - Engraving Cycles; Programming the Engrave Cycle
ACU-RITE 3500i 193 7. 2 C a n n e d C y c le s Engraving Cycles Engraving cycles provides a quick and easy way to engrave part numbers, legends, or any alpha/numeric inscription. The usual type of cutter is a sharp point or center drill type tool. Options are given for engraving on an angle (G190), ...
Page 221 - Programming the Arc Engrave Cycle
ACU-RITE 3500i 195 7. 2 C a n n e d C y c le s Programming the Arc Engrave Cycle To program the Arc Engrave Cycle: In Edit mode, touch Other Cycles , then touch Arc Engrave cycle to display the Engrave Cycle menu. Complete the entry fields, and touch USE . Field Code Description Text A Text stri...
Page 223 - Tool, and Spindle Probe cycles
ACU-RITE 3500i 197 7. 3 Pr obing Cy cles 7.3 Probing Cycles Tool, and Spindle Probe cycles This section describes operation and an overview of the tool and spindle probe canned cycles available on the 3500i CNC products. The cycles provided perform the most common tool and spindle probing functions....
Page 224 - Tool Probe Cycles
198 7 Programming: Canned Cycles, sub-programs 7. 3 Pr obing Cy cles Tool Probe Cycles Before using your tool probe and tool probe cycles, you must setup the probe following the probe manufacturer's specifications. The tool probe updates the tool registers only. If you are going to use the tool bein...
Page 225 - Tool Probe Calibration Cycle; DiamOfStd
ACU-RITE 3500i 199 7. 3 Pr obing Cy cles Tool Probe Calibration Cycle This is used to set the Z datum for length preset, the effective probe stylus diameter for setting tool diameter registers, and establishes the center of the probe stylus. This cycle is used to calibrate the probe. This is use...
Page 226 - To calibrate the tool probe:; button. Where D is the exact
200 7 Programming: Canned Cycles, sub-programs 7. 3 Pr obing Cy cles To calibrate the tool probe: Jog the calibration standard (the calibration standard should be in the spindle) to the top of your work piece or a common surface where all your tools will be calibrated to, and set its tool-length o...
Page 227 - Tool Length and Diameter Offset Preset; Updates length and diameter tool registers.
ACU-RITE 3500i 201 7. 3 Pr obing Cy cles The Z-axis then does a guarded Z move down 0.1" (2.54 mm) or whatever amount was placed in the E cycle parameter and then moves over toward the probe stylus 0.3" (7.62 mm) or until it touches the probe stylus. If contact is not made with the probe o...
Page 228 - EstDiam
202 7 Programming: Canned Cycles, sub-programs 7. 3 Pr obing Cy cles Field Code Description Tool# T Tool number. (Required)With only the T cycle parameter present, the canned cycle does not step over half the tool's diameter but comes straight down measuring the tool length and storing it in the too...
Page 229 - DistDown
ACU-RITE 3500i 203 7. 3 Pr obing Cy cles Field Code Description DistDown E The incremental distance from the current Z Retract amount to go down along the side of the probe stylus when doing a diameter pick. The maximum E value is 0.55" (13.97 mm) or the tool may crash into the probe or table. I...
Page 230 - To use the automatic tool preset:; OvrSlwFeed
204 7 Programming: Canned Cycles, sub-programs 7. 3 Pr obing Cy cles To use the automatic tool preset: Field Code Description OvrSlwFeed S This is the override for the slow feedrate that was set in the machine setup parameter ZFirstPickFeedRate_Slow. This is used for the same reason as the F cycle p...
Page 232 - With T and D cycle parameter only set:
206 7 Programming: Canned Cycles, sub-programs 7. 3 Pr obing Cy cles Format: G151 T(tool#) D (tool rough diameter) With T and D cycle parameter only set: The machine rapids the Z-axis up, picks up the tool designated in the T cycle parameter, and rapids directly over the center of the probe stylus...
Page 234 - Manual Tool-Length Offset Preset
208 7 Programming: Canned Cycles, sub-programs 7. 3 Pr obing Cy cles Manual Tool-Length Offset Preset Updates tool-length register. To be used for large face mill style tools or shell mill tools that have a hole in the center of the bottom of the tool. This cycle is used to measure the length of l...
Page 235 - OvrRPM
ACU-RITE 3500i 209 7. 3 Pr obing Cy cles Field Code Description OvrSlwFeed S This is the override for the slow feedrate that was set in the machine setup parameter ZFirstPickFeedRate_Slow. This is used for the same reason as the M cycle parameter. This can only be set slower. Trying to set this high...
Page 236 - To measure the tool length:; Start; button. Where T is the tool number
210 7 Programming: Canned Cycles, sub-programs 7. 3 Pr obing Cy cles You must have the tool positioned over the probe stylus so the tooth that sticks down the furthest is directly over the center of the probe stylus and above the stylus less than 0.100" (2.0 mm). To measure the tool length: ...
Page 237 - Manual Tool Diameter Measure for Special Tools
ACU-RITE 3500i 211 7. 3 Pr obing Cy cles Manual Tool Diameter Measure for Special Tools Updates tool diameter register for irregular shaped tools or tools with a hole in the center of the bottom. This cycle is used to measure the diameter of irregularly shaped tools or tools with a hole in the cen...
Page 238 - Load the tool in the spindle and call up that tools offset.
212 7 Programming: Canned Cycles, sub-programs 7. 3 Pr obing Cy cles You must: Load the tool in the spindle and call up that tools offset. Know the distance from the top of the probe stylus down you have to move so that the largest part of the tool diameter is even with the side of the probe sty...
Page 239 - button. Where T is the tool
ACU-RITE 3500i 213 7. 3 Pr obing Cy cles From the Manual Data Input Mode with G-code MDI selected and the spindle off, input: "G153 Tn Dn En" and touch the NC Start button. Where T is the tool number, D is roughly the diameter of the special tool (this should be larger but not more than 0....
Page 240 - Tool Breakage, Length and Diameter Wear Detection
214 7 Programming: Canned Cycles, sub-programs 7. 3 Pr obing Cy cles Tool Breakage, Length and Diameter Wear Detection Checks the tool and gives an alarm if not within tolerance. Length and Diameter Wear - Check the Length and/or Diameter and updates the Length and/or Diameter wear registers up to...
Page 243 - Spindle Probe; Spindle Probe Cycles
ACU-RITE 3500i 217 7. 3 Pr obing Cy cles The G154 cycle loads the tool, checks, and updates length and diameter wear registers if specified, until a maximum value is exceeded, then it alarms out stopping the program. This cycle can be used in place of calling up a tool before running it. You m...
Page 244 - positioningFeedRate_Normally; positioningFeedRate_FirstTouch; - set to the feedrate the control will; dwellTimeAfterProbeActive; - for wireless probes, set to the time to; updateTloOrWorkOffsetZAxis; - select whether to update the values; Spindle Probe Calibration Cycle
218 7 Programming: Canned Cycles, sub-programs 7. 3 Pr obing Cy cles positioningFeedRate_Normally - set to the feedrate the control will use while normally positioning the probe around the part positioningFeedRate_FirstTouch - set to the feedrate the control will use while making its initial touch t...
Page 246 - Edge Finding; To use the Edge Finding Cycle:
220 7 Programming: Canned Cycles, sub-programs 7. 3 Pr obing Cy cles Edge Finding Calibrate the work probe at least once before trying to use this cycle. A preliminary tool-length offset must be set by eye for the work probe and that tool offset, and work coordinate active before using this cycl...
Page 247 - Outside Corner Finding; Top
ACU-RITE 3500i 221 7. 3 Pr obing Cy cles Outside Corner Finding Calibrate the work probe at least once before trying to use this cycle. A preliminary tool-length offset must be set by eye for the work probe. The tool offset, and work coordinate must be active before using this cycle in a program...
Page 248 - To use the Outside Corner Finding Cycle:; DistInX
222 7 Programming: Canned Cycles, sub-programs 7. 3 Pr obing Cy cles To use the Outside Corner Finding Cycle: Place the probe in the spindle with its tool number active and the tool type set to "Touch Probe". Manually jog the probe stylus less than 0.1" (2.54 mm) away from the outsid...
Page 249 - Inside Corner Finding
ACU-RITE 3500i 223 7. 3 Pr obing Cy cles Inside Corner Finding Calibrate the work probe at least once before trying to use this cycle. A preliminary tool-length offset must be set by eye for the work probe. The tool offset, and work coordinate must be active before using this cycle in a program....
Page 250 - To use the Inside Corner Finding Cycle:
224 7 Programming: Canned Cycles, sub-programs 7. 3 Pr obing Cy cles To use the Inside Corner Finding Cycle: Place the probe in the spindle with its tool number active and the tool type set to "Touch Probe". Manually jog the probe stylus 0.1" (2.54 mm) away from the inside of the cor...
Page 252 - Execute the line in Manual Data Input Mode by touching; DistInY
226 7 Programming: Canned Cycles, sub-programs 7. 3 Pr obing Cy cles To use the Inside/Outside Boss/Hole Finding Cycle: Place the probe in the spindle with its tool number active and the tool type set to "Touch Probe". Manually jog the probe stylus the approximate center in X & Y wit...
Page 253 - Inside/Outside Web Finding
ACU-RITE 3500i 227 7. 3 Pr obing Cy cles Inside/Outside Web Finding An inside Web is a slot. An outside Web is a standing rib. Webs can only be measured in the X- or Y-axis. Calibrate the work probe at least once before trying to use this cycle. A preliminary tool-length offset must be set by ...
Page 254 - To use the Inside/Outside Web Finding Cycle:; DistIny
228 7 Programming: Canned Cycles, sub-programs 7. 3 Pr obing Cy cles To use the Inside/Outside Web Finding Cycle: Place the probe in the spindle with its tool number active and the tool type set to "Touch Probe". Manually jog the probe stylus the approximate center in X or Y within 0.1...
Page 255 - Protected Probe Positioning; To use the Protected Probe Positioning Cycle:
ACU-RITE 3500i 229 7. 3 Pr obing Cy cles Protected Probe Positioning When an X, Y, and/or Z move is programmed using the Protected Positioning Cycle, the control stops the axis travel and program and alarm, if the probe stylus is triggered before reaching the target set in the X, Y, and/or Z param...
Page 256 - Skew Compensation; G68, axis rotation, cannot be used with skew compensation find.; Action
230 7 Programming: Canned Cycles, sub-programs 7. 3 Pr obing Cy cles Skew Compensation G68, axis rotation, cannot be used with skew compensation find. Skew compensation is only supported for along the side edge of a part relative to the X,Y plane. Skew compensation is only supported for along th...
Page 257 - EstAngle
ACU-RITE 3500i 231 7. 3 Pr obing Cy cles Field Code Description EstAngle S Estimated amount of angle from 3 O'clock. Default is 0 which causes the cycle to find the angle of the back edge of the part starting its first pick in the upper-left corner and making the second pick to the left of that, as ...
Page 258 - To use the skew compensation Cycle:
232 7 Programming: Canned Cycles, sub-programs 7. 3 Pr obing Cy cles To use the skew compensation Cycle: Place the probe in the spindle with its tool number active and the tool type set to "Touch Probe". Manually jog the probe stylus to the appropriate start position relative to the part...
Page 259 - Using the Z Work Offset Update Feature
ACU-RITE 3500i 233 7. 3 Pr obing Cy cles Using the Z Work Offset Update Feature If you would like to calibrate all your tools to a fixed Z axis location on the machine, and then use the Z Axis Work Offset to shift all the tools to the top of a part, you must use the G141 Edge Finding cycle with Spin...
Page 260 - ogr; Overview
234 7 Programming: Canned Cycles, sub-programs 7. 4 Sub-pr ogr a ms 7.4 Sub-programs Sub-program information: Overview Program repetitive sequences or patterns in a sub-program. Enter sub-programs in the program after the end of the main program. Call sub-programs from the main program. A sub-prog...
Page 261 - Defining a sub-program; Calling a sub-program; Sub Programs
ACU-RITE 3500i 235 7. 4 Sub-pr ogr ams Defining a sub-program To define and enter the blocks for a sub-program, use the Sub command to designate the start of the sub-program along with a number to identify that particular sub-program. sub-programs need to be entered after the end of the main program...
Page 262 - Looping a sub-program; Conversational format: Loop; XIncr
236 7 Programming: Canned Cycles, sub-programs 7. 4 Sub-pr ogr a ms Looping a sub-program Use the Loop command to repeat the execution of a sub-program the specified number of times. It is possible to optionally conduct each sub-program iteration in a new location by specifying the increment amount ...
Page 263 - Conversational format: RMS; StartAngle
ACU-RITE 3500i 237 7. 4 Sub-pr ogr ams Rotate, Mirror, and/or Scale a sub-program Use RMS blocks to Rotate, Mirror, and/or Scale sub-programs. These functions turn off when the sub-program ends. Select "Other Cycles" and then "RMS" from the pop-up menu. Conversational format: RMS...
Page 265 - Pocket and Islands example; Pocket/Island example 1
ACU-RITE 3500i 239 7. 4 Sub-pr ogr ams Pocket and Islands example The pocketing and islands features are very powerful programming features that provide the user the ability to program the machining of parts from a simplified nature, to a very complex design. By providing examples of using these fea...
Page 266 - Blocks 1 through 4 are comments.
240 7 Programming: Canned Cycles, sub-programs 7. 4 Sub-pr ogr a ms Blocks 1 through 4 are comments. Blocks 5 through 7 define common defaults. Block 8 defines the blockform or stock size. This is only needed for the 3D solid. The stock defined is 6x6 with center at 0,0. Blocks 9 through 12 ...
Page 267 - Pocket/Island example 2
ACU-RITE 3500i 241 7. 4 Sub-pr ogr ams Pocket/Island example 2 This example shows a circular pocket with an island in the center. The island is in the form of a circle. The cutting tool is a ¼ “ diameter. end mill.
Page 269 - Pocket/Island example 3
ACU-RITE 3500i 243 7. 4 Sub-pr ogr ams Pocket/Island example 3 This example shows an irregular pocket with an island in the center. The island is in the form of a diamond. The cutting tool is a ¼ “ diameter end mill.
Page 271 - Pocket/Island example 4
ACU-RITE 3500i 245 7. 4 Sub-pr ogr ams Pocket/Island example 4 This example shows a rectangular pocket with an island in the center. The island is in the form of a diamond. This example is similar to Example 1 but uses the coarse tool feature by first using a roughing tool and then a finer tool. The...
Page 273 - Pocket/Island example 5
ACU-RITE 3500i 247 7. 4 Sub-pr ogr ams Pocket/Island example 5 Example 5 builds on Example 4 by leaving some stock to then be removed with a finish cycle. It's possible to have the pocket cycle remove stock but by using a separate finish cycle the machine is allowed to change tools (if needed).
Page 275 - Pocket/Island example 6
ACU-RITE 3500i 249 7. 4 Sub-pr ogr ams Pocket/Island example 6 Example 6 shows a more complex contour with three islands one of which is nested. This will also use the coarse tool feature. Stock will be left to be removed with a finish cycle. The initial roughing tool has a 1” diameter. A roughing f...
Page 277 - Blocks 1 through 5 are comments.
ACU-RITE 3500i 251 7. 4 Sub-pr ogr ams Blocks 1 through 5 are comments. Blocks 6 through 8 define common defaults. Block 9 defines the blockform or stock size. This is only needed for the 3D solid. Block 10 defines the initial roughing tool which has a 1” diameter. Blocks 11 through 13 def...
Page 278 - Approximate machining time is 30 minutes.
252 7 Programming: Canned Cycles, sub-programs 7. 4 Sub-pr ogr a ms Block 20 defines the finish tool which a 1/4” diameter. Finishing could be done with the same tool but for illustration purposes a different tool is used. Block 21 re-defines the island for the side-finish tool. This is necessar...
Page 280 - Viewing Programs
254 8 Drawing Programs 8.1 Dr a w 8.1 Draw Viewing Programs Draw Graphics (part graphics) is a method by which to prove a program before you cut any material. It allows you to view the part edge and/or tool path from different angles, inspect the moves the machine is programmed to make, without nece...
Page 281 - Starting Draw
ACU-RITE 3500i 255 8.1 Dr a w Starting Draw Draw Simulation Mode is started from the Program Manager. You can make some changes from the buttons while a simulation is running. In Draw Simulation Mode, the 3500i does not hold the operation of the program for Dwells and tool mounts and other machine...
Page 282 - View Options Menu
256 8 Drawing Programs 8.1 Dr a w Touch the Display Program button to open the program and dashboard screen. View Options Menu The Side Bar menu contains buttons to change the graphic view modes and style. The following table describes these buttons. Button Function 2D Top Plane Solid View is a ...
Page 283 - Adjust View Menu; Adjust View
ACU-RITE 3500i 257 8.1 Dr a w Adjust View Menu Touch the Adjust View button to open the adjust view buttons. Button Function Adjust Blk Form changes the work piece size to aid in determining the appropriate block form dimensions. Zoom opens the zoom menu bar. Rotate opens the rotate menu bar. Part...
Page 285 - Rotate Drawing View; Rotate; button to access the directional; Reset Rotate; button to return to the default; Pan Drawing View; Pan; button is activated.
ACU-RITE 3500i 259 8.1 Dr a w Rotate Drawing View Touch the Rotate button to access the directional rotate buttons. The display can also be rotated by touching the screen, and dragging. Touch the Reset Rotate button to return to the default display orientation. Pan Drawing View When the 2D, or 3...
Page 286 - Line View Adjustments
260 8 Drawing Programs 8.1 Dr a w The following is a description of the panning buttons that are available. Line View Adjustments Touch the 2D, or 3D Wire Frame View button to activate the tool path view from the side bar. Touch the Line Numbers button to toggle the line numbers on or off. Tou...
Page 287 - Draw Options; Options; button to activate the Options
ACU-RITE 3500i 261 8.1 Dr a w Draw Options Touch the Options button to activate the Options Dialogue. The Options dialogue functions the same as in Programing. In Draw, blocks of the program can be marked to stop, or be skipped. When these are selected, the Stop or Skip feature is activated. The R...
Page 288 - Sim Tools
262 8 Drawing Programs 8.1 Dr a w Sim Tools Touch the Sim Tools button to activate the Draw Tool Table. The simulator tool table is a separate table that Draw uses to simulate the machining of the part. The machine tool table can be copied into the Draw tool table. Any changes made in this table d...
Page 290 - Modes of Programmed Operation; Auto mode; Auto
264 9 Running a Program on the Machine 9.1 Running a pr ogr am 9.1 Running a program Modes of Programmed Operation There are two modes to run a program: Automatic Mode: Runs a program automatically, without pausing. Single-Step Mode: Runs a program one block at a time. The display for these modes re...
Page 291 - Starting a program; Clearing a Messages
ACU-RITE 3500i 265 9.1 Running a pr ogr am Starting a program With a program selected and in Program Run Mode, touch the Auto button to put the 3500i in auto mode. Select the starting block in the program if necessary. Touch the START button to execute the program, placing the CNC in motion. P...
Page 292 - Single Step
266 9 Running a Program on the Machine 9.1 Running a pr ogr am Single Step Single-Step Mode runs a program block by block. This mode enables you to step through the program and verify the moves before you cut an actual part. Once a program has been selected, and the Program Run mode has been act...
Page 293 - Block Search; Select a Starting Block
ACU-RITE 3500i 267 9.1 Running a pr ogr am Block Search The Block Search feature can be used to begin program execution from a point other than the beginning of the program. The 3500i will begin program execution from the selected block location, skipping all previous blocks in the program.This feat...
Page 294 - Using Draw with running programs
268 9 Running a Program on the Machine 9.1 Running a pr ogr am Using Draw with running programs When Draw is activated, a display window opens. When the program is started, the loaded tool movement, and the action it is taking is displayed. In Program Run mode, touch the Draw button to activate th...
Page 295 - Program Status Area; Active tool compensation status.
ACU-RITE 3500i 269 9.1 Running a pr ogr am Program Status Area The following table provides a description of the various display fields for the Program Status area shown while running a program on the machine. Button Function 1 Active program name. 2 In-Position display. Indicates if the machine has...
Page 296 - Running a Program on the Machine; Parts Counter; Adjusting the Parts Value:
270 9 Running a Program on the Machine 9.1 Running a pr ogr am Parts Counter The 3500i keeps track of how many parts have been machined during the active program run session. When first entering into Program Run mode, the Parts Counter is initialized to a value of zero. Each time the active program ...
Page 297 - Program Run Timers; will pause when you press; , and will pause when you press; STOP; Accessing the Tool Table
ACU-RITE 3500i 271 9.1 Running a pr ogr am Program Run Timers The 3500i also keeps track of the program machining time during the active program run session. When first entering into Program Run mode, both of the timers are initialized to a value of zero hours, minutes, and seconds. The timers begin...
Page 298 - Axis Jog keys
272 9 Running a Program on the Machine 9.1 Running a pr ogr am Axis Jog keys The Axis Jog keys are located on the front panel of the console. From the Manual Data Input Mode, pressing the JOG key repeatedly will toggle through the available modes, and feed rates. Description of how to use the Jo...
Page 299 - In-Program Axis Jogging
ACU-RITE 3500i 273 9.1 Running a pr ogr am In-Program Axis Jogging While a program is active in Program Run mode, it is possible to pause the automated execution and conduct manual axis jogging. This should be used with extreme caution, and only when absolutely necessary. In Program Run mode, pres...
Page 302 - CAM Mode
276 10 CAM: Programming 1 0 .1 CAM Pr ogr a mming 10.1 CAM Programming CAM Mode CAM Mode is different from the standard CNC programming method of part programming. With CAM programming, you create part programs with the help of geometry tool buttons. These buttons prompt you for necessary informatio...
Page 303 - Recommended CAM Programming Sequence; CAM Setup
ACU-RITE 3500i 277 1 0 .1 CAM Pr ogr a mming Recommended CAM Programming Sequence CAM Setup Review the CAM Setup data to verify the default settings work for your program requirements (see page 311). If you are not an experienced user the default settings should be adequate. Experienced users can fi...
Page 304 - CAM Mode Mouse Operations; Scroll Wheel; Geometry and Shapes; Right Click
278 10 CAM: Programming 1 0 .1 CAM Pr ogr a mming CAM Mode Mouse Operations CAM works with the touch screen, but for ease of use it is recommended to use a mouse or other pointing device be used. Along with the standard method of touching to select items, CAM mode offers special mouse functions that...
Page 305 - CAM Mode Screen; Program
ACU-RITE 3500i 279 1 0 .1 CAM Pr ogr a mming CAM Mode Screen In CAM Mode the CNC displays the CAM Mode screen. The CAM Mode screen Displays three groups of icons, and one Toolbar on the left: Geometry Toolbar menu 2 . Modifying Toolbar menu 3 . Viewing Toolbar menu 4 . Vertical button bar ex...
Page 306 - Creating a New Program; CAM Mode buttons
280 10 CAM: Programming 1 0 .1 CAM Pr ogr a mming Creating a New Program CAM Mode buttons Geometry and Tool Path tools are used to create geometry that will be converted into shapes and to create tool paths from shapes. The following table describes the buttons that are available in each Toolbar. Ge...
Page 307 - Point Tool buttons
ACU-RITE 3500i 281 1 0 .1 CAM Pr ogr a mming Point Tool buttons Touching the Point Tool button activates the following buttons in the Vertical button bar. Point Editing Existing points can easily be edited. To edit a point: Select the Properties button. Select the point to be edited. The Point...
Page 308 - Line Tool buttons
282 10 CAM: Programming 1 0 .1 CAM Pr ogr a mming Line Tool buttons Touching the Line Tool button activates the following buttons in the Vertical button bar. Button Function Select Parallel line in the Y axis to create a line parallel to the Y axis at an X coordinate. Select Parallel line in the X...
Page 309 - Editing a Line
ACU-RITE 3500i 283 1 0 .1 CAM Pr ogr a mming Editing a Line Parameter values are interdependent. When one parameter value is changed other parameters are updated to reflect the change that was made. After a change to a parameter has been made touch inside another parameter field, or use the ENTER bu...
Page 310 - Circle Tool buttons
284 10 CAM: Programming 1 0 .1 CAM Pr ogr a mming Circle Tool buttons Touching the Circle Tool button activates the following buttons in the Vertical button bar. Circle Editing Existing parameters can easily be edited. To edit an arc, or circle: Select the Properties button. Select the paramet...
Page 311 - Shape Tool buttons
ACU-RITE 3500i 285 1 0 .1 CAM Pr ogr a mming Shape Tool buttons Touching the Shape Tool button activates the following buttons in the Vertical button bar. Button Function Select Rectangle to create a rectangular shape. Select Polygon to create a polygon with three or more sides. Select Triangle to...
Page 312 - Tool Path Buttons
286 10 CAM: Programming 1 0 .1 CAM Pr ogr a mming Tool Path Buttons Touching the Tool Path button activates the following buttons in the Vertical button bar. Button Function Select Job Setup to define specific job setup feature. Select Block Form to create a block form used for the program. Select...
Page 313 - Tool Path Data Input
ACU-RITE 3500i 287 1 0 .1 CAM Pr ogr a mming Tool Path Data Input Selecting a tool path type opens a data input dialogue. The dialogue will have tab sections for additional parameters for that tool path. Tool path data input dialogues have a Basic tab, and a Comment tab (except Drilling). Basic Tab ...
Page 314 - Quick Coordinate Entry
288 10 CAM: Programming 1 0 .1 CAM Pr ogr a mming Quick Coordinate Entry Entries that require X and Y coordinates can use an existing point, circle or circle center to specify these values. This eliminates the need to re-type data, or prevent possible errors. Select the Quick Coordinate button. A ...
Page 316 - Tool Length; Enter the tool’s length.; Tool Action; Forward: Turns the spindle on in the forward direction.; Spindle Speed; Use recommended RPM speed from the manufacture.
290 10 CAM: Programming 1 0 .1 CAM Pr ogr a mming Tool Length Entered automatically if tool length has been previously defined in the Tool Table. Enter the tool’s length. Tool Action Choose None, Use Tool Number, or Define, and Use. None: Tool Action parameter is ignored. Any previously defined ...
Page 317 - Job Setup: Advanced tab
ACU-RITE 3500i 291 1 0 .1 CAM Pr ogr a mming Job Setup: Advanced tab Advanced tab Data Entries This allows the toolpath to rotated, scaled, or mirrored. Rotation Angle Enter rotation angle. X Center Enter the center of rotation in X axis. Y Center Enter the center of rotation in Y axis. Rotati...
Page 318 - Scale Action; Off: Turns off any previously defined Scaling Action.; Comment Tab; Comment
292 10 CAM: Programming 1 0 .1 CAM Pr ogr a mming Scale Action - Choose None, Use, or Off. None: Scale Action parameter is ignored. Any previously defined Scale Action remains active. Use: Turns on scaling and uses the scaling factors defined in the Scale Factor X, Scale Factor Y and Scale Facto...
Page 319 - Block Form: Basic tab
ACU-RITE 3500i 293 1 0 .1 CAM Pr ogr a mming Block Form: Basic tab Basic tab Data Entries Block Form defines the dimensions of the stock. The Block Form is used for graphical purposes only and allows a solid 3D view of the program to be generated. At least one Block Form must be defined in the progr...
Page 320 - The following describes the various Drill Cycles available.; Drill Cycle: Counterbore
294 10 CAM: Programming 1 0 .1 CAM Pr ogr a mming Drilling Cycle: The Drilling tool path defines a drill cycle type, location, and parameters for drilling. Certain parameters apply only to specific cycles. These parameters appear as needed based on the selected Drill Cycle. The following describes t...
Page 321 - Drill Cycle: Boring Unidirectional
ACU-RITE 3500i 295 1 0 .1 CAM Pr ogr a mming Drill Cycle: Boring Unidirectional A unidirectional boring cycle is a boring cycle that allows the X-axis to back off the bore surface after the spindle has stopped and oriented itself. The cycle feeds from the Start Height to Z depth, dwell for the spe...
Page 322 - Basic tab; Start Height: The initial Z start height will be entered here.
296 10 CAM: Programming 1 0 .1 CAM Pr ogr a mming Drilling dialogue: The Drilling dialogue has (5) tabs available for inputting information for the desired drilling requirement: Basic, Setup, Bolt Hole, Pattern, and Comment. Basic tab Drill Cycle: There are (6) drill cycle options available: Basic...
Page 323 - # Holes: The number of holes in the pattern are entered in this field.
ACU-RITE 3500i 297 1 0 .1 CAM Pr ogr a mming Setup tab: Tool: Once the tool has been entered into the tool table, its tool number can be entered here. Feed: The tool feed rate is entered here. This is automatically calculated if tool being used is defined in the Tool Table. Coolant: Choose Non...
Page 324 - Style: Choose to use matrix pattern or perimeter pattern.
298 10 CAM: Programming 1 0 .1 CAM Pr ogr a mming Pattern tab: The Pattern tab must have the appropriate data filled in to use the Pattern option in the Drill Location selection. # X Holes: Enter the number of holes in X-axis. # Y Holes: Enter the number of holes in Y-axis. Style: Choose to us...
Page 325 - Z Depth: Enter the absolute depth of the finished pocket.
ACU-RITE 3500i 299 1 0 .1 CAM Pr ogr a mming Mill Cycle The Mill Cycle tool path is used to generate a milling cycle from a defined shape. The cycle rapids to the X Start, Y Start point, rapids to the Start Height and then feeds to the Z Depth using the Z Feed and mills the selected shape. The cycle...
Page 326 - Tool: Enter the tool number to use for the cycle.
300 10 CAM: Programming 1 0 .1 CAM Pr ogr a mming Arc Tangent - The tool exits the contour in an arc move of a given radius and angle and tangent to the last move of the contour. Line Arc Tangent - The tool exits the contour in an arc move of a given radius, tangent to the last move of the conto...
Page 327 - Pocket Cycle
ACU-RITE 3500i 301 1 0 .1 CAM Pr ogr a mming Pocket Cycle The Pocket Cycle tool path is used to generate a pocket cycle with or without islands from defined shapes. Islands within islands are allowed. The cycle rapids to the X Start, Y Start point, rapids to the Start Height and then feeds to the fi...
Page 329 - Pocket Finish Cycles
ACU-RITE 3500i 303 1 0 .1 CAM Pr ogr a mming Pocket Finish Cycles The Pocket Finish Cycles tool path is used to generate a bottom and/or side pocket finish cycle. A Pocket Cycle tool path is required prior to the pocket finish cycle. The Pocket Finish cycle uses the shape and islands specified in th...
Page 330 - Adding a Machining Side:; To add the machining side to a shape:
304 10 CAM: Programming 1 0 .1 CAM Pr ogr a mming Adding a Machining Side: When a shape is created a prompt appears to add a machining side to a shape. The machining for pockets is typically on the inside, and for islands on the outside. The Machining Side tool enables this feature to be added anyti...
Page 331 - Engraving Cycle
ACU-RITE 3500i 305 1 0 .1 CAM Pr ogr a mming Engraving Cycle The Engraving Cycle provides a quick and easy way to engrave part numbers, legends, or any alpha/numeric inscription. Engraving does not require the use of shapes or geometry. There are two types of engraving patterns, Linear and Circular....
Page 332 - Program Directive; Adding a Program Directive; Add Directive; Touch on the; button to add the directive to the tool path
306 10 CAM: Programming 1 0 .1 CAM Pr ogr a mming Setup tab: Tool: Enter the tool number to use for the cycle. Feed: Enter the feed rate used while engraving. Coolant: Choose None, On or Off. See "Coolant" on page 290. Spindle Dir: Choose Forward, Reverse, Off or None. See "Spind...
Page 333 - Modifying Toolbar; Modifying Tools Buttons:
ACU-RITE 3500i 307 1 0 .1 CAM Pr ogr a mming Modifying Toolbar In the following table is a brief description of the Modifying Tools located in the Modifying Toolbar. These buttons provide the ability to Modify existing geometry. They are described in more detail later in this chapter. See "Modif...
Page 334 - Viewing Tools; Viewing Tool Buttons:
308 10 CAM: Programming 1 0 .1 CAM Pr ogr a mming Viewing Tools Viewing Tools allow you to toggle and switch between viewing options. Viewing Tool Buttons: Button Function Select 2D Wire frame to view 2D Wire-frame for geometry creation and edits. Select 3D Tool Path to view 3D tool paths. Buttons f...
Page 337 - Setup; button, opens the CAM Setup dialogue. There are four tabs
ACU-RITE 3500i 311 1 0 .1 CAM Pr ogr a mming CAM Setup The Setup button, opens the CAM Setup dialogue. There are four tabs in this dialogue used for setting up the CAM program. Preferences, required values, and parameters are input here. Selection tab: Start Shape: Default value is 1. The starting...
Page 338 - Shape Color: Color to display shapes. Default value is Yellow.
312 10 CAM: Programming 1 0 .1 CAM Pr ogr a mming Display tab: Shape Color: Color to display shapes. Default value is Yellow. Shape First Color: Color of the first geometry object of a shape. Default value is White. Default Color: Color of all geometry objects. Default value is Cyan. Highlig...
Page 340 - Geometry; Circle
314 10 CAM: Programming 1 0 .1 CAM Pr ogr a mming Geometry Defining Geometry: Geometry items are the basic element of CAM programming. Shapes are created from geometry and tool paths are generated from these shapes. To define geometry, the applicable button from the Geometry Tools in the main Tool...
Page 342 - The lines that will be kept will appear as dashed yellow lines.
316 10 CAM: Programming 1 0 .1 CAM Pr ogr a mming In many cases when creating geometry there is more than one solution. When multiple solutions are available, all geometry solutions appear. The Prompt Menu bar will ask that only the lines to be kept should now be selected: Select the top, and bo...
Page 343 - Finalizing the geometry; button from the Modifying Toolbar to; Trim; button from the Modifying Toolbar in
ACU-RITE 3500i 317 1 0 .1 CAM Pr ogr a mming Finalizing the geometry Unwanted lines now need to be trimmed from the final shape. Select the geometry Trim button from the Modifying Toolbar to complete the geometry. See "Modifying Tools Buttons:" on page 307. Select the Trim button from th...
Page 344 - Creating the shape
318 10 CAM: Programming 1 0 .1 CAM Pr ogr a mming Creating the shape Touch the Select button from the bottom button menu. Select the bottom line between the two arc’s. Notice that a small circle appears at the end of the line. This circle appears on the closest end to where the line was touche...
Page 345 - DXF Import Feature; DXF Entities Supported; Geometry can also be imported from a DXF File.; Shape Edit; Locate the file to be imported using the Explorer dialogue.; to exit the import dialogue.
ACU-RITE 3500i 319 1 0 .1 CAM Pr ogr a mming DXF Import Feature The DXF import feature allows information in a Drawing Exchange Format (.DXF extension) to be used to create a CNC program in CAM Mode. Shapes can be created from the geometry in the DXF file using a mouse and "point and touch" ...
Page 346 - Modifying Tools; Corner Radius
320 10 CAM: Programming 1 0 .1 CAM Pr ogr a mming Modifying Tools The Modifying Tools are described in the following information providing a description of their use and application. These tools have been briefly described in the table “Modifying Toolbar” on page 307. Corner Radius (inserting) The c...
Page 347 - Trimming Geometry
ACU-RITE 3500i 321 1 0 .1 CAM Pr ogr a mming Trimming Geometry The geometry Trimming tool allows trimming at the intersecting point between two segments of geometry. To Trim existing geometry, perform the following: Select the Trimming button from the Modifying Toolbar. Select the geometry to ...
Page 348 - Shapes; Copying a Shape
322 10 CAM: Programming 1 0 .1 CAM Pr ogr a mming Shapes Geometry items are the basic element of CAM programming. Shapes are created from geometry, and tool paths are generated from these shapes. For an example of how to create a shape see "Geometry" on page 314. The following describes co...
Page 349 - Tool Table
ACU-RITE 3500i 323 1 0 .1 CAM Pr ogr a mming Tool Table The CAM Mode tool table is used to define parameters for machining tools used in the program. Entering parameters into the tool table enables you to manage tool information from one location. When a tool that is setup in the tool table is speci...
Page 350 - Diameter of the tool. Must be entered by user.
324 10 CAM: Programming 1 0 .1 CAM Pr ogr a mming Tool Table Parameters Tool Number Tools are numbered from 1 to the maximum number of tools. The maximum number of tools is a configuration item. Refer to the CNC's Tool Table for more information. Must be entered by user. Tool Diameter Diameter of th...
Page 351 - Setting up the Tool Table
ACU-RITE 3500i 325 1 0 .1 CAM Pr ogr a mming Setting up the Tool Table To setup the Tool Table: Select the Setup button. The CAM Setup dialogue opens. Touch the right arrow key in the CAM Setup dialogue until the Tool Table tab appears. Select the Tool Table tab. The Tool Table opens in the CA...
Page 352 - Tool Paths; Creating a Tool Path in CAM Mode
326 10 CAM: Programming 1 0 .1 CAM Pr ogr a mming Tool Paths Creating a Tool Path in CAM Mode Tool paths are created from shapes that have been defined. To create a tool path in CAM Mode: Select the Tool Path button from the main Toolbar. Select the button for the tool path that is to be created...
Page 353 - Tool Path Editing; button to display the Tool Path Edit dialogue.; Move Up; and; Move Down; button you will be prompted to
ACU-RITE 3500i 327 1 0 .1 CAM Pr ogr a mming Tool Path Editing The tool path edit dialogue allows editing, and arranging existing tool paths in the program. Tool path operations are used to generate the CNC program. The program is generated in the order in which the tool paths are created. The Tool ...
Page 354 - Editing a Tool Path
328 10 CAM: Programming 1 0 .1 CAM Pr ogr a mming Editing a Tool Path To edit a Tool Path: Select the Tool Path Edit button to open the Tool Path Edit dialogue. Select the tool path to edit from the numbered list of tool path buttons. Select the Edit button. A Data dialogue opens, displaying t...
Page 355 - Smart Programming; Program generated by CAM.
ACU-RITE 3500i 329 1 0 .1 CAM Pr ogr a mming Smart Programming CAM Mode creates Smart Programs. Smart programs are arranged by cycle blocks. Edits to machining characteristics can easily be made from the machine by editing the cycle block that requires changes. Changes can also be made in CAM Mode a...
Page 356 - CAM Example 1
330 10 CAM: Programming 1 0 .1 CAM Pr ogr a mming CAM Example 1 Creating basic geometry for tool path usage. In this exercise a pocket slot will be created, and completing the slot will require the use of a tool path for clean up. The slot will be .500” wide, by 1.000” long on center, and .375” deep...
Page 357 - Touch; from the numeric key
ACU-RITE 3500i 331 1 0 .1 CAM Pr ogr a mming Insert the following data in the dialogue fields on the pop-up dialogue using the pop-up numeric pad, or the key board. Start “X” field input 0.0. Start “Y” field input 0.0. Radius field input 0.25. Touch Use on the pop-up dialogue, or Enter fro...
Page 358 - Connecting the Geometry:
332 10 CAM: Programming 1 0 .1 CAM Pr ogr a mming Connecting the Geometry: To create a continuous path, the next step requires the circles to be connected together. The Line Tool button will be selected next in this example to complete the Geometry. Selection example: Select the Line Tool button...
Page 359 - button from the Modifying Toolbar to complete the
ACU-RITE 3500i 333 1 0 .1 CAM Pr ogr a mming Finalizing the geometry Unwanted lines now need to be trimmed from the final shape. Select the Trim button from the Modifying Toolbar to complete the geometry. See "Modifying Tools Buttons:" on page 307. Select the Trim button from the Modifyi...
Page 361 - Creating the tool paths:
ACU-RITE 3500i 335 1 0 .1 CAM Pr ogr a mming Creating the tool paths: To create a continuous path, the machining, material size, and tooling requirements must be defined. The material size can either be a block large enough to accommodate the tool path, or can be the actual size of the finished prod...
Page 363 - button from the Vertical; Verify Tool Path graphic, and touch; Yes
ACU-RITE 3500i 337 1 0 .1 CAM Pr ogr a mming Select the Pocket Cycle button from the Vertical button bar to open the Pocket Cycle Form dialogue. Step Over: Enter 0.090. Start Height: Enter 0.100. Z Depth -0.375. Touch Use button. Select the shape by clicking on any part of the geometry t...
Page 364 - The order of steps taken are as follows:
338 10 CAM: Programming 1 0 .1 CAM Pr ogr a mming The program for the slot pocket is now complete. This can be used as its own program, or be imported to other programs. The order of steps taken are as follows: Create Geometry. Create Shape. Create the Job Setup (Define tool). Create the...
Page 365 - CAM Example 2; Create Circle Geometry:
ACU-RITE 3500i 339 1 0 .1 CAM Pr ogr a mming CAM Example 2 Example Two: Creating a Rough Pocket/Finish Pocket. Specifications: Units - Inch, Material - Mild Steel 1020, Tool #1 - 4 flute roughing end mill, Tool #2 - 4 flute finish end mill. Tool #1, Path #1: Rough pocket, Z depth 0.740. Tool #2, Pat...
Page 367 - Create Line Geometry; button from the Geometry Tools in the; Line Tangent
ACU-RITE 3500i 341 1 0 .1 CAM Pr ogr a mming Create Line Geometry Select the Line button from the Geometry Tools in the main Toolbar. Select the Line Tangent (between two circles) button from the side Toolbar, then select the two smaller circles. With all possibilities shown, select the line h...
Page 368 - button from the Modifying Toolbar.
342 10 CAM: Programming 1 0 .1 CAM Pr ogr a mming The screen now has three circles, and one tangent line on the two smaller circles. Finalizing the geometry Unwanted geometry now needs to be trimmed from the final shape. Select the Trim button from the Modifying Toolbar. Select the Trim button...
Page 370 - to accept machining side to shape.; Tool Path; button from the Geometry Tools
344 10 CAM: Programming 1 0 .1 CAM Pr ogr a mming Select the geometry on the other side of the circle. This selects all geometry completing the tool path. All geometry is now yellow in color, and is considered a shape, (or contour). Touch Ok to accept machining side to shape. Exit out of CAM...
Page 371 - Job Setup
ACU-RITE 3500i 345 1 0 .1 CAM Pr ogr a mming Select the Job Setup button from the Vertical button bar to open the Job Setup dialogue. For the Program Units select “Inch”. Enter “1” for the Tool Number. Enter .375 for the Tool Diameter. Enter -1 for the Tool Length. Enter Define and Use T...
Page 376 - Activating Edit Mode
350 11 G-Code Edit, Help, & Advanced Features 1 1 .1 G-Code Pr ogr a m Editing 11.1 G-Code Program Editing The 3500i supports G-Code programming. This section provides an overview of G-Codes supported, and features available when using G-Codes. Activating Edit Mode Program blocks are written usi...
Page 377 - To turn the Keyboard off:; button to toggle the Keyboard on, or off.
ACU-RITE 3500i 351 1 1 .1 G-Code Pr ogr a m Editing Program Edit Screen The program edit screen provides the name of the program in the upper Status Bar, and the program is displayed in numerical order in the main window. Edit option buttons are available in the bottom menu bar. Each time a program ...
Page 379 - Edit Features menu
ACU-RITE 3500i 353 1 1 .1 G-Code Pr ogr a m Editing Edit Features menu When editing a program, the following buttons are available in the Edit Features menu: Button Function Insert Block inserts a blank line for a program block at the cursor. This differs from the Insert key on the Edit Menu. Mark i...
Page 380 - Preview Features menu
354 11 G-Code Edit, Help, & Advanced Features 1 1 .1 G-Code Pr ogr a m Editing Preview Features menu In the Edit screen, the Preview button is available on the side bar. This is a toggle key that when activated, opens the preview screen. Also, other available types of preview buttons become acti...
Page 383 - Inserting a program block:
ACU-RITE 3500i 357 1 1 .1 G-Code Pr ogr a m Editing Inserting a program block: To insert a program block (or blocks) in an existing program, follow these steps. In Edit Mode, touch on the Edit Features button. Place the cursor at the beginning of a block where a new block is to be inserted. Touc...
Page 384 - Moving Blocks in a program
358 11 G-Code Edit, Help, & Advanced Features 1 1 .1 G-Code Pr ogr a m Editing Moving Blocks in a program Moving one or more blocks is accomplished by using the Cut button. In Edit Mode, place the cursor at the beginning of the first of one, or more blocks to be moved, then touch the Edit Feat...
Page 385 - Insert
ACU-RITE 3500i 359 1 1 .1 G-Code Pr ogr a m Editing Program Text Editing Buttons are provide to assist with program text editing. Scroll bars, and page navigation buttons are available to move around in the program. A Find/Replace feature is also provided to locate, and/or replace specific text. Thi...
Page 387 - Replace: Specific Text, or Code in a program
ACU-RITE 3500i 361 1 1 .1 G-Code Pr ogr a m Editing Replace: Specific Text, or Code in a program Use the Find/Replace button in Edit Mode to search for blocks, or for specific text to be replaced. Text, or Program Codes can be replaced throughout the entire program, or at specific locations. The fol...
Page 388 - Preview Features; Edit Features Menu
362 11 G-Code Edit, Help, & Advanced Features 1 1 .1 G-Code Pr ogr a m Editing Preview Features The Edit Preview feature provides a graphic representation of a part edge and/or tool path as the part program is being written. Edited, or inserted blocks can be viewed automatically as changes are m...
Page 389 - Edit Help Preview
ACU-RITE 3500i 363 1 1 .1 G-Code Pr ogr a m Editing Program / Display Relation A program line can be selected in the editing area, or preview area. When selected, it is highlighted in purple in the preview area. When selected from the preview area, the cursor defaults to its program line in the edit...
Page 392 - counter bore drill cycle, generally used for counter boring.
366 11 G-Code Edit, Help, & Advanced Features 1 1 .2 G-Code and M-Code Definitions G-Code Description Label G80 Use to cancel drill, tap, and bore canned cycles (G81 to G89). Drilling Off G81 Basic drilling cycle, generally used for center drilling or hole drilling that does not require a peckin...
Page 393 - Use to mill irregular pockets.
ACU-RITE 3500i 367 1 1 .2 G-Code and M-Code Definitions G-Code Description Label G169 Use to mill irregular pockets. Irregular Pocket Cycle G170 Facing cycles simplify the programming required to face the surface of a part. Face Mill Cycle G171 The Circular Profile Cycle cleans up the inside or outs...
Page 395 - Typing in Address Words; Accepted commands are inserted in the program.
ACU-RITE 3500i 369 1 1 .2 G-Code and M-Code Definitions Typing in Address Words Most address words can manually be typed in without exiting Edit Help. Address words that can be typed into the program via Edit Help include: dimension coordinates (XYZU); spindle codes (S); feed rates (F); tool codes (...
Page 396 - Activating Edit Help
370 11 G-Code Edit, Help, & Advanced Features 1 1 .3 Edit Help 11.3 Edit Help Activating Edit Help G-Code Assist, Edit Help provides diagrams, and entry fields to program move types, and Canned Cycles. The following describes how to activate the Help Screen for a G-Code, and type values in the a...
Page 397 - Help Graphic Screens
ACU-RITE 3500i 371 1 1 .3 Edit Help Help Graphic Screens The Edit Help allows a G-Code to be programmed using a form. The form contains parameters for the G-Code, and a graphic parameter aid for each. When the 3500i activates a help graphic screen, its first entry field is highlighted. A highlight i...
Page 399 - Basic Modal Functions; The Basic Modal Functions enables:; Multi -Segment Blocks
ACU-RITE 3500i 373 1 1 .3 Edit Help Basic Modal Functions The Basic Modal Functions enables: Multi -Segment Blocks The Multi-Segment Blocks enables:
Page 402 - Spindle Probing
376 11 G-Code Edit, Help, & Advanced Features 1 1 .3 Edit Help Rotation, Scaling, and Mirroring The Rotation, Scaling, and Mirroring enables:Refer to Chapter 7 7.2 "Canned Cycles" on page 147 for more information regarding these cycles. Spindle Probing The Spindle Probing enables: Re...
Page 407 - Spindle Functions; The Spindle Functions enables:; Tool Change; The Tool Change enables:
ACU-RITE 3500i 381 1 1 .3 Edit Help Spindle Functions The Spindle Functions enables: Tool Change The Tool Change enables:
Page 408 - SPEED; Code
382 11 G-Code Edit, Help, & Advanced Features 1 1 .4 A d v a nced Pr ogr a mming 11.4 Advanced Programming SPEED This section covers S and M code formats. The codes are included in the part program or activated in Manual Data Input Mode. Format: Sxxxxx Spindle speed is programmed via S-Code. The...
Page 409 - Function
ACU-RITE 3500i 383 1 1 .4 A d v a nced Pr ogr a mming Control M - Codes Control M-Codes execute or alter certain 3500i functions, such as program end, sub-program call, dry run, etc. These M-Codes are part of the 3500i software. To use them, enter the appropriate M-Code into the program. M-Code Func...
Page 410 - Order of Execution; The order of execution for available codes is as follows:
384 11 G-Code Edit, Help, & Advanced Features 1 1 .4 A d v a nced Pr ogr a mming Order of Execution The order of execution for available codes is as follows: T, M, S, F, G, and XYZ (M98 P {sub call} is the exception). M-Code Function M106 Dry Run, No Z Axis. M106 in a program or in MDI sets Dry ...
Page 411 - Rapid moves are always performed in In-Position Mode.
ACU-RITE 3500i 385 1 1 .4 A d v a nced Pr ogr a mming Programming Non-modal Exact Stop: With the In-Position Mode activated, the 3500i approaches target and performs an in-position check before it executes the next move. The CNC comes to a complete stop at the end of every block. This could cause wi...
Page 412 - Setting Stroke Limit:
386 11 G-Code Edit, Help, & Advanced Features 1 1 .4 A d v a nced Pr ogr a mming Setting Stroke Limit: The software limits feature creates an envelope that limits the tool's range of travel. It is also called the Stored Stroke Limit feature. The X, Y, and Z limits represent the extreme distanc...
Page 413 - Modifiers
ACU-RITE 3500i 387 1 1 .4 A d v a nced Pr ogr a mming Modifiers Use modifiers to alter the way the 3500i interprets a word address. For example, a single value in an Inch Mode program may be forced to Metric Mode, without programming G71. Or, arc center values (I, J, or K) may be forced to an absolu...
Page 414 - Tool Offset Modification
388 11 G-Code Edit, Help, & Advanced Features 1 1 .4 A d v a nced Pr ogr a mming Tool Offset Modification You can modify a tool diameter or length offset in the program without using the Tool Page. This is useful when rough-milling a profile where cutter diameter compensation requires different ...
Page 415 - Tool Modification Programming Example:
ACU-RITE 3500i 389 1 1 .4 A d v a nced Pr ogr a mming Tool Modification Programming Example: This program mills the square shape four times. The 3500i executes the first pass using the tool diameter entered in the Tool Page. Each subsequent pass uses a different, "modified" tool diameter, as...
Page 417 - Expressions and Functions; Operators and Functions
ACU-RITE 3500i 391 1 1 .4 A d v a nced Pr ogr a mming Expressions and Functions You can program some values as expressions. Parentheses enclose expressions. The 3500i displays an error message if the expression is incorrectly entered. Expressions follow the standard mathematics order of operations (...
Page 418 - Expression
392 11 G-Code Edit, Help, & Advanced Features 1 1 .4 A d v a nced Pr ogr a mming Ref. Expression Function s) atan Arctangent t) abs Absolute value u) sqrt Square root v) ln Natural logarithm w) log Logarithm x) exp Exponential y) trun Truncate z) !+-# Unary logical not, positive, negative, indir...
Page 419 - Examples
ACU-RITE 3500i 393 1 1 .4 A d v a nced Pr ogr a mming Examples Ref. Example a) G01 X(#100 + #101). All calculations must be enclosed in parentheses. This defines an expression. b) G00 Y&A(#102 * #103)LOOP (5 / 2 / .01) Example of multiplication, division, and modification. c) G01 X(3 + 2)#100 = ...
Page 420 - Example
394 11 G-Code Edit, Help, & Advanced Features 1 1 .4 A d v a nced Pr ogr a mming Ref. Example n) SIN (n) gives the sine of (n). (n) is assumed to be in degrees. G01 X(cos(15)) Y(sin(15)) moves along the hypotenuse of a 15-degree angle with a hypotenuse of 1. o) COS (n) gives the cosine of (n). p...
Page 421 - System Variables; Variable; Current tool diameter
ACU-RITE 3500i 395 1 1 .4 A d v a nced Pr ogr a mming System Variables Certain variables are set aside as 3500i system variables. Some may be useful for you to know when programming macros. The system variables range from #1000 to #1099. Most of these variables are "read only". You cannot wr...
Page 422 - User Variables
396 11 G-Code Edit, Help, & Advanced Features 1 1 .4 A d v a nced Pr ogr a mming User Variables Certain variables are set aside for the programmer to use. These may be useful when programming macros. You can read from or write to these variables. They are divided into four categories: Local va...
Page 423 - Block Skip; Then N15 would be executed.
ACU-RITE 3500i 397 1 1 .4 A d v a nced Pr ogr a mming Variable Programming (Parametric Programming) Variable, or parametric, programming enables you to create macros to generate geometric shapes that are not already available in a canned cycle. Conditional loops, jumps, and GOTO commands can be used...
Page 424 - Select Block Skip
398 11 G-Code Edit, Help, & Advanced Features 1 1 .4 A d v a nced Pr ogr a mming Select Block Skip The 3500i control has nine (9) optional block skip 'switches'. The (/) code followed by a number 1 through 9 activates the corresponding switch. In this example, the hole at N15 is skipped. If N1...
Page 425 - Parameters and Variable Registers; Parameters passed to a macro are called parameters in this manual.; to
ACU-RITE 3500i 399 1 1 .4 A d v a nced Pr ogr a mming Parameters and Variable Registers A macro is a series of instructions designed to achieve a specific result for a given set of constraints. For example, a rectangular pocket of any size always has four sides, four corner radii and a depth. Theref...
Page 426 - Setting and Direct Transfer Variables
400 11 G-Code Edit, Help, & Advanced Features 1 1 .4 A d v a nced Pr ogr a mming Setting and Direct Transfer Variables When using parametric programming with axis addresses and expressions (including unary minus), the complete expression needs to be in parenthesis. For example, X(-#151) is corre...
Page 427 - END
ACU-RITE 3500i 401 1 1 .4 A d v a nced Pr ogr a mming Indirect Transfer: You can indirectly transfer variables to a depth of four levels by introducing extra hatch marks (#) before the variable number. In an indirect transfer, a value is transferred to one variable via another. At Block N204, the ...
Page 428 - At Block N217 one is added to the contents of variable #119.; Storing Result of Computation
402 11 G-Code Edit, Help, & Advanced Features 1 1 .4 A d v a nced Pr ogr a mming Example 2 contains two levels of indirection (N219) and shows how the contents from multiple variables can be assigned to a command or expression. At Block N215, variable #119 is set to constant 100. At Block N2...
Page 429 - Variable Programming Examples
ACU-RITE 3500i 403 1 1 .4 A d v a nced Pr ogr a mming Variable Programming Examples This program uses common variables in the range of #50 to #149. The program mills a pocket with a three-degree draft angle on the sidewalls. The dimensions at the bottom of the pocket are: 15.5730 (X axis) x 13.8850 ...
Page 430 - * SET INCREMENTAL MODAL
404 11 G-Code Edit, Help, & Advanced Features 1 1 .4 A d v a nced Pr ogr a mming The pocket is milled with a side draft angle of three degrees. Z is set to a step-up increment of .02 in. #152 can be set to a desired value, perhaps to determine the finish on the sidewalls of the pocket. In this e...
Page 434 - Macro Body Structure; The macro body is defined in the same way as a sub-program.
408 11 G-Code Edit, Help, & Advanced Features 1 1 .4 A d v a nced Pr ogr a mming Macro Body Structure The macro body is defined in the same way as a sub-program. Format: Oxxx O identifies it as a macro. xxx is the label number. Terminate the macro with an M99 code. Use local variables within the...
Page 435 - Setting and Passing Parameters
ACU-RITE 3500i 409 1 1 .4 A d v a nced Pr ogr a mming Setting and Passing Parameters You can set parameters for a macro before the sub-program call (M98 Pn). Refer to Example 1. Blocks 10 to 12 define variable values for the sub-program called in Block 13. It may be more convenient to use macro ...
Page 436 - G65 Macro Programming, Main
410 11 G-Code Edit, Help, & Advanced Features 1 1 .4 A d v a nced Pr ogr a mming G65 Macro Programming, Main The following is an example of a simple macro program. In this example, the macro is a "window milling" cycle designed to mill a square or rectangular window through a part. * par...
Page 441 - [TEXT value or variable
ACU-RITE 3500i 415 1 1 .4 A d v a nced Pr ogr a mming Macro Programming (Hole Milling Macro) This example machines a CW or CCW hole. A move is made to the hole center and to the required Z depth before calling the macro. After the macro is completed, the Z-axis moves to the clearance plane. The macr...
Page 443 - ENDIF
ACU-RITE 3500i 417 1 1 .4 A d v a nced Pr ogr a mming SAVEG00 = #1016 * SAVE CURRENT MOVE MODE (RAPID=0,FEED=1) SAVEFRT = #1022 * SAVE CURRENT FEEDRATE TDIA = ABS(#1020) * SAVE CURRENT ABSOLUTE TOOL DIA IF(!VAR(7)) THEN PRINT (ERROR! HOLE DIA. NOT GIVEN) M30 ENDIF IF(!VAR(5)) THEN; #5=#1022; ENDIF *...
Page 446 - G31 is aborted if any of the following events occur:
420 11 G-Code Edit, Help, & Advanced Features 1 1 .4 A d v a nced Pr ogr a mming Probe Move (G31) G31 is to be issued with an associated axis move (i.e. G31 X10). When the G31 is executed, it moves at current feedrate selected for G1 until the touch probe selected is deflected. At this point, th...
Page 447 - Conditional Statements
ACU-RITE 3500i 421 1 1 .4 A d v a nced Pr ogr a mming Conditional Statements This subsection discusses the conditional statements IF, THEN, ELSE, GOTO and WHILE. IF - THEN - ENDIF N300 IF (expression) THEN N310 ------------ -- -- -- -- -- -- -- -- N360 ENDIF N370 ------------ If the expression in N3...
Page 449 - Unconditional LOOP Repeat
ACU-RITE 3500i 423 1 1 .4 A d v a nced Pr ogr a mming In place of an expression, you can use a variable that while not zero is treated as a true expression. (Zero equals false. Any other value equals true). DO - END N620 DO nnnn N630 ------------ -- -- -- -- -- -- -- -- N650 IF ( expression ) GOTO 1...
Page 450 - GOTO; Short Form Addressing; Command
424 11 G-Code Edit, Help, & Advanced Features 1 1 .4 A d v a nced Pr ogr a mming LOOP instructs the control to execute the following blocks (N685) until it reaches an END command. The sequence is repeated nnnn times. The number of loops can be a variable assignment (LOOP #121). GOTO N698 GOTO nn...
Page 451 - Logical and Comparative Terms; LOGICAL TERMS; Statement; OR
ACU-RITE 3500i 425 1 1 .4 A d v a nced Pr ogr a mming Logical and Comparative Terms LOGICAL TERMS All logical operations can be carried out using the following command characters or combinations of characters. COMPARATIVE TERMS You can compare variables with variables and variables with constants us...
Page 452 - INEQUALITY OPERATORS
426 11 G-Code Edit, Help, & Advanced Features 1 1 .4 A d v a nced Pr ogr a mming INEQUALITY OPERATORS NOT N760 WHILE (#135 != #137) DO 10 N770 ------------ -- -- -- -- N790 END 10 The exclamation mark (!) symbolizes NOT. Therefore, Block N760 instructs the 3500i to continue the loop to N790 whil...
Page 453 - File Inclusion
ACU-RITE 3500i 427 1 1 .4 A d v a nced Pr ogr a mming File Inclusion File inclusion is a function that allows a sub-program that is not actually part of the program to be called from the main program, or from another sub-program in the program. In this way, a tool change sub-program or a macro can b...
Page 456 - Axis Type; Converting from minutes, seconds to decimal degrees.
430 11 G-Code Edit, Help, & Advanced Features 1 1 .5 F our Axis Pr ogr a mming 11.5 Four Axis Programming Axis Type The machine builder sets up the fourth-axis as a linear or rotary axis. The three basic axes are X, Y, and Z. The additional axis is designated as “U” on the 3500i console. The fol...
Page 457 - Rotary Axis Programming Conventions; If programming the U-axis in Incremental:; Programming Examples
ACU-RITE 3500i 431 1 1 .5 F our Axis Pr ogr a mming Rotary Axis Programming Conventions A rotary axis (typically U) programs differently based on the setting of the (Axes->PhysicalAxis->U->CfgRollOver>Shortest Distance) parameter, which is determined by the builder. The default for thi...
Page 458 - O1 * ROTARY HOLE LOCATIONS
432 11 G-Code Edit, Help, & Advanced Features 1 1 .5 F our Axis Pr ogr a mming Example 1: Drill Mount the fourth axis as described above. Mount a part 6” wide and 8” long on the face of the rotary table. Shortest Distance is set to off. Drill (10) ten 0.375” holes 36° apart, 1” deep, 0.75” i...
Page 460 - * THIS IS TO PREVENT THE NEED TO UNWIND U
434 11 G-Code Edit, Help, & Advanced Features 1 1 .5 F our Axis Pr ogr a mming Example 3: Mill Mount a fourth axis as described above. Mount a part 4” in diameter and 8” long on the face of the rotary table. Support the part on the X+ end by a live center. The part has a 0.25”, 45° chamfer on ...
Page 462 - 2 Software Update; st
436 12 Software Update 12.1 Updating S y st em Sof tw a re 12.1 Updating System Software Software Update HEIDENHAIN Corporation recommends making a backup of the control with the included USB Recovery Drive (684138-xx) before updating the NC software. Please refer to the manual included with the dri...
Page 464 - System Requirements
438 13 Off-Line Software 13.1 350 0i Of f-Line Sof tw a re 13.1 3500i Off-Line Software Off-Line Simulator The off-line software provides a convenient way to write part programs and simulate machine behavior using a standard Windows based computer. Features and functionality are virtually identical ...
Page 465 - Installation
ACU-RITE 3500i 439 13.1 350 0 i Of f-Line Sof tw a re Installation The software is installed in the usual manner by launching the setup program, selecting an installation destination, and choosing the desired features to be installed. Using the default setting for a "Complete" feature instal...
Page 467 - Index
ACU-RITE 3500i 441 Index A Absolute work piece positions 31Accessories 3-D touch probes 23HR hand wheel 24TT 140 touch probe 24 Address Words 369Advanced Programming Block Separators 387Contouring 385Exact Stop 385Expressions 391Macro Body Structure 408Modifiers 387Move Reference 386Speed 382Stroke ...
Page 469 - Updating System Software 436
ACU-RITE 3500i 443 Index Tool Compensation 60Tool numbers/names 61Tool Table / Tool Management 60Top Menu Bar 10Touch Screen Feature 49 U Updating System Software 436 Procedure 436
Page 472 - HEIDENHAIN; CORPORATION
770530-25 Ver 00 4/2014 333 East State Parkway Schaumburg, IL 60173-5337 USA HEIDENHAIN CORPORATION +1 (847) 490-1191+1 (847) 490-3931 E-Mail: [email protected] www.heidenhain.com