background image

Installation manual.  

CNC 8060
CNC 8065

TOOL 

A

ND MA

GAZIN

E

 MANAGEMEN

T.

7.

Tu

rre

t type magazi

ne.

·473·

(R

EF

: 1709)

 

7.7.5

Basic PLC programming.

When executing the -T- function

When executing a T function, the tool manager sends the code TMOPERATION=11 to the
PLC. In general, it is an optimization of the change that permits orienting the magazine while
machining.

DFU TMOPSTROBE AND CPS TMOPERATION EQ 11 = SET MZROT

Activate the MZROT mark to "tell" the tool manager that the operation has finished.

When executing the M06 function

Every time the M06 subroutine ends an action, it lets the PLC know so it activates the relevant
mark of the tool manager.

DFU M1107 = SET SPDLTOGR
DFD SPDLTOGR = RES M1107

The tool has been taken from the spindle to ground.

DFU M1108 = SET GRTOSPDL
DFD GRTOSPDL = RES M1108

The tool has been taken from ground to the spindle.

DFU M1109 = SET MZTOSPDL
DFD MZTOSPDL = RES M1109

The tool has been taken from the magazine to the spindle.

DFU M1110 = SET SPDLTOGR
DFD SPDLTOGR = RES M1110

The tool has been taken from the spindle to the magazine.

DFU M1111 = SET MZROT
DFD MZROT = RES M1111

The magazine has rotated already.

The M06 subroutine uses the following M functions to "tell" the PLC which movements it must
carry out.

Programming it depends on the type of machine. The auxiliary function will conclude after
executing the requested movement.

Certain operations require using the information transferred by the tool manager in the
following registers:

Manager emergency signal.

Treatment of the tool manager emergency signal.

DFU B11KEYBD1 AND NOT TMINEM = SET SETTMEM
DFU TMINEM = RES SETTMEM

Pressing the USER12 key activates the emergency.

TMINEM = B11KEYLED1

The lamp of the USER12 key turns on when there is an emergency.

TMINEM AND DFU B12KEYBD1 = SET RESTMEM

Pressing the USER13 key removes the emergency.

M109

Select in the magazine the position indicated by TAKEPOS and insert the tool
in the spindle.

M110

Select in the magazine the position indicated by LEAVEPOS and leave the
spindle tool.

LEAVEPOS

This register indicates the magazine position to leave the tool.

TAKEPOS

This register indicates the magazine position of the tool to be taken.

Содержание CNC 8060

Страница 1: ...Ref 1709 8060 8065 CNC Installation manual...

Страница 2: ...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 perso...

Страница 3: ...uring the axes of the system 66 2 3 3 Configuration of a tandem system 67 2 3 4 Configuration of a gantry axis 71 2 3 5 Configuration of a multi axis group 74 2 3 6 Configuring the spindles of the sys...

Страница 4: ...ercos drive 155 2 5 4 Configuring a Mechatrolink drive 158 2 5 5 Hirth axis 159 2 5 6 Axis configuration for lathe type machines 160 2 5 7 Synchronization of axes and spindles 161 2 5 8 Configuration...

Страница 5: ...0 2 9 9 Vectorial definition of table kinematics type 51 284 2 9 10 Vectorial definition of spindle table kinematics type 52 288 2 9 11 Definition of the OEM kinematics types 100 through 105 295 2 9 1...

Страница 6: ...18 6 9 Modifiable signals for axes and spindles 429 6 10 Spindle modifiable signals 433 6 11 Modifiable logic signals laser 437 6 12 Modifiable signals of the independent interpolator 439 6 13 Tool ma...

Страница 7: ...and spindles of the channels 537 10 2 Configuration examples 538 10 2 1 Milling machine with 1 channel 3 axes and 1 spindle 539 10 2 2 Milling machine with 1 channel 5 axes 2 free and 1 spindle 540 1...

Страница 8: ...14 3 1 Configure the subroutines 619 14 4 Subroutine associated with 8055 MC and 8055 TC programs subroutines 9998 and 9999 621 14 4 1 Configure the subroutines 621 14 5 Subroutines associated with t...

Страница 9: ...input for a handwheel 656 15 4 5 Disabling the feedback input alarms 657 15 4 6 Parameter setting example 658 15 5 Number the digital inputs and outputs of the CANopen bus 660 15 5 1 Example I O numbe...

Страница 10: ...BLANK PAGE 10...

Страница 11: ...wheels 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 Symb...

Страница 12: ...t 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 profile...

Страница 13: ...g 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 movem...

Страница 14: ...BLANK PAGE 14...

Страница 15: ...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: ...ication 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 p...

Страница 17: ...plication 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 o...

Страница 18: ...d 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 poss...

Страница 19: ...nformity 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 t...

Страница 20: ...BLANK PAGE 20...

Страница 21: ...ameter OPTION Enable the hardware alarm alarm pin of the local feedback Machine parameter HWFBACKAL Maximum position difference allowed to considerthat there is no need to home again Machine parameter...

Страница 22: ...omponent it does not change the main component Main Menu Machine parameter FUNCTION Maximum frequency recommended for SSI communication depending on cable length Machine parameter SSICLKFREQ The SPDLE...

Страница 23: ...dem axes Torque control mode Machine parameter TORQMODE Apply tool radius compensation in G00 Machine parameter G00COMP The default value of parameter CANMODE is now CANopen Machine parameter CANMODE...

Страница 24: ...ters LEAPDYNOVR PLC mark INPOSLIMIT Variable V G LEAPON V G LEAPG91 V G LEAPPOS V G LEAPPOSLIMIT Laser CO2 laser path dispersion compensation Machine parameters LASERFOLLOWAXIS LASERFOLLOWOFFSET LASER...

Страница 25: ...V SP SREAL sn Laser Power in G97 Variable V A SPEED sn V SP SPEED sn V PLC S sn V A PRGS sn V SP PRGS sn Laser Power limit Variable V A SLIMIT sn V SP SLIMIT sn V PLC SL sn V A PRGSL sn V SP PRGSL sn...

Страница 26: ...S2 NPOINTS3 INIPOSAX1 INIPOSAX2 INIPOSAX3 INCREAX1 INCREAX2 INCREAX3 Non modal G02 and G03 functions Machine parameters G2G3MODAL Non modal function G00 Machine parameters G0MODAL IMOVE Subroutine ass...

Страница 27: ...egative command pulse for analog axes Machine parameters BAKANOUT The SPDLEREV mark also reverses the spindle turning direction in M19 Machine parameters M19SPDLEREV PLC signal SPDLEREV The default fo...

Страница 28: ...ACKTYPE SSI feedback in the RCS S module Machine parameter SSITYPE SSI Modify the simulation speed via PLC Variable V PLC SIMUSPEED Correction of the delay inserted by the bus and the drive Machine pa...

Страница 29: ...OTO 1 Position machine coordinates to be occupied by the rotary axis of the kinematics at the end of the block for the CSROT mode Variables V G CSROTF 2 V G CSROTS 2 V G CSROTT 2 V G CSROTO 2 Position...

Страница 30: ...local count up 2 input Variable V G LCOUNTER1 Variable V G LCOUNTER2 Feedrate related variables Actual real CNC feedrate in G95 Real feedrate on the tool path Feedrate active in the block Variable V G...

Страница 31: ...tial position of the interface on the screen The interface can be moved by clicking with the mouse on the icon showing the program status of the active channel Machine parameters POSX POSY HMI Define...

Страница 32: ...BLANK PAGE 32...

Страница 33: ...not handle the connectors with the unit connected to AC power Before handling these connectors I O feedback etc make sure that the unit is not powered Interconnection of modules Use the connection ca...

Страница 34: ...ts relay coils contactors motors etc uncoupled Use the proper power supply Use an external regulated 24 Vdc power supply for the keyboard operator panel and the remote modules Connecting the power sup...

Страница 35: ...C 8065 35 REF 1709 Symbols that the product may carry Ground symbol This symbol indicates that that point must be under voltage ESD components This symbol identifies the cards as ESD components sensit...

Страница 36: ...BLANK PAGE 36...

Страница 37: ...170 Kg 375 lb 2 Attach a label to the device indicating the owner of the device along with contact information address telephone number email name of the person to contact type of device serial numbe...

Страница 38: ...BLANK PAGE 38...

Страница 39: ...igh pressure to clean the unit because it could cause the accumulation of electrostatic charges that could result in electrostatic shocks The plastics used on the front panel are resistant to grease a...

Страница 40: ...BLANK PAGE 40...

Страница 41: ...PART 1 INSTALLATION MANUAL...

Страница 42: ...BLANK PAGE 42...

Страница 43: ...r the OEM has the folder MTB to save the modifications done at the CNC such as the PLC program the machine parameters etc The CNC manages the MTB folders as follows No MTB folder appears when installi...

Страница 44: ...elp files installed by default with the ones provided on the CD Locate the folder Help files inside the CD select one of the available languages and copy all the files to its CNC location The help fil...

Страница 45: ...ith icon indicating the active work mode on the task bar of the operative system next to the clock In either case the unit shows the DiskMonitor window to switch from one work mode to another This pro...

Страница 46: ...de When starting the unit up in this work mode it will request the access password Setup mode Protection level The setup mode has an intermediate protection level where everything that may be changed...

Страница 47: ...ected mode and that the setup has not been completed yet In this situation the CNC is no longer under Fagor warranty After a certain period of time with the next reset the CNC shows the message again...

Страница 48: ...installed Choose the net license if the dongle hardware key will be connected to a server When the CNC simulator needs to be authenticated it will automatically look for the server throughout the net...

Страница 49: ...es installed by default with the ones provided on the CD Locate the folder Help files inside the CD select one of the available languages and copy all the files to its CNC location The help files inst...

Страница 50: ...l the programs that may be running including the CNC The software must be installed in setup mode The installation will start automatically when inserting the CD in the CD drive if not double click on...

Страница 51: ...n corrected in later versions with parameter G00COMP Version V1 40 New software option third party CANopen From this version one if a machine is using some non Fagor CANopen module the CNC will not re...

Страница 52: ...pensation in G00 In this version movements in G00 do not apply tool radius compensation This has been corrected in later versions with parameter G00COMP Version V5 40 New software option third party C...

Страница 53: ...s a second dialog box asking whether setup has been completed or not If the NO is chosen the next time the unit is turned on it will start in setup mode again If the Yes option is chosen the CNC makes...

Страница 54: ...re option you will not be able to access the administrator mode and therefore you will not be able to install third party software Software installation done in setup mode or user mode will disappear...

Страница 55: ...n folder This folder contains the software corresponding to the CNC version installed Software updates are carried out in this directory and they do not affect the contents of directories MTB and USER...

Страница 56: ...ustom setting made by the machine builder The CONFIG subfolder contains the configuration files ini files and the files that may be modified using the screen customizing tool Fguim The IMAGES subfolde...

Страница 57: ...routines and the pcall txt file that contains the list of user subroutines POCKET This folder contains the profiles that have been created using the profile editor and are related to the editor cycles...

Страница 58: ...Installation manual CNC 8060 CNC 8065 1 SOFTWARE INSTALLATION Software configuration 58 REF 1709...

Страница 59: ...ate the properties of the axes and spindles travel limits moving conditions related handwheels probing compensations etc Each axis or spindle may have up to 4 work sets The following must be set for e...

Страница 60: ...the indicated range Default value of the parameters at a simulator When the CNC is installed as a simulator at a PC the default value of certain machine parameters may be different from those mention...

Страница 61: ...are equivalent to each CNC parameter Sercos It indicates writing the parameter at the drive depends or not on the type Sercos configuration position or velocity Feedback It indicates whether or not w...

Страница 62: ...P41 REFFEED2 PP1 REFVALUE PP52 PP54 Position Position Internal External REFSHIFT PP150 PP151 Position Position Internal External ABSOFF PP177 PP178 Internal External Only when using distance coded I0...

Страница 63: ...ck This parameter should be set to a value other than 0 DSYNCVELW Synchronization of axes and spindles This parameter is defined for the slave element of the synchronization and indicates the velocity...

Страница 64: ...following error allowed when the axis is stopped MAXFLWE For standard monitoring of the following error this parameter indicates the maximum amount of following error allowed when the axis is moving F...

Страница 65: ...is that the channels can not only act independently but also together in other words they can communicate synchronize with each other and carry out coordinated actions The axes and spindles of a chann...

Страница 66: ...parameter shows the table to define the names of the axes Parameter NAXIS sets the number of axes of the system AXISNAME n Name of the axes Possible values X X1 X9 C C1 C9 Default value Starting from...

Страница 67: ...on of each motor may be different from the other s Thetorquedistributionbetweenboth motors maybedifferentfrom1 1ratio Forexample on motors whose rated torque is different Both axes and drives must be...

Страница 68: ...y with the position of the master axis of the tandem TORQDIST Tandem pair Torque distribution Possible values from 1 to 99 Default value 50 Associated variable V MPG TORQDIST nb Parameter included in...

Страница 69: ...uded in the TANDEM table The proportional controller generates an output proportional to the torque error between the two motors TINTTIME Tandem pair Integral gain Ki for the tandem Possible values Fr...

Страница 70: ...ster motor It is defined as percentage of the maximum speed of the master motor If programmed with a 0 value the output of the tandem control will be zero thus disabling the tandem TORQMODE Tandem pai...

Страница 71: ...ame in both axes Both axes and drives must have the same software limits same LIMIT and LIMIT parameters for both axes When the axes are rotary both axes must be of the same type same AXISMODE and SHO...

Страница 72: ...error The value of parameter WARNCOUPE must be lower than that of parameter MAXCOUPE MAXCOUPE Gantry axis Maximum difference allowed between the following errors of both axes Possible values From 0 0...

Страница 73: ...between both axes to compensate for Possible values From 0 to 99999 9999 mm Possible values From 0 to 3937 00787 inch Possible values From 0 to 99999 9999 degrees Default value 0 Associated variable...

Страница 74: ...in velocity Sercos mode If the external feedback is local or remote the CNC homes the axis as if it were analog the drive does not know that the axis has been homed and does not update its position va...

Страница 75: ...m or gantry axes Associated variable V MPG MULAXISNAMExn nb Parameter included in the MULTIAXIS GROUP n table Any Sercos axis of the system may be part of a group except those that belong to gantry or...

Страница 76: ...system SPDLNAME n Name of the spindles Possible values S S1 S9 Default value Starting from SPDLNAME1 S S1 Associated variable V MPG SPDLNAMEn Parameter included in the SPDLNAME table The spindle name...

Страница 77: ...transmission speed For an exact measurement of the minimum loop time required for a particular configuration the most reliable thing to do is to use an off the shelf tool for a logic analysis of the...

Страница 78: ...alue 2 cycles Associated variable V MPG PRGFREQ This parameter indicates how often every how many CNC cycles a full cycle of the PLC program is executed This parameter also sets the refreshing frequen...

Страница 79: ...fault value 4 Sercos I board 2 Sercos II board Associated variable V MPG SERPOWSE This parameter setstheSercospower or the intensityofthe light going through the optic fiber The optical power value de...

Страница 80: ...drive manufacturer through the interface of the device itself or writing the parameters from the DDSSetup and Tuning modes of the CNC Second feedback cannot be used therefore the feedbacks cannot be...

Страница 81: ...PG CANOPENFREQ WhenusingtheCANopenprotocol thetransmission speedatthebusisdefinedineachnode and they all must run at the same speed The transmission speed depends on the total length of the bus Using...

Страница 82: ...rationfor RS422 For the HBLS portable operator panel select RS422 In the RS485 the CNC uses the same signal to control send data and receive data therefore sending is disabled while receiving In order...

Страница 83: ...r included in the MODBUS table Activate the ModBUS sever on RS485 MODSVRID Identifier of the ModBUS sever on RS485 Possible values From 1 to 255 Default value 1 Associated variable V MPG MODSVRID Para...

Страница 84: ...V MPG INCHES This parameter indicates the work units assumed by the CNC by default i e on power up after executing an M02 or M30 or after a reset To change the units from the part program use function...

Страница 85: ...From 100 to 9999 Default value 100 Associated variable V MPG MINGLBP Parameters MAXGLBP and MINGLBP define the group of global arithmetic parameters to be used Global parameters may be accessed from...

Страница 86: ...value of these parameters is shared by all the channels BKUPCUP Number of common non volatile arithmetic parameters Possible values From 0 to 20 Default value 0 Associated variable V MPG BKUPCUP This...

Страница 87: ...n tables The CNC shows the possible tables according to the number of axes defined Each table has the following machine parameters to configure it MOVAXIS Axis whose movement affects another axis mast...

Страница 88: ...the CROSSCOMP table This parameter indicates whether the compensation is bidirectional or not i e if the compensation is different in each direction If the compensation is not bidirectional it applies...

Страница 89: ...hin 3937 00787 inch Possible values 3 Within 99999 9999 degrees Default value 0 Associated variable V MPG POSERROR tbl pt Parameter included in the CROSSCOMP DATA table This parameter indicates the am...

Страница 90: ...o be compensated If it is a gantry axis it is only necessary to define the master axis the CNC also applies the compensation to the slave axis These parameters are only available for basic volumetric...

Страница 91: ...ters are only available for basic volumetric compensation they have no function in medium and large volumetric compensations INCREAX1 INCREAX2 INCREAX3 Interval between points for the MOVAXIS axis in...

Страница 92: ...nsation data Associated variable V MPG VCOMPFILE tbl Parameter included in the VOLCOMP table File containing volumetric compensation data The compensation tables are generated by the calibration appli...

Страница 93: ...0000 ms Default value 0 ms Associated variable V MPG REFTIME See general machine parameter TTIME HTIME Estimated time for an H function Possible values From 0 to 1000000 ms Default value 0 ms Associat...

Страница 94: ...dules in the bus DIMODADDR Table of digital input modules Thisparametershows the listofdigital input modules connected to the same busCAN When inserting a new module the CNC will assign the numbering...

Страница 95: ...es in the bus DOMODADDR Table of digital output modules This parameter shows the list of digital output modules connected to the same bus CAN When inserting a new module the CNC will assign the number...

Страница 96: ...s must be defined for each block The configuration must meet the following requirements If the parameters are not set according to these requirements the CNC will ignore it and it will number the digi...

Страница 97: ...values of the base index must be comply with the formula 8n 1 i e 1 9 17 25 etc If an invalid base index is entered it assumes the nearest previous valid one The base indexes may follow any order they...

Страница 98: ...elds must be defined for each block The configuration must meet the following requirements If the parameters are not set according to these requirements the CNC will ignore it and it will number the d...

Страница 99: ...values of the base index must be comply with the formula 8n 1 i e 1 9 17 25 etc If an invalid base index is entered it assumes the nearest previous valid one The base indexes may follow any order they...

Страница 100: ...o not activate the PT100 input Associated variable V MPG PT100 nb This parameter indicates the number of the analog input associated with each active PT100 input Each parameter can take any valid valu...

Страница 101: ...1 Parameter included in the PROBEDATA table This parameter indicates the type of probe depending on where it is connected a remote probe if it is connected to a digital input at the remote modules or...

Страница 102: ...ameter indicates the number of the input that the probe is connected to For remote probes this parameter indicates the digital input number for local probes it indicates the local probe input number T...

Страница 103: ...following table shows the logict numbers of pins LI O1 LI O8 according to parameter NLOCOUT For the PWM and synchronized switching only local outputs associated with pins LI O1 and LI O2 may be used b...

Страница 104: ...h the same values gain filters acceleration and deceleration feed forward etc and must also work with the least amount of following error lag as possible SWTDELAY Delay of the device associated with s...

Страница 105: ...and PWMOUTPUT However this configuration is not recommended for certain types of Laser generators PWMCANCEL Cancel the PWM after an M30 or a reset Possible values Yes No Default value No Associated va...

Страница 106: ...NC cancels the power control after executing M02 M30 or after a reset Value Meaning Yes The CNC managers the power based on the actual feed variable V A FEED xn No The CNC manages the power based on t...

Страница 107: ...odules in each group the order is from left to right Managing the analog command from Sercos drives In this case this parameter indicates the number of the analog output and the drive to be used The p...

Страница 108: ...ssociated variable V MPG GAPVOLTLIMIT Voltage in millivolts corresponding to the limit path of the sensor parameter GAPDISTLIMIT GAPSENSOROFFSET Offset to apply to the sensor Possible values Between 1...

Страница 109: ...much can cause a small jolt at the end of the approach when the movement begins on the XY axis with gap control as there is a sudden change in GAPGAIN GAPSENSORFILTER Table for configuring the sensor...

Страница 110: ...GAPMAX the PLC deactivates the INPOSGAP mark The behavior of the CNC depends on the GAPTOLCANCEL parameter GAPTOLCANCEL Canceling the gap error outside the range defined by GAPTOL Possible values Yes...

Страница 111: ...rror does not activate the emergency GAPTONEG Movement block in GAPCTRL to the descending coordinate Possible values Yes No Default value Yes Associated variable V MPG GAPTONEG This parameter indicate...

Страница 112: ...te with linear acceleration LACC1 and LACC2 and thus this must not be very high around a third of the ACEL and DECEL Parameter Meaning SLOPETYPE Type of acceleration by default linear trapezoidal and...

Страница 113: ...or the PLC command FOLLOW acts The variable V A FLWMASTER xn of this axis will be the main element of the synchronization The axis name is defined by 1 or 2 characters The first character must be one...

Страница 114: ...ameters of the channel that manages the compensation affects the slave axis as well as its direction LASERFOLLOW3 Effect of the second of the X Y Z axes on the slave axis Possible values No effect Pos...

Страница 115: ...ounters from the first one to the one set in this parameter Non volatile data means that their values must be maintained from one session to another and after turning the CNC off The CNC saves this da...

Страница 116: ...s parameter shows the table to assign the jog panels to the channels The CNC numbers the operator panels following the order sequence that they occupy in the CAN bus Address switch The first jog panel...

Страница 117: ...lues Yes No Default value Yes Associated variable V MPG RENAMECANCEL The RENAME instruction may be used to rename the axes and spindles via part program or MDI MDA mode This parameter indicates whethe...

Страница 118: ...fset 2 3 39 Remote module RCS S Sercos Counter NSERCOUNT Number of Sercos counter nodes in the bus Possible values From 0 to 8 Default value 0 Number of RCS S modules in the bus SERCOUNTID n Table of...

Страница 119: ...60 CNC 8065 MACHINE PARAMETERS 2 General machine parameters 119 REF 1709 2 3 40 Access to the parameter table of the channel CHANNEL n Parameter table of channel This parameter shows the machine param...

Страница 120: ...s of the group affects all of them Any error in any of the channels of the group interrupts the execution in all of them CHTYPE Type of channel Possible values CNC PLC CNC PLC Default value CNC Associ...

Страница 121: ...E n Name of the axes Possible values Any axes defined in AXISNAME Default value Starting from CHAXISNAME1 X Y Z Associated variable V ch MPG CHAXISNAMEn Parameter included in the CHAXISNAME table Any...

Страница 122: ...ne type axes This configuration has two axes forming the usual work plane on a lathe There may be more axes but they cannot be part of the trihedron they must be auxiliary rotary etc With this configu...

Страница 123: ...ngitudinal axis In this configuration the second axis of the channel is considered as longitudinal axis If the X first axis of the channel and Z second axis of the channel axes have been defined the w...

Страница 124: ...parameter shows the table to define the names of the spindles Parameter CHNSPDL sets the number of spindles of the channel CHSPDLNAME n Name of the spindles Possible values Any spindle defined in SPD...

Страница 125: ...set as C axis When setting more than one C axis use the program instruction CAX to indicate the one that is active Only one C axis may be active in each channel ALIGNC C axis alignment for diametrica...

Страница 126: ...d if not possible it will only process the number of blocks that it can Besides preparing the blocks the CNC carries out several tasks in each cycle Increasing the value of parameter PREPFREQ unnecess...

Страница 127: ...l or square sine parameter SLOPETYPE that is the default acceleration profile for the HSC CONTERROR mode MINCORFEED Minimum feedrate at the corners Possible values From 0 to 200000 0000 mm min from 0...

Страница 128: ...ase shift can cause a change on the path if it is not executed at the same feedrate as for example when changing the feedrate override percentage or when moving back and forth on the same path FASTFAC...

Страница 129: ...quency SURFACE mode Possible values From 0 to 500 0000 Hz Default value 25 Hz Associated variable V ch MPG SURFFILTFREQ This parameter activates an automatic filter for all the axes of the channel whi...

Страница 130: ...channels 130 REF 1709 ORISMOOTH Orientation smoothing of the rotary axes working with RTCP Possible values From 0 to 200 ms Default value 60 ms Associated variable V ch MPG ORISMOOTH Thisparametersmo...

Страница 131: ...machining a part VIRTAXISNAME Virtual tool axis name Possible values Any valid axis name X X1 X9 C C1 C9 Default value none Associated variable V ch MPG VIRTAXISNAME Name identifying the virtual axis...

Страница 132: ...s whether the active axis couplings LINK are canceled or not at the end of the part program after an emergency or after a reset MIRRORCANCEL Cancel mirror image G11 G12 G13 G14 after M30 and reset Pos...

Страница 133: ...axis it will use linear acceleration or jerk acceleration depending on the type of machining IPLANE Main plane G17 G18 by default Possible values G17 G18 Default value G17 Associated variable V ch MPG...

Страница 134: ...ent G0 G1 by default Possible values G0 G1 Default value G01 Associated variable V ch MPG IMOVE This parameter indicates the type of movement G0 or G1 assumed by the CNC by default after a start up fo...

Страница 135: ...v or inches rev The typical configuration for the mill model will be G94 The typical configuration for the lathe model will be G95 To change the type of feedrate via part program use function G93 or G...

Страница 136: ...ve the compensated paths may be blended together using circular paths G136 or linear paths G137 To change the type of compensation via part program use function G136 or G137 COMPCANCEL How to cancel t...

Страница 137: ...ner of the programmed profile When working in semi rounded corner the CNC starts executing the next movement once the theoretical interpolation of the current move is completed If G5is selected parame...

Страница 138: ...maximum deviation allowed between the programmed point and the profile resulting from rounding the corner The CNC takes it into account if ROUNDTYPE Chordal error This parameter also sets the maximum...

Страница 139: ...ACT These parameters set the conditions for correcting the center position in circular interpolations On circular interpolations the CNC calculates the radius of the starting point and end point of th...

Страница 140: ...working in G0 If not allowed the percentage will stay fixed at 100 Regardless of the value assigned to this parameter the override always attends to the 0 position and never acts over 100 It is alway...

Страница 141: ...independent axes IMOVEMACH Movement of the independent axis referred to machine coordinates Possible values Yes No Default value No Associated variable V ch MPG IMOVEMACH This parameter indicates whet...

Страница 142: ...alues any text with up to 64 characters Associated variable V ch MPG REFPSUB Function G74 home search may be programmed in two ways indicating the axes and the order they will be homed or by programmi...

Страница 143: ...utting operation CUTTINGOFF Subroutine associated with the command CUTTING OFF Possible values any text with up to 64 characters Associated variable V ch MPG CUTTINGOFF This parameter indicates the na...

Страница 144: ...CALL etc without indicating the path the subroutine looks for them in this order and in the following directories 1 Folder selected with the PATH instruction 2 Folder of the program in execution 3 Fol...

Страница 145: ...ameter PRB3MIN PRB2MIN Minimum probe coordinate second axis of the channel Possible values Within 99999 9999 mm within 3937 00787 inch Default value 0 Associated variable V ch MPG PRB2MIN See general...

Страница 146: ...in 99999 9999 mm within 3937 00787 inch Default value 0 Associated variable V ch MPG PRB3MIN These parameters define the position of the tabletop probe used for tool calibration They must be defined i...

Страница 147: ...of the setting of machine parameter FUNPLC 2 4 16 Interruption subroutines SUBINTSTOP Execute interruption subroutines while the program is stopped or while no program is in execution Possible values...

Страница 148: ...ter G00FEED as the maximum feedrate How to limit temporarily the maximum feedrate via PLC The PLC has the variable V ch PLC G00FEED that may be used to limit the feedrate in the channel for any type o...

Страница 149: ...value the feedrate is not limited This parameter does not the movements programmed in G00 or the threads Movements in G0 are carried out at the feedrate set in parameter G00FEED The threads are execu...

Страница 150: ...AXJERK Maximum jerk on the machining path Possible values From 0 0010 to 6E11 mm min from 0 00004 to 2 362E10 inch min Default value There is no maximum feedrate Associated variable V ch MPG MAXJERK T...

Страница 151: ...wards with the retrace function Once the CNC has retraced all the blocks it goes on executing forward It is recommended not to increase the value of this parameter unnecessarily In order to be able to...

Страница 152: ...ne parameters and so on If the channel does not have spindles of the original configuration the one defined by the machine parameters because they are parked or handed out it assumes as master spindle...

Страница 153: ...CNC Theoriginalconfiguration theonedefinedinthemachineparameters ofachannelwithaxes and spindles of the type AXISEXCH Maintained may be restored either by validating the machine parameters or by undoi...

Страница 154: ...setup With the Simulated option the CNC simulates all the movements it assumes the theoretical coordinate as real and does not output velocity commands The simulated axes are not activated with the va...

Страница 155: ...m axes must necessarily work in velocity Sercos mode All the axes that will be interpolated with the tandem axis must also operate in velocity Sercos mode Operating mode of the drive in velocity Serco...

Страница 156: ...s external or internal external the CNC can enable the combined feedback parameter FBMIXTIME When the type of feedback is internal external the CNC uses the internal feedback motor feedback on power u...

Страница 157: ...into account only when using external or external internal feedback If the parameter is set to a value other than 0 the combined feedback is enabled if set to 0 only the external feedback is enabled W...

Страница 158: ...ry axes and spindles Parameter valid for a Mechatrolink drive Possible values Position Velocity Inverter Default value Position axes Velocity spindles Associated variable V ch MPA OPMODEP xn Parameter...

Страница 159: ...meter valid for linear and rotary axes Parameter valid for analog drive Sercos and simulated Possible values 1 From 0 to 99999 9999 mm Possible values 2 From 0 to 3937 00787 inch Possible values 3 Fro...

Страница 160: ...imulated Possible values Yes No Default value No Associated variable V ch MPA LONGAXIS xn On turning machines you must indicate which one is the longitudinal axis and which one is the cross axis These...

Страница 161: ...are synchronized in speed the slave spindle turns at the same speed as the master spindle taking the ratio into account If the value defined in this parameter is exceeded the SYNSPEED signal goes low...

Страница 162: ...d the absolute value of the coordinate indicates the target position In movements in G91 the sign indicates the turning direction and the absolute value of the coordinate indicates the distance to mov...

Страница 163: ...osition The movements in G91 are carried out in the programmed direction If it is a UNIDIR axis the programmed direction must be the same as the one preset for the axis otherwise an errormessagewillbe...

Страница 164: ...r analog drive Sercos and simulated Possible values Yes No Default value No without compensation Associated variable V ch MPA MODCOMP xn The CNC takes this parameter into consideration only when AXISM...

Страница 165: ...mulated Possible values From 1 to 4 Default value 1 Associated variable V ch MPA CAXSET xn The CNC takes this parameter into consideration only when CAXIS Yes This parameter indicates which set of par...

Страница 166: ...between these percentages The REVOK signal may be used to manage the Feedhold signal and avoid machining at lower or higher rpm than the ones programmed SPDLTIME Estimated time for an S function Para...

Страница 167: ...R Spindle override step Parameter valid for spindles Parameter valid for analog drive Sercos and simulated Possible values From 0 to 255 Default value 5 Associated variable V ch MPA STEPOVR xn This pa...

Страница 168: ...ed cycles of the T model Considerations related to changing the override value In threading cycles it is possible to change the spindle speed during the threading passes except in those done all the w...

Страница 169: ...r valid for linear and rotary axes Parameter valid for analog drive Sercos and simulated Possible values 1 Within 99999 9999 mm Possible values 2 Within 3937 00787 inch Possible values 3 Within 99999...

Страница 170: ...s tendency watch This test watches that the real movement coincides with the theoretical movement from the time period set in parameter ESTDELAY If no theoretical movement has been programmed for the...

Страница 171: ...itional compensation over the real coordinate of the axis The CNC applies this compensation in a transparent way for the user who will not see it reflected in the coordinates A typical utility is to c...

Страница 172: ...ameter DWELL before starting the movement even if the SERVOON signal has been activated before Special care must be taken with the delayed disconnection of the axis when it becomes a dead axis If the...

Страница 173: ...a linear axes Parameter valid for analog drive Sercos and simulated Possible values Yes No Default value No Associated variable V ch MPA DIAMPROG xn The CNC takes this parameter into consideration on...

Страница 174: ...FMODE xn This parameter indicates who manages the axis home search DECINPUT The axis spindle has a home switch Parameter valid for linear and rotary axes and spindles Parameter valid for analog drives...

Страница 175: ...r valid for spindles Parameter valid for analog drive Sercos and simulated Possible values Yes No Default value Yes Associated variable V ch MPA REFINI xn This parameter determines whether the CNC hom...

Страница 176: ...1 From 0 to 36000000 0000 mm min Possible values 2 From 0 to 1417322 83465 inch min Possible values 3 From 0 to 36000000 0000 degrees min Default value 100 0000 mm min 3 93701 inch min 100 0000 degre...

Страница 177: ...it must indicate the time elapsed from when the probing takes place till the CNC receives the signal Probe calibration cycle PROBE 2 may be used to set this parameter After it is executed the cycle re...

Страница 178: ...ruption subroutine If not defined the CNC assumes as repositioning feedrate the one defined for the continuous jog mode parameter JOGFEED The value of parameter REPOSFEED must always be lower than G00...

Страница 179: ...the independent axis movements which are executed at the programmed feedrate When there is a maximum feedrate set by PLC variable V PLC G00FEED the CNC applies the most restrictive feedrate SLIMIT Max...

Страница 180: ...drate for movements in continuous jog mode JOGRAPFEED Rapid feedrate in continuous jog Parameter valid for linear and rotary axes and spindles Parameter valid for analog drive Sercos and simulated Pos...

Страница 181: ...s the maximum acceleration for movements in continuous jog mode JOG MODE INCREMENTAL JOG INCJOGDIST Table for incremental jog distances Parameter valid for linear and rotary axes and spindles Paramete...

Страница 182: ...This parameter shows the table to define the resolution of the handwheel in each position of the jog selector switch The table shows three parameters one per each position of the operator panel MPGRE...

Страница 183: ...MANNEGSW Maximum negative travel with G201 Parameter valid for linear and rotary axes and spindles Parameter valid for analog drive Sercos and simulated Possible values 1 Within 99999 9999 mm Possible...

Страница 184: ...r and rotary axes and spindles Parameter valid for analog drive Sercos and simulated Possible values From 0 to 100 Default value 80 Associated variable V ch MPA IPOACCP xn Parameter included in the JO...

Страница 185: ...cluded in the LSCRWCOMP table The leadscrew error compensation table can have up to 1000 points TYPLSCRW Type of compensation type of coordinates Parameter valid for linear and rotary axes and spindle...

Страница 186: ...lated Possible values 1 Within 99999 9999 mm Possible values 2 Within 3937 00787 inch Possible values 3 Within 99999 9999 degrees Default value 0 Associated variable V ch MPA POSITION pt xn Parameter...

Страница 187: ...axis moves in the positive direction If the table has not been defined with bi directional compensation this amount of error will also be applied on movements in the negative direction NEGERROR Error...

Страница 188: ...for linear and rotary axes and spindles Parameter valid for analog drive Sercos and simulated Each table has the following machine parameters to configure it ORDER Filter order Parameter valid for lin...

Страница 189: ...and forth on the same path The FAGORlowpassing filterinsertsaconstantphaseshiftregardlessofthefrequency This type of filter needs a higher order to apply the same amount of filtering Anti resonance f...

Страница 190: ...ere the amplitude drops 3 dB or it reaches 70 of the nominal amplitude 3 dB 20 log A Ao A 0 707 Ao SHARE Percentage of signal going through the filter Parameter valid for linear and rotary axes and sp...

Страница 191: ...ndicated then the CNC starts up without a set After a reset the CNC uses the set indicated by the PLC if there is no set indicated then the CNC remains as it is The parameter DEFAULTSET is only used w...

Страница 192: ...es the leadscrew pitch On a linear axis with a linear encoder scale the parameter defines the pitch of the scale On a rotary axis the parameter sets the number of degrees per turn of the encoder INPUT...

Страница 193: ...7 inch Possible values 3 From 0 to 99999 9999 degrees Default value 5 mm 0 19685 inch 360 Associated variable V ch MPA PITCH2 set xn The meaning of this parameter depends on the type of feedback On a...

Страница 194: ...plying factor applied to the sinewave feedback of the axis For square feedback signals set SINMAGNI 0 the CNC always applies a x4 factor Parameters SINMAGNI PITCH and NPULSES set the axis feedback res...

Страница 195: ...this safety is disabled This situation can only be allowed during setup once setup is completed this alarm must be enabled HWFBACKAL Enable the hardware alarm alarm pin of the local feedback Parameter...

Страница 196: ...lues 3 From 0 0001 to 99999 9999 degrees Default value 0 0100 mm 0 00039 inch 0 0100 degrees Associated variable V ch MPA INPOSW set xn The in position zone is defined as the zone before and after the...

Страница 197: ...st be set with a negative value so the CNC applies the right reversal peak for movement reversal When setting an additional command pulse parameters BAKTIME ACTBAKAN and PEAKDISP must also be set BAKT...

Страница 198: ...drives Possible values 1 From 0 to 99999 9999 mm Possible values 2 From 0 to 3937 00787 inch Possible values 3 From 0 to 99999 9999 degrees Default value 0 Associated variable V ch MPA REVEHYST set x...

Страница 199: ...order In other words if the CNC receives a command order to reverse when the position command has only changed 0 0002 mm from the position where the first reversal command took place the CNC does not...

Страница 200: ...he feedrate of the path and affects all the axes whether they move interpolated or one axis at a time The CNC assumes the change immediately and the change stays active until the variable takes a valu...

Страница 201: ...command the CNC must provide for the spindle to reach the maximum generator power set in parameter G00FEED MAXFREQ Frequency required to reach G00FEED Parameter valid for spindles Parameter valid for...

Страница 202: ...de is active parameter RAPIDEN If the parameter is set with a 0 value the feedrate is not limited The value of this parameter must always be lower than that of axis parameter G00FEED This parameter do...

Страница 203: ...lethreading parameterTHREADOVR the feed forward must be active and higher than 90 Feed forward may be defined with a lower value than 90 in parameter FFGAIN and may be modified later on from the PLC u...

Страница 204: ...values from 0 to 120 Default value 0 Associated variable V ch MPA MANFFGAIN set xn The CNC only takes this parameter into account when working with feed forward parameter FFWTYPE if it is an analog or...

Страница 205: ...sociated with the sensor must have a value of 0 zero in order for the machine response to be the same with and without gap control Delay compensation is implemented with the ACFWFACTOR parameter which...

Страница 206: ...in other words parameters ACFGAIN and MANACFGAIN should be the same These parameters are similar to parameters FFGAIN and MANFFGAIN but they affect the AC Forward Both parameters improve system respon...

Страница 207: ...2 From 0 00000 to 23622047 24409 inch s Possible values 3 From 0 0000 to 600000000 0000 degrees s Default value 1000 0000 mm s 39 37008 inch s 1000 0000 degrees s Associated variable V ch MPA LACC2 s...

Страница 208: ...n Possible values 2 From 0 to 7874 01575 inch min Possible values 3 From 0 to 36000000 0000 degrees min Possible values 4 From 0 to 100000 0000 rpm Default value 3000 mm min 118 11023 inch min 1080000...

Страница 209: ...inch s 3000 degrees s Associated variable V ch MPA DECEL set xn Parameters ACCEL and DECEL set the acceleration values when it is trapezoidal or square sine bell shaped parameter SLOPETYPE The CNC ap...

Страница 210: ...s Associated variable V ch MPA DECJERK set xn Parameters ACCJERK and DECJERK set the slope of the acceleration and deceleration Both parameters help limit the acceleration changes so the machine runs...

Страница 211: ...n in a particular amount of time 0 5 seconds The axis parameters may be set with maximum acceleration and minimum jerk The axis parameters may be set with less acceleration and greater jerk so the axi...

Страница 212: ...RK set xn Thisparametermaybeusedtosetsomespecificaccelerationandjerkvaluesformovements in G0 Otherwise movements in G0 use the same acceleration and jerk values as movements in G1 G2 and G3 Parameters...

Страница 213: ...ch s Possible values 3 From 0 0000 to 600000000 0000 degrees s Default value 1000 0000 mm s 39 37008 inch s 1000 0000 degrees s Associated variable V ch MPA LACC2G0 set xn Parameters LACC1G0 and LACC2...

Страница 214: ...the movements in G1 G2 and G3 movements in G0 depend on parameter G0ACDCJERK ACCJERKG0 Acceleration jerk G0 movements Parameter valid for linear and rotary axes and spindles Parameter valid for analog...

Страница 215: ...pplies parameters ACCEL and DECEL to the movements in G1 G2 and G3 movements in G0 depend on parameter G0ACDCJERK The CNC ignores these parameters in threading movements G33 and with HSC FAST G0ACDCJE...

Страница 216: ...espected CURVACC Maximum contouring acceleration permitted Parameter valid for linear and rotary axes and spindles Parameter valid for analog drive Sercos and simulated Possible values 1 From 0 to 100...

Страница 217: ...variable V ch MPA FASTACC set xn If this parameter is set with a 0 value the maximum acceleration of the axis is respected MAXERROR Position error Parameter valid for linear and rotary axes and spindl...

Страница 218: ...stance coded marks and leadscrew error compensation is being applied on that axis Set the home position referred to Machine Reference Zero REFSHIFT Offset of the reference point home Parameter valid f...

Страница 219: ...ference marks I0 the home search is carried out at the feedrate indicated by REFFEED1 until the home switch is reached It then reverses its movement at the feedrate indicated by REFFEED2 and it goes o...

Страница 220: ...encoders with distance coded I0 reference marks it is possible to know the position of the machine by simply moving the axis a distance of 20 or 100 mm After reading two consecutive distance coded re...

Страница 221: ...analog drive Sercos and simulated Possible values From 0 to 65535 Default value 1001 Associated variable V ch MPA I0CODDI2 set xn The CNC takes this parameter into account if I0TYPE Distance coded The...

Страница 222: ...with distance coded I0 Linear encoder I0CODDI1 I0CODDI2 SOP SVOP GOP MOP MOC MOT MOVP COP COC COT COVP FOP 1000 1001 SOX SVOX GOX MOX MOVX COX COVX FOT 1000 1001 MOY MOVY COY 1000 1001 LOP 2000 2001...

Страница 223: ...sabled This situation can only be allowed during setup once setup is completed this watch must be enabled MINFLWE Maximum following error when stopped Parameter valid for linear and rotary axes and sp...

Страница 224: ...value starting at which the following error will be dynamically monitored ESTDELAY Following error delay Parameter valid for linear and rotary axes and spindles Parameter valid for analog drives and S...

Страница 225: ...ty to watch the positioning of the axis ensuring that it gets in position in a specific amount of time and issuing an error if otherwise INPOTIME Minimum time to stay in position Parameter valid for l...

Страница 226: ...s parameter in mm instead of doing it in tenths of a micron 0 0001 mm The lubrication signal is activated after travelling the distance indicated in this parameter The CNC logic inputs and outputs LUB...

Страница 227: ...T Module error Number of turns Parameter valid for rotary axes and spindles Parameter valid for analog drive Sercos and simulated Possible values From 1 to 32767 turns Default value 1 Associated varia...

Страница 228: ...tive Negative Default value Positive Associated variable V ch MPA POLARM3 set xn See machine parameter POLARM3 POLARM4 Sign of the velocity command for M4 Parameter valid for spindles Parameter valid...

Страница 229: ...A converter units that could be any integer within 32767 a value of 32767 corresponds to an analog velocity command of 10V MINANOUT Minimum velocity command Parameter valid for linear and rotary axes...

Страница 230: ...lows using the same analog output for both axes Managing the analog command from CAN remote modules In this case this parameter indicates the number of the analog output used for the command The analo...

Страница 231: ...to 2 Default value 0 Associated variable V ch MPA COUNTERID set xn The feedback input of an analog axis and the input for the external direct feedback of a Sercos axis may be located at the remote mo...

Страница 232: ...ic order parameter SERCOUNTID The feedback inputs of the first module will be 1 through 4 those of the second module 5 through 8 and so on Local feedback input The 8065 has two feedback inputs and thi...

Страница 233: ...CNC only sends the gear data to the drive set 2 of the CNC to the gear 2 of the drive and so on At the master axis of multi axis group in order for parameter matching to workproperly thisparametermust...

Страница 234: ...the table V ch MPA DE_RESOLUTION set xn Associated variable value read on the encoder V ch A CDE_RESOLUTION set xn Parameter cannot be modified the CNC reads this parameter from the encoder If the en...

Страница 235: ...ssion ENDATCLKFREQ EnDat communication frequency Parameter valid for linear and rotary axes and spindles Parameter valid for analog drives and velocity Sercos drives Possible values 250kHz 500 kHz 1 M...

Страница 236: ...LA Fagor linear encoder Fagor GA Fagor SA Fagor SVA Fagor linear encoder Fagor HA 27 D200 Fagor encoder Fagor HA 23 D90 Fagor SA 23 D90 Fagor SA 23 D170 Fagor encoder ABSIND inductosyn LIN ABS Absolu...

Страница 237: ...parameters Length Maximum frequency Up to 20 meters 600 kHz Up to 50 meters 400 kHz Up to 75 meters 300 kHz Up to 100 meters 250 kHz Parameter Meaning SSIDATALENGTH Number of bits of the SSI transmiss...

Страница 238: ...0 SSICRCBITS Number of CRC bits of the SSI transmission to check that the transmission is valid Possible values From 0 to 31 Default value 0 Associated variable V ch MPA SSICRCBITS set xn Number of b...

Страница 239: ...variable V ch MPA SSIDATAMODE set xn Order in which the most significant bit is transmitted STARTDELAY Number of clocks to wait between the first down flank and the first up flank Possible values From...

Страница 240: ...gor absolute linear encoder with a pitch of 20 microns and a digital resolution of 1 d SSIRESOL 20 0 1 200 Example For a 8192 ppt encoder and a 10 mm pitch screw PITCH 10 mm SSIRESOL 8192 The resoluti...

Страница 241: ...ulated drives Possible values From 0 to 4 LOOPTIME s Default value 0 Associated variable V ch MPA TRANSDELAY set xn The TRANSDELAY parameter enables the bus and drive delay to be compensated Analog ax...

Страница 242: ...ows the following parameters to configure it COUNTERTYPE Type of feedback input for the handwheel Possible values Remote Keyboard Local Sercos Counter Default value Remote Associated variable V MPMAN...

Страница 243: ...dtothelocalinputs or to an RCS S module Sercos counter MPGAXIS Name of the axis associated with the handwheel Possible values Any axes defined in AXISNAME Associated variable V MPMAN MPGAXIS hw Parame...

Страница 244: ...Associated variable V MPMAN JOGKEYDEF jk V MPMAN JOGKEYBDkbDEF jk Parameter included in the JOGKEYDEF table There is one table for each jog keypad Each one of these parameter sets the function of eac...

Страница 245: ...been configured With the pressed axis option the axis will move while both keys are pressed the axis key and the direction key With the maintained axis option pressing the axis key will select it The...

Страница 246: ...ill be ignored The relationship between these parameters and the user keys is the following The meaning of this parameter is similar to that of machine parameter JOGKEYBDkbDEF To define the behavior o...

Страница 247: ...No Default value No Associated variable V MPMAN HBLS This parameter indicates whether there is a portable panel HBLS connected to the CNC through the serial line or not In order to be able to use the...

Страница 248: ...ons Y 0 001 0 01 0 1 General handwheel for the rest of the axes Z A Feedback input Counter X1 Disk graduated with 100 lines Pulses turn 100 Resolutions Z 0 001 0 01 0 1 Resolutions A 0 01 0 1 1 Parame...

Страница 249: ...le 2 JOG PANEL keyboard Machine parameter Value Meaning COUNTERTYPE Remote Handwheel connected to the remote modules COUNTERID 1 Feedback input X1 MPGAXIS Handwheel associated with the rest of the axe...

Страница 250: ...Example 4 LCD 10K keyboard Example 5 LCD 10K keyboard Jog keyboard JOGKEYDEF Key Value 1 2 R R 3 4 X 1 5 4 3 6 4 3 7 Y 2 8 5 4 9 5 4 10 15 Jog keyboard JOGKEYDEF Key Value 1 X 1 2 Y 2 3 4 3 4 5 4 5 R...

Страница 251: ...65 MACHINE PARAMETERS 2 Machine parameters for JOG mode 251 REF 1709 Example 6 LCD 10K keyboard Jog keyboard JOGKEYDEF Key Value 1 X 1 2 Y 2 3 R R 4 6 7 X 1 8 Y 2 9 USERKEYDEF Key Value 1 4 4 2 5 5 3...

Страница 252: ...the DATA table This parameter indicates the number of the M function SYNCHTYPE Type of synchronization Possible values Without synchronization Before Before Before After After After Default value Befo...

Страница 253: ...be withoutsynchronization or After After TheCNCexecutestheassociatedsubroutineafter executing the programmed movement if any MTIME Estimated time for an M function Possible values From 0 to 1000000 m...

Страница 254: ...gh a generic API and are then configured using these machine parameters To include the kinematics for your machine contact Fagor Automation Axes of the kinematics One kinematics may be active per chan...

Страница 255: ...ssociated variable V MPK TYPE The first 100 of the 106 possible kinematics are predefined by Fagor and the other 6 may be integrated into the CNC by the manufacturer OEM Kinematics predefined by Fagor...

Страница 256: ...22 Orthogonal spindle with three rotary axes BCB TYPE 23 Orthogonal spindle with three rotary axes CAB TYPE 24 Orthogonal spindle with three rotary axes CBA TYPE 41 C axis Machining on the face of the...

Страница 257: ...A B TYPE 14 X Y Z A C TYPE 15 X Y Z B A TYPE 16 X Y Z C B X Y Z B A A TYPE 17 X Y Z A C A TYPE 18 X Y Z A C B TYPE 19 X Y Z B A TYPE 20 B X Y Z TYPE 21 C A B X Y Z TYPE 22 C B B X Y Z TYPE 23 C B A X...

Страница 258: ...ssible values Within 2147483647 Default value 0 Associated variable V MPK TDATA_Ikin nb Associated variable V MPK MAXOFTDATA_Ikin nb Numeric parameter in integer format The following fields must be de...

Страница 259: ...re below All the parameters may be set with a positive or negative value The sign in the illustrations indicates that the direction is assumed as positive A Spherical spindle B Orthogonal spindle C Sw...

Страница 260: ...the main and secondary rotary axes on rotary spindles TYPE 1 B A X Y Z X Z DATA 1 DATA 2 DATA 4 Y Z DATA 3 DATA 6 DATA 13 DATA 15 TYPE 2 A C X Y Z X Z DATA 1 DATA 2 DATA 4 Y Z DATA 6 DATA 3 DATA 14 D...

Страница 261: ...rest position is when the tool is perpendicular to the work plane parallel to the longitudinal axis TDATA10 Turning direction of the main rotary axis Possible values 0 by the standard DIN 66217 1 opp...

Страница 262: ...in the positive direction of the linear axis TDATA12 Manual rotary axes or servo controlled Possible values 0 to 3 Default value 0 This parameter indicates whether the rotary axes are manual or servo...

Страница 263: ...to part zero For this type of kinematics it is recommended to set this parameter with a value of 1 TDATA8 Rest position of the main rotary axis Possible values Within 99999 9999 Default value 0 See pa...

Страница 264: ...the secondary rotary axis Possible values 0 by the standard DIN 66217 1 opposite to the standard DIN 66217 Default value 1 The direction of the XYZ axes according to the DIN 66217 standard is easy to...

Страница 265: ...2 Machine parameters for kinetics 265 REF 1709 A C TYPE 10 X Y Z X Z DATA 4 DATA 2 Y Z DATA 3 DATA 5 A C X Y Z DATA 10 1 DATA 11 1 DATA 10 0 DATA 11 0 A TYPE 11 X Y Z B X Z DATA 4 DATA 2 DATA 5 Y Z D...

Страница 266: ...r it stays parallel to the machine coordinate system TDATA12 Meaning 0 The two axes are servo controlled 1 Main axis manual and secondary axis servo controlled 2 Main axis servo controlled and seconda...

Страница 267: ...Installation manual CNC 8060 CNC 8065 MACHINE PARAMETERS 2 Machine parameters for kinetics 267 REF 1709 X Z RTCP ON B 30 B TDATA16 0 X Z TDATA16 1 X Z...

Страница 268: ...el to the third axis of the channel and the work plane perpendicular to the tool TDATA1 TDATA6 Spindle dimensions and table placement All of them need not be defined The parameters to be defined for e...

Страница 269: ...s Possible values 0 by the standard DIN 66217 1 opposite to the standard DIN 66217 Default value 0 See parameter TDATA11 TDATA11 Turning direction of the secondary rotary axis Possible values 0 by the...

Страница 270: ...RS Machine parameters for kinetics 270 REF 1709 TYPE 13 X Y Z A B DATA 1 Y Z DATA 3 DATA 14 DATA 13 X Z DATA 4 DATA 15 DATA 6 X Y Z B DATA11 0 DATA11 1 TYPE 14 X Y Z A C DATA 13 X Z DATA 4 DATA 15 DAT...

Страница 271: ...axes are manual or servo controlled TDATA12 Meaning 0 The two axes are servo controlled 1 Main axis manual and secondary axis servo controlled 2 Main axis servo controlled and secondary axis manual 3...

Страница 272: ...1709 TDATA13 TDATA15 Spindle placement TDATA13 Distance defining the spindle placement from the rotary axis along the X axis TDATA14 Distance defining the spindle placement from the rotary axis along...

Страница 273: ...ary axis along the Z axis TDATA2 It indicates the distance of the spindle from the 1st rotation center to its fixture on the machine along the X axis TDATA3 It indicates the distance of the spindle fr...

Страница 274: ...Z A C A TYPE 18 X Z DATA 8 1 2 DATA 1 DATA 2 DATA 7 3 Y Z 1 DATA 9 DATA 12 3 2 DATA 3 DATA 4 DATA 6 Y Z DATA 3 DATA 4 1 DATA 6 2 3 DATA 9 X Y Z A C B TYPE 19 X Z 1 DATA 2 2 DATA 1 DATA 7 3 DATA 8 DATA...

Страница 275: ...999999999 0000 By default 0 The rest position is when the tool is perpendicular to the work plane parallel to the longitudinal axis TDATA16 Turning direction of the main rotary axis Possible values 0...

Страница 276: ...on is established when bending your fingers closing your hand around the associated linear axis while your thumb is pointing in the positive direction of the linear axis TDATA19 Manual rotary axes or...

Страница 277: ...tancefromtherotaryaxistothelinearaxisonwhichitunrolls Whendefined with a 0 value it assumes that the rotary axis coincides with the linear axis e g the spindle of a lathe TDATA4 Angular offset of the...

Страница 278: ...ion of the rotation axis Possible values 0 by the standard DIN 66217 1 opposite to the standard DIN 66217 Default value 0 On rotary axes the turning direction is established when bending your fingers...

Страница 279: ...otary axis position Possible values Within 999999999 0000 Default value 0 It indicates the position of the rotary axis along the tool axis When defined with a 0 value it assumes that the rotary axis c...

Страница 280: ...s origin anywhere on the rotation axis of the rotary axis except the translation value of the tool holder whose origin is at its base This reference point will be the same for all the translation vect...

Страница 281: ...g to the DIN 66217 standard is easy to remember using the rule of the right hand On rotary axes the turning direction is established when bending your fingers closing your hand around the associated l...

Страница 282: ...ndary rotary axis TDATA17 Rest position of the secondary rotary axis Possible values Within 99999 9999 Default value 0 The rest position is when the tool is perpendicular to the work plane parallel to...

Страница 283: ...787 inches Default value 0 This translation vector indicates the distance from the base of the tool holder to the reference point of the secondary rotary axis TDATA 24 TDATA26 Direction vector of the...

Страница 284: ...a direction vector direction of the axis The translation vector may have its origin anywhere on the rotation axis of the rotary axis This reference point will be the same for all the translation vect...

Страница 285: ...t value 0 The direction of the XYZ axes according to the DIN 66217 standard is easy to remember using the rule of the right hand On rotary axes the turning direction is established when bending your f...

Страница 286: ...m from 0 to 3937 00787 inches Default value 0 Thistranslationvectorindicatesthe distancefromthereference pointofthesecondaryrotary axis to the reference point of the main rotary axis TDATA 14 TDATA16...

Страница 287: ...ates whether the rotary axis is manual or servo controlled TDATA20 Origin for applying the RTCP Possible values 0 machine zero 1 part zero Default value 0 See parameter TDATA10 TDATA31 Rotate the part...

Страница 288: ...the tool holder whose origin is at its base This reference point will be the same for all the translation vector associated with that axis Definition of the axes that do not exist in the kinematics W...

Страница 289: ...e work plane parallel to the longitudinalaxis Iftheaxisdoesnotexistinthekinematics itmustbedefinedasTDATA7 0 TDATA1 Distance from the main rotary axis to the machine reference point X axis TDATA2 Dist...

Страница 290: ...9 mm from 0 to 3937 00787 inches Default value 0 Thistranslationvectorindicatesthe distancefromthereference pointofthesecondaryrotary axis to the reference point of the main rotary axis If the axis do...

Страница 291: ...e 0 This translation vector indicates the distance from the reference point of the main rotary axis to the machine reference point If the axis does not exist in the kinematics it must be defined as TD...

Страница 292: ...remember using the rule of the right hand On rotary axes the turning direction is established when bending your fingers closing your hand around the associated linear axis while your thumb is pointing...

Страница 293: ...d If the axis does not exist in the kinematics it must be defined as TDATA7 0 TDATA48 Turning direction of the secondary rotary axis of the table Possible values 0 by the standard DIN 66217 1 opposite...

Страница 294: ...alues 0 yes 1 no Default value 0 This parameter determines whether the CNC applies the RTCP to the whole kinematics or only to the spindle side TDATA51 Meaning 0 When changing the part orientation the...

Страница 295: ...for configuring the kinematics decimal format There are 100 kinematics predefined by Fagor For OEM kinematics the number of parameters may be configured PARAM_I_SIZE Number of parameters in integers...

Страница 296: ...urdiness reasons is not perpendicular to the Z axis Programming in the Cartesian system Z X requires activating an angular transformation of an inclined plane that converts the movements of the real n...

Страница 297: ...ngular axis incline axis Associated variable V MPK ANGAXNA ang Any axis defined in the parameter AXISNAME ORTAXNA Name of the orthogonal axis Associated variable V MPK ORTAXNA ang Name of the axis per...

Страница 298: ...netics 298 REF 1709 OFFANGAX Offset of the origin of the angular transformation Possible values Within 99999 9999 mm within 3937 00787 inch Default value 0 Associated variable V MPK OFFANGAX ang Dista...

Страница 299: ...es are not associated with any particular channel They are not associated with any particular spindle either GROUND Ground tools are permitted manual load Possible values Yes No Default value No Assoc...

Страница 300: ...00 Default value 20 Associated variable V TM MZSIZE mz Parameter included in the MAGAZINE STORAGE table This parameter indicates the capacity of the magazine without including the ground tools RANDOM...

Страница 301: ...uires a tool change command function M06 after searching a tool and before searching the next one With a non cyclic tool changer it is possible to search for several tools in a row without necessarily...

Страница 302: ...tool it mayoccupymore thanonemagazine position Inrandom magazines this parameter indicates that the tools must always be saved in positions of the same size M6ALONE Action when executing an M06 witho...

Страница 303: ...ol cannot be changed while the part is being machined The tool change is carried out as follows 1 It ends the movement of the axes 2 The magazine approaches the spindle to grab the tool 3 It selects t...

Страница 304: ...sumes program execution Asynchronous magazines An asynchronous magazine is located away from the spindle Most of the movements may be carried out while machining the part thus minimizing machining tim...

Страница 305: ...e the X and Y coordinate to position the upper left corner of the interface The interface can be moved by clicking with the mouse on the icon showing the program status of the active channel Double cl...

Страница 306: ...of softkeys on the vertical menu Possible values From 5 to 12 Default value 5 Number of softkeys on the vertical menu SOFTKEYMETRICS Dimensions of the softkeys Possible values Standard Advanced Defau...

Страница 307: ...AT Display format for the programmed F Default value 5 2 This parameter sets the numerical format integers and decimals for displaying the feedrate value If the format is 0 0 the interface assumes the...

Страница 308: ...709 MMINCHSOFTKEY Show the softkey for toggling the display format between mm and inches Possible values Yes No Default value No This parameter indicates whether or not the CNC shows the softkey for t...

Страница 309: ...e components it will also display the components created with the tool FGUIM APPLICATION Execute a PC application Parameter included in the USERKEY table When setting parameter USERKEY Application thi...

Страница 310: ...ue Disabled Parameter included in the CHANGEKEY table This parameter sets the options that will appear on each softkey menu ESCAPEKEY Customizing the escape key This table shows the parameters to conf...

Страница 311: ...pressed the CNC goes up on the menu until it reaches the main menu of the component From then on the CNC changes to the main menu Previous component Every time the ESC key is pressed the CNC goes up...

Страница 312: ...o select or deselect it press CTRL J A simulated jog keyboard is a window that lays over the CNC screen and may be used to simulated the jog keys and the keys for accessing the work modes It may have...

Страница 313: ...rtical lathe X Z X Z X Z X Z Default value Horizontal X Z Parameter included in the GRAPHTYPE table In the lathe model this parameter sets the configuration of the graphics of the channel DIAGPSW Rese...

Страница 314: ...f variables have been defined it is not possible to access the DDSSetup or the setup assistance Themaximumnumberofvariablesperaxisorspindleis2 Thereisnolimitforparameters per axis SIZE Number of varia...

Страница 315: ...Refer to the drive manual If possible we recommend to define the variables with synchronous access because theread write requestsofthesevariablesthroughthebusarefaster and reduces traffic through the...

Страница 316: ...eters Possible values From 0 to 1000 Default value 0 Associated variable V MTB SIZE This parameter sets the number of OEM parameters that will be used DATA List of OEM parameters This parameter shows...

Страница 317: ...reparation If a read only access has been defined the parameter cannot be modified from its variable If a write access has been defined the parameter can be modified through its variable The value may...

Страница 318: ...o 16 Default value 0 Parameter included in the CAMTABLE table This parameter sets the number of electronic cams of the system DATA List of electronic cams This parameter shows the list of available ca...

Страница 319: ...stored in memory if there isn t one the CNC will show the relevant error code Data exchange takes place in automatic mode between the CNC and the PLC The following is possible from the PLC Control phy...

Страница 320: ...guage must be defined outside of the modules for example at the end of the program after the END instruction The subroutines of the C language file must be defined as external at the beginning of the...

Страница 321: ...ion END The PLC executes the main module cyclically with the frequency set by parameter PRGFREQ This module is in charge of analyzing and modifying the CNC inputs outputs and variables The PRG executi...

Страница 322: ...C variables EMERGEN STOP FEEDHOL with the current values of the associated PLC resources 5 The PLC assigns the current value of the PLC s O resources to the physical outputs remote modules 6 The PLC c...

Страница 323: ...and outputs Depending on the order of the remote modules or via machine parameters See 3 4 1 Numbering of the physical inputs and outputs on page 326 Local inputs LI1 LI16 and local outputs LO1 LO8 Th...

Страница 324: ...riods to be used in the PLC program They are represented by the word CLK followed by a clock number All of them are initialized 0 when starting up the PLC These are the clock marks available Their hal...

Страница 325: ...when starting up the PLC See 3 5 Operation of a timer on page 328 Counters C1 C256 They are elements capable of counting up or down a preset amount of events They are represented by the letter C follo...

Страница 326: ...Power Supplyelement Withineachgroup theyareorderedfromtoptobottomandfromlefttoright Numbering by machine parameters When the numbering is set by machine parameters each module is assigned a base index...

Страница 327: ...8065 INTRODUCTION TO THE PLC 3 PLC resources 327 REF 1709 Digital inputs Digital outputs Index Inputs Index Outputs Module 1 1 I1 I16 33 O33 O48 Module 2 33 I33 I48 81 O81 O96 Module 3 97 I97 I112 49...

Страница 328: ...is used to initialize the timer by setting its status T and its timing to 0 It is referred to by the word TRS followed by the timer number for example TRS 1 TRS 25 TRS 102 etc Once the timer has been...

Страница 329: ...gic state depends on the selected work mode TG1 TG2 TG3 and TG4 it will be explained later on T Elapsed time It indicates the time elapsed at the timer since it was triggered It is referred to by the...

Страница 330: ...T 1 and the timing starts from 0 Once the time period indicated by the time constant has elapsed the timing is over The status output T changes T 0 and the elapsed time t is maintained Any changes at...

Страница 331: ...60 CNC 8065 INTRODUCTION TO THE PLC 3 Operation of a timer 331 REF 1709 Operation of the TEN input in this mode If once the timer has been activated TEN 0 the PLC interrupts the timing and TEN must be...

Страница 332: ...constant has elapsed the timing is over it activates the timer status output T 1 which remains high that until a down flank at trigger input TG2 occurs The elapsed time t is maintained until a new up...

Страница 333: ...60 CNC 8065 INTRODUCTION TO THE PLC 3 Operation of a timer 333 REF 1709 Operation of the TEN input in this mode If once the timer has been activated TEN 0 the PLC interrupts the timing and TEN must be...

Страница 334: ...ated with an up flank at the TG3 input At that instant the status output of the timer goes high T 1 The timer waits for a down flank at input TG3 to start the t timing from 0 Once the time indicated b...

Страница 335: ...e TRS input while timing or after it the PLC resets the timer setting its status output low T 0 and resetting its timing t 0 Since the timer is reset its trigger input must be activated again to turn...

Страница 336: ...up flank at input TG4 At that moment the timer status output T changes states T 1 and the timing starts from 0 Once the time indicated by the time constant has elapsed the timing stops and the status...

Страница 337: ...e TRS input while timing or after it the PLC resets the timer setting its status output low T 0 and resetting its timing t 0 Since the timer is reset its trigger input must be activated again to turn...

Страница 338: ...example CUP 1 CUP 25 CUP 102 etc CDW Countdown input Every time an up flank occurs at this input the internal count of the counter decreases one unit It isreferredtoby thelettersCDWfollowed bythe cou...

Страница 339: ...n its count value is 0 and C 0 if otherwise C Count value It indicates the value of the internal count of the counter It is referred to by the letter C followed by the counter number for example C1 C2...

Страница 340: ...Installation manual CNC 8060 CNC 8065 3 INTRODUCTION TO THE PLC Operation of a counter 340 REF 1709...

Страница 341: ...t be executed REA IMA Executable instructions With the executable instructions it is possible to check and or change the status of the PLC resources They consist of Logic or Boolean instructions I28 A...

Страница 342: ...and are not executed Empty lines are also possible Programming example PRG Directing instruction Example Comment I100 M102 Executable instruction I28 AND I30 Logic expression O25 Action instruction I...

Страница 343: ...out using the real values REA or image values IMA or the I O M resources The rest of the resources have no image values only real The real value is the one the resource has at that time and the image...

Страница 344: ...L_ followed by 8 characters L_GEAR If it is defined within a module CY1 PRG or PE it identifies a program line and allows making references or jumps If it is defined outside the modules for example at...

Страница 345: ...cter in that case the next character must be a letter The name may have a _ character but it cannot be its first character Words reserved for instructions cannot be used in symbols Duplicate symbols c...

Страница 346: ...always be programmed at the beginning of the program before the DEF instruction and the modules CY1 PRG and PEt This instruction should only be used when the PLC program execution time is very critic...

Страница 347: ...ing instructions 4 2 1 Simple consulting instructions They test the status of the resources and they return their logic state Inputs I1 I1024 Outputs O1 O1024 Local inputs LI1 LI16 Local outputs LO1 L...

Страница 348: ...tructions available are DFU Detect an up flank It detects an up flank 0 to 1 change at the indicated resource It returns a 1 if it happened DFD Detect a down flank It detects an down flank 0 to 1 chan...

Страница 349: ...isters registers for CNC PLC communication and decimal or hexadecimal numbers within 2147483647 or between 0 and FFFFFFFF If the required condition is met the consulting instruction returns a logic va...

Страница 350: ...d to writea logicexpression in morethan oneline The following maybeprogrammed or also Open and close parenthesis They help clarify and select the order the logic expression is evaluated A consulting i...

Страница 351: ...ignment binary action instructions Conditional binary action instructions Sequence breaking action instructions Arithmetic action instructions Logic action instructions Specific action instructions Ac...

Страница 352: ...1 1024 M 1 8192 MSG 1 1024 ERR 1 1024 TEN 1 512 TRS 1 512 TGn 1 512 R CUP 1 256 CDW 1 256 CEN 1 256 CPR 1 256 R B 0 31 R 1 499 CNC PLC mark I3 TG1 4 100 Assigns the status of input I3 to the trigger...

Страница 353: ...hange the resource CPL If expression 1 it complements the resource If the result of the logic expression is a 1 it complements the status of the indicated resource If the result is 0 it will not chang...

Страница 354: ...ubroutine Once the subroutine execution is over the PLC will continue at the action instruction or executable instruction programmed after CAL Its syntax depends on how its associated subroutine was d...

Страница 355: ...alue that can be converted is 9 with 4 bits 99 with 8 999 with 12 9999 with 16 99999 with 20 999999 with 24 9999999 with 28 and 99999999 con 32 In these cases it is recommended to make the move increa...

Страница 356: ...mmunication register Examples with R100 1234 and R101 100 I15 NGU R152 If input I15 is 1 the PLC changes the state of the 32 bits of register R152 R152 before 0001 0001 0001 0001 0001 0001 0001 0001 R...

Страница 357: ...or RL1 and type 2 RR2 or RL2 Rotation type 1 RL1 or RR1 It inserts a 0 at the least significant bit RL1 or at the most significant bit RR1 pushing the other bits of the register The value of the last...

Страница 358: ...always be defined even when they are both the same The number of repetitions indicates the consecutive number of times the register will be rotated RR1 R100 1 R200 It makes one type 1 right hand rota...

Страница 359: ...mming format is CNCRD Variable Register Mark CNCWR Register Variable Mark TheCNCRDactionloadsthecontentsof thevariableintotheregisterandtheCNCWRaction loads the contents of register into the variable...

Страница 360: ...ss synchronous variables condition CNCRD G FREAL R12 M12 CPS R12 GT 2000 No need to wait before consulting the data because synchronous variables are resolved immediately condition CNCWR R13 PLC TIMER...

Страница 361: ...both methods in the same PLC program or subroutine The treatment for the execution of the commands is different and the order they are executed might not be the desired one The CNCEX command is execu...

Страница 362: ...cam it must have been previously defined at the cam editor within the machine parameters Master axis activation range The cam is activated when the master axis is between the positions master_off and...

Страница 363: ...instruction CAM ON from the CNC or the command CAM ON from the PLC After selecting a file cam it stays available until the cam table of the machine parameters is validated or the CNC is turned off Th...

Страница 364: ...irection Moving direction It is used with MOVE INF to execute an endless infinite movement until the axis limit is reached or until the movement is interrupted Dynamic blend with the next block It set...

Страница 365: ...n manual CNC 8060 CNC 8065 PLC PROGRAMMING 4 Action instructions 365 REF 1709 MOVE ABS X 500000 5000000 PRESENT MOVE ABS X 1000000 2500000 NEXT MOVE ABS X 1500000 1250000 NULL F Pos 500 250 125 50mm 1...

Страница 366: ...ster axis Nmaster Fine adjustment of the gear ratio The gear ratio is determined when programming the instruction and its value remains constantduringthewholeoperation However and evenifthesynchroniza...

Страница 367: ...r of turns of the master axis Nmaster The gear ratio is determined when programming the instruction and its value remains constant during the whole operation In this synchronization mode it is not pos...

Страница 368: ...IN PRB1MAX PRB2MAX and PRB3MAX TOUCHPROBE Coordinate latching The programming format is Optional parameters are indicated between angle brackets TOUCHPROBE axis probe wintype winminpos winmaxpos The p...

Страница 369: ...he latching processes assigned to that probe even on the axes that are positioned outside the latch window The independent interpolator will only activate the LATCH1DONE axis or LATCH2DONE axis mark o...

Страница 370: ...the latching processes active on the axes of the channel are finished LATCH1DONE axis LATCH2DONE axis The independent interpolator actives this mark when the latch event on the axis with the indicated...

Страница 371: ...V ch A PREVACCUDIST xn Variable that can be read and written via program PLC and interface Variable valid for rotary and linear axes as well as for spindles The variable returns the execution value re...

Страница 372: ...bled zone 1 Work zone enabled as no entry 2 Work zone enabled as no exit ch A ZONELOWLIM k xn Lower limit of zone k ch A ZONEUPLIM k xn Upper limit of zone k ch G ZONECIRAX1 k Logic axis corresponding...

Страница 373: ...PLCwhileexecutingapart program itmust be borne in mind that the CNC has already prepared the program blocks immediately after the one being executed therefore checking the new limits and or the new st...

Страница 374: ...ctions PRG Main module PE t Periodic module It is executed every t milliseconds CY1 First Cycle module END End of module L Label SUB Subroutine definition DEF Symbol definition PDEF External symbol de...

Страница 375: ...ND OR Logic function OR XOR Logic Exclusive OR function Line feed Consulting instruction whose value is always 1 Action instructions Assignment binary action instructions Conditional binary action ins...

Страница 376: ...ic cam CAM ON Activate the electronic cam real coordinates TCAM ON Activate the electronic cam theoretical coordinates CAM OFF Cancel the electronic cam CAM SELECT Selet a file cam CAM DESELECT Cancel...

Страница 377: ...Monitor PLC resources on the CNC screen Abbreviations used in this chapter M and H functions with channels The M and H functions are exchanged by channel When using several channels the marks and regi...

Страница 378: ...he function is sent and when the PLC execution is synchronized In either case it may be before or after the movement The sending and synchronizing types may be the following M not synchronized M sent...

Страница 379: ...e programmed in the execution block MFUN1C1 MFUN7C1 for the first channel MFUN1C2 MFUN7C2 for the second channel MFUN1C3 MFUN7C3 for the third channel MFUN1C4 MFUN7C4 for the fourth channel Each one o...

Страница 380: ...programmed in the block To know whether a particular H function is programmed in the execution block use one of the following methods Check all the HFUN registers one by one until that particular H f...

Страница 381: ...UN1C4 HFUN7C4 for the fourth channel Each one of them indicates the number of one of the H functions programmed in the block If all the registers are not used the CNC assigns FFFFFFFF to the unused on...

Страница 382: ...n before going on executing the program When working with M19 the CNC treats the spindle like a regular linear axis It only sends the M19 out to the PLC The CNC uses 32 bit register SFUN1 to indicate...

Страница 383: ...block using 32 bit registers SFUN1 through SFUN4 These registers refer to the spindle number they are independent from the channel where the spindle is Eachoneofthemindicatesthevalueof oneoftheSfuncti...

Страница 384: ...ynchronization is defined in the machine parameters The CNC cancels the general logic output MSTROBE to conclude the execution Transferring H functions The CNC assigns the numbers of the H functions p...

Страница 385: ...auxiliary functions have been executed the PLC must activate the AUXEND mark to let the CNC know that the execution has ended The AUXEND mark must be kept high 1 longer than the time period establish...

Страница 386: ...ing H functions 1 The CNC indicates in registers HFUN1 to HFUN7 of the channel the H functions programmed in the blockand it activates the HSTROBE mark so the PLC executes them 2 The CNC keeps the HST...

Страница 387: ...n on how to edit this table refer to the operating manual PLC messages When activating one of the MSG marks the status bar of the CNC window for PLC messages shows the message number and its associate...

Страница 388: ...e the code that identifies the help text inside the file which needs not be the same as the number of the error or message it will be associated with The text field will be the information text that m...

Страница 389: ...al is active low 0 V CNCREADY _ALARM AUXEND _EMERGEN MANUAL _STOP The CNC s logic outputs or PLC consulting signals are grouped into General consulting signals Axis consulting signals Spindle consulti...

Страница 390: ...ch channel The mnemonics for each channel are the following STARTC1 can also be programmed as START STARTC2 STARTC3 STARTC4 The CNC channel activates this mark to indicate to the PLC that the START ke...

Страница 391: ...ark at 0 when there is an alarm an emergency generated by the CNC channel or when the PLC activates the emergency signal _EMERGEN The CNC channel cancels this mark at 1 when the CNC channel message is...

Страница 392: ...mnemonics for each channel are the following INCYCLEC1 can also be programmed as INCYCLE INCYCLEC2 INCYCLEC3 INCYCLEC4 The CNC sets this mark high 1 when executing a block or moving an axis In executi...

Страница 393: ...in lathe set as rigid tapping set this mark to 1 during the whole tapping operation including the dwell at the bottom of the thread CSS There is a mark for each channel The mnemonics for each channel...

Страница 394: ...N Checking if a spindle receives a function from any channel In order to know whether a particular spindle has received a particular function or not it is possible to check all the registers one by on...

Страница 395: ...ach channel are the following HSTROBEC1 can also be programmed as HSTROBE HSTROBEC2 HSTROBEC3 HSTROBEC4 The CNC channel sets this mark high 1 to indicate to the PLC that it must execute the auxiliary...

Страница 396: ...s the same for the rest of the marks DM04 DM05 DM19 DM41 DM42 DM43 DM44 DM03SP1 can also be programmed as DM03 DM03SP2 DM03SP3 DM03SP4 The CNC indicates in these marks the status of the spindle auxili...

Страница 397: ...tem is working properly and 1 when the operating system is locked up Include this mark in the PLC maneuver to enable the emergencies when the operating system locks up RETRAEND There is a mark for eac...

Страница 398: ...nd one refers to the channel involved in the distribution of passes For example If the cycle is executed in channel 1 and the rest of the passes are distributed with channel 2 the CNC activates the DI...

Страница 399: ...is a mark for each channel The mnemonics for each channel are the following RETRACTC1 can also be programmed as RETRACT RETRACTC2 RETRACTC3 RETRACTC4 The CNC uses this mark when it withdraws the axes...

Страница 400: ...a spindle goes into closed loop using the instruction SERVO ON When the movement of an axis implies the movement of a slave axis the ENABLE axis mark of the slave axis will also be enabled For exampl...

Страница 401: ...The drive may be enabled DRSTAF 1 DRSTAS 1 The drive is enabled INPOS axis The CNC sets this mark high 1 when the relevant axis or spindle is in position and there isnorequestformotion ENABLE axis mar...

Страница 402: ...elongs to an active tangential control TANGCTRL Considerations about spindle parking The CNC will not allow parking a spindle in the following cases If the spindle is not stopped If the spindle is wor...

Страница 403: ...Maneuver to unpark an axis or spindle from the CNC 4 When executing the programming instruction UNPARK the CNC sets the UNPARK mark high 1 to let the PLC know that it must unpark the corresponding ax...

Страница 404: ...park the relevant axis The CNC sets the PARK mark to 1 and begins parking the axis For digital axes the PLC must first remove the enable of the drive of the axis to be parked DRENA Also the CNC sends...

Страница 405: ...he PLC using the mark FBACKSEL axis See FBACKSEL axis on page 431 TANGACT axis The CNC sets this mark high 1 to indicate that tangential control is active in the axis The CNC sets this mark high 0 whe...

Страница 406: ...e the PLCCNTL INHIBIT and SPDLEREV signals of both master and slave are ignored Likewise while threading only the feedback and reference signal of the main spindle are taken into account SYNCHRON Ther...

Страница 407: ...POSW GEAROK There is a mark for each spindle The mnemonics for each channel are the following GEAROK1 can also be programmed as GEAROK GEAROK2 GEAROK3 GEAROK4 The spindle activates this mark when the...

Страница 408: ...nts of an independent axis and of an electronic cam the interpolator of the axis activates this mark when synchronism has been reached This mark stays active while maintaining synchronism PROBE1ACTIVE...

Страница 409: ...when latching the coordinate of an axis There is a mark for each probe Probe 1 will be the one assigned to parameter PRBDI1 and probe 2 will be the one assigned to parameter PRBDI2 The independent int...

Страница 410: ...ctivates this mark when the user validates the common parameters of the active piercing or cutting table The PLC should disable this mark when management with these variables is complete CUTVARACT The...

Страница 411: ...ance set in GAPTOL INPOSLIMIT The CNC activates this mark changes from 0 to 1 when the leap programmed with a LEAP reaches the highest point POSLIMIT command The CNC deactivates this mark changes from...

Страница 412: ...tive positioning and the value of 1 if it is a negative relative positioning TAKEPOS There is a register for each magazine The mnemonics for each magazine are the following TAKEPOSMZ1 can also be prog...

Страница 413: ...The CNC sets this mark high 1 to inform the PLC that an emergency has occurred at the tool manager MZID There is a register for each channel The mnemonics for each channel are the following MZIDC1 MZ...

Страница 414: ...sed on each operator panel Registers KEYBD1_1 to KEYBD3_1 correspond to the first jog panel KEYBD1_2 to KEYBD3_2 to the second one and so on Registers KEYBD1 KEYBD1_1 to KEYBD1_8 User keys Bit OP PANE...

Страница 415: ...Jog key 7 Jog key 7 23 Jog key 8 Jog key 8 Jog key 8 24 Jog key 9 Jog key 9 Jog key 9 25 Jog key 10 Jog key 10 26 Jog key 11 Jog key 11 27 Jog key 12 Jog key 12 28 Jog key 13 Jog key 13 29 Jog key 14...

Страница 416: ...selector Bit Jog Panel 8 Generic key 1 9 Generic key 2 10 Generic key 3 KEYBD2 20 19 18 17 16 0 0 0 0 0 0 0 0 0 0 1 2 0 0 0 1 0 4 0 0 0 1 1 10 0 0 1 0 0 20 0 0 1 0 1 30 0 0 1 1 0 40 0 0 1 1 1 50 0 1 0...

Страница 417: ...24 0 0 0 0 Handwheel x100 0 0 0 1 Handwheel x10 0 0 1 0 Handwheel x1 0 0 1 1 Jog 1 0 1 0 0 Jog 10 0 1 0 1 Jog 100 0 1 1 0 Jog 1000 0 1 1 1 Jog 10000 1 0 0 0 Continuous jog KEYBD3 4 3 2 1 0 0 0 0 0 0...

Страница 418: ...also does not affect the key STOP This mark does not turn off the laser This mark does not disable gap control except in approach movement In this case the axis will remain stationary and without gap...

Страница 419: ...s not activate the MATCH axis mark This mark does not turn off the laser If the power control is active the laser removes the minimum defined power If the PLC sets the _FEEDHOL at a low logic level in...

Страница 420: ...are the following RESETINC1 can also be programmed as RESETIN RESETINC2 RESETINC3 RESETINC4 Resetting the CNC The treatment of this mark is similar to that of the RESET key With an up flank change fr...

Страница 421: ...can also be programmed as M01STOP M01STOPC2 M01STOPC3 M01STOPC4 The PLC sets this mark high 1 to tell the CNC channel not to ignore the conditional stops M01 AUXEND There is a mark for each channel Th...

Страница 422: ...NOWAITC1 signal set to 1 the waits programmed in any channel with the WAIT instruction and that refer to a mark of channel 1 they finish immediately and the program execution resumes DISCROSS1 DISCRO...

Страница 423: ...RGABORT mark has no effect NEXTMPGAXIS This mark may be used to select an axis sequentially for jogging it with the handwheel Only the axes being displayed in the active channel may be selected regard...

Страница 424: ...the channel The CNC will check the contents of this register at the beginning of the block If the PLC modifies this register during the execution of the block the change will not effective until the b...

Страница 425: ...alwayswiththeactivechannelorrestoretheconfiguration defined in the machine parameters VOLCOMP1 VOLCOMP4 If the PLC activates one of these marks changing it from 0 to 1 the CNC activates the correspond...

Страница 426: ...the movements in automatic G0 G1 etc and in jog mode jog handwheels etc This parameter affects neither the threading operations nor the independent axis movements which are executed at the programmed...

Страница 427: ...e has is enabled When executing a G100 or G103 command the CNC will issue an error message if the mark of the active probe the one selected with SELECT PROBE is not enabled These marks do not limit th...

Страница 428: ...ifiable signals 428 REF 1709 is in use although assuming there may be a loss of feedback and that the C axis must be referenced when re activating it The alarm report is conditioned to the parameter F...

Страница 429: ...reference marks the PLC sets this mark to 1 to indicate that the axis has reached the travel limit In this case it is necessary to reverse the moving direction to go on with the home search INHIBIT ax...

Страница 430: ...OnON mark of any of the axes involvedhasnotbeenactivatedbefore ToavoidthisproblemwhentheCNCworkswithdead axes the PLCmust activatetheDEAD axis marksothe CNCdoesnot applyblocktransition on these dead a...

Страница 431: ...hapter See PARK axis UNPARK axis on page 402 LUBRENA axis LUBROK axis These marks together with the axis consulting signal LUBR axis must be used to lubricate the axes See LUBR axis on page 401 The LU...

Страница 432: ...smulti axisgroups thismarkmaybeusedtotogglebetweenthevarious axes or spindles of the group The PLC activates this mark to let the CNC know which axis or spindle of the group is active If the PLC turns...

Страница 433: ...GEAR4 On Sercos spindles when the range change involves a gear change NPULSES INPUTREV OUTPUTREV functions M41 to M44 also change the gear at the drive When the parameter set selected at the CNC and...

Страница 434: ...lied The spindle control via PLC is used for example for oscillating the spindle during a gear change Analog spindle 10 V of velocity command correspond to SANALOG 32767 In other words For 4V program...

Страница 435: ...gh 1 the CNC reverses the spindle turning direction To do this it decelerates and accelerates applying the ramps set by machine parameters ThePLCalwaysappliesthis marktothe spindlesinopen loop M3 M4 O...

Страница 436: ...achine parameters If during tool inspection the PLC changes the turning direction of a spindle using these marks the change will be identified when repositioning and will appear as pending to repositi...

Страница 437: ...ctivate the PWM This mark may be used to deactivate the PWM viaPLC during tool inspection and resume the PWM at the end of the inspection PWMFREQ PWM frequency when the PWMhas been activated fromthe P...

Страница 438: ...ve by default The PLC deactivates this mark to disable the active gap control The PLC activates this mark to enable the active gap control in the CNC if no gap control is active this mark does nothing...

Страница 439: ...the channel is evaluated depending on parameter XFITOIND The CNC always evaluates the particular transfer inhibit of the axis IRESET axis For movements of an independent axis if the PLC sets this mar...

Страница 440: ...or each channel The mnemonics for each channel are the following TREJECTC1 can also be programmed as TREJECT TREJECTC2 TREJECTC3 TREJECTC4 If the PLC sets this mark high 1 the CNC interprets that the...

Страница 441: ...this mark high 1 after taking the tool from the tool changer arm 1 to the magazine CH2TOMZ There is a mark for each magazine The mnemonics for each magazine are the following CH2TOMZ1 can also be pro...

Страница 442: ...e to the magazine MZROT There is a mark for each magazine The mnemonics for each magazine are the following MZROTMZ1 can also be programmed as MZROT MZROTMZ2 MZROTMZ3 MZROTMZ4 Use it with a turret typ...

Страница 443: ...anel Registers KEYLED1_1 and KEYLED2_1 correspond to the first jog panel KEYLED1_2 and KEYLED2_2 to the second one and so on Registers KEYLED1 KEYLED1_1 to KEYLED1_8 User keys The following instructio...

Страница 444: ...f the feedrate override the CNC will take the value of the lowest position allowed If all of them are inhibited it will take the value of 0 For example being allowed only the 110 and 120 positions if...

Страница 445: ...r key 4 User key 4 4 User key 5 User key 5 User key 5 5 User key 6 User key 6 User key 6 6 User key 7 User key 7 7 User key 8 User key 8 8 User key 9 User key 9 9 User key 10 User key 10 10 User key 1...

Страница 446: ...og key 9 Jog key 9 Jog key 9 25 Jog key 10 Jog key 10 26 Jog key 11 Jog key 11 27 Jog key 12 Jog key 12 28 Jog key 13 Jog key 13 29 Jog key 14 Jog key 14 30 Jog key 15 Jog key 15 31 Bit Key Bit Key 0...

Страница 447: ...verride selector Bit Selector Bit Selector 0 0 16 140 1 2 17 150 2 4 18 160 3 10 19 170 4 20 20 180 5 30 21 190 6 40 22 200 7 50 23 Handwheel x100 8 60 24 Handwheel x10 9 70 25 Handwheel x1 10 80 26 J...

Страница 448: ...Installation manual CNC 8060 CNC 8065 6 LOGIC CNC INPUTS AND OUTPUTS Keystroke modifiable signals 448 REF 1709...

Страница 449: ...ndles and channels available A magazine is not associated with any particular channel or spindle i e a magazine may be shared by several channels and a channel can request tools from different magazin...

Страница 450: ...dle to the changer arm and then from the changer arm to the magazine It is up to the PLC to control those movements It must inform the manager about the actions carried out so it updates its informati...

Страница 451: ...s of tool magazine Tool magazines may be divided into 4 large groups Turret type Synchronous magazine without changer arm Synchronous magazine with changer arm 1 or 2 holders Thearmcannotmove whilemac...

Страница 452: ...any position whereas in a non random magazine the tools must always occupy the same position In any case and even when all the magazines are random the tools are always stored in the same magazine fro...

Страница 453: ...table shows which tool is in each pocket and on each holder of the changer arm if any Although the magazine table may be initialized manually it is up to the tool manager to dynamically update all its...

Страница 454: ...o the CNC tells the tool manager to start making the tool change The tool manager sends a command to the PLC to make the change The CNC waits for the tool manager to complete the operation before cont...

Страница 455: ...peration indicated by the TMOPERATION mark of the channel LEAVEPOS This register indicates the magazine position to leave the tool While selecting a turret position ROTATEMZ instruction this register...

Страница 456: ...4 M CH2TOMZ CH2TOMZ1 CH2TOMZ2 CH2TOMZ3 CH2TOMZ4 M SPDLTOGR SPDLTOGRC1 SPDLTOGRC2 SPDLTOGRC3 SPDLTOGRC4 M GRTOSPDL GRTOSPDLC1 GRTOSPDLC2 GRTOSPDLC3 GRTOSPDLC4 M MZTOSPDL MZTOSPDLMZ1 MZTOSPDLMZ2 MZTOSPD...

Страница 457: ...ne The PLC must set this mark high 1 when the turret has rotated In the synchronous magazine it is used to optimize the change by orienting the magazine while machining The PLC must set this mark to 1...

Страница 458: ...s Magazine 1 Magazine 2 Magazine 3 Magazine 4 M SETTMEM SETTMEMZ1 SETTMEMZ2 SETTMEMZ3 SETTMEMZ4 M RESTMEM RESTMEMZ1 RESTMEMZ2 RESTMEMZ3 RESTMEMZ4 M TMINEM TMINEMZ1 TMINEMZ2 TMINEMZ3 TMINEMZ4 Marks Reg...

Страница 459: ...TWORNOUTC2 TWORNOUTC3 TWORNOUTC4 Marks Registers Meaning CUTTINGON When a tool is assigned a maximum life span monitoring the CNC checks this mark in order to know whether the tool is machining 1 or n...

Страница 460: ...MZWAIT Tool manager executing a maneuver It indicates whether to wait or not for the maneuver to end There is no need to program it in the subroutine associated with M06 The subroutine itself waits f...

Страница 461: ...eeded to make the tool change After loading the tool the tool manager updates the magazine table Unloading the magazine by program or MDI The tools are unloaded from the magazine taking them one by on...

Страница 462: ...ction 1 When the CNC executes the T function it lets the tool manager know about it 2 The tool manager sends a command to the PLC to make the change 3 The CNC waits for the tool manager to complete th...

Страница 463: ...ation The following example shows assuming that there is no tool in the spindle it shows the functions executed by the CNC the values sent by the tool manager to the PLC in each operation and the mark...

Страница 464: ...ng 1 Leave the tool of the spindle on the ground and activate the mark SPDLTOGR 2 Leave the ground tool in the spindle and activate the mark GRTOSPDL 7 6 3 Basic PLC programming When executing the T f...

Страница 465: ...ed with the T function executes the M06 function The M06 subroutine can also have an associated subroutine If a subroutine associated with the M06 function is defined the M06 function must also be pro...

Страница 466: ...nothing 1 Assume the current tool as active tool 3 Insert a ground tool in the spindle 4 Leave the spindle tool on the ground 9 Take a ground tool to the magazine going through the spindle 10 Take a...

Страница 467: ...le it shows the functions executed by the CNC the values sent by the tool manager to the PLC in each operation and the marks to be activated by the PLC in each case It is a non random magazine each to...

Страница 468: ...mpleted activate the mark GRTOSPDL TMOPERATION 4 Leave the spindle tool on the ground The sequence of this operation is the following 1 When the operation is completed activate the mark SPDLTOGR TMOPE...

Страница 469: ...e the mark MZROT TAKEPOS This register takes the value of 0 if it is an absolute positioning and the value of 1 if it is a relative positioning LEAVEPOS This register takes the value of 0 if it is a p...

Страница 470: ...ger M functions at the PLC M functions that imply movements controlled by the PLC Set all the M functions with before before synchronization to the program continues after the M function is completed...

Страница 471: ...08 0 RET L SUB_MZ_TO_SPD Takethetoolfromthemagazine andinsertit in thespindle M109 Auxiliary function to execute an action V PLC M 1109 1 MZTOSPDL mark to the tool manager WAIT FOR V PLC M 1109 0 RET...

Страница 472: ...SE 9 Take a ground tool to the magazine going through the spindle LL SUB_SPD_AUTCHG Move the spindle to the automatic tool change point LL SUB_SPD_TO_MZ Leave the spindle tool in the magazine BREAK CA...

Страница 473: ...R RES M1110 The tool has been taken from the spindle to the magazine DFU M1111 SET MZROT DFD MZROT RES M1111 The magazine has rotated already TheM06 subroutineusesthefollowingMfunctionsto tell the PLC...

Страница 474: ...elect the next tool in the magazine if possible 3 The CNC continues with the execution of the program without waiting for the tool manager to complete the operation Execution of the M06 function 1 Whe...

Страница 475: ...d 5 Leave the spindle tool in the magazine and take a tool from the same magazine 6 Leave the spindle tool in the magazine and take a tool from ground 7 Leave the spindle tool on the ground and take a...

Страница 476: ...andom magazine each tool occupies the position of its own number and T7 T8 and T9 are ground tools 10 4 MZTOSPDL SPDLTOGR 11 0 0 MZROT 12 SPDLTOMZ MZTOSPDL 13 0 MZROT MZROT 14 SPDLTOMZ MZTOSPDL CNC TM...

Страница 477: ...operation is the following 1 When the operation is completed activate the mark GRTOSPDL TMOPERATION 4 Leave the spindle tool on the ground The sequence of this operation is the following 1 When the op...

Страница 478: ...spindle in the magazine and activate the mark SPDLTOMZ TMOPERATION 10 Take a tool from the magazine and leave on the ground going through the spindle The sequence of this operation is the following 1...

Страница 479: ...her magazine The sequence of this operation is the following 1 Leave the tool of the spindle in the magazine and activate the mark SPDLTOMZ 2 Leave the tool of the magazine in the spindle and activate...

Страница 480: ...t mark of the tool manager M functions at the PLC M functions that imply movements controlled by the PLC Set all the M functions with before before synchronization to the program continues after the M...

Страница 481: ...1 MZTOSPDL mark to the tool manager WAIT FOR V PLC M 1109 0 RET L SUB_SPD_TO_MZ Leave the spindle tool in the magazine M110 Auxiliary function to execute an action V PLC M 1110 1 SPDLTOMZ mark to the...

Страница 482: ...le BREAK CASE 7 Leave the spindle tool on the ground and take another one from the magazine LL SUB_SPD_GMCHG Move the spindle to the manual tool change point LL SUB_SPD_TO_GR Remove the tool from the...

Страница 483: ...aken from the magazine to the spindle DFU M1110 SET SPDLTOMZ DFD SPDLTOMZ RES M1110 The tool has been taken from the spindle to the magazine DFU M1111 SET MZROT DFD MZROT RES M1111 The magazine has ro...

Страница 484: ...mmand to the PLC to select the next tool in the magazine if possible 3 The CNC continues with the execution of the program without waiting for the tool manager to complete the operation Execution of t...

Страница 485: ...a ground tool in the spindle 4 Leave the spindle tool on the ground 5 Leave the spindle tool in the magazine and take a tool from the same magazine 6 Leave the spindle tool in the magazine and take a...

Страница 486: ...8 and T9 are ground tools 8 0 0 SPDLTOGR GRTOSPDL 9 4 GRTOSPDL SPDLTOCH1 CH1TOMZ 10 4 MZTOCH1 CH1TOSPDL SPDLTOGR 11 0 0 MZROT 12 SPDLTOCH1 CH1TOMZ MZTOCH1 CH1TOSPDL 13 0 MZROT MZROT 14 SPDLTOCH1 CH1TO...

Страница 487: ...lder 1 in the magazine and activate the mark CH1TOMZ TMOPERATION 3 Insert a ground tool in the spindle The sequence of this operation is the following 1 When the operation is completed activate the ma...

Страница 488: ...nce of this operation is the following 1 Leave the ground tool in the spindle and activate the mark GRTOSPDL 2 Take the tool from the spindle with holder 1 and activate the mark SPDLTOCH1 3 Leave the...

Страница 489: ...e tool from the spindle with holder 1 and activate the mark SPDLTOCH1 2 Leave the tool of holder 1 in the magazine and activate the mark CH1TOMZ 3 Take the tool from the other magazine with holder 1 a...

Страница 490: ...Set all the M functions with before before synchronization to the program continues after the M function is completed Mark Meaning M1101 MZTOCH1 The tool has been taken from the magazine to holder 1 M...

Страница 491: ...TO_GR Remove the tool from the spindle take it to ground MSG Extract tool T D and press START V TM TOOL Message for the operator to extract the tool M0 Wait for the operation to be completed MSG Remov...

Страница 492: ...MZ_TO_CH1 Take the tool from the magazine with holder 1 LL SUB_CH1_TO_SPD Take the tool of holder 1 to the spindle BREAK CASE 6 Leave the spindle tool in the magazine and take another one from ground...

Страница 493: ...e to the automatic tool change point LL SUB_MZ_TO_CH1 Take the tool from the magazine with holder 1 LL SUB_CH1_TO_SPD Take the tool of holder 1 to the spindle LL SUB_SPD_GMCHG Move the spindle to the...

Страница 494: ...the spindle DFU M1103 SET SPDLTOCH1 DFD SPDLTOCH1 RES M1103 The tool has been taken from the spindle to holder 1 DFU M1105 SET CH1TOMZ DFD CH1TOMZ RES M1105 The tool has been taken from holder 1 to t...

Страница 495: ...emergency signal Treatment of the tool manager emergency signal DFU B11KEYBD1 AND NOT TMINEM SET SETTMEM DFU TMINEM RES SETTMEM Pressing the USER12 key activates the emergency TMINEM B11KEYLED1 The la...

Страница 496: ...ommand to the PLC to select the next tool in the magazine if possible 3 The CNC continues with the execution of the program without waiting for the tool manager to complete the operation Execution of...

Страница 497: ...pindle 4 Leave the spindle tool on the ground 5 Leave the spindle tool in the magazine and take a tool from the same magazine 6 Leave the spindle tool in the magazine and take a tool from ground 7 Lea...

Страница 498: ...ound tools 7 4 SPDLTOGR MZTOCH1 CH1TOSPDL 8 0 0 SPDLTOGR GRTOSPDL 9 4 GRTOSPDL SPDLTOCH2 CH2TOMZ 10 4 MZTOCH1 CH1TOSPDL SPDLTOGR 11 0 0 MZROT 12 SPDLTOCH2 CH2TOMZ MZTOCH1 CH1TOSPDL 13 0 MZROT MZROT 14...

Страница 499: ...ate the mark CH2TOMZ TMOPERATION 3 Insert a ground tool in the spindle The sequence of this operation is the following 1 When the operation is completed activate the mark GRTOSPDL TMOPERATION 4 Leave...

Страница 500: ...the ground tool in the spindle and activate the mark GRTOSPDL TMOPERATION 9 Take a ground tool to the magazine going through the spindle The sequence of this operation is the following 1 Leave the gr...

Страница 501: ...and take a tool from another magazine The sequence of this operation is the following 1 Take the tool from the spindle with holder 2 and activate the mark SPDLTOCH2 2 Leave the tool of holder 2 in th...

Страница 502: ...Set all the M functions with before before synchronization to the program continues after the M function is completed Mark Meaning M1101 MZTOCH1 The tool has been taken from the magazine to holder 1...

Страница 503: ..._TO_GR Remove the tool from the spindle take it to ground MSG Extract tool T D and press START V TM TOOL Message for the operator to extract the tool M0 Wait for the operation to be completed MSG Remo...

Страница 504: ...UB_CH2_TO_MZ Leave the tool of holder 2 in the magazine LL SUB_CH1_TO_SPD Take the tool of holder 1 to the spindle BREAK CASE 6 Leave the spindle tool in the magazine and take another one from ground...

Страница 505: ...le to the automatic tool change point LL SUB_MZ_TO_CH1 Take the tool from the magazine with holder 1 LL SUB_CH1_TO_SPD Take the tool of holder 1 to the spindle LL SUB_SPD_GMCHG Move the spindle to the...

Страница 506: ...o the spindle DFU M1104 SET SPDLTOCH2 DFD SPDLTOCH2 RES M1104 The tool has been taken from the spindle to holder 2 DFU M1106 SET CH2TOMZ DFD CH2TOMZ RES M1106 The tool has been taken from holder 2 to...

Страница 507: ...emergency signal Treatment of the tool manager emergency signal DFU B11KEYBD1 AND NOT TMINEM SET SETTMEM DFU TMINEM RES SETTMEM Pressing the USER12 key activates the emergency TMINEM B11KEYLED1 The la...

Страница 508: ...for the tool manager to complete the operation Execution of the M06 function 1 When the CNC executes the M06 function it calls the associated subroutine The M06 function must also be programmed insid...

Страница 509: ...3 Insert a ground tool in the spindle 4 Leave the spindle tool on the ground 5 Leave the spindle tool in the magazine and take a tool from the arm The tools of the spindle and of the arm are from the...

Страница 510: ...CH2TOMZ GRTOSPDL b SPDLTOCH2 GRTOSPDL TCHANGEOK CH2TOMZ 7 1 4 SPDLTOGR CH1TOSPDL 8 0 0 SPDLTOGR GRTOSPDL 9 4 GRTOSPDL SPDLTOCH2 TCHANGEOK CH2TOMZ 10 4 MZTOCH1 CH1TOSPDL SPDLTOGR 11 0 MZTOCH1 CH1TOMZ...

Страница 511: ...ivate the mark SPDLTOCH2 2 Start sending the changer arm to the magazine to leave the tool in holder 2 3 When the arm leaves the collision zone activate TCHANGEOK if so desired to continue executing t...

Страница 512: ...the ground tool in the spindle and activate the mark GRTOSPDL Second sequence 1 Take the tool from the spindle with holder 2 and activate the mark SPDLTOCH2 2 Leave the ground tool in the spindle and...

Страница 513: ...tion while machining 1 Take the tool from the magazine with holder 1 and activate the mark MZTOCH1 Second case When requesting a new tool and there is another one in holder 1 of the arm 1 Leave the to...

Страница 514: ...nsertitinthearm holder 1 Thisoperationisanoptimizationofthetoolchangethatpermits placing the tool of claw 2 of the tool changer arm in the magazine The sequence of this operation is the following 1 Le...

Страница 515: ...ram continues after the M function is completed The PLC must consider the M106 completed when the arm exits the collision zone and machining is possible Mark Meaning M1100 TCHANGEOK Continue executing...

Страница 516: ...le The PLC sets the CH2TOMZ mark when the tool has been left RET L SUB_SPD_TO_GR Remove the tool from the spindle take it to ground MSG Extract tool T D and press START V TM TOOL Message for the opera...

Страница 517: ...nt LL SUB_SPD_TO_CH2 Take the spindle tool with holder 2 LL SUB_ARM_BACK Retract the changer arm LL SUB_CH2_TO_MZ Start sending the changer arm to the magazine to leave the tool in holder 2 V PLC M 11...

Страница 518: ...d and take another one from ground LL SUB_SPD_GMCHG Move the spindle to the manual tool change point LL SUB_SPD_TO_GR Remove the tool from the spindle LL SUB_GR_TO_SPD Insert the ground tool in the sp...

Страница 519: ...Continue executing the program DFU M1101 SET MZTOCH1 DFD MZTOCH1 RES M1101 The tool has been taken from the magazine to holder 1 DFU M1102 SET CH1TOSPDL DFD CH1TOSPDL RES M1102 The tool has been taken...

Страница 520: ...ons require using the information transferred by the tool manager in the following registers Manager emergency signal Treatment of the tool manager emergency signal DFU B11KEYBD1 AND NOT TMINEM SET SE...

Страница 521: ...operating system The key codes scan codes also depend on the selected keyboard layout In order to change the keyboard distribution the desired input language and keyboard distribution must be added to...

Страница 522: ...d input language and the keyboard distribution in this case English United States Click on OK to finish Changing the input language Change the input language only for the active window 1 In thelanguag...

Страница 523: ...racter and on an English United States keyboard layout it corresponds to the character See 8 5 1 Scan codes Spanish Spain keyboard layout on page 527 See 8 5 2 Scan codes Keyboard distribution English...

Страница 524: ...lculator CTRL K Help CTRL F4 Toolbar to modify the machine dynamics CTRL H Operations at the CNC Hotkey Previous horizontal menu CTRL F1 Window change CTRL F2 Changing the screen CTRL F3 Two color key...

Страница 525: ...is recommended to use a delay of at least 200 ms between each for safety 1 Send the code associated for pressing the SHIFT key 2 Send the code associated with pressing the letter key 3 Send the code...

Страница 526: ...the CTRL key 2 Send the code associated for pressing the second key for example the F1 key 3 Send the code associated for releasing the first key for example the CTRL key 4 Send the code associated f...

Страница 527: ...A 9A i I 17 97 1B 9B j J 24 A4 28 A8 k K 25 A5 33 B3 l L 26 A6 34 B4 m M 32 B2 _ 35 B5 n N 31 B1 56 D6 27 A7 0 0B 8B o O 18 98 1 02 82 p P 19 99 2 03 83 q Q 10 90 3 04 84 r R 13 93 4 05 85 s S 1F 9F 5...

Страница 528: ...AB l L 26 A6 33 B3 m M 32 B2 34 B4 n N 31 B1 35 B5 o O 18 98 1 02 82 p P 19 99 2 03 83 q Q 10 90 3 04 84 r R 13 93 4 05 85 s S 1F 9F 5 06 86 t T 14 94 6 07 87 u U 16 96 7 08 88 v V 2F AF 8 09 89 w W 1...

Страница 529: ...D1 CNCWR R200 G KEY M200 CNCWR R202 G KEY M201 TG1 200 200 T200 M300 DFD M300 CNCWR R201 G KEY M202 CNCWR R203 G KEY M203 TG1 201 200 T201 M301 The CNC goes into MDI mode CTRL F8 DFD M301 CNCWR R200 G...

Страница 530: ...Installation manual CNC 8060 CNC 8065 8 KEYBOARD SIMULATION VIA THE PLC KEY CODES Example Keyboard simulation via the PLC 530 REF 1709...

Страница 531: ...C VARIABLES All information about the CNCvariables is in the CNC Variables manual available on Fagor Automation s corporate website The name of the electronic document is man_8060_8065_var pdf http ww...

Страница 532: ...Installation manual CNC 8060 CNC 8065 9 CNC VARIABLES 532 REF 1709...

Страница 533: ...PART 2 CONCEPTS...

Страница 534: ...BLANK PAGE 534...

Страница 535: ...ond character is optional and will be a numerical suffix between 1 and 9 This way the name of the spindles may be within the range S S1 S9 Name of the axes according to their type DIN66217 standard An...

Страница 536: ...tinues from the last logic axis hence in a 3 axis system the first spindle of the SPDLNAME table will be logic spindle 4 and so on Index of the spindles in the system As with the name the index may be...

Страница 537: ...eter NAXIS The sum of the axes assigned to the channels cannot exceed the number of axes of the system either This is also valid for the spindles Index of an axis or spindle in the channel As with the...

Страница 538: ...with 3 channels 9 axes and 2 spindles Channel 1 3 axes and 1 spindle Channel 2 4 axes and 1 spindle Channel 3 2 axes and no spindle 541 Lathe with 1 channel 2 axes and 1 spindle Configuration of plan...

Страница 539: ...IS 3 NSPDL 1 CHNSPDL 1 AXISNAME Value Logic order Index in the system AXISNAME 1 X Logic number 1 AXISNAME 2 Y Logic number 2 AXISNAME 3 Z Logic number 3 SPDLNAME 1 S Logic number 4 Spindle with index...

Страница 540: ...es A B System Channel 1 NCHANNEL 1 NAXIS 5 CHNAXIS 3 NSPDL 1 CHNSPDL 1 AXISNAME Value Logic order Index in the system AXISNAME 1 X Logic number 1 AXISNAME 2 Y Logic number 2 AXISNAME 3 Z Logic number...

Страница 541: ...ic order Index in the system AXISNAME 1 X Logic number 1 AXISNAME 2 Y Logic number 2 AXISNAME 3 Z Logic number 3 AXISNAME 4 X1 Logic number 4 AXISNAME 5 Y1 Logic number 5 AXISNAME 6 Z1 Logic number 6...

Страница 542: ...akes no sense CHAXISNAME Value Index in the channel Logic order CHAXISNAME 1 U1 Axis with index 1 Logic number 9 CHAXISNAME 2 U Axis with index 2 Logic number 8 Function Channel 1 Selected plane Chann...

Страница 543: ...its selecting the rest of the axes Y axis as the axis for longitudinal compensation Channel 1 3 axes X Z Y 1 spindle S System Channel 1 NCHANNEL 1 GEOCONFIG Plane NAXIS 3 CHNAXIS 3 NSPDL 1 CHNSPDL 1 I...

Страница 544: ...e that in parameter IPLANE Channel 1 3 axes X Y Z 1 spindle S System Channel 1 NCHANNEL 1 GEOCONFIG Trihedron NAXIS 3 CHNAXIS 3 NSPDL 1 CHNSPDL 1 AXISNAME Value Logic order Index in the system AXISNAM...

Страница 545: ...n this case the ZX plane Functions G17 and G19 are not valid Channel 1 3 axes X Z U 1 spindle S System Channel 1 NCHANNEL 1 GEOCONFIG Plane NAXIS 3 CHNAXIS 2 NSPDL 1 CHNSPDL 1 IPLANE G18 AXISNAME Valu...

Страница 546: ...on G20 makes no sense Channel 1 2 axes X Z 1 spindle S Channel 2 2 axes X1 Z1 1 spindle S1 System Channel 1 Channel 2 NCHANNEL 2 GEOCONFIG Plane GEOCONFIG Plane NAXIS 4 CHNAXIS 2 CHNAXIS 2 NSPDL 2 CHN...

Страница 547: ...2 axes U V System Channel 1 Channel 2 Channel 3 NCHANNEL 3 GEOCONFIG Plane GEOCONFIG Plane NAXIS 6 CHNAXIS 2 CHNAXIS 2 CHNAXIS 2 NSPDL 2 CHNSPDL 1 CHNSPDL 1 CHNSPDL 0 IPLANE G18 IPLANE G18 AXISNAME Va...

Страница 548: ...Installation manual CNC 8060 CNC 8065 10 GENERAL SETUP Configuration examples 548 REF 1709...

Страница 549: ...but it is programmed in degrees The CNC displays the position values between the travel limits Machine parameter configuration Machine parameters LIMIT and LIMIT set the travel limits for the axis the...

Страница 550: ...PE Rotary AXISMODE Module UNIDIR No SHORTESTWAY No LIMIT LIMIT Not used There are no travel limits MODUPLIM MODLOWLIM Limits of the module Limits to display the position values G90 movements G91 movem...

Страница 551: ...SMODE Module UNIDIR Positive Negative SHORTESTWAY No LIMIT LIMIT Not used There are no travel limits MODUPLIM MODLOWLIM Limits of the module Limits to display the position values G90 movements G91 mov...

Страница 552: ...owith Gantry machines The following example shows a gantry axis with two tandem axes Requirements and limitations of tandem axes Each tandem pair master and slave must meet the following requirements...

Страница 553: ...in velocity Sercos mode In a tandem system the master axis or spindle can carry either external or internal feedback The slave axis or spindle normally uses internal feedback The tandem does not admi...

Страница 554: ...e applied as preload Time to apply the preload ParameterPRELFITImaybesetinordertoapplythepreloadgraduallyavoidingtorquesteps at the tandem compensator This parameter enables a frst order filter that s...

Страница 555: ...AXIS 11 Configure two axes as a tandem axis 555 REF 1709 11 2 2 Effect of the preload The following diagrams show the effect of pre load in different situations Preload at rest Preload with accelerati...

Страница 556: ...Installation manual CNC 8060 CNC 8065 11 CONFIGURING AN AXIS Configure two axes as a tandem axis 556 REF 1709 Preload at constant speed Friction torque Preload Preload with deceleration...

Страница 557: ...the drive and another one for the CNC that comprises the position loop and the control of the tandem Position and velocity loop Thepositionloopisclosedonlywiththepositionofthemasteraxisofthetandem The...

Страница 558: ...rque in a ratio other than 1 1 Preload Previous torque applied to both tandem axes in opposite direction This sets a traction between them in order to eliminate the rack and pinion backlash when it is...

Страница 559: ...tandem master otherwise it returns a value of zero V A TORQUE The PLC reading of this variable comes in tenths x10 Variable PRG PLC INT V MPG TMASTERAXIS nb Tandem nb Logic number of the master axis R...

Страница 560: ...xis When adjusting the loops use the same parameters if the motors are identical and the torque distribution is 50 If the motors are different the axes must be adjusted so their dynamic response is th...

Страница 561: ...s In this case this parameter indicates the number of the analog output and the drive to be used The parameter is set with a three digit number the first digit indicates the number of the analog outpu...

Страница 562: ...The counters of the first module will be 1 through 4 those of the second module 5 through 8 and so on Feedback input in Sercos drives In this case the second feedback input of the drive will always b...

Страница 563: ...compensations dynamics etc Configuring the axes To use the same feedback input parameters COUNTERTYPE and COUNTERID of both axes must be the same To use the same analog output parameter ANAOUTID of bo...

Страница 564: ...st of 8 axes with 1 parameter set each a spindle with 4 sets plus 2 axes with 2 sets each etc Since the axes are controlled by the same drive all the axes of a group must have the same Sercos address...

Страница 565: ...er DEFAULTSET Parameter matching between the CNC and the Sercos drive In a multi axis group the CNC matches the drive with the general parameters and the parameters of the first set of the master axis...

Страница 566: ...elong to gantry or tandem axes The first axis of the group will be the master axis the one the drive will use by default the order of the rest of the axes is irrelevant On system power up the CNC will...

Страница 567: ...g COUNTERTYPE Type of feedback input for the axis drive local or remote COUNTERID Number of the feedback input for the axis When the internal motor feedback and the external direct feedback of an axis...

Страница 568: ...mote modules This parameter indicates the number of the feedback input being used The counter modules are numbered following the logic order of the remote groups rotary switch of the power supply If t...

Страница 569: ...dle changing process must consider the following aspects assuming that the X axis is active and the X1 axis is parked 1 Park the X axis 2 Verify that the X axis is parked 3 Switch to the X1 axis SWITC...

Страница 570: ...ons G112 and M41 to M44 act in the same way at the CNC but at the drive they activate the programmed gear not the one defined in parameter DRIVESET Spindle and C axis Function CNC Drive G112 axes only...

Страница 571: ...TIAXIS GROUP_1 MULNGROUP 1 MULNAXIS 2 MULAXISNAME_1 A1 MULAXISNAME_2 A2 DRIVEID OPMODEP FBACKSRC COUNTERTYPE COUNTERID A1 axis 1 Speed External Drive 1 A2 axis 1 Speed External Remote 1 Sercos Feedbac...

Страница 572: ...GROUP 1 MULNAXIS 2 MULAXISNAME_1 A1 MULAXISNAME_2 A2 DRIVEID OPMODEP FBACKSRC COUNTERTYPE COUNTERID A1 axis 1 Speed External Remote 1 A2 axis 1 Speed External Remote 2 Sercos Direct Feedback DRIVE MOD...

Страница 573: ...alues are displayed in the active reference system When searching home the axes move to a known point of the machine and the CNC assumes the coordinate values assigned to that point by the machine man...

Страница 574: ...Installation manual CNC 8060 CNC 8065 11 CONFIGURING AN AXIS Home search 574 REF 1709 X Z H OM OW ZMH ZMW XMH...

Страница 575: ...t must be 0 The axis moves the minimum distance possible less than 200 mm in the direction set by parameter REFDIREC and at the feedrate indicated in REFFEED2 until the CNC receives a reference marker...

Страница 576: ...y the parameters of the servo 3 When the axis releases the home switch and receives the home signal it switches to approach feedrate 2 set by the parameters of the servo 4 Once the axis has traveled t...

Страница 577: ...cution sequence is the following 1 All the axes move at the same time each one at its feedrate REFFEED1 until each one detectsitshomeswitch Theaxeswaitontheswitchuntilalltheaxesinvolvedinthehome searc...

Страница 578: ...EFVALUE If the first axis pressing its home switch was the master and its parameter REFSHIFT is other than zero the slave axis does not start homing until the master axis ends the movement correspondi...

Страница 579: ...retical position value hence making the master axis follow the slave axis only by the lag between the theoretical and real position values When the slave axis has been homed the CNC sends to the drive...

Страница 580: ...sical limits The CNC lets set the software limits on linear axes and on linearlike rotary axes The programmable positions of the axes depend on the dimensions of each tool When programming a position...

Страница 581: ...eaches the software limits the CNC interrupts the execution and shows the pertinent error message To take the axis to the work zone access the JOG mode and move the axis or spindle that overran the tr...

Страница 582: ...les Whenmodifyingthelimits withthesefunctionsorvariables the CNCassumes those values as the new limits in this group Setting both upper and lower limits of an axis to 0 cancels the limits regardless o...

Страница 583: ...variables are initialized on power up assuming the maximum value possible When modifying the limits with these variables the CNC assumes those values as the new limits in this group Setting both upper...

Страница 584: ...overrun The programmed theoretical movement of the axis is only possible up to the exact limit but the real axis coordinate is allowed this margin before the error is issued When they are DRO axes the...

Страница 585: ...during manufacturing and assembly wear elastic deformations etc Volumetric compensation corrects these geometric errors to a large extent thus improving the precision of the positioning The volume to...

Страница 586: ...alling ram If the CNC has activated either a medium or large volumetric compensation software option it can also allow for a basic volumetric compensation to be defined if the file has an csv extensio...

Страница 587: ...ions in the axes to be compensated If it is a gantry axis it is only necessary to define the master axis the CNC also applies the compensation to the slave axis These parameters are only available for...

Страница 588: ...e only available for basic volumetric compensation they have no function in medium and large volumetric compensations INCREAX1 INCREAX2 INCREAX3 Interval between points for the MOVAXIS axis in basic v...

Страница 589: ...esponding volumetric compensation parameter VOLCOMP If the PLC deactivates one of these marks changing it from 1 to 0 the CNC deactivates the corresponding volumetric compensation All volumetric compe...

Страница 590: ...xes defined in the parameters VCOMPAXIS1 first column VCOMPAXIS2 second column and VCOMPAXIS3 third column The rows are created with the consecutive error measurements according to the order of the ax...

Страница 591: ...1 Z P1 and so on until completing all the points of X parameter NPOINTSAX1 The distance between the points on the X axis is defined in the parameter INCREAX1 3 Repeat the same operation to define all...

Страница 592: ...X P2 X P3 X P4 X Z Y X Pn NPOINTAX1 Y Pn NPOINTAX2 Z P2 X P1 Y P1 Z P2 X P2 Y P1 Z P2 X Pn Y P1 Z P2 XYZ P1 Y P2 X P2 X P3 X P4 X Z Y X Pn NPOINTAX1 Y Pn NPOINTAX2 Z P2 XYZ P1 Y P2 X P2 X P3 X P4 X Z...

Страница 593: ...number V MPG INIPOSAX1 tbl V MPG INIPOSAX2 tbl V MPG INIPOSAX3 tbl Variable that can only be read from the program PLC and interface The variable returns the value of block preparation Basic volumetr...

Страница 594: ...x tbl Table number 12 2 2 Variables General modifiable signals V PLC VOLCOMP1 V PLC VOLCOMP4 Variable that can be read and written from the interface and read from the program The variable returns the...

Страница 595: ...logic number or index of the axis V ch A PIVOT xn Variable that can only be read from the program PLC and interface Parameter valid for linear and rotary axes and spindles Variable valid for analog d...

Страница 596: ...ers SOLUTION Correct the machine parameters 23101 Error when analyzing the volumetric compensation definition file DETECTION On CNC power up or when validating the machine parameters CAUSE The volumet...

Страница 597: ...other table active on common axes DETECTION During execution CAUSE ThePLChastriedtoactivateavolumetriccompensationwhileanother one is active and one of the axes used is common to both compensations SO...

Страница 598: ...Installation manual CNC 8060 CNC 8065 12 VOLUMETRIC COMPENSATION Error messages cause and solution 598 REF 1709...

Страница 599: ...the path Default HSC mode The command to execute programs made up of lots of small blocks typical of high speed machining is carried out with a single instruction HSC This function offers several ways...

Страница 600: ...meter is only valid when the acceleration profile is trapezoidal or square sine parameter SLOPETYPE that is the default acceleration profile for the HSC CONTERROR mode Parameter Meaning HSCDEFAULMODE...

Страница 601: ...ion in HSC FAST mode improves the machining quality Parameter FTIMELIM allows limiting the time it takes the CNC to interpolate the feedrate in each segment When programmed with a 0 value the CNC does...

Страница 602: ...ic filter for all the axes of the channel while executing in HSC SURFACE mode that permits smoothing the response of the axes by generating a smoother path HSCDEFAULMODE Default mode when programming...

Страница 603: ...error in HSC when working outside the plane trihedron CONTERROR Tolerance per axis for smoothing the generated n dimensional path For 5 axis machining this parameter may be used to set the tolerance p...

Страница 604: ...The effects of the filters set by the FILTER parameter are added to the effects of the filters active in HSC parameter HSCFILTFREQ for the CONTERROR mode HSC optimizing the feedrate FASTmode It is th...

Страница 605: ...near 100 In either case parameter PREPFREQ may be increased to increase the supply of blocks as long as the system has enough time in other words the percentage of cycle time used by the CNC is not to...

Страница 606: ...ue to curvature Causes that limit the feedrate at the corners Check the V ch G AXLIMC variable to know which axis is limiting the feedrate and the V ch G PARLIMC variable to know the reason why this a...

Страница 607: ...Last block executed number V ch G LINEN Number of program blocks executed or prepared V ch G PATHFEED Theoretical feedrate on the tool path Variable Meaning V ch G PARLIMF Cause that limits the feedra...

Страница 608: ...ines in a the same file or reduce the number of external applications V G LOOPTIMERATE Percentage of loop time cycle time used by the position loop This variable serves as reference to know whether th...

Страница 609: ...asmoreblocks To knowwhetherthe CNCcan supplymoreblocks or not it will be necessary to analyze the V G PERFRATE variable If both variables have a value lower than 100 parameter PREPFREQ may be increase...

Страница 610: ...he path and detect adjustment problems when both are different at specific points Also using variables V G LINEN and V G BLKN it is possible to associate these feedrate changes with the program blocks...

Страница 611: ...les associated with the coordinates in the loop V ch A IPOPOS xn V ch A IPOPOS sn V ch SP IPOPOS sn Theoretical position value coordinate at the output of the interpolator before the transformation i...

Страница 612: ...theoretical speed value at the input of the position loop V ch A FEED xn V ch A FEED sn V ch SP FEED sn Instantaneous real speed value at the input of the position loop 13 4 8 Variables associated wi...

Страница 613: ...block TRANSFOR V A PLCOF xn V A FLWE xn V A FEED xn V A TFEED xn V A PLCOF xn V A TPOS xn V A LOOPTPOS xn V A FTEO xn V G ANAO n V MPA LOOPCHG xn V A POSCMD xn V A LOOPPOS xn V A FILTEROUT xn V A POS...

Страница 614: ...Installation manual CNC 8060 CNC 8065 13 CONFIGURING IN HSC MODE HIGH SPEED CUTTING The loops and the variables 614 REF 1709...

Страница 615: ...he channels Path Mtb Sub Subroutines associated with the part measuring cycle Name Sub_Probe_Piece_Begin fst Sub_Probe_Piece_End fst Channels Subroutine common to all the channels Path Mtb Sub Subrout...

Страница 616: ...ne per channel Path Mtb Sub Subroutine associated with the command CUTTING ON Name General parameter CUTTINGON Channels Subroutine per channel Path Mtb Sub Subroutine associated with the command CUTTI...

Страница 617: ...for it it loads it At the end of the program M30 if no other channel is executing subroutines the CNC deletes them from its RAM memory This way if a user subroutine having a fst extension is edited or...

Страница 618: ...missing the CNC executes the program directly Execution of subroutine During execution the CNC displays the name of the subroutine on the general status bar The CNC does not display the blocks under...

Страница 619: ...send M H S T functions to the PLC The execution does not move the axes of the machine nor starts the spindle The execution takes into account the dwells programmed with G4 The execution takes into acc...

Страница 620: ...N 1 The PLC activates the RESETIN mark 2 Time to assume the initial conditions 3 The channel activates the RESETOUT mark This mark stays active for the time period set in general parameter MINAENDW 4...

Страница 621: ...mpty except for the end of subroutine block If any of these subroutines are missing the CNC will issue an error message every time when trying to execute a 8055 MC or 8055 TC part program 14 4 1 Confi...

Страница 622: ...utines as incomplete and it is the manufacturer s responsibility to define both subroutines Software updates do not modify any existing subroutines 14 5 1 Configure the subroutines Name and location o...

Страница 623: ...that the OEM manages both marks from the subroutine Sub_Probe_Tool_Begin fst so that execution waits until the mark is active Management of the PROBE1MONIT PROBE2MONIT marks in the subroutine These m...

Страница 624: ...BLING PROBE1 WAIT FOR V PLC PROBE1ENA 1 MSG Select PROBE1 input for using in Probing SELECT PROBE 1 FLUSH IF V G PRBST1 1 WARNING PROBE1 SIGNAL TOUCHING M0 ENDIF Check probe in safe mode feature is ac...

Страница 625: ...nded that the OEM managesbothmarksfromthesubroutineSub_Probe_Piece_Begin fst sothattheexecution waits until the mark is active Management of the PROBE1MONIT PROBE2MONIT marks in the subroutine These m...

Страница 626: ...BLING PROBE2 WAIT FOR V PLC PROBE2ENA 1 MSG Select PROBE 2 input for using in Probing SELECT PROBE 2 FLUSH IF V G PRBST2 1 WARNING PROBE2 SIGNAL TOUCHING M0 ENDIF Check probe in safe mode feature is a...

Страница 627: ...d that the routine associated with T include the M06 function When the CNC selects a tool the routine associated with T executes the function M06 tool change If the subroutine associated with T does n...

Страница 628: ...include the M06 function When the CNC selects a tool the routine associated with T executes the function M06 tool change If the subroutine associated with T does not include the function M06 when the...

Страница 629: ...is function This subroutine must contain the axes and the order in which the axes and the spindle must be referenced This subroutine is also called when homing the axis in JOG mode without selecting t...

Страница 630: ...n of the subroutine These subroutines must be defined in the M function table in the MPROGNAME field and saved in the folder Mtb Sub 14 11 2 Variables The following variables may be accessed from PRG...

Страница 631: ...ns Name and location of the subroutine These subroutines must be defined in the general parameters OEMSUB and saved in the folder Mtb Sub These subroutines can be loaded into RAM extension fst 14 12 2...

Страница 632: ...se subroutines must be defined in the general parameters INIT1SUB to INIT4SU and saved in the folder Mtb Sub If there are several channels there may be a different subroutine for each channel 14 13 2...

Страница 633: ...following variables may be accessed from PRG the part program and from the MDI MDA mode PLC and INT from an external application For each variable the table indicates whether the access is reading R...

Страница 634: ...d with the piercing by default Piercing fst to modify the status of this mark Entering this variable interrupts the block preparation 14 15 1 Configure the subroutines Assign the subroutine to the com...

Страница 635: ...iables may be accessed from PRG the part program and from the MDI MDA mode PLC and INT from an external application For each variable the table indicates whether the access is reading R or writing W S...

Страница 636: ...ith cutting by default Cuttingon fst Cuttingoff fst to modify the status of this mark Entering this variable interrupts the block preparation 14 16 1 Configure the subroutines Assign the subroutine to...

Страница 637: ...and from the MDI MDA mode PLC and INT from an external application For each variable the table indicates whether the access is reading R or writing W Syntax ch Channel number Variable PRG PLC INT V c...

Страница 638: ...following variables may be accessed from PRG the part program and from the MDI MDA mode PLC and INT from an external application For each variable the table indicates whether the access is reading R...

Страница 639: ...is executing subroutines the CNC deletes them from its RAM memory This way if a user subroutine is edited or modified the CNC assumes the changes the next time it executes it Subroutines supplied by F...

Страница 640: ...them from its RAM memory This way if a user subroutine is edited or modified the CNC assumes the changes the next time it executes it Some of thesesubroutineshave afunction pre assigned byFagor beingP...

Страница 641: ...e bmp There s no need to define both files either one may be defined alone When the help window is only informative it cannot be accessed with the cursor nor browse through it with the page up down ke...

Страница 642: ...hat it finds this is the reason why it is recommended that the user does not define subroutines and or help files with the same name as those of the OEM If there are no help files the CNC will not sho...

Страница 643: ...st of subroutines The list of subroutines must be in a text txt file The file must be edited so each line is the name of a possible subroutine to be called Name and location of files The name of the f...

Страница 644: ...Installation manual CNC 8060 CNC 8065 14 SUBROUTINES Assistance for subroutines 644 REF 1709...

Страница 645: ...V IN SYSTEM READY DIGITAL INPUT X1 X2 GND I8 I1 N C I2 I3 I4 I5 I6 I7 GND I16 I9 N C I10 I11 I12 I13 I14 I15 DIGITAL OUTPUT X1 X2 GND O8 O1 24V O2 O3 O4 O5 O6 O7 GND O16 O9 24V O10 O11 O12 O13 O14 O15...

Страница 646: ...s fewer keys the parameters that do not have any keys associated with them will be ignored The relationship between these parameters and the jog keys is the following The JOG keypad may consist of the...

Страница 647: ...They are defined with the and values for the keys that only define the moving direction They are defined with the R value for the rapid key The user keys defined this way behave like the jog keys whe...

Страница 648: ...the channels These registers may be used to change the default behavior of the keyboards with respect to the channels set by machine parameters These registers can associate a jog panel with a particu...

Страница 649: ...panel make up a single element this mark only disables the jog panel There is one mark for each keyboard or jog panel The PANELOFF1 mark disables the first one of the bus the PANELOFF2 mark the secon...

Страница 650: ...s associated with the keyboard itself KEYBD1_n KEYBD2_n KEYDIS1_n a KEYDIS3_n KEYLED1_n KEYLED2_n and the generic ones associated with all the keyboards KEYBD1 KEYBD2 KEYDIS1 to KEYDIS3 KEYLED1 KEYLED...

Страница 651: ...e feedrate control is handled by the second handwheel Resources used in the PLC program I71 _____ Push button to enable and disable the feed handwheel R100 _____ Total number of handwheel pulses R101...

Страница 652: ...1709 CPS R103 LT 0 SBS 0 R103 R103 CPS R103 GT 120 MOV 120 R103 Adjust the value of register R103 ignore the handwheel turning direction sign and limit the value to 120 DFU CLK100 CNCWR R103 PLC FRO...

Страница 653: ...text for the graphic softkeys The file is divided into sections one per operating mode each one of them contains the list of softkeys and the help text associated with it For example for the automatic...

Страница 654: ...le Description RCS S 4F4AO 4 Feedback inputs Incremental TTL differential TTL and Vpp signal SSI FeeDat EnDat 2 1 and EnDat 2 2 protocols 4 general purpose 10 V analog outputs 16 bits Connector E21A F...

Страница 655: ...r Although the Sercos ring may have up to 32 nodes the Sercos counters always occupy positions from 1 to 15 15 4 2 Configure the analog outputs The analog output is configured via machine parameters E...

Страница 656: ...configured via machine parameters of the jog mode Each handhwel has the following machine parameters to configure it Configure the feedback input This parameter indicates the location of the handwheel...

Страница 657: ...writing CNCWR the value of 0 in the defined variable To re enable the alarms rewrite the original value of the mask Before overriding any alarms it is recommended that the value of the mask be recorde...

Страница 658: ...axis E21A ANAOUT2 E21B ANAOUT1 NODE 4 Sercos spindle S NODE 5 U axis second feedback Y analog axis Z analog axis E21B E21C E21A ANAOUT4 NSERCOUNT 2 Number of Sercos axes in the system SERCOUNTID1 5 N...

Страница 659: ...ERTYPE COUNTERID ANAOUTTYPE ANAOUTID Analog Sercos counter 5 Sercos counter 6 Y axis DRIVETYPE COUNTERTYPE COUNTERID ANAOUTTYPE ANAOUTID Analog Sercos counter 3 Sercos counter 5 Z axis DRIVETYPE COUNT...

Страница 660: ...ignore it and it will number the digital inputs sequentially according to the order of the modules in the bus The parameters of all I O nodes of the bus must be set no node can be left undefined The p...

Страница 661: ...c block must be other than zero and a multiple of 8 8 16 24 32 1024 The values of the base index must be comply with the formula 8n 1 i e 1 9 17 25 etc The blocks may be distributed at will within the...

Страница 662: ...table below DIMODADDR MNEMONIC NODE BLOCK ADDRESS NDI DIMOD 1 1 RIO5 1 1 24 DIMOD 2 2 RIO5 2 49 24 DIMOD 3 2 RIO5 3 73 24 DIMOD 4 2 RIO5 4 97 24 DIMOD 5 3 RIO5 5 257 24 DIMOD 6 3 RIO5 6 129 24 GND L S...

Страница 663: ...the second one DIMODADDR See the table below DIMODADDR MNEMONIC NODE BLOCK ADDRESS NDI DIMOD 1 1 RIOW 1 1 8 DIMOD 2 1 RIOW 2 33 8 DIMOD 3 2 RIOW 3 113 8 Parameter Value Comment NDOMOD 2 2 blocks one p...

Страница 664: ...1 on The second RIOR node as three blocks of 48 inputs from I97 on Also a block of 32 digital outputs from O81 on Parameter Value Comment NDIMOD 2 2 blocks one per each RIOR node In the RIOR series ea...

Страница 665: ...1 1 24 DIMOD 2 1 RIO5 2 25 24 DIMOD 3 1 RIO5 3 49 24 DIMOD 4 2 RIOW 4 104 24 DIMOD 5 2 RIOW 5 200 40 Node 1 RIO5 24 48 digital inputs DIGITAL IN OUT X5 X6 X7 X8 I13 I24 I1 I12 GND O16 O9 24V GND O8 O...

Страница 666: ...I1 AI2 and the two PT100 inputs AI3 AI4 Enable disable a PT100 sensor from the PLC ThePT100inputsareactivatedviathemachineparameters Inordertobeabletotemporarily disable the sensor for example during...

Страница 667: ...en W Reading and writing these variables interrupts block preparation Syntax of the variables n Number of the analog input or output Variable PRG Meaning V G ANAI n R Voltage in volts of analog input...

Страница 668: ...Installation manual CNC 8060 CNC 8065 15 HARDWARE Configure the PT100 inputs 668 REF 1709...

Страница 669: ...The instruction executed from the PLC updates the instruction programmed from the CNC and vice versa Sensor calibration For correct following by the sensor it is recommended that the sensor signal be...

Страница 670: ...ches the gap with the tolerance defined in the GAPTOL machine parameter Once the part is detected theCNCwillkeepthedefinedgap includingifitdetectsthepartwhenexecuting GAPCTRL without lowering During t...

Страница 671: ...sensor on page 674 Electrical diagram Connecting the sensor to an analog input of the Sercos drive The example uses the first analog input of the drive pins 4 and 5 to use the second input use pins 2...

Страница 672: ...using the FineTune application Loop time It is advisable to use a cycle time of 2 milliseconds LOOPTIME 2 Sercos speed Analog Sercos position GAPGAIN 0 20 FFGAIN 90 ACFGAIN 30 GAPGAIN 0 20 It is recom...

Страница 673: ...mp and controlling the gap during the ramp Configure the CNC response when exceeding the gap limits Parameter Meaning GAPMIN Minimumpermittedvalueforthegap belowthisvalue theCNCwillshow an error or no...

Страница 674: ...ndicates the number of the analog input and the drive to be used The parameter is set with a three digit number the first digit indicates the number of the analog input to be used 1 or2 and the other...

Страница 675: ...the filter frequency machine parameter FREQUENCY to obtain a softer response Since the gap value increases increase the proportional gain machine parameter GAPGAIN GAPCONTROL GAPGAIN Proportional gai...

Страница 676: ...a particular position the CNC does not activate the MATCH axis mark This mark does not turn off the laser If the power control is active the laser removes the minimum defined power If the PLC sets th...

Страница 677: ...a profile irregularity Part with a rising profile V G GAP Actual gap value detected by the sensor V A POS Z Z axis Actual machine coordinators of the sensor V A POS X Actual machine coordinates for X...

Страница 678: ...ting the PLC to remove the axis associated with the gap control DFU conditions AND NOT M666 AND NOT INCYCLE RES ENABLEGAP RES ENABLELEAP SET IRESETZ TG1 333 12 Dwell 12 milliseconds T333 M666 DFD M666...

Страница 679: ...fined kinematics that may be easily configured by machine parameters Besides these kinematics the OEM can integrate 6 additional kinematics The dimensions to be set by parameter depend on the type of...

Страница 680: ...positive The machine parameters associated with the probe movement must be set and the probe must be properly calibrated You need to know the length and radius of the probe to calculate the dimensions...

Страница 681: ...axis B positioned at 0 and the C axis at 180 make a probing movement on the same side Jot down the position value coordinate shown at the CNC appearing in the drawing as Z Mathematical calculations Af...

Страница 682: ...n X 0 Second probe With rotary axis B positioned at 0 and the C axis at 180 make a probing movement on the same side Jot down the position value coordinate shown at the CNC appearing in the drawing as...

Страница 683: ...positioned at 0 and B at 90 make a probing movement on the first X side Take note of the coordinate displayed on the CNC depicted in the diagram as X Third probing move With the C rotary axis position...

Страница 684: ...ng movement on the Z side and preset the position Z 0 Second probe With the C rotary axis positioned at 0 and the B axis at 90 make a probing movement on the Z side Jot down the position value coordin...

Страница 685: ...probe 685 REF 1709 Mathematical calculations After changing the position with respect to the center of rotation 1 the only unknown data after both probing movements is TDATA2 Solution TDATA2 Dimensio...

Страница 686: ...be a measuring error when presetting the value of the cylinder value The dial indicator should be as perpendicular as possible to the tangent of the surface being measured A simple method to place the...

Страница 687: ...h each other at point 1 4 Preset Y R so Y 0 coincides with the shaft of the cylinder placed in the spindle 1 Remove the dial indicator without loosening it and position the rotary C axis at 180 2 Touc...

Страница 688: ...t point 2 3 Jot down the position value coordinate shown at the CNC X Solution TDATA5 Dimensions to calculate X Coordinate shown by the CNC 1 Keep previous preset 1 Remove the dial indicator without l...

Страница 689: ...sitiontheBrotaryaxisat 90 Touch with the dial indicator at point 2 5 Jot down the position value coordinate shown at the CNC Xa 1 Position rotary axes B and C at 0 2 Move the table in the X axis until...

Страница 690: ...arameters may be set with a positive or negative value The sign in the illustrations indicates that the direction is assumed as positive The machine parameters associated with the probe movement must...

Страница 691: ...lue coordinate shown at the CNC appearing in the drawing as Y1 3 Make a probing movement along the Z axis at point 1 Jot down the position value coordinate shown at the CNC appearing in the drawing as...

Страница 692: ...of the B axis while keeping the position of the A axis First position 1 Position rotary axes A and B at 0 2 Make a probing movement along the X axis at point 1 Jot down the position value coordinate...

Страница 693: ...on According to the shaded frame of the drawing Calculation of parameters TDATA2 TDATA4 TDATA5 Parameters to calculate Pz Coordinate of the A axis Z Z1 X X1 Coordinates shown by the CNC R Cylinder rad...

Страница 694: ...Installation manual CNC 8060 CNC 8065 17 CALCULATION OF THE KINEMATICS DIMENSIONS Rotary table Calculation of the dimensions using a probe 694 REF 1709...

Страница 695: ...The following table shows who is affected by the startup RUN and stop STOP of the PLC depending on this parameter as well as the status of the mark PLCREADY Create the hardware module of the remote Op...

Страница 696: ...e module The script creates a network connection with a default IP the loopback IP 127 0 0 1 To connect to the CNC configure the connection with its IP To change the connection select the FagorCNCTCP...

Страница 697: ...Installation manual CNC 8060 CNC 8065 697 User notes REF 1709...

Страница 698: ...Fagor Automation S Coop B San Andr s 19 Apdo 144 E 20500 Arrasate Mondrag n Spain Tel 34 943 719 200 34 943 039 800 Fax 34 943 791 712 E mail info fagorautomation es www fagorautomation com...

Отзывы: