Acu-Rite CNC 3500i инструкция обслуживания
- Просмотреть online или скачать инструкцию
- 472 страниц
- 18.3 mb
Идти на страницу of
Похожие руководства по эксплуатации
-
Weather Radio
Acu-Rite 973
5 страниц 4.21 mb -
Weather Radio
Acu-Rite 00639W
20 страниц 2.35 mb -
Weather Radio
Acu-Rite 00634CA
16 страниц 1.78 mb -
Weather Radio
Acu-Rite 00609SBDIA
12 страниц 1.08 mb -
Weather Radio
Acu-Rite 1025
17 страниц 7.07 mb -
Weather Radio
Acu-Rite 1500RX
16 страниц 1.76 mb -
Weather Radio
Acu-Rite 622
20 страниц 2.3 mb -
Weather Radio
Acu-Rite 2048
16 страниц 2.53 mb
Хорошее руководство по эксплуатации
Законодательство обязывает продавца передать покупателю, вместе с товаром, руководство по эксплуатации Acu-Rite CNC 3500i. Отсутствие инструкции либо неправильная информация, переданная потребителю, составляют основание для рекламации в связи с несоответствием устройства с договором. В законодательстве допускается предоставлении руководства в другой, чем бумажная форме, что, в последнее время, часто используется, предоставляя графическую или электронную форму инструкции Acu-Rite CNC 3500i или обучающее видео для пользователей. Условием остается четкая и понятная форма.
Что такое руководство?
Слово происходит от латинского "instructio", тоесть привести в порядок. Следовательно в инструкции Acu-Rite CNC 3500i можно найти описание этапов поведения. Цель инструкции заключается в облегчении запуска, использования оборудования либо выполнения определенной деятельности. Инструкция является набором информации о предмете/услуге, подсказкой.
К сожалению немного пользователей находит время для чтения инструкций Acu-Rite CNC 3500i, и хорошая инструкция позволяет не только узнать ряд дополнительных функций приобретенного устройства, но и позволяет избежать возникновения большинства поломок.
Из чего должно состоять идеальное руководство по эксплуатации?
Прежде всего в инструкции Acu-Rite CNC 3500i должна находится:
- информация относительно технических данных устройства Acu-Rite CNC 3500i
- название производителя и год производства оборудования Acu-Rite CNC 3500i
- правила обслуживания, настройки и ухода за оборудованием Acu-Rite CNC 3500i
- знаки безопасности и сертификаты, подтверждающие соответствие стандартам
Почему мы не читаем инструкций?
Как правило из-за нехватки времени и уверенности в отдельных функциональностях приобретенных устройств. К сожалению само подсоединение и запуск Acu-Rite CNC 3500i это слишком мало. Инструкция заключает ряд отдельных указаний, касающихся функциональности, принципов безопасности, способов ухода (даже то, какие средства стоит использовать), возможных поломок Acu-Rite CNC 3500i и способов решения проблем, возникающих во время использования. И наконец то, в инструкции можно найти адресные данные сайта Acu-Rite, в случае отсутствия эффективности предлагаемых решений. Сейчас очень большой популярностью пользуются инструкции в форме интересных анимаций или видео материалов, которое лучше, чем брошюра воспринимаются пользователем. Такой вид инструкции позволяет пользователю просмотреть весь фильм, не пропуская спецификацию и сложные технические описания Acu-Rite CNC 3500i, как это часто бывает в случае бумажной версии.
Почему стоит читать инструкции?
Прежде всего здесь мы найдем ответы касательно конструкции, возможностей устройства Acu-Rite CNC 3500i, использования отдельных аксессуаров и ряд информации, позволяющей вполне использовать все функции и упрощения.
После удачной покупки оборудования/устройства стоит посвятить несколько минут для ознакомления с каждой частью инструкции Acu-Rite CNC 3500i. Сейчас их старательно готовят или переводят, чтобы они были не только понятными для пользователя, но и чтобы выполняли свою основную информационно-поддерживающую функцию.
Содержание руководства
-
Страница 1
CNC 3500i User’s Manual Conversational and g-code[...]
-
Страница 2
[...]
-
Страница 3
[...]
-
Страница 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 [...]
-
Страница 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+ [...]
-
Страница 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[...]
-
Страница 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[...]
-
Страница 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[...]
-
Страница 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[...]
-
Страница 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[...]
-
Страница 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 [...]
-
Страница 12
xii[...]
-
Страница 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 ............. ...............[...]
-
Страница 14
xiv Main Operating Modes ... ................... .................... ...................... .................... ... 8 Sub Modes .............. .................... ...................... .................... ................... .......... 9 Upper Menu and Status Informat ion Bar ..................... .................... ................. 10 Mach[...]
-
Страница 15
3500i xv 2.2 Manual Machine Positioning Jog Mode Moves ....... ................... ....................... ................... .................... ........... 34 Changing the Jog Mode..... ................................ ............. .......................... ........ 34 Increment al Moves .................. .................... ...............[...]
-
Страница 16
xvi Find .......... .................... ................... ................... .................... ................... ........ 65 Finding a t ool using text .. ................... .................... ................... ................... ..... 65 Clear Featu re ........................ .................... ................... ...............[...]
-
Страница 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 ..................... .......[...]
-
Страница 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 [...]
-
Страница 19
3500i xix Boring Bidi rectional Cycle ..... ....................... ................... .................... ............ 151 Boring Unid irectional Cycle .......... ................... ................... ....................... ...... 151 Chip Break Cy cle ...... .................... ................... ....................... ...................[...]
-
Страница 20
xx Inside Corn er Finding ..................... ................... .................... ................... ...... 223 Inside/Outs ide Boss/Hole Fin ding ............ ................... .................... ............... 225 Inside/Out side Web Finding .......................... .................... ................... ......... 227 Protected P[...]
-
Страница 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 ................... ......[...]
-
Страница 22
xxii Quick Coord inate Entry ........................... .................... ................... ................... ... 288 Job Setup: Basic tab .. ....................... ................... .................... ................... ......... 289 Basic tab Data Entries .... ....................... ................... ................... .........[...]
-
Страница 23
3500i xxiii CAM Setup ...................... .................... ................... ....................... ................... ... 311 Selection tab: .............. .................... ................... ....................... ................... ... 31 1 Output t ab: ...... ...................... .................... ................... ....[...]
-
Страница 24
xxiv CAM Example 2 ... ...................... .................... ................... .................... ............... 339 Example Tw o: . ................... ....................... ................... .................... ............... 339 Create Circle Geometry: ........................ ................... ................... ............[...]
-
Страница 25
3500i xxv G - Functio ns ........... ................... .................... ................... ................... ................ 372 Basic Modal Functio ns .... ................... ................... ....................... ................... 373 Multi -Segm ent Blocks.......... .................... ................... ................... .[...]
-
Страница 26
xxvi User Macros (G65, G66, G67 ) ........................ .................... ................... ......... 407 Macro Body Structure .. ...................... .................... ................... ................... ... 408 Setting and Pass ing Parameters .................. ....................... ................... ......... 409 Probe Move [...]
-
Страница 27
Introduction[...]
-
Страница 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[...]
-
Страница 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[...]
-
Страница 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[...]
-
Страница 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[...]
-
Страница 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[...]
-
Страница 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[...]
-
Страница 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[...]
-
Страница 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[...]
-
Страница 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 [...]
-
Страница 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[...]
-
Страница 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[...]
-
Страница 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 [...]
-
Страница 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. [...]
-
Страница 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[...]
-
Страница 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[...]
-
Страница 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 [...]
-
Страница 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[...]
-
Страница 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[...]
-
Страница 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 [...]
-
Страница 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[...]
-
Страница 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 [...]
-
Страница 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[...]
-
Страница 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 [...]
-
Страница 51
Machining Fundamentals[...]
-
Страница 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[...]
-
Страница 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[...]
-
Страница 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[...]
-
Страница 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[...]
-
Страница 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.[...]
-
Страница 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[...]
-
Страница 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[...]
-
Страница 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 [...]
-
Страница 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[...]
-
Страница 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[...]
-
Страница 62
36 2 Machini ng Fundamentals 2.2 Manual Mac hine P o sitioning[...]
-
Страница 63
Manual Data Input[...]
-
Страница 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[...]
-
Страница 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[...]
-
Страница 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 [...]
-
Страница 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[...]
-
Страница 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[...]
-
Страница 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 [...]
-
Страница 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 ?[...]
-
Страница 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 [...]
-
Страница 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[...]
-
Страница 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.[...]
-
Страница 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[...]
-
Страница 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[...]
-
Страница 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[...]
-
Страница 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[...]
-
Страница 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[...]
-
Страница 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. [...]
-
Страница 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[...]
-
Страница 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[...]
-
Страница 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[...]
-
Страница 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[...]
-
Страница 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[...]
-
Страница 85
Tool Management[...]
-
Страница 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[...]
-
Страница 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[...]
-
Страница 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, [...]
-
Страница 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 [...]
-
Страница 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[...]
-
Страница 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 [...]
-
Страница 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[...]
-
Страница 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[...]
-
Страница 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[...]
-
Страница 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[...]
-
Страница 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[...]
-
Страница 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[...]
-
Страница 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[...]
-
Страница 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[...]
-
Страница 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[...]
-
Страница 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[...]
-
Страница 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[...]
-
Страница 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 [...]
-
Страница 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[...]
-
Страница 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[...]
-
Страница 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[...]
-
Страница 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[...]
-
Страница 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[...]
-
Страница 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 [...]
-
Страница 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 [...]
-
Страница 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, ?[...]
-
Страница 112
86 4 Tool Management 4.2 T ool D ata[...]
-
Страница 113
Program Management[...]
-
Страница 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[...]
-
Страница 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[...]
-
Страница 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[...]
-
Страница 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.[...]
-
Страница 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 [...]
-
Страница 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[...]
-
Страница 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[...]
-
Страница 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[...]
-
Страница 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[...]
-
Страница 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[...]
-
Страница 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. ?[...]
-
Страница 125
Conversational Editing[...]
-
Страница 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 [...]
-
Страница 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[...]
-
Страница 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[...]
-
Страница 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 [...]
-
Страница 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[...]
-
Страница 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 [...]
-
Страница 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[...]
-
Страница 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[...]
-
Страница 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[...]
-
Страница 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[...]
-
Страница 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[...]
-
Страница 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[...]
-
Страница 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[...]
-
Страница 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[...]
-
Страница 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[...]
-
Страница 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[...]
-
Страница 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.[...]
-
Страница 143
Programming: Canned Cycles, sub-programs[...]
-
Страница 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 [...]
-
Страница 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[...]
-
Страница 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[...]
-
Страница 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 [...]
-
Страница 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[...]
-
Страница 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[...]
-
Страница 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[...]
-
Страница 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 [...]
-
Страница 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[...]
-
Страница 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[...]
-
Страница 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[...]
-
Страница 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[...]
-
Страница 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[...]
-
Страница 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[...]
-
Страница 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 [...]
-
Страница 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[...]
-
Страница 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" [...]
-
Страница 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[...]
-
Страница 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 [...]
-
Страница 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[...]
-
Страница 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 [...]
-
Страница 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[...]
-
Страница 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[...]
-
Страница 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[...]
-
Страница 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[...]
-
Страница 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[...]
-
Страница 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[...]
-
Страница 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[...]
-
Страница 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[...]
-
Страница 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[...]
-
Страница 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[...]
-
Страница 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[...]
-
Страница 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[...]
-
Страница 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[...]
-
Страница 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[...]
-
Страница 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 [...]
-
Страница 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[...]
-
Страница 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[...]
-
Страница 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[...]
-
Страница 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[...]
-
Страница 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[...]
-
Страница 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[...]
-
Страница 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[...]
-
Страница 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 [...]
-
Страница 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[...]
-
Страница 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 [...]
-
Страница 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[...]
-
Страница 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[...]
-
Страница 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 [...]
-
Страница 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 #[...]
-
Страница 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[...]
-
Страница 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[...]
-
Страница 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. [...]
-
Страница 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[...]
-
Страница 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 [...]
-
Страница 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 [...]
-
Страница 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[...]
-
Страница 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[...]
-
Страница 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[...]
-
Страница 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 [...]
-
Страница 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[...]
-
Страница 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[...]
-
Страница 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[...]
-
Страница 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[...]
-
Страница 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[...]
-
Страница 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 [...]
-
Страница 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[...]
-
Страница 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 [...]
-
Страница 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[...]
-
Страница 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[...]
-
Страница 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[...]
-
Страница 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[...]
-
Страница 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[...]
-
Страница 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[...]
-
Страница 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 [...]
-
Страница 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[...]
-
Страница 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[...]
-
Страница 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[...]
-
Страница 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[...]
-
Страница 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[...]
-
Страница 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[...]
-
Страница 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[...]
-
Страница 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[...]
-
Страница 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,[...]
-
Страница 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[...]
-
Страница 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.[...]
-
Страница 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[...]
-
Страница 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[...]
-
Страница 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[...]
-
Страница 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[...]
-
Страница 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[...]
-
Страница 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[...]
-
Страница 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[...]
-
Страница 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[...]
-
Страница 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[...]
-
Страница 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 [...]
-
Страница 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[...]
-
Страница 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.[...]
-
Страница 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[...]
-
Страница 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 [...]
-
Страница 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[...]
-
Страница 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[...]
-
Страница 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-[...]
-
Страница 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[...]
-
Страница 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 [...]
-
Страница 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[...]
-
Страница 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[...]
-
Страница 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[...]
-
Страница 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[...]
-
Страница 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,[...]
-
Страница 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 [...]
-
Страница 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[...]
-
Страница 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 [...]
-
Страница 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[...]
-
Страница 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[...]
-
Страница 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[...]
-
Страница 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[...]
-
Страница 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"[...]
-
Страница 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[...]
-
Страница 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 [...]
-
Страница 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[...]
-
Страница 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 [...]
-
Страница 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[...]
-
Страница 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.[...]
-
Страница 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[...]
-
Страница 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.[...]
-
Страница 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[...]
-
Страница 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[...]
-
Страница 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[...]
-
Страница 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).[...]
-
Страница 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[...]
-
Страница 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[...]
-
Страница 276
250 7 Programming: Canned Cycles, sub-prog rams 7 .4 Sub-pr ogr ams[...]
-
Страница 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 [...]
-
Страница 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 ?[...]
-
Страница 279
Drawing Programs[...]
-
Страница 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[...]
-
Страница 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[...]
-
Страница 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 [...]
-
Страница 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[...]
-
Страница 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[...]
-
Страница 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[...]
-
Страница 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[...]
-
Страница 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 [...]
-
Страница 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[...]
-
Страница 289
Running a Program on the Machine[...]
-
Страница 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[...]
-
Страница 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 [...]
-
Страница 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. ?[...]
-
Страница 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[...]
-
Страница 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[...]
-
Страница 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 [...]
-
Страница 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[...]
-
Страница 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[...]
-
Страница 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 [...]
-
Страница 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.[...]
-
Страница 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[...]
-
Страница 301
CAM: Programming[...]
-
Страница 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[...]
-
Страница 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[...]
-
Страница 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[...]
-
Страница 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[...]
-
Страница 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[...]
-
Страница 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[...]
-
Страница 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 [...]
-
Страница 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 [...]
-
Страница 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[...]
-
Страница 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[...]
-
Страница 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[...]
-
Страница 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[...]
-
Страница 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 [...]
-
Страница 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 [...]
-
Страница 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[...]
-
Страница 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:[...]
-
Страница 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[...]
-
Страница 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[...]
-
Страница 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[...]
-
Страница 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[...]
-
Страница 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[...]
-
Страница 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 [...]
-
Страница 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[...]
-
Страница 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 [...]
-
Страница 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,[...]
-
Страница 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[...]
-
Страница 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[...]
-
Страница 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[...]
-
Страница 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[...]
-
Страница 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[...]
-
Страница 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[...]
-
Страница 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[...]
-
Страница 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 [...]
-
Страница 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 [...]
-
Страница 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.[...]
-
Страница 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[...]
-
Страница 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[...]
-
Страница 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[...]
-
Страница 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[...]
-
Страница 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[...]
-
Страница 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 [...]
-
Страница 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. [...]
-
Страница 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[...]
-
Страница 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[...]
-
Страница 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 [...]
-
Страница 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[...]
-
Страница 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[...]
-
Страница 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[...]
-
Страница 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[...]
-
Страница 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[...]
-
Страница 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[...]
-
Страница 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 [...]
-
Страница 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[...]
-
Страница 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[...]
-
Страница 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. [...]
-
Страница 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[...]
-
Страница 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. ?[...]
-
Страница 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[...]
-
Страница 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 [...]
-
Страница 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[...]
-
Страница 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[...]
-
Страница 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[...]
-
Страница 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[...]
-
Страница 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 [...]
-
Страница 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[...]
-
Страница 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 [...]
-
Страница 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[...]
-
Страница 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[...]
-
Страница 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[...]
-
Страница 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[...]
-
Страница 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.[...]
-
Страница 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[...]
-
Страница 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[...]
-
Страница 375
G-Code Edit, Help, & Advanced Features[...]
-
Страница 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,[...]
-
Страница 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[...]
-
Страница 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[...]
-
Страница 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[...]
-
Страница 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 [...]
-
Страница 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[...]
-
Страница 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[...]
-
Страница 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[...]
-
Страница 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[...]
-
Страница 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[...]
-
Страница 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 [...]
-
Страница 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[...]
-
Страница 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 [...]
-
Страница 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[...]
-
Страница 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. ?[...]
-
Страница 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[...]
-
Страница 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[...]
-
Страница 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[...]
-
Страница 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[...]
-
Страница 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[...]
-
Страница 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[...]
-
Страница 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[...]
-
Страница 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[...]
-
Страница 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:[...]
-
Страница 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[...]
-
Страница 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[...]
-
Страница 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[...]
-
Страница 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[...]
-
Страница 404
378 11 G-Code Edit, Help, & Advanced Features 1 1 .3 Edit Help Other G - Functions Other G - Functions:[...]
-
Страница 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[...]
-
Страница 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:[...]
-
Страница 407
ACU-RITE 3500i 381 1 1 .3 Edit Help Spindle Functi ons The Spindle Functions enabl es: Tool Change The Tool Change enables:[...]
-
Страница 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[...]
-
Страница 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[...]
-
Страница 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 [...]
-
Страница 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 [...]
-
Страница 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[...]
-
Страница 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[...]
-
Страница 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[...]
-
Страница 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 [...]
-
Страница 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[...]
-
Страница 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)[...]
-
Страница 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.[...]
-
Страница 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[...]
-
Страница 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[...]
-
Страница 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[...]
-
Страница 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[...]
-
Страница 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[...]
-
Страница 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[...]
-
Страница 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 [...]
-
Страница 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[...]
-
Страница 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[...]
-
Страница 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[...]
-
Страница 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[...]
-
Страница 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 [...]
-
Страница 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[...]
-
Страница 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 [...]
-
Страница 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[...]
-
Страница 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[...]
-
Страница 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[...]
-
Страница 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[...]
-
Страница 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 [...]
-
Страница 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[...]
-
Страница 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[...]
-
Страница 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[...]
-
Страница 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[...]
-
Страница 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, * [...]
-
Страница 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[...]
-
Страница 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[...]
-
Страница 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[...]
-
Страница 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 [...]
-
Страница 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[...]
-
Страница 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[...]
-
Страница 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 [...]
-
Страница 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[...]
-
Страница 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[...]
-
Страница 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[...]
-
Страница 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[...]
-
Страница 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[...]
-
Страница 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[...]
-
Страница 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[...]
-
Страница 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 [...]
-
Страница 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[...]
-
Страница 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,[...]
-
Страница 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[...]
-
Страница 461
Software Update[...]
-
Страница 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[...]
-
Страница 463
Off-Line Software[...]
-
Страница 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 [...]
-
Страница 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[...]
-
Страница 466
440 13 Off-Line Software 13.1 350 0i Of f-Line Sof tw ar e[...]
-
Страница 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[...]
-
Страница 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[...]
-
Страница 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[...]
-
Страница 470
444 Index[...]
-
Страница 471
[...]
-
Страница 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[...]