CNC 8060

Fagor CNC 8060, CNC 8065 User manual

  • Hello! I am an AI chatbot trained to assist you with the Fagor CNC 8060 User manual. I’ve already reviewed the document and can help you find the information you need or explain it in simple terms. Just ask your questions, and providing more details will help me assist you more effectively!
(Ref: 1901)
8060
8065
CNC
Programming manual.
BLANK PAGE
·2·
MACHINE SAFETY
It is up to the machine manufacturer to make sure that the safety of the machine
is enabled in order to prevent personal injury and damage to the CNC or to the
products connected to it. On start-up and while validating CNC parameters, it
checks the status of the following safety elements. If any of them is disabled, the
CNC shows the following warning message.
Feedback alarm for analog axes.
Software limits for analog and sercos linear axes.
Following error monitoring for analog and sercos axes (except the spindle)
both at the CNC and at the drives.
Tendency test on analog axes.
FAGOR AUTOMATION shall not be held responsible for any personal injuries or
physical damage caused or suffered by the CNC resulting from any of the safety
elements being disabled.
DUAL-USE PRODUCTS
Products manufactured by FAGOR AUTOMATION since April 1st 2014 will
include "-MDU" in their identification if they are included on the list of dual-use
products according to regulation UE 428/2009 and require an export license
depending on destination.
TRANSLATION OF THE ORIGINAL MANUAL
This manual is a translation of the original manual. This manual, as well as the
documents derived from it, have been drafted in Spanish. In the event of any
contradictions between the document in Spanish and its translations, the wording
in the Spanish version shall prevail. The original manual will be labeled with the
text "ORIGINAL MANUAL".
HARDWARE EXPANSIONS
FAGOR AUTOMATION shall not be held responsible for any personal injuries or
physical damage caused or suffered by the CNC resulting from any hardware
manipulation by personnel unauthorized by Fagor Automation.
If the CNC hardware is modified by personnel unauthorized by Fagor
Automation, it will no longer be under warranty.
COMPUTER VIRUSES
FAGOR AUTOMATION guarantees that the software installed contains no
computer viruses. It is up to the user to keep the unit virus free in order to
guarantee its proper operation. Computer viruses at the CNC may cause it to
malfunction.
FAGOR AUTOMATION shall not be held responsible for any personal injuries or
physical damage caused or suffered by the CNC due a computer virus in the
system.
If a computer virus is found in the system, the unit will no longer be under warranty.
All rights reserved. No part of this documentation may be transmitted,
transcribed, stored in a backup device or translated into another language
without Fagor Automation’s consent. Unauthorized copying or distributing of this
software is prohibited.
The information described in this manual may be subject to changes due to
technical modifications. Fagor Automation reserves the right to change the
contents of this manual without prior notice.
All the trade marks appearing in the manual belong to the corresponding owners.
The use of these marks by third parties for their own purpose could violate the
rights of the owners.
It is possible that CNC can execute more functions than those described in its
associated documentation; however, 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
Automation shall not be held responsible for any personal injuries or physical
damage caused or suffered by the CNC if it is used in any way other than as
explained in the related documentation.
The content of this manual and its validity for the product described here has been
verified. Even so, involuntary errors are possible, hence no absolute match is
guaranteed. However, the contents of this document are regularly checked and
updated implementing the necessary corrections in a later edition. We appreciate
your suggestions for improvement.
The examples described in this manual are for learning purposes. Before using
them in industrial applications, they must be properly adapted making sure that
the safety regulations are fully met.
Programming manual.
CNC 8060
CNC 8065
·3·
(REF: 1901)
INDEX
About the product - CNC 8060 ..................................................................................................... 9
About the product - CNC 8065 ................................................................................................... 13
Declaration of CE conformity and warranty conditions ............................................................... 19
Version history - CNC 8060 ........................................................................................................ 21
Version history - CNC 8065 ........................................................................................................ 25
Safety conditions ........................................................................................................................ 31
Returning conditions ................................................................................................................... 35
CNC maintenance ...................................................................................................................... 37
CHAPTER 1 CREATING A PROGRAM.
1.1 Programming languages................................................................................................ 39
1.2 Program structure. ......................................................................................................... 40
1.2.1 Program body............................................................................................................. 41
1.2.2 The subroutines. ........................................................................................................ 42
1.3 Program block structure................................................................................................. 43
1.3.1 Programming in ISO code.......................................................................................... 44
1.3.2 High-level language programming. ............................................................................ 46
1.4 Programming of the axes............................................................................................... 47
1.5 List of "G" functions........................................................................................................48
1.6 List of auxiliary (miscellaneous) M functions.................................................................. 51
1.7 List of statements and instructions................................................................................. 52
1.8 Programming the block labels........................................................................................ 55
1.9 Comment programming. ................................................................................................ 56
1.10 Variables and constants................................................................................................. 57
1.11 Arithmetic parameters.................................................................................................... 58
1.12 Arithmetic and logic operators and functions. ................................................................ 59
1.13 Arithmetic and logic expressions. .................................................................................. 61
CHAPTER 2 MACHINE OVERVIEW
2.1 Axis nomenclature ......................................................................................................... 63
2.2 Coordinate system ......................................................................................................... 65
2.3 Reference systems ........................................................................................................ 66
2.3.1 Origins of the reference systems ............................................................................... 67
2.4 Home search..................................................................................................................68
2.4.1 Definition of "Home search" ....................................................................................... 68
2.4.2 "Home search" programming ..................................................................................... 69
CHAPTER 3 COORDINATE SYSTEM
3.1 Programming in millimeters (G71) or in inches (G70).................................................... 71
3.2 Absolute (G90) or incremental (G91) coordinates. ........................................................ 72
3.2.1 Rotary axes. ...............................................................................................................73
3.3 Absolute and incremental coordinates in the same block (I). ........................................ 75
3.4 Programming in radius (G152) or in diameters (G151).................................................. 76
3.5 Coordinate programming ............................................................................................... 77
3.5.1 Cartesian coordinates ................................................................................................ 77
3.5.2 Polar coordinates ....................................................................................................... 78
3.5.3 Angle and Cartesian coordinate................................................................................. 80
CHAPTER 4 WORK PLANES.
4.1 About work planes on lathe and mill models.................................................................. 84
4.2 Select the main new work planes. ................................................................................. 85
4.2.1 Mill model or lathe model with "trihedron" type axis configuration. ............................ 85
4.2.2 Lathe model with "plane" type axis configuration....................................................... 86
4.3 Select any work plane and longitudinal axis. ................................................................. 87
4.4 Select the longitudinal axis of the tool............................................................................ 89
CHAPTER 5 ORIGIN SELECTION
5.1 Programming with respect to machine zero................................................................... 92
5.2 Set the machine coordinate (G174). ............................................................................. 94
5.3 Fixture offset .................................................................................................................. 95
Programming manual.
CNC 8060
CNC 8065
·4·
(REF: 1901)
5.4 Coordinate preset (G92) ................................................................................................ 96
5.5 Zero offsets (G54-G59/G159)........................................................................................ 97
5.5.1 Variables for setting zero offsets................................................................................ 99
5.5.2 Incremental zero offset (G158) ................................................................................ 100
5.5.3 Excluding axes in the zero offset (G157) ................................................................. 102
5.6 Zero offset cancellation (G53) ..................................................................................... 103
5.7 Polar origin preset (G30) ............................................................................................. 104
CHAPTER 6 TECHNOLOGICAL FUNCTIONS
6.1 Machining feedrate (F)................................................................................................. 107
6.2 Feedrate related functions ........................................................................................... 109
6.2.1 Feedrate programming units (G93/G94/G95) .......................................................... 109
6.2.2 Feedrate blend (G108/G109/G193) ......................................................................... 110
6.2.3 Constant feedrate mode (G197/G196) .................................................................... 112
6.2.4 Cancellation of the % of feedrate override (G266)................................................... 114
6.2.5 Acceleration control (G130/G131) ........................................................................... 115
6.2.6 Jerk control (G132/G133) ........................................................................................ 117
6.2.7 Feed-Forward control (G134) .................................................................................. 118
6.2.8 AC-Forward control (G135)...................................................................................... 119
6.3 Spindle speed (S) ........................................................................................................ 120
6.4 Tool number (T) ........................................................................................................... 121
6.5 Tool offset number (D)................................................................................................. 124
6.6 Auxiliary (miscellaneous) functions (M) ....................................................................... 126
6.6.1 List of "M" functions ................................................................................................. 127
6.7 Auxiliary functions (H).................................................................................................. 128
CHAPTER 7 THE SPINDLE. BASIC CONTROL.
7.1 The master spindle of the channel............................................................................... 130
7.1.1 Manual selection of a master spindle....................................................................... 132
7.2 Spindle speed .............................................................................................................. 133
7.2.1 G192. Turning speed limitation ................................................................................ 134
7.2.2 Constant surface speed ........................................................................................... 135
7.3 Spindle start and stop .................................................................................................. 136
7.4 Gear change. ............................................................................................................... 138
7.5 Spindle orientation. ...................................................................................................... 140
7.5.1 The turning direction for spindle orientation............................................................. 142
7.5.2 M19 function with an associated subroutine. ........................................................... 144
7.5.3 Positioning speed..................................................................................................... 145
7.6 M functions with an associated subroutine. ................................................................. 146
CHAPTER 8 PATH CONTROL.
8.1 Rapid traverse (G00). .................................................................................................. 147
8.2 Linear interpolation (G01). ........................................................................................... 149
8.3 Circular interpolation (G02/G03).................................................................................. 155
8.3.1 Cartesian coordinates (Arc center programming). ................................................... 157
8.3.2 Cartesian coordinates (arc radius programming). ................................................... 159
8.3.3 Cartesian coordinates (arc radius pre-programming) (G263). ................................. 161
8.3.4 Polar coordinates. .................................................................................................... 162
8.3.5 Programming example (M model). Polar coordinates.............................................. 164
8.3.6 Programming example (M model). Polar coordinates. ............................................ 165
8.3.7 Programming example (T model). Programming examples. ................................... 166
8.3.8 Polar coordinates. Temporary Polar origin shift to the center of arc (G31).............. 167
8.3.9 Cartesian coordinates. Arc center in absolute coordinates (no-modal) (G06). ........ 168
8.3.10 Cartesian coordinates. Arc center in absolute coordinates (modal) (G261/G262). . 169
8.3.11 Arc correction (G264/G265)..................................................................................... 171
8.4 Arc tangent to previous path (G08).............................................................................. 173
8.5 Arc defined by three points (G09)................................................................................ 175
8.6 Helical interpolation (G02/G03). .................................................................................. 177
CHAPTER 9 TOOL PATH CONTROL. MANUAL INTERVENTION.
9.1 Additive manual intervention (G201/G202).................................................................. 180
9.2 Exclusive manual intervention (G200). ........................................................................ 181
9.3 Jogging feedrate. ......................................................................................................... 182
9.3.1 Feedrate in continuous jog (#CONTJOG)................................................................ 182
9.3.2 Feedrate in incremental jog (#INCJOG). ................................................................. 183
9.3.3 Feedrate in incremental jog (#MPG)........................................................................ 184
9.3.4 Manual path movement limits (#SET OFFSET)....................................................... 185
9.3.5 Synchronization of coordinates and additive manual offset (#SYNC POS)............. 186
9.4 Variables...................................................................................................................... 187
Programming manual.
CNC 8060
CNC 8065
·5·
(REF: 1901)
CHAPTER 10 ELECTRONIC THREADING AND RIGID TAPPING.
10.1 Electronic threading with constant pitch (G33) ............................................................ 189
10.1.1 Programming examples (·M· model)........................................................................ 192
10.1.2 Programming examples (·T· model) ........................................................................ 193
10.2 Electronic threading with variable pitch (G34) ............................................................. 195
10.3 Rigid tapping (G63)...................................................................................................... 199
10.4 Withdraw the axes after interrupting an electronic threading (G233)........................... 201
10.4.1 Variables related to G233. ....................................................................................... 204
10.4.2 Programming example. ............................................................................................ 204
CHAPTER 11 GEOMETRY ASSISTANCE
11.1 Square corner (G07/G60) ............................................................................................ 205
11.2 Semi-rounded corner (G50) ......................................................................................... 206
11.3 Controlled corner rounding, radius blend, (G05/G61).................................................. 207
11.3.1 Types of corner rounding ......................................................................................... 208
11.4 Corner rounding, radius blend, (G36) .......................................................................... 212
11.5 Corner chamfering, (G39) ............................................................................................ 214
11.6 Tangential entry (G37) ................................................................................................. 216
11.7 Tangential exit (G38) ................................................................................................... 217
11.8 Mirror image (G11, G12, G13, G10, G14) ................................................................... 218
11.9 Pattern rotation (G73) .................................................................................................. 222
11.10 General scaling factor .................................................................................................. 224
11.11 Work zones. ................................................................................................................. 227
11.11.1 CNC behavior when there are active work zones. ................................................... 228
11.11.2 Set the limits of the work zones (G120/G121/G123)................................................ 229
11.11.3 Enable/disable the work zones (G122). ................................................................... 231
11.11.4 Summary of work zone related variables. ................................................................ 234
CHAPTER 12 ADDITIONAL PREPARATORY FUNCTIONS
12.1 Dwell (G04 / #TIME). ................................................................................................... 235
12.2 Software limits.............................................................................................................. 237
12.2.1 Define the first software limit (G198/G199). ............................................................. 238
12.2.2 Define the first software limit via variables. .............................................................. 240
12.2.3 Define the second software limit via variables. ........................................................ 241
12.2.4 Variables associated with the software limits........................................................... 242
12.3 Turn Hirth axis on and off (G170/G171)....................................................................... 243
12.4 Set and gear change.................................................................................................... 244
12.4.1 Change parameter set of an axis (G112)................................................................. 244
12.4.2 Change the gear and set of a Sercos drive using variables..................................... 245
12.4.3 Variables related to set and gear change. ............................................................... 246
12.5 Smooth the path and the feedrate. .............................................................................. 247
12.5.1 Smooth the path (#PATHND)................................................................................... 247
12.5.2 Smooth the path and the feedrate (#FEEDND). ...................................................... 248
CHAPTER 13 TOOL COMPENSATION
13.1 Tool radius compensation............................................................................................ 251
13.1.1 Location code (shape or type) of the turning tools ................................................... 252
13.1.2 Functions associates with radius compensation...................................................... 255
13.1.3 Beginning of tool radius compensation .................................................................... 258
13.1.4 Sections of tool radius compensation ...................................................................... 261
13.1.5 Change of type of radius compensation while machining ........................................ 265
13.1.6 Cancellation of tool radius compensation ................................................................ 267
13.2 Tool length compensation............................................................................................ 270
13.3 3D tool compensation. ................................................................................................. 272
13.3.1 Programming the vector in the block........................................................................ 274
CHAPTER 14 CONTROLLING THE EXECUTION AND DISPLAYING THE PROGRAM.
14.1 Conditional block skip (/) ............................................................................................. 275
14.2 Abort the execution of the program and resume it in another block or program. ........ 276
14.2.1 Define the execution resuming block or program (#ABORT)................................... 277
14.2.2 Default point to continue the execution (#ABORT OFF). ......................................... 278
14.3 Block repetition (NR).................................................................................................... 279
14.3.1 Movement block repetition n times (NR/NR0).......................................................... 279
14.3.2 Prepare a subroutine without executing it (NR0). .................................................... 280
14.4 Block group repetition (#RPT)...................................................................................... 281
14.4.1 Programming example. ............................................................................................ 283
14.5 Interrupt block preparation until an event is caused (#WAIT FOR). ............................ 284
14.6 Interrupt block preparation (#FLUSH).......................................................................... 285
14.7 Enable/disable the single-block treatment (#ESBLK/ #DSBLK). ................................. 286
Programming manual.
CNC 8060
CNC 8065
·6·
(REF: 1901)
14.8 Enable/disable the stop signal (#DSTOP/#ESTOP). ................................................... 287
14.9 Enable/disable the feed-hold signal (#DFHOLD/#EFHOLD). ...................................... 288
14.10 Block skip ($GOTO)..................................................................................................... 289
14.11 Conditional execution ($IF).......................................................................................... 290
14.11.1 Conditional execution ($IF). ..................................................................................... 290
14.11.2 Conditional execution ($IF - $ELSE)........................................................................ 291
14.11.3 Conditional execution ($IF - $ELSEIF). ................................................................... 292
14.12 Conditional execution ($SWITCH)............................................................................... 293
14.13 Block repetition ($FOR) ............................................................................................... 294
14.14 Conditional block repetition ($WHILE). ........................................................................ 296
14.15 Conditional block repetition ($DO)............................................................................... 297
CHAPTER 15 SUBROUTINES.
15.1 Executing subroutines from RAM memory. ................................................................. 301
15.2 Definition of the subroutines ........................................................................................ 302
15.3 Subroutine execution. .................................................................................................. 303
15.3.1 LL. Call to a local subroutine.................................................................................... 304
15.3.2 L. Call to a global subroutine. .................................................................................. 304
15.3.3 #CALL. Call to a global or local subroutine.............................................................. 305
15.3.4 #PCALL. Call to a global or local subroutine initializing parameters........................ 306
15.3.5 #MCALL. Modal call to a local or global subroutine................................................. 307
15.3.6 #MDOFF. Turning the subroutine into non-modal. .................................................. 309
15.3.7 #RETDSBLK. Execute subroutine as a single block................................................ 310
15.4 #PATH. Define the location of the global subroutines. ................................................ 311
15.5 OEM subroutine execution. ......................................................................................... 312
15.6 Generic user subroutines (G500-G599). ..................................................................... 314
15.7 Assistance for subroutines........................................................................................... 317
15.7.1 Subroutine help files. ............................................................................................... 317
15.7.2 List of available subroutines..................................................................................... 319
15.8 Interruption subroutines. .............................................................................................. 320
15.8.1 Repositioning axes and spindles from the subroutine (#REPOS). .......................... 321
15.9 Subroutine associated with the start............................................................................ 322
15.10 Subroutine associated with the reset........................................................................... 323
15.11 Subroutines associated with the kinematics calibration cycle. .................................... 324
CHAPTER 16 EXECUTING BLOCKS AND PROGRAMS
16.1 Executing a program in the indicated channel............................................................. 325
16.2 Executing a block in the indicated channel.................................................................. 327
CHAPTER 17 C AXIS
17.1 Activating the spindle as "C" axis................................................................................. 330
17.2 Machining of the face of the part ................................................................................. 332
17.3 Machining of the turning side of the part...................................................................... 334
CHAPTER 18 ANGULAR TRANSFORMATION OF AN INCLINE AXIS.
18.1 Turning angular transformation on and off................................................................... 339
18.2 Freezing (suspending) the angular transformation. ..................................................... 340
18.3 Obtaining information on angular transformation......................................................... 341
CHAPTER 19 TANGENTIAL CONTROL.
19.1 Turning tangential control on and off. .......................................................................... 345
19.2 Freezing tangential control. ......................................................................................... 348
19.3 Obtaining information on tangential control. ................................................................ 350
CHAPTER 20 KINEMATICS AND COORDINATE TRANSFORMATION
20.1 Coordinate systems. .................................................................................................... 352
20.2 Movement in an inclined plane. ................................................................................... 353
20.3 Select a kinematics (#KIN ID)...................................................................................... 354
20.4 Coordinate systems (#CS / #ACS). ............................................................................. 355
20.4.1 Define a coordinate system (MODE1). .................................................................... 359
20.4.2 Define a coordinate system (MODE2). .................................................................... 360
20.4.3 Define a coordinate system (MODE3). .................................................................... 361
20.4.4 Define a coordinate system (MODE4). .................................................................... 362
20.4.5 Define a coordinate system (MODE5). .................................................................... 363
20.4.6 Define a coordinate system (MODE6). .................................................................... 364
20.4.7 Operation with 45º spindles (Huron type). ............................................................... 366
20.4.8 How to combine several coordinate systems........................................................... 368
Programming manual.
CNC 8060
CNC 8065
·7·
(REF: 1901)
20.5 Tool perpendicular to the inclined plane (#TOOL ORI)................................................ 370
20.5.1 Programming examples. .......................................................................................... 371
20.6 Using RTCP (Rotating Tool Center Point). .................................................................. 373
20.6.1 Programming examples. .......................................................................................... 375
20.7 Correct the implicit tool length compensation of the program (#TLC).......................... 377
20.8 How to withdraw the tool when losing the plane. ......................................................... 378
20.9 Tool orientation in the part coordinate system. ............................................................ 379
20.9.1 Activate tool orientation in the part coordinate system............................................. 379
20.9.2 Cancel tool orientation in the part coordinate system. ............................................. 380
20.9.3 How to manage the discontinuities in the orientation of rotary axes. ....................... 381
20.9.4 Screen for choosing the desired solution................................................................. 383
20.9.5 Execution example. Selecting a solution.................................................................. 384
20.10 Selecting the rotary axes that position the tool in type-52 kinematics. ........................ 385
20.11 Transform the current part zero considering the position of the table kinematics........ 386
20.11.1 Process of saving a part zero with the table axes in any position............................ 387
20.11.2 Example to maintain the part zero without rotating the coordinate system.............. 388
20.12 Summary of kinematics related variables. ................................................................... 389
CHAPTER 21 HSC. HIGH SPEED MACHINING.
21.1 Recommendations for machining. ............................................................................... 394
21.2 User subroutines G500-G501 to turn HSC on/off. ....................................................... 395
21.2.1 Alternative example for functions G500-G501 supplied by Fagor............................ 397
21.3 HSC SURFACE mode. Optimization of surface finish. ................................................ 399
21.4 HSC CONTERROR mode. Optimizing the contouring error........................................ 402
21.5 HSC FAST mode. Optimizing the machining feedrate................................................. 404
21.6 Canceling the HSC mode. ........................................................................................... 406
CHAPTER 22 VIRTUAL TOOL AXIS.
22.1 Activate the virtual tool axis. ........................................................................................ 408
22.2 Cancel the virtual tool axis. .......................................................................................... 409
22.3 Variables associated with the virtual tool axis.............................................................. 410
CHAPTER 23 DISPLAYING MESSAGES, WARNINGS AND ERRORS.
23.1 #ERROR. Display an error on the screen.................................................................... 412
23.2 #WARNING / #WARNINGSTOP. Displaying a warning on the screen. ...................... 414
23.3 #MSG. Display a message on the screen.................................................................... 416
23.4 Format identifiers and special characters. ................................................................... 418
23.5 cncError.txt file. List of OEM and user errors and warnings. ....................................... 419
23.6 cncMsg.txt file. List of OEM and user messages. ........................................................ 420
23.7 Summary of the variables. ........................................................................................... 421
CHAPTER 24 DMC (DYNAMIC MACHINING CONTROL).
24.1 Activating the DMC. ..................................................................................................... 424
24.2 Deactivating the DMC. ................................................................................................. 426
24.3 Summary of the variables. ........................................................................................... 427
24.4 Operating with DMC..................................................................................................... 429
24.4.1 DMC operation. ........................................................................................................ 429
24.4.2 DMC status and progress. Automatic mode. ........................................................... 431
24.4.3 Percentage of feedrate (feedrate override). ............................................................. 431
CHAPTER 25 OPENING AND WRITING FILES.
25.1 #OPEN. Open file for writing........................................................................................ 433
25.2 #WRITE. Writing in a file.............................................................................................. 435
25.3 #CLOSE. Close a file. .................................................................................................. 437
25.4 cncWrite.txt file. List of OEM and user messages. ...................................................... 438
CHAPTER 26 PROGRAMMING STATEMENTS.
26.1 Display instructions. Define the size of the graphics area ........................................... 439
26.2 ISO generation............................................................................................................. 442
26.3 Electronic axis slaving.................................................................................................. 445
26.4 Axis parking ................................................................................................................. 446
26.5 Modifying the configuration of the axes of a channel................................................... 448
26.6 Modifying the configuration of the spindles of a channel ............................................. 453
26.7 Spindle synchronization ............................................................................................... 456
26.8 Selecting the loop for an axis or a spindle. Open loop or closed loop ......................... 460
26.9 Collision detection........................................................................................................ 462
26.10 Spline interpolation (Akima) ......................................................................................... 464
Programming manual.
CNC 8060
CNC 8065
·8·
(REF: 1901)
26.11 Polynomial interpolation............................................................................................... 467
26.12 Acceleration control ..................................................................................................... 468
26.13 Definition of macros ..................................................................................................... 470
26.14 Communication and synchronization between channels............................................. 472
26.15 Movements of independent axes................................................................................. 475
26.16 Electronic cams. .......................................................................................................... 479
26.17 On line modification of the machine configuration in HD graphics (xca files). ............. 482
CHAPTER 27 CNC VARIABLES.
Programming manual.
CNC 8060
CNC 8065
·9·
(REF: 1901)
ABOUT THE PRODUCT - CNC 8060
BASIC CHARACTERISTICS.
(*) Differential TTL / Sinusoidal 1 Vpp (**) TTL / Differential TTL / Sinusoidal 1 Vpp / SSI protocol / FeeDat / EnDat
Basic characteristics. 8060
M FL
8060
M Power
8060
T FL
8060
T Power
8060
L
Number of axes. 3 to 4 3 to 6 3 to 4 3 to 6 3 to 6
Number of spindles. 1 1 to 2 1 to 2 1 to 3 1
Maximum number of axes and spindles. 57577
Interpolated axes. 44444
Number of tool magazines. 1 1 1 1 to 2 1
Number of execution channels. 1 1 1 1 to 2 1
Number of handwheels. 1 to 3
Type of servo system. Analog / Sercos Digital
Communications. RS485 / RS422 / RS232
Ethernet
Integrated PLC.
PLC execution time.
Digital inputs / Digital outputs.
Marks / Registers.
Timers / Counters.
Symbols.
< 1ms/K
1024 / 1024
8192 / 1024
512 / 256
Unlimited
Block processing time. < 2.0 ms < 1.5 ms < 2.0 ms < 1.5 ms < 1 ms
Remote modules. RIOW RIO5 RIO70 RIOR RCS-S
Valid for CNC. 8070
8065
8060
8070
8065
8060
8070
8065
- - -
D
I
S
C
O
N
T
I
N
U
E
D
8070
8065
8060
8070
8065
8060
Communication with the remote modules. CANopen CANopen CANfagor CANopen Sercos
Digital inputs per module. 8 24 / 48 16 48 - - -
Digital outputs per module. 8 16 / 32 16 32 - - -
Analog inputs per module. 4 4 8 - - - - - -
Analog outputs per module. 4 4 4 - - - 4
Inputs for PT100 temperature sensors. 2 2 - - - - - - - - -
Feedback inputs. - - - - - - 4 (*) - - - 4 (**)
Programming manual.
CNC 8060
CNC 8065
·10·
(REF: 1901)
SOFTWARE OPTIONS.
Some of the features described in this manual are dependent on the acquired software options. The active
software options for the CNC can be consulted in the diagnostics mode (accessible from the task window
by pressing [CTRL] [A]), under software options.
Consult the ordering handbook for information on the software options available for your model.
SOFT 8060 ADDIT AXES
Additional shaft.
Add axes to the default configuration.
SOFT 8060 ADDIT SPINDLES
Additional spindle.
Add spindles to the default configuration.
SOFT 8060 ADDIT TOOL MAGAZ
Additional tool magazine.
Add tool magazines to the default configuration.
SOFT 8060 ADDIT CHANNELS
Additional channel.
Add channels to the default configuration.
SOFT DIGITAL SERCOS
Sercos digital bus.
Sercos digital bus.
SOFT i4.0 CONNECTIVITY PACK
Industry 4.0.
This option allows for the use and capture of data using the
FSYS.
SOFT EDIT/SIMUL
EDISIMU mode (editing and simulation).
It allows for the editing, modification and simulation of a
part-program.
SOFT TOOL RADIUS COMP
Radius compensation.
Tool compensation allows programming the contour to be
machined based on part dimensions of the and without
taking into account the dimensions of the tool that will be
used later on. This avoids having to calculate and define
the tool path based on the tool radius.
SOFT PROFILE EDITOR
Profile editor.
Allows for the part profiles to be edited graphically and to
import dxf files.
SOFT 60 F3D GRAPHICS
F3D graphics.
High definition solid 3D graphics for the execution and
simulation of part-programs and canned cycles of the
editor.
During machining, the F3D graphics display the tool
removing the material from the part in real time, allowing
for the condition of the part to be seen at all times. F3D
graphics can display up to 4 views of the part, where each
can be rotated, zoomed in or zoomed out. Measurements
can also be made on the part and even sections on the
piece from any angle.
SOFT 60 IIP CONVERSATIONAL
Interactive Icon-based Pages (conversational mode).
IIP or conversational mode is specifically designed for
people without any prior programming knowledge or for
those that are not familiarized with Fagor CNC's.
Working in conversational mode is easier than in ISO
mode, as it ensures proper data entry and minimizes the
number of operations to be defined. There is no need to
work with part-programs.
SOFT 60 RTCP
Dynamic RTCP (Rotating Tool Center Point).
The dynamic RTCP option is required for interpolation
machining with 4, 5 or 6 axis.
SOFT 60 C AXIS
C axis.
It activates the kinematics for working with the C axis and
the associated canned cycles. The CNC can control
several C axes. The parameters of each axis indicate if it
will function as a C axis or not, where it will not be
necessary to activate another axis for the machine
parameters.
SOFT 60 Y AXIS
Y axis for lathe.
It activates the kinematics for working with the Y axis and
the associated canned cycles.
Programming manual.
CNC 8060
CNC 8065
·11·
(REF: 1901)
SOFT 60 TANDEM AXES
Tandem axes.
A tandem axis consists in two motors mechanically
coupled (slaved) and making up a single transmission
system (axis or spindle). A tandem axis helps provide the
necessary torque to move an axis when a single motor is
not capable of supplying enough torque to do it.
When activating this feature, it should be kept in mind that
for each tandem axis of the machine, another axis must be
added to the entire configuration. For example, on a large
3-axis lathe (X Z and tailstock), if the tailstock is a tandem
axis, the final purchase order for the machine must
indicate 4 axes.
SOFT 60 SYNCHRONISM
Synchronization of axes and spindles.
The axes and ballscrews may be synchronized in two
ways: in terms of speed or position. The CNC
configuration takes into consideration the synchronization
of 2 axes or 2 spindles. Once synchronized, only the
master displays and programs the element.
SOFT 60 HSSA I MACHINING SYSTEM
High Speed Surface Accuracy.
This is the new version of algorithms for high speed
machining (HSC). This new HSSA algorithm allows for
high speed machining optimization, where higher cutting
speeds, smoother contours, a better surface finishing and
greater precision are achieved.
SOFT 60 HSSA II MACHINING SYSTEM
HSSA-II machining system.
This is the new version of algorithms for high speed
machining (HSC). This new HSSA algorithm allows for
high speed machining optimization, where higher cutting
speeds, smoother contours, a better surface finishing and
greater precision are achieved.
SOFT 60 PROBE
Probing canned cycles.
The CNC may have two probes; usually a tabletop probe
to calibrate tools and a measuring probe to measure the
part.
This option activates the functions G100, G103 and G104
(for probe movements) and probe canned cycles (which
help to measure part surfaces and to calibrate tools).
For the laser model, it only activates the non-cycle function
G100.
SOFT 60 CONV USER CYCLES
Conversational user cycles.
Incorporation of user cycles in conversational mode.
SOFT 60 PROGTL3
ProGTL3 programming language.
Another language apart from ISO for the programming of
profiles using a geometric language without the need to
use external CAD systems. This language allows for
program functions to define lines and circles which define
the points of intersection on a profile, in addition to macros
for the creation of solids defined by a flat profile and one
or more section profiles.
SOFT 60 PPTRANS
Part-program translator.
The program translator may be used to convert programs
written in other languages into Fagor ISO codes.
SOFT THIRD PARTY CANOPEN
Third-party CANopen.
Enables the use of non-Fagor CANopen modules.
SOFT MAB SYSTEM.
MAB drives.
Sercos connection with MAB drives.
SOFT 60 PWM CONTROL
Pulse-Width Modulation.
This function is only available for Sercos bus controlled
systems. It is mostly oriented toward laser machines for
the cutting of very thick sheets, where the CNC generates
a series of PWM pulses to control the power of the laser
when drilling the starting point.
This feature is essential for cutting very thick sheets and
it requires two quick digital outputs located on the central
unit. With this new feature, the OEM does not need to
install or program any external device, which reduces
machine costs and installation times. The end user also
benefits, since the “Cutting with PWM ” feature is much
easier to use and program.
SOFT 60 GAP CONTROL
Gap control.
This is mostly oriented toward laser machines. Gap
control makes it possible to maintain a set distance
between the laser nozzle and the surface of the sheet. This
distance is calculated by a sensor connected to the CNC,
so that the CNC offsets the sensor variations on the
distance programmed with additional movements in the
axis programmed for the gap.
SOFT DMC
Dynamic Machining Control.
DMC adapts the feedrate during machining to maintain the
cutting power as close as possible to ideal machining
conditions.
SOFT FMC
Fagor Machining Calculator.
The FMC application consists of a database of materials
to be machined and machining operations (milling and
turning) with an interface to choose suitable cutting
conditions for these operations.
SOFT FFC
Fagor Feed Control.
During the execution of a canned cycle of the editor, the
FFC function makes it possible to replace the feedrate and
speed programmed in the cycle with the active values of
the execution, which are acted upon by the feed override
and speed override.
SOFT 60/65/70 OPERATING TERMS
Temporary user license.
The "Operating Terms" option activates a temporary user
license for the CNC, which is valid until the date
determined by the OEM.
SOFT MANUAL NESTING
Manual nesting
Nesting consists of creating a pattern on the sheet material
using previously defined figures (in dxf, dwg or parametric
files), so as to use most of the sheet as possible. Once the
pattern has been defined, the CNC creates a program.
During manual nesting, the operator distributes the parts
on top of the sheet material.
Programming manual.
CNC 8060
CNC 8065
·12·
(REF: 1901)
SOFT AUTO NESTING
Automatic nesting
Nesting consists of creating a pattern on the sheet material
using previously defined figures (in dxf, dwg or parametric
files), so as to use most of the sheet as possible. Once the
pattern has been defined, the CNC creates a program.
During automatic nesting, the application distributes the
figures on the sheet material and optimizes the spaces.
Programming manual.
CNC 8060
CNC 8065
·13·
(REF: 1901)
ABOUT THE PRODUCT - CNC 8065
BASIC CHARACTERISTICS.
Basic characteristics. 8065 M 8065 M Power
Basic Pack 1 Basic Pack 1
Number of execution channels. 1 1 1 1 to 4
Number of axes. 3 to 6 5 to 8 5 to 12 8 to 28
Number of spindles. 1 1 to 2 1 to 4 1 to 4
Maximum number of axes and spindles. 7 10 16 32
Number of tool magazines. 1 1 1 to 2 1 to 4
Limited to 4 interpolated axes. Option Option Option Option
Basic characteristics. 8065 T 8065 T Power
Basic Pack 1 Basic Pack 1
Number of execution channels. 1 1 to 2 1 to 2 1 to 4
Number of axes. 3 to 5 5 to 7 5 to 12 8 to 28
Number of spindles. 2 2 3 to 4 3 to 4
Maximum number of axes and spindles. 7 9 16 32
Number of tool magazines. 1 1 to 2 1 to 2 1 to 4
Limited to 4 interpolated axes. Option Option Option Option
Basic characteristics. 8065 M 8065 M Power 8065 T 8065 T Power
Number of handwheels. 1 to 12
Type of servo system. Analog / Digital Sercos / Digital Mechatrolink
Communications. RS485 / RS422 / RS232
Ethernet
Integrated PLC.
PLC execution time.
Digital inputs / Digital outputs.
Marks / Registers.
Timers / Counters.
Symbols.
< 1ms/K
1024 / 1024
8192 / 1024
512 / 256
Unlimited
Block processing time. < 1 ms
Programming manual.
CNC 8060
CNC 8065
·14·
(REF: 1901)
(*) Differential TTL / Sinusoidal 1 Vpp (**) TTL / Differential TTL / Sinusoidal 1 Vpp / SSI protocol / FeeDat / EnDat
Remote modules. RIOW RIO5 RIO70 RIOR RCS-S
Valid for CNC. 8070
8065
8060
8070
8065
8060
8070
8065
- - -
D
I
S
C
O
N
T
I
N
U
E
D
8070
8065
8060
8070
8065
8060
Communication with the remote modules. CANopen CANopen CANfagor CANopen Sercos
Digital inputs per module. 8 24 / 48 16 48 - - -
Digital outputs per module. 8 16 / 32 16 32 - - -
Analog inputs per module. 4 4 8 - - - - - -
Analog outputs per module. 4 4 4 - - - 4
Inputs for PT100 temperature sensors. 2 2 - - - - - - - - -
Feedback inputs. - - - - - - 4 (*) - - - 4 (**)
Customizing (on an open system only).
PC-based open system, fully customizable.
INI configuration files.
Tool for display configuration FGUIM.
Visual Basic®, Visual C++®, etc.
Internal databases in Microsoft® Access.
OPC compatible interface
Programming manual.
CNC 8060
CNC 8065
·15·
(REF: 1901)
SOFTWARE OPTIONS.
Some of the features described in this manual are dependent on the acquired software options. The active
software options for the CNC can be consulted in the diagnostics mode (accessible from the task window
by pressing [CTRL] [A]), under software options.
Consult the ordering handbook for information on the software options available for your model.
SOFT ADDIT AXES
Additional shaft.
Add axes to the default configuration.
SOFT ADDIT SPINDLES
Additional spindle.
Add spindles to the default configuration.
SOFT ADDIT TOOL MAGAZ
Additional tool magazine.
Add tool magazines to the default configuration.
SOFT ADDIT CHANNELS
Additional channel.
Add channels to the default configuration.
SOFT 4 AXES INTERPOLATION LIMIT
Limited to 4 interpolated axes.
It limits the number of axes to 4, where the CNC can also
interpolate these at the same time.
SOFT i4.0 CONNECTIVITY PACK
Industry 4.0.
This option allows for the use and capture of data using the
FSYS.
SOFT OPEN SYSTEM
Open system.
The CNC is a closed system that offers all the features
needed to machine parts. Nevertheless, at times there are
some customers who use third-party applications to take
measurements, perform statistics or other tasks apart
from machining a part.
This feature must be active when installing this type of
application, even if they are Office files. Once the
application has been installed, it is recommended to close
the CNC in order to prevent the operators from installing
other kinds of applications that could slow the system
down and affect the machining operations.
SOFT DIGITAL SERCOS
Sercos digital bus.
Sercos digital bus.
SOFT EDIT/SIMUL
EDISIMU mode (editing and simulation).
It allows for the editing, modification and simulation of a
part-program.
SOFT DUAL-PURPOSE (M-T)
Dual-purpose machine.
A dual-purpose machine allows for both milling and
turning cycles. On lathes with a Y axis, it allows making
pockets, bosses and even irregular pockets with islands
during milling cycles. Turning cycles can be used by
milling machines which have a rotary axis that functions
as a C axis.
SOFT IEC 61131 LANGUAGE
IEC 61131 language
IEC 61131 is a PLC programming language that is very
popular in alternative markets, which is slowly entering
into the machine-tool market. With this feature, the PLC
may be programmed either in the usual Fagor language
or in IEC 61131 format.
This feature requires the MP-PLUS (83700201)
processor.
SOFT TOOL RADIUS COMP
Compensación de radio.
Tool compensation allows programming the contour to be
machined based on part dimensions of the and without
taking into account the dimensions of the tool that will be
used later on. This avoids having to calculate and define
the tool path based on the tool radius.
SOFT IIP CONVERSATIONAL
Interactive Icon-based Pages (conversational mode).
IIP or conversational mode is specifically designed for
people without any prior programming knowledge or for
those that are not familiarized with Fagor CNC's.
Working in conversational mode is easier than in ISO
mode, as it ensures proper data entry and minimizes the
number of operations to be defined. There is no need to
work with part-programs.
Programming manual.
CNC 8060
CNC 8065
·16·
(REF: 1901)
SOFT PROFILE EDITOR
Profile editor.
Allows for the part profiles to be edited graphically and to
import dxf files.
SOFT HD GRAPHICS
HD graphics.
High definition solid 3D graphics for the execution and
simulation of part-programs and canned cycles of the
editor.
During machining, the HD graphics display, in real time,
the tool removing the material from the part, allowing the
condition of the part to be seen at all times. HD graphics
can display up to 4 views of the part, where each can be
rotated, zoomed in or zoomed out. Measurements can
also be made on the part and even sections on the piece
from any angle.
In a multi-channel system, this feature requires the MP-
PLUS (83700201) processor.
SOFT RTCP
Dynamic RTCP (Rotating Tool Center Point).
The dynamic RTCP option is required for interpolation
machining with 4, 5 or 6 axis.
This feature requires the MP-PLUS (83700201)
processor.
SOFT C AXIS
C axis.
It activates the kinematics for working with the C axis and
the associated canned cycles. The CNC can control
several C axes. The parameters of each axis indicate if it
will function as a C axis or not, where it will not be
necessary to activate another axis for the machine
parameters.
SOFT Y AXIS
Y axis for lathe.
It activates the kinematics for working with the Y axis and
the associated canned cycles.
SOFT TANDEM AXES
Tandem axes.
A tandem axis consists in two motors mechanically
coupled (slaved) and making up a single transmission
system (axis or spindle). A tandem axis helps provide the
necessary torque to move an axis when a single motor is
not capable of supplying enough torque to do it.
When activating this feature, it should be kept in mind that
for each tandem axis of the machine, another axis must be
added to the entire configuration. For example, on a large
3-axis lathe (X Z and tailstock), if the tailstock is a tandem
axis, the final purchase order for the machine must
indicate 4 axes.
SOFT SYNCHRONISM
Synchronization of axes and spindles.
The axes and ballscrews may be synchronized in two
ways: in terms of speed or position. The CNC
configuration takes into consideration the synchronization
of 2 axes or 2 spindles. Once synchronized, only the
master displays and programs the element.
SOFT KINEMATIC CALIBRATION
Kinematics calibration.
This work mode may be used to calibrate kinematics for
the first time and to re-calibrate it every so often to correct
any possible deviations originated by the day-to-day
machine work.
SOFT HSSA II MACHINING SYSTEM
HSSA-II machining system.
This is the new version of algorithms for high speed
machining (HSC). This new HSSA algorithm allows for
high speed machining optimization, where higher cutting
speeds, smoother contours, a better surface finishing and
greater precision are achieved.
SOFT TANGENTIAL CONTROL
Tangential control.
"Tangential Control" maintains a rotary axis always in the
same orientation with respect to the programmed tool
path. The machining path is defined on the axes of the
active plane and the CNC maintains the orientation of the
rotary axis along the entire tool path.
SOFT PROBE
Probing canned cycles.
The CNC may have two probes; usually a tabletop probe
to calibrate tools and a measuring probe to measure the
part.
This option activates the functions G100, G103 and G104
(for probe movements) and probe canned cycles (which
help to measure part surfaces and to calibrate tools).
SOFT CONV USER CYCLES
Conversational user cycles.
Incorporation of user cycles in conversational mode.
SOFT 70 PROGTL3
ProGTL3 programming language
Another language apart from ISO for the programming of
profiles using a geometric language without the need to
use external CAD systems. This language allows for
program functions to define lines and circles which define
the points of intersection on a profile, in addition to macros
for the creation of solids defined by a flat profile and one
or more section profiles.
SOFT PPTRANS
Part-program translator.
The program translator may be used to convert programs
written in other languages into Fagor ISO codes.
SOFT THIRD PARTY CANOPEN
Third-party CANopen.
Enables the use of non-Fagor CANopen modules.
SOFT FVC BASIC
SOFT FVC UP TO 10m3
SOFT FVC MORE TO 10m3
Volumetric compensation.
5-axis machines are generally used during the
manufacturing of large parts. The accuracy of the parts is
limited by the machine manufacturing tolerances and is
effected by temperature variations during machining.
In sectors such as the aerospace industry, machining
demands mean that classic compensation tools are
becoming suboptimal. Volumetric compensation FVC
comes in to complement the machine adjusting tools.
When mapping the total work volume of the machine, the
CNC knows the exact position of the tool at all times. After
applying the required compensation, the resulting part is
made with the desired precision and tolerance.
There are 3 options, which depend on the size of the
machine.
FVC BASIC: 25-point compensation on each axis.
Quick calibration (time), but less precise than the
other two, but sufficient for the desired tolerances.
FVC UP TO 10m3: Volume compensation up to 10 m³.
More accurate than FVC BASIC, but requires a more
accurate calibration using a Tracer or Tracker laser).
FVC MORE TO 10m3: Volume compensation greater
than 10 m³. More accurate than FVC BASIC, but
Programming manual.
CNC 8060
CNC 8065
·17·
(REF: 1901)
requires a more accurate calibration using a Tracer or
Tracker laser.
This feature is not available for the “Power” model.
SOFT DMC
Dynamic Machining Control.
DMC adapts the feedrate during machining to maintain the
cutting power as close as possible to ideal machining
conditions.
SOFT FMC
Fagor Machining Calculator.
The FMC application consists of a database of materials
to be machined and machining operations (milling and
turning) with an interface to choose suitable cutting
conditions for these operations.
SOFT FFC
Fagor Feed Control.
During the execution of a canned cycle of the editor, the
FFC function makes it possible to replace the feedrate and
speed programmed in the cycle with the active values of
the execution, which are acted upon by the feed override
and speed override.
SOFT 60/65/70 OPERATING TERMS
Temporary user license.
The "Operating Terms" option activates a temporary user
license for the CNC, which is valid until the date
determined by the OEM.
BLANK PAGE
·18·
Programming manual.
CNC 8060
CNC 8065
·19·
(REF: 1901)
DECLARATION OF CE 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. http://www.fagorautomation.com. (Type of file: Declaration of conformity).
WARRANTY TERMS
The warranty conditions for the CNC are available in the downloads section of FAGOR’s corporate website.
http://www.fagorautomation.com. (Type of file: General sales-warranty conditions.
BLANK PAGE
·20·
/