background image

Probing (·T· model).  

CNCelite

8058 8060

8065

1.

PREVIOUS NOTIONS

 ABOUT THE PR

O

BE.

First and last subroutin

es of the pr

obing cycles.

ꞏ30ꞏ

R

EF

. 2106

1.4

First and last subroutines of the probing cycles.

At the beginning and end of the probing cycles, both ISO and those of the editor, the CNC
executes the following subroutines. The subroutines for the tool calibration cycles and for
the measuring cycles are different. 

These subroutines are saved in the folder ..\MTB\Sub. Since they are OEM subroutines,
being the CNC in USER mode, the CNC loads them into RAM memory when starting up the
application. Being the CNC in SETUP mode, the CNC loads these subroutines into RAM
memory the first time it executes them inside the program.

Subroutines and M functions defined in the cycle.

Up to 4 M functions may be defined in each probing cycle to be executed before the cycle
and another 4 M functions to be executed afterwards. All these functions may have a
subroutine associated with them.

W h e n   s t a r t i n g   t h e   e x e c u t i o n ,   t h e   c y c l e   e x e c u t e s   f i r s t   t h e   s u b r o u t i n e s
Sub_Probe_Tool_Begin.fst or Sub_Probe_Piece_Begin.fst (accordingly) and then the M-
before functions with their associated subroutines. 

At the end of the execution, the cycle executes firsts the M-after functions with their
corresponding associated subroutines and then the subroutines  Sub_Probe_Tool_End.fst
or Sub_Probe_Piece_End.fst (accordingly). 

The subroutines provided by Fagor offer basic handling of the probes. These subroutines must be
configured by the OEM. 
Fagor provides the subroutine Sub_Probe_Tool_Begin.fst associated with probe input 1 and the
subroutine Sub_Probe_Piece_Begin.fst associated with probe input 2.

i

Subroutine.

Properties.

Sub_Probe_Tool_Begin.fst

The CNC executes the subroutine at the beginning of all tool
calibration cycles.

Sub_Probe_Tool_End.fst

The CNC executes the subroutine at the end of all tool calibration
cycles.

Sub_Probe_Piece_Begin.fst

The CNC executes the subroutine at the beginning of all part
measuring cycles.

Sub_Probe_Piece_End.fst

The CNC executes the subroutine at the end of all part measuring
cycles.

Summary of Contents for CNC 8058elite T

Page 1: ...Ref 2106 8058 8060 8065 CNCelite Probing T model...

Page 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...

Page 3: ...CYCLES ISO CODED PROGRAMMING 3 1 PROBE 1 Tool calibration 45 3 1 1 Programming the cycle 47 3 1 2 Basic operation 48 3 2 PROBE 2 Tabletop probe calibration 50 3 2 1 Programming the cycle 52 3 2 2 Bas...

Page 4: ...Probing T model CNCelite 8058 8060 8065 4 REF 2106...

Page 5: ...ailable for the CNC or the machine Consult the machine manufacturer for the available features Electronic document man_qc_58_60_65_t_prb pdf Manual available from the download section of our website L...

Page 6: ...Probing T model CNCelite 8058 8060 8065 6 REF 2106...

Page 7: ...o add channels to the default configuration SOFT 4 AXES INTERPOLATION LIMIT Limited to 4 interpolated axes SOFT DIGITAL SERCOS Option for a Sercos digital bus SOFT THIRD PARTY DRIVES Option to use Eth...

Page 8: ...material from the part allowing the condition of the part to be seen at all times These graphics are required for the collision control FCAS SOFT IIP CONVERSATIONAL The IIP Interactive Icon based Pag...

Page 9: ...ys in the same orientation with respect to the programmed tool path The machining path is defined on the axes of the active plane and the CNC maintains the orientation of the rotary axis along the ent...

Page 10: ...d override SOFT 60 65 70 OPERATING TERMS Option to enable a temporary user license for the CNC which is valid until the date set by the OEM While the license is valid the CNC will be fully operational...

Page 11: ...the operator distributes the parts on top of the sheet material SOFT AUTO NESTING Option to enable nesting in the automatic option Nesting consists of creating a pattern on the sheet material using pr...

Page 12: ...Probing T model CNCelite 8058 8060 8065 12 REF 2106...

Page 13: ...orporate website https www fagorautomation com en downloads Type of file Declaration of conformity WARRANTY TERMS The sales and warranty conditions are available from the downloads section of the Fago...

Page 14: ...Probing T model CNCelite 8058 8060 8065 14 REF 2106...

Page 15: ...o 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 c...

Page 16: ...nts 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 su...

Page 17: ...60 8065 17 REF 2106 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 sensi...

Page 18: ...Probing T model CNCelite 8058 8060 8065 18 REF 2106...

Page 19: ...ach 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 number etc In case of mal...

Page 20: ...Probing T model CNCelite 8058 8060 8065 20 REF 2106...

Page 21: ...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 and mineral oils...

Page 22: ...Probing T model CNCelite 8058 8060 8065 22 REF 2106...

Page 23: ...PRB T PRG RIOS RIOS A RIOS E VAR CHN Execution channels CYC M Machining canned cycles M model CYC T Machining canned cycles T model ERR Error solving manual EXA M Examples manual M model EXA T Example...

Page 24: ...Probing T model CNCelite 8058 8060 8065 24 REF 2106...

Page 25: ...hen done probing the CNC updates the real coordinates The G104 function prevents a G100 or G103 probe movement from finishing with the probe signal The CNC updates the coordinates with the probe signa...

Page 26: ...ontact Since probing canned cyclesusefunctions G100 and G103 changing the logic activation level also changes the operation of the canned cycles accordingly The logic activation level indicates whethe...

Page 27: ...be 27 REF 2106 Knowing which is the active probe The CNC offers the following variable to know which is the active probe The variable can only be read via part program MDI PLC and interface Variable M...

Page 28: ...guration there are two axes forming the usual work plane There may be more axes but they cannot be part of the trihedron there must be auxiliary rotary etc With this configuration the work plane is al...

Page 29: ...until another value is programmed In the canned cycles the feedrate may be programmed inside the parameters of the cycle The units depend on the active work mode G93 G94 or G95 The active feedrate ma...

Page 30: ...associated with them When starting the execution the cycle executes first the subroutines Sub_Probe_Tool_Begin fst or Sub_Probe_Piece_Begin fst accordingly and then the M before functions with their...

Page 31: ...LING 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 act...

Page 32: ...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 actived IF V PLC PR...

Page 33: ...LARM level 0 signal When a collision occurs while the axes are not moving the CNC does not display an error The CNC will only allow jogging the probe away For manual jog movements if the CNC detects a...

Page 34: ...Probing T model CNCelite 8058 8060 8065 1 PREVIOUS NOTIONS ABOUT THE PROBE Safe probing cycles 34 REF 2106...

Page 35: ...han one probe the probe to be used must be selected before probing Probing programming The probing movement is defined using function G100 or G103 followed by the coordinates of the probe s target poi...

Page 36: ...V A MEASOK xn Probing done on any axis of the channel The variables of the axes involved in the probing operation take the value of 1 when the probing movement ends The variables of the rest of the ax...

Page 37: ...37 REF 2106 V A MEASOF xn Measuring error The variables of the axes involved in the probing operation take the measuring error difference between the programmed coordinate and the one measured The var...

Page 38: ...des the error resulting from the measurement to set the theoretical axis positions in other words the CNC will assume as theoretical axis position the programmed coordinate position reached by the pro...

Page 39: ...101 G102 Include exclude the measuring error in the theoretical coordinate 39 REF 2106 Updating the variables after executing function G101 Variable Value V n A MEASOF Xn It is initialized to 0 zero V...

Page 40: ...02 block even if it does not have a measuring offset included G101 Programming format To ignore the measuring error program function G102 and then the axes in which to ignore it If no axis is programm...

Page 41: ...ssume the measuring error resulting from a G104 movement Probing programming The G104 must be programmed together with a G100 or G103 probe movement otherwise it will be ignored Programming format The...

Page 42: ...o 1 Yes V n G PLMEASOK1 R Probing done on the first axis of the plane 0 No 1 Yes V n G PLMEASOK2 R Probing done on the second axis of the plane 0 No 1 Yes V n G PLMEASOK3 R Probing done on the axis pe...

Page 43: ...sing global parameters bear in mind that some cycles modify the value of these parameters at the end of the execution Refer to each cycle to see which parameters it modifies Limitations for executing...

Page 44: ...ct which cycles to execute By default it executes the cycles of the software installed On a mill model CNC milling software installed By default it will execute the milling canned cycles To execute th...

Page 45: ...g the cycle Requirements prior to the calibration If it is the first time the tool or the probe is being calibrated enter in the tool table an approximate dimensions location code and the radius value...

Page 46: ...arithmetic parameters A detected error is the difference between the real tool length and the value assigned in the table Once the cycle has concluded it updates the dimensions in the tool table and i...

Page 47: ...s possible to choose to use either two or three sides of the probe X U Y V Z W Tabletop probe position They are optional parameters that usually need not be defined In certain machines due to lack of...

Page 48: ...Probing T model CNCelite 8058 8060 8065 3 CANNED CYCLES ISO CODED PROGRAMMING PROBE 1 Tool calibration 48 REF 2106 3 1 2 Basic operation...

Page 49: ...value other than zero it will execute an additional probing move on the Y axis Each probing move will consist of an approach move a probing move per se and a withdrawal move Approach movement Rapid pr...

Page 50: ...owing arithmetic parameters All the values will be given in absolute coordinates referred to machine reference zero Define the probe position Once the values of these parameters and the probe dimensio...

Page 51: ...on 51 REF 2106 The probe position must be given in absolute coordinates referred to machine reference zero Example If the tool used has a location code F3 and the probe is square with 40 mm sides the...

Page 52: ...it is possible to choose to use either two or three sides of the probe X U Y V Z W Tabletop probe position They are optional parameters that usually need not be defined In certain machines due to lac...

Page 53: ...ted probe corner at a B distance from it This approach movement is made in two stages It first moves along the Z axis and then along the X axis 2 Probing movement The sides of the probe used in this p...

Page 54: ...movement Probing movement atthe indicatedfeedrate F untilthe probesignal isreceived The maximumprobingdistanceis 2B Ifthe CNC doesnotreceive theprobe signal before reaching moving this probing distanc...

Page 55: ...ompensation the calling instruction must define all the parameters T tool and D offset The wear correction only takes place when the measuring error exceeds the tolerance programmed in parameter L Dat...

Page 56: ...ng feedrate The rest of the movements will be carried out in G00 L Tolerance for the measuring error Optional parameter by default 0 This parameter only admits positive values If the measuring error d...

Page 57: ...es along the Z axis and then along the X axis 2 Probing movement Probing movement along the X axis at the indicated feedrate F until the probe signal is received Once probing is over the CNC will assu...

Page 58: ...ycle Tool wear compensation To enable wear compensation the calling instruction must define all the parameters T tool and D offset The wear correction only takes place when the measuring error exceeds...

Page 59: ...The rest of the movements will be carried out in G00 L Tolerance for the measuring error Optional parameter by default 0 This parameter only admits positive values If the measuring error difference be...

Page 60: ...es along the X axis and then along the Z axis 2 Probing movement Probing movement along the Z axis at the indicated feedrate F until the probe signal is received Once probing is over the CNC will assu...

Page 61: ...f the canned cycles variables Check the value of the programmed parameters V C a z Variable that can be read and written from the part program or MDI The variable is evaluated during block preparation...

Page 62: ...Probing T model CNCelite 8058 8060 8065 3 CANNED CYCLES ISO CODED PROGRAMMING Check the data of the canned cycles variables 62 REF 2106...

Page 63: ...of the editor on page 64 Limitations for executing the cycles These cycles cannot be executed if tool radius compensation is active Canned cycles and the work planes A canned cycle may be defined any...

Page 64: ...e tool that is active at the time of execution Defining data using arithmetic parameters Numerical data may be defined using global arithmetic parameters P100 P9999 or common ones P10000 P19999 In thi...

Page 65: ...bration is done using a tabletop probe Requirements prior to the calibration If it is the first time the tool or the probe is being calibrated enter in the tool table an approximate dimensions locatio...

Page 66: ...2MIN PRB2MAX PRB3MIN PRB3MAX Data returned by the cycle after the measurement Once the cycle is over the CNC will return the detected error in the following arithmetic parameters A detected error is t...

Page 67: ...osition PRB1MIN PRB3MAX Tabletop probe position They are optional parameters that usually need not be defined On certain machines due to lack of repeatability in the mechanical positioning of the prob...

Page 68: ...nd leave the rest unprogrammed M after M functions to be executed after the cycle The cycle allows executing up to 4 M functions after the cycle To execute only some of them define them first and leav...

Page 69: ...YCLES CYCLE EDITOR 4 Tool calibration 69 REF 2106 4 2 2 Basic operation X Z P C F7 X Z P C F1 X Z P C F6 X Z P C F2 X Z P C F5 X Z P C F3 X Z P C F4 X Z P C F4 X Z P C F1 X Z P C F7 X Z P C F3 X Z P C...

Page 70: ...fined it will execute an additional probing move on the Y axis Each probing move will consist of an approach move a probing move per se and a withdrawal move Approach movement Rapid probe move G00 to...

Page 71: ...es the location code of the master tool must be F1 F3 F5 or F7 Data returned by the cycle after the measurement Once the cycle has ended the CNC returns the real values obtained in the measurement in...

Page 72: ...ordinate along the first axis of the channel PRB1MAX Maximum probe coordinate along the first axis of the channel PRB2MIN Minimum probe coordinate along the second axis of the channel PRB2MAX Maximum...

Page 73: ...position PRB1MIN PRB3MAX Tabletop probe position They are optional parameters that usually need not be defined On certain machines due to lack of repeatability in the mechanical positioning of the pr...

Page 74: ...rst and leave the rest unprogrammed M after M functions to be executed after the cycle The cycle allows executing up to 4 M functions after the cycle To execute only some of them define them first and...

Page 75: ...cycle calling point to the approach corner This point is located in front of the associated probe corner at a Ds distance from it This approach movement is made in two stages It first moves along the...

Page 76: ...nt Probing movement atthe indicatedfeedrate F untilthe probesignal is received The maximum probing distance is 2Ds If the CNC does not receive the probe signal before reaching moving this probing dist...

Page 77: ...t be previously calibrated with the tool calibration canned cycle Data returned by the cycle after the measurement Once the cycle has ended the CNC returns the real values obtained in the measurement...

Page 78: ...greater than this value when the cycle is called F Probing feedrate This parameter sets the probing feedrate The rest of the movements will be carried out in G00 TW Tolerance for the measuring error O...

Page 79: ...e only some of them define them first and leave the rest unprogrammed M after M functions to be executed after the cycle The cycle allows executing up to 4 M functions after the cycle To execute only...

Page 80: ...st moves along the Z axis and then along the X axis 5 Probing movement Probing movement along the X axis at the indicated feedrate F until the probe signal is received Once probing has been made the C...

Page 81: ...d in the tool holder must be used it must be previously calibrated with the tool calibration canned cycle Data returned by the cycle after the measurement Once the cycle has ended the CNC returns the...

Page 82: ...t to the point to be measured at a distance greater than this value when the cycle is called F Probing feedrate This parameter sets the probing feedrate The rest of the movements will be carried out i...

Page 83: ...executing up to 4 M functions after the cycle To execute only some of them define them first and leave the rest unprogrammed We recommend using these functions for example to manage wireless probes W...

Page 84: ...st moves along the X axis and then along the Z axis 5 Probing movement Probing movement along the Z axis at the indicated feedrate F until the probe signal is received Once probing has been made the C...

Page 85: ...nnel which will be the channel of the program editor from which the cycle editor has been called Configuring the graphic environment When activating or selecting the graphics window the horizontal sof...

Page 86: ...not interrupted while editing data If the cycle data is changed during simulation they will be assumed for the next simulation of the cycle i e after RESETting the simulation in progress once it has...

Page 87: ...Probing T model CNCelite 8058 8060 8065 87 User notes REF 2106...

Page 88: ...Probing T model CNCelite 8058 8060 8065 88 User notes REF 2106...

Page 89: ...Probing T model CNCelite 8058 8060 8065 89 User notes REF 2106...

Page 90: ...Fagor Automation S Coop B San Andr s 19 Apdo 144 E 20500 Arrasate Mondrag n Spain Tel 34 943 039 800 Fax 34 943 791 712 E mail info fagorautomation es www fagorautomation com FAGOR AUTOMATION...

Reviews: