Fagor CNC 8055 Manual Download Page 1

R

EF

. 0307

(S

OFT

 M: 7.

XX

(S

OFT

 M: 7.1

X

CNC 8055 / CNC 8055i

N

EW

 F

EATURES

Summary of Contents for CNC 8055

Page 1: ...REF 0307 SOFT M 7 XX SOFT M 7 1X CNC 8055 CNC 8055i NEW FEATURES ...

Page 2: ...Pág 2 de 2 CNC 8055 CNC 8055i NEW FEATURES SOFT M 7 XX SOFT M 7 1X ...

Page 3: ...andatory home search 13 22 Change of active tool from the PLC 14 23 Synchronize a PLC axis with a CNC axis 14 24 Error register 15 25 Path JOG mode 15 26 Tool inspection 17 27 New instructions in the configuration language 17 28 Improvements in tool compensation 18 29 Improvements in high speed machining 19 30 New graphics option 20 31 Improvement in the tool measuring cycle PROBE1 20 31 1 Measure...

Page 4: ...g tool offset 46 5 New management of the distance coded reference mark I0 47 6 Improved look ahead 47 7 Leadscrew error compensation in both directions 47 8 Parameters accessible from the oscilloscope or OEM subroutine 48 8 1 Axis parameters that may be modified from the oscilloscope 48 8 2 General parameters modifiable from the oscilloscope 48 8 3 Machine parameters modifiable from an OEM program...

Page 5: ...NC and DNC and it can only be used inside a tool change subroutine OPMODE Variable This variable also returns the following code Probe canned cycle for surface measurement PROBE 3 The moving direction with K1 is as shown in this figure Connection of the KS50 55 adapter The installation manual describes how to use this adapter but the correct connection is the following 25 Rapid simulation with S 0...

Page 6: ...e PLC It starts the spindle if programmed The axes move at maximum feedrate F0 regardless of the F that was programmed and it may be varied with the Feedrate Override switch 2 Sampling period From this version on on the 8055 C and 8055i C models that do not have the CPU turbo it is possible to set a sampling period of 2 milliseconds g m p LOOPTIME P72 The following values may be allocated to plc m...

Page 7: ...ary to turn the CNC off and back on or actuate the external switch to update the software version as indicated in section 2 2 of the Operating Manual To update the CNC software proceed as follows Remove the Memkey Card and insert the Memory Card that contains the software version to be updated Access the Diagnosis mode Software Configuration and press the Load version softkey The CNC will show the...

Page 8: ... tool offsets geometry user parameter OEM parameter etc Read global and local arithmetic parameters individually using variables GUPn and LUP a b The installation and programming manuals describe how to use these variables Having telediagnosis display CNC screens at the PC in remote mode via serial line or via MODEM Having telediagnosis dial the telephone number associated with the modem at the PC...

Page 9: ...ither via serial line or via modem select the telediagnosis option b of the WINDNC application From this moment on the CNC may be governed either from its own keyboard or remotely from the PC keyboard The PC will display the same information screens as the CNC It is possible to access the different CNC modes modify tables and parameters when knowing the password simulate programs etc For safety re...

Page 10: ... configuration The bit will be 1 when the relevant configuration is available From now on bits 24 25 26 indicate the type of monitor and bits 27 28 the CPU turbo board being used MPGn MP X C n MPSn MPSSn MPASn MPLCn These variables related to machine parameters that until now were read only from this version on can be read and written from the CNC in the following cases When they are executed insi...

Page 11: ...y and it is only enabled at the CNC Only programs located in RAM memory may be consulted If the defined program number does not exist it issues Error 69 Program does not exist If the defined block number does not exist it issues error 1060 undefined label If the requested axis is not programmed in the indicated block it returns the value 100000 0000 Spindle related variables DRPOS Position indicat...

Page 12: ...dback for the X C axis Is read only from the CNC DNC and PLC BSIN X C B signal of the CNC sinusoidal feedback for the X C axis Is read only from the CNC DNC and PLC ASINS A signal of the CNC sinusoidal feedback for the spindle Is read only from the CNC DNC and PLC BSINS B signal of the CNC sinusoidal feedback for the spindle Is read only from the CNC DNC and PLC SASINS A signal of the CNC sinusoid...

Page 13: ...ed in RAM memory containing the two blocks defined by the N labels If parameter P is not defined the CNC interprets that the portion to be repeated is located in the same program If the defined program number does not exist it issues Error 69 Program does not exist Warning 15 Improved non random tool magazine management When the tool changer is configured as non random the tools must be placed in ...

Page 14: ...s having the O attribute On the MC and MCO models when using OEM parameters in the configuration programs these programs must have the O attribute If they don t an error will be issued when editing a user cycle that refers to OEM parameters in write mode General machine parameters ROPARMIN and ROPARMAX may be used to protect any global parameter user and OEM included against being written There is...

Page 15: ...t the feedrate of the axes and the spindle turning speed FLIMIT P75 SLIMIT P66 The a m p FLIMIT sets the maximum feedrate for each axis and the s m p SLIMIT sets the maximum turning speed for each spindle FLIMITAC M5058 When the PLC sets this signal high it limits the feedrate of all the axes It does not let any feedrate to exceed the value set by the corresponding a m p FLIMIT P75 SLIMITAC M5059 ...

Page 16: ...gulation it is recommended to manage from the PLC the variables associated with speed limits as shown in the following example A new part program cannot be executed without previously entering the speed limit Otherwise a message will be displayed If the program is executed again the limit does not have to be entered again it is only required when executing the program for the first time While exec...

Page 17: ...f new program in execution AND CPS R102 NE 0 and the S has been limited from MDI MOV R101 R201 it copies the number of the program in execution MOV R102 R202 and the S limitation from MDI M102 If same program in execution AND CPS R102 NE 0 and the S is limited again from MDI MOV R102 R202 it copies the S limitation from MDI M100 If program in execution AND CPS R202 LT R103 and S limitation from MD...

Page 18: ... physically in the tool magazine proceed as follows 1 Cancel the tool TOOL 0 and TOD 0 2 Assign the relevant position using the TMZT variable When trying to write in variables TOOL NXTOOL TOD and NXTOD check the OPMODA variable to make sure that no block or part program is being executed or simulated The following bits must be at 0 23 Synchronize a PLC axis with a CNC axis To synchronize an axis o...

Page 19: ...ABLE logic outputs of all the axes it also cancels the synchronization To end synchronization cancel the SYNCHRO general input of the PLC axis To assure that the PLC axis recovers its position after the synchronization it is recommended to use other 2 special M functions one at the CNC and another one at the PLC 24 Error register The CNC screen of the STATUS mode offers the softkey BB Pressing thi...

Page 20: ...OG function is on or off It only moves the selected axis and in the indicated direction Considerations It assumes as axis feedrate the one selected in JOG mode and it is affected by the override If F0 is selected it assumes the one indicated by a m p JOGFEED P43 The Rapid key is ignored The movements in Path JOG observe the travel limits and zone boundaries The movements in Path JOG may be aborted...

Page 21: ...be entered in each field When trying to enter a greater value the relevant message will be displayed Warning 27 New instructions in the configuration language The new token UNMODIFIED of the configuration language indicates that the associated element must not take the editing focus UNMODIFIED It is programmed as a prefix of the instructions W1 GUP100 It may be used to associate the W1 data with t...

Page 22: ...ferent plane there is an intermediate vertical movement and at an angle greater than 270º it is recommended to check the CNC s behavior as shown next At the beginning of the compensation the tool should be positioned before penetrating into the part The additional block must be x0 It approaches the starting point going around the corner x1 it goes directly perpendicular to the point without going ...

Page 23: ...dvance look ahead has been increased From 50 blocks to 75 The extreme cases have been improved such as small blocks of a few microns in order to machine faster and more smoothly Jerk control can now be applied in Look ahead g m p JERKACT P160 and TLOOK P161 Using Jerk in Look ahead a trapezoidal acceleration profile is applied with a ramp slope equivalent to the maximum jerk of the axis The maximu...

Page 24: ...number of blocks executed and assign the resulting value in microseconds to g m p TLOOK P161 We recommend the use of the oscilloscope function and verify that the internal variable VLOOKR remains constant which means that there is no vibration 30 New graphics option GRAPHICS P16 New value 4 for g m p GRAPHICS It is similar to 0 value Mill model graphics but with different XY line graphics It is av...

Page 25: ...r calibrate the tool length Measure or calibrate the tool length on its shaft It is carried out with the spindle stopped It is useful for drilling tools ball end mills or tools whose diameter is smaller than the probe s probing surface Calibration format PROBE 1 B I0 F J0 X U Y V Z W Format for wear measurement PROBE 1 B I0 F J1 L C X U Y V Z W Parameters J L C are optional If not programmed the f...

Page 26: ...gth to the tool offset selected in the tool offset table If the dimension of each cutting edge was requested N parameter the measured values are assigned to global arithmetic parameters P271 and on Once the wear measuring cycle has ended When using tool life monitoring it compares the measured value with the theoretical length assigned in the table B Safety distance with positive value greater tha...

Page 27: ...es the tool with another one of the same family It sets the rejected tool indicator status R It activates the general logic output PRTREJEC M5564 P299 measured length theoretical length L L theoretical length it maintains the previous value K measured length theoretical length L New wear value B Safety distance with positive value greater than 0 I2 Measure or calibrate the radius of a tool F Probi...

Page 28: ...table If the dimension of each cutting edge was requested N parameter the measured values are assigned to global arithmetic parameters P271 and on 31 3 Measure or calibrate the tool radius and length It may be carried out either with the spindle stopped or turning the in the programmed direction opposite to the cutting direction Calibration format PROBE 1 B I3 F J0 K D E S N X U Y V Z W Format for...

Page 29: ...ny of them it issues a tool rejected message and acts as follows D Radius or distance referred to the tool shaft being for length measurement or calibration With D0 on the tool shaft and if not programmed on the tip E Distance referred to the theoretical tool tip being probed It is very useful with cutters whose bottom is not horizontal S Tool turning speed and direction Select the opposite of the...

Page 30: ...uires a password How to operate To access the Oscilloscope mode select Op Mode Diagnosis Adjustements Scope Define the variables to be analyzed the trigger conditions and the machine parameters of the CNC or the drive to be modified Execute a part program moving the axis or axes to be adjusted Capture data and then analyze it Once data capture has ended or has been interrupted it is possible to an...

Page 31: ...e enables the following softkeys 32 1 Configuration To define the variables to be analyzed the trigger conditions and the machine parameters of the CNC or the drive to be modified It offers 2 screens one to set the parameters and the other one to define the variables and trigger conditions On the screen for defining variables and the trigger condition it is possible to go from block of elements to...

Page 32: ...arameter Editing screen the CNC machine parameter table and the drive s work parameters are updated The Save Parameters softkey is also activated on the Configuration Parameters screen We suggest to access that screen and press the Save Parameters softkey to save the parameter tables that have been changed those of the CNC into the CARDA and those of the drive in its FLASH If only the CNC paramete...

Page 33: ... axis feedrate FTEO X C Theoretical X C axis feedrate FLWE X C X C axis following error ASIN X C A signal of the CNC sinusoidal feedback for the X C axis BSIN X C B signal of the CNC sinusoidal feedback for the X C axis DRPO X C Position indicated by the Sercos drive of the X C axis SREAL Real actual spindle turning speed FTEOS Theoretical spindle turning speed FLWES Spindle following error ASINS ...

Page 34: ...o they are synchronized Sample T It indicates the sampe period or the time period between data captures It is given in milliseconds integers between 1 and 1000 between 1ms and 1s When analyzing CNC variables the sample period must be a multiple of the loop time If it is not a message is displayed indicating that it has been automatically rounded off The sample time may be shorter than the CNC loop...

Page 35: ...mmediate P27 MINANOUT Immediate P28 SERVOFF Immediate P29 BAKANOUT Immediate P30 BAKTIME Immediate P37 MAXVOLT Immediate P38 G00FEED Beginning of the next block P59 ACCTIME2 Beginning of the next block P60 PROGAIN2 Immediate P61 DERGAIN2 Immediate P62 FFGAIN2 Immediate P67 JERKLIM Beginning of the next block Number Parameter Update P2 MAXGEAR1 Beginning of the next block P3 MAXGEAR2 Beginning of t...

Page 36: ...list on the screen If the configuration makes not sense for example because the CNC does not have an axis that that configuration refers to the CNC will warn the user and it will only load the portion of the configuration read until that error came up Delete To delete one of the saved configurations press the Delete softkey select it from the list on the screen and press Enter Reset Pressing the R...

Page 37: ...tween them t To select the first or second cursor use the teclas Ï Ð keys to place the focus in the C1 or C2 fields respectively Then use the Í Î keys or page up page down to move the signal or press one of these keys To select another portion of the sample use the Ï Ð keys to place the focus in the Win field Then use the Í Î keys or page up page down to move the signal or press one of these keys ...

Page 38: ...the same as the ones edited last the softkey disappears until a new modification is made 32 5 Actions It is available on the following screens Parameter Editing Analysis and Scales Offsets It is very useful when not having an alpha numeric keyboard MC or MCO operator panels because it shows several softkeys to change the data of each field amplitude of the signals vertical movement time base posit...

Page 39: ... Subroutine 9998 is executed before the part program and subroutine 9999 after the part program 34 MC model Maintain F S y Smax on power up MAINTASF P162 This g m p indicates whether on CNC power up the F S and Smax values are maintained or initialized With MAINTASF P162 1 the CNC acts as follows It assumes the G94 G95 feedrate set by g m p IFEED P14 but it restores the F in mm min G94 and the F i...

Page 40: ...ecall and modify its I K and D data Change the active tool T xx Start Rest of cases program neither in execution nor in tool inspetion When editing the active tool it is possible Modify all the data Change the active tool T xx Start When NOT editing the active tool it is possible Modify all the data except the part dimensions Change the active tool T xx Start The I and K values The values entered ...

Page 41: ... may define up to 4 auxiliary M functions in each one The auxiliary functions are executed at the beginning of the stage where they have been defined roughing or finishing To use this feature set g m p CODISET P147 Conversational Display SETing Operations or Cycles COCYF1 Probe 1 bit 2 COCYF2 COCYF3 Profile milling 1 bit 1 Profile milling 2 bit 2 COCYF4 Surface milling bit 1 Slot milling bit 2 COC...

Page 42: ...ioning of several points Repeat previous coordinate If a coordinate is left blank the cycle will assume that it is a repetition of the previous one Example Incremental coordinates The coordinates of each point may also be defined incrementally To do that position over the desired coordinate and press the a key The X and Z coordinates of the selected point will be shown preceded by the icon that in...

Page 43: ... may be defined Ds Safety distance for the probe approach F Probing feedrate A Type of calibration or measurement Calibrate the length or measure the tool length wear along its shaft Calibrate the length or measure the tool length wear on its tip Calibrate the radius or measure the radius wear of a tool Calibrate the radius and the length or measure the radius and length wear of a tool To select t...

Page 44: ...s set in this zone To select the desired one position in the Machine Parameters Programmable Parameters field and press the a key d When the length calibration or measurement is done on the tip it indicates the radius or distance with respect to the tool shaft being probed h When calibrating the radius it indicates the distance referred to the theoretical tool tip being probed It is very useful wi...

Page 45: ...User notes NEW FEATURES SOFT M 7 XX Page 41 of 50 CNC 8055 CNC 8055i ...

Page 46: ...User notes NEW FEATURES SOFT M 7 XX Page 42 of 50 CNC 8055 CNC 8055i ...

Page 47: ...8055i model It admits TTL and differential TTL feedback Connector X10 X11 X12 and X13 Feedback inputs for the axes 8055i model It admits 1Vpp TTL and differential TTL feedback Value Work units Format in degrees Format in mm Format in inches 0 radius 5 3 5 3 4 4 1 radius 4 4 4 4 3 5 2 radius 5 2 5 2 5 3 3 radius It is not displayed 4 diameters 5 3 5 3 4 4 5 diameters 4 4 4 4 3 5 6 diameters 5 2 5 2...

Page 48: ...055 model Connector X1 RS232 serial line 8055i model From this version on pin 9 no longer supplies 5V Pin Signal and Function 1 2 3 4 5 I65 I67 I69 I71 6 7 8 9 10 I73 I75 I77 I79 I81 11 12 13 14 15 I83 I85 I87 I89 I91 16 17 18 19 20 I93 I95 0V 0V External power supply External power supply 21 22 23 24 25 I66 I68 I70 I72 I74 26 27 28 29 30 I76 I78 I80 I82 I84 31 32 33 34 35 I86 I88 I90 I92 I94 36 3...

Page 49: ...follows Execute in G91 and G51 E0 1 a program with many small blocks at least 1000 For example X0 1 Y0 1 Z0 1 Measure the program execution time making sure that the machine does not vibrate Divide the execution time by 1000 or the number of blocks executed and assign the resulting value in microseconds to g m p TLOOK P161 To optimize this parameter decrease the calculated value and execute the sa...

Page 50: ...P25 and s m p FFGAIN P25 should be set to zero This may be done by setting the range of gains through g m p ACTGAIN2 P108 with the bit corresponding to G75 G76 4 Square corner or round corner machining when changing tool offset When executing a tool change the change takes place at the end of the path Using g m p TOOLTYPE P167 it is possible to define how to machine the corner where the tool offse...

Page 51: ...onal leadscrew error compensation From this version on it is possible to define a different leadscrew compensation for each moving direction This is defined in the leadscrew compensation tables Each row of the table contains the following data The position of the axis to be compensated The amount of error of the axis at that point In the positive direction The amount of error of the axis at that p...

Page 52: ...l the parameters modifiable from the oscilloscope can also be changed from an OEM program using the following variables The new values are updated according to the tables described in chapter 32 Oscilloscope function It is not necessary to press RESET or SHIFT RESET to update the values Software compatibility with respect to version V7 11 When updating from a version older than V7 11 It maintains ...

Page 53: ...User notes NEW FEATURES SOFT M 7 1X Page 49 of 50 CNC 8055 CNC 8055i ...

Page 54: ...User notes NEW FEATURES SOFT M 7 1X Page 50 of 50 CNC 8055 CNC 8055i ...

Page 55: ...CNC 8055 CNC 8055 I REF 0504 SOFT M 9 0X SOFT M 9 1X NEW FEATURES Ref 0504 Soft M 9 0x Soft M 9 1x ...

Page 56: ......

Page 57: ... 11 Subroutines associated with M41 M42 M43 M44 35 12 Probe input selection 35 13 Programming in radius or diameter 35 14 Program G2 and G3 without the center coordinates I J K 36 15 Changing the kinematics by program 36 16 Modifications in PLC operation 36 16 1 Initializing the PLC outputs while compiling the program 36 16 2 Ending the execution of a block using a PLC mark 37 16 3 Rapid key contr...

Page 58: ...9 6 Hardware associated with the compact flash 79 7 Automatic keyboard type identification 80 8 Sharing the CNC s hard disk with password via FTP 81 9 Improved telediagnosis 82 9 1 Telediagnosis through the Internet 82 9 2 Advanced direct telephone call 83 9 3 Disconnecting the CNC from the Ethernet network during telediagnosis 87 10 Modified variables 88 11 Changes in tool radius compensation 89 ...

Page 59: ...s pitch may be set in degrees via parameters 103 2 Rollover positioning axes Movements in G53 via the shortest way 103 3 New Sercos II transmission board 104 3 1 New Sercos power table 104 3 2 Set the transmission delay at the bus for transmissions at 8 Mhz and 16 Mhz 104 ...

Page 60: ......

Page 61: ...The old Hard Disc module will appear on the hardware configuration window When having the new hardware the software options are ignored and the Hard Disk module stays enabled Ethernet The Ethernet option permits configuring the CNC as another node within the local area network This makes it possible to communicate with other PC s to transfer files or carrying out telediagnostic tasks Once the conn...

Page 62: ...cessible from the outside Remote hard disk The Ethernet connection may be used to use a PC directory server as a hard disk This memory space may be shared by several CNC s or each may have its own memory space The interface and the softkeys of the CNC will the same as if it were a local hard disk When accessing the CNC through WinDNC or FTP the remote hard disk behaves like a local hard disk The r...

Page 63: ...ss Implies SHIFT RESET NETMASK P25 Network mask Implies SHIFT RESET IPGATWAY P26 Gateway IP address Implies SHIFT RESET Possible values It admits up to a maximum of 15 characters without blank spaces By default FAGORCNC Possible values 0 There is no active DNC associated with Ethernet 1 DNC 1 associated with Ethernet The RS 422 serial line is disabled 2 DNC 2 associated with Ethernet The RS 232 se...

Page 64: ...ailable at the PC that is used as server IPSNFS P28 IP address of the server acting as remote hard disk If other than 0 the remote hard disk is activated This means that the local hard disk if there is any is disabled and can no longer be accessed Implies SHIFT RESET DIRNFS P29 Directory of the server that is used as remote hard disk Implies SHIFT RESET Configuration of the Ethernet connection MAC...

Page 65: ...the test is OK and it will have another value if there is an error 1 3 Modified programming instructions OPEN instruction When programming the OPEN instruction the target directory is selected as follows Bit Hardware 29 Hard disk integrated into the CPU 30 Ethernet integrated into the CPU 31 Compact flash Bit Hardware 30 Ethernet 31 Compact flash CARDA in the Memkey Card HD in the Hard Disk DNC1 i...

Page 66: ...cal and logic partitions might not be the same This information is only displayed for the local hard disk When having a remote hard disk this information is not available Logic information Size in bytes of each of the blocks the disk is divided into Total number of blocks in the disk free and occupied Number of sectors in a cluster The label is the name given to the disk when formatting it Mountin...

Page 67: ...rror message The mid area of the screen shows the information on data transmission and reception With a green background the fields that must be 0 when working fine The bottom of the screen shows the data of the active services For the remote hard disk it shows the IP address and the shared directory If there is no remote hard disk or there is an error it shows the corresponding error message P N ...

Page 68: ...ows the user to enter the CNC s IP address to be used for the connection From a CNC The connection is always addressed to the DNC server The DNC server is defined in the machine parameter IPWDNC As with the serial lines the DNC status screen shows its status through Ethernet Also the connection may be activated and deactivated from the softkey menu When having the DNC available the top of the scre...

Page 69: ... First copy them to the PC modify them and copy them to the CNC When accessing the CNC from a PC via FTP it shows the following directory structure Although the user may create new directories through the FTP only the programs contained in the PRG directory may be seen from the CNC If the CNC does not have a hard disk it will show the directory empty and it will not allow sending any program The P...

Page 70: ...ites menu Connection using Windows 2000 or XP At the file explorer select Network Add networksites It willthen show a series of dialog boxes where the following data must be defined 1 CNC s IP address 2 Type of beginning for an anonymous FTP session or not In this case select the beginning of an anonymous session 3 The name to be associated with the IP address of the CNC The nexttime the networkdi...

Page 71: ...Comments and permissions To display comments and permissions the format of the first line of the program must be COMMENT PERMISSIONS The character followed by the comment and the permissions The comment may have up to 20 characters and the permissions must be defined by the letters MXHO in any order If this line is not defined in the file when displayed at the CNC it will not show any comments and...

Page 72: ...te directly from the memory card The CNC with the memory card in will remain in minimum configuration as if there were nothing in the slot for CARDA The memory card may be inserted and extracted from the CNC while the CNC is on The memkey card cannot be extracted removed while in execution if it is being accessed in that case the corresponding error will be issued For example if it is executing fr...

Page 73: ...matted It offers the user the chance to format it When accepting to format it everything is fine and the connection is established If the formatting is canceled or a problem occurs while formatting the interface warns about it and the connection fails There is some other problem maybe hardware related or that has to do with the driver configuration The interface shows an error message and the conn...

Page 74: ... telephone number through a modem This screen is accessed from DNC status by pressing the telephone call softkey The screen allows entering a telephone number indicating the line access country code number and extension If the telephone number field has already a value it is possible to make a call by selecting the telephone icon and pressing ENTER or by pressing the Call softkey Likewise to pick ...

Page 75: ...dem axis permits using the necessary torque to move an axis when a single motor is not capable of providing enough torque to do it Applying a pre load torque between the main motor and the slave motor reduces the backlash of the rack and pinion system One of the many applications for the control of a tandem axis has to do with gantry machines A Main or master motor Besides generating torque is the...

Page 76: ...iagram of the tandem control system shows the tandem master axis with its tandem slave axis The block diagram for a gantry machine consists of the same two diagrams as the one shown in the figure General description Position and velocity loops The block diagram shows an area for the drive and another one for the CNC that covers the position loop and the control of the tandem The position loop only...

Page 77: ...tandem It is read in every loop Torque distribution Gain to regularize the torques generated by the motors in order to set a torque distribution other than a 1 1 ratio Pre load Previous torque applied to both axes of the tandem in opposite directions This sets a traction between them in order to eliminate the rack and pinion backlash when resting It is determined as the torque difference provided ...

Page 78: ... the CNC reads through Sercos in each loop the torque supplied by the master and slave axes This may result in a smaller number of read write variables in the fast Sercos channel through PLC parameters Pre load application in different situations Pre load in rest mode Pre load with acceleration This situation may generate a Sercos ring error even when using the same variables and number of axes as...

Page 79: ...NC 8055 CNC 8055i Page 19 of 106 NEW FEATURES SOFT M 9 0X Pre load at constant speed Friction torque pre load torque Pre load at constant speed Friction torque pre load torque Pre load with deceleration ...

Page 80: ... the marks of the slave axis DRENA SPENA DRSTAF and DRSTAS To refer to these marks it is recommended to use as indexes the letters X C e g DRENAX SPENAZ Numerical indexes e g DRENA1 SPENA2 follow a special criteria they are the ones following the rest of non slave axes Identify at the CNC the errors of the tandem slave axis Identify the parameter tables of the tandem slave axis drive TORQDIST P78 ...

Page 81: ...en change in the velocity commands of the master and slave axes of the tandem Setting to zero disables the filter This parameter can be modified from the oscilloscope and from the PLC TPROGAIN P81 Tandem PROGAIN Value of the proportional gain Kp for the tandem axis The proportional controller generates an output proportional to the torque error between the two motors This parameter can be modified...

Page 82: ...scope and from the PLC 4 4 Variables TPIOU X C Tandem PI OUtput Output of the PI of the tandem master slave in rpm Variable that may be read from the CNC PLC and DNC and it may be accessed from the oscilloscope 4 5 Tandem adjustment Adjustment procedure In this process bear in mind the type of machine being used In general a tandem machine has a low resonance frequency Therefore the CNC must gener...

Page 83: ...rning directions of both motors are coherent once the movement has been made 2 3 Verify that the gear ratio on both motors is the same same feedrate for the same turning speed 2 4 Do a basic adjustment of the velocity loop so it lets the machine move Later on readjust it with both motors at the same time 2 5 Do not set the friction parameters enough torque is already supplied to generate movement ...

Page 84: ...ors provide torque in the opposite direction 4 6 Slowly move in both directions and check that it works properly Make sure that it is not jerky and that each motor provides its corresponding torque according to parameters TORQUEDIST AND PRELOAD 4 7 Readjust the velocity loop on both motors with the method normally used While changing the parameters of the velocity loop it would be best to change t...

Page 85: ... programmed on the X axis is transformed into movements on the Z X axes In other words it switches to making movements along the Z axis and the angular axis X Machine parameter setting The incline axis transformation is defined with the following general machine parameters ANGAXNA P171 ANGular AXis NAme Incline axis ORTAXNA P172 ORThogonal AXis NAme Axis perpendicular to the Cartesian axis associa...

Page 86: ... the incline axis but programming the coordinate in the Cartesian system While this mode is active in the motion block only the coordinate of the incline axis must be programmed If the block contains another axis the movement is carried out according to the normal transformation of the incline axis Function G46 is modal and it must be programmed alone in the block Incline axis transformation stays...

Page 87: ...be carried out MACHMOVE 0 The movements are referred to the Cartesian axes MACHMOVE 1 The movements in jog mode with handwheels or with the keyboard are carried out on the incline axes of the machine If the transformation is active the displayed coordinates will be those of the Cartesian system Otherwise the coordinates of the real axes will be displayed ...

Page 88: ...n moving the Z axis it moves up to the software limits of the Z axis taking into account the W axis position at the time Operation in the other modes execution etc The W axis movements may be compensated on the Z axis via PLC This is done by adding in the PLC the feedback increments of the W axis to the PLCOFZ variable The CNC always monitors the software limits of both axes separately If any of t...

Page 89: ...nage the compensation through PLCOFZ with a periodic subroutine whose period is the same as the time set in LOOPTIME The SWITCH mark is not involved in the additive coupling The following example assumes that the Z axis is motorized and that the W axis is a DRO axis The W axis is coupled with the Z axis 0 None 1 X axis 2 Y axis 3 Z axis 4 U axis 5 V axis 6 W axis 7 A axis 8 B axis 9 C axis By defa...

Page 90: ...ue to define rotary tables JMP L18 L17 CNCRD POSW R74 M9 L18 END AB table The main rotary axis is oriented along the X axis The secondary rotary axis is oriented along the Y axis AC table The main rotary axis is oriented along the X axis The secondary rotary axis is oriented along the Z axis BA table The main rotary axis is oriented along the Y axis The secondary rotary axis is oriented along the ...

Page 91: ...achine zero XDATA3 P99 Position of the secondary rotary axis or of the intersection between the primary and secondary axes along the Y axis referred to machine zero XDATA4 P100 Position of the secondary rotary axis or of the intersection between the primary and secondary axes along the Z axis referred to machine zero XDATA5 P101 Distance from the secondary rotary axis to the main rotary axis XFORM...

Page 92: ...T M 9 0X CNC 8055 CNC 8055i Page 32 of 106 XDATA6 P102 Not being used XDATA7 P103 Not being used XDATA8 P104 Not being used XDATA9 P105 Not being used XFORM 4 XFORM1 0 XFORM 4 XFORM1 1 XFORM 4 XFORM1 2 XFORM 4 XFORM1 3 ...

Page 93: ...ingle block and the stop signal has been disabled the following occurs When pressing CYCLE STOP while the subroutine is being executed the CNC stores it and it stops right when the stop signal is enabled In this situation it does not finish the subroutine and it does not consider the T as done which could cause irregularities at the tool magazine From this version on a new behavior may be defined ...

Page 94: ...ys the error 1073 Motion block with zero feedrate 10 The cross compensation on gantry axes affects the slave axis TYPCROSS P135 From this version on this g m p has two digits The units indicate whether cross compensation is applied with theoretical coordinates or with real ones The tens indicate whether cross compensation affects only the master axis or both Bear in mind that the cross compensatio...

Page 95: ...input may be selected with the SELPRO variable SELPRO It may be used to select the active probe input On power up it assumes the value of 1 thus selecting the first probe input To select the second probe input set it to a value of 2 The SELPRO variable can be read and written from the CNC and the PLC an read from the DNC Accessing this variable from the CNC interrupts block preparation 13 Programm...

Page 96: ...his may be done from an OEM program The machine parameters may be modified and validated from the OEM subroutines That is why an OEM program may define the different subroutines that will set the machine parameters for each kinematics Then the spindle change subroutine will call the subroutine with the spindle parameters to be activated and then will call the new INIPAR instruction INIPAR Instruct...

Page 97: ...e BLOABOR mark is detected In these cases it will be canceled at the block where the axis is fully decelerated These marks do not affect the following functions It does not affect motionless blocs which will be executed It does not affect the M functions that are executed after the block These functions are always executed even if the movement of the block is interrupted It does affect not affect ...

Page 98: ...APIDEN may be defined with a value of 2 This parameter indicates whether the rapid key affects the execution and the simulation or not From the PLC the behavior of this key is managed using the EXRAPID mark When this mark is set high the operation is as follows RAPIDEN 0 The movements are always carried out at the programmed feedrate The rapid key has no effect The EXRAPID mark is ignored RAPIDEN ...

Page 99: ...ber However the resource windows created from monitoring will replace the marks with axis names by the marks with axis numbers For example SERVOXON by SERVO1ON SERVOZON by SERVO2ON if there is no Y axis but there are X and Z axes 17 New marks to park spindles There are now new marks ELIMIS ELIMIS2 and ELIMIAS to park the main secondary and auxiliary spindle The procedure to park a spindle is the s...

Page 100: ...f the bits is 0001 it will be an SJ1000 type If the value of the bits is 0010 it will be an OKI9225 type IONODE It may be used to read the position of the ADDRESS switch of the CAN of the I O If it is not connected it returns the value 0xFFFF IOSLOC IOSREM They may be used to read the number of digital I O available Bit Hardware 29 Hard disk integrated into the CPU 30 Ethernet integrated into the ...

Page 101: ...versational mode to be able to program certain preparatory functions easily The new levels are Zero offsets and presets Work zones Place labels and repetitions from label to label Mirror image Scaling factor Coordinate rotation Going from one level to another is done with these keys LEVEL CYCLE PGUP and PGDN Number Parameter Update P147 CODISET Immediate Number Parameter Update P21 MAXFLWE1 Immedi...

Page 102: ...edited on the screen If any of them is not to be preset leave its field empty The cycle internally generates a block with function G53 G54 G59 or G92 Pressing the ZERO key accesses the zero offset table The icons may be used to defined the following options Select the work zone to act upon Up to five different zones may be defined Type of action to carry out with the zone A zone may be defined ena...

Page 103: ...ions Select the action to be carried out It is possible to cancel the active mirror image define a new one canceling the previous ones or define a new one and add it to the one that is currently active Select the axes upon which mirror image is applied For a new mirror image it is possible to choose from the X Y or X Y axes For an additive mirror image it is possible to choose between the X and Y ...

Page 104: ...s ENTER to validate the change Blue background The zero offset is active There may be two active zeros at the same time one absolute G54 G57 and another one incremental G58 G59 Accessing the offset table Press the ZERO key to access the zero offset table as well as to get out of it From the standard screen as long as no axis is selected In this case it will request confirmation to access the table...

Page 105: ...rogram selected for execution using CLEAR Bit15 of g m p CODISET determines whether this access is allowed or not CODISET P147 This parameter has 16 bits counted from left to right Each bit has a function or work mode associated with it By default all bits are set to 0 Setting a bit to 1 activates the corresponding function 23 MC model In case of error in a cycle point to the erroneous cycle If an...

Page 106: ... the number of the new profile and it also allows changing its comment If the number entered is the same as that of an existing profile it requests confirmation to replace it To exit the list simply press Í Î ESC SHIFT ESC or any cycle entering key 27 MC model Select a program by indicating its number When having lots of programs in memory it may be cumbersome to select a program with the cursor I...

Page 107: ...nd based on a profile in the XY plane 3D profile pocket Pocket with islands with a profile in the XY plane and up to 4 profiles with different depths The positioning types available are Point to point positioning Linear positioning Arc positioning Grid pattern positioning Rectangular pattern positioning Pockets and bosses are associated with positioning in the same way as the rest of the cycles dr...

Page 108: ...shing operation It goes point to point carrying out the cycles at once there is no tool change There is a roughing and finishing operation with the same tool and it is not possible to program M functions between them It goes point to point carrying out the cycles at once there is no tool change There is a roughing and finishing operation with a different tool or it is possible to program M functio...

Page 109: ...d The standard screen shows the operations to be carried out by the operator In each case it shows the status of the Z axis and the various actions to be executed by the operator Move Z up it shows an icon next to the final Z coordinate The operator must move the axis up manually When the Z axis is in position the message will change Move Z down it shows an icon next to the final Z coordinate The ...

Page 110: ...s having two and a half axes CODISET P147 Bit 14 determines whether the CNC is configured as having two and a half axes or not To assume this change press RESET This parameter has 16 bits counted from left to right Each bit has a function or work mode associated with it By default all bits are set to 0 Setting a bit to 1 activates the corresponding function COCYF1 P148 COCYF5 P152 COCYZ P155 They ...

Page 111: ...ated with the PLC it goes directly into tool inspection mode The PLC program must contain a maneuver for a two and a half axis configuration and another one for a 3 axis configuration Switching from one to the other must be automatic depending on the value of CODISET Bit Meaning 10 It hides the threading cycle 14 It hides the drilling 3 cycle 15 It hides the drilling 2 cycle Bit Meaning 15 It hide...

Page 112: ...execution AND NOT B4R130 It is not interrupted M412 The Z axis is moving M412 If the Z axis is moving AND ENABLEX OR ENABLEY And the X or Y axis is to be moved TG1 123 100 Generate STOP DFD INCYCLE Program execution has ended or a STOP has been generated RES M200 Z axis movement completed START AND NOT M412 CYCLE START is pressed and the Z axis does not move OR DFD B0R130 Or program execution is o...

Page 113: ...ment set for editing profiles and pressing Ð expands a list with the profiles available The following operations are possible on this list See the profiles available Ï Ð Select a profile Delete a profile CLEAR Modify a profile RECALL Copy a profile PPROG To exit the list simply press Í Î ESC SHIFT ESC or any cycle entering key ...

Page 114: ...Page 54 of 106 CNC 8055 CNC 8055i NEW FEATURES SOFT M 9 0X User notes ...

Page 115: ...d to half as much Variable SSVARS This variable appears by mistake in the manual under the name of SVARS the right name is SVARSS This variable permits reading or modifying the value of the Sercos variable corresponding to the identifier of the second spindle G2 G3 function programming example Helical interpolation In the programming example the drawing is wrong The right example is the following ...

Page 116: ... the bottom To calculate the required total surface of the enclosure in order to dissipate the heat generated in it the following data must be taken into account A m2 Necessary total surface P W Total power dissipated by all the elements that generate heat inside the enclosure including the power supply and the fan if there is one Ta ºC Ambient temperature or outside the enclosure Ti ºC Temperatur...

Page 117: ...ng down Fan whose air flow is Q 13 6 m3 h facing up Fan whose air flow is Q 30 m3 h facing down Surface without paint Surface with smooth metallic enamel A P 5 T A P 5 7 T Ti Ta A P Surface without paint Surface with smooth metallic enamel A P 5 6 T A P 7 6 T Ti Ta A P Surface without paint A P 5 8 T Ti Ta A P Surface without paint Surface with smooth metallic enamel A P 6 75 T A P 9 1 T Ti Ta A P...

Page 118: ...ary air flow that the fan must supply to dissipate the heat generated inside the enclosure The fan s air flow is calculated according to the power dissipated by the CNC and the fan itself as well as the inside and outside temperatures It must be borne in mind that this air flow through the unit allows extracting hot air out but it may let dust in A filter should be placed in order to maintain the ...

Page 119: ...xis module with Sercos interface and Can interface at the same time 3 1 Configuration at the 8055 CNC COM1 Connectors for connecting the drives through the Can connection When it becomes available the hardware diagnosis screen will identify it as CAN2 COM2 Connectors for Can connection with the remote I Os optional When it becomes available the hardware diagnosis screen will identify it as Can 3 2...

Page 120: ... at the end must have the Line Term terminating resistor switch in position 1 ON the rest in position 0 OFF The CNC does not have a switch and always has the terminating resistor activated Pin Signal Description 1 ISO GND Not connected 2 CAN L Can L bus line 3 SHIELD Overall shield 4 CAN H Can H bus line 5 SHIELD Not connected CAN I Os CAN DRIVES Error Status 1 0 4 0 F E D C B A 9 8 7 6 5 3 2 1 4 ...

Page 121: ... not necessary that the Can addresses of the various axes and spindles be consecutive and start from number 1 For example with 3 Can axes and 1 Can spindle the values of this parameter could be 1 2 3 and 4 On axes On spindles On auxiliary spindle Type Shielded Twisted pair 1 x 2 x 0 25mm2 Flexibility Extremely flexible Minimum bending radius static 50 mm and dynamic 95mm Cover PUR Impedance Cat 5 ...

Page 122: ... drive NPULSES P13 This s m p sets the number of encoder pulses when the drive s velocity command is sent out via Can DRIBUSLE 0 or 1 MAXGEAR1 P2 MAXGEAR2 P3 MAXGEAR3 P4 MAXGEAR4 P5 These s m p indicate the maximum spindle speed for each gear This parameter is a must for the automatic gear change etc When not using all 4 gears use the lower ones and set the unused ones to the same value as the hig...

Page 123: ...CNC to show the position of the axes with respect to the machine reference zero home this parameter must be assigned the position value coordinate of the machine reference zero with respect to the zero of the linear encoder 3 8 Communication channels via Can Synchronized channel Fast channel synchronized with the position loop used to transmit the axis control data speed feedback etc At every loop...

Page 124: ... on the main menu If there are axes set as Can it shows a softkey called drive parameters Pressing it permits selecting the axis or spindle and accesses an interface at the CNC that looks like that in the figure Read P SVARaxis Write SVARaxis P Example P110 SVARX 121 it assigns the value of the X axis variable to the Sercos IDN121 identifier that corresponds to the number of input revolutions Read...

Page 125: ...The ACCESS window shows the permitted access level There are three access levels at the drive basic level OEM level and Fagor level To change the level press the password softkey key in the relevant code and press ENTER The VERSION window shows the software version installed at the drive the name of the motor associated with the drive and the drive model The softkeys available in this mode are Pas...

Page 126: ...e it This option is common to all the axes Refer to the Fagor DDS servo drive manual for all the details on parameters variables and commands of the drive that appear in the parameter editing window Keeping the Sercos ID offers full compatibility at the CNC both for Sercos axes and Can axes as follows The PLC machine parameters are the same The PLC program regarding the access to the fast and slow...

Page 127: ...s follows The CNC uses these signals when communicating with the drive via Sercos or via Can Every time the PLC sets one of these signals high the CNC lets the corresponding drive know about it via Sercos These signals correspond to the Speed enable and Drive enable signals of the drive The drive manual describes how the two signals work however remember the following Both signals must be initiali...

Page 128: ...emonic DRSTAFS DRSTASS for the main spindle DRSTAFS2 DRSTASS2 for the secondary spindle DRSTAFAS DRSTASAS for the auxiliary spindle DRSTAF DRSTAS Actuatingthemainswitchoftheelectricalcabinetsupplies 24 Vdc to the drive 0 0 The drive runs an internal test If correct it activates the output System OK From that moment on the power supply must be turned on 0 1 When there is power at the drive Bus it i...

Page 129: ...055 CNC 8055i Page 69 of 106 NEW FEATURES SOFT M 9 1X In the mnemonics the numerical sufix 1 to 7 refers to the logic number of the axis it may be replaced with the name of the axis such as SPENAX DRENAC etc ...

Page 130: ...uts optocoupled commanded by the PLC 40 Digital inputs optocoupled read by the PLC X1 X2 X3 X4 SUB D HD type 15 pin female connectors for feedback systems of each axis They accept sinewave signals X5 X6 SUB D type 15 pin male connectors for feedback system of the axes Up to 2 axes may be connected per connector They do not accept sinewave signals X7 SUB D type 15 pin male connector to connect up t...

Page 131: ...end on the feedback system used and the cable length required All shields must only be connected to ground at the CNC end leaving the other end free The wires of the shielded cables cannot be unshielded for more than 75mm about 3 inches It is highly recommended to run these cables as far as possible from the power cables of the machine When connecting handwheels they must be differential as well a...

Page 132: ...bles must have overall shielding The rest of the specifications depend on the feedback system used and the cable length required All shields must only be connected to ground at the CNC end leaving the other end free The wires of the shielded cables cannot be unshielded for more than 75mm about 3 inches It is highly recommended to run these cables as far as possible from the power cables of the mac...

Page 133: ...d free The wires of the shielded cables cannot be unshielded for more than 75mm about 3 inches Warning The 5V or 10V range is selected with the PLC machine parameter IANA5V i Pin Signal and Function 1 2 3 4 I1 I2 I3 I4 Positive differential analog inputs 5 6 PROBE1_5V PROBE2_5V 5V input of probe 1 5V input of probe 2 7 GND 0V input of the probe 8 9 10 11 12 I1 I2 I3 I4 Negative differential analog...

Page 134: ...the axis connected to each one ofthem is determined by setting g m p AXIS1 P0 thru AXIS8 P7 All shields must only be connected to ground at the CNC end leaving the other end free The wires of the shielded cables cannot be unshielded for more than 75mm about 3 inches Pin Signal and Function 1 2 3 4 5 6 7 8 O1 O2 O3 O4 O5 O6 O7 O8 Analog output signals with a range of 10V 9 10 11 12 13 14 GND GND GN...

Page 135: ...r supply used for these inputs must be connected to pins 18 and 19 of the connector All shields must only be connected to ground at the CNC end leaving the other end free The wires of the shielded cables cannot be unshielded for more than 75mm about 3 inches Pin Signal and Function 1 2 3 4 5 I1 I3 I5 I7 Emergency stop 6 7 8 9 10 I9 I11 I13 I15 I17 11 12 13 14 15 I19 I21 I23 I25 I27 16 17 18 19 20 ...

Page 136: ...wer supply used to power these I Os must be connected to pins 18 and 19 for 0V and pins 1 and 20 for 24V All shields must only be connected to ground at the CNC end leaving the other end free The wires of the shielded cables cannot be unshielded for more than 75mm about 3 inches Pin Signal and Function 1 2 3 4 5 24V O1 O3 O5 O7 External power supply Emergency output 6 7 8 9 10 O9 O11 O13 O15 O17 1...

Page 137: ...shold logic level 0 7V VIH 1V Vmax 7V Hysteresis 0 25 V Maximum input current 3mA Work levels for sinusoidal signal Maximum frequency 250 KHz A and B signals Amplitude 0 6 1 2Vpp Centered V1 V2 2Vpp 6 5 Relationship VApp VBpp 0 8 1 25 Phase shift 90 10 Reference mark I0 Amplitude 0 2 0 85V Width T 90 I0 T 180 The Emergency output which coincides with O1 of the PLC will be activated change from log...

Page 138: ...differential TTL and 1Vpp The axis machine parameter DIFFBACK is ignored for these axes Use Fagor signal adapter SA TTL TTLD from non differential TTL to differential TTL to connect non differential signals to these connectors 4 4 Modified variables HARCOA It indicates with bits the CNC s hardware configuration The bit will be 1 when the relevant configuration is available ANAI n It returns the va...

Page 139: ...ompact flash The HARCOA variable indicates whether the CNC has a connector to insert a compact flash or not It does not indicate whether the compact flash is inserted or not In Diagnosis Configuration Hardware if the compact flash is not inserted it will display HD 0 If the compact flash is inserted but it does not have the hard disk option it will show HD 0 MB HARCOA It indicates with bits the CN...

Page 140: ...ard type does not match the CNC model For example if a mill model keyboard is connected to a lathe CNC the keyboard has been set for a lathe and the CNC shows the error message KEYIDE This variable indicates the keyboard code Is read only from the CNC DNC and PLC Keyboards having auto identification For the 8055i CNC For the 8055 CNC KEYIDE CUSTOMY P92 Keyboard 0 Keyboard without auto identificati...

Page 141: ... on to the next step Follow the instructions shown on the screen to configure the connection refer to the Windows help for additional information Define the following data in each step 1 First select the network site in this case an ftp folder Write ftp followed by the CNC s IP address defined by machine parameter DIRIP P24 For example ftp 10 0 17 62 2 Define the user name and the type of session ...

Page 142: ...ower than making a direct telephone call 9 1 Telediagnosis through the Internet To telediagnose through the Internet both the CNC and the PC involved must be connected to the Internet CNC connection The modem must be connected to the CNC s serial line Go to the screen Status DNC Telephone call and press the INTERNET softkey The window for the telephone callwill display the fields User and Password...

Page 143: ... show the Windows help to create connections that permits configuring the connection step by step Press the OK button to go on to the next step Follow the instructions shown on the screen to configure the connection refer to the Windows help for additional information Define the following data in each step 1 The first step is to select the type of network connection that must accept incoming conne...

Page 144: ...les On the Advanced tab the values are as examples If it offers the option to display the window for the dialing terminal select the options so it is not shown in any case 3 The next step refers to the virtual connections Choose the option Do not allow private virtual connections 4 To make the connection define the users allowed to connect with the PC The window shows a list of users To define a n...

Page 145: ... that belongs to the local network where the PC is and in the For field the next one For safety deselect the option that lets the caller access the local network 6 Define the name by which the new connection must be recognized This is the name that will appear on the PC s net directory Just select it from the list to start the connection For example if the network the PC is in uses 10 0 xx xx type...

Page 146: ...rs long Once the fields have been filled out press the DIAL UP softkey How to operate at the PC While the CNC is dialing the task bar will show an icon indicating the telephone access connection At that moment a new configuration must be created at the WinDNC Select Network Node in the Type field and as IP address the one previously configured in our example 10 0 68 71 Press OK to finish creating ...

Page 147: ...ds When the CNC disconnects from the Ethernet network the Ethernet status screen will show the message Ethernet not running The option to disconnect the CNC from the Ethernet network is only available when having the Ethernet option integrated into the CPU module This possibility is not offered if the Ethernet option is integrated into the hard disk module P N ETHERNET 12 24 55 DNC NET MAC 00 0B C...

Page 148: ...robe input To select the second probe input set it to a value of 2 This variable is read write from the CNC and PLC and read only through DNC Accessing this variable from the CNC interrupts block preparation ANAI n It returns the value of the indicated analog input n Its value is given in tenth thousandths of a volt On the 8055 model having the VPP axis board it is possible to select one of the fo...

Page 149: ...nding side The change of sides takes place at the intersection point of both paths B The compensated paths do not cut each other An additional section is inserted between the two paths From the point perpendicular to the first path at the end point up to the point perpendicular to the second path at the starting point Both points are located at a distance R from the programmed path Here is a summa...

Page 150: ...up to 300º it is solved by calculating the intersection between compensated paths If there is no intersection or if the angle α is greater than 300º it is solved in the same way as for COMPMODE 0 Compensation diagrams for COMPMODE 1 Here are some cases having COMPMODE 1 depending on the angle α Beginning of compensation straight straight Beginning of compensation straight arc Compensation straight...

Page 151: ...ht Compensation arc arc End of compensation straight straight End of compensation arc straight R α 180º α 270º R α α 270º R α 270º α 360º α R 180º α 270º α R α 270º α R 270º α 360º α R 180º α 270º α R α 270º α R 270º α 360º α R 180º α 270º α R α 270º α R 270º α 360º α R 180º α 270º α R α 270º α R 270º α 360º ...

Page 152: ...d In this case the compensation is applied at the tool position as follows Depending on the first movement programmed in the plane the tool moves perpendicular to the path to its starting point The first movement programmed in the plane may be linear or circular xx0 It approaches the starting point going around the corner xx1 It goes directly perpendicular to the point without going around the cor...

Page 153: ...Parameter RETRACAC is initialized with SHIFT RESET In previous versions it was initialized with RESET 13 Improved Look Ahead It allows G74 G75 and G76 From this version on it will not issue the error Incompatible G functions when executing a home search block G74 or probing blocks G75 G76 while Look Ahead is active 14 Keep G46 while searching home When homing the axes that are not involved in the ...

Page 154: ... MEXEC will then become modal If within the modalpart program an attempt is made to execute a block using the MEXEC instruction it will issue the relevant error message 1064 The program cannot be executed The part program may be defined with a number or with an expression whose result is a number By default the CNC interprets that the part program is in the CNC s RAM memory If it is in another dev...

Page 155: ...er the additive handwheel is enabled for a coordinate transformation G46 inclined axis or G49 incline plane where the handwheel movements are applied to the machining operation even if they are not shown on the graphics screen The offset caused by the additive handwheel stays active after disabling the handwheel and it is reset to zero after a home search The offset stays active or is reset after ...

Page 156: ...an emergency or reset Bit 3 indicates whether manual intervention is enabled with G51 or not Bit 4 indicates whether the handwheel resolution is set by parameter ADIMPRES P177 or not If not the resolution is set with the switch of the operator panel If the switch is not in the handwheel position it assumes a x1 factor ADIMPRES P177 This g m p indicates the resolution of the additive handwheel ADIF...

Page 157: ...re are two types of filters namely low passing or anti resonance To obtain a good machining quality all the axes interpolating with each other should be defined with the same type of filter and with the same frequency Low passing filter The Low Passing filter is used to limit the Jerk by making the movements smoother although it has the drawback that it rounds the corners slightly Anti resonance f...

Page 158: ...Type of filter Two types of filters may be used namely low passing or anti resonance When defining anti resonance filters parameters NORBWIDTH and SHARE must also be set FREQUEN P72 Break or mid frequency For the Low passing filter it indicates the break frequency or frequency at which its amplitude drops 3 dB or reaches 70 of the nominal amplitude 3dB 20 log A Ao A 0 707 Ao For the Anti resonance...

Page 159: ...it has to make up for it The CNC takes it into account when TYPE Anti resonance Calculation example for a particular response of the machine 19 Parameter to set the maximum feedrate in rapid FRAPIDEN P85 A m p FRAPIDEN sets the maximum axis feedrate when activating the EXRAPID mark or when pressing the rapid key in execution or in simulation with motion This parameter does not affect the rapid jog...

Page 160: ...are versions the transmission speed of this board will be limited to 4 Mhz 21 New range of G functions The range of available G functions has been increased to 319 22 DNC communication status DNCSTA It may be used to know from the PLC the status of the RS transmission even when not having the DNC option This parameter has 16 bits that will count from left to right There is one bit for each DNC The...

Page 161: ...written from an OEM program or from the oscilloscope it will be validated automatically Parameters REFVALUE REFDIREC and SLIMIT are assumed immediately whereas FLIMIT will be assumed at the beginning of the next block 27 Controlled braking of spindle and axes via Sercos in case of an emergency at the CNC When an emergency occurs at the CNC the SPENA signals of the axes and the spindle are disabled...

Page 162: ...Page 102 of 106 CNC 8055 CNC 8055i NEW FEATURES SOFT M 9 1X User notes ...

Page 163: ...º If the pitch value is greater than 10º it will move a single step Even if the position of a Hirth axis does not coincide with its Hirth pitch it may be moved to a position that coincides with the pitch in both automatic and jog modes An error message will be issued if the position to move the axis does not coincide with the pitch In any case it is possible to move any other axis in both automati...

Page 164: ...to set a delay of 600 µs Setting a longer delay atthe bus permits increasing the amount of data going through the fast channel of the bus This may be necessary for example when having set many PLC parameters SRR700 to SRR739 that define the fast channel or when accessing variables of several drives from the oscilloscope In any case if the CNC detects a limit situation in the bus capacity it will s...

Page 165: ...Page 105 of 106 CNC 8055 CNC 8055i NEW FEATURES SOFT M 9 1X User notes ...

Page 166: ...Page 106 of 106 CNC 8055 CNC 8055i NEW FEATURES SOFT M 9 1X User notes ...

Reviews: