Acu-Rite CNC 3500i manual

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472

Ir para a página of

Bom manual de uso

As regras impõem ao revendedor a obrigação de fornecer ao comprador o manual com o produto Acu-Rite CNC 3500i. A falta de manual ou informações incorretas fornecidas ao consumidor são a base de uma queixa por não conformidade do produto com o contrato. De acordo com a lei, pode anexar o manual em uma outra forma de que em papel, o que é frequentemente utilizado, anexando uma forma gráfica ou manual electrónicoAcu-Rite CNC 3500i vídeos instrutivos para os usuários. A condição é uma forma legível e compreensível.

O que é a instrução?

A palavra vem do latim "Instructio" ou instruir. Portanto, no manual Acu-Rite CNC 3500i você pode encontrar uma descrição das fases do processo. O objetivo do manual é instruir, facilitar o arranque, a utilização do equipamento ou a execução de determinadas tarefas. O manual é uma coleção de informações sobre o objeto / serviço, um guia.

Infelizmente, pequenos usuários tomam o tempo para ler o manual Acu-Rite CNC 3500i, e um bom manual não só permite conhecer uma série de funcionalidades adicionais do dispositivo, mas evita a formação da maioria das falhas.

Então, o que deve conter o manual perfeito?

Primeiro, o manual Acu-Rite CNC 3500i deve conte:
- dados técnicos do dispositivo Acu-Rite CNC 3500i
- nome do fabricante e ano de fabricação do dispositivo Acu-Rite CNC 3500i
- instruções de utilização, regulação e manutenção do dispositivo Acu-Rite CNC 3500i
- sinais de segurança e certificados que comprovam a conformidade com as normas pertinentes

Por que você não ler manuais?

Normalmente, isso é devido à falta de tempo e à certeza quanto à funcionalidade específica do dispositivo adquirido. Infelizmente, a mesma ligação e o arranque Acu-Rite CNC 3500i não são suficientes. O manual contém uma série de orientações sobre funcionalidades específicas, a segurança, os métodos de manutenção (mesmo sobre produtos que devem ser usados), possíveis defeitos Acu-Rite CNC 3500i e formas de resolver problemas comuns durante o uso. No final, no manual podemos encontrar as coordenadas do serviço Acu-Rite na ausência da eficácia das soluções propostas. Atualmente, muito apreciados são manuais na forma de animações interessantes e vídeos de instrução que de uma forma melhor do que o o folheto falam ao usuário. Este tipo de manual é a chance que o usuário percorrer todo o vídeo instrutivo, sem ignorar especificações e descrições técnicas complicadas Acu-Rite CNC 3500i, como para a versão papel.

Por que ler manuais?

Primeiro de tudo, contem a resposta sobre a construção, as possibilidades do dispositivo Acu-Rite CNC 3500i, uso dos acessórios individuais e uma gama de informações para desfrutar plenamente todos os recursos e facilidades.

Após a compra bem sucedida de um equipamento / dispositivo, é bom ter um momento para se familiarizar com cada parte do manual Acu-Rite CNC 3500i. Atualmente, são cuidadosamente preparados e traduzidos para sejam não só compreensíveis para os usuários, mas para cumprir a sua função básica de informação

Índice do manual

  • Página 1

    CNC 3500i User’s Manual Conversational and g-code[...]

  • Página 2

    [...]

  • Página 3

    [...]

  • Página 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 [...]

  • Página 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+ [...]

  • Página 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[...]

  • Página 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[...]

  • Página 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[...]

  • Página 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[...]

  • Página 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[...]

  • Página 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 [...]

  • Página 12

    xii[...]

  • Página 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 ............. ...............[...]

  • Página 14

    xiv Main Operating Modes ... ................... .................... ...................... .................... ... 8 Sub Modes .............. .................... ...................... .................... ................... .......... 9 Upper Menu and Status Informat ion Bar ..................... .................... ................. 10 Mach[...]

  • Página 15

    3500i xv 2.2 Manual Machine Positioning Jog Mode Moves ....... ................... ....................... ................... .................... ........... 34 Changing the Jog Mode..... ................................ ............. .......................... ........ 34 Increment al Moves .................. .................... ...............[...]

  • Página 16

    xvi Find .......... .................... ................... ................... .................... ................... ........ 65 Finding a t ool using text .. ................... .................... ................... ................... ..... 65 Clear Featu re ........................ .................... ................... ...............[...]

  • Página 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 ..................... .......[...]

  • Página 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 [...]

  • Página 19

    3500i xix Boring Bidi rectional Cycle ..... ....................... ................... .................... ............ 151 Boring Unid irectional Cycle .......... ................... ................... ....................... ...... 151 Chip Break Cy cle ...... .................... ................... ....................... ...................[...]

  • Página 20

    xx Inside Corn er Finding ..................... ................... .................... ................... ...... 223 Inside/Outs ide Boss/Hole Fin ding ............ ................... .................... ............... 225 Inside/Out side Web Finding .......................... .................... ................... ......... 227 Protected P[...]

  • Página 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 ................... ......[...]

  • Página 22

    xxii Quick Coord inate Entry ........................... .................... ................... ................... ... 288 Job Setup: Basic tab .. ....................... ................... .................... ................... ......... 289 Basic tab Data Entries .... ....................... ................... ................... .........[...]

  • Página 23

    3500i xxiii CAM Setup ...................... .................... ................... ....................... ................... ... 311 Selection tab: .............. .................... ................... ....................... ................... ... 31 1 Output t ab: ...... ...................... .................... ................... ....[...]

  • Página 24

    xxiv CAM Example 2 ... ...................... .................... ................... .................... ............... 339 Example Tw o: . ................... ....................... ................... .................... ............... 339 Create Circle Geometry: ........................ ................... ................... ............[...]

  • Página 25

    3500i xxv G - Functio ns ........... ................... .................... ................... ................... ................ 372 Basic Modal Functio ns .... ................... ................... ....................... ................... 373 Multi -Segm ent Blocks.......... .................... ................... ................... .[...]

  • Página 26

    xxvi User Macros (G65, G66, G67 ) ........................ .................... ................... ......... 407 Macro Body Structure .. ...................... .................... ................... ................... ... 408 Setting and Pass ing Parameters .................. ....................... ................... ......... 409 Probe Move [...]

  • Página 27

    Introduction[...]

  • Página 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[...]

  • Página 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[...]

  • Página 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[...]

  • Página 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[...]

  • Página 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[...]

  • Página 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[...]

  • Página 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[...]

  • Página 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[...]

  • Página 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 [...]

  • Página 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[...]

  • Página 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[...]

  • Página 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 [...]

  • Página 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. [...]

  • Página 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[...]

  • Página 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[...]

  • Página 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 [...]

  • Página 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[...]

  • Página 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[...]

  • Página 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 [...]

  • Página 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[...]

  • Página 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 [...]

  • Página 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[...]

  • Página 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 [...]

  • Página 51

    Machining Fundamentals[...]

  • Página 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[...]

  • Página 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[...]

  • Página 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[...]

  • Página 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[...]

  • Página 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.[...]

  • Página 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[...]

  • Página 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[...]

  • Página 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 [...]

  • Página 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[...]

  • Página 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[...]

  • Página 62

    36 2 Machini ng Fundamentals 2.2 Manual Mac hine P o sitioning[...]

  • Página 63

    Manual Data Input[...]

  • Página 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[...]

  • Página 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[...]

  • Página 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 [...]

  • Página 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[...]

  • Página 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[...]

  • Página 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 [...]

  • Página 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 ?[...]

  • Página 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 [...]

  • Página 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[...]

  • Página 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.[...]

  • Página 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[...]

  • Página 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[...]

  • Página 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[...]

  • Página 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[...]

  • Página 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[...]

  • Página 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. [...]

  • Página 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[...]

  • Página 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[...]

  • Página 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[...]

  • Página 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[...]

  • Página 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[...]

  • Página 85

    Tool Management[...]

  • Página 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[...]

  • Página 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[...]

  • Página 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, [...]

  • Página 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 [...]

  • Página 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[...]

  • Página 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 [...]

  • Página 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[...]

  • Página 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[...]

  • Página 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[...]

  • Página 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[...]

  • Página 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[...]

  • Página 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[...]

  • Página 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[...]

  • Página 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[...]

  • Página 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[...]

  • Página 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[...]

  • Página 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[...]

  • Página 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 [...]

  • Página 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[...]

  • Página 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[...]

  • Página 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[...]

  • Página 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[...]

  • Página 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[...]

  • Página 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 [...]

  • Página 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 [...]

  • Página 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, ?[...]

  • Página 112

    86 4 Tool Management 4.2 T ool D ata[...]

  • Página 113

    Program Management[...]

  • Página 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[...]

  • Página 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[...]

  • Página 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[...]

  • Página 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.[...]

  • Página 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 [...]

  • Página 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[...]

  • Página 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[...]

  • Página 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[...]

  • Página 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[...]

  • Página 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[...]

  • Página 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. ?[...]

  • Página 125

    Conversational Editing[...]

  • Página 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 [...]

  • Página 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[...]

  • Página 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[...]

  • Página 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 [...]

  • Página 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[...]

  • Página 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 [...]

  • Página 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[...]

  • Página 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[...]

  • Página 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[...]

  • Página 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[...]

  • Página 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[...]

  • Página 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[...]

  • Página 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[...]

  • Página 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[...]

  • Página 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[...]

  • Página 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[...]

  • Página 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.[...]

  • Página 143

    Programming: Canned Cycles, sub-programs[...]

  • Página 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 [...]

  • Página 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[...]

  • Página 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[...]

  • Página 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 [...]

  • Página 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[...]

  • Página 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[...]

  • Página 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[...]

  • Página 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 [...]

  • Página 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[...]

  • Página 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[...]

  • Página 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[...]

  • Página 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[...]

  • Página 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[...]

  • Página 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[...]

  • Página 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 [...]

  • Página 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[...]

  • Página 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" [...]

  • Página 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[...]

  • Página 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 [...]

  • Página 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[...]

  • Página 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 [...]

  • Página 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[...]

  • Página 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[...]

  • Página 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[...]

  • Página 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[...]

  • Página 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[...]

  • Página 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[...]

  • Página 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[...]

  • Página 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[...]

  • Página 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[...]

  • Página 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[...]

  • Página 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[...]

  • Página 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[...]

  • Página 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[...]

  • Página 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[...]

  • Página 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 [...]

  • Página 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[...]

  • Página 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[...]

  • Página 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[...]

  • Página 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[...]

  • Página 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[...]

  • Página 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[...]

  • Página 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[...]

  • Página 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 [...]

  • Página 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[...]

  • Página 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 [...]

  • Página 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[...]

  • Página 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[...]

  • Página 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 [...]

  • Página 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 #[...]

  • Página 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[...]

  • Página 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[...]

  • Página 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. [...]

  • Página 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[...]

  • Página 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 [...]

  • Página 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 [...]

  • Página 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[...]

  • Página 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[...]

  • Página 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[...]

  • Página 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 [...]

  • Página 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[...]

  • Página 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[...]

  • Página 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[...]

  • Página 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[...]

  • Página 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[...]

  • Página 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 [...]

  • Página 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[...]

  • Página 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 [...]

  • Página 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[...]

  • Página 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[...]

  • Página 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[...]

  • Página 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[...]

  • Página 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[...]

  • Página 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[...]

  • Página 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 [...]

  • Página 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[...]

  • Página 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[...]

  • Página 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[...]

  • Página 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[...]

  • Página 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[...]

  • Página 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[...]

  • Página 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[...]

  • Página 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[...]

  • Página 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,[...]

  • Página 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[...]

  • Página 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.[...]

  • Página 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[...]

  • Página 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[...]

  • Página 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[...]

  • Página 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[...]

  • Página 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[...]

  • Página 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[...]

  • Página 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[...]

  • Página 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[...]

  • Página 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[...]

  • Página 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 [...]

  • Página 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[...]

  • Página 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.[...]

  • Página 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[...]

  • Página 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 [...]

  • Página 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[...]

  • Página 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[...]

  • Página 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-[...]

  • Página 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[...]

  • Página 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 [...]

  • Página 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[...]

  • Página 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[...]

  • Página 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[...]

  • Página 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[...]

  • Página 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,[...]

  • Página 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 [...]

  • Página 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[...]

  • Página 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 [...]

  • Página 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[...]

  • Página 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[...]

  • Página 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[...]

  • Página 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[...]

  • Página 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"[...]

  • Página 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[...]

  • Página 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 [...]

  • Página 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[...]

  • Página 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 [...]

  • Página 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[...]

  • Página 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.[...]

  • Página 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[...]

  • Página 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.[...]

  • Página 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[...]

  • Página 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[...]

  • Página 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[...]

  • Página 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).[...]

  • Página 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[...]

  • Página 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[...]

  • Página 276

    250 7 Programming: Canned Cycles, sub-prog rams 7 .4 Sub-pr ogr ams[...]

  • Página 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 [...]

  • Página 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 ?[...]

  • Página 279

    Drawing Programs[...]

  • Página 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[...]

  • Página 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[...]

  • Página 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 [...]

  • Página 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[...]

  • Página 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[...]

  • Página 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[...]

  • Página 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[...]

  • Página 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 [...]

  • Página 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[...]

  • Página 289

    Running a Program on the Machine[...]

  • Página 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[...]

  • Página 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 [...]

  • Página 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. ?[...]

  • Página 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[...]

  • Página 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[...]

  • Página 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 [...]

  • Página 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[...]

  • Página 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[...]

  • Página 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 [...]

  • Página 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.[...]

  • Página 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[...]

  • Página 301

    CAM: Programming[...]

  • Página 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[...]

  • Página 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[...]

  • Página 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[...]

  • Página 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[...]

  • Página 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[...]

  • Página 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[...]

  • Página 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 [...]

  • Página 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 [...]

  • Página 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[...]

  • Página 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[...]

  • Página 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[...]

  • Página 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[...]

  • Página 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 [...]

  • Página 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 [...]

  • Página 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[...]

  • Página 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:[...]

  • Página 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[...]

  • Página 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[...]

  • Página 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[...]

  • Página 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[...]

  • Página 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[...]

  • Página 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 [...]

  • Página 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[...]

  • Página 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 [...]

  • Página 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,[...]

  • Página 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[...]

  • Página 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[...]

  • Página 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[...]

  • Página 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[...]

  • Página 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[...]

  • Página 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[...]

  • Página 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[...]

  • Página 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 [...]

  • Página 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 [...]

  • Página 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.[...]

  • Página 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[...]

  • Página 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[...]

  • Página 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[...]

  • Página 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[...]

  • Página 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[...]

  • Página 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 [...]

  • Página 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.  [...]

  • Página 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[...]

  • Página 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[...]

  • Página 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 [...]

  • Página 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[...]

  • Página 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[...]

  • Página 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[...]

  • Página 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[...]

  • Página 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[...]

  • Página 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[...]

  • Página 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 [...]

  • Página 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[...]

  • Página 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[...]

  • Página 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. [...]

  • Página 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[...]

  • Página 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. ?[...]

  • Página 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[...]

  • Página 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 [...]

  • Página 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[...]

  • Página 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[...]

  • Página 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[...]

  • Página 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[...]

  • Página 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 [...]

  • Página 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[...]

  • Página 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 [...]

  • Página 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[...]

  • Página 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[...]

  • Página 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[...]

  • Página 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[...]

  • Página 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.[...]

  • Página 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[...]

  • Página 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[...]

  • Página 375

    G-Code Edit, Help, & Advanced Features[...]

  • Página 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,[...]

  • Página 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[...]

  • Página 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[...]

  • Página 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[...]

  • Página 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 [...]

  • Página 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[...]

  • Página 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[...]

  • Página 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[...]

  • Página 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[...]

  • Página 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[...]

  • Página 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 [...]

  • Página 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[...]

  • Página 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 [...]

  • Página 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[...]

  • Página 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. ?[...]

  • Página 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[...]

  • Página 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[...]

  • Página 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[...]

  • Página 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[...]

  • Página 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[...]

  • Página 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[...]

  • Página 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[...]

  • Página 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[...]

  • Página 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:[...]

  • Página 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[...]

  • Página 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[...]

  • Página 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[...]

  • Página 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[...]

  • Página 404

    378 11 G-Code Edit, Help, & Advanced Features 1 1 .3 Edit Help Other G - Functions  Other G - Functions:[...]

  • Página 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[...]

  • Página 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:[...]

  • Página 407

    ACU-RITE 3500i 381 1 1 .3 Edit Help Spindle Functi ons  The Spindle Functions enabl es: Tool Change  The Tool Change enables:[...]

  • Página 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[...]

  • Página 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[...]

  • Página 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 [...]

  • Página 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 [...]

  • Página 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[...]

  • Página 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[...]

  • Página 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[...]

  • Página 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 [...]

  • Página 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[...]

  • Página 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)[...]

  • Página 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.[...]

  • Página 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[...]

  • Página 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[...]

  • Página 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[...]

  • Página 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[...]

  • Página 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[...]

  • Página 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[...]

  • Página 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 [...]

  • Página 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[...]

  • Página 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[...]

  • Página 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[...]

  • Página 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[...]

  • Página 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 [...]

  • Página 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[...]

  • Página 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 [...]

  • Página 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[...]

  • Página 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[...]

  • Página 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[...]

  • Página 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[...]

  • Página 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 [...]

  • Página 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[...]

  • Página 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[...]

  • Página 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[...]

  • Página 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[...]

  • Página 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, * [...]

  • Página 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[...]

  • Página 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[...]

  • Página 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[...]

  • Página 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 [...]

  • Página 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[...]

  • Página 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[...]

  • Página 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 [...]

  • Página 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[...]

  • Página 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[...]

  • Página 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[...]

  • Página 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[...]

  • Página 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[...]

  • Página 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[...]

  • Página 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[...]

  • Página 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 [...]

  • Página 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[...]

  • Página 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,[...]

  • Página 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[...]

  • Página 461

    Software Update[...]

  • Página 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[...]

  • Página 463

    Off-Line Software[...]

  • Página 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 [...]

  • Página 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[...]

  • Página 466

    440 13 Off-Line Software 13.1 350 0i Of f-Line Sof tw ar e[...]

  • Página 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[...]

  • Página 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[...]

  • Página 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[...]

  • Página 470

    444 Index[...]

  • Página 471

    [...]

  • Página 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[...]