Fagor CNC 8060 Users Quick Reference
Hide thumbs Also See for CNC 8060:

Advertisement

Quick Links

CNC
8060/65
User quick
reference
Ref. 1906

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the CNC 8060 and is the answer not in the manual?

Questions and answers

Summary of Contents for Fagor CNC 8060

  • Page 1 8060/65 User quick reference Ref. 1906...
  • Page 2 Fagor Automation does not guarantee the validity of those applications. Therefore, except under the express permission from Fagor Automation, any CNC application that is not described in the documentation must be considered as "impossible". In any case, Fagor...
  • Page 3: Table Of Contents

    INDEX Screen and keys ........5 Work modes .......... 13 ISO language......... 45 ISO Canned cycles (M) ......65 ISO canned cycles (T) ......83 Conversational mode ......103 Conversational cycles (M) ....119 Conversational cycles (T) ....129 Measuring and calibration cycles (M)...137 Measuring and calibration cycles (T)...147 High level language ......
  • Page 4 This manual can be used for the PC simulator and the CNC8060/65. The keys included in this manual may vary depending on whether there is a CNC or a simulator. They can also vary depending on the available CNC model. This manual has been updated for versions up to V05.7x / V01.7x.
  • Page 5: Screen And Keys

    SCREEN AND KEYS Screen description General screen description. A. General CNC-status bar. B. Screen for the active work mode. C. Vertical softkey menu. D. Horizontal softkey menu.
  • Page 6 S c r e en a nd k ey s General description of the interface. A. Icon (customizable) identifying the manufacturer. Clicking with the mouse or pressing on a touch- screen, the CNC shows the task window (same as pressing the keystroke sequence [CTRL]+[A]) that shows the list of the work modes, user modes, OEM modes and CNC hotkey modes.
  • Page 7 Sc ree n an d ke ys Description of the keys Monitor & keyboard. Function keys. Softkeys. Keys F1 through F12 select the options of the softkey menus. Browsing keys. NEXT key. Screen change. K e y t h a t c a n b e c o n f i g u r e d b y t h e m a c h i n e manufacturer (OEM).
  • Page 8 S c r e en a nd k ey s Browsing keys. Main menu. Multifunction key: • Change the active icon status. • When editing conversational cycles, a copy of the selected profile can be made. • In conversational mode, it alternates between the standard screen and auxiliary screen.
  • Page 9 Sc ree n an d ke ys Jog panel Turn the CNC off. Turn the CNC off. To choose Shut down, Cancel or Restart. Jog keyboard for jogging the axes. Keys to select axes and jog them in the positive direction.
  • Page 10 S c r e en a nd k ey s Execution keys. Cycle start key [START]. Execute the selected program in automatic mode, a block in MDI/MDA mode, etc. Cycle stop key [STOP]. Interrupt the execution of the CNC. Reset key. It initializes the system setting the initial conditions as defined by machine parameters.
  • Page 11 Sc ree n an d ke ys Keyboard shortcuts Browsing keys. [CTRL]+[F1] Previous menu. [CTRL]+[F2] Switch window. [CTRL]+[F3] Switch screens. Configurable keys [ALT]+[B] Two-color key Operations at the interface. [CTRL] + [W] Minimize/Maximize the CNC. It can be configured by the machine manufacturer (OEM).
  • Page 12 S c r e en a nd k ey s Work modes. [CTRL] + [A] To show the task window. [CTRL] + [SHIFT] + [F1] Main menu. [CTRL] + [F6] Automatic mode. [CTRL] + [F7] Manual mode. [CTRL] + [F9] EDISIMU mode, in other words editing and simulation.
  • Page 13: Work Modes

    WORK MODES Jog mode Softkey Meaning Description of the manual mode screen. Change the units for data display (mm or inches). For programming, the CNC assumes the units defined with the active functi on G70 or G71, or, when not p r o g r a m m e d , t h e u n i t s s e t b y t h e m a c h i n e manufacturer (INCHES parameter).
  • Page 14 W o r k m od e s Manual home search (one axis at a time) The axis-by-axis home search cancels the zero offset, the fixture offset and the measuring offset. The CNC assumes the machine reference zero point (home) as the new part zero. Keyboard.
  • Page 15 W o r k m od e s Automatic home search (with subroutine) Keyboard. 1. Press the homing key [ZERO]. The CNC will display the symbol “1” in the numeric area. 2. Press [START] to go ahead with the home search or [ESC] to cancel the operation.
  • Page 16 W o r k m od e s Move the axes JOG keypad. Select an axis and move it in the positive direction. Select an axis and move it in the negative direction. Keys to select the axes and keys to select the jogging direction.
  • Page 17 W o r k m od e s Jogging (via handwheel). General handwheel (it may be used to jog any axis of the machine). 10 1 1000 10000 1. Turn the jog selector switch to one of the handwheel positions. 2.
  • Page 18 W o r k m od e s Coordinate preset (temporary offset) The [ESC] key may be used to cancel the operation at any time. Keyboard. 1. Select the axis to be preset (on alphanumeric . . . keyboard). The CNC will highlight the coordinate of that axis.
  • Page 19 W o r k m od e s Move an axis to a particular position The [ESC] key may be used to cancel the operation at any time. Keyboard. 1. Select the axis to be moved (on alphanumeric . . . keyboard).
  • Page 20 W o r k m od e s Set the feedrate, speed or tool Feedrate. 1. Press [F] at the alphanumeric keyboard. 2. Enter the new feedrate directly or with the calculator if a calculated value is to be used. 3.
  • Page 21 W o r k m od e s Master spindle control Keyboard. Start the spindle counterclockwise (same as the function M03) at the active speed. Start the spindle counterclockwise (same as the function M04) at the active speed. Stop the spindle (same as M05 function). Orient the spindle (same as M19 function).
  • Page 22 W o r k m od e s Tool calibration Softkey Meaning Description of the softkeys of the tool calibration. Tool calibration in a mill model. Tool calibration in a lathe model. If there is no tabletop probe, only manual calibration is available.
  • Page 23 W o r k m od e s Manual calibration without a probe. All the movements are carried out manually. Since there is no probe, a reference part is required to calibrate the tool. The calibration consists in moving the tool manually until it touches the part and then validating the calibration on each axis.
  • Page 24 W o r k m od e s Semi-automatic calibration with a probe. The positioning movements are carried out manually and the CNC executes the probing movements. The CNC will move the tool on the selected axis until it touches the probe and validates the calibration only on that axis.
  • Page 25 W o r k m od e s Automatic calibration with a probe and a canned cycle. The calibration is done using a probing canned cycle. The CNC moves the tool until touching the probe and validates the calibration on each axis. This mode may be used to calibrate any tool.
  • Page 26 W o r k m od e s Part centering (mill model) Part centering is available in the jog mode. This option is only available at the mill model. To quit the part centering mode and return to jog mode, press the [ESC] key. Accessing part centering.
  • Page 27 W o r k m od e s MDI / MDA mode Edit new blocks. • In MDI mode, the edit line is always visible. • In MDA mode, one must select the "new block" option from the softkey menu. Modify a block from the block history.
  • Page 28 W o r k m od e s Automatic mode Softkey Meaning Description of the softkeys of the automatic mode. Select a program for execution. Begin tool inspection. Tool inspection is only available when program execution is interrupted. End simulated execution and start executing the program Select the program that is being edited.
  • Page 29 W o r k m od e s Program execution Select a program. Each channel executes the program selected in it. To select a program, press one of the following softkeys of the vertical menu. This softkey opens a browser that displays the programs that are in the CNC memory.
  • Page 30 W o r k m od e s Execute blocks separately. Press the [EXBLK] softkey of the horizontal menu. Being this option active, every time the [START] key is pressed, it only executes the block selected in the active program. Once that block is executed, another block may be executed by selecting it with the cursor and pressing [START] again and so on.
  • Page 31 W o r k m od e s End simulation and start executing the program. 1. Press the [STOP] of the operator panel to interrupt the simulation. Once the program is interrupted, simulation may be resumed with the [START] key or switch to execution mode from the vertical softkey menu.
  • Page 32 W o r k m od e s Block search Using block search, it is possible to restore the program history up to a particular block in such way that if the program is executed from that block on, it will do so under the same conditions as if it were executed from the beginning.
  • Page 33 W o r k m od e s Repositioning the axes. Once the block search is finished, the CNC will show the axes that are out of position. The axes may be repositioned individually or several at the same time in one of the following ways: •...
  • Page 34 W o r k m od e s Tool inspection Begin tool inspection. Tool inspection may be accessed from the vertical softkey menu only when the execution of the program has been interrupted ([STOP] key) and when the program is not being executed. After activating tool inspection, it is possible to jog the axes using the jog keyboard, act upon the master spindle of the channel from the operator panel and execute blocks from the...
  • Page 35 W o r k m od e s Repositioning the axes. The CNC allows repositioning the axes either one by one or in groups. Use the vertical softkeys to select the axes to be repositioned and press [START]. The CNC will reposition the axes at the selected point (according to the softkey selected earlier) at the feedrate set by the machine manufacturer.
  • Page 36 W o r k m od e s Edisimu mode (editing and simulation) Softkey Meaning Description of the softkeys of the edisimu mode. START (simulation). Starts program simulation or resume it if it was interrupted. STOP (simulation). Interrupt program simulation. Simulation will resume by pressing the START softkey.
  • Page 37 W o r k m od e s Program simulation Select a program. The "Open program" softkey is used to select a program in EDISIMU mode and may be a new program or an existing one. A different program may be edited and executed in each channel.
  • Page 38 W o r k m od e s Simulating a program. 1. Choose the type of graphic representation, its dimensions and the point of view. This data may also be modified during the simulation of the program. 2. Activate the desired simulation options using the softkey menu.
  • Page 39 W o r k m od e s Simulation options. Radius compensation. Activate or cancel tool radius compensation to simulate the program. Block skip. Option to simulate the external "block skip" switch. Being this option active, the CNC does not simulate the blocks containing the block-skip character "/".
  • Page 40 W o r k m od e s User tables Softkey Meaning Description of the softkeys from the user tables. Change the units for data display (mm or inches). For programming, the CNC assumes the units defined with the active function G70 or G71, or, when not p r o g r a m m e d , t h e u n i t s s e t b y t h e m a c h i n e manufacturer (INCHES parameter).
  • Page 41 W o r k m od e s Zero offset tables. This table contains the absolute zero offsets, the incremental zero offset (G158), and the PLC offset of all the axes and spindles that may be activated as C axis. The zero offsets associated with the possible C axes are always visible, even when the C axis is not active.
  • Page 42 W o r k m od e s Arithmetic parameter tables. There are the following arithmetic parameter tables: • Common parameters. The table is common to all the channels. • Global parameters. There is a table for each channel. • Local parameters. There are seven tables for each channel, one table per nesting level (7 levels).
  • Page 43 W o r k m od e s Utilities mode Softkey Meaning Description of the softkeys of the utilities mode. Cut the selected files onto the clipboard. With this option, when pasting the files to their new location, they are erased from the current folder. Copy the selected files onto the clipboard.
  • Page 44 W o r k m od e s...
  • Page 45: Iso Language

    LANGUAGE Programming commands Command Meaning Format Block skip condition. Programming instructions. Flow controlling instructions. Program header. 14 characters. (1) Definition of the local subroutine (included in the program). Beginning of program with local subroutines. Block comment. Block comment. Block comment. The piece found between "("...
  • Page 46 I S O l an g ua g e Technological functions Function Meaning Machining feedrate. T h e m a c h i n i n g f e e d r a t e m a y b e s e l e c t e d b y programmed using the "F"...
  • Page 47 ISO la ng u ag e M functions Function Meaning Program stop. Conditional program stop. M02 / M30 End of program. Start the spindle clockwise. (1) Start the spindle counterclockwise. (1) Stop the spindle. (1) Tool change. Activate coolant. Deactivate coolant. M17 / M29 End of a global or local subroutine.
  • Page 48 I S O l an g ua g e Common G Functions (M and T models) M Modal function. Those cases indicated with "!", mean the function remains active even after an M02, M30 or a reset and after the CNC is powered off and back on. D Default function.
  • Page 49 ISO la ng u ag e Function M D V Meaning * Clockwise circular (helical) interpolation. G02 X...[I] Y...[I] I...J...[Z...] (G17) See: G02 X...[I] Z...[I] I...K...[Y...] (G18) G261 G02 Y...[I] Z...[I] J...K...[X...] (G19) G262 G02 X...[I] Y...[I] R... X...Y...Z...: coordinates of the end point of the interpolation I...J...K...: coordinates of the arc center (I=X, J=Y, K=Z)
  • Page 50 I S O l an g ua g e Function M D V Meaning * Arc center in absolute coordinates (not modal). G06 G02 ... See: G261 G06 G03 ... G262 * ? * Square corner (modal). See: * Arc tangent to previous path. G08 X...Y...[R...Q...] X...Y...: cartesian coordinates of the end point of the arc...
  • Page 51 ISO la ng u ag e Function M D V Meaning * Mirror image on the axis perpendicular to the plane. Note: if it has been programmed along with another mirror image, for example: G11 G13: mirror image on X and Z. * Activate or cancel mirror image on a axis.
  • Page 52 I S O l an g ua g e Function M D V Meaning * Polar origin preset. G30 I...J... I: polar origin abscissa J: polar origin ordinate * Temporary polar origin shift to the center of arc. * Electronic threading with constant pitch. G33 X...Y...Z...I...J...K...[Q1=...] X...Y...Z...: coordinate of the end point of the thread...
  • Page 53 ISO la ng u ag e Function M D V Meaning * Right-hand tool radius compensation. Turn tangential control on and off. G45 X...Y...Z...A...B...C...U...V...W... See: #TANGCTRL X... W...: axis upon which tangential control is applied and angular position with respect to the tool path.
  • Page 54 I S O l an g ua g e Function M D V Meaning * Controlled corner rounding (not modal). See: #ROUNDPAR * Rigid tapping. G63 X...Y...Z...S... X...Y...Z...: coordinate of the end point of the thread S...: turning speed (positive or negative) Note: the thread pitch will be F/S.
  • Page 55 ISO la ng u ag e Function M D V Meaning * ? * Programming in incremental coordinates. Note: G91 affects all the coordinates in the block. XvalueI affects the non-modal programmed axis and it is non-modal. * Zero offset. Coordinate preset. G92 X...Y...Z...A...B...C...U...V...W...
  • Page 56 I S O l an g ua g e Function M D V Meaning G100 * Probing until making contact. G100 Axis1... axis2..Axis n... F... axis1... Axis n: position value of probing point F...: movement speed (optional) G101 Include probe offset.
  • Page 57 ISO la ng u ag e Function M D V Meaning G112 Changing of parameter range of an axis. G112 X1...4 Y1...4 Z1...4 S1...4 X1...4 W1...4: name of the axis and parameter set (between 1 and 4) G130 * Percentage of acceleration to be applied per axis or spindle.
  • Page 58 I S O l an g ua g e Function M D V Meaning G134 * Percentage of feed-forward to be applied. G134 X...Y...Z...A...B...C...U...V...W... X... W...: feed-forward percentage to be applied per axis (maximum 120%) Example: G134 X55 Y85 Z120 X feed-forward at 55%, Y at 85% and Z at 120% G135 * Percentage of AC-Forward to be applied.
  • Page 59 ISO la ng u ag e Function M D V Meaning G151 * * * Programming the face axis in diameter. G151 Note: with axes configured using machine parameter DIAMPROG=YES. G152 Programming the face axis in radius. G152 Note: with axes configured using machine parameter DIAMPROG=YES.
  • Page 60 I S O l an g ua g e Function M D V Meaning G171 Activate Hirth axes. G171 A...B...C... A...B...C...: Hirth axis to activate and activation order number Example: G171 C1 B2: first activate axis C and then axis B G174 Set the machine coordinate.
  • Page 61 ISO la ng u ag e Function M D V Meaning G196 * Constant tangential feedrate. G196 Note: after executing function G196, the CNC interprets that the programmed "F" corresponds to the contact point between the tool and the part. G197 Constant feedrate of the tool center.
  • Page 62 I S O l an g ua g e Function M D V Meaning G202 C a n c e l l a t i o n o f a d d i t i v e m a n u a l intervention.
  • Page 63 ISO la ng u ag e Function M D V Meaning G266 * Set feedrate percentage at 100%. G266 Note: this sets the feedrate override at 100%, which cannot be changed by selector switch on the operator panel or via PLC. G66 is only valid for the block in which it is programmed.
  • Page 64 I S O l an g ua g e...
  • Page 65: Iso Canned Cycles (M)

    ISO CANNED CYCLES (M) As a general rule, the structure of a cycle defining block is the following. [Machining Parameters [G functions] [F S T D M] point] of the cycle It is also possible to add the definition of the canned cycle (calling function and parameters) at the end of any block.
  • Page 66 ISO can n ed c yc le s ( M) Function M D V Meaning * Drilling canned cycle with a variable peck. G82 [Z] I [D] B [H] [C] [J] [K] [R] [L] [A] Z: Reference plane I: Drilling depth D: Distance between the reference plane and the part surface (default = 0) B: Drilling peck (step)
  • Page 67 ISO ca n ne d cy cle s (M ) Function M D V Meaning * Deep-hole drilling canned cycle with constant peck. G83 [Z] I J [B] [K] Z: Reference plane I: Drilling peck (step) J: Number of drilling pecks B: Rapid withdraw (G0) distance after each drilling step K: Dwell in seconds at the bottom of the hole...
  • Page 68 ISO can n ed c yc le s ( M) Function M D V Meaning * Tapping canned cycle. G84 [Z] I [K] R [J] B H Z: Reference plane I: Tap depth K: Dwell in seconds at the bottom of the hole (default =0) R: Type of threading R0: Normal tapping (only for spindles that...
  • Page 69 ISO ca n ne d cy cle s (M ) Function M D V Meaning * Reaming canned cycle. G85 [Z] I [K] Z: Reference plane I: Reaming depth K: Dwell in seconds at the bottom of the hole (default =0)
  • Page 70 ISO can n ed c yc le s ( M) Function M D V Meaning * Boring canned cycle. G86 [Z] I [K] [R] [A] Q D E Z: Reference plane I: Boring depth K: Dwell in seconds at the bottom of the hole (default =0) R: Type of withdrawal, when parameter A is not programmed.
  • Page 71 ISO ca n ne d cy cle s (M ) Function M D V Meaning * Rectangular pocket canned cycle. G87 [Z] I [D] [A] J K [M] Q B [C] [L] [H] [V] Z: Reference plane I: Pocket depth D: Distance between the reference plane and the part surface A: Angle, in degrees, between the pocket and the...
  • Page 72 ISO can n ed c yc le s ( M) Function M D V Meaning * Circular pocket canned cycle. G88 [Z] I [D] J B [C] [L] [H] [V] Z: Reference plane I: Pocket depth D: Distance between the reference plane and the part surface (default = 1mm) J: Pocket radius;...
  • Page 73 ISO ca n ne d cy cle s (M ) Function M D V Meaning * Withdrawal to the reference plane at the end of the canned cycle. Note: use G98 to avoid obstacles (fixtures).
  • Page 74 ISO can n ed c yc le s ( M) Function M D V Meaning G210 * Bore milling canned cycle. G210 [Z] [D] I [J] [K] B Z: Reference plane If not programmed, it assumes as reference plane the current position of the tool D: Safety distance (default = 0) I: Machining depth It may be programmed either in absolute or...
  • Page 75 ISO ca n ne d cy cle s (M ) Function M D V Meaning G211 * Inside thread milling cycle. G211 [Z] [D] I J K B [C] [L] [A] [E] [Q] Z: Reference plane If not programmed, it assumes as reference plane the current position of the tool D: Safety distance (default = 0) I: Machining depth...
  • Page 76 ISO can n ed c yc le s ( M) Function M D V Meaning G212 * Outside thread milling cycle. G212 [Z] [D] I J K B [C] [L] [A] E [Q] Z: Reference plane If not programmed, it assumes as reference plane the current position of the tool D: Safety distance (default = 0) I: Machining depth...
  • Page 77 ISO ca n ne d cy cle s (M ) Multiple machining (M model) Parameters P, Q, R, S, T, U and V are optional parameters that may be used in any type of multiple positioning. Thus, programming "P7" means that no machining operation takes place at point 7.
  • Page 78 ISO can n ed c yc le s ( M) Function M D V Meaning G161 * Multiple machining in rectangular pattern. G161 A B X I K Y J D [P] [Q] [R] [S] [T] [U] [V] A: Angle, in degrees of the tool path with respect to the abscissa axis (default = 0).
  • Page 79 ISO ca n ne d cy cle s (M ) Function M D V Meaning G162 * Multiple machining in a grid pattern. G162 A B X I K Y J D [P] [Q] [R] [S] [T] [U] [V] A: Angle, in degrees of the tool path with respect to the abscissa axis (default = 0).
  • Page 80 ISO can n ed c yc le s ( M) Function M D V Meaning G163 * Multiple machining in a circular pattern. G163 X Y I K C F [P] [Q] [R] [S] [T] [U] [V] X: Distance from the starting point to the center along the abscissa axis Y: Distance from the starting point to the center along the ordinate axis...
  • Page 81 ISO ca n ne d cy cle s (M ) Function M D V Meaning G164 * Multiple machining in an arc. G164 X Y B I K C F [P] [Q] [R] [S] [T] [U] [V] X: Distance from the starting point to the center along the abscissa axis Y: Distance from the starting point to the center along the ordinate axis...
  • Page 82 ISO can n ed c yc le s ( M) Function M D V Meaning G165 * Machining programmed with an arc- chord. G165 X Y A I C F X: Distance from the starting point to the center along the abscissa axis Y: Distance from the starting point to the center along the ordinate axis A: Angle, in degrees of the perpendicular...
  • Page 83: Iso Canned Cycles (T)

    ISO CANNED CYCLES (T) As a general rule, the structure of a cycle defining block is the following. [Machining Parameters [G functions] [F S T D M] point] of the cycle It is also possible to add the definition of the canned cycle (calling function and parameters) at the end of any block.
  • Page 84 IS O c an ne d cy cl es ( T) Function M D V Meaning * Stock removal cycle along X axis. G68 X Z C [D] [L] [M] [J] [K] [F] [H] S E P Q X: X coordinate of the profile's starting point Z: Z coordinate of the profile's starting point C: Machining pass (in radius) D: Withdrawal distance after each pass...
  • Page 85 ISO ca n ne d cy cle s (T ) Function M D V Meaning * Stock removal canned cycle along Z axis. G69 X Z C [D] [L] [M] [K] [F] [H] S E P Q X: X coordinate of the profile's starting point Z: Z coordinate of the profile's starting point C: Machining pass (in radius) D: Withdrawal distance after each pass...
  • Page 86 IS O c an ne d cy cl es ( T) Function M D V Meaning * Tur n i n g c a n n e d c y c le for stra ig ht sections. G81 X Z Q R C D [L] [M] [F] [H] X: X coordinate of the profile's starting point Z: Z coordinate of the profile's starting point Q: X coordinate of the profile's last point...
  • Page 87 ISO ca n ne d cy cle s (T ) Function M D V Meaning * Facing canned cycle for straight sections. G82 X Z Q R C D [L] [M] [F] [H] X: X coordinate of the profile's starting point Z: Z coordinate of the profile's starting point Q: X coordinate of the profile's last point R: Z coordinate of the profile's last point...
  • Page 88 IS O c an ne d cy cl es ( T) Function M D V Meaning * Drilling / tapping canned cycle. G83 X Z I B [D] [K] [H] [C] [R] (axial drilling) G83 X Z I B0 [D] [K] [R] (axial tapping) X: X coordinate of the starting point Z: Z coordinate of the starting point I: Machining depth...
  • Page 89 ISO ca n ne d cy cle s (T ) Function M D V Meaning * Turning canned cycle for curved sections. G84 X Z Q R C D [L] [M] [F] [H] I K X: X coordinate of the profile's starting point Z: Z coordinate of the profile's starting point Q: X coordinate of the profile's last point R: Z coordinate of the profile's last point...
  • Page 90 IS O c an ne d cy cl es ( T) Function M D V Meaning * Facing canned cycle for curved sections. G85 X Z Q R C D [L] [M] [F] [H] I K X: X coordinate of the profile's starting point Z: Z coordinate of the profile's starting point Q: X coordinate of the profile's last point R: Z coordinate of the profile's last point...
  • Page 91 ISO ca n ne d cy cle s (T ) Function M D V Meaning * Longitudinal threading or thread repair canned cycle. G86 X Z Q R [K] I B [E] [D] L C [J] [A] [W] [V] [M] [H] [U] N X: X coordinate of the thread's starting point Z: Z coordinate of the thread's starting point Q: X coordinate of the thread's end point...
  • Page 92 IS O c an ne d cy cl es ( T) M: Increment (positive decrement (negative M) of the thread pitch per spindle turn H: Thread entry (start) type H=0: Radial entry H=1: Entry by starting flank (to the right) H=2: Zig-zag radial entry by the first center.
  • Page 93 ISO ca n ne d cy cle s (T ) Function M D V Meaning * Face threading canned cycle. G87 X Z Q R [K] I B [E] [D] L C [J] [A] [W] [V] [M] [H] [U] N X: X coordinate of the thread's starting point Z: Z coordinate of the thread's starting point Q: X coordinate of the thread's end point...
  • Page 94 IS O c an ne d cy cl es ( T) V: Number of thread entries (starts) M: Increment (positive decrement (negative M) of the thread pitch per spindle turn H: Thread entry (start) type H=0: Radial entry H=1: Entry by starting flank (to the right) H=2: Zig-zag radial entry by the first center.
  • Page 95 ISO ca n ne d cy cle s (T ) Function M D V Meaning * Grooving canned cycle along the X axis. G88 X Z Q R [C] D [K] X: X coordinate of the groove's starting point Z: Z coordinate of the groove's starting point Q: X coordinate of the groove's end point R: Z coordinate of the groove's end point C: Grooving pass...
  • Page 96 IS O c an ne d cy cl es ( T) Function M D V Meaning * Z axis grooving canned cycle. G89 X Z Q R [C] [D] [K] X: X coordinate of the groove's starting point Z: Z coordinate of the groove's starting point Q: X coordinate of the groove's end point R: Z coordinate of the groove's end point C: Grooving pass (in radius)
  • Page 97 ISO ca n ne d cy cle s (T ) Function M D V Meaning G160 * Drilling / tapping canned cycle on the face of the part. Drilling: G160 X Z I B Q A J [D] [K] [H] [C] S [R] N Tapping: G160 X Z I B0 Q A J [D] S [R] N X: X coordinate of the cycle starting point...
  • Page 98 IS O c an ne d cy cl es ( T) Function M D V Meaning G161 * Drilling / tapping canned cycle on the side of the part. Drilling: G161 X Z I B Q A J [D] [K] [H] [C] S [R] N Tapping: G161 X Z I B0 Q A J D S [R] N X: X coordinate of the cycle starting point...
  • Page 99 ISO ca n ne d cy cle s (T ) Function M D V Meaning G162 * Slot milling canned cycle along the side of the part. G162 X Z L I Q A J [D] F S N X: X coordinate of the cycle starting point Z: Z coordinate of the cycle starting point L: Length of the slot referred to the starting point I: Depth of the slot referred to the starting point...
  • Page 100 IS O c an ne d cy cl es ( T) Function M D V Meaning G163 * Slot milling canned cycle along the face of the part. G163 X Z L I Q A J [D] F S N X: X coordinate of the cycle starting point Z: Z coordinate of the cycle starting point L: Length of the slot referred to the starting point...
  • Page 101 ISO ca n ne d cy cle s (T ) G66 G68 G69 machining optimization If only the desired profile is defined, the CNC assumes that the original stock is cylindrical and machines it as shown on the left. When the part profile is known, it is recommended to define both profiles, that of the rough part and the desired final profile.
  • Page 102 IS O c an ne d cy cl es ( T)
  • Page 103: Conversational Mode

    CONVERSATIONAL MODE The CNC has two work modes: - Basic mode (M / T): I t p r o v i d e s a l l t h e f u n c t i o n a l i t i e s o f t h e m a c h i n e (maintenance, CNC programs, PLC programs, parameters, diagnosis, communication lines, etc.).
  • Page 104 Co n ve r sa ti on a l m o d e Conversational mode Accessing the conversational mode. Once the CNC has been started up, press the [SHIFT] [ESC] keys to switch to conversational mode. Press [SHIFT][ESC] again to return to basic mode. Basic (M / T) mode [SHIFT] [ESC] (MC / TC) conversational mode...
  • Page 105 Co n ve r sa t io na l mo d e Conversational mode screens. The conversational mode has two screens where the information is displayed. • Standard screen. • Auxiliary screen. To switch from one screen to another, press the two- color key.
  • Page 106 Co n ve r sa ti on a l m o d e Description of the conversation mode standard screen. 1. Softkey for selecting units mm/inches. 2. Softkey to go into tool inspection. 3. Softkey to access the graphics in execution mode. 4.
  • Page 107 Co n ve r sa t io na l mo d e Description of the conversation mode auxiliary screen. 1. Softkey for selecting units mm/inches. 2. Softkey to go into tool inspection. 3. Softkey to access the graphics in execution mode. 4.
  • Page 108 Co n ve r sa ti on a l m o d e Cycle editing Cycle editing. To edit a cycle, press the softkey for the desired cycle. To select another cycle of the same family as the one selected, press the softkey again to drop the menu with the available cycles.
  • Page 109 Co n ve r sa t io na l mo d e Description of the cycle screen. 1. Name of the cycle. 2. Image showing the cycle parameters. 3. Current parameters for the CNC (position, tool, corrector). 4. Geometric parameters. 5.
  • Page 110 Co n ve r sa ti on a l m o d e Simulation, execution and saving of a cycle Simulation, execution and saving of a cycle. After editing a cycle, it may be simulated, executed or saved using the vertical softkey menu. Simulate Execute Save...
  • Page 111 Co n ve r sa t io na l mo d e Simulating a cycle. After editing a cycle, it can be simulated by pressing the vertical simulation softkey. The simulation screen displays the following softkeys: 1. Softkey to start cycle simulation. 2.
  • Page 112 Co n ve r sa ti on a l m o d e Cycle execution. After editing a cycle, it can be executed by pressing the vertical softkey [Execute cycle]. Following, an icon with the start symbol will appear. This symbol lets the user know that the cycle can be executed.
  • Page 113 Co n ve r sa t io na l mo d e Saving a cycle. After editing a cycle, it can be saved by pressing the vertical softkey [Save cycle]. The saving screen displays the following softkeys: PROGRAM PROGRAM PROGRAM 1.
  • Page 114 Co n ve r sa ti on a l m o d e Simulation and execution of a part program Simulation and execution of a part program. Follow these steps when simulating or executing a part program: • Press [EDIT] to access the list of part-programs stored. •...
  • Page 115 Co n ve r sa t io na l mo d e Offsets table Offset table (zero and fixture offset). In jog mode, it is possible to save the active offset in the zero offset table or in the fixture offset table (zero offset, coordinate presetting, etc.) and to activate a zero offset already defined in the tables.
  • Page 116 Co n ve r sa ti on a l m o d e Tool calibration Tool calibration. The softkey to access tool calibration will be different depending on the software installed (lathe model or mill model). To quit the calibration mode and return to jog mode, press the [ESC] key.
  • Page 117 Co n ve r sa t io na l mo d e Manual calibration (without a probe). In this mode, only the active tool can be calibrated and it may be a milling tool or a lathe tool. The CNC will show the necessary data and will update the help graphics according to the selected tool.
  • Page 118 Co n ve r sa ti on a l m o d e Semi-automatic calibration (with a probe). This option is only available when using a tabletop probe installed on the machine. On a milling model, it may be used to calibrate the length or radius of the milling tools.
  • Page 119: Conversational Cycles (M)

    CONVERSATIONAL CYCLES (M) Z axis machining. Center punching Drilling 1 Drilling 2 Bore milling Tapping Thread milling Reaming Boring 1 Boring with spindle orientation Note: repetitions can be made for Z machining cycles. See page 121.
  • Page 120 Co n ve rsa ti o na l c yc le s ( M) Pockets / Bosses. Simple rectangular pocket Rectangular pocket Circular pocket Pre-emptied pocket Rectangular boss Circular boss Note: repetitions can be made for pockets / bosses cycles. See page 121.
  • Page 121 Co n ve rsa t io na l cy cle s (M ) Roughing. Profile by points Profile Random Grooving Repetitions. Points in line Rectangle Grid Rect. boss Profile points Without multiple machining...
  • Page 122 Co n ve rsa ti o na l c yc le s ( M) Machining in Z (using rotary axis). Multiple center-punching Multiple reaming Multiple boring Multiple bore milling Multiple thread milling Multiple drilling Multiple threading Multiple slot milling...
  • Page 123 Co n ve rsa t io na l cy cle s (M ) Profiles and pockets (rotary axis). Profiles and pockets in the ZA/ZY plane Profile in the ZA/ZY plane ZA/ZY rectangular pocket ZA/ZY circular pocket ZA/ZY pre-emptied pocket ZA/ZY 2D profile pocket Profiles and pockets on the XA/XY plane Profile on the XA/XY...
  • Page 124 Co n ve rsa ti o na l c yc le s ( M) Measuring and centering cycles. Measurement Outside corner and angle measurement Boss measurement Hole measurement Measuring an inside corner Measuring an outside corner Surface measurement Angle measurement Part centering Probe calibration Tabletop probe...
  • Page 125 Co n ve rsa t io na l cy cle s (M ) Calibration cycles. Tool calibration L-R wear measurement R wear measurement L wear measurement L-R calibration R calibration L calibration...
  • Page 126 Co n ve rsa ti o na l c yc le s ( M) Profile editor Interface description The profile editor is used to edit quickly and easily simple rectangular, circular profiles and any type of profile consisting of straight and curved sections.
  • Page 127 Co n ve rsa t io na l cy cle s (M ) Softkey menu The options that may be selected from the softkey menu make it possible to edit profiles, modify edited profiles, select the zoom, the work plane, undo the last change and end the editing session. While editing or modifying the profile, the softkey menu offers the option to undo the last operation.
  • Page 128 Co n ve rsa ti o na l c yc le s ( M)
  • Page 129: Conversational Cycles (T)

    CONVERSATIONAL CYCLES (T) Turning. Simple turning Turning with vertex rounding Simple facing Facing with vertex rounding Corner chamfering Chamfering between points Corner chamfering 2 Corner rounding Rounding between points...
  • Page 130 C o nv ers at io n al cy cl es ( T) Threads. Longitudinal threading Taper threading Face threading Thread repair Threading with n starts (entries) Grooving. Simple longitudinal grooving Simple face grooving Inclined longitudinal grooving Inclined face grooving Cut off...
  • Page 131 Co n ve rsa t io na l cy cle s (T ) Profiles. Point-to-point turning Profile turning Profiles and pockets in the ZC/YZ plane Profile in the ZC/YZ plane ZC/YZ rectangular pocket ZC/YZ circular pocket: ZC/YZ pre-emptied pocket ZC/YZ 2D profile pocket Profiles and pockets in the XC/XY plane Profile in the XC/XY...
  • Page 132 C o nv ers at io n al cy cl es ( T) Z axis machining. Center punching Drilling 1 Tapping Multiple center-punching Multiple reaming Multiple boring Multiple bore milling Multiple thread milling Multiple drilling Multiple threading Multiple slot milling...
  • Page 133 Co n ve rsa t io na l cy cle s (T ) Positioning. Positioning Positioning and M funcions Measuring and calibration cycles. T calibration Probe calibration Part longitudinal calibration with a probe Part front centering with a probe...
  • Page 134 C o nv ers at io n al cy cl es ( T) Profile editor Interface description The profile editor is used to edit quickly and easily simple rectangular, circular profiles and any type of profile consisting of straight and curved sections.
  • Page 135 Co n ve rsa t io na l cy cle s (T ) Softkey menu The options that may be selected from the softkey menu make it possible to edit profiles, modify edited profiles, select the zoom, the work plane, undo the last change and end the editing session. While editing or modifying the profile, the softkey menu offers the option to undo the last operation.
  • Page 136 C o nv ers at io n al cy cl es ( T)
  • Page 137: Measuring And Calibration Cycles (M)

    MEASURING AND CALIBRATION CYCLES (M) Note: The parameters indicated between angular brackets are optional. Cycle Meaning #PROBE 1 Tool calibration (dimensions and wear). #PROBE 1 B [I] [J] F [K] [S] [N] [D] [E] [L] [M] [C] [X U Y V Z W] B: Safety distance I: Dimension of the tool to be calibrated (if I0, length on the axis;...
  • Page 138 Measuring and cal i brati on cycl es (M) Cycle Meaning #PROBE 2 Probe calibration. #PROBE 2 X Y Z B J E H F X..Y: Real coordinates of the arc center When these coordinates are programmed, they are considered the exact coordinates of the center.
  • Page 139 Measuri ng and cal ibrati on cycl es (M) Cycle Meaning #PROBE 3 Surfacing measuring. #PROBE 3 X Y Z B [K] F [C] [L] [T] [D] X Y Z: Theoretical coordinates of the probing point B: Safety distance K: Probing axis (if K0, abscissa axis; if K1, ordinate axis;...
  • Page 140 Measuring and cal i brati on cycl es (M) Cycle Meaning #PROBE 4 Outside corner measuring. #PROBE 4 X Y Z B F X..Z: Theoretical coordinates corner being measured B: Safety distance F: Probing feedrate #PROBE 5 Inside corner measuring. #PROBE 5 X Y Z B F X..Z: Theoretical coordinates corner being measured...
  • Page 141 Measuri ng and cal ibrati on cycl es (M) Cycle Meaning #PROBE 6 Angle measurement on the abscissa axis. #PROBE 6 X Y Z B F X..Z: Theoretical coordinates corner being measured B: Safety distance F: Probing feedrate #PROBE 7 Outside corner and angle measurement.
  • Page 142 Measuring and cal i brati on cycl es (M) Cycle Meaning #PROBE 8 Hole measuring. #PROBE 8 X Y Z B J E [C] H F X..Z: Theoretical coordinates of the arc center B: Safety distance J: Theoretical diameter of the hole E: Withdrawal distance after initial probing C: Cycle end point (if C0, at the calling point;...
  • Page 143 Measuri ng and cal ibrati on cycl es (M) Cycle Meaning #PROBE 9 Circular boss measuring. #PROBE 9 X Y Z B J E [C] H F X..Z: Coordinates of the boss center B: Safety distance J: Theoretical boss diameter E: Withdrawal distance after initial probing C: Cycle end point (if C0, at the calling point;...
  • Page 144 Measuring and cal i brati on cycl es (M) Cycle Meaning #PROBE 10 Rectangular part centering. #PROBE 10 [X Y Z] I J [K] [L] [B] D E [H] [F] [Q] [C] X..Z: Probe position when calling the cycle I: Part length along the abscissa axis J: Part length along the ordinate axis K: Axis and direction of the first probing movement (if K0, in the positive X...
  • Page 145 Measuri ng and cal ibrati on cycl es (M) Cycle Meaning #PROBE 11 Circular part centering. #PROBE 11 [X Y Z] J [K] [L] [B] D E [H] [F] [Q] [C] X..Z: Probe position when calling the cycle J: Part diameter K: Axis and direction of the first probing movement (if K0 , in the positive X d i r e c t i o n ;...
  • Page 146 Measuring and cal i brati on cycl es (M) Cycle Meaning #PROBE 12 Tabletop probe calibration. #PROBE 12 B E [H] [F] [I] [X U Y V Z W] B: Safety distance E: Withdrawal distance after initial probing H: Feedrate for the first probing movement F: Feedrate second probing...
  • Page 147: Measuring And Calibration Cycles (T)

    MEASURING AND CALIBRATION CYCLES (T) Note: The parameters indicated between angular brackets are optional. Cycle Meaning #PROBE 1 Tool calibration. #PROBE 1 B F [K] [X U Y V Z W] B: Safety distance (in radius) F: Probing feedrate K: Sides of the probe being used (if K0, X Z sides;...
  • Page 148 Measuring and calibration cycles (T) Cycle Meaning #PROBE 3 Part measurement along the ordinate axis. #PROBE 3 X Z B F [L] [T D] X: Theoretical coordinate of the probing point along the ordinate axis Z: Theoretical coordinate of the probing point along the abscissa axis B: Safety distance (in radius) F: Probing feedrate...
  • Page 149 Measuri ng and cal ibrati on cycl es (T) Cycle Meaning #PROBE 4 Part measurement along the abscissa axis. #PROBE 4 X Z B F [L] [T D] X: Theoretical coordinate of the probing point along the ordinate axis Z: Theoretical coordinate of the probing point along the abscissa axis B: Safety distance F: Probing feedrate...
  • Page 150 Measuring and calibration cycles (T)
  • Page 151: High Level Language

    HIGH LEVEL LANGUAGE Flow controlling instructions Instruction Meaning $GOTO Block skip. $GOTO N…: jump to a block number (it may be a number, parameter or arithmetic expression whose result is a number). The number must be programmed after the “:” E.g.: $GOTO N60 …...
  • Page 152 H ig h le ve l l an g ua g e Instruction Meaning Conditional execution IF $ENDIF (conditional jump). $ELSEIF $ELSE $GOTO $IF <condition> $ENDIF $ELSEIF $ELSE $GOTO Note 1: $IF P1==1 … … $ENDIF … If the condition is true, it executes the blocks between $IF and $ENDIF.
  • Page 153 Hi g h le vel l an gu a ge Instruction Meaning $SWITCH Conditional execution SWITCH. $CASE $ENDSWITCH $BREAK $DEFAULT $SWITCH <expression1> $SWITCH <expression2> $ENDSWITCH $BREAK $DEFAULT Note: this instruction calculates the result of <expression1> and executes the blocks contained between the $CASE instruction, whose <expression2>...
  • Page 154 H ig h le ve l l an g ua g e Instruction Meaning $FOR Block repetition FOR. $ENDFOR $BREAK $CONTINUE $FOR <N>=<expr1>,<expr2>,<expr3> $ENDFOR $BREAK $CONTINUE Note: when executing this instruction, <n> takes the value of <expr1> and it changes its value up to the value of <expr2>, in steps indicated by <expr3>.
  • Page 155 Hi g h le vel l an gu a ge Instruction Meaning $WHILE Conditional block repetition WHILE. $ENDWHILE $BREAK $CONTINUE $WHILE <condition> $ENDWHILE $BREAK $CONTINUE Note: while the condition is true, it executes the blocks contained between $WHILE and $ENDWHILE. The condition is analyzed at the beginning of each new repetition.
  • Page 156 H ig h le ve l l an g ua g e Instruction Meaning Conditional block repetition DO. $ENDDO $BREAK $CONTINUE $ENDDO <condition> $BREAK $CONTINUE Note: While the condition is true, it repeats the execution of the blocks contained between $DO and $ENDDO. The condition is analyzed at the end of each repetition, therefore the group of blocks is executed at least once.
  • Page 157 Hi g h le vel l an gu a ge Instruction Meaning Call to a global subroutine. L Name To call a subroutine that is found in the folder from which it is called. L C:\Cnc8070\Users\PATH\Nome To call a subroutine that is not found in the folder from which it is called.
  • Page 158 H ig h le ve l l an g ua g e Programming instructions Instruction Meaning #ABORT Abort the execution of the program and resume it in another block or program. #ACS Fixture coordinate system. #ANGAX OFF Turn angular transformation off. #ANGAX ON Turn angular transformation on.
  • Page 159 Hi g h le vel l an gu a ge Instruction Meaning #CSROT OFF Cancel tool orientation in the part coordinate system. #CYL "C" axis. Machining of the turning side of the part. #DEF Macros. Define a macro. #DEFROT How to manage the discontinuities in the orientation of rotary axes.
  • Page 160 H ig h le ve l l an g ua g e Instruction Meaning #KINORG Transform the current part zero considering the position of the table kinematics. #LINK Activate the electronic coupling (slaving) of axes. #MASTER Selecting the master spindle of the channel. #MCS Program a movement referred to machine zero.
  • Page 161 Hi g h le vel l an gu a ge Instruction Meaning #PROBE 9 (·M· model). Circular boss measuring. #PROBE 10 (·M· model). Rectangular part centering. #PROBE 11 (·M· model). Circular part centering. #PROBE 12 (·M· model). Tabletop probe calibration. #RENAME AX Rename the axes of the channel.
  • Page 162 H ig h le ve l l an g ua g e Instruction Meaning #TANGCTRL Freeze tangential control. SUSP #TANGFEED Minimum radius for applying constant RMIN tangential feedrate. #TCAM ON Activate the electronic cam (theoretical coordinates). #TFOLLOW Independent axis. Begin the synchronization movement (theoretical coordinates).
  • Page 163 Hi g h le vel l an gu a ge Operators, mathematical functions, logic functions and variables Instruction Meaning Arithmetic operators. Subtract / Change sign Multiply Division Compounded addition Compounded subtraction Compounded multiplication Compounded division Module or remainder of a division Exponent Trigonometric functions.
  • Page 164 H ig h le ve l l an g ua g e Instruction Meaning Other functions. INT[...] Returns the integer FRACT[...] Returns decimal portion ROUND[...] Rounds up or down to the nearest integer FUP[...] Returns the integer plus one. If the number is an integer, it returns it EXIST[...] It checks whether the selected...
  • Page 165 Hi g h le vel l an gu a ge Instruction Meaning CNC variable prefix. V.A.name Axis and/or spindle variables V.C.name Canned cycle or subroutine calling parameters V.E.name Interface related variables V.G.name General variables V.MPA.name Variables related to axis and/or spindle machine parameters V.MPG.name Variables related to general...
  • Page 166 H ig h le ve l l an g ua g e Instruction Meaning Definition of the type of turning tool. V.TM.DSUBTYPET[tl][ofd]=11: definition of diamond shaped cutter for turning V.TM.DSUBTYPET[tl][ofd]=12: definition of square cutter for turning, grooving or cut-off. V.TM.DSUBTYPET[tl][ofd]=13: definition of round cutter for turning V.TM.DSUBTYPET[tl][ofd]=5:...
  • Page 167 Hi g h le vel l an gu a ge Instruction Meaning Definition of the milling tool type. Flat endmill V.TM.DSUBTYPET[tl][ofd]=1: Ball endmill V.TM.DSUBTYPET[tl][ofd]=2: Toric endmill V.TM.DSUBTYPET[tl][ofd]=3: V.TM.DSUBTYPET[tl][ofd]=4: Thread cutter V.TM.DSUBTYPET[tl][ofd]=5: V.TM.DSUBTYPET[tl][ofd]=6: Disk endmill V.TM.DSUBTYPET[tl][ofd]=7: Drill bit V.TM.DSUBTYPET[tl][ofd]=8: Surface milling endmill V.TM.DSUBTYPET[tl][ofd]=9: Reamer V.TM.DSUBTYPET[tl][ofd]=10:...
  • Page 168 H ig h le ve l l an g ua g e Instruction Meaning Example of how to use CNC variables. P1=V.A.ORGT[10].Y Reads P1 for the zero offset 10 on the Y axis P1=V.G.EXTORG Reads P1 for the active zero offset number P1=V.G.TOOL Reads P1 for the active tool number...
  • Page 170 Bº San Andrés, 19 20500 Arrasate - Mondragón Gipuzkoa (SPAIN) Tel.: +34 943 039 800 Fax: +34 943 791 712 E-mail: info@fagorautomation.es www.fagorautomation.com ER-073/1994 Fagor Automation está acreditado por el Certificado de Empresa ISO 9001 y el marcado CE para todos sus productos.

This manual is also suitable for:

Cnc 8065

Table of Contents