Page 2
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 this source code sent to you, send 10 Euros to Fagor Automation...
The tool number will also be different depending on the machine. ========= 0 ======== The information described in this manual may be subject to variations due to technical modifications. FAGOR AUTOMATION, S.Coop. Ltda. reserves the right to modify the contents of the manual without prior notice.
TOOL CALIBRATION Example of how to calibrate tool T2 using a part of known dimenstions (diameter: 60 mm, length: 100 mm). Note: The X axis operates in diameter. XAMPLE MANUAL...
Page 6
Calibrating procedure 1. Edit the tool and tool offset tables with all the data known for each tool. Tool table: T2 D2 F0 N0 R0 Tool offset table: D2 X0 Z0 R0.4 F3 I0 K0 Tool geometry table T2 NOSEA 60 NOSEW 7 CUTA 100 2.
8055T Zero offset....................6 Programming in absolute (G90) and incremental (G91) coordinates....7 Programming of arcs (G02/G03). (Programming in radius)......8 Programming of arcs (G02/G03). (Programming in diameters) ...... 9 Tangential entry/exit (G37/G38) and corner rounding(G36) with tool radius compensation (G40/G41/G42).
Zero offset. Being the Machine Zero point (home: 0.0), the face of the part, point (120,0) is going to be the new Part Zero. This example shows two ways to do this operation: manual mode and by program. Both methods use zero offset G54.
8055T Inside turning of arcs and outside turning of straight sections..... 12 Inside arc facing and outside straight turning..........14 Inside straight facing and outside arc facing..........16 Inside roughing on the Z axis and outside arc turning......... 18 Inside straight turning and outside roughing on the Z axis.
8055T Machining a profile in the ZC plane............34 Machining a profile in the XC plane............35 Programming examples: «C» axis programming...
Page 37
Machining a profile in the ZC plane. Selecting the radial live tool. G0 X100 Z150 T15 D15 M45 S-600 Operation 1 (Machining of the slot) G15 R36 ......... Select the "C" axis. G16 ZC ........... Select the work plane. G0 X90 Z-15 C0 G1 G94 X72 F100 M13 Z-35...
Page 38
Machining a profile in the XC plane. Select the axial live tool. G0 X100 Z150 T16 D16 M45 S600 Operation 1 (Machining of a hexagon) G15 ..........Select the "C" axis. G16 XC ........... Select the work plane. G94 Z10 C0 F100 G1 Z-6 G1 G42 X39.26 C0 .......
8055T Profile editor. Example 1................. 38 Profile editor. Example 2................. 39 Profile editor. Example 3................. 40 Profile editor. Example 4................. 41 Programming examples: Profile Editor...
Page 41
Profile editor. Example 1. PROFILE DEFINITION WITHOUT ROUNDINGS, CHAMFERS, TANGENTIAL ENTRY AND EXIT • STARTING POINT : Z = 100 X = 0 • STRAIGHT : Z = 80 X = 0 • STRAIGHT : Z = 80 X = 50 •...
Page 43
Profile editor. Example 3. PROFILE DEFINITION • STARTING POINT : Z = 180 X = 0 • CCW ARC (1) : Zcenter= 150 Xcenter=0 Radius = 30 • STRAIGHT LINE (2) : Angle= 195 Tangent = Yes The CNC shows all the possible options between sections 1-2. Select the right one •...
8055T Machine diagnosis................. 44 Machining a pulley................. 52 Programming examples: User screen customizing programs...
Page 47
Machine diagnosis. This example shows: a.- How to write a user screen customizing program. In order to be able to execute this program in the user channel of the MANUAL mode, general machine parameter «USERMAN» must be set with the program number. For better understanding, the explanation is divided into parts indicating the section of the program and the creation of the corresponding screens (pages) and symbols.
Page 48
Part 2: "Shows the status of inputs I1 through I40" Program lines (main program). N200 (PAGE2) ........... Shows page 2 (KEY=0) ........... Clears the memory of the last key pressed. N210 (P100=PLCI1) ......... Assigns to parameter P100, the value of inputs I1 to I32 (P199=85) ........
Page 49
Editing page 2 Access the screen customizing mode and select: [Utilities] [Edit] [Page] 2 [Enter] Select background color: Navy blue Edit the following texts: Main color Size Text Position Main color Size Text Position Main color Size Text Position White Large INPUTS X226...
Page 50
Part 3: "Shows the status of outputs O1 to O18" Program lines (main program). N300 (PAGE3) ........... Shows page 3 (KEY = 0 ) ........Clears memory of last key pressed N310 (P100=PLCO1) ......... Assigns to parameter P100 the value of the outputs O1 to O32 (P199=85) ........
Page 51
Editing page 3 Access the screen customizing mode and select: [Utilities] [Editor] [Page] 3 [Enter] Select background color: Navy blue Edit the following texts: Main color Size Text Position Main color Size Text Position Main color Size Text Position White Large OUTPUTS X235 White...
Page 52
Part 4: "Shows the consumption of motors" The speed drives have an analog output (0 to 10V) proportional to the current consumed by the motor. In this example, the following connections have been made: - The X axis drive’s current output is connected to the analog input 1 of the CNC. - The Z axis drive’s current output is connected to the analog input 2 of the CNC.
Page 53
Editing page 4 Access the screen customizing mode and select: [Utilities] [Editor] [Page] 4 [Enter] Select background color: Navy blue Edit the following texts: Main color Size Text Position Main color Size Text Position White Large MOTOR CONSUMPTION X120 White Large Y253 Large...
Page 55
Machining a pulley. This example shows: a.- How to create a subroutine to execute the pulley. In the example, the program contains the subroutine to execute the pulley (Subroutine 50). The dimensions of the pulley must be defined by the user before calling upon this subroutine. b.- How to create a user screen customizing program.
Page 56
Pulley executing subroutine (Subroutine 50) The tool data is: D=12 NOSEA=90 NOSEW=4 CUTA=0 Calibrated for the corner indicated by the arrow. The Call parameters of the subroutine are: P100 = Angle between the sides of the pulley. P101 = Absolute Z center coordinate of the pulley. P102 = Outside diameter of the pulley.
Page 57
Program lines of the subroutine: (SUB 50) (IF NOSEW12 GT (P104-2*(P107/COS(P100/2))- 2*(P103-P107)*TAN(P100/2)) ERROR “WRONG DATA”) ....... If cutter width > "d" => Error ;——————————————————————————————————————————————————————————————— ; Roughing operation ;——————————————————————————————————————————————————————————————— (P115=FUP((P103-P107)/P106)) ................Calculates Nr. of passes (P115). (P106=(P103-P107)/P115) ..................Recalculates the pass (P106). G92 S500 G95 G96 FP109 SP108 T12 M4 M41 (P1=P102+2*P105, P2=P101+(P104/2)-(P107/COS(P100/2))-NOSEW12)
Page 58
Editing page 50. Access the screen customizing mode and select: [Utilities] [Editor] [Page] 50 [Enter] Select background color: Navy blue. Edit the following graphic elements: Element Main color Line type 1st corner 2nd corner Element Main color Line type 1st corner 2nd corner Y150 X100...
Need help?
Do you have a question about the CNC 8055 T and is the answer not in the manual?
Questions and answers