Fagor 8055 EN Programming Manual - Additional Preparatory

Manual is about: CNC

Summary of 8055 EN

  • Page 1

    Cnc 8055 ·m· & ·en· programming manual ref.1711 soft: v02.2x.

  • Page 2

    This product uses the following source code, subject to the terms of the gpl license. The applications busybox v0.60.2; dosfstools v2.9; linux-ftpd v0.17; ppp v2.4.0; utelnet v0.1.1. The librarygrx v2.4.4. The linux kernel v2.4.4. The linux boot ppcboot v1.1.3. If you would like to have a cd copy of...

  • Page 3: I N D E X

    Programming manual cnc 8055 cnc 8055i s oft : v02.2 x ·3· i n d e x about the product ......................................................................................................................... 9 declaration of conformity and warranty conditions ...........................................

  • Page 4

    ·4· programming manual cnc 8055 cnc 8055i s oft : v02.2 x 5.7 auxiliary function (m) ..................................................................................................... 78 5.7.1 m00. Program stop .........................................................................................

  • Page 5

    Programming manual cnc 8055 cnc 8055i s oft : v02.2 x ·5· 9.7 g81. Drilling canned cycle ........................................................................................... 162 9.7.1 basic operation ................................................................................................

  • Page 6

    ·6· programming manual cnc 8055 cnc 8055i s oft : v02.2 x 12.5 probe 3. Surface measuring canned cycle ............................................................... 302 12.5.1 basic operation ........................................................................................................ 3...

  • Page 7

    Programming manual cnc 8055 cnc 8055i s oft : v02.2 x ·7· chapter 15 coordinate transformation 15.1 movement in an inclined plane .................................................................................... 424 15.1.1 definition of the inclined plane (g49) ......................................

  • Page 8

    ·8· programming manual cnc 8055 cnc 8055i s oft : v02.2 x.

  • Page 9: About The Product

    Cnc 8055 cnc 8055i ·9· about the product basic characteristics of the different models. Hardware options of the 8055i cnc 8055i fl en 8055 fl 8055i fl 8055 power 8055i power pendant 8055i fl en 8055i fl 8055i power enclosure ----- 8055 fl 8055 power usb standard standard standard block processing ti...

  • Page 10

    ·10· cnc 8055 cnc 8055i ab out the p ro duct software options of the 8055 and 8055i cncs. Model gp m mc mco en t tc tco number of axes with standard software 4 4 4 4 3 2 2 2 number of axes with optional software 7 7 7 7 ----- 4 or 7 4 or 7 4 or 7 electronic threading ----- stand. Stand. Stand. Stand...

  • Page 11: Warranty Conditions

    Cnc 8055 cnc 8055i ·11· declaration of conformity and warranty conditions declaration of conformity the declaration of conformity for the cnc is available in the downloads section of fagor’s corporate website at http://www.Fagorautomation.Com. (type of file: declaration of conformity). Warranty term...

  • Page 12

    ·12· cnc 8055 cnc 8055i d e claratio n of con fo rmi ty and w a rranty co nditio n s.

  • Page 13: Version History

    Cnc 8055 cnc 8055i ·13· version history here is a list of the features added in each software version and the manuals that describe them. The version history uses the following abbreviations: inst installation manual prg programming manual opt operating manual opt-mc operating manual for the mc opti...

  • Page 14

    ·14· cnc 8055 cnc 8055i versio n history software v01.31 october 2011 software v01.40 january 2012 software v01.60 december 2013 software v01.65 january 2015 software v02.00 february 2014 list of features manual cnc 8055 fl engraving model inst / opt/ prg list of features manual execution of m3, m4 ...

  • Page 15

    Cnc 8055 cnc 8055i ·15· versio n history software v02.03 july 2014 software v02.10 november 2014 software v02.21 july 2015 software v02.22 march 2016 list of features manual set page and symbol instructions support png and jpg/jpeg formats. Prg new values for parameters maxgear1..4 (p2..5), slimit (...

  • Page 16

    ·16· cnc 8055 cnc 8055i versio n history.

  • Page 17: Safety Conditions

    Cnc 8055 cnc 8055i ·17· safety conditions read the following safety measures in order to prevent harming people or damage to this product and those products connected to it. The unit can only be repaired by personnel authorized by fagor automation. Fagor automation shall not be held responsible of a...

  • Page 18

    ·18· cnc 8055 cnc 8055i safety conditions precautions against product damage • work environment. This unit is ready to be used in industrial environments complying with the directives and regulations effective in the european community. Fagor automation shall not be held responsible for any damage t...

  • Page 19

    Cnc 8055 cnc 8055i ·19· safety conditions protections of the unit itself (8055) • "axes" and "inputs-outputs" modules. All the digital inputs and outputs have galvanic isolation via optocouplers between the cnc circuitry and the outside. They are protected by an external fast fuse (f) of 3.15 a 250v...

  • Page 20

    ·20· cnc 8055 cnc 8055i safety conditions precautions during repairs safety symbols • symbols that may appear in the manual. Do not manipulate the inside of the unit. Only personnel authorized by fagor automation may access the interior of this unit. Do not handle the connectors with the unit connec...

  • Page 21: Returning Conditions

    Cnc 8055 cnc 8055i ·21· returning conditions when sending the central nit or the remote modules, pack them in its original package and packaging material. If you do not have the original packaging material, pack it as follows: 1. Get a cardboard box whose 3 inside dimensions are at least 15 cm (6 in...

  • Page 22

    ·22· cnc 8055 cnc 8055i re tu rn in g con d iti on s.

  • Page 23: Additional Notes

    Cnc 8055 cnc 8055i ·23· additional notes mount the cnc away from coolants, chemical products, blows, etc. Which could damage it. Before turning the unit on, verify that the ground connections have been made properly. To prevent electrical shock at the central unit of the 8055 cnc, use the proper mai...

  • Page 24

    ·24· cnc 8055 cnc 8055i addi ti onal n o tes.

  • Page 25: Fagor Documentation

    Cnc 8055 cnc 8055i ·25· fagor documentation oem manual it is directed to the machine builder or person in charge of installing and starting-up the cnc. User-m manual directed to the end user. It describes how to operate and program in m mode. User-t manual directed to the end user. It describes how ...

  • Page 26

    ·26· cnc 8055 cnc 8055i fago r d o cumentatio n.

  • Page 27: General Concepts

    Cnc 8055 cnc 8055i ·m· & ·en· m odels s oft : v02.2 x 1 ·27· general concepts the cnc may be programmed at the machine (from the front panel) and from a peripheral (computer). Memory available to the user for carrying out the part programs is 1 mbyte. The part programs and the values in the tables w...

  • Page 28

    ·28· programming manual cnc 8055 cnc 8055i 1. General conc epts ·m· & ·en· m odels s oft : v02.2 x part programs 1.1 part programs the operating manual describes the different operating modes. Refer to that manual for further information. Editing a part-program to create a part-program, access the –...

  • Page 29

    Programming manual cnc 8055 cnc 8055i general conc epts 1. ·m· & ·en· m odels s oft : v02.2 x ·29· part programs operations that may be carried out with part-programs. (*) if it is not in ram memory, it generates the executable code in ram and it executes it. Ethernet when having the ethernet option...

  • Page 30

    ·30· programming manual cnc 8055 cnc 8055i 1. General conc epts ·m· & ·en· m odels s oft : v02.2 x part programs 1.1.1 considerations regarding the ethernet connection when configuring the cnc as another node in the computer network, the programs stored in the hard disk (keycf) may be edited and mod...

  • Page 31

    Programming manual cnc 8055 cnc 8055i general conc epts 1. ·m· & ·en· m odels s oft : v02.2 x ·31· dn c co nnectio n 1.2 dnc connection the cnc offers as optional feature the possibility of working in dnc (distributed numerical control), enabling communication between the cnc and a computer to carry...

  • Page 32

    ·32· programming manual cnc 8055 cnc 8055i 1. General conc epts ·m· & ·en· m odels s oft : v02.2 x communica ti on protocol via dn c o r p e riph eral devi c e 1.3 communication protocol via dnc or peripheral device this type of communication enables program-and-table transfer commands, plus the org...

  • Page 33: Creating A Program

    Cnc 8055 cnc 8055i ·m· & ·en· m odels s oft : v02.2 x 2 ·33· creating a program a cnc program consists of a series of blocks or instructions. These blocks or instructions are made of words composed of capital letters and numerical format. The cnc’s numerical format consists of : • the signs . (decim...

  • Page 34

    ·34· programming manual cnc 8055 cnc 8055i 2. Creatin g a pr ogram ·m· & ·en· m odels s oft : v02.2 x p rogram s tructure at the cnc 2.1 program structure at the cnc all the blocks which make up the program have the following structure: block header + program block + end of block 2.1.1 block header ...

  • Page 35

    Programming manual cnc 8055 cnc 8055i creatin g a pr ogram 2. ·m· & ·en· m odels s oft : v02.2 x ·35· p rogram s tructure at the cnc 2.1.2 program block this is written with commands in iso and high level languages. To prepare a program, blocks written in both languages will be used, although each o...

  • Page 36

    ·36· programming manual cnc 8055 cnc 8055i 2. Creatin g a pr ogram ·m· & ·en· m odels s oft : v02.2 x p rogram s tructure at the cnc 2.1.3 end of block the end of block is optional and may consist of the indication of number of repetitions of the block and of the block comment. Both must be programm...

  • Page 37

    Programming manual cnc 8055 cnc 8055i creatin g a pr ogram 2. ·m· & ·en· m odels s oft : v02.2 x ·37· lo cal subrou ti nes within a pro g ram 2.2 local subroutines within a program a subroutine is a part of a program which, being properly identified, can be called from any position of a program to b...

  • Page 38

    ·38· programming manual cnc 8055 cnc 8055i 2. Creatin g a pr ogram ·m· & ·en· m odels s oft : v02.2 x lo cal subrou ti nes within a pro g ram executing programs: limitations: a local subroutine can call a global subroutine but a global subroutine cannot call a local subroutine except if that local s...

  • Page 39: Axes and Coordinate Systems

    Cnc 8055 cnc 8055i ·m· & ·en· m odels s oft : v02.2 x 3 ·39· axes and coordinate systems given that the purpose of the cnc is to control the movement and positioning of axes, it is necessary to determine the position of the point to be reached through its coordinates. The cnc allows you to use absol...

  • Page 40

    ·40· programming manual cnc 8055 cnc 8055i 3. Axes and coordinate systems ·m· & ·en· m odels s oft : v02.2 x axis n o mencla tu re 3.1 axis nomenclature the axes are named according to din 66217. Characteristics of the system of axes: x and y main movements on the main work plane of the machine. Z p...

  • Page 41

    Programming manual cnc 8055 cnc 8055i axes and coordinate systems 3. ·m· & ·en· m odels s oft : v02.2 x ·41· axis n o mencla tu re 3.1.1 axis selection of the 9 possible axes that may exist, the cnc allows the manufacturer to select up to 7 of them. Moreover, all the axes should be suitably defined ...

  • Page 42

    ·42· programming manual cnc 8055 cnc 8055i 3. Axes and coordinate systems ·m· & ·en· m odels s oft : v02.2 x pla ne sele ctio n (g16 , g17, g18 , g1 9) 3.2 plane selection (g16, g17, g18, g19) plane selection should be made when the following are carried out : • circular interpolations. • controlled...

  • Page 43

    Programming manual cnc 8055 cnc 8055i axes and coordinate systems 3. ·m· & ·en· m odels s oft : v02.2 x ·43· pla ne sele ctio n (g16 , g17, g18 , g1 9) when radius compensation is done on the work plane, and length compensation on the perpendicular axis, the cnc does not allow functions g17, g18, an...

  • Page 44

    ·44· programming manual cnc 8055 cnc 8055i 3. Axes and coordinate systems ·m· & ·en· m odels s oft : v02.2 x part di me nsion ing . Milli me te rs (g7 1 ) or in ches (g7 0 ) 3.3 part dimensioning. Millimeters (g71) or inches (g70) the cnc allows you to enter units of measurement with the programming...

  • Page 45

    Programming manual cnc 8055 cnc 8055i axes and coordinate systems 3. ·m· & ·en· m odels s oft : v02.2 x ·45· abso lute/incremen ta l programmin g (g90 , g9 1) 3.4 absolute/incremental programming (g90, g91) the cnc allows the programming of the coordinates of one point either with absolute g90 or in...

  • Page 46

    ·46· programming manual cnc 8055 cnc 8055i 3. Axes and coordinate systems ·m· & ·en· m odels s oft : v02.2 x co ordin a te p rogrammin g 3.5 coordinate programming the cnc allows the selection of up to 7 of the 9 possible axes x, y, z, u, v, w, a, b, c. Each of these may be linear, linear to positio...

  • Page 47

    Programming manual cnc 8055 cnc 8055i axes and coordinate systems 3. ·m· & ·en· m odels s oft : v02.2 x ·47· co ordin a te p rogrammin g 3.5.1 cartesian coordinates the cartesian coordinate system is defined by two axes on the plane, and by three or more axes in space. The origin of all these, which...

  • Page 48

    ·48· programming manual cnc 8055 cnc 8055i 3. Axes and coordinate systems ·m· & ·en· m odels s oft : v02.2 x co ordin a te p rogrammin g 3.5.2 polar coordinates in the event of the presence of circular elements or angular dimensions, the coordinates of the different points on the plane (2 axes at th...

  • Page 49

    Programming manual cnc 8055 cnc 8055i axes and coordinate systems 3. ·m· & ·en· m odels s oft : v02.2 x ·49· co ordin a te p rogrammin g incremental coordinates: g90 x0 y0 ; point p0 g91 g01 r100 q0 ; point p1, in a straight line (g01) g01 r50 q30 ; point p2, in an arc (g03) g01 r-50 q0 ; point p3, ...

  • Page 50

    ·50· programming manual cnc 8055 cnc 8055i 3. Axes and coordinate systems ·m· & ·en· m odels s oft : v02.2 x co ordin a te p rogrammin g 3.5.3 cylindrical coordinates to define a point in space, the system of cylindrical coordinates can be used as well as the cartesian coordinate system. A point on ...

  • Page 51

    Programming manual cnc 8055 cnc 8055i axes and coordinate systems 3. ·m· & ·en· m odels s oft : v02.2 x ·51· co ordin a te p rogrammin g 3.5.4 angle and cartesian coordinate a point on the main plane can be defined via one of its cartesian coordinates, and the exit angle of the previous path. Exampl...

  • Page 52

    ·52· programming manual cnc 8055 cnc 8055i 3. Axes and coordinate systems ·m· & ·en· m odels s oft : v02.2 x rotary a x es 3.6 rotary axes the types of rotary axes available are: normal rotary axis. Positioning-only rotary axis. Rotary hirth axis. Each one of them can be divided into: rollover when ...

  • Page 53

    Programming manual cnc 8055 cnc 8055i axes and coordinate systems 3. ·m· & ·en· m odels s oft : v02.2 x ·53· work zones 3.7 work zones the cnc provides four work zones or areas, and also limits the tool movement in each of these. 3.7.1 definition of the work zones within each work zone, the cnc allo...

  • Page 54

    ·54· programming manual cnc 8055 cnc 8055i 3. Axes and coordinate systems ·m· & ·en· m odels s oft : v02.2 x work zones 3.7.2 using the work zones within each work zone, the cnc allows you to restrict the movement of the tool, either prohibiting its exit from the programmed zone (no exit zone) or it...

  • Page 55: Reference Systems

    Cnc 8055 cnc 8055i ·m· & ·en· m odels s oft : v02.2 x 4 ·55· reference systems 4.1 reference points a cnc machine needs the following origin and reference points defined : • machine reference zero or home. This is set by the manufacturer as the origin of the coordinate system of the machine. • part ...

  • Page 56

    ·56· programming manual cnc 8055 cnc 8055i 4. Reference systems ·m· & ·en· m odels s oft : v02.2 x ma chin e re fe re nce (home) search (g7 4 ) 4.2 machine reference (home) search (g74) the cnc allows you to program the machine reference search in two ways : • machine reference (home) search of one ...

  • Page 57

    Programming manual cnc 8055 cnc 8055i reference systems 4. ·m· & ·en· m odels s oft : v02.2 x ·57· prog ra mmi ng with respect to machi ne zero (g5 3 ) 4.3 programming with respect to machine zero (g53) function g53 can be added to any block that has path control functions. It is only used when the ...

  • Page 58

    ·58· programming manual cnc 8055 cnc 8055i 4. Reference systems ·m· & ·en· m odels s oft : v02.2 x coord inate pre s e t an d ze ro o ffsets 4.4 coordinate preset and zero offsets the cnc allows you to carry out zero offsets with the aim of using coordinates related to the plane of the part, without...

  • Page 59

    Programming manual cnc 8055 cnc 8055i reference systems 4. ·m· & ·en· m odels s oft : v02.2 x ·59· coord inate pre s e t an d ze ro o ffsets 4.4.1 coordinate preset and s value limitation (g92) via function g92 one can select any value in the axes of the cnc, in addition to limiting the spindle spee...

  • Page 60

    ·60· programming manual cnc 8055 cnc 8055i 4. Reference systems ·m· & ·en· m odels s oft : v02.2 x coord inate pre s e t an d ze ro o ffsets 4.4.2 zero offsets (g54..G59 and g159) the cnc has a table of zero offsets, in which several zero offsets can be selected. The aim is to generate certain part ...

  • Page 61

    Programming manual cnc 8055 cnc 8055i reference systems 4. ·m· & ·en· m odels s oft : v02.2 x ·61· coord inate pre s e t an d ze ro o ffsets using absolute zero offsets: g54 ; applies g54 offset profile execution ; executes profile a1 g55 ; applies g55 offset profile execution ; executes profile a2 ...

  • Page 62

    ·62· programming manual cnc 8055 cnc 8055i 4. Reference systems ·m· & ·en· m odels s oft : v02.2 x coord inate pre s e t an d ze ro o ffsets only one incremental zero may be active at a time for each axis; therefore, applying an incremental zero offset on an axis cancels the one that was active on t...

  • Page 63

    Programming manual cnc 8055 cnc 8055i reference systems 4. ·m· & ·en· m odels s oft : v02.2 x ·63· coord inate pre s e t an d ze ro o ffsets the incremental zero offset is not canceled after applying a new absolute zero offset (g54-g57 or g159nx). As described earlier, only one incremental zero offs...

  • Page 64

    ·64· programming manual cnc 8055 cnc 8055i 4. Reference systems ·m· & ·en· m odels s oft : v02.2 x pola r ori g in prese t (g9 3 ) 4.5 polar origin preset (g93) function g93 allows you to preset any point from the work plane as a new origin of polar coordinates. This function must be programmed alon...

  • Page 65: Iso Code Programming

    Cnc 8055 cnc 8055i ·m· & ·en· m odels s oft : v02.2 x 5 ·65· iso code programming a block programmed in iso language can consist of: • preparatory (g) functions • axis coordinates (x...C) • feedrate (f) • spindle speed (s) • tool number (t) • tool offset number (d) • auxiliary functions (m) this ord...

  • Page 66

    ·66· programming manual cnc 8055 cnc 8055i 5. Iso code pr ogramming ·m· & ·en· m odels s oft : v02.2 x preparatory func tions 5.1 preparatory functions preparatory functions are programmed using the letter g followed by up to 3 digits (g0 - g319). They are always programmed at the beginning of the b...

  • Page 67

    Programming manual cnc 8055 cnc 8055i iso code pr ogramming 5. ·m· & ·en· m odels s oft : v02.2 x ·67· preparatory func tions g52 * movement until making contact 6.14 g53 * programming with respect to machine zero 4.3 g54 * * absolute zero offset 1 4.4.2 g55 * * absolute zero offset 2 4.4.2 g56 * * ...

  • Page 68

    ·68· programming manual cnc 8055 cnc 8055i 5. Iso code pr ogramming ·m· & ·en· m odels s oft : v02.2 x preparatory func tions m means modal, i.E. The g function, once programmed, remains active until another incompatible g function is programmed or until an m02, m30, emergency or reset is executed o...

  • Page 69

    Programming manual cnc 8055 cnc 8055i iso code pr ogramming 5. ·m· & ·en· m odels s oft : v02.2 x ·69· feed ra te f 5.2 feedrate f the machining feedrate can be selected from the program. It remains active until another feedrate is programmed. It is represented by the letter f and depending on wheth...

  • Page 70

    ·70· programming manual cnc 8055 cnc 8055i 5. Iso code pr ogramming ·m· & ·en· m odels s oft : v02.2 x feed ra te f 5.2.1 feedrate in mm/min or inches/min (g94) from the moment the code g94 is programmed, the control takes that the feedrates programmed through f5.5 are in mm/min or inches/mm. If the...

  • Page 71

    Programming manual cnc 8055 cnc 8055i iso code pr ogramming 5. ·m· & ·en· m odels s oft : v02.2 x ·71· feed ra te f 5.2.2 feedrate in mm/rev.Or inches/rev (g95) from the moment when the code g95 is programmed, the control assumes that the feedrates programmed through f5.5 are in mm/rev or inches/mm....

  • Page 72

    ·72· programming manual cnc 8055 cnc 8055i 5. Iso code pr ogramming ·m· & ·en· m odels s oft : v02.2 x feed ra te f 5.2.3 constant surface speed (g96) when g96 is programmed the cnc takes the f5.5 feedrate as corresponding to the cutting point of the tool on the part. By using this function, the fin...

  • Page 73

    Programming manual cnc 8055 cnc 8055i iso code pr ogramming 5. ·m· & ·en· m odels s oft : v02.2 x ·73· feed ra te f 5.2.4 constant tool center speed (g97) when g97 is programmed the cnc takes the programmed f5.5 feedrate as corresponding to the feedrate of the center of the tool. In this manner (wor...

  • Page 74

    ·74· programming manual cnc 8055 cnc 8055i 5. Iso code pr ogramming ·m· & ·en· m odels s oft : v02.2 x spind le tu rning sp eed (s) 5.3 spindle turning speed (s) the turning speed of the spindle is programmed directly in rpm via code s5.4. The maximum value is limited by spindle machine parameters "...

  • Page 75

    Programming manual cnc 8055 cnc 8055i iso code pr ogramming 5. ·m· & ·en· m odels s oft : v02.2 x ·75· sp ind le selectio n (g28 , g2 9) 5.4 spindle selection (g28, g29) this cnc can govern two spindles: the main one and the second one. They both can be operative simultaneously, but only one can be ...

  • Page 76

    ·76· programming manual cnc 8055 cnc 8055i 5. Iso code pr ogramming ·m· & ·en· m odels s oft : v02.2 x synchro n ized spi ndle s (g30, g77 s , g7 8s) 5.5 synchronized spindles (g30, g77s, g78s) with function g77s, two spindles (main and secondary) may be synchronized in speed; this synchronism may b...

  • Page 77

    Programming manual cnc 8055 cnc 8055i iso code pr ogramming 5. ·m· & ·en· m odels s oft : v02.2 x ·77· to ol numbe r (t) an d to ol offse t (d) 5.6 tool number (t) and tool offset (d) with the "t" function, it is possible to select the tool and with the "d" function it is possible to select the offs...

  • Page 78

    ·78· programming manual cnc 8055 cnc 8055i 5. Iso code pr ogramming ·m· & ·en· m odels s oft : v02.2 x au xilia ry function (m) 5.7 auxiliary function (m) the miscellaneous functions are programmed by means of the m4 code, it being possible to program up to 7 functions in the same block. When more t...

  • Page 79

    Programming manual cnc 8055 cnc 8055i iso code pr ogramming 5. ·m· & ·en· m odels s oft : v02.2 x ·79· au xilia ry function (m) 5.7.1 m00. Program stop when the cnc reads code m00 in a block, it interrupts the program. To start up again, press cycle start. We recommend that you set this function in ...

  • Page 80

    ·80· programming manual cnc 8055 cnc 8055i 5. Iso code pr ogramming ·m· & ·en· m odels s oft : v02.2 x au xilia ry function (m) • auxiliary spindle: plcm45 (m5076) to stop the auxiliary spindle and plcm45s (m5077) to start it up. The plc activates these marks to indicate to the cnc that it must exec...

  • Page 81

    Programming manual cnc 8055 cnc 8055i iso code pr ogramming 5. ·m· & ·en· m odels s oft : v02.2 x ·81· au xilia ry function (m) 5.7.6 m06. Tool change code if the general machine parameter "toffm06" (indicating that it is a machining center) is active, the cnc sends instructions to the tool changer ...

  • Page 82

    ·82· programming manual cnc 8055 cnc 8055i 5. Iso code pr ogramming ·m· & ·en· m odels s oft : v02.2 x au xilia ry function (m) 5.7.7 m19. Spindle orientation with this cnc it is possible to work with the spindle in open loop (m3, m4) and with the spindle in closed loop (m19). In order to work in cl...

  • Page 83

    Programming manual cnc 8055 cnc 8055i iso code pr ogramming 5. ·m· & ·en· m odels s oft : v02.2 x ·83· au xilia ry function (m) 5.7.8 m41, m42, m43, m44. Spindle gear change the cnc offers 4 spindle speed ranges m41, m42, m43 and m44 with maximum speed limits set by the spindle machine parameters "m...

  • Page 84

    ·84· programming manual cnc 8055 cnc 8055i 5. Iso code pr ogramming ·m· & ·en· m odels s oft : v02.2 x au xilia ry function (m) 5.7.9 m45. Auxiliary spindle / live tool in order to use this miscellaneous function, it is necessary to set one of the axes of the machine as auxiliary spindle or live too...

  • Page 85: Path Control

    Cnc 8055 cnc 8055i ·m· & ·en· m odels s oft : v02.2 x 6 ·85· path control the cnc allows you to program movements on one axis only or several at the same time. Only those axes which intervene in the required movement are programmed. The programming order of the axes is as follows : x, y, z, u, v, w,...

  • Page 86

    ·86· programming manual cnc 8055 cnc 8055i 6. Path control ·m· & ·en· m odels s oft : v02.2 x l ine ar i n terpol ati on (g0 1 ) 6.2 linear interpolation (g01) the movements programmed after g01 are executed according to a straight line and at the programmed feedrate "f". When two or three axes move...

  • Page 87

    Programming manual cnc 8055 cnc 8055i path control 6. ·m· & ·en· m odels s oft : v02.2 x ·87· c ircular interp olatio n (g02 , g0 3) 6.3 circular interpolation (g02, g03) there are two ways of carrying out circular interpolation: g02: clockwise circular interpolation. G03: counterclockwise circular ...

  • Page 88

    ·88· programming manual cnc 8055 cnc 8055i 6. Path control ·m· & ·en· m odels s oft : v02.2 x c ircular interp olatio n (g02 , g0 3) the programming order of the axes is always maintained regardless of the plane selected,, as are the respective center coordinates. Polar coordinates it is necessary t...

  • Page 89

    Programming manual cnc 8055 cnc 8055i path control 6. ·m· & ·en· m odels s oft : v02.2 x ·89· c ircular interp olatio n (g02 , g0 3) if p0 is the starting point and p1 the endpoint, there are 4 arcs which have the same value passing through both points. Depending on the circular interpolation g02 or...

  • Page 90

    ·90· programming manual cnc 8055 cnc 8055i 6. Path control ·m· & ·en· m odels s oft : v02.2 x c ircular interp olatio n (g02 , g0 3) programming examples various programming modes are analyzed below, point x60 y40 being the starting point. Cartesian coordinates: g90 g17 g03 x110 y90 i0 j50 x160 y40 ...

  • Page 91

    Programming manual cnc 8055 cnc 8055i path control 6. ·m· & ·en· m odels s oft : v02.2 x ·91· c ircular interp olatio n (g02 , g0 3) programming of a (complete) circle in just one block: various programming modes analyzed below, point x170 y80 being the starting point. Cartesian coordinates: g90 g17...

  • Page 92

    ·92· programming manual cnc 8055 cnc 8055i 6. Path control ·m· & ·en· m odels s oft : v02.2 x c ircular interp olatio n w ith a b solu te a rc cen ter coord inates (g0 6 ) 6.4 circular interpolation with absolute arc center coordinates (g06) by adding function g06 to a circular interpolation block y...

  • Page 93

    Programming manual cnc 8055 cnc 8055i path control 6. ·m· & ·en· m odels s oft : v02.2 x ·93· arc tang ent to previ ous path (g0 8 ) 6.5 arc tangent to previous path (g08) via function g08 you can program an arc tangential to the previous path without having to program the coordinates (i.J &k) of th...

  • Page 94

    ·94· programming manual cnc 8055 cnc 8055i 6. Path control ·m· & ·en· m odels s oft : v02.2 x arc defin ed by th re e poin ts (g0 9 ) 6.6 arc defined by three points (g09) through function g09 you can define an arc by programming the endpoint and an intermediate point (the starting point of the arc ...

  • Page 95

    Programming manual cnc 8055 cnc 8055i path control 6. ·m· & ·en· m odels s oft : v02.2 x ·95· hel ical interpo latio n 6.7 helical interpolation a helical interpolation consists in a circular interpolation in the work plane while moving the rest of the programmed axes. The helical interpolation is p...

  • Page 96

    ·96· programming manual cnc 8055 cnc 8055i 6. Path control ·m· & ·en· m odels s oft : v02.2 x ta ngen ti al entry a t the beg inn ing of a ma ch ini ng ope rati on (g3 7 ) 6.8 tangential entry at the beginning of a machining operation (g37) via function g37 you can tangentially link two paths withou...

  • Page 97

    Programming manual cnc 8055 cnc 8055i path control 6. ·m· & ·en· m odels s oft : v02.2 x ·97· ta nge ntial exit at the en d of a machi n ing o perator (g3 8 ) 6.9 tangential exit at the end of a machining operator (g38) function g38 enables the ending of a machining operation with a tangential exit ...

  • Page 98

    ·98· programming manual cnc 8055 cnc 8055i 6. Path control ·m· & ·en· m odels s oft : v02.2 x automatic rad ius ble nd (g3 6 ) 6.10 automatic radius blend (g36) in milling operations, it is possible to round a corner via function g36 with a determined radius, without having to calculate the center n...

  • Page 99

    Programming manual cnc 8055 cnc 8055i path control 6. ·m· & ·en· m odels s oft : v02.2 x ·99· cham fer (g39) 6.11 chamfer (g39) in machining operations it is possible (using g39) to chamfer corners between two straight lines, without having to calculate intersection points. Function g39 is not modal...

  • Page 100

    ·100· programming manual cnc 8055 cnc 8055i 6. Path control ·m· & ·en· m odels s oft : v02.2 x th readi ng (g3 3 ) 6.12 threading (g33) if the machine spindle is equipped with a rotary encoder, you can thread with a tool tip via function g33. Although this threading is often done along the entire le...

  • Page 101

    Programming manual cnc 8055 cnc 8055i path control 6. ·m· & ·en· m odels s oft : v02.2 x ·101· th readi ng (g3 3 ) example: we would like to a make a thread in a single pass in x0 y0 z0, with a depth of 100 mm and a pitch of 5 mm using a threadcutting tool located in z10. G90 g0 x y z ; positioning ...

  • Page 102

    ·102· programming manual cnc 8055 cnc 8055i 6. Path control ·m· & ·en· m odels s oft : v02.2 x variabl e pitch th reads (g3 4 ) 6.13 variable pitch threads (g34) to make variable-pitch threads, the spindle of the machine must have a rotary encoder. Although this threading is often done along the ent...

  • Page 103

    Programming manual cnc 8055 cnc 8055i path control 6. ·m· & ·en· m odels s oft : v02.2 x ·103· move to hardstop (g52) 6.14 move to hardstop (g52) by means of function g52 it is possible to program the movement of an axis until running into an object. This feature may be interesting for forming machi...

  • Page 104

    ·104· programming manual cnc 8055 cnc 8055i 6. Path control ·m· & ·en· m odels s oft : v02.2 x feed rate "f " as an in ve rte d fun c ti on of time (g3 2 ) 6.15 feedrate "f" as an inverted function of time (g32) there are instances when it is easier to define the time required by the various axes of...

  • Page 105

    Programming manual cnc 8055 cnc 8055i path control 6. ·m· & ·en· m odels s oft : v02.2 x ·105· tan gen ti al control (g4 5 ) 6.16 tangential control (g45) the "tangential control" function keeps an axis always in the same orientation with respect to the programmed path. The path is defined by the ax...

  • Page 106

    ·106· programming manual cnc 8055 cnc 8055i 6. Path control ·m· & ·en· m odels s oft : v02.2 x tan gen ti al control (g4 5 ) 4. If the joint of sections requires a new orientation of the tangential axis, the following takes place: ·1· ends the current section. ·2· orients the tangential axis with re...

  • Page 107

    Programming manual cnc 8055 cnc 8055i path control 6. ·m· & ·en· m odels s oft : v02.2 x ·107· tan gen ti al control (g4 5 ) 6.16.1 considerations about the g45 function tangential control, g45, is optional. It can only be executed in the main channel and is compatible with: • tool radius and length...

  • Page 108

    ·108· programming manual cnc 8055 cnc 8055i 6. Path control ·m· & ·en· m odels s oft : v02.2 x g14 5 . Tempora ry cance llatio n of tang ential con tro l 6.17 g145. Temporary cancellation of tangential control function g145 may be used to cancel the tangential control (g415) temporarily: g145 k0 it ...

  • Page 109: Additional Preparatory

    Cnc 8055 cnc 8055i ·m· & ·en· m odels s oft : v02.2 x 7 ·109· additional preparatory functions 7.1 interruption of block preparation (g04) the cnc reads up to 20 blocks ahead of the one it is executing, with the aim of calculating beforehand the path to be followed. Each block is evaluated (in its a...

  • Page 110

    ·110· programming manual cnc 8055 cnc 8055i 7. Addition al prep aratory functions ·m· & ·en· m odels s oft : v02.2 x interrup ti on of b lock prepa rati on (g0 4 ) example: the following program blocks are performed in a section with g41 compensation. ... N10 x50 y80 n15 g04 /1 n17 m10 n20 x50 y50 n...

  • Page 111

    Programming manual cnc 8055 cnc 8055i addition al prep aratory functions 7. ·m· & ·en· m odels s oft : v02.2 x ·111· interrup ti on of b lock prepa rati on (g0 4 ) 7.1.1 g04 k0: block preparation interruption and coordinate update the function associated with g04 k0 may be used to update the coordin...

  • Page 112

    ·112· programming manual cnc 8055 cnc 8055i 7. Addition al prep aratory functions ·m· & ·en· m odels s oft : v02.2 x dwell (g04 k) 7.2 dwell (g04 k) a dwell can be programmed via function g04 k. The dwell value is programmed in hundredths of a second via format k5 (1..99999). Example: g04 k50 ; dwel...

  • Page 113

    Programming manual cnc 8055 cnc 8055i addition al prep aratory functions 7. ·m· & ·en· m odels s oft : v02.2 x ·113· wo rki ng with squa re (g07) and ro und (g05,g5 0) co rn ers 7.3 working with square (g07) and round (g05,g50) corners 7.3.1 g07 (square corner) when working in g07 (square corner) th...

  • Page 114

    ·114· programming manual cnc 8055 cnc 8055i 7. Addition al prep aratory functions ·m· & ·en· m odels s oft : v02.2 x wo rki ng with squa re (g07) and ro und (g05,g5 0) co rn ers 7.3.2 g05 (round corner) when working in g05 (round corner), the cnc starts executing the following block of the program a...

  • Page 115

    Programming manual cnc 8055 cnc 8055i addition al prep aratory functions 7. ·m· & ·en· m odels s oft : v02.2 x ·115· wo rki ng with squa re (g07) and ro und (g05,g5 0) co rn ers 7.3.3 controlled round corner (g50) when working in g50 (controlled round corner); once the theoretical interpolation of t...

  • Page 116

    ·116· programming manual cnc 8055 cnc 8055i 7. Addition al prep aratory functions ·m· & ·en· m odels s oft : v02.2 x lo ok-ahe ad (g5 1 ) 7.4 look-ahead (g51) programs consisting of very small movement blocks (cam, digitizing, etc.) tend to run very slowly. Those programs may be executed at high mac...

  • Page 117

    Programming manual cnc 8055 cnc 8055i addition al prep aratory functions 7. ·m· & ·en· m odels s oft : v02.2 x ·117· lo ok-ahe ad (g5 1 ) to prevent motionless blocks from causing a square-corner effect, change bit 0 of general machine parameter mantfcon (p189). Function properties: function g51 is ...

  • Page 118

    ·118· programming manual cnc 8055 cnc 8055i 7. Addition al prep aratory functions ·m· & ·en· m odels s oft : v02.2 x lo ok-ahe ad (g5 1 ) 7.4.1 advanced look-ahead algorithm (integrating fagor filters) this mode is indicated when machining accuracy is required, especially if fagor filters have been ...

  • Page 119

    Programming manual cnc 8055 cnc 8055i addition al prep aratory functions 7. ·m· & ·en· m odels s oft : v02.2 x ·119· lo ok-ahe ad (g5 1 ) 7.4.2 look-ahead operation with fagor filters active this option makes it possible to use fagor filters with look-ahead (not advanced look-ahead algorithm). It wi...

  • Page 120

    ·120· programming manual cnc 8055 cnc 8055i 7. Addition al prep aratory functions ·m· & ·en· m odels s oft : v02.2 x mirror image (g10, g11 . G12, g13 , g1 4) 7.5 mirror image (g10, g11. G12, g13, g14) the functions to activate the mirror image are the following. G10: cancel mirror image. G11: mirro...

  • Page 121

    Programming manual cnc 8055 cnc 8055i addition al prep aratory functions 7. ·m· & ·en· m odels s oft : v02.2 x ·121· scalin g fa ctor (g7 2 ) 7.6 scaling factor (g72) by using function g72 you can enlarge or reduce programmed parts. In this way, you can produce families of parts which are similar in...

  • Page 122

    ·122· programming manual cnc 8055 cnc 8055i 7. Addition al prep aratory functions ·m· & ·en· m odels s oft : v02.2 x scalin g fa ctor (g7 2 ) 7.6.1 scaling factor applied to all axes. The programming format is: g72 s5.5 following g72 all coordinates programmed are multiplied by the value of the scal...

  • Page 123

    Programming manual cnc 8055 cnc 8055i addition al prep aratory functions 7. ·m· & ·en· m odels s oft : v02.2 x ·123· scalin g fa ctor (g7 2 ) 7.6.2 scaling factor applied to one or more axes. The programming format is: g72 x...C 5.5 after g72 the axis or axes and the required scaling factor are prog...

  • Page 124

    ·124· programming manual cnc 8055 cnc 8055i 7. Addition al prep aratory functions ·m· & ·en· m odels s oft : v02.2 x scalin g fa ctor (g7 2 ) if a scaling factor equal to 360/2 r is applied to a rotary axis, r being the radius of the cylinder on which you wish to machine, this axis can be considere...

  • Page 125

    Programming manual cnc 8055 cnc 8055i addition al prep aratory functions 7. ·m· & ·en· m odels s oft : v02.2 x ·125· pattern rotat ion (g 73) 7.7 pattern rotation (g73) function g73 enables you to turn the system of coordinates, taking either the coordinates origin or the programmed rotation center ...

  • Page 126

    ·126· programming manual cnc 8055 cnc 8055i 7. Addition al prep aratory functions ·m· & ·en· m odels s oft : v02.2 x pattern rotat ion (g 73) in a program which rotates the coordinate system, if any mirror image function is also active the cnc first applies the mirror image function and then the tur...

  • Page 127

    Programming manual cnc 8055 cnc 8055i addition al prep aratory functions 7. ·m· & ·en· m odels s oft : v02.2 x ·127· electronic axis coup ling /u n coup lin g 7.8 electronic axis coupling/uncoupling the cnc enables two or more axes to be coupled together. The movement of all axes is subordinated to ...

  • Page 128

    ·128· programming manual cnc 8055 cnc 8055i 7. Addition al prep aratory functions ·m· & ·en· m odels s oft : v02.2 x electronic axis coup ling /u n coup lin g 7.8.1 electronic axis coupling, slaving, (g77) function g77 allows the selection of both the master axis and the slaved axis (axes). The prog...

  • Page 129

    Programming manual cnc 8055 cnc 8055i addition al prep aratory functions 7. ·m· & ·en· m odels s oft : v02.2 x ·129· electronic axis coup ling /u n coup lin g 7.8.2 cancellation of the electronic axis coupling, slaving, (g78) function g78 enables you to uncouple all the axes that are coupled (slaved...

  • Page 130

    ·130· programming manual cnc 8055 cnc 8055i 7. Addition al prep aratory functions ·m· & ·en· m odels s oft : v02.2 x axes toggl e g2 8-g2 9 7.9 axes toggle g28-g29 with this feature, on machines having two machining tables, it is possible to use a single part- program to make the same parts on both ...

  • Page 131: Tool Compensation

    Cnc 8055 cnc 8055i ·m· & ·en· m odels s oft : v02.2 x 8 ·131· tool compensation the cnc has a tool offset table, its number of components being defined via the general machine parameter "ntoffset". The following is specified for each tool offset: • tool radius in work units in r±5.5 format. • tool l...

  • Page 132

    ·132· programming manual cnc 8055 cnc 8055i 8. Tool compensation ·m· & ·en· m odels s oft : v02.2 x too l ra dius compe n sation (g40, g41 , g4 2) 8.1 tool radius compensation (g40, g41, g42) in normal milling operations, it is necessary to calculate and define the path of the tool taking its radius...

  • Page 133

    Programming manual cnc 8055 cnc 8055i tool compensation 8. ·m· & ·en· m odels s oft : v02.2 x ·133· too l ra dius compe n sation (g40, g41 , g4 2) 8.1.1 beginning of tool radius compensation once the plane in which tool radius compensation has been selected (via g16, g17, g18, or g19), functions g41...

  • Page 134

    ·134· programming manual cnc 8055 cnc 8055i 8. Tool compensation ·m· & ·en· m odels s oft : v02.2 x too l ra dius compe n sation (g40, g41 , g4 2) straight-straight path.

  • Page 135

    Programming manual cnc 8055 cnc 8055i tool compensation 8. ·m· & ·en· m odels s oft : v02.2 x ·135· too l ra dius compe n sation (g40, g41 , g4 2) straight-curved path.

  • Page 136

    ·136· programming manual cnc 8055 cnc 8055i 8. Tool compensation ·m· & ·en· m odels s oft : v02.2 x too l ra dius compe n sation (g40, g41 , g4 2) 8.1.2 sections of tool radius compensation the cnc reads up to 20 blocks ahead of the one it is executing, with the aim of calculating beforehand the pat...

  • Page 137

    Programming manual cnc 8055 cnc 8055i tool compensation 8. ·m· & ·en· m odels s oft : v02.2 x ·137· too l ra dius compe n sation (g40, g41 , g4 2) 8.1.3 cancellation of tool radius compensation tool radius compensation is canceled by using function g40. It should be remembered that canceling radius ...

  • Page 138

    ·138· programming manual cnc 8055 cnc 8055i 8. Tool compensation ·m· & ·en· m odels s oft : v02.2 x too l ra dius compe n sation (g40, g41 , g4 2) straight-straight path.

  • Page 139

    Programming manual cnc 8055 cnc 8055i tool compensation 8. ·m· & ·en· m odels s oft : v02.2 x ·139· too l ra dius compe n sation (g40, g41 , g4 2) curved-straight path.

  • Page 140

    ·140· programming manual cnc 8055 cnc 8055i 8. Tool compensation ·m· & ·en· m odels s oft : v02.2 x too l ra dius compe n sation (g40, g41 , g4 2) example of machining with radius compensation: the programmed path is shown with solid line and the compensated path with dashed line. Tool radius 10mm t...

  • Page 141

    Programming manual cnc 8055 cnc 8055i tool compensation 8. ·m· & ·en· m odels s oft : v02.2 x ·141· too l ra dius compe n sation (g40, g41 , g4 2) example of machining with radius compensation: the programmed path is shown with solid line and the compensated path with dashed line. Tool radius 10mm t...

  • Page 142

    ·142· programming manual cnc 8055 cnc 8055i 8. Tool compensation ·m· & ·en· m odels s oft : v02.2 x too l ra dius compe n sation (g40, g41 , g4 2) example of machining with radius compensation: the programmed path is shown with solid line and the compensated path with dashed line. Tool radius 10mm t...

  • Page 143

    Programming manual cnc 8055 cnc 8055i tool compensation 8. ·m· & ·en· m odels s oft : v02.2 x ·143· too l ra dius compe n sation (g40, g41 , g4 2) 8.1.4 change of type of radius compensation while machining the compensation may be changed from g41 to g42 or vice versa without having to cancel it wit...

  • Page 144

    ·144· programming manual cnc 8055 cnc 8055i 8. Tool compensation ·m· & ·en· m odels s oft : v02.2 x tool l ength compe n sation (g43, g44 , g1 5) 8.2 tool length compensation (g43, g44, g15) with this function it is possible to compensate possible differences in length between the programmed tool an...

  • Page 145

    Programming manual cnc 8055 cnc 8055i tool compensation 8. ·m· & ·en· m odels s oft : v02.2 x ·145· tool l ength compe n sation (g43, g44 , g1 5) example of machining with tool length compensation: it is assumed that the tool used is 4 mm shorter than the programmed one. Tool length -4mm tool number...

  • Page 146

    ·146· programming manual cnc 8055 cnc 8055i 8. Tool compensation ·m· & ·en· m odels s oft : v02.2 x col lision d e tecti on (g4 1 n, g42 n) 8.3 collision detection (g41 n, g42 n) using this option, the cnc analyzes in advance the blocks to be executed in order to detect loops (profile intersections ...

  • Page 147: Canned Cycles

    Cnc 8055 cnc 8055i ·m· & ·en· m odels s oft : v02.2 x 9 ·147· canned cycles these canned cycles can be performed on any plane, the depth being along the axis selected as longitudinal via function g15 or, in its absence, along the axis perpendicular to this plane. The cnc offers the following machini...

  • Page 148

    ·148· programming manual cnc 8055 cnc 8055i 9. Cann ed cycles ·m· & ·en· m odels s oft : v02.2 x ca nned cycle d e finitio n 9.1 canned cycle definition a canned cycle is defined by the g function indicating the canned cycle and its corresponding parameters. A canned cycle cannot be defined in a blo...

  • Page 149

    Programming manual cnc 8055 cnc 8055i cann ed cycles 9. ·m· & ·en· m odels s oft : v02.2 x ·149· influe nce zone of a ca nne d cycl e 9.2 influence zone of a canned cycle once a canned cycle has been defined it remains active, and all blocks programmed after this block are under its influence while ...

  • Page 150

    ·150· programming manual cnc 8055 cnc 8055i 9. Cann ed cycles ·m· & ·en· m odels s oft : v02.2 x influe nce zone of a ca nne d cycl e 9.2.1 g79. Modification of the canned cycle parameters the cnc allows one or several parameters of an active canned cycle to be modified by programming the g79 functi...

  • Page 151

    Programming manual cnc 8055 cnc 8055i cann ed cycles 9. ·m· & ·en· m odels s oft : v02.2 x ·151· influe nce zone of a ca nne d cycl e t1 m6 ; starting point. G00 g90 x0 y0 z60 ; defines drilling cycle. Drills in a. G81 g99 x15 y25 z32 i18 ; drills in b. G98 x25 ; modifies reference plane. G79 z52 ; ...

  • Page 152

    ·152· programming manual cnc 8055 cnc 8055i 9. Cann ed cycles ·m· & ·en· m odels s oft : v02.2 x canned cycle cancellation 9.3 canned cycle cancellation a canned cycle can be canceled via : • function g80, which can be programmed in any block. • after defining a new canned cycle. This will cancel an...

  • Page 153

    Programming manual cnc 8055 cnc 8055i cann ed cycles 9. ·m· & ·en· m odels s oft : v02.2 x ·153· some gene ral poi nts to consid er 9.4 some general points to consider • a canned cycle may be defined anywhere in the program, that is, in the main program as well as in a subroutine. • calls to subrout...

  • Page 154

    ·154· programming manual cnc 8055 cnc 8055i 9. Cann ed cycles ·m· & ·en· m odels s oft : v02.2 x mach inin g canne d cycl es 9.5 machining canned cycles in all machining cycles there are three coordinates along the longitudinal axis to the work plane which, due to their importance, are discussed bel...

  • Page 155

    Programming manual cnc 8055 cnc 8055i cann ed cycles 9. ·m· & ·en· m odels s oft : v02.2 x ·155· mach inin g canne d cycl es programming in other planes the programming format is always the same, it does not depend on the work plane. Parameters xy indicate the coordinate in the work plane (x = absci...

  • Page 156

    ·156· programming manual cnc 8055 cnc 8055i 9. Cann ed cycles ·m· & ·en· m odels s oft : v02.2 x mach inin g canne d cycl es example 4: g18 g1 y-25 f1000 s1000 m3 g81 x15 y60 z-2 i8 k1.

  • Page 157

    Programming manual cnc 8055 cnc 8055i cann ed cycles 9. ·m· & ·en· m odels s oft : v02.2 x ·157· g69. Dri lling c a nned cycl e w ith var iable peck 9.6 g69. Drilling canned cycle with variable peck this cycle makes successive drilling steps until the final coordinate is reached. The tool withdraws ...

  • Page 158

    ·158· programming manual cnc 8055 cnc 8055i 9. Cann ed cycles ·m· & ·en· m odels s oft : v02.2 x g69. Dri lling c a nned cycl e w ith var iable peck [ h±5.5 ] withdrawal after drilling distance or coordinate the longitudinal axis returns to, in rapid (g00), after each drilling step. "j" other than 0...

  • Page 159

    Programming manual cnc 8055 cnc 8055i cann ed cycles 9. ·m· & ·en· m odels s oft : v02.2 x ·159· g69. Dri lling c a nned cycl e w ith var iable peck 9.6.1 basic operation 1. If the spindle was previously running, it maintains the turning direction. If it was not in movement, it will start by turning...

  • Page 160

    ·160· programming manual cnc 8055 cnc 8055i 9. Cann ed cycles ·m· & ·en· m odels s oft : v02.2 x g69. Dri lling c a nned cycl e w ith var iable peck the first drilling penetration is done in g07 or g50 depending on the value assigned to the parameter of the longitudinal axis "inposw2 (p51)" and to p...

  • Page 161

    Programming manual cnc 8055 cnc 8055i cann ed cycles 9. ·m· & ·en· m odels s oft : v02.2 x ·161· g69. Dri lling c a nned cycl e w ith var iable peck go into tool inspection: if you don't wish to finish the hole nor go to the next hole, it is possible to go into a standard tool inspection. In this ca...

  • Page 162

    ·162· programming manual cnc 8055 cnc 8055i 9. Cann ed cycles ·m· & ·en· m odels s oft : v02.2 x g8 1. Dri llin g ca nne d cycl e 9.7 g81. Drilling canned cycle this cycle drills at the point indicated until the final programmed coordinate is reached. It is possible to program a dwell at the bottom ...

  • Page 163

    Programming manual cnc 8055 cnc 8055i cann ed cycles 9. ·m· & ·en· m odels s oft : v02.2 x ·163· g8 1. Dri llin g ca nne d cycl e 9.7.1 basic operation 1. If the spindle was previously running, it maintains the turning direction. If it was not in movement, it will start by turning clockwise (m03). 2...

  • Page 164

    ·164· programming manual cnc 8055 cnc 8055i 9. Cann ed cycles ·m· & ·en· m odels s oft : v02.2 x g8 1. Dri llin g ca nne d cycl e tool withdrawal while machining, the cnc lets withdraw the tool to the starting plane stopping the spindle when the tool reaches the starting plane. Activating plc mark r...

  • Page 165

    Programming manual cnc 8055 cnc 8055i cann ed cycles 9. ·m· & ·en· m odels s oft : v02.2 x ·165· g82. D ri lli ng canne d cycl e with dwel l 9.8 g82. Drilling canned cycle with dwell this cycle drills at the point indicated until the final programmed coordinate is reached. Then it executes a dwell a...

  • Page 166

    ·166· programming manual cnc 8055 cnc 8055i 9. Cann ed cycles ·m· & ·en· m odels s oft : v02.2 x g82. D ri lli ng canne d cycl e with dwel l 9.8.1 basic operation 1. If the spindle was previously running, it maintains the turning direction. If it was not in movement, it will start by turning clockwi...

  • Page 167

    Programming manual cnc 8055 cnc 8055i cann ed cycles 9. ·m· & ·en· m odels s oft : v02.2 x ·167· g82. D ri lli ng canne d cycl e with dwel l options after tool withdrawal once the tool has been retracted, the user will have the following options: • finish the hole. • go to the next hole. • go into t...

  • Page 168

    ·168· programming manual cnc 8055 cnc 8055i 9. Cann ed cycles ·m· & ·en· m odels s oft : v02.2 x g83. Deep -hole d ri llin g canne d cycl e with co nstant p e ck 9.9 g83. Deep-hole drilling canned cycle with constant peck this cycle makes successive drilling steps until the final coordinate is reach...

  • Page 169

    Programming manual cnc 8055 cnc 8055i cann ed cycles 9. ·m· & ·en· m odels s oft : v02.2 x ·169· g83. Deep -hole d ri llin g canne d cycl e with co nstant p e ck [ j4 ] drilling passes to withdraw to the starting plane defines the number of steps which the drill is to make. A value between 1 and 999...

  • Page 170

    ·170· programming manual cnc 8055 cnc 8055i 9. Cann ed cycles ·m· & ·en· m odels s oft : v02.2 x g83. Deep -hole d ri llin g canne d cycl e with co nstant p e ck 9.9.1 basic operation 1. If the spindle was previously running, it maintains the turning direction. If it was not in movement, it will sta...

  • Page 171

    Programming manual cnc 8055 cnc 8055i cann ed cycles 9. ·m· & ·en· m odels s oft : v02.2 x ·171· g83. Deep -hole d ri llin g canne d cycl e with co nstant p e ck tool withdrawal while machining, the cnc lets withdraw the tool to the starting plane stopping the spindle when the tool reaches the start...

  • Page 172

    ·172· programming manual cnc 8055 cnc 8055i 9. Cann ed cycles ·m· & ·en· m odels s oft : v02.2 x g84. Ta ppin g ca nne d cycl e 9.10 g84. Tapping canned cycle this cycle taps at the point indicated until the final programmed coordinate is reached. General logic output "tapping" (m5517) stays active ...

  • Page 173

    Programming manual cnc 8055 cnc 8055i cann ed cycles 9. ·m· & ·en· m odels s oft : v02.2 x ·173· g84. Ta ppin g ca nne d cycl e [ r ] type of tapping defines the type of tapping to be carried out. R0 regular tapping. R1 rigid tapping. The cnc stops the spindle with m19 and orients it to begin tappin...

  • Page 174

    ·174· programming manual cnc 8055 cnc 8055i 9. Cann ed cycles ·m· & ·en· m odels s oft : v02.2 x g84. Ta ppin g ca nne d cycl e 9.10.1 basic operation 1. If the spindle was previously running, it maintains the turning direction. If it was not in movement, it will start by turning clockwise (m03). 2....

  • Page 175

    Programming manual cnc 8055 cnc 8055i cann ed cycles 9. ·m· & ·en· m odels s oft : v02.2 x ·175· g84. Ta ppin g ca nne d cycl e tool withdrawal while machining, the cnc lets withdraw the tool to the starting plane stopping the spindle when the tool reaches the starting plane. Activating plc mark ret...

  • Page 176

    ·176· programming manual cnc 8055 cnc 8055i 9. Cann ed cycles ·m· & ·en· m odels s oft : v02.2 x g84. Ta ppin g ca nne d cycl e go into tool inspection if you don't wish to finish the hole nor go to the next hole, it is possible to go into a standard tool inspection. In this case, a block must be se...

  • Page 177

    Programming manual cnc 8055 cnc 8055i cann ed cycles 9. ·m· & ·en· m odels s oft : v02.2 x ·177· g85. Reamin g ca nne d cycl e 9.11 g85. Reaming canned cycle this cycle reams at the point indicated until the final programmed coordinate is reached. It is possible to program a dwell at the bottom of t...

  • Page 178

    ·178· programming manual cnc 8055 cnc 8055i 9. Cann ed cycles ·m· & ·en· m odels s oft : v02.2 x g85. Reamin g ca nne d cycl e 9.11.1 basic operation 1. If the spindle was previously running, it maintains the turning direction. If it was not in movement, it will start by turning clockwise (m03). 2. ...

  • Page 179

    Programming manual cnc 8055 cnc 8055i cann ed cycles 9. ·m· & ·en· m odels s oft : v02.2 x ·179· g86. Boring cycle with withdrawal in g00 9.12 g86. Boring cycle with withdrawal in g00 this cycle bores at the point indicated until the final programmed coordinate is reached. It is possible to program ...

  • Page 180

    ·180· programming manual cnc 8055 cnc 8055i 9. Cann ed cycles ·m· & ·en· m odels s oft : v02.2 x g86. Boring cycle with withdrawal in g00 [ d±5.5 ] gap between the cutter and the wall of the hole on the x axis defines the gap between the cutter and the wall of the hole on the x axis for the withdraw...

  • Page 181

    Programming manual cnc 8055 cnc 8055i cann ed cycles 9. ·m· & ·en· m odels s oft : v02.2 x ·181· g86. Boring cycle with withdrawal in g00 9.12.1 basic operation 1. If the spindle was previously running, it maintains the turning direction. If it was not in movement, it will start by turning clockwise...

  • Page 182

    ·182· programming manual cnc 8055 cnc 8055i 9. Cann ed cycles ·m· & ·en· m odels s oft : v02.2 x g87. Rectangular poc k et canned cycle. 9.13 g87. Rectangular pocket canned cycle. This cycle executes a rectangular pocket at the point indicated until the final programmed coordinate is reached. It is ...

  • Page 183

    Programming manual cnc 8055 cnc 8055i cann ed cycles 9. ·m· & ·en· m odels s oft : v02.2 x ·183· g87. Rectangular poc k et canned cycle. [ i±5.5 ] machining depth. Defines the machining depth. When programmed in absolute coordinates, it will be referred to the part zero and when programmed in increm...

  • Page 184

    ·184· programming manual cnc 8055 cnc 8055i 9. Cann ed cycles ·m· & ·en· m odels s oft : v02.2 x g87. Rectangular poc k et canned cycle. If programmed with a value greater than the tool diameter, the cnc issues the relevant error message. If programmed with a 0 value, the cnc will display the corres...

  • Page 185

    Programming manual cnc 8055 cnc 8055i cann ed cycles 9. ·m· & ·en· m odels s oft : v02.2 x ·185· g87. Rectangular poc k et canned cycle. 9.13.1 basic operation 1. If the spindle was previously running, it maintains the turning direction. If it was not in movement, it will start by turning clockwise ...

  • Page 186

    ·186· programming manual cnc 8055 cnc 8055i 9. Cann ed cycles ·m· & ·en· m odels s oft : v02.2 x g87. Rectangular poc k et canned cycle. Programming example ·1· let us suppose a work plane formed by the x and y axis, z being the longitudinal axis and the starting point x0 y0 z0. ; tool selection. (t...

  • Page 187

    Programming manual cnc 8055 cnc 8055i cann ed cycles 9. ·m· & ·en· m odels s oft : v02.2 x ·187· g87. Rectangular poc k et canned cycle. Programming example ·2· let us suppose a work plane formed by the x and y axis, z being the longitudinal axis and the starting point x0 y0 z0. ; tool selection. (t...

  • Page 188

    ·188· programming manual cnc 8055 cnc 8055i 9. Cann ed cycles ·m· & ·en· m odels s oft : v02.2 x g8 8. Ci rcu lar pocket ca nne d cycl e 9.14 g88. Circular pocket canned cycle this cycle executes a circular pocket at the point indicated until the final programmed coordinate is reached. It is possibl...

  • Page 189

    Programming manual cnc 8055 cnc 8055i cann ed cycles 9. ·m· & ·en· m odels s oft : v02.2 x ·189· g8 8. Ci rcu lar pocket ca nne d cycl e [ j±5.5 ] pocket radius defines the radius of the pocket. The sign indicates the pocket machining direction. [ b±5.5 ] penetration step defines the cutting pass al...

  • Page 190

    ·190· programming manual cnc 8055 cnc 8055i 9. Cann ed cycles ·m· & ·en· m odels s oft : v02.2 x g8 8. Ci rcu lar pocket ca nne d cycl e [ d5.5 ] reference plane defines the distance between the reference plane and the surface of the part where the pocket is to be made. During the first deepening op...

  • Page 191

    Programming manual cnc 8055 cnc 8055i cann ed cycles 9. ·m· & ·en· m odels s oft : v02.2 x ·191· g8 8. Ci rcu lar pocket ca nne d cycl e [ v.5.5 ] tool penetrating feedrate. Defines the tool penetrating feedrate. If not programmed or programmed with a 0 value, it assumes 50% of the feedrate in the p...

  • Page 192

    ·192· programming manual cnc 8055 cnc 8055i 9. Cann ed cycles ·m· & ·en· m odels s oft : v02.2 x g8 8. Ci rcu lar pocket ca nne d cycl e 9.14.1 basic operation 1. If the spindle was previously running, it maintains the turning direction. If it was not in movement, it will start by turning clockwise ...

  • Page 193

    Programming manual cnc 8055 cnc 8055i cann ed cycles 9. ·m· & ·en· m odels s oft : v02.2 x ·193· g8 8. Ci rcu lar pocket ca nne d cycl e programming example ·1· let us suppose a work plane formed by the x and y axis, z being the longitudinal axis and the starting point x0 y0 z0. ; tool selection. (t...

  • Page 194

    ·194· programming manual cnc 8055 cnc 8055i 9. Cann ed cycles ·m· & ·en· m odels s oft : v02.2 x g89. Boring cycle with withdr awal at work feedrate (g01) 9.15 g89. Boring cycle with withdrawal at work feedrate (g01) this cycle bores at the point indicated until the final programmed coordinate is re...

  • Page 195

    Programming manual cnc 8055 cnc 8055i cann ed cycles 9. ·m· & ·en· m odels s oft : v02.2 x ·195· g89. Boring cycle with withdr awal at work feedrate (g01) 9.15.1 basic operation 1. If the spindle was previously running, it maintains the turning direction. If it was not in movement, it will start by ...

  • Page 196

    ·196· programming manual cnc 8055 cnc 8055i 9. Cann ed cycles ·m· & ·en· m odels s oft : v02.2 x g2 10. Bo re mi llin g ca nne d cycl e 9.16 g210. Bore milling canned cycle this cycle may be used to increase the diameter of a hole through a helical movement of the tool. Besides this, if the tool all...

  • Page 197

    Programming manual cnc 8055 cnc 8055i cann ed cycles 9. ·m· & ·en· m odels s oft : v02.2 x ·197· g2 10. Bo re mi llin g ca nne d cycl e the tool must meet the following conditions: • the tool radius must be smaller than j/2. • the tool radius must be equal to or larger than (j-k)/4. If these two con...

  • Page 198

    ·198· programming manual cnc 8055 cnc 8055i 9. Cann ed cycles ·m· & ·en· m odels s oft : v02.2 x g2 10. Bo re mi llin g ca nne d cycl e 9.16.1 basic operation 1. Rapid movement to the center of the hole (x, y). 2. Rapid movement to the reference plane (z). 3. Rapid movement to the tangential entry c...

  • Page 199

    Programming manual cnc 8055 cnc 8055i cann ed cycles 9. ·m· & ·en· m odels s oft : v02.2 x ·199· g211 . Inside threa d mi llin g cycl e 9.17 g211. Inside thread milling cycle this cycle may be used to make an inside thread through a helical movement of the tool. Working in cartesian coordinates, the...

  • Page 200

    ·200· programming manual cnc 8055 cnc 8055i 9. Cann ed cycles ·m· & ·en· m odels s oft : v02.2 x g211 . Inside threa d mi llin g cycl e [ k5.5 ] thread depth it defines the distance between the crest and the root of the thread. If not programmed, the cnc issues the corresponding error. [ b±5.5 ] thr...

  • Page 201

    Programming manual cnc 8055 cnc 8055i cann ed cycles 9. ·m· & ·en· m odels s oft : v02.2 x ·201· g211 . Inside threa d mi llin g cycl e 9.17.1 basic operation 1. Rapid movement to the center of the hole (x, y). 2. Rapid movement to the reference plane (z). 3. Rapid movement of the plane axes to the ...

  • Page 202

    ·202· programming manual cnc 8055 cnc 8055i 9. Cann ed cycles ·m· & ·en· m odels s oft : v02.2 x g2 12. Outside threa d mi llin g cycl e 9.18 g212. Outside thread milling cycle this cycle may be used to make an outside thread through a helical movement of the tool. Working in cartesian coordinates, ...

  • Page 203

    Programming manual cnc 8055 cnc 8055i cann ed cycles 9. ·m· & ·en· m odels s oft : v02.2 x ·203· g2 12. Outside threa d mi llin g cycl e [ b±5.5 ] thread pitch defines the thread pitch. • with a positive sign, the direction of the thread pitch is from the surface of the part to the bottom. • with a ...

  • Page 204

    ·204· programming manual cnc 8055 cnc 8055i 9. Cann ed cycles ·m· & ·en· m odels s oft : v02.2 x g2 12. Outside threa d mi llin g cycl e 9.18.1 basic operation 1. Rapid movement to the center of the hole (x, y). 2. Rapid movement to the reference plane (z). 3. Rapid movement of the plane axes to the...

  • Page 205: Multiple Machining

    Cnc 8055 cnc 8055i ·m· & ·en· m odels s oft : v02.2 x 10 ·205· multiple machining multiple machining is defined as a series of functions which allow a machining operation to be repeated along a given path. The programmer will select the type of machining, which can be a canned cycle or a subroutine ...

  • Page 206: 10.

    ·206· programming manual cnc 8055 cnc 8055i 10. Mult ipl e mac h ini n g ·m· & ·en· m odels s oft : v02.2 x g60 : multipl e ma ch ini ng in a stra ight lin e 10.1 g60: multiple machining in a straight line the programming format for this cycle is: [ a±5.5 ] angle of the path defines the angle that f...

  • Page 207: 10.

    Programming manual cnc 8055 cnc 8055i mult ipl e mac h ini n g 10. ·m· & ·en· m odels s oft : v02.2 x ·207· g60 : multipl e ma ch ini ng in a stra ight lin e 10.1.1 basic operation 1. Multiple machining calculates the next point of those programmed where it is wished to machine. 2. Rapid traverse (g...

  • Page 208: 10.

    ·208· programming manual cnc 8055 cnc 8055i 10. Mult ipl e mac h ini n g ·m· & ·en· m odels s oft : v02.2 x g61: mul ti p le machi n ing i n re cta ngul ar p a tte rn 10.2 g61: multiple machining in rectangular pattern the programming format for this cycle is: [ a±5.5 ] angle of the path with respec...

  • Page 209: 10.

    Programming manual cnc 8055 cnc 8055i mult ipl e mac h ini n g 10. ·m· & ·en· m odels s oft : v02.2 x ·209· g61: mul ti p le machi n ing i n re cta ngul ar p a tte rn [ p q r s t u v ] points where no drilling takes place these parameters are optional and are used to indicate at which points or betw...

  • Page 210: 10.

    ·210· programming manual cnc 8055 cnc 8055i 10. Mult ipl e mac h ini n g ·m· & ·en· m odels s oft : v02.2 x g61: mul ti p le machi n ing i n re cta ngul ar p a tte rn 10.2.1 basic operation 1. Multiple machining calculates the next point of those programmed where it is wished to machine. 2. Rapid tr...

  • Page 211: 10.

    Programming manual cnc 8055 cnc 8055i mult ipl e mac h ini n g 10. ·m· & ·en· m odels s oft : v02.2 x ·211· g62 : multipl e ma chini ng in gri d p a tte rn 10.3 g62: multiple machining in grid pattern the programming format for this cycle is: [ a±5.5 ] angle of the path with respect to the abscissa ...

  • Page 212: 10.

    ·212· programming manual cnc 8055 cnc 8055i 10. Mult ipl e mac h ini n g ·m· & ·en· m odels s oft : v02.2 x g62 : multipl e ma chini ng in gri d p a tte rn [ p q r s t u v ] points where no drilling takes place these parameters are optional and are used to indicate at which points or between which o...

  • Page 213: 10.

    Programming manual cnc 8055 cnc 8055i mult ipl e mac h ini n g 10. ·m· & ·en· m odels s oft : v02.2 x ·213· g62 : multipl e ma chini ng in gri d p a tte rn 10.3.1 basic operation 1. Multiple machining calculates the next point of those programmed where it is wished to machine. 2. Rapid traverse (g00...

  • Page 214: 10.

    ·214· programming manual cnc 8055 cnc 8055i 10. Mult ipl e mac h ini n g ·m· & ·en· m odels s oft : v02.2 x g6 3: multip le machin ing in a circul ar p a tte rn 10.4 g63: multiple machining in a circular pattern the programming format for this cycle is: [ x±5.5 ] distance from the first machining po...

  • Page 215: 10.

    Programming manual cnc 8055 cnc 8055i mult ipl e mac h ini n g 10. ·m· & ·en· m odels s oft : v02.2 x ·215· g6 3: multip le machin ing in a circul ar p a tte rn [ p q r s t u v ] points where no drilling takes place these parameters are optional and are used to indicate at which points or between wh...

  • Page 216: 10.

    ·216· programming manual cnc 8055 cnc 8055i 10. Mult ipl e mac h ini n g ·m· & ·en· m odels s oft : v02.2 x g6 3: multip le machin ing in a circul ar p a tte rn 10.4.1 basic operation 1. Multiple machining calculates the next point of those programmed where it is wished to machine. 2. Movement at th...

  • Page 217: 10.

    Programming manual cnc 8055 cnc 8055i mult ipl e mac h ini n g 10. ·m· & ·en· m odels s oft : v02.2 x ·217· g6 4 : mu lt ip le ma ch in in g in a n a rc 10.5 g64: multiple machining in an arc the programming format for this cycle is: [ x±5.5 ] distance from the first machining point to the center al...

  • Page 218: 10.

    ·218· programming manual cnc 8055 cnc 8055i 10. Mult ipl e mac h ini n g ·m· & ·en· m odels s oft : v02.2 x g6 4 : mu lt ip le ma ch in in g in a n a rc [ p q r s t u v ] points where no drilling takes place these parameters are optional and are used to indicate at which points or between which of t...

  • Page 219: 10.

    Programming manual cnc 8055 cnc 8055i mult ipl e mac h ini n g 10. ·m· & ·en· m odels s oft : v02.2 x ·219· g6 4 : mu lt ip le ma ch in in g in a n a rc 10.5.1 basic operation 1. Multiple machining calculates the next point of those programmed where it is wished to machine. 2. Movement at the feedra...

  • Page 220: 10.

    ·220· programming manual cnc 8055 cnc 8055i 10. Mult ipl e mac h ini n g ·m· & ·en· m odels s oft : v02.2 x g 6 5: ma ch in in g pr og ra mme d w it h a n a rc-ch ord 10.6 g65: machining programmed with an arc-chord this function allows activated machining to be performed at a point programmed by me...

  • Page 221: 10.

    Programming manual cnc 8055 cnc 8055i mult ipl e mac h ini n g 10. ·m· & ·en· m odels s oft : v02.2 x ·221· g 6 5: ma ch in in g pr og ra mme d w it h a n a rc-ch ord 10.6.1 basic operation 1. Multiple machining calculates the next point of those programmed where it is wished to machine. 2. Movement...

  • Page 222: 10.

    ·222· programming manual cnc 8055 cnc 8055i 10. Mult ipl e mac h ini n g ·m· & ·en· m odels s oft : v02.2 x g 6 5: ma ch in in g pr og ra mme d w it h a n a rc-ch ord.

  • Page 223: Irregular Pocket Canned

    Cnc 8055 cnc 8055i ·m· & ·en· m odels s oft : v02.2 x 11 ·223· irregular pocket canned cycle what is an irregular pocket with islands? A pocket with islands is composed by an external contour or profile and a series of internal contours or profiles called islands. There are two types of pockets with...

  • Page 224: 11.

    ·224· programming manual cnc 8055 cnc 8055i 11. Irregular poc k et canned cycle ·m· & ·en· m odels s oft : v02.2 x programming the irregular pocket canned cycle the call function for a 2d or 3d irregular pocket canned cycle is g66. The machining of a pocket may consist of the following operations, e...

  • Page 225: 11.

    Programming manual cnc 8055 cnc 8055i irregular poc k et canned cycle 11. ·m· & ·en· m odels s oft : v02.2 x ·225· 2d pockets 11.1 2d pockets the g66 function is not modal, therefore it must be programmed whenever it is required to perform a 2d pocket. In a block defining an irregular pocket canned ...

  • Page 226: 11.

    ·226· programming manual cnc 8055 cnc 8055i 11. Irregular poc k et canned cycle ·m· & ·en· m odels s oft : v02.2 x 2d pockets basic operation 1. Drilling operation. Only if it has been programmed. After analyzing the geometry of the pocket with islands, the tool radius and the angle of the path prog...

  • Page 227: 11.

    Programming manual cnc 8055 cnc 8055i irregular poc k et canned cycle 11. ·m· & ·en· m odels s oft : v02.2 x ·227· 2d pockets case b: when the machining paths are concentric. The roughing operation is carried out along paths concentric to the profile. The machining will be done as fast as possible a...

  • Page 228: 11.

    ·228· programming manual cnc 8055 cnc 8055i 11. Irregular poc k et canned cycle ·m· & ·en· m odels s oft : v02.2 x 2d pockets 11.1.1 drilling operation this operation is optional and in order to be executed it is necessary to also program a roughing operation. It is mainly used when the tool program...

  • Page 229: 11.

    Programming manual cnc 8055 cnc 8055i irregular poc k et canned cycle 11. ·m· & ·en· m odels s oft : v02.2 x ·229· 2d pockets 11.1.2 roughing operation this is the main operation in the machining of an irregular pocket, and its programming is optional. This operation will be performed keeping the sq...

  • Page 230: 11.

    ·230· programming manual cnc 8055 cnc 8055i 11. Irregular poc k et canned cycle ·m· & ·en· m odels s oft : v02.2 x 2d pockets [ b±5.5 ] pass depth defines the machining pass along the longitudinal axis (depth of the roughing pass). It must be defined and it must have a value other than 0; otherwise,...

  • Page 231: 11.

    Programming manual cnc 8055 cnc 8055i irregular poc k et canned cycle 11. ·m· & ·en· m odels s oft : v02.2 x ·231· 2d pockets [ q5.5 ] penetrating angle optional. Tool penetration angle. If not programmed or programming the value of 90, it means that the penetration is vertical. When programming a v...

  • Page 232: 11.

    ·232· programming manual cnc 8055 cnc 8055i 11. Irregular poc k et canned cycle ·m· & ·en· m odels s oft : v02.2 x 2d pockets 11.1.3 finishing operation this operation is optional. It will be programmed in a block that will need to bear a label number in order to indicate to the canned cycle the blo...

  • Page 233: 11.

    Programming manual cnc 8055 cnc 8055i irregular poc k et canned cycle 11. ·m· & ·en· m odels s oft : v02.2 x ·233· 2d pockets [ i±5.5 ] pocket depth defines the total depth of the pocket and is programmed in absolute coordinates. • if the island has a roughing operation, it is not necessary to defin...

  • Page 234: 11.

    ·234· programming manual cnc 8055 cnc 8055i 11. Irregular poc k et canned cycle ·m· & ·en· m odels s oft : v02.2 x 2d pockets 11.1.4 profile programming syntax when outside and inside profiles of an irregular pocket are programmed the following programming rules must be followed: the canned cycle wi...

  • Page 235: 11.

    Programming manual cnc 8055 cnc 8055i irregular poc k et canned cycle 11. ·m· & ·en· m odels s oft : v02.2 x ·235· 2d pockets 11.1.5 profile intersection in order to facilitate the programming of profiles, the canned cycle allows the profiles to intersect one another and the external profile. The tw...

  • Page 236: 11.

    ·236· programming manual cnc 8055 cnc 8055i 11. Irregular poc k et canned cycle ·m· & ·en· m odels s oft : v02.2 x 2d pockets advanced profile intersection (k=1) when selecting this type, the following profile intersecting rules are to be followed: 1. The initial point of each contour determines the...

  • Page 237: 11.

    Programming manual cnc 8055 cnc 8055i irregular poc k et canned cycle 11. ·m· & ·en· m odels s oft : v02.2 x ·237· 2d pockets 2. The programming sequence for the different profiles is determinant when having an intersection of more than 3 profiles. The profile intersection process is performed accor...

  • Page 238: 11.

    ·238· programming manual cnc 8055 cnc 8055i 11. Irregular poc k et canned cycle ·m· & ·en· m odels s oft : v02.2 x 2d pockets.

  • Page 239: 11.

    Programming manual cnc 8055 cnc 8055i irregular poc k et canned cycle 11. ·m· & ·en· m odels s oft : v02.2 x ·239· 2d pockets 11.1.6 profile programming syntax the outside profile and the inside profiles or islands which are programmed must be defined by simple geometrical elements such as straight ...

  • Page 240: 11.

    ·240· programming manual cnc 8055 cnc 8055i 11. Irregular poc k et canned cycle ·m· & ·en· m odels s oft : v02.2 x 2d pockets in addition to the g00 function, which has a special meaning, the irregular pocket canned cycle allows the use of the following functions for the definition of profiles. G01 ...

  • Page 241: 11.

    Programming manual cnc 8055 cnc 8055i irregular poc k et canned cycle 11. ·m· & ·en· m odels s oft : v02.2 x ·241· 2d pockets 11.1.7 errors the cnc will issue the following errors: error 1023 g67. Tool radius too large. When selecting a wrong roughing tool. Error 1024 g68. Tool radius too large. Whe...

  • Page 242: 11.

    ·242· programming manual cnc 8055 cnc 8055i 11. Irregular poc k et canned cycle ·m· & ·en· m odels s oft : v02.2 x 2d pockets error 1227 wrong profile intersection in a pocket with islands. It comes up in the following instances: • when two plane profiles have a common section (drawing on the left)....

  • Page 243: 11.

    Programming manual cnc 8055 cnc 8055i irregular poc k et canned cycle 11. ·m· & ·en· m odels s oft : v02.2 x ·243· 2d pockets 11.1.8 programming examples programming example ·1· programming example, without automatic tool changer ; tool dimensions. (tor1=5, toi1=0, tol1=25, tok1=0) (tor2=3, toi2=0, ...

  • Page 244: 11.

    ·244· programming manual cnc 8055 cnc 8055i 11. Irregular poc k et canned cycle ·m· & ·en· m odels s oft : v02.2 x 2d pockets programming example ·2· programming example, with automatic tool changer. The "x" of the figure indicates the initial points of each profile: ; tool dimensions. (tor1=9, toi1...

  • Page 245: 11.

    Programming manual cnc 8055 cnc 8055i irregular poc k et canned cycle 11. ·m· & ·en· m odels s oft : v02.2 x ·245· 2d pockets ; contour of the first island. G0 x-120 y80 g2 g6 x-80 y80 i-100 j80; (contour a) g1 y-80 g2 g6 x-120 y-80 i-100 j-80 g1 y80 g0 x-40 y0; (contour b) g2 g6 x-40 y0 i-100 j0 g0...

  • Page 246: 11.

    ·246· programming manual cnc 8055 cnc 8055i 11. Irregular poc k et canned cycle ·m· & ·en· m odels s oft : v02.2 x 3d pockets 11.2 3d pockets the cycle calling function g66 is not modal; therefore, it must be programmed every time a 3d pocket is to be executed. In a block defining an irregular pocke...

  • Page 247: 11.

    Programming manual cnc 8055 cnc 8055i irregular poc k et canned cycle 11. ·m· & ·en· m odels s oft : v02.2 x ·247· 3d pockets basic operation 1. Roughing operation. Only if it has been programmed. It consists of several surface milling passes, until the total depth programmed has been reached. On ea...

  • Page 248: 11.

    ·248· programming manual cnc 8055 cnc 8055i 11. Irregular poc k et canned cycle ·m· & ·en· m odels s oft : v02.2 x 3d pockets case b: when the machining paths are concentric. The roughing operation is carried out along paths concentric to the profile. The machining will be done as fast as possible a...

  • Page 249: 11.

    Programming manual cnc 8055 cnc 8055i irregular poc k et canned cycle 11. ·m· & ·en· m odels s oft : v02.2 x ·249· 3d pockets conditions after finishing the cycle: once the canned cycle has ended, the active feedrate will be the last one programmed, i.E. The one corresponding to the roughing operati...

  • Page 250: 11.

    ·250· programming manual cnc 8055 cnc 8055i 11. Irregular poc k et canned cycle ·m· & ·en· m odels s oft : v02.2 x 3d pockets 11.2.1 roughing operation this is the main operation in the machining of an irregular pocket, and its programming is optional. It will be programmed in a block which will nee...

  • Page 251: 11.

    Programming manual cnc 8055 cnc 8055i irregular poc k et canned cycle 11. ·m· & ·en· m odels s oft : v02.2 x ·251· 3d pockets • if programmed with a negative sign, all the roughing will be performed with the programmed pass, and the canned cycle will adjust the last pass to obtain the total programm...

  • Page 252: 11.

    ·252· programming manual cnc 8055 cnc 8055i 11. Irregular poc k et canned cycle ·m· & ·en· m odels s oft : v02.2 x 3d pockets [ t4 ] tool number defines the tool used for the roughing operation. It must be programmed. [ d4 ] tool offset optional. Defines the tool offset number. [ m ] auxiliary (misc...

  • Page 253: 11.

    Programming manual cnc 8055 cnc 8055i irregular poc k et canned cycle 11. ·m· & ·en· m odels s oft : v02.2 x ·253· 3d pockets 11.2.2 semi-finishing operation this operation is optional. It will be programmed in a block which will need to bear a label number in order to indicate to the canned cycle t...

  • Page 254: 11.

    ·254· programming manual cnc 8055 cnc 8055i 11. Irregular poc k et canned cycle ·m· & ·en· m odels s oft : v02.2 x 3d pockets [ s5.5 ] spindle speed optional. It sets the spindle speed. [ t4 ] tool number. Defines the tool used for the semi-finishing operation. It must be programmed. [ d4 ] tool off...

  • Page 255: 11.

    Programming manual cnc 8055 cnc 8055i irregular poc k et canned cycle 11. ·m· & ·en· m odels s oft : v02.2 x ·255· 3d pockets 11.2.3 finishing operation this operation is optional. It will be programmed in a block that will need to bear a label number in order to indicate to the canned cycle the blo...

  • Page 256: 11.

    ·256· programming manual cnc 8055 cnc 8055i 11. Irregular poc k et canned cycle ·m· & ·en· m odels s oft : v02.2 x 3d pockets [ j5.5 ] tool tip radius indicates the tool tip radius and, therefore, the type of finishing tool being used. Depending on the radius assigned to the tool in the tool offset ...

  • Page 257: 11.

    Programming manual cnc 8055 cnc 8055i irregular poc k et canned cycle 11. ·m· & ·en· m odels s oft : v02.2 x ·257· 3d pockets this operation allows m06 with an associated subroutine to be defined, and the tool change is performed before beginning the finishing operation..

  • Page 258: 11.

    ·258· programming manual cnc 8055 cnc 8055i 11. Irregular poc k et canned cycle ·m· & ·en· m odels s oft : v02.2 x 3d pockets 11.2.4 geometry of the contours or profiles to define the contours of a 2d pocket, the plane profile (3) and the depth profile (4) for all the contours must be defined (even ...

  • Page 259: 11.

    Programming manual cnc 8055 cnc 8055i irregular poc k et canned cycle 11. ·m· & ·en· m odels s oft : v02.2 x ·259· 3d pockets 11.2.5 profile programming syntax when programming inside or outside contours of an irregular 3d pocket (with islands) , the following rules must be complied with: 1. The pro...

  • Page 260: 11.

    ·260· programming manual cnc 8055 cnc 8055i 11. Irregular poc k et canned cycle ·m· & ·en· m odels s oft : v02.2 x 3d pockets 4. The depth profile must be defined after having defined the plane profile. The beginning points of the plane profile and depth profile must be the same one. Nevertheless, t...

  • Page 261: 11.

    Programming manual cnc 8055 cnc 8055i irregular poc k et canned cycle 11. ·m· & ·en· m odels s oft : v02.2 x ·261· 3d pockets programming example. 3d pocket without islands. (tor1=2.5,tol1=20,toi1=0,tok1=0) g17 g0 g43 g90 z50 s1000 m4 g5 ; defines the 3d pocket. G66 r200 c250 f300 s400 e500 m30 ; ro...

  • Page 262: 11.

    ·262· programming manual cnc 8055 cnc 8055i 11. Irregular poc k et canned cycle ·m· & ·en· m odels s oft : v02.2 x 3d pockets programming examples. Profile definition. Pyramid island conic island semi-spherical island ; plane profile g17 g0 g90 x17 y4 g1 x30 g1 y30 g1 x4 g1 y4 g1 x17 ; depth profile...

  • Page 263: 11.

    Programming manual cnc 8055 cnc 8055i irregular poc k et canned cycle 11. ·m· & ·en· m odels s oft : v02.2 x ·263· 3d pockets programming example. 3d pocket without islands. (tor1=2.5,tol1=20,toi1=0,tok1=0) g17 g0 g43 g90 z50 s1000 m4 g5 ; defines the 3d pocket. G66 r200 c250 f300 s400 e500 m30 ; ro...

  • Page 264: 11.

    ·264· programming manual cnc 8055 cnc 8055i 11. Irregular poc k et canned cycle ·m· & ·en· m odels s oft : v02.2 x 3d pockets 11.2.6 composite 3d profiles a composite 3d profile is a 3d contour with more than one depth profile. It is defined by means of the intersection of several contours with diff...

  • Page 265: 11.

    Programming manual cnc 8055 cnc 8055i irregular poc k et canned cycle 11. ·m· & ·en· m odels s oft : v02.2 x ·265· 3d pockets profile intersection syntax the plane profile intersecting rules are: 1. At a profile intersection, each contour is divided into several lines which could be grouped as:  li...

  • Page 266: 11.

    ·266· programming manual cnc 8055 cnc 8055i 11. Irregular poc k et canned cycle ·m· & ·en· m odels s oft : v02.2 x 3d pockets 2. The programming sequence for the different profiles is determinant when having an intersection of more than 3 profiles. The profile intersection process is performed accor...

  • Page 267: 11.

    Programming manual cnc 8055 cnc 8055i irregular poc k et canned cycle 11. ·m· & ·en· m odels s oft : v02.2 x ·267· 3d pockets 11.2.7 profile stacking when 2 or more profiles stack on top of each other, the following considerations must be taken into account. The base coordinate of the top profile (2...

  • Page 268: 11.

    ·268· programming manual cnc 8055 cnc 8055i 11. Irregular poc k et canned cycle ·m· & ·en· m odels s oft : v02.2 x 3d pockets 11.2.8 profile programming syntax the outside profile and the inside profiles or islands which are programmed must be defined by simple geometrical elements such as straight ...

  • Page 269: 11.

    Programming manual cnc 8055 cnc 8055i irregular poc k et canned cycle 11. ·m· & ·en· m odels s oft : v02.2 x ·269· 3d pockets • profiles are described as programmed paths, it being possible to include corner rounding, chamfers, etc., following the syntax rules defined for this purpose. • the profile...

  • Page 270: 11.

    ·270· programming manual cnc 8055 cnc 8055i 11. Irregular poc k et canned cycle ·m· & ·en· m odels s oft : v02.2 x 3d pockets 11.2.9 programming examples programming example ·1· the island of this example has 3 different depth profiles, type a, type b and type c. To define the island, 3 contours are...

  • Page 271: 11.

    Programming manual cnc 8055 cnc 8055i irregular poc k et canned cycle 11. ·m· & ·en· m odels s oft : v02.2 x ·271· 3d pockets ; depth profile. G16 yz g0 g90 y90 z0 g1 z-20 ; definition of contour b. Profile on the plane. G17 g0 g90 x10 y50 g1 y100 x-10 y0 x10 y50 ; depth profile. G16 xz g0 g90 x10 z...

  • Page 272: 11.

    ·272· programming manual cnc 8055 cnc 8055i 11. Irregular poc k et canned cycle ·m· & ·en· m odels s oft : v02.2 x 3d pockets programming example ·2· the island of this example has 3 different depth profiles, type a, type b and type c. To define the island, 3 contours are used: contour a, contour b ...

  • Page 273: 11.

    Programming manual cnc 8055 cnc 8055i irregular poc k et canned cycle 11. ·m· & ·en· m odels s oft : v02.2 x ·273· 3d pockets ; definition of contour a. Profile on the plane. G17 g0 g90 x50 y30 g1 x70 y70 x35 y30 x50 ; depth profile. G16 yz g0 g90 y30 z-25 g2 y50 z-5 j20 k0 ; definition of contour b...

  • Page 274: 11.

    ·274· programming manual cnc 8055 cnc 8055i 11. Irregular poc k et canned cycle ·m· & ·en· m odels s oft : v02.2 x 3d pockets programming example ·3· the island of this example has 3 different depth profiles, type a, type b and type c. To define the island, 3 contours are used: contour a, contour b ...

  • Page 275: 11.

    Programming manual cnc 8055 cnc 8055i irregular poc k et canned cycle 11. ·m· & ·en· m odels s oft : v02.2 x ·275· 3d pockets ; definition of outside contour. Plane profile. G0 g90 x0 y0 z0 g1 x105 y62 x0 y0 ; depth profile. G16 xz g0 x0 z0 g2 x5 z-5 i0 k-5 g1 x7.5 z-20 ; definition of contour a. Pr...

  • Page 276: 11.

    ·276· programming manual cnc 8055 cnc 8055i 11. Irregular poc k et canned cycle ·m· & ·en· m odels s oft : v02.2 x 3d pockets programming example ·4· to define the island 10 contours are used as shown here:.

  • Page 277: 11.

    Programming manual cnc 8055 cnc 8055i irregular poc k et canned cycle 11. ·m· & ·en· m odels s oft : v02.2 x ·277· 3d pockets ; tool dimensions. (tor1=4,toi1=0,tor2=2.5,toi2=0) ; initial positioning and definition of the 3d pocket. G17 g0 g43 g90 z25 s1000 m3 g66 r200 c250 f300 s400 e500 m30 ; defin...

  • Page 278: 11.

    ·278· programming manual cnc 8055 cnc 8055i 11. Irregular poc k et canned cycle ·m· & ·en· m odels s oft : v02.2 x 3d pockets ; definition of contour 2. G17 g0 x27.5 y-25 g1 g91 y31 g1 x-2 y-62 x2 y31 ; depth profile. G16 xz g0 g90 x27.5 z-30 g1 z0 ; definition of contour 3. G17 g0 x57.5 y-25 g1 g91...

  • Page 279: 11.

    Programming manual cnc 8055 cnc 8055i irregular poc k et canned cycle 11. ·m· & ·en· m odels s oft : v02.2 x ·279· 3d pockets ; depth profile. G16 yz g0 g90 y-45 z-30 g1 z0 ; definition of contour 7. G17 g0 x-57.5 y-25 g1 g91 y31 x-2 y-62 x2 y31 ; depth profile. G16 xz g0 g90 x-57.5 z-30 g1 z0 ; def...

  • Page 280: 11.

    ·280· programming manual cnc 8055 cnc 8055i 11. Irregular poc k et canned cycle ·m· & ·en· m odels s oft : v02.2 x 3d pockets programming example ·5· the island of this example has 2 different depth profiles, type a and type b. To define the island, 2 contours are used: contour a and contour b. ; to...

  • Page 281: 11.

    Programming manual cnc 8055 cnc 8055i irregular poc k et canned cycle 11. ·m· & ·en· m odels s oft : v02.2 x ·281· 3d pockets ; definition of the low (a-type) contour. Plane profile. G17 g90 g0 x30 y-6 g1 y-46 x130 y-6 x30 ; depth profile. G16 xz g0 x30 z-25 g1 z-20 g2 x39 z-11 i9 k0 ; definition of...

  • Page 282: 11.

    ·282· programming manual cnc 8055 cnc 8055i 11. Irregular poc k et canned cycle ·m· & ·en· m odels s oft : v02.2 x 3d pockets 11.2.10 errors the cnc will issue the following errors: error 1025 a tool with no radius has been programmed it comes up when using a tool with "0" radius while machining a 3...

  • Page 283: 11.

    Programming manual cnc 8055 cnc 8055i irregular poc k et canned cycle 11. ·m· & ·en· m odels s oft : v02.2 x ·283· 3d pockets • when the initial points of two profiles in the main plane coincide (drawing on the right)..

  • Page 284: 11.

    ·284· programming manual cnc 8055 cnc 8055i 11. Irregular poc k et canned cycle ·m· & ·en· m odels s oft : v02.2 x 3d pockets.

  • Page 285: Probing

    Cnc 8055 cnc 8055i ·m· & ·en· m odels s oft : v02.2 x 12 ·285· probing the cnc has two probe inputs, one for ttl-type 5vdc signals and another for 24 vdc signals. The connection of the different types of probes to these inputs are explained in the appendix to the installation manual. This control al...

  • Page 286: 12.

    ·286· programming manual cnc 8055 cnc 8055i 12. Probing ·m· & ·en· m odels s oft : v02.2 x pro b in g (g75 , g7 6) 12.1 probing (g75, g76) the g75 function allows movements to be programmed that will end after the cnc receives the signal from the measuring probe used. The g76 function allows movemen...

  • Page 287: 12.

    Programming manual cnc 8055 cnc 8055i probing 12. ·m· & ·en· m odels s oft : v02.2 x ·287· probin g canne d cycl es 12.2 probing canned cycles the cnc offers the following probing canned cycles: • tool calibration canned cycle. • probe calibrating canned cycle. • surface measuring canned cycle. • ou...

  • Page 288: 12.

    ·288· programming manual cnc 8055 cnc 8055i 12. Probing ·m· & ·en· m odels s oft : v02.2 x probe 1. Too l leng th cal ibratin g ca nne d cycl e 12.3 probe 1. Tool length calibrating canned cycle this is used to calibrate the length and radius of the selected tool. The following operations are possib...

  • Page 289: 12.

    Programming manual cnc 8055 cnc 8055i probing 12. ·m· & ·en· m odels s oft : v02.2 x ·289· probe 1. Too l leng th cal ibratin g ca nne d cycl e programming format the programming format for this cycle is. (probe 1, b, i, f, j, k, l, c, d, e, s, m, c, n, x, u, y, v, z, w) certain parameters are only ...

  • Page 290: 12.

    ·290· programming manual cnc 8055 cnc 8055i 12. Probing ·m· & ·en· m odels s oft : v02.2 x probe 1. Too l leng th cal ibratin g ca nne d cycl e 12.3.1 calibrate the length or measure the length wear of a tool. The type of operation (calibration or measurement) is selected when calling the cycle. The...

  • Page 291: 12.

    Programming manual cnc 8055 cnc 8055i probing 12. ·m· & ·en· m odels s oft : v02.2 x ·291· probe 1. Too l leng th cal ibratin g ca nne d cycl e [ d5.5 ] distance from the tool shaft to the probing point it sets the radius or distance referred to the tool shaft being probed. If not defined, probing i...

  • Page 292: 12.

    ·292· programming manual cnc 8055 cnc 8055i 12. Probing ·m· & ·en· m odels s oft : v02.2 x probe 1. Too l leng th cal ibratin g ca nne d cycl e actions after finishing the cycle once the calibration cycle has ended it updates global arithmetic parameter p299 and assigns the measured length to the to...

  • Page 293: 12.

    Programming manual cnc 8055 cnc 8055i probing 12. ·m· & ·en· m odels s oft : v02.2 x ·293· probe 1. Too l leng th cal ibratin g ca nne d cycl e 12.3.2 calibrate the radius or measure the radius wear of a tool the type of operation (calibration or measurement) is selected when calling the cycle. The ...

  • Page 294: 12.

    ·294· programming manual cnc 8055 cnc 8055i 12. Probing ·m· & ·en· m odels s oft : v02.2 x probe 1. Too l leng th cal ibratin g ca nne d cycl e [ c ] behavior when exceeding the amount of wear allowed only if "m" has been set to other than zero. C = 0 it interrupts the execution for the user to sele...

  • Page 295: 12.

    Programming manual cnc 8055 cnc 8055i probing 12. ·m· & ·en· m odels s oft : v02.2 x ·295· probe 1. Too l leng th cal ibratin g ca nne d cycl e 12.3.3 measure or calibrate the tool radius wear and tool length wear. The type of operation (calibration or measurement) is selected when calling the cycle...

  • Page 296: 12.

    ·296· programming manual cnc 8055 cnc 8055i 12. Probing ·m· & ·en· m odels s oft : v02.2 x probe 1. Too l leng th cal ibratin g ca nne d cycl e [ s±5.5 ] speed and turning direction of the tool to probe with the spindle running, the tool must be turning in the opposite direction to the cutting direc...

  • Page 297: 12.

    Programming manual cnc 8055 cnc 8055i probing 12. ·m· & ·en· m odels s oft : v02.2 x ·297· probe 1. Too l leng th cal ibratin g ca nne d cycl e actions after finishing the cycle once the calibration cycle has ended it updates global arithmetic parameter p298 and assigns the measured radius to the to...

  • Page 298: 12.

    ·298· programming manual cnc 8055 cnc 8055i 12. Probing ·m· & ·en· m odels s oft : v02.2 x probe 2. Probe ca libration canned cycle. 12.4 probe 2. Probe calibration canned cycle. This is used to calibrate the probe located in the tool holding spindle. This probe which previously must be calibrated i...

  • Page 299: 12.

    Programming manual cnc 8055 cnc 8055i probing 12. ·m· & ·en· m odels s oft : v02.2 x ·299· probe 2. Probe ca libration canned cycle. The programming format for this cycle is: (probe 2, x, y, z, b, j, e, h, f) [ x±5.5 ] real coordinate, along the x axis, of the hole center. [ y±5.5 ] real coordinate,...

  • Page 300: 12.

    ·300· programming manual cnc 8055 cnc 8055i 12. Probing ·m· & ·en· m odels s oft : v02.2 x probe 2. Probe ca libration canned cycle. 12.4.1 basic operation 1. Approach movement. Probe's rapid movement (g00) from the cycle calling point to the center of the hole. The approaching movement is made in t...

  • Page 301: 12.

    Programming manual cnc 8055 cnc 8055i probing 12. ·m· & ·en· m odels s oft : v02.2 x ·301· probe 2. Probe ca libration canned cycle. ·2· movement along the longitudinal axis to the coordinate of the point (along this axis) from where the cycle was called. ·3· movement in the main work plane to the p...

  • Page 302: 12.

    ·302· programming manual cnc 8055 cnc 8055i 12. Probing ·m· & ·en· m odels s oft : v02.2 x probe 3 . Surface me asurin g ca nne d cycl e 12.5 probe 3. Surface measuring canned cycle a probe placed in the spindle will be used, which must be previously calibrated by means of canned cycles: tool length...

  • Page 303: 12.

    Programming manual cnc 8055 cnc 8055i probing 12. ·m· & ·en· m odels s oft : v02.2 x ·303· probe 3 . Surface me asurin g ca nne d cycl e [ d4 ] tool offset defines the number of the tool offset to be corrected, once the measurement cycle is completed. If this is not programmed or is programmed with ...

  • Page 304: 12.

    ·304· programming manual cnc 8055 cnc 8055i 12. Probing ·m· & ·en· m odels s oft : v02.2 x probe 3 . Surface me asurin g ca nne d cycl e 12.5.1 basic operation 1. Approach movement. Rapid probe movement (g00) from the cycle calling point to the approach point. This point is located in front of the p...

  • Page 305: 12.

    Programming manual cnc 8055 cnc 8055i probing 12. ·m· & ·en· m odels s oft : v02.2 x ·305· probe 3 . Surface me asurin g ca nne d cycl e correction of the tool offset. If the tool offset number (d) was selected, the cnc will modify the values of this tool offset, whenever the measurement error is eq...

  • Page 306: 12.

    ·306· programming manual cnc 8055 cnc 8055i 12. Probing ·m· & ·en· m odels s oft : v02.2 x probe 4. Ou tsid e co rner me asurin g ca nne d cycl e 12.6 probe 4. Outside corner measuring canned cycle a probe placed in the spindle will be used, which must be previously calibrated by means of canned cyc...

  • Page 307: 12.

    Programming manual cnc 8055 cnc 8055i probing 12. ·m· & ·en· m odels s oft : v02.2 x ·307· probe 4. Ou tsid e co rner me asurin g ca nne d cycl e 12.6.1 basic operation 1. Approach movement. Movement of the probe in rapid (g00) from the point where the cycle is called to the first approach point, si...

  • Page 308: 12.

    ·308· programming manual cnc 8055 cnc 8055i 12. Probing ·m· & ·en· m odels s oft : v02.2 x probe 4. Ou tsid e co rner me asurin g ca nne d cycl e arithmetic parameters modified by the cycle once the cycle has been completed, the cnc will return the real values obtained after measurement, in the foll...

  • Page 309: 12.

    Programming manual cnc 8055 cnc 8055i probing 12. ·m· & ·en· m odels s oft : v02.2 x ·309· prob e 5. Ins ide corner measur ing canned cycle. 12.7 probe 5. Inside corner measuring canned cycle. A probe placed in the spindle will be used, which must be previously calibrated by means of canned cycles: ...

  • Page 310: 12.

    ·310· programming manual cnc 8055 cnc 8055i 12. Probing ·m· & ·en· m odels s oft : v02.2 x prob e 5. Ins ide corner measur ing canned cycle. 12.7.1 basic operation 1. Approach movement. Movement of the probe in rapid (g00) from the point where the cycle is called to the first approach point, situate...

  • Page 311: 12.

    Programming manual cnc 8055 cnc 8055i probing 12. ·m· & ·en· m odels s oft : v02.2 x ·311· prob e 5. Ins ide corner measur ing canned cycle. Arithmetic parameters modified by the cycle once the cycle has been completed, the cnc will return the real values obtained after measurement, in the following...

  • Page 312: 12.

    ·312· programming manual cnc 8055 cnc 8055i 12. Probing ·m· & ·en· m odels s oft : v02.2 x probe 6 . Ang le me asurin g ca nne d cycl e 12.8 probe 6. Angle measuring canned cycle a probe placed in the spindle will be used, which must be previously calibrated by means of canned cycles: tool length ca...

  • Page 313: 12.

    Programming manual cnc 8055 cnc 8055i probing 12. ·m· & ·en· m odels s oft : v02.2 x ·313· probe 6 . Ang le me asurin g ca nne d cycl e 12.8.1 basic operation 1. Approach movement. Movement of the probe in rapid (g00) from the point where the cycle is called to the first approach point, situated at ...

  • Page 314: 12.

    ·314· programming manual cnc 8055 cnc 8055i 12. Probing ·m· & ·en· m odels s oft : v02.2 x probe 6 . Ang le me asurin g ca nne d cycl e arithmetic parameters modified by the cycle once the cycle has been completed, the cnc will return the real values obtained after measurement, in the following glob...

  • Page 315: 12.

    Programming manual cnc 8055 cnc 8055i probing 12. ·m· & ·en· m odels s oft : v02.2 x ·315· probe 7. Cor n er and an gle measur ing canned cycle. 12.9 probe 7. Corner and angle measuring canned cycle. A probe placed in the spindle will be used, which must be previously calibrated by means of canned c...

  • Page 316: 12.

    ·316· programming manual cnc 8055 cnc 8055i 12. Probing ·m· & ·en· m odels s oft : v02.2 x probe 7. Cor n er and an gle measur ing canned cycle. 12.9.1 basic operation (measuring an outside corner) 1. Approach movement. Movement of the probe in rapid (g00) from the point where the cycle is called to...

  • Page 317: 12.

    Programming manual cnc 8055 cnc 8055i probing 12. ·m· & ·en· m odels s oft : v02.2 x ·317· probe 7. Cor n er and an gle measur ing canned cycle. 9. Withdrawal movement. Movement of the probe in rapid (g00) from the third probing point to the point where the cycle was called. The withdrawal movement ...

  • Page 318: 12.

    ·318· programming manual cnc 8055 cnc 8055i 12. Probing ·m· & ·en· m odels s oft : v02.2 x probe 7. Cor n er and an gle measur ing canned cycle. 12.9.2 basic operation (measuring an inside corner) 1. Approach movement. Movement of the probe in rapid (g00) from the point where the cycle is called to ...

  • Page 319: 12.

    Programming manual cnc 8055 cnc 8055i probing 12. ·m· & ·en· m odels s oft : v02.2 x ·319· probe 7. Cor n er and an gle measur ing canned cycle. 8. Withdrawal movement. Movement of the probe in rapid (g00) from the third probing point to the point where the cycle was called. The withdrawal movement ...

  • Page 320: 12.

    ·320· programming manual cnc 8055 cnc 8055i 12. Probing ·m· & ·en· m odels s oft : v02.2 x probe 8 . Hol e me asurin g cycl e 12.10 probe 8. Hole measuring cycle a probe placed in the spindle will be used, which must be previously calibrated by means of canned cycles: tool length calibrating canned ...

  • Page 321: 12.

    Programming manual cnc 8055 cnc 8055i probing 12. ·m· & ·en· m odels s oft : v02.2 x ·321· probe 8 . Hol e me asurin g cycl e 12.10.1 basic operation 1. Approach movement. Probe's rapid movement (g00) from the cycle calling point to the center of the hole. The approaching movement is made in two sta...

  • Page 322: 12.

    ·322· programming manual cnc 8055 cnc 8055i 12. Probing ·m· & ·en· m odels s oft : v02.2 x probe 8 . Hol e me asurin g cycl e 9. Withdrawal movement. This movement consists of: ·1· movement of the probe in rapid (g00) from the point where it probed to the real center (calculated) of the hole. ·2· sh...

  • Page 323: 12.

    Programming manual cnc 8055 cnc 8055i probing 12. ·m· & ·en· m odels s oft : v02.2 x ·323· probe 9. Boss m e asuring c ycle 12.11 probe 9. Boss measuring cycle a probe placed in the spindle will be used, which must be previously calibrated by means of canned cycles: tool length calibrating canned cy...

  • Page 324: 12.

    ·324· programming manual cnc 8055 cnc 8055i 12. Probing ·m· & ·en· m odels s oft : v02.2 x probe 9. Boss m e asuring c ycle 12.11.1 basic operation 1. Positioning over the center of the boss. Movement of the probe in rapid (g00) from the point where the cycle is called to the center of the boss. The...

  • Page 325: 12.

    Programming manual cnc 8055 cnc 8055i probing 12. ·m· & ·en· m odels s oft : v02.2 x ·325· probe 9. Boss m e asuring c ycle 9. Fourth probing movement. Same as above. 10. Withdrawal movement. This movement consists of: ·1· withdrawal to the fourth approach point. ·2· movement of the probe in rapid (...

  • Page 326: 12.

    ·326· programming manual cnc 8055 cnc 8055i 12. Probing ·m· & ·en· m odels s oft : v02.2 x probe 10 . Rectang ula r pa rt centerin g ca nne d cycl e 12.12 probe 10. Rectangular part centering canned cycle cycle that, with a digital probe, minimizes the preparation time of rectangular part calculatin...

  • Page 327: 12.

    Programming manual cnc 8055 cnc 8055i probing 12. ·m· & ·en· m odels s oft : v02.2 x ·327· probe 10 . Rectang ula r pa rt centerin g ca nne d cycl e [ b5.5 ] approach distance part approaching distance in each probing movement. If not programmed or programmed as 0, it assumes the approach distance v...

  • Page 328: 12.

    ·328· programming manual cnc 8055 cnc 8055i 12. Probing ·m· & ·en· m odels s oft : v02.2 x probe 10 . Rectang ula r pa rt centerin g ca nne d cycl e 12.12.1 basic operation 1. Approach movement (according to the value given in q), first in the axes of the plane and then in the longitudinal axis, to ...

  • Page 329: 12.

    Programming manual cnc 8055 cnc 8055i probing 12. ·m· & ·en· m odels s oft : v02.2 x ·329· prob e 11. Circular part center ing canned cycle. 12.13 probe 11. Circular part centering canned cycle. Cycle that, with a digital probe, minimizes the preparation time of circular part calculating the real co...

  • Page 330: 12.

    ·330· programming manual cnc 8055 cnc 8055i 12. Probing ·m· & ·en· m odels s oft : v02.2 x prob e 11. Circular part center ing canned cycle. [ d±5.5 ] probe's up distance along z. Distance for the probe to go up in z for its movements over the part. If not programmed or programmed with a 0 value, it...

  • Page 331: 12.

    Programming manual cnc 8055 cnc 8055i probing 12. ·m· & ·en· m odels s oft : v02.2 x ·331· prob e 11. Circular part center ing canned cycle. 12.13.1 basic operation 1. Approach movement (according to the value given in q), first in the axes of the plane and then in the longitudinal axis, to the posi...

  • Page 332: 12.

    ·332· programming manual cnc 8055 cnc 8055i 12. Probing ·m· & ·en· m odels s oft : v02.2 x probe 12 . Table to p p robe cal ibratio n 12.14 probe 12. Tabletop probe calibration this cycle makes it easier to calibrate the probe reducing machine preparation time. Initial conditions the tool used for c...

  • Page 333: 12.

    Programming manual cnc 8055 cnc 8055i probing 12. ·m· & ·en· m odels s oft : v02.2 x ·333· probe 12 . Table to p p robe cal ibratio n cycle programming format working in cartesian coordinates, the basic structure of the block is as follows: probe 12, b, e, h, f, i, x, u, y, v, z, w [ b5.5 ] approach...

  • Page 334: 12.

    ·334· programming manual cnc 8055 cnc 8055i 12. Probing ·m· & ·en· m odels s oft : v02.2 x probe 12 . Table to p p robe cal ibratio n [ v±5.5 ] approximate y axis coordinate of the most positive side of the probe approximate coordinate of the most positive side of the probe, along the ordinate axis....

  • Page 335: 12.

    Programming manual cnc 8055 cnc 8055i probing 12. ·m· & ·en· m odels s oft : v02.2 x ·335· probe 12 . Table to p p robe cal ibratio n 30. Probing movement (at the feedrate given in h) until touching that side. 31. Rapid withdrawal (distance given in e) for the measuring probing movement. 32. Probing...

  • Page 336: 12.

    ·336· programming manual cnc 8055 cnc 8055i 12. Probing ·m· & ·en· m odels s oft : v02.2 x probe 12 . Table to p p robe cal ibratio n.

  • Page 337: High-Level Language

    Cnc 8055 cnc 8055i ·m· & ·en· m odels s oft : v02.2 x 13 ·337· high-level language programming 13.1 lexical description all the words that make up the high-level language of the numerical control must be written in capital letters except for associated texts which may be written in upper and lower c...

  • Page 338: 13.

    ·338· programming manual cnc 8055 cnc 8055i 13. High-level language pr ogramming ·m· & ·en· m odels s oft : v02.2 x lexica l descriptio n simbols the symbols used in high-level language are: ( ) “ = + - * / ,.

  • Page 339: 13.

    Programming manual cnc 8055 cnc 8055i high-level language pr ogramming 13. ·m· & ·en· m odels s oft : v02.2 x ·339· va riabl es 13.2 variables the cnc has a number of internal variables that may be accessed from the user program, from the plc program or via dnc. Depending on how they are used, these...

  • Page 340: 13.

    ·340· programming manual cnc 8055 cnc 8055i 13. High-level language pr ogramming ·m· & ·en· m odels s oft : v02.2 x va riabl es 13.2.1 general purpose parameters or variables general purpose variables are referred to with the letter "p" followed by an integer number. The cnc has four types of genera...

  • Page 341: 13.

    Programming manual cnc 8055 cnc 8055i high-level language pr ogramming 13. ·m· & ·en· m odels s oft : v02.2 x ·341· va riabl es using arithmetic parameters by the cycles multiple machining cycles (g60 through g65) and the machining canned cycles (g69, g81 to g89) use the sixth nesting level of local...

  • Page 342: 13.

    ·342· programming manual cnc 8055 cnc 8055i 13. High-level language pr ogramming ·m· & ·en· m odels s oft : v02.2 x va riabl es 13.2.2 variables associated with tools. These variables are associated with the tool offset table, tool table and tool magazine table, so the values which are assigned to o...

  • Page 343: 13.

    Programming manual cnc 8055 cnc 8055i high-level language pr ogramming 13. ·m· & ·en· m odels s oft : v02.2 x ·343· va riabl es ptool returns the magazine position to where the current tool is to be left. It matches the value that will be received later on in the register "t2bcd" (r559) with the m6,...

  • Page 344: 13.

    ·344· programming manual cnc 8055 cnc 8055i 13. High-level language pr ogramming ·m· & ·en· m odels s oft : v02.2 x va riabl es tokn this variable allows the value assigned to the wear in length (k) of the indicated tool offset (n) to be read or modified in the tool offset table. Tlfdn this variable...

  • Page 345: 13.

    Programming manual cnc 8055 cnc 8055i high-level language pr ogramming 13. ·m· & ·en· m odels s oft : v02.2 x ·345· va riabl es 13.2.3 variables associated with zero offsets. These variables are associated with the zero offsets and may correspond to the table values or to those currently preset eith...

  • Page 346: 13.

    ·346· programming manual cnc 8055 cnc 8055i 13. High-level language pr ogramming ·m· & ·en· m odels s oft : v02.2 x va riabl es extorg returns the active absolute zero offset. The values returned by the variable are identical for both possible expressions of absolute zero offsets. This read-only var...

  • Page 347: 13.

    Programming manual cnc 8055 cnc 8055i high-level language pr ogramming 13. ·m· & ·en· m odels s oft : v02.2 x ·347· va riabl es 13.2.4 variables associated with function g49 with function g49, it is possible to define a coordinate transformation or, in other words, the inclined plane resulting from ...

  • Page 348: 13.

    ·348· programming manual cnc 8055 cnc 8055i 13. High-level language pr ogramming ·m· & ·en· m odels s oft : v02.2 x va riabl es read-write variables updated by the cnc once function g49 is executed accessing the variables toorof or tooros interrupts block preparation and the cnc waits for that comma...

  • Page 349: 13.

    Programming manual cnc 8055 cnc 8055i high-level language pr ogramming 13. ·m· & ·en· m odels s oft : v02.2 x ·349· va riabl es 13.2.5 variables associated with machine parameters these variables associated with machine parameters are read-only variables. These variables may be read and written when...

  • Page 350: 13.

    ·350· programming manual cnc 8055 cnc 8055i 13. High-level language pr ogramming ·m· & ·en· m odels s oft : v02.2 x va riabl es 13.2.6 variables associated with work zones variables associated with work zones are read-only variables. The values of the limits are given in the active units: if g70, in...

  • Page 351: 13.

    Programming manual cnc 8055 cnc 8055i high-level language pr ogramming 13. ·m· & ·en· m odels s oft : v02.2 x ·351· va riabl es 13.2.7 variables associated with feedrates read-only variables associated with the real (actual) feedrate freal it returns the cnc's real feedrate. In mm/minute or inches/m...

  • Page 352: 13.

    ·352· programming manual cnc 8055 cnc 8055i 13. High-level language pr ogramming ·m· & ·en· m odels s oft : v02.2 x va riabl es read-only variables associated with function g32 prgfin it returns the feedrate selected by program, in 1/min. Likewise, the cnc variable feed, associated with g94, indicat...

  • Page 353: 13.

    Programming manual cnc 8055 cnc 8055i high-level language pr ogramming 13. ·m· & ·en· m odels s oft : v02.2 x ·353· va riabl es 13.2.8 variables associated with coordinates the coordinate values for each axis are given in the active units: if g70, in inches (within ±3937.00787). If g71, in millimete...

  • Page 354: 13.

    ·354· programming manual cnc 8055 cnc 8055i 13. High-level language pr ogramming ·m· & ·en· m odels s oft : v02.2 x va riabl es although the probe keeps moving until the cnc receives the probing signal, the cnc takes into account the value assigned to general machine parameter prodel and provides th...

  • Page 355: 13.

    Programming manual cnc 8055 cnc 8055i high-level language pr ogramming 13. ·m· & ·en· m odels s oft : v02.2 x ·355· va riabl es read-and-write variables dist(x-c) these variables may be used to read or modify the distance traveled by the selected axis. This value is accumulative and is very useful w...

  • Page 356: 13.

    ·356· programming manual cnc 8055 cnc 8055i 13. High-level language pr ogramming ·m· & ·en· m odels s oft : v02.2 x va riabl es 13.2.9 variables associated with electronic handwheels read-only variables hanpf hanps hanpt hanpfo they return the pulses of the first (hanpf), second (hanps), third (hanp...

  • Page 357: 13.

    Programming manual cnc 8055 cnc 8055i high-level language pr ogramming 13. ·m· & ·en· m odels s oft : v02.2 x ·357· va riabl es (^) when the machine has a general handwheel and individual handwheels (associated with an axis), it indicates which handwheel has priority when both are turned at the same...

  • Page 358: 13.

    ·358· programming manual cnc 8055 cnc 8055i 13. High-level language pr ogramming ·m· & ·en· m odels s oft : v02.2 x va riabl es 13.2.10 variables associated with feedback asin(x-c) "a" signal of the cnc's sinusoidal feedback for the x-c axis. Bsin(x-c) "b" signal of the cnc's sinusoidal feedback for...

  • Page 359: 13.

    Programming manual cnc 8055 cnc 8055i high-level language pr ogramming 13. ·m· & ·en· m odels s oft : v02.2 x ·359· va riabl es 13.2.11 variables associated with the main spindle in these variables associated with the spindle, their values are given in revolutions per minute and the main spindle ove...

  • Page 360: 13.

    ·360· programming manual cnc 8055 cnc 8055i 13. High-level language pr ogramming ·m· & ·en· m odels s oft : v02.2 x va riabl es this limit may be indicated by program, by plc or by dnc; the cnc selects one of them, the one indicated by dnc has the highest priority and the one indicated by program ha...

  • Page 361: 13.

    Programming manual cnc 8055 cnc 8055i high-level language pr ogramming 13. ·m· & ·en· m odels s oft : v02.2 x ·361· va riabl es read-and-write variables prgsso this variable may be used to read or modify the speed override percentage of the main spindle currently selected by program. It is given in ...

  • Page 362: 13.

    ·362· programming manual cnc 8055 cnc 8055i 13. High-level language pr ogramming ·m· & ·en· m odels s oft : v02.2 x va riabl es 13.2.12 variables associated with the second spindle in these variables associated with the spindle, their values are given in revolutions per minute and the 2nd spindle ov...

  • Page 363: 13.

    Programming manual cnc 8055 cnc 8055i high-level language pr ogramming 13. ·m· & ·en· m odels s oft : v02.2 x ·363· va riabl es sslimi it returns the value set in rpm at the cnc for the turning speed limit of the second spindle. This limit may be indicated by program, by plc or by dnc; the cnc selec...

  • Page 364: 13.

    ·364· programming manual cnc 8055 cnc 8055i 13. High-level language pr ogramming ·m· & ·en· m odels s oft : v02.2 x va riabl es read-and-write variables sprgso this variable may be used to read or modify the speed override percentage of the second spindle currently selected by program. It is given i...

  • Page 365: 13.

    Programming manual cnc 8055 cnc 8055i high-level language pr ogramming 13. ·m· & ·en· m odels s oft : v02.2 x ·365· va riabl es 13.2.13 variables associated with the live tool read-only variables asprog it must be used inside the subroutine associated with function m45. Returns the revolutions per m...

  • Page 366: 13.

    ·366· programming manual cnc 8055 cnc 8055i 13. High-level language pr ogramming ·m· & ·en· m odels s oft : v02.2 x va riabl es 13.2.14 plc related variables it should be borne in mind that the plc has the following resources: (i1 thru i512) inputs. (o1 thru o512) outputs. M1 thru m5957) marks. (r1 ...

  • Page 367: 13.

    Programming manual cnc 8055 cnc 8055i high-level language pr ogramming 13. ·m· & ·en· m odels s oft : v02.2 x ·367· va riabl es plcmmn this variable permits reading or modifying the plc mark (n). (plmm4=1) it sets mark m4 to ·1· and leaves the rest untouched. (plcm4=1) it sets mark m4 to ·1· and the...

  • Page 368: 13.

    ·368· programming manual cnc 8055 cnc 8055i 13. High-level language pr ogramming ·m· & ·en· m odels s oft : v02.2 x va riabl es 13.2.15 variables associated with local parameters the cnc allows 26 local parameters (p0-p25) to be assigned to a subroutine, by using mnemonics pcall and mcall. In additi...

  • Page 369: 13.

    Programming manual cnc 8055 cnc 8055i high-level language pr ogramming 13. ·m· & ·en· m odels s oft : v02.2 x ·369· va riabl es 13.2.16 sercos variables they are used in the data exchange via sercos between the cnc and the drives. Read-only variables tsvar(x-c) tsvars tssvar it returns the third att...

  • Page 370: 13.

    ·370· programming manual cnc 8055 cnc 8055i 13. High-level language pr ogramming ·m· & ·en· m odels s oft : v02.2 x va riabl es 13.2.17 software & hardware configuration variables read-only variables harcon it indicates, with bits, the cnc's hardware configuration. The bit will be "1" when the relev...

  • Page 371: 13.

    Programming manual cnc 8055 cnc 8055i high-level language pr ogramming 13. ·m· & ·en· m odels s oft : v02.2 x ·371· va riabl es cnc8055i model: harcoa it indicates, with bits, the cnc's hardware configuration. The bit will be "1" when the relevant configuration is available. Cnc8055 model: bit ·1· o...

  • Page 372: 13.

    ·372· programming manual cnc 8055 cnc 8055i 13. High-level language pr ogramming ·m· & ·en· m odels s oft : v02.2 x va riabl es idharh idharl they return, in bcd code, the hardware identification number corresponding to the keycf. It is the number appearing on the software diagnosis screen. Since th...

  • Page 373: 13.

    Programming manual cnc 8055 cnc 8055i high-level language pr ogramming 13. ·m· & ·en· m odels s oft : v02.2 x ·373· va riabl es 13.2.18 variables associated with telediagnosis read-only variables harswa harswb they return, in 4 bits, the central unit configuration, a value of "1" if it is present an...

  • Page 374: 13.

    ·374· programming manual cnc 8055 cnc 8055i 13. High-level language pr ogramming ·m· & ·en· m odels s oft : v02.2 x va riabl es hartst it returns the result of the hardware test. The data comes at the least significant bits with a "1" if it failed and with a "0" if ok or if the relevant board is mis...

  • Page 375: 13.

    Programming manual cnc 8055 cnc 8055i high-level language pr ogramming 13. ·m· & ·en· m odels s oft : v02.2 x ·375· va riabl es iosrem they may be used to read the number of remote digital i/o available. Bit meaning 0 - 15 number of inputs. 16 - 31 number of outputs..

  • Page 376: 13.

    ·376· programming manual cnc 8055 cnc 8055i 13. High-level language pr ogramming ·m· & ·en· m odels s oft : v02.2 x va riabl es 13.2.19 operating-mode related variables read-only variables related to the standard mode opmode it returns the code corresponding to the selected operating mode. 0 = main ...

  • Page 377: 13.

    Programming manual cnc 8055 cnc 8055i high-level language pr ogramming 13. ·m· & ·en· m odels s oft : v02.2 x ·377· va riabl es 70 = dnc status. 71 = cnc status. 80 = plc file editing. 81 = plc program compilation. 82 = plc monitoring. 83 = active plc messages. 84 = active plc pages. 85 = save plc p...

  • Page 378: 13.

    ·378· programming manual cnc 8055 cnc 8055i 13. High-level language pr ogramming ·m· & ·en· m odels s oft : v02.2 x va riabl es read-only variables related to the conversational mode (mc, mco) and configurable mode m, ([shift]-[esc]). In these work modes, it is recommended to use variables opmoda, o...

  • Page 379: 13.

    Programming manual cnc 8055 cnc 8055i high-level language pr ogramming 13. ·m· & ·en· m odels s oft : v02.2 x ·379· va riabl es opmodb indicates the type of simulation currently selected. This information is given at the least significant bits indicating with a "1" the one currently selected. Bit 0 ...

  • Page 380: 13.

    ·380· programming manual cnc 8055 cnc 8055i 13. High-level language pr ogramming ·m· & ·en· m odels s oft : v02.2 x va riabl es 13.2.20 other variables read-only variables nbtool indicates the tool number being managed. This variable can only be used within the tool change subroutine. Example: there...

  • Page 381: 13.

    Programming manual cnc 8055 cnc 8055i high-level language pr ogramming 13. ·m· & ·en· m odels s oft : v02.2 x ·381· va riabl es ggsd it returns the status of functions g5 through g99. The status of each one of the functions will be given in the 25 least significant bits and it will be indicated by a...

  • Page 382: 13.

    ·382· programming manual cnc 8055 cnc 8055i 13. High-level language pr ogramming ·m· & ·en· m odels s oft : v02.2 x va riabl es ggsl it returns the status of functions g75 through g299. The status of each one of the functions will be given in the 25 least significant bits and it will be indicated by...

  • Page 383: 13.

    Programming manual cnc 8055 cnc 8055i high-level language pr ogramming 13. ·m· & ·en· m odels s oft : v02.2 x ·383· va riabl es plane returns data on the abscissa axis (bits 4 to 7) and the ordinate axis (bits 0 to 3) of the active plane in 32 bits and in binary. The axes are coded in 4 bits and ind...

  • Page 384: 13.

    ·384· programming manual cnc 8055 cnc 8055i 13. High-level language pr ogramming ·m· & ·en· m odels s oft : v02.2 x va riabl es rotps returns the ordinate value of the rotation center with respect to the cartesian coordinate origin. It is given in the active units: if g70, in inches (within ±3937.00...

  • Page 385: 13.

    Programming manual cnc 8055 cnc 8055i high-level language pr ogramming 13. ·m· & ·en· m odels s oft : v02.2 x ·385· va riabl es anain it returns the status of the indicated analog input (n). The value given in volts and in ±1.4 format. • at the –axes– module, it is possible to select one of the 8 an...

  • Page 386: 13.

    ·386· programming manual cnc 8055 cnc 8055i 13. High-level language pr ogramming ·m· & ·en· m odels s oft : v02.2 x va riabl es tempin it returns the temperature in tenths of a degree detected by the pt100. It is possible to select one of the 4 temperature inputs (1··4) available. Read-and-write var...

  • Page 387: 13.

    Programming manual cnc 8055 cnc 8055i high-level language pr ogramming 13. ·m· & ·en· m odels s oft : v02.2 x ·387· va riabl es diam it changes the programming mode for x axis coordinates between radius and diameter. When changing the value of this variable, the cnc assumes the new way to program th...

  • Page 388: 13.

    ·388· programming manual cnc 8055 cnc 8055i 13. High-level language pr ogramming ·m· & ·en· m odels s oft : v02.2 x va riabl es programming example: it is recommended to use a cycchorderr value of 25 tenths of a micron. This value improves part finish and it does not increase machining time too much...

  • Page 389: 13.

    Programming manual cnc 8055 cnc 8055i high-level language pr ogramming 13. ·m· & ·en· m odels s oft : v02.2 x ·389· constants 13.3 constants constants are defined as being all those fixed values which cannot be altered by a program. The following are considered as constants: • numbers expressed in t...

  • Page 390: 13.

    ·390· programming manual cnc 8055 cnc 8055i 13. High-level language pr ogramming ·m· & ·en· m odels s oft : v02.2 x op erators 13.4 operators an operator is a symbol that indicates the mathematical or logic operations to carry out. The cnc has arithmetic, relational, logic, binary, trigonometric ope...

  • Page 391: 13.

    Programming manual cnc 8055 cnc 8055i high-level language pr ogramming 13. ·m· & ·en· m odels s oft : v02.2 x ·391· op erators other functions. Conversions to binary and bcd are made in 32 bits, it being possible to represent the number 156 in the following formats: decimal 156 hexadecimal 9c binary...

  • Page 392: 13.

    ·392· programming manual cnc 8055 cnc 8055i 13. High-level language pr ogramming ·m· & ·en· m odels s oft : v02.2 x expressions 13.5 expressions an expression is any valid combination of operators, constants, parameters and variables. All expressions must be placed between brackets, but if the expre...

  • Page 393: 13.

    Programming manual cnc 8055 cnc 8055i high-level language pr ogramming 13. ·m· & ·en· m odels s oft : v02.2 x ·393· expressions 13.5.2 relational expressions these are arithmetic expressions joined by relational operators. (if (p8 eq 12.8) ; it checks if the value of p8 is equal to 12.8. (if (abs(si...

  • Page 394: 13.

    ·394· programming manual cnc 8055 cnc 8055i 13. High-level language pr ogramming ·m· & ·en· m odels s oft : v02.2 x expressions.

  • Page 395: Program Control

    Cnc 8055 cnc 8055i ·m· & ·en· m odels s oft : v02.2 x 14 ·395· program control instructions the control instructions available to high-level programming can be grouped as follows: • assignment instructions. • display instructions. • enable-disable instructions. • flow control instructions. • subrout...

  • Page 396: 14.

    ·396· programming manual cnc 8055 cnc 8055i 14. Progr a m contr o l instructions ·m· & ·en· m odels s oft : v02.2 x assign me nt i n stru ctio ns 14.1 assignment instructions this is the simplest type of instruction and can be defined as: (target = arithmetic expression) a local or global parameter ...

  • Page 397: 14.

    Programming manual cnc 8055 cnc 8055i progr a m contr o l instructions 14. ·m· & ·en· m odels s oft : v02.2 x ·397· displa y i n stru ctio ns 14.2 display instructions (error integer, "error text") this instruction stops the execution of the program and displays the indicated error, it being possibl...

  • Page 398: 14.

    ·398· programming manual cnc 8055 cnc 8055i 14. Progr a m contr o l instructions ·m· & ·en· m odels s oft : v02.2 x enab le-di s able i n stru ctio ns 14.3 enable-disable instructions (esblk and dsblk) after executing the mnemonic esblk, the cnc executes all the blocks that come after as if it were ...

  • Page 399: 14.

    Programming manual cnc 8055 cnc 8055i progr a m contr o l instructions 14. ·m· & ·en· m odels s oft : v02.2 x ·399· fl o w co nt ro l in st ruc ti o n s 14.4 flow control instructions the goto and rpt instructions cannot be used in programs that are executed from a pc connected through the serial li...

  • Page 400: 14.

    ·400· programming manual cnc 8055 cnc 8055i 14. Progr a m contr o l instructions ·m· & ·en· m odels s oft : v02.2 x fl o w co nt ro l in st ruc ti o n s both and can be expressions or instructions, except for mnemonics if and sub. Due to the fact that in a high level block local parameters can be na...

  • Page 401: 14.

    Programming manual cnc 8055 cnc 8055i progr a m contr o l instructions 14. ·m· & ·en· m odels s oft : v02.2 x ·401· sub routine i n stru ctio ns 14.5 subroutine instructions a subroutine is a part of a program which, being properly identified, can be called from any position of a program to be execu...

  • Page 402: 14.

    ·402· programming manual cnc 8055 cnc 8055i 14. Progr a m contr o l instructions ·m· & ·en· m odels s oft : v02.2 x sub routine i n stru ctio ns ( call (expression) ) the mnemonic call makes a call to the subroutine indicated by means of a number or by means of any expression that results in a numbe...

  • Page 403: 14.

    Programming manual cnc 8055 cnc 8055i progr a m contr o l instructions 14. ·m· & ·en· m odels s oft : v02.2 x ·403· sub routine i n stru ctio ns (pcall (expression), (assignment instruction), (assignment instruction),...) ) the mnemonic pcall calls the subroutine indicated by means of a number or an...

  • Page 404: 14.

    ·404· programming manual cnc 8055 cnc 8055i 14. Progr a m contr o l instructions ·m· & ·en· m odels s oft : v02.2 x sub routine i n stru ctio ns (mcall (expression), (assignment instruction), (assignment instruction),...) ) by means of the mnemonic mcall, any user-defined subroutine (sub integer) ac...

  • Page 405: 14.

    Programming manual cnc 8055 cnc 8055i progr a m contr o l instructions 14. ·m· & ·en· m odels s oft : v02.2 x ·405· sub routine i n stru ctio ns 14.5.1 calls to subroutines using g functions subroutine calls are made using the call and pcall instructions. In addition to using these statements, it is...

  • Page 406: 14.

    ·406· programming manual cnc 8055 cnc 8055i 14. Progr a m contr o l instructions ·m· & ·en· m odels s oft : v02.2 x prob e related i n stru ctio ns 14.6 probe related instructions (probe (expression), (assignment instruction), (assignment instruction),...) ) the mnemonic probe calls the probe cycle ...

  • Page 407: 14.

    Programming manual cnc 8055 cnc 8055i progr a m contr o l instructions 14. ·m· & ·en· m odels s oft : v02.2 x ·407· in te rru p tion-sub routine i n stru ctio ns 14.7 interruption-subroutine instructions whenever one of the general interruption logic input is activated, "int1" (m5024), "int2" (m5025...

  • Page 408: 14.

    ·408· programming manual cnc 8055 cnc 8055i 14. Progr a m contr o l instructions ·m· & ·en· m odels s oft : v02.2 x program instruc tions 14.8 program instructions with this cnc, from a program in execution, it is possible to: • execute another program. Instruction (exec p.....) • execute another pr...

  • Page 409: 14.

    Programming manual cnc 8055 cnc 8055i progr a m contr o l instructions 14. ·m· & ·en· m odels s oft : v02.2 x ·409· program instruc tions parameter a/d is used when the program to be edited already exists. A the cnc appends the new blocks after the ones already existing. D the cnc deletes the existi...

  • Page 410: 14.

    ·410· programming manual cnc 8055 cnc 8055i 14. Progr a m contr o l instructions ·m· & ·en· m odels s oft : v02.2 x program instruc tions example of the creation of a program which contains several points of a cardioid: subroutine number 2 is used, its parameters having the following meaning: a or p...

  • Page 411: 14.

    Programming manual cnc 8055 cnc 8055i progr a m contr o l instructions 14. ·m· & ·en· m odels s oft : v02.2 x ·411· ki nematics related i n stru ctio ns 14.9 kinematics related instructions changing the kinematics requires modifying the general machine parameters associated with them and validating ...

  • Page 412: 14.

    ·412· programming manual cnc 8055 cnc 8055i 14. Progr a m contr o l instructions ·m· & ·en· m odels s oft : v02.2 x scre en customizing i n stru ctio ns 14.10 screen customizing instructions customizing instructions may be used only when customizing programs made by the user. These customizing progr...

  • Page 413: 14.

    Programming manual cnc 8055 cnc 8055i progr a m contr o l instructions 14. ·m· & ·en· m odels s oft : v02.2 x ·413· scre en customizing i n stru ctio ns the wait for data entry will only occur when programming the format of the requested data. This format may have a sign, integer part and decimal pa...

  • Page 414: 14.

    ·414· programming manual cnc 8055 cnc 8055i 14. Progr a m contr o l instructions ·m· & ·en· m odels s oft : v02.2 x scre en customizing i n stru ctio ns ( odw (expression 1), (expression 2), (expression 3) ) the mnemonic odw defines and draws a white window on the screen with fixed dimensions (1 row...

  • Page 415: 14.

    Programming manual cnc 8055 cnc 8055i progr a m contr o l instructions 14. ·m· & ·en· m odels s oft : v02.2 x ·415· scre en customizing i n stru ctio ns each text will allow a maximum of 20 characters that will be shown in two lines of 10 characters each. If the text selected has less than 10 charac...

  • Page 416: 14.

    ·416· programming manual cnc 8055 cnc 8055i 14. Progr a m contr o l instructions ·m· & ·en· m odels s oft : v02.2 x scre en customizing i n stru ctio ns • ( wbuf ) enters into memory, adding to the program being edited and after the cursor position, the block being edited by means of (wbuf "text", (...

  • Page 417: 14.

    Programming manual cnc 8055 cnc 8055i progr a m contr o l instructions 14. ·m· & ·en· m odels s oft : v02.2 x ·417· scre en customizing i n stru ctio ns ciclo 1 ciclo 2 ; displays page 11 and defines 2 data entry windows n10 (page 11) (odw 1,10,60) (odw 2,15,60) ;editing (wbuf "( pcall 1,") ; adds "...

  • Page 418: 14.

    ·418· programming manual cnc 8055 cnc 8055i 14. Progr a m contr o l instructions ·m· & ·en· m odels s oft : v02.2 x scre en customizing i n stru ctio ns.

  • Page 419: Coordinate Transformation

    Cnc 8055 cnc 8055i ·m· & ·en· m odels s oft : v02.2 x 15 ·419· coordinate transformation the description of the general coordinate transformation is divided into three basic functions: • movement in an inclined plane (g49). • tool movement according to the tool coordinate system (g47). • tcp transfo...

  • Page 420: 15.

    ·420· programming manual cnc 8055 cnc 8055i 15. Coordin a te tr ansformation ·m· & ·en· m odels s oft : v02.2 x case –a– no transformation has been done and the spindle is spinning. If a z axis movement is programmed (g01 z), this axis will move according to the part coordinate system which, in this...

  • Page 421: 15.

    Programming manual cnc 8055 cnc 8055i coordin a te tr ansformation 15. ·m· & ·en· m odels s oft : v02.2 x ·421· case –b– a n i n cl i n e d p l a n e h a s b e e n s e l e c t e d ( g 4 9 ) a n d t h e s p i n d l e i s perpendicular to it. If a z axis movement is programmed (g01 z), this axis will ...

  • Page 422: 15.

    ·422· programming manual cnc 8055 cnc 8055i 15. Coordin a te tr ansformation ·m· & ·en· m odels s oft : v02.2 x case –c– an inclined plane has been selected (g49) and the spindle is not perpendicular to it. If a z axis movement is programmed (g01 z), this axis will move according to the part coordin...

  • Page 423: 15.

    Programming manual cnc 8055 cnc 8055i coordin a te tr ansformation 15. ·m· & ·en· m odels s oft : v02.2 x ·423· to move the tool according to the machine coordinate system, function g53 (programming with respect to home) must be used when programming the movement of the z axis (g01 g53 z). Function ...

  • Page 424: 15.

    ·424· programming manual cnc 8055 cnc 8055i 15. Coordin a te tr ansformation ·m· & ·en· m odels s oft : v02.2 x mo vement in an incl ined p lan e 15.1 movement in an inclined plane an inclined plane is any plane in space resulting from the coordinate transformation of the x, y, z axes. Any plane in ...

  • Page 425: 15.

    Programming manual cnc 8055 cnc 8055i coordin a te tr ansformation 15. ·m· & ·en· m odels s oft : v02.2 x ·425· mo vement in an incl ined p lan e 15.1.1 definition of the inclined plane (g49) with function g49, it is possible to define a coordinate transformation or, in other words, the inclined pla...

  • Page 426: 15.

    ·426· programming manual cnc 8055 cnc 8055i 15. Coordin a te tr ansformation ·m· & ·en· m odels s oft : v02.2 x mo vement in an incl ined p lan e and last, rotate around the z'' axis the amount indicated by c. G49 x y z q r s spherical coordinates. Defines the inclined plane resulting from rotating ...

  • Page 427: 15.

    Programming manual cnc 8055 cnc 8055i coordin a te tr ansformation 15. ·m· & ·en· m odels s oft : v02.2 x ·427· mo vement in an incl ined p lan e then, it must be rotated around the y' axis the r amount. In the figure, the new coordinate system resulting from this transformation is called x'' y' z' ...

  • Page 428: 15.

    ·428· programming manual cnc 8055 cnc 8055i 15. Coordin a te tr ansformation ·m· & ·en· m odels s oft : v02.2 x mo vement in an incl ined p lan e r defines which of the axes of the new cartesian plane (x' y' ) is aligned with the edge. If r0, the x' axis is lined up and if r1, the y' axis is lined u...

  • Page 429: 15.

    Programming manual cnc 8055 cnc 8055i coordin a te tr ansformation 15. ·m· & ·en· m odels s oft : v02.2 x ·429· mo vement in an incl ined p lan e the new work plane will be perpendicular to the orientation of the tool. The z axis keeps the same orientation as the tool. The orientation of the x, y ax...

  • Page 430: 15.

    ·430· programming manual cnc 8055 cnc 8055i 15. Coordin a te tr ansformation ·m· & ·en· m odels s oft : v02.2 x mo vement in an incl ined p lan e 15.1.2 g49 in swinging spindles for the function g49, inclined plane definition, the w parameter w has been added. This indicates that it is an oscillatin...

  • Page 431: 15.

    Programming manual cnc 8055 cnc 8055i coordin a te tr ansformation 15. ·m· & ·en· m odels s oft : v02.2 x ·431· mo vement in an incl ined p lan e 15.1.3 g49 on huron type spindles when defining a new inclined plane, the cnc provides the position that each rotary axis must occupy to orient the tool p...

  • Page 432: 15.

    ·432· programming manual cnc 8055 cnc 8055i 15. Coordin a te tr ansformation ·m· & ·en· m odels s oft : v02.2 x mo vement in an incl ined p lan e 15.1.4 considerations about the g49 function g49 cannot be programmed in the following instances: • at the gp model cnc • from the plc channel (although i...

  • Page 433: 15.

    Programming manual cnc 8055 cnc 8055i coordin a te tr ansformation 15. ·m· & ·en· m odels s oft : v02.2 x ·433· mo vement in an incl ined p lan e 15.1.5 variables associated with function g49 read-only variables associated with the definition of function g49 orgrox orgroy orgroz new part zero coordi...

  • Page 434: 15.

    ·434· programming manual cnc 8055 cnc 8055i 15. Coordin a te tr ansformation ·m· & ·en· m odels s oft : v02.2 x mo vement in an incl ined p lan e 15.1.6 parameters associated with function g49 once g49 has been executed, the cnc updates global parameters p297 and p298: p297 it indicates the position...

  • Page 435: 15.

    Programming manual cnc 8055 cnc 8055i coordin a te tr ansformation 15. ·m· & ·en· m odels s oft : v02.2 x ·435· mo vement in an incl ined p lan e 15.1.7 programming example g49 x0 y0 z100 b-30 defines the inclined plane. G01 ap298 bp297 orients the main axis (b) and the secondary axis (a) so the too...

  • Page 436: 15.

    ·436· programming manual cnc 8055 cnc 8055i 15. Coordin a te tr ansformation ·m· & ·en· m odels s oft : v02.2 x movem e nt ac cording to the tool coordinate system (g47) 15.2 movement according to the tool coordinate system (g47) when using this function, a swivel or angled spindle should be utilize...

  • Page 437: 15.

    Programming manual cnc 8055 cnc 8055i coordin a te tr ansformation 15. ·m· & ·en· m odels s oft : v02.2 x ·437· tcp tr ansformation (g48) 15.3 tcp transformation (g48) in order to use this feature, the spindle articulations must have encoders and they must be controlled by the cnc. When working with...

  • Page 438: 15.

    ·438· programming manual cnc 8055 cnc 8055i 15. Coordin a te tr ansformation ·m· & ·en· m odels s oft : v02.2 x tcp tr ansformation (g48) example –a– circular interpolation keeping tool orientation fixed. • block n20 selects the zx plane (g18) and positions the tool at the starting point (30,90). • ...

  • Page 439: 15.

    Programming manual cnc 8055 cnc 8055i coordin a te tr ansformation 15. ·m· & ·en· m odels s oft : v02.2 x ·439· tcp tr ansformation (g48) • block n33 defines a circular interpolation up to point (170,90) setting the final tool orientation to (0º). The cnc interpolates the xzb axes executing the prog...

  • Page 440: 15.

    ·440· programming manual cnc 8055 cnc 8055i 15. Coordin a te tr ansformation ·m· & ·en· m odels s oft : v02.2 x tcp tr ansformation (g48) 15.3.1 considerations about the g48 function g49 cannot be programmed in the following instances: • at the gp model cnc • from the plc channel (although it can be...

  • Page 441: 15.

    Programming manual cnc 8055 cnc 8055i coordin a te tr ansformation 15. ·m· & ·en· m odels s oft : v02.2 x ·441· tcp tr ansformation (g48) when working with inclined planes and tcp transformation, it is recommended to follow this programming order (sequence): g48 s1 turn tcp transformation on. G49 .....

  • Page 442: 15.

    ·442· programming manual cnc 8055 cnc 8055i 15. Coordin a te tr ansformation ·m· & ·en· m odels s oft : v02.2 x tcp tr ansformation (g48).

  • Page 443: Angular Transformation of

    Cnc 8055 cnc 8055i ·m· & ·en· m odels s oft : v02.2 x 16 ·443· angular transformation of an incline axis with the angular transformation of an incline axis, it is possible to make movements along an axis that is not perpendicular to another. The movements are programmed in the cartesian system and t...

  • Page 444: 16.

    ·444· programming manual cnc 8055 cnc 8055i 16. Angu l ar transformation of a n inclin e axis ·m· & ·en· m odels s oft : v02.2 x considerations for the angular transformation of an incline axis. The axes involved in an angular transformation must be linear. Both axes may have gantry axes associated ...

  • Page 445: 16.

    Programming manual cnc 8055 cnc 8055i angu l ar transformation of a n inclin e axis 16. ·m· & ·en· m odels s oft : v02.2 x ·445· tu rning a ngul ar tran sformatio n o n and o ff 16.1 turning angular transformation on and off turn angular transformation on when the transformation is on, the movements...

  • Page 446: 16.

    ·446· programming manual cnc 8055 cnc 8055i 16. Angu l ar transformation of a n inclin e axis ·m· & ·en· m odels s oft : v02.2 x fre e zing the a ngul ar tran sformatio n 16.2 freezing the angular transformation freezing the angular transformation is a special way to make movements along the angular...

  • Page 447: Appendix

    Programming manual cnc 8055 cnc 8055i s oft : v02.2 x ·447· appendix a. Iso code programming............................................................................ 449 b. Program control instructions.................................................................... 451 c. Summary of internal ...

  • Page 449

    Programming manual cnc 8055 cnc 8055i a. ·m· & ·en· m odels s oft : v02.2 x ·449· iso co de pro g ra mmi ng iso code programming function m d v meaning section g00 * ? * rapid traverse 6.1 g01 * ? * linear interpolation 6.2 g02 * * clockwise circular (helical) interpolation 6.3 / 6.7 g03 * * counter...

  • Page 450

    ·450· programming manual cnc 8055 cnc 8055i a. ·m· & ·en· m odels s oft : v02.2 x iso co de pro g ra mmi ng m means modal, i.E. The g function, once programmed, remains active until another incompatible g function is programmed or until an m02, m30, emergency or reset is executed or the cnc is turne...

  • Page 451

    Programming manual cnc 8055 cnc 8055i b. ·m· & ·en· m odels s oft : v02.2 x ·451· progra m con trol i n stru ctio ns program control instructions display instructions. Enabling and disabling instructions. Flow control instructions. Subroutine instructions. ( section 14.2 ) (error integer, "error tex...

  • Page 452

    ·452· programming manual cnc 8055 cnc 8055i b. ·m· & ·en· m odels s oft : v02.2 x progra m con trol i n stru ctio ns probe related instructions. Interruption-subroutine instructions. Program instructions. Kinematics related instructions. Screen customizing instructions. ( section 14.6 ) (probe (expr...

  • Page 453

    Programming manual cnc 8055 cnc 8055i b. ·m· & ·en· m odels s oft : v02.2 x ·453· progra m con trol i n stru ctio ns ( wbuf "text", (expression) ) it adds the text and value of the expression, once it has been evaluated, to the block that is being edited and within the data entry window. ( wbuf ) en...

  • Page 454

    ·454· programming manual cnc 8055 cnc 8055i b. ·m· & ·en· m odels s oft : v02.2 x progra m con trol i n stru ctio ns.

  • Page 455

    Programming manual cnc 8055 cnc 8055i c. ·m· & ·en· m odels s oft : v02.2 x ·455· summary o f intern al cnc variab les. Summary of internal cnc variables. • the r symbol indicates that the variable can be read. • the w symbol indicates that the variable can be modified. Variables associated with too...

  • Page 456

    ·456· programming manual cnc 8055 cnc 8055i c. ·m· & ·en· m odels s oft : v02.2 x summary o f intern al cnc variab les. Variables updated by the cnc once function g49 is executed. Variables associated with machine parameters. Work zone related variables. Feedrate related variables. Variables associa...

  • Page 457

    Programming manual cnc 8055 cnc 8055i c. ·m· & ·en· m odels s oft : v02.2 x ·457· summary o f intern al cnc variab les. Variables associated with feedrate override (%) coordinate related variables. Variables associated with electronic handwheels. Feedback related variables. Variables associated with...

  • Page 458

    ·458· programming manual cnc 8055 cnc 8055i c. ·m· & ·en· m odels s oft : v02.2 x summary o f intern al cnc variab les. Variables associated with spindle speed. Variables associated with the spindle override. Speed limit related variables. Position related variables. Variables related to the followi...

  • Page 459

    Programming manual cnc 8055 cnc 8055i c. ·m· & ·en· m odels s oft : v02.2 x ·459· summary o f intern al cnc variab les. Speed limit related variables. Position related variables. Variables related to the following error. Variables associated with the live tool. Plc related variables. Variables assoc...

  • Page 460

    ·460· programming manual cnc 8055 cnc 8055i c. ·m· & ·en· m odels s oft : v02.2 x summary o f intern al cnc variab les. Software & hardware configuration variables. Variables associated with telediagnosis. Operating-mode related variables. Other variables. Variable cnc plc dnc ( section 13.2.17 ) ha...

  • Page 461

    Programming manual cnc 8055 cnc 8055i c. ·m· & ·en· m odels s oft : v02.2 x ·461· summary o f intern al cnc variab les. Longax r r r axis affected by the tool length compensation (g15). Mirror r r r active mirror images. Scale r r r general scaling factor applied. Reading from the plc in ten-thousan...

  • Page 462

    ·462· programming manual cnc 8055 cnc 8055i c. ·m· & ·en· m odels s oft : v02.2 x summary o f intern al cnc variab les..

  • Page 463

    Programming manual cnc 8055 cnc 8055i d. ·m· & ·en· m odels s oft : v02.2 x ·463· key code key code alpha-numeric keyboard and monitor.

  • Page 464

    ·464· programming manual cnc 8055 cnc 8055i d. ·m· & ·en· m odels s oft : v02.2 x key code.

  • Page 465

    Programming manual cnc 8055 cnc 8055i d. ·m· & ·en· m odels s oft : v02.2 x ·465· key code alphanumeric operator panel.

  • Page 466

    ·466· programming manual cnc 8055 cnc 8055i d. ·m· & ·en· m odels s oft : v02.2 x key code mc operator panel.

  • Page 467

    Programming manual cnc 8055 cnc 8055i d. ·m· & ·en· m odels s oft : v02.2 x ·467· key code.

  • Page 468

    ·468· programming manual cnc 8055 cnc 8055i d. ·m· & ·en· m odels s oft : v02.2 x key code.

  • Page 469

    Programming manual cnc 8055 cnc 8055i d. ·m· & ·en· m odels s oft : v02.2 x ·469· key code mco/tco operator panel.

  • Page 470

    ·470· programming manual cnc 8055 cnc 8055i d. ·m· & ·en· m odels s oft : v02.2 x key code alphanumeric keyboard.

  • Page 471

    Programming manual cnc 8055 cnc 8055i d. ·m· & ·en· m odels s oft : v02.2 x ·471· key code 11" lcd monitor.

  • Page 472

    ·472· programming manual cnc 8055 cnc 8055i d. ·m· & ·en· m odels s oft : v02.2 x key code.

  • Page 473

    Programming manual cnc 8055 cnc 8055i e. ·m· & ·en· m odels s oft : v02.2 x ·473· prog rammi ng assistance screen s o f the system. Programming assistance screens of the system. These screens (pages) may be displayed using the high level instruction “page”. They all belong to the cnc system and are ...

  • Page 474

    ·474· programming manual cnc 8055 cnc 8055i e. ·m· & ·en· m odels s oft : v02.2 x prog rammi ng assistance screen s o f the system. Syntax help: iso language page 1033 structure of a program block. Page 1034 positioning and linear interpolation: g00, g01 (part 1). Page 1035 positioning and linear in...

  • Page 475

    Programming manual cnc 8055 cnc 8055i e. ·m· & ·en· m odels s oft : v02.2 x ·475· prog rammi ng assistance screen s o f the system. Syntax help: cnc tables page 1090 tool offset table. Page 1091 tool table. Page 1092 tool magazine table. Page 1093 auxiliary (miscellaneous) m function table. Page 109...

  • Page 476

    ·476· programming manual cnc 8055 cnc 8055i e. ·m· & ·en· m odels s oft : v02.2 x prog rammi ng assistance screen s o f the system. Syntax help: canned cycles page 1070 multiple machining in a straight line: g60. Page 1071 multiple machining in a rectangular pattern: g61. Page 1072 multiple machinin...

  • Page 477

    Programming manual cnc 8055 cnc 8055i f. ·m· & ·en· m odels s oft : v02.2 x ·477· mai n te nan ce maintenance cleaning the accumulated dirt inside the unit may act as a screen preventing the proper dissipation of the heat generated by the internal circuitry which could result in a harmful overheatin...

  • Page 478

    ·478· programming manual cnc 8055 cnc 8055i f. ·m· & ·en· m odels s oft : v02.2 x mai n te nan ce.

  • Page 479

    Programming manual cnc 8055 cnc 8055i f. S oft : v02.2 x ·479·.

  • Page 480

    ·480· programming manual cnc 8055 cnc 8055i f. S oft : v02.2 x.

  • Page 482

    Fagor automation s. Coop. Bº san andrés, 19 - apdo. 144 e-20500 arrasate-mondragón, spain tel: +34 943 719 200 +34 943 039 800 fax: +34 943 791 712 e-mail: info@fagorautomation.Es www.Fagorautomation.Com fagor automation.