Manuel d'utilisation / d'entretien du produit CNC 3500i du fabricant Acu-Rite
Aller à la page of 472
CNC 3500i User’s Manual Conversational and g-code.
.
.
iv Contr ols of the 350 0i Contr ols of the 350 0i Keys on visual display unit Power control keys Numerical keys Data Entry keys Axis Keys Touch QWERTY ke yboard Numeric Touch Pad(s) Key Fun ct io n NC Start key (i.
ACU-RITE 3500i v Contr ols of the 350 0i Axis Jog keys Navigation keys Potentiometer for feed rate and spindle speed override Key Fun ct io n JOG Cycles the CNC through manual movement modes: RAPID JO.
vi Contr ols of the 350 0i Keyboard Installation The machine builder deter mines whether the system supports a keyboard option. If this option is supported, plu g a USB keyboard into the 3500i. Peripherals Supported: USB memory devices; e.g. a memory stick.
ACU-RITE 3500i vii Manual Inf or mation Manual Inf or mation Message symbols Fonts Used in this manual 3500i reference to the console KEYS 3500i reference to the touch screen Buttons Changes (error s) HEIDENHAIN Corporation is continuously striving to improve.
viii Manual Inf or mation Model, Sof twar e and F eatur es This manual describes functions and features pro vided by 3500i as of the following NC software numbers. The machine tool builde r adapts the usable features of the CNC to his machine by setting machine parameters.
ACU-RITE 3500i ix Manual Inf or mation New Functions of Sof tw ar e 689 871 -0 1 -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 supp ort copying and pasting between dialogs.
x Manual Inf or mation Changed F unctions of Sof twar e 689 871 -0 1 -0 1 Feed & Speed Calculator in MDI was changed; see page 55. Feeds & Speeds Table functionality and description was e xpanded; see page 68. Additional information for the R epeat blocks feature is being provided; see page 145.
ACU-RITE 3500i xi Cont ents Intr oduction 1 Machining Fundamentals 2 Manual Data Input 3 T ool Management 4 Pr ogram Man agement 5 Conversationa l Editing 6 Programmin g: Canned Cycles, sub- programs .
xii.
3500i xiii T able of Cont ents Controls of the 3500i Keys on visua l display unit ................ ................... ................... ....................... .......... iv Numerical keys ................ .................... ................... .
xiv Main Operating Modes ... ................... .................... ...................... .................... ... 8 Sub Modes .............. .................... ...................... .................... ................... .......... 9 Upper Menu and Status Informat ion Bar .
3500i xv 2.2 Manual Machine Positioning Jog Mode Moves ....... ................... ....................... ................... .................... ........... 34 Changing the Jog Mode..... ................................ ............. ..............
xvi Find .......... .................... ................... ................... .................... ................... ........ 65 Finding a t ool using text .. ................... .................... ................... ................... ..... 65 Clear Featu re .
3500i xvii Program Management 5.1 Program Ma nagement Introduction Accessing Pro gram Management ............. .................... ...................... .................. 88 Program Scree n Description ................... ................... ......
xviii Moving Blocks in a program ........ ...................... ....................... ...................... 111 Canceling ed its to a progra m block: .......... ................... .................... ............... 111 Restore ed its to a program block: .
3500i xix Boring Bidi rectional Cycle ..... ....................... ................... .................... ............ 151 Boring Unid irectional Cycle .......... ................... ................... ....................... ...... 151 Chip Break Cy cle .
xx Inside Corn er Finding ..................... ................... .................... ................... ...... 223 Inside/Outs ide Boss/Hole Fin ding ............ ................... .................... ............... 225 Inside/Out side Web Finding .
3500i xxi Running a Program on the Machine 9.1 Running a program Modes of Pr ogrammed Operatio n .... ................... ................... .................... ......... 264 Auto mode ........... ................... ................... ............
xxii Quick Coord inate Entry ........................... .................... ................... ................... ... 288 Job Setup: Basic tab .. ....................... ................... .................... ................... ......... 289 Basic tab Data Entries .
3500i xxiii CAM Setup ...................... .................... ................... ....................... ................... ... 311 Selection tab: .............. .................... ................... ....................... ..................
xxiv CAM Example 2 ... ...................... .................... ................... .................... ............... 339 Example Tw o: . ................... ....................... ................... .................... ............... 339 Create Circle Geometry: .
3500i xxv G - Functio ns ........... ................... .................... ................... ................... ................ 372 Basic Modal Functio ns .... ................... ................... ....................... ................... 373 Multi -Segm ent Blocks.
xxvi User Macros (G65, G66, G67 ) ........................ .................... ................... ......... 407 Macro Body Structure .. ...................... .................... ................... ................... ... 408 Setting and Pass ing Parameters .
Introduction.
2 1 Introduction 1 .1 The 350 0i 1 .1 The 350 0i The ACU-RITE 3500i control is a touch screen worksh op-oriented contouring control that e nables you to program co nventional machining operations right at the machine in an easy-to-use conversational program ming language.
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 ST OP button out, reset the servo drive by pressing the SERVO RESET key.
4 1 Introduction 1 .1 The 350 0i E-Stop, Servo Reset, and CNC Shutdown Press E-STOP to disengage the servos and then revert to Manual Data Input Mode. Touch Shut Down to display the Shut Down dialogue. Touch Shut Down to power down the CNC, or touch Cancel to cancel the shut down.
ACU-RITE 3500i 5 1 .1 The 350 0i Writing Programs The 3500i allows many featu res to be used without having to write a program. But for operations that repeat or complex machining it is best to write a program.
6 1 Introduction 1 .2 V isual Displa y Unit 1 .2 V isual Display Unit Operating Panel with Touch Screen display The ACU-RITE 3500i has a 12.1-inch Flat-Panel Color Touch Screen Display. The fol lowing list of items are also located on the front panel.
ACU-RITE 3500i 7 1 .2 V isual Display Unit Menus, Dialogues, and Forms This section describes general overview of the pop-up menu s, dialogues, and forms p rovided by the 3500i. Complete information is provided in this manual where specific examples of actions are being explained.
8 1 Introduction 1 .2 V isual Displa y Unit General Operating Guidelines The following provides the ge neral operating guidelines for the 3500i. Mode specific function buttons are always locat ed on the left vertical edge of the screen.
ACU-RITE 3500i 9 1 .2 V isual Display 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 f eatures. Programs can also be copied to or from a USB memory device (like a memory stick or thumb drive), or network.
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 "M anual Data Input" on page 20 for a complete description of the screen layout.
ACU-RITE 3500i 11 1 .2 V isual Display 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 perfo rming. They provide an easy way to perform supported machine functions.
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 become s visible (pop-up) when text, and numerical info rmation is required for an action that is currently being taken.
ACU-RITE 3500i 13 1 .2 V isual Display Unit Addition al Buttons The followi ng additional buttons are always avai lable on the keyboard. Special Characters The keyboard has a second “Special Characters” page provided which is accessed by touching the “ (#*! ” button 1 .
14 1 Introduction 1 .2 V isual Displa y Unit Programming Slid ers The following list describes the sl ider controls shown here. Scroll Bar(s) are used to scroll through the active window. Window Slider(s) are u sed to resize a window on the screen.
ACU-RITE 3500i 15 1 .2 V isual Display Unit Numeric touch pad An on screen nume ric touch keypad will automatically pop-up when you enter a field that requires numeric data input. When information has been entered usin g the on screen numeric keypad, touch the Enter button.
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 calculato r feature is available whenever the o n screen numeric keypad is open. To open the calculator feature, touch the Calculator button.
ACU-RITE 3500i 17 1 .2 V isual Display Unit Context Sensitive Help The Acu-Rite 3500i uses an intuitive method to aid the user when assistance is desired. When assistan ce is needed with a feature, the User Manual can be displayed d irectly at the point which describes the pertinent feature.
18 1 Introduction 1 .2 V isual Displa y Unit The following buttons are available wh en using Help. But ton Fun ct io n 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.
ACU-RITE 3500i 19 1 .2 V isual Display Unit Console Key Pad The following ke ys 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 3 500i" on page iv. 1 Axis keys, use to select the required axis.
20 1 Introduction 1 .3 Main Oper ating Mode Scr eens 1 .3 Main Oper ating Mode Scr eens Display navigation The three main operating modes: Manual Data Input, Program Management, and Program Run each have there own screen.
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 be ing viewed on this screen. See “Accessing Program Management” on page 88.
22 1 Introduction 1 .3 Main Oper ating Mode Scr eens Program Run Select a program to run. Touch the Program Run button. The CNC loads the program . The name of the current ly loaded program is di splayed in the Program Name field at the center of the screen.
ACU-RITE 3500i 23 1 .4 A ccessor ies: 1 .4 A ccessor ies: Available accessories include a selection of electronic Touch Probes, and Hand Wheels. Touch probes T ouc h Probe F unction software option.
24 1 Introduction 1 .4 A ccessor 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 mea sure the tool length and radius automatically either with the spindle rotating or sto pped.
Machining Fundamentals.
26 2 Machini ng Fundamentals 2.1 F undamentals of P o sitioning 2.1 F undamentals of P o sitioning Position encoders and reference marks The machine axes are equipped with position encod ers that register the positions of the machine table or tool.
ACU-RITE 3500i 27 2.1 F undamentals of P ositioning Reference system A reference system is required to define po sitions in a plane or in space. The position data are always referenced to a predetermined point and are described through coordi nates.
28 2 Machini ng Fundamentals 2.1 F undamentals 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 assignment of the principal and minor axes.
ACU-RITE 3500i 29 2.1 F undamentals of P ositioning Setting the pole and th e angle reference axis The pole is set by entering two Cartesian co ordinates in one of the three planes. These co ordinates also set the reference axis for the polar angle PA.
30 2 Machini ng Fundamentals 2.1 F undamentals 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 directi on; negative angles rotate in a clockwise direction.
ACU-RITE 3500i 31 2.1 F undamentals of P ositioning Absolute and incrementa l work piec e positions Absolute work piece positions Absolute coordinates are position coordinates th at are referenced to the datum of the coordinate system (o rigin). Each position on the work piece is uniquely defined by its absol ute coordinates.
32 2 Machini ng Fundamentals 2.1 F undamentals of P o sitioning Setting the datum Fixture Offsets A production drawing identifies a certain form elemen t of the work piece, usually a corner, as the absolute zero datum.
ACU-RITE 3500i 33 2.1 F undamentals of P ositioning Example2: SetZer o 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.
34 2 Machini ng Fundamentals 2.2 Manual Mac hine P o sitioning 2.2 Manual Mac hine P ositioning Jog Mode Moves You can make or change jog move s when the CNC is in Manual Data Input Mode, Teach Mode, or i n the Tool Page; and the servos are on.
ACU-RITE 3500i 35 2.2 Manual Mac hine P ositioning Adjusting the Feedrate The Feedrate Override rotary switch can be used to override the currently active feedrate or rapid ra te for machine moves. The switch provides a range of 0% to 150%. Setting the switch to 100% will allow the actual feedrate or rapid ra te currently active to be used.
36 2 Machini ng Fundamentals 2.2 Manual Mac hine P o sitioning.
Manual Data Input.
38 3 Manual Data Input 3.1 Manual D ata Input (MDI) 3.1 Manual D ata Input (MDI) Overview Manual Data Input allows data input for simple machi ning operations. Manual operation, single step ope ration, and single commands can be entered. The following describes th e concepts, and formats used with the ACU-RITE 3500i CNC.
ACU-RITE 3500i 39 3.1 Manual D ata 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.
40 3 Manual Data Input 3.1 Manual D ata Input (MDI) Manual Data Input Menu Bar The following table descri bes the bottom bar menu buttons. But ton Fun ct io n Mill Line opens the Mill Line pop-up dialogue where information can be entered to mill a line.
ACU-RITE 3500i 41 3.1 Manual D ata Input (MDI) Draw & Manual bottom menu bar buttons. MDI Menu Page two The following table describes the b ottom bar page two menu buttons. Butt on Func tion Touching the Draw button wi ll view real time drawing of the work piece as it is being machined.
42 3 Manual Data Input 3.1 Manual D ata Input (MDI) Manual Data Input Operations The following explains a few of the machini ng operations that are available with Manual Data Input. Examples have been provided to explain an overview to the operator of the 3500i’s capabil ities.
ACU-RITE 3500i 43 3.1 Manual D ata Input (MDI) Mill Arc manual data i nput View Touch the View button to view the Mill Arc data input graphically. Touch the Exit button to return to the Mill Arc dialogue. The view option is available with all manual data action s.
44 3 Manual Data Input 3.1 Manual D ata Input (MDI) Manual Data Input Cycles The MDI Cycles are grouped in three categories as described in the following groups.
ACU-RITE 3500i 45 3.1 Manual D ata 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 Pocket Cycles button.
46 3 Manual Data Input 3.1 Manual D ata Input (MDI) The More button is used to enter addi tional (or optional) parameters regarding the m achining of the pocke t such as corner radius, side finish stock, etc. These additional paramete rs are not typically required.
ACU-RITE 3500i 47 3.1 Manual D ata Input (MDI) Block History The MDI block history allo ws the operator to record all cycles that are programmed into the MDI to be retriev ed or saved into a part program. By default the reco rding of the MDI cycles is on an d can be turned off by toggling the Record button on the second set of menu bar MDI buttons.
48 3 Manual Data Input 3.1 Manual D ata Input (MDI) G-code MDI The ACU-RITE 3500i al so has G-code Manual Data Input mode, and allows you to command moves without creating a par t program. MDI also is a quick way to program one move, or a series of moves that are used only one time.
ACU-RITE 3500i 49 3.1 Manual D ata Input (MDI) MDI Touch Screen Feature Dialogues The 3500i allows the operator to do quick machine function s directly from the Manual Data Input screen. Touching on any of these marked touch screen zones op ens a dialogue for data input.
50 3 Manual Data Input 3.1 Manual D ata Input (MDI) Program Preset Touching the numerical values in the Preset Axe s zone opens the Program Preset dialogue, allowing the operator to preset one or more axes. Touch the Preset Axes zone, or select an axis in the zone by touching that axes numerical value.
ACU-RITE 3500i 51 3.1 Manual D ata Input (MDI) Move to Target Location Touching in the Target location zone op ens the Move to Target Location dialogue, allowing the operator to move one or mo re axes to a specific lo cation.
52 3 Manual Data Input 3.1 Manual D ata Input (MDI) Tool The tool dialogue al lows the operator to temporarily adjust tool settings or mount a n ew tool. If only a tool numb er is entered, the system will mount the tool, and use the values stored in the tool table.
ACU-RITE 3500i 53 3.1 Manual D ata Input (MDI) Offset Offset allows the operator to activ ate a new offset from the Offset table, or modify existing values in the Offset table. If only a fixture offset number is entered, the system will activate the offset provide d from the offset table.
54 3 Manual Data Input 3.1 Manual D ata Input (MDI) Basic Modals Basic Modals allow the operator to set some of the basic modals for the system. In this dialog, the operator is allowed to adjust the current modal settings of the system (plane, absolute/incre mental, inch/mm and rapid/feed mod e).
ACU-RITE 3500i 55 3.1 Manual D ata Input (MDI) Feed and Speed This allows the operator to adjust the current feed and sp eed. There are two modes for this, each having it’s own dialogue. When the current active tool has valu es entered for the feed and speeds in the tool table the “Feed and Speed Calculator” di alogue will open.
56 3 Manual Data Input 3.1 Manual D ata Input (MDI) When the current tool has no values entered into the Feed and Speed table the Feed an d Speed dialogue will b e opened. Touch the Feed and Speed Lo cation zone. The Feed and Spee d dialogue opens.
ACU-RITE 3500i 57 3.1 Manual D ata 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 control.
58 3 Manual Data Input 3.1 Manual D ata Input (MDI) Once in Teach mode, the operator can use the control jog keys to move the machine to the desired locations and th en use the menu bar buttons to create the commands to be saved. But ton Fun ct io n Rapid creates a rapid move using the current position.
Tool Management.
60 4 Tool Management 4.1 T ool T a ble 4.1 T ool T a ble Tool Table / Tool Management When the CNC executes a program bl ock that activates a tool number, the values on that row of the Tool Table are activat ed. Tool Table values are automatically converted to their inch or millimeter equivalents wh en the 3500i mode is changed.
ACU-RITE 3500i 61 4.1 T ool T able Tool numbers / Tool names Each tool is identified by a numbe r between 0 and 100. The tool name is its tool number. The machine builder determines the nu mber of tools available. The tool number 0 is automatically defined as the zero tool (empty spindle) with the le ngth L=0 and the diameter D=0.
62 4 Tool Management 4.1 T ool 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 t he arrow keys, and/or scroll bars. Touch the desired field to make chang es.
ACU-RITE 3500i 63 4.1 T ool T able Second Menu Bar The followin g is a description th e 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 ke ys to enter the required data.
64 4 Tool Management 4.1 T ool 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.
ACU-RITE 3500i 65 4.1 T ool T able Find The Find button provides a search of the Tool Table using eithe r the Tool number, or te xt. Searching fo r text is case sensitive. As an example; if searching for end mill, but the text was inserted in upper case letters “END MILL”, Find will only search for lower case text.
66 4 Tool Management 4.1 T ool 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 Ta bl e feature, it’s application is not the same as in the Fixture Offsets fe ature. The following description is for the Tool Table feature.
ACU-RITE 3500i 67 4.1 T ool T able Tool Table Structure Tool table: Stan dard tool data Column Descr iption Tool Number by which the tool is called in the program (e.g. tool 2 = T2). Diamet er Compensation val ue for the tool diameter. Length Compensation value for tool length.
68 4 Tool Management 4.1 T ool T a ble Feeds & Speeds Table Feeds & Speeds Overview The Feeds & Speeds Table allows the us er to enter additional tool data for each tool so that the control can calculate Feeds and Speeds to be used in MDI (Feed and Speed MDI Touch Screen Feature Dialog) or programs.
ACU-RITE 3500i 69 4.1 T ool T able Data can be entered based on the Tool Diameter and Too l Length as well as other entered tool parame ters the Spind le Speed, Rough Feed and Finish Feed can be automatically calculated for each tool in the Tool Table.
70 4 Tool Management 4.1 T ool T a ble Using the Feeds & Spe eds Table The 3500i can calculate spindle speed, rough feed and finish feed for each tool. To calculate the spindle speed enter th e tool's diameter and the desired surface speed.
ACU-RITE 3500i 71 4.1 T ool T able Simulation Tool and Offset Tables The 3500i include s the advanced ability to utilize a second set of the tool and offset tables, which apply only to Simulation mode.
72 4 Tool Management 4.2 T ool D ata 4.2 T ool D ata T-Codes, and Tool Activation To activate a tool, program a T-Code fol lowed 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.
ACU-RITE 3500i 73 4.2 T ool D ata Tool-Length Offsets Tool-length offset is the di stance 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.
74 4 Tool Management 4.2 T ool D ata 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 3500 i calculates the tool length offset for the selected tool putting the data to the length column.
ACU-RITE 3500i 75 4.2 T ool D ata Tool Radius Compensation When tool compensatio n is not active, the CNC positions the tool's center on the programmed path. When prog ramming a part profile, the cutting edge must be half a diameter away from the path.
76 4 Tool Management 4.2 T ool D ata Contouring with radius compensati on 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 viewe d from behind a moving tool.
ACU-RITE 3500i 77 4.2 T ool D ata Radius compensation : Machining corners Outside corners: If you program radius compensation, the CNC moves the tool around outside corners on a transiti onal arc. If necessar y, the CNC reduces the feed rate at outside corners to reduce machine stress, for example at very great changes of direction.
78 4 Tool Management 4.2 T ool D ata Ramping into a Compensation Move Entry moves allow a smooth transit ion into a contour. Allowi ng 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 re quired, program a tool with “0 ” radius.
ACU-RITE 3500i 79 4.2 T ool D ata Arc Tangent Entry Mo ve In an arc tangent entry move the t ool approach es the contour through an arc and enters tangent to the first move of the contour.
80 4 Tool Management 4.2 T ool D ata 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 var iable assigned for this function is #1030. Example: 120 #1030 = .
ACU-RITE 3500i 81 4.2 T ool D ata Tool Compensation Path Path of Tool Dur ing Tool Compensation In linear-to-linear or linear-to-circula r 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 plane.
82 4 Tool Management 4.2 T ool D ata 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 plan e (compensation in XY). You program an XZ or YZ move.
ACU-RITE 3500i 83 4.2 T ool D ata 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 acti ve plane ) are permitted during compensation.
84 4 Tool Management 4.2 T ool D ata Fixture Offsets - Tool menu In the Tool menu bar, the Fixture O ffset display screen is provided to allow data entry in the display fields to set f ixture offsets. Touch the Fixture Offsets button to open the offsets menu.
ACU-RITE 3500i 85 4.2 T ool D ata Lock, or Unlock a Tool In the Tool Table, select the tool to be locked, or unlocked. Open the column fie ld 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.
86 4 Tool Management 4.2 T ool D ata.
Program Management.
88 5 Program Mana gement 5.1 Pr ogr am Manag ement Intr oduction 5.1 Pr ogr am Management Intr oduction Accessing Program Management The Program Management mode provides access to all of the program utilities. These functio ns in clude creating, selecting, editing, deleting, and copying programs.
ACU-RITE 3500i 89 5.1 Pr ogr am Manag ement Intr oduction Program Manager Menu Bar In the Program screen, the horizont al menu bar displays the following Utility bu ttons: Butt on Func tion Use Navigation Arrow - Back to go to the previous folder. Use Navigation Arrow - Forward to go to the next folder.
90 5 Program Mana gement 5.1 Pr ogr am Manag ement Intr oduction Utility Function Buttons In the Program screen, the ve rtical side bar menu displays the following Ut ility buttons: But ton Fun ct io n Preview toggles open, or close the preview window.
ACU-RITE 3500i 91 5.1 Pr ogr am Manag ement 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 pr ograms, and the folders tree.
92 5 Program Mana gement 5.2 Pr ogr am Manag er Functions 5.2 Pr ogr am Manager F unctions Folder Filter To select what type of programs to sh ow, 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 displayed, or any part of a program name.
ACU-RITE 3500i 93 5.2 Pr ogr am Manag er Functions Utility Button Functions Preview button Select a program to preview from t he program directory. A graphical image of the program is displayed in the previ ew window. Touch the Preview button on the side bar to preview the program.
94 5 Program Mana gement 5.2 Pr ogr am Manag er Functions Copy button Touch the Copy program button to copy one or more highlighted programs to the clip board. Copy works on the current program, or group of previously marked programs from the Mark program selection.
ACU-RITE 3500i 95 5.2 Pr ogr am Manag er Functions Sorting Folder Contents The sorting button can be used to so rt the contents of the folder list. The sorting button shows the current sort me thod (default is Sort By Name, Ascending). The options for sorting are Name, Size, Type and Date.
96 5 Program Mana gement 5.2 Pr ogr am Manag er Functions Recycle Bin When a program is deleted it is sent to the Recycle Bin. The Recycle Bin allows the operator to res tore, or permanently delete programs that have been deleted from the folder .
ACU-RITE 3500i 97 5.3 Cr eating, Editing, & Selecting t o Run 5.3 Cr eating, Editing, & Selecting t o Run Creating a New Part Program Touch the New Program button in the Prog ram Manager to create a new program. The New Program dialogue open s.
98 5 Program Mana gement 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 program directory.
Conversational Editing.
100 6 Conversational Editing 6.1 Con versational Pr ogramming 6.1 Con versational Pr ogramming 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.
ACU-RITE 3500i 101 6.1 Con versational Pr ogramming Program Edit Screen The program edit screen provides the name of the prog ram in the upper Status Bar, and the pr ogram is displayed in numerical order in the main window. The con versational edit buttons are available in the bottom menu bar.
102 6 Conversational Editing 6.1 Con versational Pr ogramming Program Edit bu ttons When editing a program, these edit buttons are available. But ton Fun ct io n Abs/Inc toggles between Absolute, and Incremental mode. Milling activates the bottom menu bar for e.
ACU-RITE 3500i 103 6.1 Con versational Pr ogramming Conversational Data Input Cycles Milling Button Select the Milling button to display the milling button features in the bottom bar menu.
104 6 Conversational Editing 6.1 Con versational Pr ogramming 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 p rogram. But ton Fun ct io n RPM opens the Spindle RPM dialogue so that the spindle RPM speed can be set.
ACU-RITE 3500i 105 6.1 Con versational Pr ogramming More Milling Button Select the More Milling button to display the more milling button features in the pop-up menu.
106 6 Conversational Editing 6.1 Con versational Pr ogramming Drill Features Button Select the Drill Cycles button to display the more milling button features in the pop-up menu.
ACU-RITE 3500i 107 6.1 Con versational Pr ogramming Pocket Cycles Button Select the Pocket Cycles button to display the pocket milling featur es in the pop-up menu.
108 6 Conversational Editing 6.1 Con versational Pr ogramming Other Cycles Button Select the Other Cycles button to display additional milling features in th e pop-up menu.
ACU-RITE 3500i 109 6.1 Con versational Pr ogramming Program Editing The feature edit buttons provided for editing a program offer assistance when editing. On scree n functions, and a description of these buttons are describe here. When in Edit mode to edit a program, touch the Edit Features button to access the Mark button.
110 6 Conversational Editing 6.1 Con versational Pr ogramming Deleting a prog ram block: There are two ways to delete program blocks from a Program Listing. The following provide the steps nece ssary to delete a block, or blocks. In Edit Mode, place the cursor at the beginning of the first block to be deleted.
ACU-RITE 3500i 111 6.1 Con versational Pr ogramming 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 inserted, and touch the Paste button.
112 6 Conversational Editing 6.1 Con versational Pr ogramming 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.
ACU-RITE 3500i 113 6.1 Con versational Pr ogramming Program Text Editing Find: Specific Text or Code in a program Use the Find button in Edit Mode to search for blo cks, or for specific text. Text, or Program Codes can be searched for throughout the entire program, or at specific locations.
114 6 Conversational Editing 6.1 Con versational Pr ogramming 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 program.
ACU-RITE 3500i 115 6.1 Con versational Pr ogramming 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 2 59. On screen preview buttons are available in the Preview Features menu.
116 6 Conversational Editing 6.1 Con versational Pr ogramming 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 pre view area. When selected from the preview area, the cursor defaults to its program line in the editing area.
Programming: Canned Cycles, sub-programs.
118 7 Programming: Canned Cycles, sub-prog rams 7 .1 Explaining Basic Cy cles 7 .1 Explaining Basic Cy cles Round/Chamfer Corner Rounding Corner rounding permi ts the operator to blend th e intersection of consecutive moves. To activate corner rounding, the operat or keys a radius val ue (positive) into the CornerRad field of the fi rst move.
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 poi nts necessary to calculate the tool path. The resulting tool path follows the solid line.
120 7 Programming: Canned Cycles, sub-prog rams 7 .1 Explaining Basic Cy cles Rapid Rapid Move Rapid Move initiates rapid traverse. Th e machine builder sets the actual rapid rate in the Setup Utility. Use Rapid Move to position the tool prior to or after a cut.
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 an gle of the movement and the actual X-Axis position designation.
122 7 Programming: Canned Cycles, sub-prog rams 7 .1 Explaining Basic Cy cles Rapid Move - Angle and Y: Specify the desired end point coordi nate using the angle of the movement and the actual Y-Axis position designation.
ACU-RITE 3500i 123 7 .1 Explaining Basic Cy cles Rapid Move - Radius and Y: Specify the desired end point c oord inate using actual position designations, either in absolute or incremental. Line Line Move: Line Move initiates a straight-line feed motio n and is used to cut a part.
124 7 Programming: Canned Cycles, sub-prog rams 7 .1 Explaining Basic Cy cles Line Move - EndP oint: Specify the desired end point coordi nate using actual position designations, either in absolu te or incremental. All parameters are optional.
ACU-RITE 3500i 125 7 .1 Explaining Basic Cy cles Line Move - Angle an d Radius: Specify the desired end point coordinate using the radius and angle of the movement. Line Move - Angle and X : Specify the desired end point coordinate using the an gle of the movement and the actual X-Axis position designation.
126 7 Programming: Canned Cycles, sub-prog rams 7 .1 Explaining Basic Cy cles Line Move - Angle and Y: Specify the desired end point coordi nate using the angle of the movement and the actual Y-Axis position designation.
ACU-RITE 3500i 127 7 .1 Explaining Basic Cy cles Line Move - Radi us and Y: Specify the desired end point coor d inate using the radius of the movement and the actual Y-Axis position designation. Field Code Descr iption Y Y Absolute position of, or incremental distance to, the desired Y-Axis destination.
128 7 Programming: Canned Cycles, sub-prog rams 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 pl ane by default. For an arc in the XZ or YZ plane, prog ram the plane change befo re the arc move.
ACU-RITE 3500i 129 7 .1 Explaining Basic Cy cles Arc Move - Radius and EndPoint: The following is a description of the menu fields. Field Code Descr iption Direction E Specifies a clockwise (CW) or counterclockwise (CCW) arc direction. (Required) Radius R Radius of the arc.
130 7 Programming: Canned Cycles, sub-prog rams 7 .1 Explaining Basic Cy cles Arc Move - Center and En dPoint: Specify the arc movement using th e actual coordinates of the desired end point and the coordinates of the arc center point. Field Code Descr iption Direction E Specifies a clockwise (CW) or counterclockwise (CCW) arc direction.
ACU-RITE 3500i 131 7 .1 Explaining Basic Cy cles Arc Move - Center an d Angle: Specify the arc movement using t he coordinates of the arc center point and the included polar angle . Field Code Descr iption Direction E Specifies a clockwise (CW) or counterclockwise (CCW) arc direction.
132 7 Programming: Canned Cycles, sub-prog rams 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 before you execute the arc move.
ACU-RITE 3500i 133 7 .1 Explaining Basic Cy cles Dwell: Dwell (G4) can be used to prog ram a delay between blocks. A T imed Dwell is a timed stop. An Infinite Dw ell is a stop that can be canceled only by pressing START.
134 7 Programming: Canned Cycles, sub-prog rams 7 .1 Explaining Basic Cy cles Plane Selection Make plane changes prior to circ ular interpolation. XY is the default plane at power-on. Circular mo ves and tool diameter co mpensation are confined to the plane you select (XY, XZ, or YZ ).
ACU-RITE 3500i 135 7 .1 Explaining Basic Cy cles Reference Point Return: The Home command returns the spec ified axes to their respective permanent reference position. The mach ine returns directly to its X, Y, Z, and (U) reference point (Machine Home).
136 7 Programming: Canned Cycles, sub-prog rams 7 .1 Explaining Basic Cy cles Fixture Offset (Work C oordinate System Select): Use the work coordinate system commonly known as fixture offsets to shift Absolute Zero to a preset dimension. Fixture Offset dimensions are refe renced to Machine Zero.
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, an d remains active until overridden. Select the More Milling button, and then "Unit" from the pop-up menu.
138 7 Programming: Canned Cycles, sub-prog rams 7 .1 Explaining Basic Cy cles Absolute Zero Set Absolute Zero i s the X0, Y0, Z0 posit ion for absolute dimensions. Re fer to chapter 3 "Manual Data Input (MDI)" on page 38 for more information on Absolute positioning.
ACU-RITE 3500i 139 7 .1 Explaining Basic Cy cles Block Form The BlockForm comman d 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 of the parameters.
140 7 Programming: Canned Cycles, sub-prog rams 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 shoul d be programmed by itself.
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 d uring the progr am executi on. The new value is only in effect during the program r un, and reverts back to the original value after program completion.
142 7 Programming: Canned Cycles, sub-prog rams 7 .1 Explaining Basic Cy cles FeedRate A Feed block sets the feedrate for Li ne moves, arcs, and cycles that do not contain specifically programmed feed rates. Fe ed blocks also set the feedrate for modal moves.
ACU-RITE 3500i 143 7 .1 Explaining Basic Cy cles Spindle RPM Use the RPM comm and to designate and activate the desired spindle speed, in Revolutions Per Minute. Programming an RPM does not activate any spindle motion; it on ly sets the speed at which any subsequent spindle rotation will occur at.
144 7 Programming: Canned Cycles, sub-prog rams 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 ch anger, a Tool call will always mount the tool, with no need for the MCode 6.
ACU-RITE 3500i 145 7 .1 Explaining Basic Cy cles Repeat Blocks The Repeat command allows a series of previousl y 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.
146 7 Programming: Canned Cycles, sub-prog rams 7 .1 Explaining Basic Cy cles This program will drill four holes. A Fi xture Offset is used to relocate X Y zero. When the Repeat Cycle is enc ountered, it will drill four more holes at the offset loca tion.
ACU-RITE 3500i 147 7. 2 C a n n e d C y c l e s 7 .2 Canned Cy cles Canned Cycles A canned cycle is a preset sequence of events initiated by a single block of data. Canned cycles are pa rt of the CNC software and cannot be altered. They si mplify the programming of com plicated cycles.
148 7 Programming: Canned Cycles, sub-prog rams 7 .2 Canned Cy cles Drilling Cycles Drilling, Tapp ing, and Boring When you activate a drilling cycle, it executes afte r each programmed position, until you can cel it. The following reminders are for drill cycl es: F feedrate is optional.
ACU-RITE 3500i 149 7. 2 C a n n e d C y c l e s Counterbore Drill Cycle Counterbore drill cycle generally used for counterbor ing. It feeds from the R-plane to Z depth, dwells for specified time, then rapids to the return point.
150 7 Programming: Canned Cycles, sub-prog rams 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-pla ne to Z depth. The spindle stops and reverses, the tool feeds to the retract plane, and the spindle stops, and then reverses again.
ACU-RITE 3500i 151 7. 2 C a n n e d C y c l e s Boring Bidirectional Cycle Boring Bidirectional is a boring cycl e, generally used to make a pa ss in each direction on a bore or to tap with a self-reversing tapping head. It feeds from the R-plane to Z depth, and then feeds back to the retract height.
152 7 Programming: Canned Cycles, sub-prog rams 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.
ACU-RITE 3500i 153 7. 2 C a n n e d C y c l e s Flat Botto m Boring Cycle This boring cycle generally used to program a pass in each di rection with a dwell at the bottom. The tool feeds from the R-plane to Z depth, dwells for specified time, then feed s to the retract (P) dimension.
154 7 Programming: Canned Cycles, sub-prog rams 7 .2 Canned Cy cles Drill Bolt Hole Cycle Use the drill bolt hole cycle to drill a parti al or full bolt circle. A drill cycle must be programmed prior to the bolt hole cycle. You can move around the pattern clockwis e or counterclockwise, either point to point or along a radius.
ACU-RITE 3500i 155 7. 2 C a n n e d C y c l e s Drill Pattern Cycle Use the automatic hole pattern cycl e 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.
156 7 Programming: Canned Cycles, sub-prog rams 7 .2 Canned Cy cles Milling Cycles Mill Cycle The Mill Cycle is intended for contour milling op erations. Tool diameter compensation, Z Pecking, Finish Stock, Roug hFeed, and FinishFeed are supported.
ACU-RITE 3500i 157 7. 2 C a n n e d C y c l e s When you enter a value, the CNC executes the number of passes required to get from the H (StartHgt ) to the Z (ZDepth), cutting the B (DepthCut) on each pass. When you do not enter a J (RoughFeed) or K (Fi nFeed), the CNC executes feed moves at the cu rrent feedrate.
158 7 Programming: Canned Cycles, sub-prog rams 7 .2 Canned Cy cles EndMill Cycle The mill cycle is terminated with th e EndMill block; at which point, it rapids up to the StartHgt a nd rapids to the X and Y location specified. If X and Y are not spe cified the tool remains in the curren t position.
ACU-RITE 3500i 159 7. 2 C a n n e d C y c l e 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.
160 7 Programming: Canned Cycles, sub-prog rams 7 .2 Canned Cy cles G-code format: G170 Field Code Descr iption XStart D X coordinate of the starting point. Defaults to current position. NOTE: Type the require d absolute X Start and Y Start coordinates when possible.
ACU-RITE 3500i 161 7. 2 C a n n e d C y c l e 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 pr ior to, so that the CNC knows the tool diameter.
162 7 Programming: Canned Cycles, sub-prog rams 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, an d Z movement up or down. A single tooth or multi-toothed too l may be used.
ACU-RITE 3500i 163 7. 2 C a n n e d C y c l e s Field Code Descr iption TPIor Lead B Threads per in ch (T PI) or lead of thread in MM. (Required) NOTE: The minimum number of threads per inch is "1". XCenter X Absolute X coordinate of the center of the thread.
164 7 Programming: Canned Cycles, sub-prog rams 7 .2 Canned Cy cles Tool Length Offset is set the same as with any oth er tool or operation. A tool di ameter also has to be set in the tool table, as tool diameter compensation is buil t into this cycle (tool diameter compensation is not allowed during the use of this cycle).
ACU-RITE 3500i 165 7. 2 C a n n e d C y c l e s Circular Profile Cycle The Circular Pro file Cycle cleans up the i nside or outside profile of an existing circle. When executed, the CNC rapids to Ramp#1 starting positi on, rapids to H (StartHgt), then feeds to the depth of the first cut.
166 7 Programming: Canned Cycles, sub-prog rams 7 .2 Canned Cy cles If you enter B (DepthCut), the CN C executes the number of passes required to get from the H (StartHgt) to Z (ZDepth), cutti ng to the Depth Cut = B (Z Max.
ACU-RITE 3500i 167 7. 2 C a n n e d C y c l e s Rectangular Pr ofile Cycle The Rectangular Profile Cycle cleans up the inside or outside profi le of a rectangle. When run, the CNC rapids to the Ram p #1 starting position, rapids to H (Z StartHgt), an d then feeds to the depth of the first cut.
168 7 Programming: Canned Cycles, sub-prog rams 7 .2 Canned Cy cles When you enter a value, the CNC executes the number of passes required to get from the H (StartHgt) to the Z (ZDepth), cutting the B (DepthCut) on each pass.
ACU-RITE 3500i 169 7. 2 C a n n e d C y c l e s Pocket Cycles Pocketing cycles eliminate extens ive 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.
170 7 Programming: Canned Cycles, sub-prog rams 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 pocke t. The tool must be position ed at the center point of the lower-left corner radius, at the bottom of the draft pocket, prior to running the draft pocket cycle.
ACU-RITE 3500i 171 7. 2 C a n n e d C y c l e 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.
172 7 Programming: Canned Cycles, sub-prog rams 7 .2 Canned Cy cles Rectangular Po cket 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 Po cket cycle, or use the X Y data.
ACU-RITE 3500i 173 7. 2 C a n n e d C y c l e s G-code format: G78 Field Code Descr iption SideStock R Amount of sto ck left by the roughing passes for a finish pass on the sides only. This amount overrides the value in S (FinStock). A value of zero can force stock to be left only on the bottom.
174 7 Programming: Canned Cycles, sub-prog rams 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.
ACU-RITE 3500i 175 7. 2 C a n n e d C y c l e s G-code format: G77 Field Code Descr iption SideStock R Amount of stock left by th e roughing passes for a finish pass on the sides only. This amount overrides the valu e in S (FinStock). A value of zero can force stock to be left only on the bottom.
176 7 Programming: Canned Cycles, sub-prog rams 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 plung es (single axis) to the programmed dep th.
ACU-RITE 3500i 177 7. 2 C a n n e d C y c l e s G-code format: G178 Field Code Descr iption FinStock S Amount of stock left by the roughing passes for a finish pass. This amount applies to the sides and bottom unless R (SideStock) is defined ; then, S (FinStock) only applies to the bottom.
178 7 Programming: Canned Cycles, sub-prog rams 7 .2 Canned Cy cles Plunge Circular Pocket Cycle Use the plunge circu lar pocket cycle for carbide tooling, when a multiple-axis ramp-in move is not possible. The Z-axis plunges (single axis) to programmed depths .
ACU-RITE 3500i 179 7. 2 C a n n e d C y c l e s G-code format: G177 Field Code Descr iption Plunge Feed J The feedrate at which the tool will "plu nge" into the pocket in the Z-axis. Default is last programmed feedrate. FinFeed K Feedrate used during finish passes.
180 7 Programming: Canned Cycles, sub-prog rams 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.
ACU-RITE 3500i 181 7. 2 C a n n e d C y c l e s G-code format: G75 Field Code Descr iption FinStock S Amount of stock left by the roughing passes for a finish pass. This amount applies to the sides and bottom unless R (SideStock) is defined ; then, S (FinStock) only applies to the bottom.
182 7 Programming: Canned Cycles, sub-prog rams 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 mate rial. Yo u must position the tool directly over the center of the isl and, or use the X Y words.
ACU-RITE 3500i 183 7. 2 C a n n e d C y c l e s G-code format: G212 Field Code Descr iption FinStock S Amount of stock left by the roughing passes for a finish pass. This amount applies to the sides and bottom unless R (SideStock) is defined ; then, S (FinStock) only applies to the bottom.
184 7 Programming: Canned Cycles, sub-prog rams 7 .2 Canned Cy cles Slot Cycle Use the Slot Cycle to mill a slot. A slot is defined b y 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.
ACU-RITE 3500i 185 7. 2 C a n n e d C y c l e s G-code format: G210 Field Code Descr iption FinStock S Amount of stock left by the roughing passes for a finish pass. This amount applies to the sides and bottom unless R (SideStock) is defined ; then, S (FinStock) only applies to the bottom.
186 7 Programming: Canned Cycles, sub-prog rams 7 .2 Canned Cy cles Circular Sl ot 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.
ACU-RITE 3500i 187 7. 2 C a n n e d C y c l e s G-code format: G211 Field Code Descr iption YCenter Y Y coordinate o f the slot center point. Defaults to current position.
188 7 Programming: Canned Cycles, sub-prog rams 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 ending at the same point.
ACU-RITE 3500i 189 7. 2 C a n n e d C y c l e s G-code format: G169 Field Code Descr iption FinStock S Amount of stock left by the roughing passes for a finish pass. This amount applies to the sides and bottom unless M (SideStock) is defined ; then, S (FinStock) only applies to the bottom.
190 7 Programming: Canned Cycles, sub-prog rams 7 .2 Canned Cy cles Islands An Island is an area within a po cket cycle that is left uncut. This cycle provides the ability to create islan ds within pockets. The Island step can define up to five sub-programs as islands.
ACU-RITE 3500i 191 7. 2 C a n n e d C y c l e s Bottom Finish Use Bottom Finish to remove bo ttom stock left by a previously programmed pocket cycle. Bottom Finish must be programmed immediately after a compatible pocket cycle that has left bottom sto ck.
192 7 Programming: Canned Cycles, sub-prog rams 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 imm ediately after a compatible pocket cycle that has left side stock.
ACU-RITE 3500i 193 7. 2 C a n n e d C y c l e s Engraving Cycles Engraving cycles provides a quic k and easy way to engrave part numbers, legends, or any alpha/numeric inscription.
194 7 Programming: Canned Cycles, sub-prog rams 7 .2 Canned Cy cles G-code format: G190 Field Code Descr iption XStart X X coordinate for lowe r-left corner of the first character. Defaults to cu rrent position if not given. (Optional) YStart Y Y coordinate for lowe r-left corner of the first character.
ACU-RITE 3500i 195 7. 2 C a n n e d C y c l e 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 .
196 7 Programming: Canned Cycles, sub-prog rams 7 .2 Canned Cy cles The start point of the text string is the lower left corner of the first character. This is a polar defi ned c oordinate using the arc’s radius, center point, and a polar angle of rotation about that point.
ACU-RITE 3500i 197 7 .3 Pr obing Cy cles 7 .3 Pr obing Cy cles Tool, and Spindle Probe cycles This section describes operation and an overview of the tool and spindle probe canned cycles availab le on the 3500i CNC products. The cycles provided perform the most common tool and spindle probing functions.
198 7 Programming: Canned Cycles, sub-prog rams 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 regi sters only.
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 di ameter registers, and establishes the center of the p robe stylus. This cycle is used to calibrate the probe.
200 7 Programming: Canned Cycles, sub-prog rams 7 .3 Pr obing Cy cles To calibrate the tool probe: Jog the calibration standard (the ca libration standard should be in the spindle) to the top of y.
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 styl us 0.3" (7.62 mm) or until it touches the probe stylus.
202 7 Programming: Canned Cycles, sub-prog rams 7 .3 Pr obing Cy cles Field Code Descr iption 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 le ngth and storing it in the tool register.
ACU-RITE 3500i 203 7 .3 Pr obing Cy cles Field Code Descr iption 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 too l may crash into the probe or table.
204 7 Programming: Canned Cycles, sub-prog rams 7 .3 Pr obing Cy cles To use the automatic tool preset: Field Code Descr iption OvrSlwFeed S This is the override for the slow feedrate that was set in the machine setup parameter ZFirstPickFeedRate_Slow.
ACU-RITE 3500i 205 7 .3 Pr obing Cy cles To use the automatic tool preset: Install all the tools you wish to set, in the tool changer. Type in: G151 T(tool #) D(tool ro ugh diameter) Q2 If run from the inside of a program, this lin e needs to be repeated for every tool that you want to set.
206 7 Programming: Canned Cycles, sub-prog rams 7 .3 Pr obing Cy cles Format: G151 T(tool#) D (tool ro ugh diameter) With T and D cycle parameter only set: The machine rapids the Z-axis up, pi cks up the tool designated in the T cycle parameter, and rapids directly over the center of the probe stylus.
ACU-RITE 3500i 207 7 .3 Pr obing Cy cles Format: G151 T(tool#) D(tool rough diameter) Q2 With T, D, and Q cycle parameters set: The machine rapids the Z-axis up, pi cks up the tool de signated in the T cycle parameter, and rapids direct ly over the center of the probe stylus.
208 7 Programming: Canned Cycles, sub-prog rams 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 o f the bottom of the tool.
ACU-RITE 3500i 209 7 .3 Pr obing Cy cles Field Code Descr iption OvrSlw Feed 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.
210 7 Programming: Canned Cycles, sub-prog rams 7 .3 Pr obing Cy cles You must have the tool positioned over the prob e stylus so the tooth that sticks down the furthest is directly over the center of the prob e stylus and above the stylus less than 0.
ACU-RITE 3500i 211 7 .3 Pr obing Cy cles Manual Tool Diameter Me asure for Special Tools Updates tool diameter register for irregul ar shaped tools or tools with a hole in the center of the bottom. This cycle is used to measure the di ameter of irregularly shaped tools or tools with a hole in the center of the bo ttom.
212 7 Programming: Canned Cycles, sub-prog rams 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 th e largest part of the tool di ameter is even with the side of the probe stylus for diameter measurement.
ACU-RITE 3500i 213 7 .3 Pr obing Cy cles From the Manual Data Input Mo de with G-code MDI selected and the spindle off, input: "G153 Tn Dn En" and touch the NC Start button. Where T i s the tool number, D is roughly the diame ter of the special tool (this should be larger but not more than 0.
214 7 Programming: Canned Cycles, sub-prog rams 7 .3 Pr obing Cy cles Tool Breakage, Length and Diameter Wear Detection Checks the tool and gives an ala rm if not within to lerance. Length and Diameter Wear - Che ck the Length and/or Diameter and updates the Length and/or D iameter wear registers up to a user-defined limit.
ACU-RITE 3500i 215 7 .3 Pr obing Cy cles Field Code Descr iption DistDown E The incremental di stance 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.
216 7 Programming: Canned Cycles, sub-prog rams 7 .3 Pr obing Cy cles Field Code Descr iption OvrSlw Feed 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.
ACU-RITE 3500i 217 7 .3 Pr obing Cy cles The G154 cycle loads the tool, ch ecks, and updates length and diameter wear registers if spec ified, 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.
218 7 Programming: Canned Cycles, sub-prog rams 7 .3 Pr obing Cy cles positioningFeedRate_Normally - set to the feedrate the control will use while normally p ositioning the probe around the part positioningFeedRate_FirstTouch - set to the feedrate the control will use while making its initial touch to find the surface it is measuring.
ACU-RITE 3500i 219 7 .3 Pr obing Cy cles You must have: The probe in the spindle with i ts tool number active and the tool typ e set to "Touch Probe". The Ring Gauge mounted on the machine table. Field Code Descr iption Boss Q Set Q to 1 if you are calibrating to a boss verses a ring gauge.
220 7 Programming: Canned Cycles, sub-prog rams 7 .3 Pr obing Cy cles Edge Finding Calibrate the work probe at least on ce before trying to use this cycl e. A preliminary tool-length offset must be set by eye for the work probe and that tool offset, and wo rk coordinate active before using this cycle in a program.
ACU-RITE 3500i 221 7 .3 Pr obing Cy cles Outside Corner Finding Calibrate the work probe at least on ce before trying to use this cycle. A preliminary tool-length offset must be set by eye for the work probe. The tool o ffset, and work coordinate must be active before using this cycle in a program.
222 7 Programming: Canned Cycles, sub-prog rams 7 .3 Pr obing Cy cles To use the Outside Corner Findin g Cycle: Place the probe in the spindle with its tool number active and the tool type set to "Touch Probe". Manually j og the probe styl us le ss than 0.
ACU-RITE 3500i 223 7 .3 Pr obing Cy cles Inside Corner Finding Calibrate the work probe at least on ce before trying to use this cycle. A preliminary tool-length offset must be set by eye for the work probe. The tool o ffset, and work coordinate must be active before using this cycle in a program.
224 7 Programming: Canned Cycles, sub-prog rams 7 .3 Pr obing Cy cles To use the Insi de Corner Finding Cycle: Place the probe in the spindle with its tool number active and the tool type set to "Touch Probe". Manually j og the probe styl us 0.
ACU-RITE 3500i 225 7 .3 Pr obing Cy cles Inside/Outside Bo ss/Hole Finding Calibrate the work probe at least on ce before trying to use this cycle. A preliminary tool-length offset must be set by eye for the work probe. The tool o ffset, and work coordinate must be active before using this cycle in a program.
226 7 Programming: Canned Cycles, sub-prog rams 7 .3 Pr obing Cy cles To use the Insi de/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 ap proximate center i n X & Y within 0.
ACU-RITE 3500i 227 7 .3 Pr obing Cy cles Inside/Outside Web Findin g An inside Web is a slot. An outside Web is a standing rib. Web s can only be measured in the X- or Y-axis. Calibrate the work probe at least on ce before trying to use this cycle.
228 7 Programming: Canned Cycles, sub-prog rams 7 .3 Pr obing Cy cles To use the Insi de/Outside Web Finding Cycle: Place the probe in the spindle with its tool number active and the tool type set to "Touch Probe". Manually j og the probe styl us t he approximate center in X or Y within 0.
ACU-RITE 3500i 229 7 .3 Pr obing Cy cles Protected Prob e Positioning When an X, Y, and/or Z move is programmed using the Protected Positioning Cycl e, the control stops the axis travel and program and alarm, if the probe stylus is trigger ed before reaching the target set in the X, Y, and/or Z parameters.
230 7 Programming: Canned Cycles, sub-prog rams 7 .3 Pr obing Cy cles Skew Compensation G68, axis rotation, cannot be used with skew compensation find. Skew compensation is only supporte d for along the side edge of a part relative to the X,Y plane .
ACU-RITE 3500i 231 7 .3 Pr obing Cy cles Field Code Descr iption 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 you are facing the surface being picked.
232 7 Programming: Canned Cycles, sub-prog rams 7 .3 Pr obing Cy cles To use the skew compensatio n Cycle: Place the probe in the spindle with its tool number active and the tool type set to "Touch Probe".
ACU-RITE 3500i 233 7 .3 Pr obing Cy cles Using the Z Work Offset Up date Feature If you would like to calibrate all your tools to a fi xed Z axis location on the machine, and then use the Z Axis Work .
234 7 Programming: Canned Cycles, sub-prog rams 7 .4 Sub-pr ogr ams 7 .4 Sub-pr ogr ams 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-program s from the main program.
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 p articular sub-program. sub-programs need to be entered after the end of the main program.
236 7 Programming: Canned Cycles, sub-prog rams 7 .4 Sub-pr ogr ams Looping a sub-program Use the Loop comman d to repeat the executio n 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 i ncrement amount for one or more axes.
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.
238 7 Programming: Canned Cycles, sub-prog rams 7 .4 Sub-pr ogr ams Field Code Descr iption ZCenter K Z-Axis coordin ate for the point of rotation, the point about which rotation occurs. PivotPoint E Specify YES to use the defined rotation center point as a pivoting point for the rotation.
ACU-RITE 3500i 239 7 .4 Sub-pr ogr ams Pocket and Islands example The pocketing and islands featur es 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.
240 7 Programming: Canned Cycles, sub-prog rams 7 .4 Sub-pr ogr ams Blocks 1 through 4 are comments. Blocks 5 through 7 define common defaults. Block 8 defines the blockform o r stock size. This is only needed for the 3D solid. The stock define d is 6x6 with center at 0,0.
ACU-RITE 3500i 241 7 .4 Sub-pr ogr ams Pocket/Island example 2 This example shows a circul ar pocket with an island in the center. The island is in the form of a circle.
242 7 Programming: Canned Cycles, sub-prog rams 7 .4 Sub-pr ogr ams Blocks 1 through 4 are comments. Blocks 5 through 7 define common defaults. Block 8 defines the blockform o r stock size. This is only needed for the 3D solid. The stock define d is 6x6 with center at 0,0.
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.
244 7 Programming: Canned Cycles, sub-prog rams 7 .4 Sub-pr ogr ams Blocks 1 through 4 are comments. Blocks 5 through 7 define common defaults. Block 8 defines the blockform o r stock size. This is only needed for the 3D solid. The stock define d is 6x6 with center at 0,0.
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 roughin g tool and then a finer tool.
246 7 Programming: Canned Cycles, sub-prog rams 7 .4 Sub-pr ogr ams Blocks 1 through 5 are comments. Blocks 6 through 8 define common defaults. Block 9 defines the blockform o r stock size. This is only needed for the 3D solid. The stock define d is 6x6 with center at 0,0.
ACU-RITE 3500i 247 7 .4 Sub-pr ogr ams Pocket/Island example 5 Example 5 buil ds on Example 4 by leaving some stock to then be removed with a finish cycle. It's pos sible to have the pocket cycle remove stock but by using a sepa rate finish cycle the machine is allowed to change tools (if neede d).
248 7 Programming: Canned Cycles, sub-prog rams 7 .4 Sub-pr ogr ams Blocks 1 through 5 are comments. Blocks 6 through 8 define common defaults. Block 9 defines the blockform o r stock size. This is only needed for the 3D solid. The stock define d is 6x6 with center at 0,0.
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 th e coarse tool feature. Stock will be left to be removed with a finish cycle. The initial roughing tool has a 1” diameter.
250 7 Programming: Canned Cycles, sub-prog rams 7 .4 Sub-pr ogr ams.
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 need ed for the 3D solid. Block 10 defines the initial roug hing tool which has a 1” diameter.
252 7 Programming: Canned Cycles, sub-prog rams 7 .4 Sub-pr ogr ams Block 20 defines the finish tool which a 1/4” diame ter. Finishing could be done with the same tool but for illustration purposes a different tool is used. Block 21 re-defines the island fo r the side-finish tool.
Drawing Programs.
254 8 Drawing Prog rams 8.1 Dr a w 8.1 Dr a w 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, insp ect the moves the machine is programmed to make, without necessarily moving the axes.
ACU-RITE 3500i 255 8.1 Dr a w Starting Draw Draw Simulation Mode is started from the Prog ram Manager. You can make some changes from the buttons while a simulation is running. In Draw Simulation Mode, the 3500i does not hol d the operation of the program for Dwel ls and tool mounts and other machine related features.
256 8 Drawing Prog rams 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.
ACU-RITE 3500i 257 8.1 Dr a w Adjust View Menu Touch the Adjust View button to open the adjust view button s. Butt on Func tion Adjust Blk Form changes the work piece size to aid in determining the ap propriate block form dimens ions. Zoom opens the zoom me nu bar.
258 8 Drawing Prog rams 8.1 Dr a w Adjust Block Form Touch the Adjust Blk Form button to o pen the bottom menu block form buttons. The bottom menu now displays the Adjust block buttons: Adjust In, Adjust Out , Left Side, Right Side, Top, Bottom, Front, and Back.
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 scre en, and dragging. Touch the Reset Rotate button to return to the default display orientation.
260 8 Drawing Prog rams 8.1 Dr a w The following is a de scription of the panning buttons th at 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.
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.
262 8 Drawing Prog rams 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 simul ate the machining of the part. The machine tool table can be copied into the Draw tool table.
Running a Program on the Machine.
264 9 Running a Program on the Machine 9.1 Running a pr ogr am 9.1 Running a pr ogr am Modes of Programmed Operation There are two modes to run a program: Automatic Mode: Runs a pro gram automatically, without pausing. Single-Step Mode: Runs a program one block at a ti me.
ACU-RITE 3500i 265 9.1 Running a pr ogr am Starting a program With a program selecte d 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, pl acing the CNC in motion.
266 9 Running a Program on the Machine 9.1 Running a pr ogr am Single Step Single-Step Mode runs a prog ram block by block. This mode enables you to step through the program and verify the move s before you cut an actual part. Once a program has been selected, and the Program Run mod e has been activated, tou ch the Single Step .
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 th e selected block location, skipping all previous blocks in the program.
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 disp lay window opens. When the program is started, the loaded tool moveme nt, and the action it is taking is displayed. In Program Run mode, touch the Draw button to activate the display screen.
ACU-RITE 3500i 269 9.1 Running a pr ogr am Program Status Area The following table provid es a description of the various display fields for the Program Status area shown while running a program on the machine. Butt on Func tion 1 Active program name.
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 durin g the active program run sessi on. When first entering into Program Run mode, the Parts Counter is initialized to a value of zero.
ACU-RITE 3500i 271 9.1 Running a pr ogr am Program Run Ti mers The 3500i also keeps track of the program machining tim e 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.
272 9 Running a Program on the Machine 9.1 Running a pr ogr am Axis Jog keys The Axis Jog ke ys are located on the front p anel of the console. From the Manual Data Input Mode, pressing the JOG key repeatedly will toggle through the availa ble modes, and feed rates.
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 jog ging. This should be used with extreme caution, and only when absolutely necessary.
274 9 Running a Program on the Machine 9.1 Running a pr ogr am Restart Position: After making the manual movements it may be desired to reset the axes back to their original positions from the program execution, before any manual movements were made.
CAM: Programming.
276 10 CAM: Programming 1 0.1 CAM Pr ogr amming 1 0.1 CAM Pr ogramming CAM Mode CAM Mode is different from the standard CNC programming method of part programming. Wi th CAM programming, you create part programs with the help of geometry tool buttons.
ACU-RITE 3500i 277 1 0.1 CAM Pr ogramming Recommended CAM Programming Sequence CAM Setup Review the CAM Setup dat a to veri fy the default settings work for your program requirements (see page 311). If you are not an experienced user the default se ttings should be adequate.
278 10 CAM: Programming 1 0.1 CAM Pr ogr amming CAM Mode Mouse Operations CAM works with the touch screen, but for ease of use it is recommended to use a mouse or oth er pointing device be used.
ACU-RITE 3500i 279 1 0.1 CAM Pr ogramming CAM Mode Screen In CAM Mode the CNC displays the CAM Mode screen. The CAM Mode screen Displays three gr oups of icons, and one Toolbar on the left: Geometry Toolbar menu 2 . Modifying Toolbar menu 3 . Viewing Toolbar menu 4 .
280 10 CAM: Programming 1 0.1 CAM Pr ogr amming 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 descri bes the buttons that are available in each Toolbar.
ACU-RITE 3500i 281 1 0.1 CAM Pr ogramming Point Tool button s Touching the Point Tool button activates the following buttons in the Vertical button bar. Point Edit ing Existing points can easily be edited. To edit a point: Select the Properties button.
282 10 CAM: Programming 1 0.1 CAM Pr ogr amming Line Tool buttons Touching the Line Tool button activates the following buttons in the Vertical button bar. But ton Fun ct io n Select Parallel line in the Y axis to create a line parallel to the Y axis at an X coordinate.
ACU-RITE 3500i 283 1 0.1 CAM Pr ogramming Editing a Line Parameter values are interdependent. When one param eter value is changed other parameters are updated to reflect th e change that was made.
284 10 CAM: Programming 1 0.1 CAM Pr ogr amming Circle Tool buttons Touching the Circle Tool button activates the following buttons in the Verti cal button bar. Circle Editing Existing parameters can easily be edited. To edit an arc, or circle: Select the Properties button.
ACU-RITE 3500i 285 1 0.1 CAM Pr ogramming Shape Tool butto ns Touching the Shape Tool button activates the following buttons in the Vertical button bar. Butt on Func tion Select Rectangle to create a rectangular shape. Select Polygon to create a polygon with three or more sides.
286 10 CAM: Programming 1 0.1 CAM Pr ogr amming Tool Path Buttons Touching the Tool Path button activates the following buttons in the Vertical button bar. But ton Fun ct io n Select Job Setup to define specific job setup feature. Select Block Form to create a block form used for the program.
ACU-RITE 3500i 287 1 0.1 CAM Pr ogramming Tool Path Data Input Selecting a tool path type opens a data input dialogue. The dial ogue will have tab sections for additional parameters for that tool path. Tool path data inp ut dialogues have a Basic tab, and a Comment tab (except Drilling).
288 10 CAM: Programming 1 0.1 CAM Pr ogr amming Quick Coordinate Entry Entries that require X and Y coordinates can use an existing point, circle or circle center to specify these values. This eli minates the need to re-type data, or prevent possible errors.
ACU-RITE 3500i 289 1 0.1 CAM Pr ogramming Job Setup: Basic tab Basic tab Data Entries The Job Setup dialogue is used to configu re the parameters that are specific to the Job requirements. The parameters in the Job Setup dialogue are completed prior to beginning the Job program.
290 10 CAM: Programming 1 0.1 CAM Pr ogr amming Tool Length Entered automatically if tool length has be en previously defined in the Tool Table. Enter the tool’s l ength. Tool Action Choose None, Use Tool Number, or Define, and Use. None: Tool Action parameter is ig nored.
ACU-RITE 3500i 291 1 0.1 CAM Pr ogramming 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.
292 10 CAM: Programming 1 0.1 CAM Pr ogr amming 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 Factor Z fields.
ACU-RITE 3500i 293 1 0.1 CAM Pr ogramming 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 program.
294 10 CAM: Programming 1 0.1 CAM Pr ogr amming Drilling Cycle: The Drilling tool path defines a drill cycle type, location, and parameters for drilling. Certain pa rameters apply only to specific cycles. These parameters appear as needed based on the selected Drill Cycle.
ACU-RITE 3500i 295 1 0.1 CAM Pr ogramming Drill Cycle: Boring U nidirectional A unidirectional boring cycle is a bori ng cycle that allows the X-axis to back off the bore surface a fter the spindle has stopped and oriented itself.
296 10 CAM: Programming 1 0.1 CAM Pr ogr amming Drilling dialogue: The Drilling dialogue has (5) tabs available for inputting information for the desired drilling requirement: Basic, Se tup, Bolt Hole, Pattern, and Comment.
ACU-RITE 3500i 297 1 0.1 CAM Pr ogramming Setup tab: Tool: Once the tool has been entered into the tool tab le, 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.
298 10 CAM: Programming 1 0.1 CAM Pr ogr amming Pattern tab: The Pattern tab must have the appropriate data fill ed in to use the Pattern option in the Drill Locati on selection. # X Holes: Enter the number of holes in X-axis. # Y Holes: Enter the number of holes in Y-axis.
ACU-RITE 3500i 299 1 0.1 CAM Pr ogramming Mill Cycle The Mill Cycle tool path is used to generate a millin g 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.
300 10 CAM: Programming 1 0.1 CAM Pr ogr amming Arc Tangent - The tool exits the contour in an arc move of a g iven radius and angle and tangen t to the last move of the contour.
ACU-RITE 3500i 301 1 0.1 CAM Pr ogramming Pocket Cycle The Pocket Cycle tool path is used to generate a pocket cycl e with or without islands from defined shapes. Islands within isla nds are allowed. The cycle rapids to the X Start, Y Start point, rapids to the Start Height and then feeds to the first Depth Cut using Ramp Feed.
302 10 CAM: Programming 1 0.1 CAM Pr ogr amming Spindle Speed: Enter the spindle speed. Coarse Tool: Enter the number of the tool used for th e previous roughing pass. Skip Rough?: Skip rough pass. Skip Finish?: Skip finish pass. Finish Dir: Direction of th e finish pass (CW or CCW).
ACU-RITE 3500i 303 1 0.1 CAM Pr ogramming Pocket Finish Cycles The Pocket Finish Cycles tool path is used to generate a bo ttom and/ or side pocket finish cycl e. A Pocket Cycle tool path is required prior to the pocket finish cycl e. The Pocket Finish cycle uses the shape and islands specified in the previous Pocket cycle.
304 10 CAM: Programming 1 0.1 CAM Pr ogr amming Adding a Machining Side: When a shape is created a prompt appears to add a machining side to a shape. The machining fo r pockets is typically on the inside, and for islands on the outside. The Machining Side tool enables this feature to be added anytime after the shape has been created.
ACU-RITE 3500i 305 1 0.1 CAM Pr ogramming Engraving Cycle The Engraving Cycle provides a qu ick and easy way to engrave part numbers, legends, or an y alpha/numeric inscription. Engraving does not require the use of shap es or geometry. There are two types of engraving patterns, Linear and Circular.
306 10 CAM: Programming 1 0.1 CAM Pr ogr amming Setup tab: Tool: Enter the tool num ber 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.
ACU-RITE 3500i 307 1 0.1 CAM Pr ogramming Modifying Toolbar In the following table is a brief description of the Modifying Too ls located in the Modifying To olbar. These buttons provide the ability to Modify existing geometry. The y are described in more detail later in this chapter.
308 10 CAM: Programming 1 0.1 CAM Pr ogr amming Viewing Tools Viewing Tools allow you to toggle and switch between viewing options. Viewing Tool Butt ons: But ton Fun ct io n Select 2D Wire frame to view 2D Wire-frame for geometry creation and edits. Select 3D Tool Path to view 3D tool paths.
ACU-RITE 3500i 309 1 0.1 CAM Pr ogramming CAM Mode buttons The CAM mode screen has 10 standard buttons. Touch Next Menu button to locate the QUIT button on the second menu. CAM Tool Buttons: Butt on Func tion Use Select to select geometry for creating shapes.
310 10 CAM: Programming 1 0.1 CAM Pr ogr amming The Next Menu button opens the next menu bar for these additi onal Cam Tool buttons. With an external keyboard attached to the co ntrol, or in the off-line software, CTRL-S will perform t he Save without entering the second menu bar.
ACU-RITE 3500i 311 1 0.1 CAM Pr ogramming CAM Setup The Setup bu tton, opens the CAM Setup dialogue. There are four tabs in this dialogue used for setting up the CAM program. Preferences, required values, an d parameters are input here. Selectio n tab: Start Shape: D efault value is 1.
312 10 CAM: Programming 1 0.1 CAM Pr ogr amming 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: Colo r of all geometry objects.
ACU-RITE 3500i 313 1 0.1 CAM Pr ogramming View Buttons: CAM Mode View buttons allow different views of tool paths. They will manipulate the tool path view depending on the type of view selected. View Type , and Adjust View buttons are activated by selecting the 3D tool path View button in the Viewing Tools Toolbar.
314 10 CAM: Programming 1 0.1 CAM Pr ogr amming 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 bar must be selected.
ACU-RITE 3500i 315 1 0.1 CAM Pr ogramming Repeat the above steps using the following dimensions: Start “X” field input 2.0. Start “Y” field input 0.0. Radius field input 1.0. Select either the Use , or Enter buttons. The geometry of a 1.
316 10 CAM: Programming 1 0.1 CAM Pr ogr amming In many cases when creating geometry there is more than one solution. When mul tiple 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 bottom tangent lines.
ACU-RITE 3500i 317 1 0.1 CAM Pr ogramming Finalizing the geometry Unwanted lines now need to be trimmed fro m the final shape. Select the geometry Trim button from the M odifying Toolbar to complete the geometry. See "Modifying Tools Buttons:" on page 307.
318 10 CAM: Programming 1 0.1 CAM Pr ogr amming 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. Thi s circle appears on the closest end to where the line was touch ed on.
ACU-RITE 3500i 319 1 0.1 CAM Pr ogramming DXF Import Feature The DXF import feature allows info rmation in a Drawing Exchange Format (.DXF extension) to be used t o 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" approach.
320 10 CAM: Programming 1 0.1 CAM Pr ogr amming Modifying Tools The Modifying Tools are described in the following in formation providing a description of their use and appli cation. These tools have been briefly described in the tab le “Modifying Toolbar” on page 307.
ACU-RITE 3500i 321 1 0.1 CAM Pr ogramming 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 Modi fying Toolbar.
322 10 CAM: Programming 1 0.1 CAM Pr ogr amming 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.
ACU-RITE 3500i 323 1 0.1 CAM Pr ogramming Tool Table The CAM Mode tool tab le 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.
324 10 CAM: Programming 1 0.1 CAM Pr ogr amming To o l Ta b l e P a r a m e t e r s 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 Ta ble for more information.
ACU-RITE 3500i 325 1 0.1 CAM Pr ogramming Setting up the Too l 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.
326 10 CAM: Programming 1 0.1 CAM Pr ogr amming Tool Paths Creating a Tool Path in CAM Mode Tool paths are created from shapes that have been de fined. 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 from the Side Toolbar.
ACU-RITE 3500i 327 1 0.1 CAM Pr ogramming Tool Path Editing The tool path edit dialogue allows editing, and arranging existing tool paths in the program. Tool path oper ations are used to generate the CNC program. The program is g enerated in the order in which the too l paths are created.
328 10 CAM: Programming 1 0.1 CAM Pr ogr amming 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 fro m the numbered list of tool path buttons. Select the Edit button.
ACU-RITE 3500i 329 1 0.1 CAM Pr ogramming Smart Programming CAM Mode creates Smart Programs. Smart programs are arranged by cycle blocks. Edits to machining char acteristics can easily be made from the machine by editing the cycl e block that requ ires changes.
330 10 CAM: Programming 1 0.1 CAM Pr ogr amming CAM Example 1 Creating basic geometry for tool path usage. In this exercise a pocket slot will be creat ed, and completing the slot will require the use of a tool path for clean up. The slot will be .500” wide, by 1.
ACU-RITE 3500i 331 1 0.1 CAM Pr ogramming 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.
332 10 CAM: Programming 1 0.1 CAM Pr ogr amming 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.
ACU-RITE 3500i 333 1 0.1 CAM Pr ogramming Finalizing the geometry Unwanted lines now need to be trimmed fro m the final shape. Select the Trim button from the Modifying Toolbar to complete the geometry. See "Modifying Tools Buttons:" on page 307.
334 10 CAM: Programming 1 0.1 CAM Pr ogr amming 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. Thi s circle appears on the closest end to wher e the line was touch ed on.
ACU-RITE 3500i 335 1 0.1 CAM Pr ogramming Creating the tool paths: To create a continuous path, the m achining, material size, and tooling requirements must be defined. Th e material size can either be a block large enough to accommodate th e tool path, or can be the actual size of the finished p roduct.
336 10 CAM: Programming 1 0.1 CAM Pr ogr amming Select the Block Form button from the Vertica l button bar to open the Block Form dialog ue. Xmax: Enter 2.000. Ymax: Enter 2.000. Zmax: Enter 0.000. Xmin: Enter -1.000. Ymin: Enter -1.
ACU-RITE 3500i 337 1 0.1 CAM Pr ogramming 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 an y part of the geometry that makes up the shape (e .
338 10 CAM: Programming 1 0.1 CAM Pr ogr amming 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.
ACU-RITE 3500i 339 1 0.1 CAM Pr ogramming CAM Example 2 Example Two: Creating a Rough Pocket/Finish Pocket. Specifications: Units - Inch, Material - Mild Steel 1 020, Tool #1 - 4 flute roughing end mill, Tool #2 - 4 flute finish end mi ll. Tool #1, Path #1: Rough pocket, Z depth 0.
340 10 CAM: Programming 1 0.1 CAM Pr ogr amming The Circle button remains selected until another Toolbar button is selected. Select the Create Circle button for the method to be used to define the geometry from the side To olbar. Enter the following informati on on the Create Circle pop-up dialogue.
ACU-RITE 3500i 341 1 0.1 CAM Pr ogramming Create Line Geometry Select the Line button from the Geome try Tools in the main Toolbar. Select the Line Tangent (between two circles) button from the side Toolbar, then select the two smaller circles.
342 10 CAM: Programming 1 0.1 CAM Pr ogr amming The screen now has thre e circles, and one tangent l ine 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 To olbar.
ACU-RITE 3500i 343 1 0.1 CAM Pr ogramming To complete th e trimming select the Trim button from the Modifying Toolbar to complete the geometry. Select the Trim button from the Modifying Toolbar in the main Toolbar. Select the large circle, and touch in an open area in the display.
344 10 CAM: Programming 1 0.1 CAM Pr ogr amming 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.
ACU-RITE 3500i 345 1 0.1 CAM Pr ogramming 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.
346 10 CAM: Programming 1 0.1 CAM Pr ogr amming Verify Block Form graphic, and touch Yes to accept. 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.
ACU-RITE 3500i 347 1 0.1 CAM Pr ogramming Select the Job Setup button from the Vertical button bar to open the Job Setup dialogue. Enter “2” for the Tool Number. Enter .375 for the Tool Diameter. Enter -1 for the Tool Length. Enter Define and Use Tool for the Tool Action.
348 10 CAM: Programming 1 0.1 CAM Pr ogr amming The program for the 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 (define tools).
G-Code Edit, Help, & Advanced Features.
350 11 G-Code Edit, Help, & Advanced Features 1 1 .1 G-Code Pr ogram Editing 1 1 .1 G-Code Pr ogram Editing The 3500i supports G-Code programming. This section provides an overview of G-Code s supported, and features available when using G-Codes. Activating Edit Mode Program blocks are written using the Edit button.
ACU-RITE 3500i 351 1 1 .1 G-Code Pr ogram Editing Program Edit Screen The program edit screen provides the name of the prog ram in the upper Status Bar, and the pr ogram is displayed in numerical order in the main window. Edit option bu ttons are available in the bottom menu bar.
352 11 G-Code Edit, Help, & Advanced Features 1 1 .1 G-Code Pr ogram Editing Program Edit bu ttons When editing a program, the following buttons are available : But ton Fun ct io n Preview opens the preview window showing the tool paths in the program.
ACU-RITE 3500i 353 1 1 .1 G-Code Pr ogram Editing Edit Features menu When editing a program, the fol lowing buttons are available in the Ed it Features menu: Butt on Func tion Insert Block inserts a blank line for a program block at the cursor. This differs from the Insert key on the Edit Menu.
354 11 G-Code Edit, Help, & Advanced Features 1 1 .1 G-Code Pr ogram Editing Preview Features me nu In the Edit screen, the Preview button is available on the side bar. This is a toggle key that when activated, opens the previ ew screen. Also, other available types of preview buttons become active.
ACU-RITE 3500i 355 1 1 .1 G-Code Pr ogram Editing Program Editing Mark a program block: For many editing featu res, the affected program block, or blocks must be marked before the edit is performed. In Edit Mode, place the cursor at the beginning of the first block to be marked, and touch the Edit Features button.
356 11 G-Code Edit, Help, & Advanced Features 1 1 .1 G-Code Pr ogram Editing Delete a Character: While in the Edit Fe atures Mode, pl ace the cursor to the right of the character to be deleted. Use the Back Space button to delete one character at a time.
ACU-RITE 3500i 357 1 1 .1 G-Code Pr ogram Editing Inserting a program block: To insert a program block (or blocks) in an exist ing program, follow these steps. In Edit Mode, touch o n the Edit Features button. Place the cursor at the beginning of a block where a new block is to be inserted .
358 11 G-Code Edit, Help, & Advanced Features 1 1 .1 G-Code Pr ogram Editing Moving Blocks in a program Moving one or more blocks is accomplis hed 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 Features button.
ACU-RITE 3500i 359 1 1 .1 G-Code Pr ogram Editing Program Text Editing Buttons are provide to assist with pr ogram text editing. Scroll bars, and page navigation buttons are available to move aro und in the program. A Find/Replace feature is also provided to locate, and/or replace specific text.
360 11 G-Code Edit, Help, & Advanced Features 1 1 .1 G-Code Pr ogram Editing Find: Specific Text or Cod e in a program Use the Find/Replace button in Edit Mode to search for blocks, or for specific text. Text, or Program Codes can be search ed for throughout the entire program, or at specific locations .
ACU-RITE 3500i 361 1 1 .1 G-Code Pr ogram Editing Replace: Specific Text, or Code in a program Use the Find/R eplace button in Edit Mode to se arch for blocks, or for specific text to be re placed. Text, or Program Codes can be replaced throughout the entire program, or at specific locations.
362 11 G-Code Edit, Help, & Advanced Features 1 1 .1 G-Code Pr ogram 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 made to the program.
ACU-RITE 3500i 363 1 1 .1 G-Code Pr ogram 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 previ ew area, the cursor defaults to i ts program line in the editing area.
364 11 G-Code Edit, Help, & Advanced Features 1 1 .2 G-Code and M-Code Definitions 1 1 .2 G-Code and M-Code Definitions G-Code The following is a list of available G-Codes. † Represents the most commonly used G-Codes. G-Code Listin g G-Code Descr iption Label G0 Axis moves made at rapid rate.
ACU-RITE 3500i 365 1 1 .2 G-Code and M-Code Definitions G-Code Descr iption Label G53 Shifts the location of Absolute Zero to a preset location. The preset location is the specifie d fixture offset, measu red from Machine Home and stored in the Fixtu re Offsets Table.
366 11 G-Code Edit, Help, & Advanced Features 1 1 .2 G-Code and M-Code Definitions G-Code Descr iption 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 pecking motion.
ACU-RITE 3500i 367 1 1 .2 G-Code and M-Code Definitions G-Code Descr iption Label G169 Use to mill irregular pockets. Irregular Pocket Cycle G170 Facing cycles simplify the progra mming required to face the surface of a part. Face Mill Cycle G171 The Circular Profile Cycle cleans up the i nside or outside profile of an existing circle.
368 11 G-Code Edit, Help, & Advanced Features 1 1 .2 G-Code and M-Code Definitions M-Code Definition The following is a list of available M-Codes. Be advised that many M-codes are machine dependant, and often machine manufacturers will add, and/or re move some M-Codes.
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 Edi t Help. Address words that can be ty ped into the program via Edit Help include: dimension coordinates (XYZU); spin dle codes (S); feed rates (F); tool codes (T); and preparat ory codes (G).
370 11 G-Code Edit, Help, & Advanced Features 1 1 .3 Edit Help 1 1 .3 Edit Help Activating Edit Help G-Code Assist, Edit Help provides d iagrams, 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 valu es in the appropriate entry fields.
ACU-RITE 3500i 371 1 1 .3 Edit Help Help Graphic Screens The Edit Help allows a G-Code to be program med 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.
372 11 G-Code Edit, Help, & Advanced Features 1 1 .3 Edit Help G - Functions The G-Code functions have the fo llowing functional groups: All G-Codes, including us er defined, are listed Ba.
ACU-RITE 3500i 373 1 1 .3 Edit Help Basic Modal Function s The Basic Modal Functions enab les: Multi -Segmen t Blocks The Multi-Segment Blocks enables:.
374 11 G-Code Edit, Help, & Advanced Features 1 1 .3 Edit Help Arcs The Arcs enables: Refer to Chapter 7 7.2 "Canned Cycles" on page 147 for more information regarding arc cycles. Drilling Cycles The Drilling Cycles enabl es: Refer to Chapter 7 7.
ACU-RITE 3500i 375 1 1 .3 Edit Help Pocket Cycles The Pocket Cycles enables: Refer to Chapter 7 7.2 "Canned Cycles" on page 147 for more inform ation regardin g pocket cycles. Milling and Pro files The Milling, and Profiles enables: Refer to Chapter 7 7.
376 11 G-Code Edit, Help, & Advanced Features 1 1 .3 Edit Help Rotation, Scaling, and Mirroring The Rotation, Scaling, and Mirrorin g enables:Refer to Chapter 7 7.2 "Canned Cycles" on page 1 47 for more information regard ing these cycles.
ACU-RITE 3500i 377 1 1 .3 Edit Help Tool Probing The Tool Probing enables: Refer to Chapter 7 7.2 "Canned Cycles" on page 147 for more informatio n regarding tool probing cycles. Tool Radius Compensation The Tool Compensation enab les: Refer to Chapter 7 7.
378 11 G-Code Edit, Help, & Advanced Features 1 1 .3 Edit Help Other G - Functions Other G - Functions:.
ACU-RITE 3500i 379 1 1 .3 Edit Help M - Functions The M-Code functions have the following functional groups: All M-Codes, including user defined , are listed Basic M - Functions Cooling, C.
380 11 G-Code Edit, Help, & Advanced Features 1 1 .3 Edit Help Basic M - Functions The Basic M - Functions enables: Cooling, Cleaning, an d Lubrication The Cooling, Cleaning , and Lubricat.
ACU-RITE 3500i 381 1 1 .3 Edit Help Spindle Functi ons The Spindle Functions enabl es: Tool Change The Tool Change enables:.
382 11 G-Code Edit, Help, & Advanced Features 1 1 .4 A dv anced Progr amming 1 1 .4 A dv anced Pr ogr amming SPEED This section covers S and M code formats. The codes are includ ed in the part program or activated in Manual Data Input Mode. Format: Sxxxxx Spindle speed is programmed via S-Code.
ACU-RITE 3500i 383 1 1 .4 Adv anced Progr amming Control M - Codes Control M-Codes execute or alter certain 3500i function s, 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.
384 11 G-Code Edit, Help, & Advanced Features 1 1 .4 A dv anced Progr amming Order of Execution The order of execution for available codes is as follows: T, M, S, F, G, and XYZ (M 98 P {sub call } is the exceptio n). M-Code Func tio n M106 Dry Run, No Z Axis.
ACU-RITE 3500i 385 1 1 .4 Adv anced Progr amming 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. T he CNC comes to a complete stop at the end of every block.
386 11 G-Code Edit, Help, & Advanced Features 1 1 .4 A dv anced Progr amming Setting Stroke Limit: The software limits feature creates an envelope that limits the tool's range of travel. It is also called th e Stored Stroke Limit feature.
ACU-RITE 3500i 387 1 1 .4 Adv anced Progr amming Modifiers Use modifiers to alter the way the 3 500i 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 absolute value.
388 11 G-Code Edit, Help, & Advanced Features 1 1 .4 A dv anced Progr amming Tool Offset Modification You can modify a tool diameter or length offset in the p rogram without using the Tool Page.
ACU-RITE 3500i 389 1 1 .4 Adv anced Progr amming Tool Modification Programmin g Example: This program mills the square shape four times. The 3500 i executes the first pass using the tool diamet er entered in the Tool Page. Each subsequent pass uses a different, "modified" tool diameter, as programmed in Blocks 8, 10, and 12.
390 11 G-Code Edit, Help, & Advanced Features 1 1 .4 A dv anced Progr amming The main program calls the sub-program that contains the compensation on/off commands between each tool modification . Block # Block N16 M2 N17 N18 O1 * SUBPGM-1 N19 G1 Z-.
ACU-RITE 3500i 391 1 1 .4 Adv anced Progr amming Expressions and Functions You can program some values as expressions. Parentheses enclose expressions.
392 11 G-Code Edit, Help, & Advanced Features 1 1 .4 A dv anced Progr amming Ref . Expressi on Fu nc ti on 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, indirection Function names are case insensitive.
ACU-RITE 3500i 393 1 1 .4 Adv anced Progr amming Examples Ref . Example a) G01 X(#100 + #101). All calculations must be enclosed in parentheses. This defines an e xpression. b) G00 Y&A(#102 * #103) LOOP (5 / 2 / .01) Example of multiplication, division, and modification.
394 11 G-Code Edit, Help, & Advanced Features 1 1 .4 A dv anced Progr amming 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.
ACU-RITE 3500i 395 1 1 .4 Adv anced Progr amming System Variables Certain variables are set aside as 3500i system variables. Some may be useful for you to know wh en programming macros. The system variables range from #1000 to #1099. Mo st of these variables are "read only".
396 11 G-Code Edit, Help, & Advanced Features 1 1 .4 A dv anced Progr amming User Variables Certain variables are set asid e for the programmer to use. Th ese may be useful when pr ogramming macros . You ca n read from or write to these variables.
ACU-RITE 3500i 397 1 1 .4 Adv anced Progr amming Variable Programming (Parametric Programmin g) Variable, or parametric, programming enables you to cre ate macros to generate geometri c shapes that ar e not already available in a canned cycle. Conditional loops, jumps, and GOTO commands can be used to control program execution.
398 11 G-Code Edit, Help, & Advanced Features 1 1 .4 Adv anced Progr amming Select Block Skip The 3500i control has nine (9) optional blo ck skip 'switches'. The (/) code followed by a number 1 through 9 activates the correspondi ng switch.
ACU-RITE 3500i 399 1 1 .4 Adv a nced Pr ogr amming Parameters and Variable Registers A macro is a series of instruction s designed to achieve a specific resul t for a given set of constraints. For e xample, a rectangular pocket of any size always has four sides, four co rner radii and a depth.
400 11 G-Code Edit, Help, & Advanced Features 1 1 .4 Adv anced Progr amming Setting and Direct Transfer Variables When using parametric progra mming with axis addresses and expressions (including u nary minus), the complete expression needs to be in parenthesis.
ACU-RITE 3500i 401 1 1 .4 Adv a nced Pr ogr amming Indirect Transfer: You can indirectly transfer variables to a depth of four levels by introducing extra hatch marks (#) befo re the variable number. In an indirect transfer, a value is transferred to one variable via another.
402 11 G-Code Edit, Help, & Advanced Features 1 1 .4 Adv anced Progr amming Example 2 contains two levels of indirecti on (N219) and shows how the contents from multiple variabl es can be assigned to a command or expression. At Block N215, variable #119 is set to constant 100.
ACU-RITE 3500i 403 1 1 .4 Adv a nced Pr ogr amming Variable Programming Exampl es 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 botto m of the pocket are: 15.
404 11 G-Code Edit, Help, & Advanced Features 1 1 .4 Adv anced Progr amming 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 po cket.
ACU-RITE 3500i 405 1 1 .4 Adv a nced Pr ogr amming Example 2: N10 O 1000 N20 G0 G17 G70 G90 F80 N30 T0 N40 Z0 N50 X0 Y0 ;* START PO SITION OF RECTANGLE N60 # 151 = 3 ;* SET READ ONLY VARIABLE, X LENGTH OF SIDE N70 # 152 = 3;* SET READ ONLY VARIABLE, Y LENGTH OF SIDE N80 #153 = .
406 11 G-Code Edit, Help, & Advanced Features 1 1 .4 Adv anced Progr amming The read only variables are set in Blocks N60 to N90. Then, the sub-program is called. At Block N170, the first move is made along the X-axis, followed by a move along t he Y-axis.
ACU-RITE 3500i 407 1 1 .4 Adv a nced Pr ogr amming User Macros (G65, G66, G67) Use G66 when you want to use a modal macro sub-program. These groups of instructions can be special canned cycles mad e u.
408 11 G-Code Edit, Help, & Advanced Features 1 1 .4 Adv anced Progr amming 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.
ACU-RITE 3500i 409 1 1 .4 Adv a nced Pr ogr amming Setting and Passing Parameters You can set parameters for a m acr o before the sub-p rogram call (M98 Pn). Refer to Example 1. Blocks 1 0 to 12 define variable values for the sub-program called in Block 13.
410 11 G-Code Edit, Help, & Advanced Features 1 1 .4 Adv anced Progr amming G65 Macro Program ming, Main The following is an example of a simple macro program. In this example, the macro is a "window milling" cycl e designed to mill a square or rectangular window through a part.
ACU-RITE 3500i 411 1 1 .4 Adv a nced Pr ogr amming G65 Macro Programming, Macro (sub -program) This macro can mill any size window (L x W), at any Z depth. To change the pocket size, change the parameters on Bloc k 10 (X,Y,Z). The 3500i executes the macro only once, at th e current position (G65 is not modal).
412 11 G-Code Edit, Help, & Advanced Features 1 1 .4 Adv anced Progr amming G66/G67 Macro Programming This example is a modal macro prog ram to mill slots in a plate at various locations. In contrast to th e G65 (single-call macro) in Example 1, G66 (modal macro call) applies t he macro to all subsequent moves, until canceled by G67.
ACU-RITE 3500i 413 1 1 .4 Adv a nced Pr ogr amming SLOTMAC.G Program In the following example, Blocks 1260 through 1400 are comment blocks that regard the mac ro's structure and concept. Bloc k # Block N1255 O1255 * SLOTMAC.G N1260 N1270 * EXAMPLE: G65 P1255 X 3 Y1 Z .
414 11 G-Code Edit, Help, & Advanced Features 1 1 .4 Adv anced Progr amming Block # Block N1410 G90 G0 Z.1 N1420 G61 Z#26 F#1 N1430 G68 C#3 N1440 G91 G41 G64 X.
ACU-RITE 3500i 415 1 1 .4 Adv a nced Pr ogr amming Macro Programming (Hole Milli ng Macro) This example machines a CW or CCW hole. A move is made to the hole center and to the required Z depth be fore calling the macro. After the macro is completed, the Z-axis moves to the clearance plane.
416 11 G-Code Edit, Help, & Advanced Features 1 1 .4 Adv anced Progr amming Example: G90 G70 G0 G17 T0 Z0 X0 Y0 T1 F30 X1.5 Y0 * MOVE TO HOLE CENTER Z.1 G1 Z-.5 * MOVE Z TO DEPTH G65 P76 D2.0 S.010 J35 K20 G0 Z.1 * RAISE Z TO CLEARANCE PLANE TO Z0 X0 Y0 M2 O76 ** HOLE MILLING MACRO.
ACU-RITE 3500i 417 1 1 .4 Adv a nced Pr ogr amming 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 * DEFAULT ROUGH FEEDRATE.
418 11 G-Code Edit, Help, & Advanced Features 1 1 .4 Adv anced Progr amming #34 = (#33/2); * INTERMEDIATE RADIUS. #35 = (ABS(#7)/2- TDIA /2); * FINI SH PASS RADIUS. #36 = (#35/2); * INTERMEDIATE RADIUS. G64; * CONTOURING MODE. IF(#7>0) THEN * COUNTER-CLOCKWISE.
ACU-RITE 3500i 419 1 1 .4 Adv a nced Pr ogr amming G91 F#6 G01 X(-#36) Y#36 G02 X#36 Y#36 I#36 J0 G02 X0 Y0 I0 J(-# 35) G02 X#36 Y(-#36) I0 J(-#36) G01 X(-#36) Y(-#36) ENDIF * FINISH PASS. ENDIF * CLOCKWISE IF( SAVEFRT > EPSI ) THEN; F( SAVEFRT ); ENDIF * RESTORE FEEDRATE.
420 11 G-Code Edit, Help, & Advanced Features 1 1 .4 Adv anced Progr amming Probe Move (G31) G31 is to be issued with an associ ated axis mov e (i.e. G31 X10). When the G31 is executed, it moves at cu rrent feedrate selected for G1 until the touch probe selected is deflected.
ACU-RITE 3500i 421 1 1 .4 Adv a nced Pr ogr amming Conditional Statements This subsection discusses the condi tional statements IF, THEN, ELSE, GOTO and WHILE. IF - THEN - ENDIF N300 IF (expression) THEN N310 ------------ -- -- -- -- -- -- -- -- N360 ENDIF N370 ------------ If the expression in N300 is true, the program continues at N310.
422 11 G-Code Edit, Help, & Advanced Features 1 1 .4 Adv anced Progr amming If the expression is true, the progra m continues at N4 10, then to N440, where a jump is made to N480. If the expression is false, the 3500i skips Blocks N410 to N440 and executes Blocks N450 to N470.
ACU-RITE 3500i 423 1 1 .4 Adv a nced Pr ogr amming In place of an expression, you can use a variable that while not zero is treated as a true expression .
424 11 G-Code Edit, Help, & Advanced Features 1 1 .4 Adv anced Progr amming 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).
ACU-RITE 3500i 425 1 1 .4 Adv a nced Pr ogr amming Logical and Comparative Terms LOGICAL TERMS All logical operations can be carried out using the fo llowing command characters or combinations of characters. COMPARATIVE TERMS You can compare variables with variables and variables with constants using equality and inequality op erators.
426 11 G-Code Edit, Help, & Advanced Features 1 1 .4 Adv anced Progr amming INEQUALITY OPERAT ORS NOT N760 WHILE (#135 != #137) DO 10 N770 ------------ -- -- -- -- N790 END 10 The exclamation mark (!) symbolizes NOT.
ACU-RITE 3500i 427 1 1 .4 Adv a nced Pr ogr amming File Inclusion File inclusion is a function that allo ws 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.
428 11 G-Code Edit, Help, & Advanced Features 1 1 .4 Adv anced Progr amming Example 2: Block # Block N1 O23 * TEST.G N2 M98 P9 N3 T1 * 1.0000 MILL N4 G0 X-.6 Y.6 N5 Z.1 N6 - N7 - - - - N33 M98 P9 N34 T2 N35 * .368 DRILL N36 - - - N50 M98 P9 N51 M30 O23 N52 ["TOOLCHNG.
ACU-RITE 3500i 429 1 1 .4 Adv a nced Pr ogr amming In Example 2, a program named TOOLCHNG.G can be called from the main program (or from an existing sub-program).
430 11 G-Code Edit, Help, & Advanced Features 1 1 .5 Four Axis Pr ogr amming 1 1 .5 Four Axis Pr ogramming Axis Type The machine builder sets up the fourth-axi s as a linear or rotary axis. The three basic axes are X, Y, and Z. The additional axis is designated as “U” on the 3 500i console.
ACU-RITE 3500i 431 1 1 .5 Four Axis Pr ogramming Rotary Axis Programming Conventio ns A rotary axis (typically U) program s differently based on the setting of the (Axes->PhysicalAxis->U->C fgRollOver>Shortest Distance) parameter, which is determined by the builder.
432 11 G-Code Edit, Help, & Advanced Features 1 1 .5 Four Axis Pr ogr amming Example 1: Drill Mount the fourth axis as described above. Mount a part 6” wi de and 8” long on the face of the rotary table. Shortest Distance is set to off. Drill (10) ten 0.
ACU-RITE 3500i 433 1 1 .5 Four Axis Pr ogramming Example 2: Mill Mount the fourth axis as described above. Mount a part 3” in diameter and 5” long on the face of the rotary table. The part has a 0.25” radius turned on the end. Sh ortest Distance is set to off.
434 11 G-Code Edit, Help, & Advanced Features 1 1 .5 Four Axis Pr ogr amming 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.
Software Update.
436 12 Software Update 12.1 Updating S ystem Sof twar e 12.1 Updating S ystem Sof twar e Software Update HEIDENHAIN Corporation recommends making a backup of the control with th e included USB Recovery Drive (68 4138-xx) before updating the NC software.
Off-Line Software.
438 13 Off-Line Software 13.1 350 0i Of f-Line Sof tw ar e 13.1 350 0i Of f-Line Sof tw ar e Off-Line Simulator The off-line software provides a convenient way to write part programs and simulate machine behavi or using a standard Windows based computer.
ACU-RITE 3500i 439 13.1 350 0i Of f-Line Sof tw ar e Installation The software is installed in the us ual manner by laun ching the setup program, selecting an installation destination, and choosing the desired features to be installed.
440 13 Off-Line Software 13.1 350 0i Of f-Line Sof tw ar e.
ACU-RITE 3500i 441 Index A Absolute work piece positions 31 Accessories 3-D touch probes 23 HR hand wheel 24 TT 140 touch p robe 24 Address Words 369 Advanced Programming Block Separators 387 Contouri.
442 Index tool-length offsets 39 Manual Data Input Cycles 4 4 Manual Data Input Menu Bar 40 Manual Data Input Operations 42 Manual Data Input Screen 38 Manual Machine Positioning 34 M-Code List 368 MD.
ACU-RITE 3500i 443 Index Tool Compensation 60 Tool numbers/name s 61 Tool Table / Tool Managemen t 60 Top Menu Bar 10 Touch Screen Feature 49 U Updating System Software 436 Procedure 436.
444 Index.
.
770530-25 V er 00 4/20 1 4 333 East State Parkwa y Schaumbur g, IL 60 173-5337 USA HEIDENHAIN CORPORA TION +1 ( 8 47) 490-1 1 91 +1 ( 8 47) 490-3931 E-Mail: info@heidenhain.
Un point important après l'achat de l'appareil (ou même avant l'achat) est de lire le manuel d'utilisation. Nous devons le faire pour quelques raisons simples:
Si vous n'avez pas encore acheté Acu-Rite CNC 3500i c'est un bon moment pour vous familiariser avec les données de base sur le produit. Consulter d'abord les pages initiales du manuel d'utilisation, que vous trouverez ci-dessus. Vous devriez y trouver les données techniques les plus importants du Acu-Rite CNC 3500i - de cette manière, vous pouvez vérifier si l'équipement répond à vos besoins. Explorant les pages suivantes du manuel d'utilisation Acu-Rite CNC 3500i, vous apprendrez toutes les caractéristiques du produit et des informations sur son fonctionnement. Les informations sur le Acu-Rite CNC 3500i va certainement vous aider à prendre une décision concernant l'achat.
Dans une situation où vous avez déjà le Acu-Rite CNC 3500i, mais vous avez pas encore lu le manuel d'utilisation, vous devez le faire pour les raisons décrites ci-dessus,. Vous saurez alors si vous avez correctement utilisé les fonctions disponibles, et si vous avez commis des erreurs qui peuvent réduire la durée de vie du Acu-Rite CNC 3500i.
Cependant, l'un des rôles les plus importants pour l'utilisateur joués par les manuels d'utilisateur est d'aider à résoudre les problèmes concernant le Acu-Rite CNC 3500i. Presque toujours, vous y trouverez Troubleshooting, soit les pannes et les défaillances les plus fréquentes de l'apparei Acu-Rite CNC 3500i ainsi que les instructions sur la façon de les résoudre. Même si vous ne parvenez pas à résoudre le problème, le manuel d‘utilisation va vous montrer le chemin d'une nouvelle procédure – le contact avec le centre de service à la clientèle ou le service le plus proche.