Acu-Rite CNC 3500i manuel d'utilisation
- Voir en ligne ou télécharger le manuel d’utilisation
- 472 pages
- 18.3 mb
Aller à la page of
Les manuels d’utilisation similaires
-
Weather Radio
Acu-Rite 615
18 pages 2.09 mb -
Weather Radio
Acu-Rite 00305TG
2 pages 3.01 mb -
Thermometer
Acu-Rite #00993
1 pages 1.27 mb -
Thermometer
Acu-Rite 888
2 pages 0.96 mb -
Weather Radio
Acu-Rite 9150
24 pages 4.51 mb -
Weather Radio
Acu-Rite 1025
17 pages 7.07 mb -
Weather Radio
Acu-Rite 992
9 pages 5.25 mb -
Weather Radio
Acu-Rite wireless thermometer
2 pages 0.55 mb
Un bon manuel d’utilisation
Les règles imposent au revendeur l'obligation de fournir à l'acheteur, avec des marchandises, le manuel d’utilisation Acu-Rite CNC 3500i. Le manque du manuel d’utilisation ou les informations incorrectes fournies au consommateur sont à la base d'une plainte pour non-conformité du dispositif avec le contrat. Conformément à la loi, l’inclusion du manuel d’utilisation sous une forme autre que le papier est autorisée, ce qui est souvent utilisé récemment, en incluant la forme graphique ou électronique du manuel Acu-Rite CNC 3500i ou les vidéos d'instruction pour les utilisateurs. La condition est son caractère lisible et compréhensible.
Qu'est ce que le manuel d’utilisation?
Le mot vient du latin "Instructio", à savoir organiser. Ainsi, le manuel d’utilisation Acu-Rite CNC 3500i décrit les étapes de la procédure. Le but du manuel d’utilisation est d’instruire, de faciliter le démarrage, l'utilisation de l'équipement ou l'exécution des actions spécifiques. Le manuel d’utilisation est une collection d'informations sur l'objet/service, une indice.
Malheureusement, peu d'utilisateurs prennent le temps de lire le manuel d’utilisation, et un bon manuel permet non seulement d’apprendre à connaître un certain nombre de fonctionnalités supplémentaires du dispositif acheté, mais aussi éviter la majorité des défaillances.
Donc, ce qui devrait contenir le manuel parfait?
Tout d'abord, le manuel d’utilisation Acu-Rite CNC 3500i devrait contenir:
- informations sur les caractéristiques techniques du dispositif Acu-Rite CNC 3500i
- nom du fabricant et année de fabrication Acu-Rite CNC 3500i
- instructions d'utilisation, de réglage et d’entretien de l'équipement Acu-Rite CNC 3500i
- signes de sécurité et attestations confirmant la conformité avec les normes pertinentes
Pourquoi nous ne lisons pas les manuels d’utilisation?
Habituellement, cela est dû au manque de temps et de certitude quant à la fonctionnalité spécifique de l'équipement acheté. Malheureusement, la connexion et le démarrage Acu-Rite CNC 3500i ne suffisent pas. Le manuel d’utilisation contient un certain nombre de lignes directrices concernant les fonctionnalités spécifiques, la sécurité, les méthodes d'entretien (même les moyens qui doivent être utilisés), les défauts possibles Acu-Rite CNC 3500i et les moyens de résoudre des problèmes communs lors de l'utilisation. Enfin, le manuel contient les coordonnées du service Acu-Rite en l'absence de l'efficacité des solutions proposées. Actuellement, les manuels d’utilisation sous la forme d'animations intéressantes et de vidéos pédagogiques qui sont meilleurs que la brochure, sont très populaires. Ce type de manuel permet à l'utilisateur de voir toute la vidéo d'instruction sans sauter les spécifications et les descriptions techniques compliquées Acu-Rite CNC 3500i, comme c’est le cas pour la version papier.
Pourquoi lire le manuel d’utilisation?
Tout d'abord, il contient la réponse sur la structure, les possibilités du dispositif Acu-Rite CNC 3500i, l'utilisation de divers accessoires et une gamme d'informations pour profiter pleinement de toutes les fonctionnalités et commodités.
Après un achat réussi de l’équipement/dispositif, prenez un moment pour vous familiariser avec toutes les parties du manuel d'utilisation Acu-Rite CNC 3500i. À l'heure actuelle, ils sont soigneusement préparés et traduits pour qu'ils soient non seulement compréhensibles pour les utilisateurs, mais pour qu’ils remplissent leur fonction de base de l'information et d’aide.
Table des matières du manuel d’utilisation
-
Page 1
CNC 3500i User’s Manual Conversational and g-code[...]
-
Page 2
[...]
-
Page 3
[...]
-
Page 4
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.e. run a program) Stop key (i.e. stop a program) Servo Reset activates servo motors Key Fun ct io n Zero key One key Two key Three key [...]
-
Page 5
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 JOG, JOG FEED, JOG @ 100, JOG @ 10, JOG @ 1 Manually moves X+ axis in positive direction Manually moves X- axis in negative direction Manually moves Y+ [...]
-
Page 6
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. USB pointing devices; e.g. a mouse. USB Keyboards. Keyboard Equiva lent Key Stro[...]
-
Page 7
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. Please help HEIDENHAIN Corporation by sending your request to the following e-mail addres[...]
-
Page 8
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. Some of the functions described in th is manual may therefore not be among t[...]
-
Page 9
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. ARC Help Forms now support all planes. As such, X, Y, and Z parameters are a[...]
-
Page 10
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. 689 871 -0 1 -02 Linear and A[...]
-
Page 11
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 7 Dra wing Programs 8 Running a Prog ram on the Machine 9 CAM: Pr ogrammi ng 10 G-code Edit, Help, & A dv anced F eatur es 11 So ft ware Up da te [...]
-
Page 12
xii[...]
-
Page 13
3500i xiii T able of Cont ents Controls of the 3500i Keys on visua l display unit ................ ................... ................... ....................... .......... iv Numerical keys ................ .................... ................... ....................... ................... ....... iv Data Entry keys ............. ...............[...]
-
Page 14
xiv Main Operating Modes ... ................... .................... ...................... .................... ... 8 Sub Modes .............. .................... ...................... .................... ................... .......... 9 Upper Menu and Status Informat ion Bar ..................... .................... ................. 10 Mach[...]
-
Page 15
3500i xv 2.2 Manual Machine Positioning Jog Mode Moves ....... ................... ....................... ................... .................... ........... 34 Changing the Jog Mode..... ................................ ............. .......................... ........ 34 Increment al Moves .................. .................... ...............[...]
-
Page 16
xvi Find .......... .................... ................... ................... .................... ................... ........ 65 Finding a t ool using text .. ................... .................... ................... ................... ..... 65 Clear Featu re ........................ .................... ................... ...............[...]
-
Page 17
3500i xvii Program Management 5.1 Program Ma nagement Introduction Accessing Pro gram Management ............. .................... ...................... .................. 88 Program Scree n Description ................... ................... ....................... ................... .. 88 Program Manag er Menu Bar ..................... .......[...]
-
Page 18
xviii Moving Blocks in a program ........ ...................... ....................... ...................... 111 Canceling ed its to a progra m block: .......... ................... .................... ............... 111 Restore ed its to a program block: .......... ...................... .................... ............... 112 Editing an ex [...]
-
Page 19
3500i xix Boring Bidi rectional Cycle ..... ....................... ................... .................... ............ 151 Boring Unid irectional Cycle .......... ................... ................... ....................... ...... 151 Chip Break Cy cle ...... .................... ................... ....................... ...................[...]
-
Page 20
xx Inside Corn er Finding ..................... ................... .................... ................... ...... 223 Inside/Outs ide Boss/Hole Fin ding ............ ................... .................... ............... 225 Inside/Out side Web Finding .......................... .................... ................... ......... 227 Protected P[...]
-
Page 21
3500i xxi Running a Program on the Machine 9.1 Running a program Modes of Pr ogrammed Operatio n .... ................... ................... .................... ......... 264 Auto mode ........... ................... ................... .................... ................... ................... 264 Starting a p rogram ................... ......[...]
-
Page 22
xxii Quick Coord inate Entry ........................... .................... ................... ................... ... 288 Job Setup: Basic tab .. ....................... ................... .................... ................... ......... 289 Basic tab Data Entries .... ....................... ................... ................... .........[...]
-
Page 23
3500i xxiii CAM Setup ...................... .................... ................... ....................... ................... ... 311 Selection tab: .............. .................... ................... ....................... ................... ... 31 1 Output t ab: ...... ...................... .................... ................... ....[...]
-
Page 24
xxiv CAM Example 2 ... ...................... .................... ................... .................... ............... 339 Example Tw o: . ................... ....................... ................... .................... ............... 339 Create Circle Geometry: ........................ ................... ................... ............[...]
-
Page 25
3500i xxv G - Functio ns ........... ................... .................... ................... ................... ................ 372 Basic Modal Functio ns .... ................... ................... ....................... ................... 373 Multi -Segm ent Blocks.......... .................... ................... ................... .[...]
-
Page 26
xxvi User Macros (G65, G66, G67 ) ........................ .................... ................... ......... 407 Macro Body Structure .. ...................... .................... ................... ................... ... 408 Setting and Pass ing Parameters .................. ....................... ................... ......... 409 Probe Move [...]
-
Page 27
Introduction[...]
-
Page 28
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. The contro l is also capable of running, and editing g-code (ISO format) prog[...]
-
Page 29
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. Press the Ho[...]
-
Page 30
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. The shutdown takes less than a minute. The 3500i will let yo[...]
-
Page 31
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. Before you sta rt to write a program, determine the work-holding device and the location of Part Zero (the point to which all movement is r[...]
-
Page 32
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. See "Manual Data Input" on page 20 for mapping information of the start up screen. For i[...]
-
Page 33
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. Pop-up menus allow you to make a selection from mu ltiple options. W[...]
-
Page 34
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. Scroll bars automatically appear when the window info rmation does not completely fit into the current wi[...]
-
Page 35
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. See "Accessing Progr[...]
-
Page 36
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. 1 Help button 2 [...]
-
Page 37
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. The actual features available depend o[...]
-
Page 38
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. When the informatio[...]
-
Page 39
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 . Touching the “ (#*! ” button displays the spec ial character [...]
-
Page 40
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. Scroll bars, and/or sliders are available in all screens that require navigation assistance. [...]
-
Page 41
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. The next field requiring data input will be highlighted. When finis[...]
-
Page 42
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. The calculator works like a normal handhel[...]
-
Page 43
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. To use Help, as the example screen shows; the console is [...]
-
Page 44
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. Show/Hide Tree toggles the view of the left tree-view section. M[...]
-
Page 45
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. 2 Numeric keys, use to enter numeric data, include d is t[...]
-
Page 46
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. A condensed description of th ese has been provided here on how to navigate, become familiar with the information that is being [...]
-
Page 47
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. 1 Program Management main mode button. 2 Program List window. 3 Program Text Preview area[...]
-
Page 48
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. There are two modes of programed operation: Single-Step Mode : Runs a program one block at [...]
-
Page 49
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. With the various HEIDENHAIN 3-D touch probe systems yo u can: Automatically align work pieces Quickly and precisely set datum Measure the w[...]
-
Page 50
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. The TT 140 features [...]
-
Page 51
Machining Fundamentals[...]
-
Page 52
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. Linear axes are usually equipped with linear encoders, rotary table s and tilting axes with angle enc[...]
-
Page 53
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. The Cartesian coordinate system (a rectangular coordinate system) is based on the three coordinate a[...]
-
Page 54
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. Polar coordina[...]
-
Page 55
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. Absolute and incre mental polar coordina tes Absolute polar coordinates always re fer to the pole[...]
-
Page 56
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.[...]
-
Page 57
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. Example 1: Holes dimen[...]
-
Page 58
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. When setting the datum, you first align the work piece along the machine axes, and then move the tool in each axis to a defi ned po[...]
-
Page 59
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. Ho les 5 to 7 are dimensioned wit h respect to [...]
-
Page 60
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. Changing the Jog Mode Jog move modes, with the exception of Jog Rap id Mode, are performed at the current[...]
-
Page 61
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. Overrid[...]
-
Page 62
36 2 Machini ng Fundamentals 2.2 Manual Mac hine P o sitioning[...]
-
Page 63
Manual Data Input[...]
-
Page 64
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. These topics are being intr[...]
-
Page 65
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. As an example, if the CNC i s in Rapid Mode, it executes all moves at the rapid rat[...]
-
Page 66
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. Mill Arc opens the Mill Arc pop-up dialogue where information can be entered to mill an arc (or [...]
-
Page 67
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. Manual button when touched will cancel the program. Butt o[...]
-
Page 68
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. The Drill Cycles , Pocket Cycles , and Othe r Cycles buttons access s[...]
-
Page 69
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. Touch the Use button to run the operation. Touch the Start button to [...]
-
Page 70
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. Drill Cycles Basic Pecking CounterBore Bi-Dir Bore Uni-Dir Bore Flat Bottom Bore Tapping Thread Mill Chip Break Pocket Cycles Rectangular ?[...]
-
Page 71
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. Touch Rectangular in the [...]
-
Page 72
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. To exit from the More Menu, touch the M ore button again. The required parameter[...]
-
Page 73
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.[...]
-
Page 74
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. Refer to chapter 11 "G-Code Program Editing" on page 350[...]
-
Page 75
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. The data entered only affects the manual operation of th e control, it does no[...]
-
Page 76
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. The Program Preset dialogue opens, and[...]
-
Page 77
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. The operator can enter posi tion locati ons for the active axes, feed rate (value or Rapid) and absolute or in cremental pos[...]
-
Page 78
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. If any of the other values are entered (e.g. diameter, length, etc) the tool setting[...]
-
Page 79
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. If any of the other valu es are entered (e.g. X, Y, Z, etc. [...]
-
Page 80
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). Touch the Basic Modals Location zon e. The B[...]
-
Page 81
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. This dialogue[...]
-
Page 82
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. To adjust the values directly, enter a new value in the Feed, and/or Speed fields. To[...]
-
Page 83
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. See "Jog Mode Moves" on page 34. To[...]
-
Page 84
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. Line creates a line move using the current po[...]
-
Page 85
Tool Management[...]
-
Page 86
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. All typed values mu[...]
-
Page 87
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. Sign for the leng[...]
-
Page 88
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. Type in a new value, and touch the Enter button, [...]
-
Page 89
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. Use the Back Space or Clear button to delete previ ously entered data. Press the [...]
-
Page 90
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. Clearing the current tool table All data pertaining to a tool number can be rem[...]
-
Page 91
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. Touch the Find button to [...]
-
Page 92
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. Select the Clear Feature button to cle[...]
-
Page 93
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. D. Wear Tool diameter wear value . L. wear Tool length wear value. Type[...]
-
Page 94
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. Based on the Tool Diameter and Tool L[...]
-
Page 95
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. Column Descr iption Tool Number Number of the tool correspo nding to the Tool Table. Tool Diamete[...]
-
Page 96
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. The initial di ameter shown is from the tool table. Changing the diameter in the Feeds & Spe[...]
-
Page 97
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. This allows a user to create and simula te programs in the background while running another program in the NC Program Run mode, without any interfer[...]
-
Page 98
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.g. “T1”. Activating Offset s via the Program In a[...]
-
Page 99
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. In an idle state, the CNC does not have a tool-length offset active. Theref[...]
-
Page 100
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. Press the Enter butto[...]
-
Page 101
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. Using radius compensation move s the cutting edge half a diameter away from the path. This e[...]
-
Page 102
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. Between two program blocks with different ra[...]
-
Page 103
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. Inside [...]
-
Page 104
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. Four ty[...]
-
Page 105
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. The tool feeds from the current position to a calculated point based on the Angle (C) and Radius (R) then feeds through an arc and into the contour tangent to th[...]
-
Page 106
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 = .015 When the CNC reads the ab ove blo ck, 0.015 is added to the active tool radius. T[...]
-
Page 107
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. In either case, the axes moves to a point perp[...]
-
Page 108
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. The Z-axis reaches the programmed target as X/Y reaches its compensated target. Heli[...]
-
Page 109
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. The CNC automatically rounds o ff the compensated intersection of [...]
-
Page 110
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. With the display screen open, data can now be entered, or edited by changing existing [...]
-
Page 111
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. If a replacement tool (“RT”) has not be en specified, ?[...]
-
Page 112
86 4 Tool Management 4.2 T ool D ata[...]
-
Page 113
Program Management[...]
-
Page 114
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. The Program M anagement also provides access to netw[...]
-
Page 115
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. This is only active if the Back butto n has b[...]
-
Page 116
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. Folders toggles open, or close the Explorer window. Touch and hold for two seconds, and the new f[...]
-
Page 117
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.[...]
-
Page 118
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. Advanced [...]
-
Page 119
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. A preview of the program will only be displayed if an i[...]
-
Page 120
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. The number of programs th at were selected is shown in the lower right corner o[...]
-
Page 121
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. The operator can also choose to sort in ascending o[...]
-
Page 122
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 . Touch the Recycle Bin button located on the botto m bar. The pop-up di alogue provides four ac[...]
-
Page 123
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. Select Conversational or G-code/ISO depending on the type of program desired. Ent[...]
-
Page 124
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. Select a program to run. ?[...]
-
Page 125
Conversational Editing[...]
-
Page 126
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. See “Accessing Program Management ” on page 88. Information for creating a new, or editing an [...]
-
Page 127
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. Selecting a button for the machine operation that is to[...]
-
Page 128
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.g. Rapid, Line, Arc. More Milling opens the menu for additional milling operations e[...]
-
Page 129
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. Milling RPM Entry Move Rapid Line Arc Exit Move Tool Repeat Sub Programs When editing, or creating a new program the [...]
-
Page 130
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. Entry Move[...]
-
Page 131
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. More Milling Offset Dwell SetZero MCode Home BlockForm Plane PathTol SysData Feed FeedU Comment Unit Touch the name of [...]
-
Page 132
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. Drill Cycles Basic Pecking CounterBore Bi-Dir Bore Uni-Dir Bore Flat Bottom Bore Chip Break Tapping DrillOff Pattern Bo[...]
-
Page 133
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. Pocket Cycles Rectangular Circular Frame Ring Draft Angle Plunge Rectangular Plunge Circular Slot Circular Slot Irregular Bottom Fini[...]
-
Page 134
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. Other Cycles Face Hole Rect Profile Circ Profile Linear Engraving Arc Engraving Mill Cycle EndMill Cycle RMS Loop Tool Probin[...]
-
Page 135
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. Mark a program block: Fo[...]
-
Page 136
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. Touch the Delete Block button to d[...]
-
Page 137
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. The selected bl[...]
-
Page 138
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. Continuing to touch the Redo butto n will continue t[...]
-
Page 139
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. Th e following examples show how to use the Find button to[...]
-
Page 140
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. Preview Side Bar Menu In the Edit screen, the P[...]
-
Page 141
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. From the Edit screen, touch the Preview Fea[...]
-
Page 142
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.[...]
-
Page 143
Programming: Canned Cycles, sub-programs[...]
-
Page 144
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. When [...]
-
Page 145
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. Arc-to-Arc Corner Rounding When a CornerRad value is progr am[...]
-
Page 146
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. Do not use Rapid Move to cut a part. One to four axes can be included on a block wi[...]
-
Page 147
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. Field Code Descr iption Radius R [...]
-
Page 148
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. Rapid Move - Radius and X: Specify the desired end point coordi nate using the radius of the movement and the actual X-A[...]
-
Page 149
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. Straight-line motion occurs in one or more axes. The block may c[...]
-
Page 150
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. Field Code Descr iption X X Absolute position of, or incremental distance to, the desired X-Axis d[...]
-
Page 151
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. Field Code Descr iption Radius R [...]
-
Page 152
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. Line Move - Radius and X: Specify the desired end point coordi nate using the radius of the movement and the actual X-Axi[...]
-
Page 153
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. (Required) Radius R Absolute or incremen[...]
-
Page 154
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. After you make all of the required moves in the X[...]
-
Page 155
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. Positive value for an included angle less than 180 de grees, negative value[...]
-
Page 156
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. (Requi[...]
-
Page 157
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. (Required) Xcenter I Absolute position of, or incremental di[...]
-
Page 158
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. Omit the end point [...]
-
Page 159
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. With a dwell activated, the 3500i halts motions on all axes, but other fu nctions (coolant on/off, spindle control) remain active[...]
-
Page 160
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 ). Select the More Milling button, and then "Plane" [...]
-
Page 161
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). Axes re turn from the current position to their reference position at the current feedrate. Alte[...]
-
Page 162
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. Fixture Offset cancels Mirroring, Axis Rotation, and [...]
-
Page 163
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. Conversational format: Unit G-code format[...]
-
Page 164
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. A SetZero block sets the Absolute Zer o Reference of one or more axes to [...]
-
Page 165
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. Select the More Milling bu[...]
-
Page 166
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. The val ue in the system configuration is restored at the end of the program. The typi[...]
-
Page 167
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. Thi s is an advanced feature that should be used wi[...]
-
Page 168
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. Add Feed blocks whenever necessary Select the More Milli ng butto n, and then "Fe[...]
-
Page 169
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. Conversational format: RPM G-code format: S[...]
-
Page 170
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. On a machine with a random bin tool changer, the MCode 6 is r[...]
-
Page 171
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. For more advanced featur es including repeating more than once, use the Loo[...]
-
Page 172
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. Block Descr iption 11 Y 0.0000 12 DrillOff 13 Offset Fixture# 1 X 3.0000 Y 0.0000 14 Offset Fi[...]
-
Page 173
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. One block of data can instruct the CN C to perform the necessar[...]
-
Page 174
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. If it is not given, the current feedrate is used. All[...]
-
Page 175
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. G-code format: G82 Peck Drill Cycle The peck drilling cycle is generally used for peck drilling relatively sh[...]
-
Page 176
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. F (TPIorLead): Enter T[...]
-
Page 177
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. G-code format: G85 Boring Unid irectiona[...]
-
Page 178
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. The cycle feed s from the R-plane to the first peck depth in Z, rapi d retracts the chip -break increment (W), feeds to the next calcul ated peck depth (initial pec[...]
-
Page 179
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. G-code format: G89 Field Code Descr iption ZDepth Z Abso [...]
-
Page 180
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. The cycle calcula[...]
-
Page 181
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. You can also rotate the pattern around the start[...]
-
Page 182
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. The cycle rapids to the XY start point (compensated, if ToolComp "D " parameter is used[...]
-
Page 183
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. J (RoughFee d) controls th[...]
-
Page 184
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. G-code format: G176 Field Code Descr ipti[...]
-
Page 185
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. Facing cycles can start in a ny corner of the surface and cut in any direction, de[...]
-
Page 186
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. YStart E Y coordinate of the starting point. Defaults to current position. NOT[...]
-
Page 187
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. If you do not provide Z and H, program a separate Z move to raise the [...]
-
Page 188
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. Start can be at the top or bottom of the hole or boss. The tools are set[...]
-
Page 189
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. If no coordin ate is entered, the CN C puts the center of thread at the current [...]
-
Page 190
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). If X (XCenter) a[...]
-
Page 191
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. The machine feeds into the profile alon g Ramp #1, cu[...]
-
Page 192
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.cut) on each pass. When you enter an S (FinStoc k) value, the CNC leaves the specified stock on the profile and depth [...]
-
Page 193
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. The machine feeds into the profile along Ramp #[...]
-
Page 194
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. When you enter an S (FinStoc k) value, the CNC leaves the specified stock on the profile and depth for a finish pass[...]
-
Page 195
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. When using a course tool for roughing passes, the course t[...]
-
Page 196
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. [...]
-
Page 197
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. long x 2 in. wide x 1 in. deep) with a theoretical sharp lower-left corner at X2 Y2. T[...]
-
Page 198
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. Activate a tool prior to programmi ng, so cutter [...]
-
Page 199
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. Default is equal to S (FinStock). RampFeed I The [...]
-
Page 200
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. Activate the tool prior to programming the pocket cycle, so the cutter diamet er is known. F[...]
-
Page 201
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. Default is equal to S (FinStock). RampFeed J The[...]
-
Page 202
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. You must position the tool directly over the center of the pocket prior t[...]
-
Page 203
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. Default is no stock left. SideStock R Amount of sto ck [...]
-
Page 204
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 . You must position the tool directly over the center of the pocket prior to the plun[...]
-
Page 205
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. Default is last programmed feedrate. Rough Feed I Feedrate used during[...]
-
Page 206
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. Activate the tool prior to programming, so the cutter diameter is known. Field Code[...]
-
Page 207
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. Default is no stock left. SideStock R Amount of sto ck l[...]
-
Page 208
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. Activate the tool prior to programming, so the cutter diameter is[...]
-
Page 209
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. Default is no stock left. SideStock R Amount of sto ck [...]
-
Page 210
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. T he tool needs to be positioned at the center of the sl[...]
-
Page 211
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. Default is no stock left. SideStock R Amount of sto ck [...]
-
Page 212
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. Activate a tool prior to programming circular slot cycle so th[...]
-
Page 213
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. 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) onl[...]
-
Page 214
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. The first li ne in the in[...]
-
Page 215
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. Default is no stock left. SideStock M Amount of stock l[...]
-
Page 216
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. Islands must be programm ed using sub-programs. The Island cycle mus[...]
-
Page 217
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. All of the bott om stock is removed in one pass. Islands (G162) definitions apply to t[...]
-
Page 218
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. All side stock is removed in one pass if no DepthCut is specified. Mu ltiple [...]
-
Page 219
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. The usual type of cutter is a sharp point or center drill type tool. Opti ons are given for engraving on an angle (G190), rotating by a certain angle (G191) and mirror i[...]
-
Page 220
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. Defaults to cu rrent position if not give[...]
-
Page 221
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 . Field Code Descr iption Text A Text string which is to be engraved . All ASCII chara[...]
-
Page 222
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. G-code format: G191 Field Code Descr iption XCenter X X coordinat[...]
-
Page 223
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. Custom cycles to perform specific functions c[...]
-
Page 224
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. If you are going to use the tool being measured after the pr obing cycle, you mu[...]
-
Page 225
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. This is used to set the Z datum for length prese t, est[...]
-
Page 226
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 your work piece or a common surface where all your tools will be calib rated to, and set its tool-length offset to the top of the work piec e or to whe[...]
-
Page 227
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. If con tact is not made with the pro be or if contact is made during a guarded move,[...]
-
Page 228
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. EstDiam D This is the rough d[...]
-
Page 229
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. If you enter a value larger than 0.55" (13.[...]
-
Page 230
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. This is used for the same reason as the F cycle paramete r. This can only be set slower. Trying t[...]
-
Page 231
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. Execute that line if you are in Manua l, or ru[...]
-
Page 232
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. The Z-axis rapids down th e distance pl[...]
-
Page 233
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. The Z-axis rapids down the distance placed in the ZRapidToStartPo[...]
-
Page 234
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. This cycle is used to measure the length of large face mill style tools that have a hole in[...]
-
Page 235
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. Trying to set this higher will result in the software using the or igin[...]
-
Page 236
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.100" (2.0 mm). To measure the tool length: Jog the tool to the top of the probe stylu[...]
-
Page 237
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. Field Code Descr iption T[...]
-
Page 238
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. That value is[...]
-
Page 239
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.100" (2 .54 mm) larger), and E is the [...]
-
Page 240
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. Once the user-define[...]
-
Page 241
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. If you enter a value larger than 0.55" (13.[...]
-
Page 242
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. This can only be set slower. Trying to set this higher will result in t[...]
-
Page 243
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. You must know the distance from the top of the [...]
-
Page 244
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. dwellTimeAft[...]
-
Page 245
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. Otherwise, do not set or set to 0. Defau[...]
-
Page 246
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. See Section 4, "Tool-[...]
-
Page 247
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. See Section 4, "Tool-Length Offsets&q[...]
-
Page 248
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.1" (2.54 mm) away from the outside of the corner you wish to find in X [...]
-
Page 249
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. See Section 4, "Tool-Length Offsets&qu[...]
-
Page 250
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. 1" (2.54 mm) away from the inside of the corner you wish to fi nd in X & Y. If[...]
-
Page 251
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. See Section 4, "Tool-Lengt[...]
-
Page 252
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.1" (2.54 mm). If H = 1, the Z[...]
-
Page 253
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. A preliminary tool-length offset must be set by eye for the work probe. The tool o ffset,[...]
-
Page 254
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.1" (2 .54 mm). If H = 1, t he Z-axis [...]
-
Page 255
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. This cycle is intended to offer so[...]
-
Page 256
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 . Skew compensation is only supp orted for along the side edge of a part relative to the X,Y [...]
-
Page 257
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. Exa[...]
-
Page 258
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". Manually jo g the probe styl us to the appropriate start position relative to the part as specified by the S parameter in Tabl[...]
-
Page 259
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 Offset to shift all the tools to the top of a part, you must use the G1 41 Edge Finding cycle with Spindle Probing parameter updateTloOrWorkOffsetZ Ax[...]
-
Page 260
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. A sub-program can use any code or move type. For examp[...]
-
Page 261
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. Select Sub Programs and then "Sub"[...]
-
Page 262
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. Select "Other Cy[...]
-
Page 263
ACU-RITE 3500i 237 7 .4 Sub-pr ogr ams Rotate, Mirror, and/or Scale a sub-program Use RMS blocks to Rotate, Mirror, and/or Scale sub-programs. These functions turn off when the sub-program ends. Select "Other Cycles" and then "RMS" from the pop-up menu. Conversational format: RMS Patterns commanded by the program can be [...]
-
Page 264
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. Specify NO to use the defined cente r point as strictly a p[...]
-
Page 265
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. By providing examples of using these features, the user can better understand , and take [...]
-
Page 266
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. Blocks 9 through 12 define the tool , RPM and turn on the sp[...]
-
Page 267
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. The cutting to ol is a ¼ “ diameter. end mill.[...]
-
Page 268
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. Blocks 9 through 12 define the tool , RPM and turn on the sp[...]
-
Page 269
ACU-RITE 3500i 243 7 .4 Sub-pr ogr ams Pocket/Island example 3 This example shows an irregular pocket with an island in the center. The island is in the form of a diamond. The cutting tool is a ¼ “ diameter end mill.[...]
-
Page 270
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. Blocks 9 through 12 define the tool , RPM and turn on the sp[...]
-
Page 271
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. The initi al roughing tool has 1" diameter. A s[...]
-
Page 272
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. Block 10 defines the initial roughing tool which has a 1&quo[...]
-
Page 273
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).[...]
-
Page 274
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. Block 10 defines the initial roughing tool which has a 1&quo[...]
-
Page 275
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. A roughing finer tool with 1/4” radius will be used for f[...]
-
Page 276
250 7 Programming: Canned Cycles, sub-prog rams 7 .4 Sub-pr ogr ams[...]
-
Page 277
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. Blocks 11 through 13 define RPM and turn on the spindle and [...]
-
Page 278
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. Th is is necessary for the finish cycle to work properly ?[...]
-
Page 279
Drawing Programs[...]
-
Page 280
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. This reduces waste an[...]
-
Page 281
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. Any button that is gra[...]
-
Page 282
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. But ton Fun ct io n 2D Top Plane Solid View is a two dimensional (2D) top plane view of a [...]
-
Page 283
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. Rotate opens the rotate menu bar. Part can also be rotated by touchi ng the disp[...]
-
Page 284
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. The Reset Adjust button resets the graphi c to the original image before ad[...]
-
Page 285
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. Pan Drawing View When the 2D, or 3 D Wire Frame buttons, or 3D Shade d View but[...]
-
Page 286
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. Touch the Show Contour butt on to display th[...]
-
Page 287
ACU-RITE 3500i 261 8.1 Dr a w Draw Options Touch the Options button to activate the Options Dialogue. The Options dialogue functions the same as in Programing . In Draw, blocks of the program can be marked to stop, or be skipped. When these are selected, the Stop or Skip feature is activated. The Rotate feature functi ons in the same way, when [...]
-
Page 288
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. Any changes made in this table does not affect the machine tool tabl e. Runnin[...]
-
Page 289
Running a Program on the Machine[...]
-
Page 290
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. The display for these modes resemble the Manual screen. The 3500i defaults t[...]
-
Page 291
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. Pause, or Stop a running program Press [...]
-
Page 292
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 . button. ?[...]
-
Page 293
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.This fe ature is only available before a program starts t[...]
-
Page 294
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. Choose the appropriate s[...]
-
Page 295
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. 2 In-Position display. Indicates if the machine has reached the current target position or not. 3 [...]
-
Page 296
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. Each time the active program completes, the Parts Counter value increments by[...]
-
Page 297
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. The ti mers begin when you press START , and will pause when you[...]
-
Page 298
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. Description of how to use the Jog keys have been explained previously. See [...]
-
Page 299
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. In Program Run mode, press the STOP button to pause the running program.[...]
-
Page 300
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. While in the Jog menu, touch the Restart Position butto n to open the position reset menu on th[...]
-
Page 301
CAM: Programming[...]
-
Page 302
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. These button s prompt you for necessary informat ion. CAM Programming utilizes a graphical interfa[...]
-
Page 303
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. Experienced users can fine tune the CAM Setup to their program requirement[...]
-
Page 304
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. Along with the standard method of touching to select items, CAM mode offers special mouse functions that allow you to manipulate the graphics area and edit[...]
-
Page 305
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 . Vertical button bar example 5 . The Side tool bar changes dependin[...]
-
Page 306
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. Geometry Tool bar buttons: But ton Fun ct io n Select[...]
-
Page 307
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. Select the point to be edited. The Po int properties dialogue opens. Edit the par[...]
-
Page 308
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. Select Parallel line in the X axis to create a line parallel to the X axis [...]
-
Page 309
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. After a change to a parameter has been made touch inside another parameter field, or use the ENTER button to tab to another parameter field, to revi ew [...]
-
Page 310
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. Select the parameter to be edited. The Circle/Arc properties di[...]
-
Page 311
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. Select Triangle to create a right triangle. Select Random to creat[...]
-
Page 312
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. Select Drilling to create a drilling cycle. Select M[...]
-
Page 313
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). Basic Tab The basic requi red data input per tool path is loc[...]
-
Page 314
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. Select the Quick Coordinate button. A prompt will appear asking for a point, circle or [...]
-
Page 315
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. Program Units Choose None, Inches o r Millimeters for the program uni [...]
-
Page 316
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. Any previously defined Tool Action remains active. Use Tool Nu[...]
-
Page 317
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. Rotation Action - Choose None, Use, or Off. None:[...]
-
Page 318
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. Off: Turns off any previousl y d[...]
-
Page 319
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. Multiple Block Forms are allo wed and are display[...]
-
Page 320
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. The following describes the va rious Drill Cycles available. Drill Cycle: Ba[...]
-
Page 321
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. The cycle feeds fro m the Start Height to Z depth, dwell for the specified ti me, stop and orient the spi ndle to t[...]
-
Page 322
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. Basic tab Drill Cycle: There are (6) drill cycle options avai lable: Basic, counter bore, Peck, Tap ping, Boring Bidirecti[...]
-
Page 323
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. Coolant: Choose None, On or Off. See "Coolant" on page [...]
-
Page 324
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. Style: Choose to use matrix pattern or perimeter pattern. X[...]
-
Page 325
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. The cycle is completed and rapids up to the Start Height and [...]
-
Page 326
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. Line Arc Tangent - The tool exits the contour in an arc move of a given radius, tangent to the last move of the contour and continues in a line move to the Exit X,[...]
-
Page 327
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. The selected shape a[...]
-
Page 328
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). Comment Tab: Add a comment if needed that[...]
-
Page 329
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. Bottom tab: Bottom F[...]
-
Page 330
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. To add the mac[...]
-
Page 331
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. Certain parameters ap ply only to specific cycles[...]
-
Page 332
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. See "Spindle Direction" on page 290. Spin[...]
-
Page 333
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. See "Modifying Tools" on page 320. Modifying Tool s Bu[...]
-
Page 334
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. Buttons for View Type and View Adjust are enabled (only [...]
-
Page 335
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. Quit (On menu two) Use to quit the program without saving. Shape Edit activates the Shape [...]
-
Page 336
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. The Shape Edit button is used to copy, move, and import a shape.[...]
-
Page 337
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. The starting shape nu mber during shape selection. Chai[...]
-
Page 338
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. Default valu e is Cyan. Highlight Color: Color of geometry objects that a[...]
-
Page 339
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. View Type: The View Type butt[...]
-
Page 340
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. See "Ge ometry Toolbar[...]
-
Page 341
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.00” circle located at X 0.0, and Y 0.0, and the geometry of a 2.00” circle lo[...]
-
Page 342
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. The lines that will be [...]
-
Page 343
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. Select the Trim button from the Modifying Toolbar in the main Toolbar. [...]
-
Page 344
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. Select the geometry on the other[...]
-
Page 345
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. DXF Entities Suppor ted Entities suppor[...]
-
Page 346
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. Corner Radius (inserting) The corner radius tool allows a corner radi us to [...]
-
Page 347
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. Select the geometry to be trimmed. On ly 2 geometry items can be sel[...]
-
Page 348
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. The following describes copying, and moving an existing shape. Copying a S[...]
-
Page 349
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. When a tool that is setup in the tool table is specified in a tool path, the information for that tool i[...]
-
Page 350
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. Must be entered by user. Tool Diameter D iameter of the tool. Must be entered by user[...]
-
Page 351
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. The Tool Table ope ns in the CAM Setup dialogue. Touch inside a paramete[...]
-
Page 352
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. A tool path d ialogue w[...]
-
Page 353
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. The Tool Path Edit feature can be used to change the order [...]
-
Page 354
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. A Data dialogue opens, displaying the data for the selected tool path. Updat[...]
-
Page 355
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. Changes can also be made in CAM Mode and the program regenerated. Files Created CAM Mode[...]
-
Page 356
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.000” long on center, and .375” deep. A .37 5” diameter end mill will be used. [...]
-
Page 357
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.25. Touch Use on the pop-up dialogue, or Enter from the numeric key pad. The geom[...]
-
Page 358
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. Selection example: Select the Line Tool button from the Geometry Tools in the main Toolbar. ?[...]
-
Page 359
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. Select the Trim button from the Modifying Toolbar in the main Toolbar. The Prompt[...]
-
Page 360
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. This represents the start point of [...]
-
Page 361
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. Select the Tool Path button from the Geo[...]
-
Page 362
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.000. Zmin: Enter 1.000. Or: Select the Estimate BlockForm button to have CAM estimate[...]
-
Page 363
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 .g. one of the[...]
-
Page 364
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. Create the Job Setup (Define tool). Create the Block Form. Create the Pocket Cycl[...]
-
Page 365
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.740. Tool #2, Path #2: Finish pocke t, Z depth 0.750. Create Circle [...]
-
Page 366
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. Start X field: Enter 4.2 Star[...]
-
Page 367
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. With all possibilities shown, select the lin e highlighted in the example shown, and touch i [...]
-
Page 368
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. Select the Trim button fro m the Modifying Toolbar in the main To[...]
-
Page 369
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. The Prompt will ask what geometry the objects should[...]
-
Page 370
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. Exit out of CAM to save the program. Re-enter CAM. Crea[...]
-
Page 371
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. Enter -1 for the Tool Length. Enter Define and Use Tool for the Tool Action. Touc[...]
-
Page 372
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.100. Z Depth: Enter -0.75. Retract Height: Enter 0.100. Fin Stock: Enter -0.[...]
-
Page 373
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. Touch Use to accept the Job Setup. Select the[...]
-
Page 374
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). Create the Job Setup. Create the Block Form. Create the Pocket Cycle for[...]
-
Page 375
G-Code Edit, Help, & Advanced Features[...]
-
Page 376
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. When in the Program Manager,[...]
-
Page 377
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. Each time a program is opened for edit, the touch screen Keyboard ope[...]
-
Page 378
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. Also activates Side Bar viewing buttons for optional viewing formats. Help activates the Edit[...]
-
Page 379
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. Mark is used to mark and unmark program blocks. Copy w[...]
-
Page 380
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. Each button provides a different type of view [...]
-
Page 381
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. Touch the Mark button to M[...]
-
Page 382
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. If multiples characters, or blocks are highlighted, the Back Space button will de l[...]
-
Page 383
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 . Touch the Insert Block button. A new line is inse[...]
-
Page 384
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. Touch the Mark button. Use the A[...]
-
Page 385
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. Th is feature also allows the user to locate specific[...]
-
Page 386
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 . The following example s show how to use [...]
-
Page 387
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. Th e following examples show how to use the Find/Replace[...]
-
Page 388
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. Side Bar Menu: The Side Bar [...]
-
Page 389
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. Edit Help Preview Edit Help is also avai[...]
-
Page 390
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. † Rapid Move G1 Axis moves made at feed rate. ?[...]
-
Page 391
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. Fixture Offset G59 Use to program modal corner rounding or chamferi ng. Modal Rad[...]
-
Page 392
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. Basic Drill Cycle G82 counter bore dril[...]
-
Page 393
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. Circular Pro[...]
-
Page 394
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. M-Code List M-Code Descr iption Label M0 or M00 Program Stop Mode Program St[...]
-
Page 395
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). Use the followi[...]
-
Page 396
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. To access the Edit He[...]
-
Page 397
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. A highlight indi cates that values can be typed in an entry f[...]
-
Page 398
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 Basic Modal Functions Multi-Segment Blocks Arcs Drilling Cycles Pocket Cycles Milling, and Profiles Rotation, Scali ng, and Mirr[...]
-
Page 399
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:[...]
-
Page 400
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.2 "Canned Cycles" on page 147 for more information regarding drilling c[...]
-
Page 401
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.2 "Canned Cycles" on page 147 for more info rmation regardin g milli[...]
-
Page 402
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. Spindle Prob ing The Spindle Probing enables: Refer to Chapter 7 7.2 "Canned Cycles[...]
-
Page 403
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.2 "Canned Cycles" on page 147 for more information regarding tool[...]
-
Page 404
378 11 G-Code Edit, Help, & Advanced Features 1 1 .3 Edit Help Other G - Functions Other G - Functions:[...]
-
Page 405
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, Cleaning, and Lubrication Spindle Functions Tool Change All M - F unctions All M - Functions: Descriptions of M Codes have been described p[...]
-
Page 406
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 Lubrication Blocks en ables:[...]
-
Page 407
ACU-RITE 3500i 381 1 1 .3 Edit Help Spindle Functi ons The Spindle Functions enabl es: Tool Change The Tool Change enables:[...]
-
Page 408
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. The RPM range of the machine determines the S-Code[...]
-
Page 409
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. M-Code Function M0 or M00 Program Stop Mode. Program stops indefi[...]
-
Page 410
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. M106 in a program or in MDI sets Dry Run (No Z ) Mode. All feed moves are executed at [...]
-
Page 411
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. This could cause witness marks to display on the work, but prevents the [...]
-
Page 412
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. The X, Y, and Z limits represent the extreme distance the tool can travel in the positive X, Y, an[...]
-
Page 413
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. The address and modifier must be accompa[...]
-
Page 414
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. Thi s is useful when rough-milling a p rofile where cutter diameter compensation requ ires different diameter definitions for the same tool to step the[...]
-
Page 415
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. T, D, L, and [...]
-
Page 416
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-.25 F10 20 G41 Y1 N21 X-1 N22 Y-1 N23 X1 N24 Y1 N25 X0 N26 G40Y0 N27 M99 When tool modifiers are a[...]
-
Page 417
ACU-RITE 3500i 391 1 1 .4 Adv anced Progr amming Expressions and Functions You can program some values as expressions. Parentheses enclose expressions. The 3 500i displays an error messag e if the expression is incorrectly entered. Expressions follow the standard mathematics order of operations (mu ltiplication, division, addition and su btraction)[...]
-
Page 418
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.[...]
-
Page 419
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. c) G01 X(3 + 2) #100 = (#122 - #105). Addition and Subtraction. d) IF (# 1[...]
-
Page 420
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. o) COS (n) gives the cosine of (n). p) TAN (n) gives the tangent of (n). q) ASIN (n) gives[...]
-
Page 421
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". You cannot write information to them. There are a few exceptions[...]
-
Page 422
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. They are divided into four categories: Local variables: #1 to #99:These variable numbers can b[...]
-
Page 423
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. Block Skip Any block[...]
-
Page 424
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. In this example, the hole at N15 is skipped. If N11 read: N11#1002 = 0 Then N15 would be ex[...]
-
Page 425
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. Therefore, you can cut many pockets of different sizes [...]
-
Page 426
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. For exampl e, X(-#151) is correct. X-#151 or X-(#151) is no t correct. Variable[...]
-
Page 427
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. At Block N204, the X-axis moves to 51.456. Examp le 1 shows single in[...]
-
Page 428
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. At Block N217 one i s added to the contents of variable #119[...]
-
Page 429
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.5730 (X axis) x 13.8 850 (Y axis). The pocket is 1 .0000 in. deep. The tool[...]
-
Page 430
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. In this example, the pocket always has a depth of 1 in., and a [...]
-
Page 431
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 = .25 ;* SET READ ONLY VARIABLE, CUT PER SIDE N90 # 154 = 5 ;* SET READ ON[...]
-
Page 432
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. At Blocks N190 and N200, the logical negative sign make s the axis move in the opposit e [...]
-
Page 433
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 up by the user to simplify the programming of the particular part, o r master programs for similar part famil ies, programmed with variables rathe r th[...]
-
Page 434
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. Use local variables within the body o f a macro or sub-program only. You cannot use t[...]
-
Page 435
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. It may be more conveni ent to use macro call G65 Pn or G66 Pn to pass variables to t[...]
-
Page 436
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. * parameters passed: * X (#24) = length of window in X a[...]
-
Page 437
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). Bloc k # Block N22 O3 * WINDOW-M ACRO [...]
-
Page 438
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. Program G6[...]
-
Page 439
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 .125 A5 B12 C10 N1280 * P = SUB # N1290 * X = X DIM OF SLOT #24 N1300 * Y = Y[...]
-
Page 440
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.1 Y(#25/2) F#2 N1450 X .1 N1460 G3 X0 Y( (#25)) I0 J( (#25/2)) N1470 G1 X(ABS((ABS( #24)) (ABS(#25)))) N1480 G3 X0 Y#25 I0 J(#25/2) N1490 G1 X( (ABS((ABS(#24)) (ABS(#25))))) N1500 G1 G40[...]
-
Page 441
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. The macro contains tangential entry to and exit from the ho[...]
-
Page 442
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. * * D#7 = HOLE DIAMETER (+=CCW,-=CW), J#5 = ROUGH FEEDRATE, * [...]
-
Page 443
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. IF(!VAR(6)) TH EN; #6=#5; EN[...]
-
Page 444
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. G91 F#5 G01 X#34 Y#34 G03 X(-#34) Y#34 I(-#34) J0 G03 X0 Y0 I0 J(-#33) G03 X(-#34[...]
-
Page 445
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. G SAVEG90 ; * RESTORE G90/91. G SAVEG00 ; * RESTORE G00/01. M99[...]
-
Page 446
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. At this point, the move is stopped, and the position where the probe [...]
-
Page 447
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. If the ex[...]
-
Page 448
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. In pl ace of an expression, you can use a variable that while not ze[...]
-
Page 449
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 . (Zero equals false. Any other value equals true). DO - END N620 DO nnnn N630 ------------ -- -- -- -- -- -- -- -- N650 IF ( expression ) GOTO 1111 N660 ------------ N670 END nnnn DO END sets the [...]
-
Page 450
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). GOTO N698 GOTO nnnn N699 ------------ GOTO is an instruction to continue[...]
-
Page 451
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. N740 IF (#13[...]
-
Page 452
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. There fore, Block N760 instructs the 3500i to cont inue the loop to N790 while the contents of variables #135 and #137 are not eq[...]
-
Page 453
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. In this way, a tool ch ange sub-program or a macro can be stor ed in the directory, and called from any oth[...]
-
Page 454
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.G[...]
-
Page 455
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). It is made possible by line N52. The program inclusion function is programmed on N52. In this way, the same sub-program can be used in many programs, but you do not need to type it into e[...]
-
Page 456
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. The following formats are for programm ing the lin[...]
-
Page 457
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. The defaul t for this parameter is off; in which case, th e U-axis [...]
-
Page 458
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.375” holes 36° ap ar t, 1” deep, 0.75” in from the end of the cylinder. Th[...]
-
Page 459
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. Assume that a series of six 0.25” wide grooves must be milled 60° apart,[...]
-
Page 460
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. The part has a 0.25”, 45° chamfer on one end. Shortest Distance is set to on. Th[...]
-
Page 461
Software Update[...]
-
Page 462
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. Please refer to the manual included with the drive for the bac kup procedure. Use a blank USB me[...]
-
Page 463
Off-Line Software[...]
-
Page 464
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. Features and functionality are virtually identical to that of the 3500i control itself. System [...]
-
Page 465
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. Using the default setting for a "Complete" feature installation is highly recommended to ensure proper f[...]
-
Page 466
440 13 Off-Line Software 13.1 350 0i Of f-Line Sof tw ar e[...]
-
Page 467
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 Contouring 385 Exact Stop 385 Expressions 391 Macro Body Structure 408 Modifiers 387 Move Reference 386 Speed 382 Stroke Limit 386 System Variables 395 Tool O[...]
-
Page 468
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 MDI Basic Modals 54 Feed and Speed 55 Move to Target 51 Offset 53 Program Preset 50 Teach 57 Tool 52 Zero Axes 49 MDI Cycles Drill 44 Other 44 Pocket 44[...]
-
Page 469
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[...]
-
Page 470
444 Index[...]
-
Page 471
[...]
-
Page 472
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.co m www.heidenhain.com[...]