Fagor CNC 8055i Installation Manual Download Page 1

CNC

8055

Installation manual

Ref.1705
Soft: V02.2x

Summary of Contents for CNC 8055i

Page 1: ...CNC 8055 Installation manual Ref 1705 Soft V02 2x...

Page 2: ...associated documentation however Fagor Automation does not guarantee the validity of those applications Therefore except under the express permission from Fagor Automation any CNC application that is...

Page 3: ...ion with internal fan 109 3 3 Heat dissipation by flowing air to the outside with a fan 110 CHAPTER 4 REMOTE MODULES BUS CAN WITH CANOPEN PROTOCOL 4 1 Installation of the modules 113 4 2 Power supply...

Page 4: ...7 6 2 Setting on systems without distance coded feedback 337 7 6 3 Setting on systems with distance coded feedback 339 7 6 4 Axis travel limits software limits 340 7 7 Unidirectional approach 341 7 8...

Page 5: ...puts 433 9 2 Outputs 434 9 3 Marks 435 9 4 Registers 437 9 5 Timers 438 9 5 1 Monostable mode Input TG1 441 9 5 2 Delayed activation mode TG2 input 443 9 5 3 Delayed deactivation mode Input TG3 445 9...

Page 6: ...6 Variables associated with telediagnosis 560 13 17 Operating mode related variables 562 13 18 Other variables 566 CHAPTER 14 AXES CONTROLLED FROM THE PLC 14 1 PLC execution channel 580 14 1 1 Conside...

Page 7: ...ion at the 8055 CNC 657 F Summary of internal CNC variables 659 G Summary of PLC commands 667 H Summary of PLC inputs and outputs 671 I 2 digit BCD code output conversion table 677 J Key code 679 K Lo...

Page 8: ...8 Installation manual CNC 8055 CNC 8055i SOFT V02 2X...

Page 9: ...thernet Option Option Option RS232 serial line Standard Standard Standard 16 digital inputs and 8 outputs I1 to I16 and O1 to O8 Standard Standard Standard Another 40 digital inputs and 24 outputs I65...

Page 10: ...ping Stand Stand Stand Stand Stand Stand Stand Tool life monitoring Opt Opt Opt Stand Opt Opt Opt Probing canned cycles Opt Opt Opt Stand Opt Opt Opt DNC Stand Stand Stand Stand Stand Stand Stand Stan...

Page 11: ...C is available in the downloads section of FAGOR S corporate website at http www fagorautomation com Type of file Declaration of conformity WARRANTY TERMS The warranty conditions for the CNC are avail...

Page 12: ...18 CNC 8055 CNC 8055i Declaration of conformity and Warranty conditions...

Page 13: ...atures Manual Open communication INST Improvements to Look Ahead machining INST Blocks with helical interpolation in G51 PRG G84 Tapping with relief PRG List of features Manual Spindle parameter OPLDE...

Page 14: ...r parameters MAXGEAR1 4 P2 5 SLIMIT P66 and MAXSPEED P0 INST Retracing function of 2000 blocks INST Quick block search OPT Local subroutines within a program PRG Avoid spindle stop with M30 or RESET S...

Page 15: ...ge of default value for generalmachine parameters MAINOFFS P107 MAINTASF P162 and FEEDTYPE P170 INST New variable EXTORG INST PRG Image handling via DNC PRG Save restore a trace of the oscilloscope OP...

Page 16: ...10 CNC 8055 CNC 8055i Version history...

Page 17: ...id electrical discharges and fire hazards do not apply electrical voltage outside the range selected on the rear panel of the central unit Ground connection In order to avoid electrical discharges con...

Page 18: ...disturbances coming from the machine tool The machine tool must have all the interference generating elements relay coils contactors motors etc uncoupled DC relay coils Diode type 1N4000 AC relay coi...

Page 19: ...ltage of the external power supply over 33 Vdc and against reverse connection of the power supply Monitor The type of protection fuse depends on the type of monitor See identification label of the uni...

Page 20: ...ower Before manipulating the connectors inputs outputs feedback etc make sure that the unit is not connected to AC power Symbol for danger or prohibition It indicates actions or operations that may ca...

Page 21: ...ing used to make the box must have a resistance of 170 kg 375 pounds 2 Attach a label indicating the owner of the unit person to contact type of unit and serial number 3 In case of failure also indica...

Page 22: ...16 CNC 8055 CNC 8055i Returning conditions...

Page 23: ...o prevent electrical shock at the monitor of the 8055 CNC use the proper mains AC connector A with 3 wire power cables one of them for ground connection Before turning on the monitor of the 8055 CNC a...

Page 24: ...20 CNC 8055 CNC 8055i Additional notes...

Page 25: ...irected to the end user It describes how to operate and program in TC mode It contains a self teaching manual MCO TCO model Directed to the end user It describes how to operate and program in MCO and...

Page 26: ...22 CNC 8055 CNC 8055i Fagor documentation...

Page 27: ...r structure There are 2 models for 3 and 6 modules Either separate keyboard and monitor or keyboards with an incorporated monitor are available The monitors are 11 LCD The keyboards are specific for e...

Page 28: ...OM 1 X3 CD E F 0 B A 9 8 1 7 2 6 3 54 I N O U T N O D E USB FAGOR 0 2 4 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 1 00 1 10 1 20 FEED SPIN DLE JOG 1 00 1 0 1 1 1 0 1 00 1 00 0 1 00 00 8055 M 11 LCD FAGOR 0...

Page 29: ...nd generate the video signals for the monitor Optionally it communicates with the drives via Sercos interface It must be part of all the configurations and mounted as the first module from the left Ax...

Page 30: ...es module Logic address 2 I O module 1 Logic address 3 I O module 2 Logic address 4 I O module 3 Logic address 5 Nevertheless except in the axes module these logic addresses may be modified at will To...

Page 31: ...ttom FAGOR I O X1 X2 X3 AXES X1 X2 X3 X4 X5 X6 X7 X8 X9 X10 CPU X1 X2 CMPCT FLASH ETH COM1 X3 CD E F 0 B A 9 8 1 7 2 6 3 54 IN OUT NODE USB FAGOR I O X1 X2 X3 I O X1 X2 X3 I O X1 X2 X3 I O X1 X2 X3 AX...

Page 32: ...erminal All ground terminals of the machine must be connected to this terminal Metric 6mm When detecting a voltage peak wait for 3 minutes before turning it on again For further technical information...

Page 33: ...ipulating these connectors make sure that the unit is not connected to main AC power Peripheral connection and disconnection The CNC must be powered off when connecting or disconnecting any peripheral...

Page 34: ...2 3 with 3 etc The cable shielding is welded onto the metallic caps covering both connectors Connector X3 RS232 It is a 9 pin SUB D type male connector to connect the RS 232 C serial port The cable sh...

Page 35: ...the KeyCF may be used to store data on machine customizing user screens PLC program backup and or machine parameters etc as well as user part programs The CNC will recognize the KeyCF as Hard Disk Whe...

Page 36: ...les part programs parameters tables pages screens and symbols The CNC will not recognize any other type of file Part programs cannot be edited or executed from the USB hard disk Separate monitors with...

Page 37: ...NC option available The Ethernetcard hasanRJ 45 connectorand two LED sthatinformonthe statusofthe connection Red LED Blinks while transmitting data Green LED On while connected to the network Use a st...

Page 38: ...1 CAN field bus and standard CanOpen communication protocol Their characteristics in general are similar to those of a Sercos ring with lower transmission speed A system may have digital axes CAN or S...

Page 39: ...sistor activated Characteristics of the CAN cable Use a specific CAN cable The ends of all the wires and the shield must be protected by the corresponding terminal pin Also use the terminals pins to s...

Page 40: ...commended starting from 1 The corresponding drive must be turned off and back on or press the Reset button for the address change to be assumed The fact that the drive identified with number 1 for exa...

Page 41: ...s protected by a cap Remove the protection cap before connecting the cable To remove the terminal protecting cap or to connect or disconnect the cable hold the cable by its terminal never pull the cab...

Page 42: ...ws the Sercos connection of the CNC with Fagor spindle drives and the X Y axes CD E F 0 B A 9 8 1 7 2 6 3 5 4 IN OUT NODE IN OUT CD E F 0 B A 9 8 1 7 2 6 3 5 4 NODE IN OUT C D E F 0 B A 9 8 1 7 2 6 3...

Page 43: ...ems of each axis They accept sinewave signals Connectors X5 and 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 sine...

Page 44: ...gnal Work levels for sinusoidal signal Maximum frequency 500 kHz A and B signals Amplitude 0 6 1 2 Vpp Centered V1 V2 2 Vpp 6 5 Ratio VApp VBpp 0 8 1 25 Phase difference 90 10 Reference mark I0 signal...

Page 45: ...ic hood at each end The wires of the shielded cable must not be longer than 75 mm without the protection shield Itishighlyrecommendedtorunthesecablesasfaraspossiblefromthepowercablesofthemachine Handw...

Page 46: ...length required The cable shield must be connected to the metallic hood at each end The wires of the shielded cable must not be longer than 75 mm without the protection shield Itishighlyrecommendedto...

Page 47: ...ale connector of the SUB D type used for the analog command outputs Each one of the outputs O1 thru O8 correspond to the feedback inputs X1 thru X6 The name of the axis connected to each one of them i...

Page 48: ...the power 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 shie...

Page 49: ...1 and 20 for the 24V All shields must only be connected to ground at the CNC end leaving the other end free The wires of the shielded cable must not be longer than 75 mm without the protection shield...

Page 50: ...ctors for feedback systems of each axis They accept sinewave signals Connector X5 SUB D type 15 pin male connectos for feedback system of the axes Up to 2 axes may be connected per connector They do n...

Page 51: ...nal Work levels for sinusoidal signal Maximum frequency 500 kHz A and B signals Amplitude 0 6 1 2 Vpp Centered V1 V2 2 Vpp 6 5 Ratio VApp VBpp 0 8 1 25 Phase difference 90 10 Reference mark I0 signalA...

Page 52: ...at each end The wires of the shielded cable must not be longer than 75 mm without the protection shield Itishighlyrecommendedtorunthesecablesasfaraspossiblefromthepowercablesofthemachine Handwheel co...

Page 53: ...red The cable shield must be connected to the metallic hood at each end The wires of the shielded cable must not be longer than 75 mm without the protection shield Itishighlyrecommendedtorunthesecable...

Page 54: ...ale connector of the SUB D type used for the analog command outputs Each one of the outputs O1 thru O8 correspond to the feedback inputs X1 thru X6 The name of the axis connected to each one of them i...

Page 55: ...he power 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 shiel...

Page 56: ...1 and 20 for the 24V All shields must only be connected to ground at the CNC end leaving the other end free The wires of the shielded cable must not be longer than 75 mm without the protection shield...

Page 57: ...world through the ones indicated above Module Inputs Outputs Vpp Axes module Vpp SB Axes module I1 I40 O1 O24 Input output module I O 1 I65 I128 O33 O64 Input output module I O 2 I129 I192 O65 O96 In...

Page 58: ...55 CNC CONFIGURATION SOFT V02 2X Central unit Elements I O X1 X2 X3 Connectors X1 X2 37 pin male connector of the SUB D type for 64 digital inputs of the PLC Connector X3 37 pin female connector of th...

Page 59: ...connected to ground at the CNC end leaving the other end free The wires of the shielded cable must not be longer than 75 mm without the protection shield Connector X1 Pin Signal and function 1 2 3 4 5...

Page 60: ...d 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 0 V 0 V External power supply External power supply 21 22 23 24 25 I66 I68...

Page 61: ...only be connected to ground at the CNC end leaving the other end free The wires of the shielded cable must not be longer than 75 mm without the protection shield Pin Signal and function 1 2 3 4 5 24 V...

Page 62: ...hose with incorporated keyboard See 1 1 CNC structure on page 27 Independent monitors Monitors with incorporated keyboard Monitor Reference 11 LCD MONITOR 8055 Monitor Keyboard Reference 11 LCD M keyb...

Page 63: ...l All ground terminals of the machine must be connected to this terminal Metric 6mm 2 Mains plug Use the connector provided for 220Vac power and ground connection 3 Power switch 4 SUB D type 25 pin fe...

Page 64: ...e an AC fan may generate electromagnetic interference resulting in distorted images being displayed by the CRT The temperature inside the enclosure must be between 0 and 50 C 32 F and 122 F 50 1 97 50...

Page 65: ...nd connection 3 Power switch 4 Buzzer 5 Type B USB connector to connect the extension cable between the CPU and the keyboard 6 Type A USB connector to connect pendrive type memory devices This connect...

Page 66: ...layed by the CRT The temperature inside the enclosure must be between 0 and 50 C 32 F and 122 F FAGOR 0 2 4 10 20 30 40 50 60 70 80 90 100 110 120 FEED SPINDLE JOG 100 10 1 1 10 100 1000 10000 200 7 8...

Page 67: ...e size and are connected the same way with the central unit They all can have an optional alphanumeric keyboard where each key has a single letter or number assigned to it KB 40 55 ALFA This keyboard...

Page 68: ...SUB D type 25 pin female connector to connect the keyboard with the central unit or with a switching board 2 Ground terminal 3 Buzzer 4 Potentiometer for adjusting the buzzer volume Enclosure 38 1 5 F...

Page 69: ...9 Operator panel 1 4 2 Alphanumeric keyboard optional MC TC and MCO TCO can have an optional alphanumeric keyboard where each key has a single letter or number assigned to it KB 40 55 ALFA This keyboa...

Page 70: ...ale Phoenix connector 7 62 mm pitch to select the keyboard to be attended by the central unit If connector X4 is not supplied with voltage the CNC attends to the operator panel The maximum cable lengt...

Page 71: ...cates to the PLC the currently selected work mode If CUSTOM O23 is programmed at the PLC output O23 indicates the work mode selected at the CNC Therefore when doing the connection of the figure every...

Page 72: ...72 Installation manual CNC 8055 CNC 8055i 1 8055 CNC CONFIGURATION SOFT V02 2X Operator panel...

Page 73: ...lathes etc The CNC can control machine movements and devices 2 1 CNC structure The central unit is located on the rear of the monitor The monitor may be either integrated into the operator panel or se...

Page 74: ...tem With this type of keyboards parameter CUSTOMTY is updated automatically for the rest of the keyboards this parameter must be set manually If the keyboard does not match the CNC model it shows the...

Page 75: ...ions 12 8 3 5 05 128 3 5 05 Top view of the CNC with the communications board CAN CAN Ethernet Top view of the CNC with the communications board Sercos CAN Ethernet Top view of the CNC with the commun...

Page 76: ...ambient temperature Between 5 C and 50 C 41 F and 122 F Relative humidity between 5 and 95 non condensing When using a fan to better ventilate the enclosure a DC fan must be used since an AC fan may g...

Page 77: ...X6 For Operator Panel connection X7 For digital I O connection I97 to I104 and O33 to O56 X8 For axis velocity command connection X9 For digital input connection I65 to I96 X10 For feedback connection...

Page 78: ...erential TTL to differential TTL signals SA FS P Adapter for Fagor sinusoidal signal to Vpp signal Technical characteristics of the feedback inputs Feedback inputs for the axes and spindle Power suppl...

Page 79: ...Power supply consumption of 5 V 1 A 250 mA per axis Work levels for differential square signal Work levels for non differential square signal Maximum frequency 400 kHz Maximum gap between flanks 460...

Page 80: ...independent external power supply with the following specifications The central unit has a protection against overvoltage that activates at 36 V The supply current has the following shape on power up...

Page 81: ...uld not be greater than 15m 49ft Shielded cables with twisted pair wires should be used to avoid communication interference when using long cables Use shielded 7 conductor cable of 0 14 mm2 section Tr...

Page 82: ...ed input I1 for this purpose thus the CNC will treat this input immediately regardless of how the PLC program uses it The emergency output which coincides with O1 of the PLC will be activated change f...

Page 83: ...rotection shield The 5V outputs are protected against short circuit Connector X4 For analog spindle connection 15 pin high density SUB D type female connector It admits differential TTL and 1Vpp sinus...

Page 84: ...the cable length required The cable shield must be connected to the metallic hood at each end Itishighlyrecommendedtorunthesecablesasfaraspossiblefromthepowercablesofthemachine When using a FAGOR 100P...

Page 85: ...s of a cable hose one high density SUB D type 26 pin male connector and a SUB D type 25 pin male connector Both connectors have a latching system by means of two screws UNC4 40 The cable hose shield i...

Page 86: ...puts and outputs must be connected to pins 18 and 19 for 0V and pins 1 and 20 for the 24V of the connector Pin Signal and function 1 2 3 4 5 24 V O33 O35 O37 O39 External power supply 6 7 8 9 10 O41 O...

Page 87: ...must be connected to the metallic hood at each end The axis nomenclature is set when setting machine parameters AXIS1 P0 to AXIS4 P3 Pin Signal and function 1 2 3 4 5 Chassis Cons 1 Cons 2 Cons 3 Cons...

Page 88: ...of the power supply used for these inputs to pins 18 and 19 for 0V of the connector 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...

Page 89: ...f the fourth axis 15 pin high density SUB D type female connectors Admits differential TTL and 1Vpp sinusoidal feedback The cable shield must be connected to the metallic hood at each end Protection a...

Page 90: ...ch CNC has an identification code corresponding to The card id all the cards are different The software features that have been purchased for that unit The id code only needs very little memory space...

Page 91: ...e version fhw firmware update files part programs parameters tables pages screens and symbols The CNC will not recognize any other type of file Part programs cannot be edited or executed from the USB...

Page 92: ...he USB adaptor are secured as shown in the figure 2 While the CNC is off connect the extension cable to the USB connector of the CNC 3 Once the extension set has been properly connected it will be pos...

Page 93: ...lied with the CNC 1 Connect the extension cable as shown in the image while the CNC is off 2 Once the extension cable is connected it will be possible to USB connector of the front of the keyboard whi...

Page 94: ...Ethernet This board has the following connections CAN servo system bus Bus CAN Open for remote digital I O Ethernet bus Sercos CAN Ethernet This board has the following connections Sercos servo system...

Page 95: ...tion to Ethernet has been configured the following types of connections are possible PC connection through WinDNC it requires WinDNC version 4 0 or higher Connection from a PC through an FTP client Co...

Page 96: ...ch The Line_Term switch identifies which are the elements that occupy the ends of the CAN bus i e the first and last physical element in the connection The switch of the elements at the ends must be i...

Page 97: ...g terminal pin Also use the terminals pins to secure the cable to the connector Type Shielded Twisted pairs 1 x 2 x 0 22 mm2 Flexibility Extremely flexible Minimum bending radius static 50 mm and dyna...

Page 98: ...rting from 1 The corresponding drive must be turned off and back on or press the Reset button for the address change to be assumed The Line_Term switch The Line_Term switch identifies which are the el...

Page 99: ...o shield pins Both pins are equivalent the CAN shield may be connected to either one Interconnection of modules It is connected in series The figure shows the CAN connection between the central unit a...

Page 100: ...eeded for Sercos communication There are different types of cables depending on length and dynamic and static installation characteristics Fiber optic cable with polymer core SFO SFO FLEX for up to 40...

Page 101: ...a ring through optic fiber by joining an OUT terminal with an IN terminal The drawing shows the Sercos connection of the CNC with Fagor spindle drives and the X Y axes SFO V FLEX cable Flexibility Min...

Page 102: ...2X Operator panel 2 2 Operator panel The operator panel depends on the CNC model Dimensions M model OP 8055 ALFA operator panel T model OP 8055 ALFA operator panel MC model OP 8055 MC operator panel...

Page 103: ...CONFIGURATION 2 SOFT V02 2X 103 Operator panel Elements 1 SUB D type 25 pin female connector to connect the keyboard with the central unit or with a switching board 2 Ground terminal 3 Buzzer 4 Potent...

Page 104: ...2 2X Operator panel 2 2 1 Alphanumeric keyboard optional MC TC and MCO TCO can have an optional alphanumeric keyboard where each key has a single letter or number assigned to it KB 55 ALFA This keyboa...

Page 105: ...male Phoenix connector 7 62 mm pitch to select the keyboard to be attended by the central unit If connector X4 is not supplied with voltage the CNC attends to the operator panel The maximum cable len...

Page 106: ...dicates to the PLC the currently selected workmode If CUSTOM O23 is programmed at the PLC output O23 indicates the work mode selected at the CNC Therefore when doing the connection of the figure every...

Page 107: ...mm from 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 Dissipating surface Onlysurfac...

Page 108: ...ual CNC 8055 CNC 8055i 3 HEAT DISSIPATION SOFT V02 2X Heat dissipation by natural convection 3 1 Heat dissipation by natural convection Surface without paint Surface with smooth metallic enamel A P 5...

Page 109: ...air flow is Q 13 6 m3 h facing up Fan whose air flow is Q 30 m3 h facing down Fan whose air flow is Q 102 m3 h facing down Surface without paint Surface with smooth metallic enamel A P 5 6 T A P 7 6...

Page 110: ...urface of the enclosure For this case calculate the necessary 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 p...

Page 111: ...must be powered at 24 V DC and connected to the system CAN bus C Digital Inputs Outputs single module Each module has 24 digital inputs and 16 digital outputs D Digital Inputs Outputs double module E...

Page 112: ...consider When mounting the groups bear in mind the following considerations One of the power supply modules must be present in each group Two power supply modules cannot be in the same group Power sup...

Page 113: ...nd of the group they help securing the modules besides maintaining the right gap between the profiles Dimensions of the modules Always leave a 140 mm gap under the modules for ventilation and later ha...

Page 114: ...POWER 24I 16O X1 CHS GN D 24V SPEED 1 0 ADDRESS ERR RUN CAN 0 1 LT GN D L SH H SH GN D L SH H SH X2 X3 X7 I24 I13 X6 I12 I1 X5 GN D O16 O9 24V O1 24V X4 GN D O8 Connector X6 12 digital inputs Connecto...

Page 115: ...R1 RF1 SH X5 12 I1 I1 SH 12 GN D X6 Connector X6 4 differential analog inputs Connector X4 4 general purpose analog outputs Connector X5 2 PT100 inputs Connector X1 Power supply Connector X2 CAN bus...

Page 116: ...nd the rest of the elements of the bus will occupy consecutive positions starting with 1 Led ERR Status indicator LED Red LED Its meaning depends on the blinking speed RUN LED Status indicator LED The...

Page 117: ...st one of the remote module groups Description of the connectors digital inputs and outputs Connector X4 X5 Digital outputs 8 outputs in each connector 10 pin male Phoenix minicombicon connector 3 5 m...

Page 118: ...ctor X5 Inputs for the temperature sensor PT100 2 inputs 10 pin male Phoenix minicombicon connector 3 5 mm pitch Each input has 5 pins RL R R RF1 SH Use shielded cables connecting their meshes to the...

Page 119: ...15 pin male Phoenix minicombicon connector 3 5 mm pitch Each analog input has three pins I I SH Use shielded cables connecting their meshes to the corresponding shield pin Signal Function I1 I1 Analo...

Page 120: ...ital outputs single module Thismodule isusedto expand thedigital inputsandoutputs remoteI O Each modulehas24 digital inputs and 16 digital outputs DIGITAL IN OUT X4 I24 I13 X3 I12 I1 X2 GN D O16 O9 24...

Page 121: ...3 5 mm pitch Both connectors must be powered with 24 V DC and GND Connector X3 X4 Digital inputs 12 inputs in each connector 12 pin male Phoenix minicombicon connector 3 5 mm pitch Signal Function 24...

Page 122: ...Each modulehas48 digital inputs and 32 digital outputs DIGITAL IN OUT X8 I24 I13 X7 I12 I1 X6 GN D O16 O9 24V O1 24V X5 GN D O8 X4 I24 I13 X3 I12 I1 X2 GN D O16 O9 24V O1 24V X1 GN D O8 Connector X7...

Page 123: ...m pitch Both connectors must be powered with 24 V DC and GND Connector X3 X4 X7 X8 Digital inputs 12 inputs in each connector 12 pin male Phoenix minicombicon connector 3 5 mm pitch Signal Function 24...

Page 124: ...e shielded cables connecting their meshes to the corresponding shield pin All the analog inputs have the following characteristics Analog outputs Use shielded cables connecting their meshes to the cor...

Page 125: ...d outputs Inputs for the temperature sensor PT100 Use shielded cables connecting their meshes to the corresponding shield pin The electrical characteristics of the inputs are Type of sensor PT100 Temp...

Page 126: ...address ICAN Number of digital inputs of the group OCAN Number of digital outputs of the group NUICAN Number of the first digital input of the group NUOCAN Number of the first digital output of the g...

Page 127: ...7 62 mm pitch Use an independent external power supply with the following specifications The central unit has a protection against overvoltage that activates at 36 V Power switch This power switch mus...

Page 128: ...above mentioned elements must be connected Use large section cables for this purpose in order to obtain low impedance and efficiently avoid any interference This way all parts of the installation wil...

Page 129: ...Installation manual CNC 8055 CNC 8055i MACHINE AND POWER CONNECTION 5 SOFT V02 2X 129 CNC 8055 Ground connection diagram Chassis Ground Protection ground for safety...

Page 130: ...130 Installation manual CNC 8055 CNC 8055i 5 MACHINE AND POWER CONNECTION SOFT V02 2X CNC 8055i Ground connection diagram Chassis Ground Protection ground for safety...

Page 131: ...sed to read external devices etc The electrical characteristics of these inputs are All inputs are protected by means of Galvanic isolation by optocouplers Protection against reversal of power supply...

Page 132: ...configuration Analog inputs They may be used for monitoring supervising controlling etc external devices The electrical characteristics of these inputs are Shielded cables should be used connecting t...

Page 133: ...y that the connectors for the digital inputs and outputs are disconnected Verify that the E STOP button is pressed Connection Verify that the A C power is correct With the CNC completely disconnected...

Page 134: ...ru AXIS8 P7 the CNC will enable the relevant axes parameter tables The values to be assigned to the parameters of each of these tables will depend on the results obtained when adjusting each machine a...

Page 135: ...ing of the CNC for that point This will be the distance away from the machine reference point thus the value to be assigned to axis parameter REFVALUE P36 will be Machine coordinate of the measured po...

Page 136: ...f 9 5 V If they are adjusted to a different voltage it must be indicated in the axis parameter or spindle parameter MAXVOLT P37 Also the maximum feedrate must be indicated in the axis parameter G00FEE...

Page 137: ...f this process is successful the CNC will set the real value of PLC output O1 to 1 Otherwise it will keep the EMERGENCY OUTPUT signal active low and it will display the corresponding error message Onc...

Page 138: ...t ALARM and it will activate the emergency output logic level 0 Pin 2 of connector X10 of the Axes module Since this signal corresponds to the PLC output O1 it can also be activated by the PLC program...

Page 139: ...port window The main menu for the various operating modes will appear at the bottom of the CRT These options will be selected using the softkeys F1 through F7 Since it is possible to have more than 7...

Page 140: ...sing the keys or page by page using the Page up and Page down keys Operation with parameter tables Once one of the table lines has been selected the user can move the cursor over this line by means of...

Page 141: ...units Machine parameter setting In order for the machine tool to be able to properly execute the programmed instructions as well as interpret the different elements connected to it the CNC must know t...

Page 142: ...ecution and the simulation or not General parameter RAPIDEN P130 must be set to 0 MAXOFFI P165 This parameter indicates the maximum amount of wear that may be entered for I when modifying the wear off...

Page 143: ...ameter ADIFEED P84 must be set with a proper value other than 0 FRAPIDEN P85 This parameter indicates the maximum axis feedrate when activating the EXRAPID mark and when pressing the rapid key in exec...

Page 144: ...ets the maximum safety limit for the spindle speed Spindle parameter SLIMIT P66 must be set with a proper value other than 0 PLC Parameters WDGPRG P0 This parameter sets the Watchdog time out period f...

Page 145: ...to each CNC parameter Feedback Indicates whether or not writing the parameter at the drive depends on the type of axis feedback either internal or external The CNC matches the parameters when the dri...

Page 146: ...f an axis Parameter Number Update CODISET P147 Immediate Parameter Number Update BACKLASH P14 Immediate ACCTIME P18 Beginning of the next block INPOSW P19 Immediate MAXFLWE1 P21 Immediate MAXFLWE2 P22...

Page 147: ...AR2 P3 Beginning of the next block MAXGEAR3 P4 Beginning of the next block MAXGEAR4 P5 Beginning of the next block ACCTIME P18 Beginning of the next block INPOSW P19 Immediate PROGAIN P23 Immediate DE...

Page 148: ...3 Auxiliary spindle Live tool 2 Y axis 14 Second main spindle 3 Z axis 21 Handwheel associated with X 4 U axis 22 Handwheel associated with Y 5 V axis 23 Handwheel associated with Z 6 W axis 24 Handwh...

Page 149: ...M30 EMERGENCY or RESET The code is IMOVE P9 Indicates which function G00 rapid traverse or G01 linear interpolation is assumed on power up after executing M02 M30 EMERGENCY or RESET The code is ICORNE...

Page 150: ...r inch min or G95 mm rev or inch rev is assumed on power up after executing M02 M30 EMERGENCY or RESET THEODPLY P15 Indicates whether the CNC will display real or theoretical position values according...

Page 151: ...s whether it is possible to vary the feedrate override between 0 and 100 when working in G00 The feedrate override may be changed from the operator panel switch from the PLC via DNC or by program The...

Page 152: ...olerance by establishing the maximum difference between these two radii PORGMOVE P21 Indicates whether the CNC assumes or not as the new polar coordinate origin the center of the last G02 or G03 progr...

Page 153: ...oolmagazinetableinthepre established order P1 T1 P2 T2 P3 T3 etc Optionally general parameter TOOLMATY P164 may be used to assign several different tools to each tool position In this case the magazin...

Page 154: ...ndicates the minimum time period that the AUXEND signal must remain activated so the CNC will interpret it as a valid signal AUXEND is a PLC signal which indicates to the CNC that functions M S or T h...

Page 155: ...th function G74 machine reference zero or home search This subroutine will be executed automatically when G74 is programmed alone in a block or also when searching home in the JOG mode by pressing the...

Page 156: ...ank positive pulse or with the down flank negative pulse of the signal provided by the probe At an 8055 CNC the probe is connected through connector X7 of the AXES module At an 8055i CNC it is possibl...

Page 157: ...ciated with the Diagnosis mode This program will be executed via the user channel when pressing the softkey USER in the DIAGNOSIS mode ROPARMIN P51 ROPARMAX P52 They indicate the upper limit ROPARMAX...

Page 158: ...d cross compensation table This compensation is used when the movement of one axis causes a position change on another axis The CNC offers a third table where one could enter the position variations o...

Page 159: ...requires an M06 command tool change after searching for a tool and before searching for the next one With a non cyclic tool changer it is possible to search for several tools in a row without necessa...

Page 160: ...reasing the number of punches per minute If the total duration of the movement is lower than the value in parameter ANTIME the anticipation signal ADVINPOS will be activated immediately If ANTIME 0 th...

Page 161: ...block or at the beginning of the next block with compensation When the beginning or the end of the compensation takes place in a different plane there is an intermediate vertical movement and with ang...

Page 162: ...ctivated in the first motion block or not even if the plane axes are not involved The same criteria also applies when turning the compensation off After activating the compensation it could happen tha...

Page 163: ...STOP If DIRESET YES the CNC first carries out an internal CYCLE STOP to interrupt program execution and then executes the RESET Obviously if it is performing a threadcutting or similar operation not...

Page 164: ...ng direction of the electronic handwheel If correct leave it as is Otherwise select YES is there was a NO before or vice versa MPGRES P81 General parameter MPGRES P81 indicates the counting resolution...

Page 165: ...ust be used when the machine has several electronic handwheels one per axis and up to 3 handwheels Set the axis parameter for the feedback input of the electronic handwheel AXIS1 P0 through AXIS7 P6 t...

Page 166: ...this parameter is updated automatically for the rest of the keyboards this parameter must be set manually If the keyboard does not match the CNC model it shows the relevant error message and it loads...

Page 167: ...ERS 6 SOFT V02 2X 167 General machine parameters Possible configuration at an 8055i CNC XFORM P93 Kinematics type Value Meaning 0 Without kinematics 1 Reserved 2 Orthogonal spherical or oscillating sp...

Page 168: ...called A B or C depending on whether the rotation axis is X Y or Z respectively The turning direction of the axes may be changed with parameter XFORM2 Swinging spindle XFORM 2 Orthogonal spindle XFORM...

Page 169: ...d like in the case of the 45 and spherical one XFORM2 P95 It defines the turning direction of the rotary axes XFORM 2 XFORM1 0 XFORM 2 XFORM1 1 XFORM 2 XFORM1 2 XFORM 2 XFORM1 3 XFORM 2 XFORM1 0 Value...

Page 170: ...the rotary axis along the tool axis W XDATA2 Distance between the tool axis and the carried rotary axis It is defined with 0 value because there is no secondary axis XDATA3 Distance between both rota...

Page 171: ...Installation manual CNC 8055 CNC 8055i MACHINE PARAMETERS 6 SOFT V02 2X 171 General machine parameters...

Page 172: ...X Y or Z respectively The turning direction of the axes may be changed with parameter XFORM2 In an angular spindle the main axis must be parallel to one of the axes X Y Z and the secondary axis will b...

Page 173: ...y axes XDATA1 Distance between the spindle nose and the carried rotary axis secondary XDATA2 Distance between the tool axis and the carried rotary axis XDATA3 Distance between both rotary axes XDATA4...

Page 174: ...174 Installation manual CNC 8055 CNC 8055i 6 MACHINE PARAMETERS SOFT V02 2X General machine parameters...

Page 175: ...ctively The turning direction of the axes may be changed with parameter XFORM2 When having a rotary axis XFORM 4 parameter XFORM1 indicates which is the main axis and which one is the secondary or dra...

Page 176: ...It defines the turning direction of the rotary axes Value Meaning 0 The one indicated by the DIN 66217 standard see figure 1 It changes the turning direction of the main axis 2 It changes the turning...

Page 177: ...otary axis or of the intersection between the primary and secondary axes along the X axis referred to machine zero XDATA3 Position of the secondary rotary axis or of the intersection between the prima...

Page 178: ...the part With PRODEL 0 the DPOS variable has the same value as the TPOS variable To set this parameter the PROBE2 probe calibration cycle can be used After it is executed global parameter P299 return...

Page 179: ...vated the CNC applies the first of the sets ACCTIME PROGAIN Considerations to bear in mind The change of gains and accelerations is always made at the beginning of the block When working in round corn...

Page 180: ...to the input group I241 through I256 The meaning of these inputs is the following Value Meaning 0 When displaying the position of the axes referred to home it only takes into account the additive off...

Page 181: ...and it resumes the execution of the program at the previous feedrate the one used in the program or set via MDI while in tool inspection when tool inspection is over Ifset to 0 by default tool inspec...

Page 182: ...ors due to signal distortion in the optical fiber Possible values Sercos816 board Assigning other values for example value 4 for 17 m causes communications errors due to signal distortion in the optic...

Page 183: ...ed that way AUXSTYPE P125 It indicates whether the live tool is handled with the M45 function or like a second spindle G28 function When a live tool uses several work gear it must be used like a secon...

Page 184: ...en requesting a feedrate greater than the maximum allowed depending on the handwheel turning speed and the position of the switch 0 It limits the feedrate to the maximum allowed but it moves the indic...

Page 185: ...rapid traverse G00 while the rapid key is pressed The rapid key is ignored while threading while look ahead is active If G95 is active it switches to G94 mode When releasing the rapid key it goes back...

Page 186: ...ws If there is no other G15 inside the associated subroutine the G15 will be executed after the subroutine If there is another G15 inside the associated subroutine it will execute this G15 without cal...

Page 187: ...not available ACTBACKL P144 It is related to axis parameter BACKLASH P14 leadscrew backlash compensation due to change of direction This parameter has 16 bits counted from right to left Each bit has...

Page 188: ...it is recommended to use the exponential type that applies a strong pulse at the beginning and decreases in time Bit 1 Eliminate inside backlash peaks when changing quadrants This bit indicates wheth...

Page 189: ...cycles and programs from the auxiliary screen With restricted access the program selected for execution cannot be removed either with CLEAR Bit 2 The CNC is configured as having two and a half axes MC...

Page 190: ...it 10 It enables the option for zig zag flank penetration lathe only This bit enables bit 0 or disables bit01 the option to penetrate in zig zag by the flanks in lathe type threading cycles Bit 11 It...

Page 191: ...file milling 2 Bit 1 COCYF4 Random Bit 0 Grooving Bit 1 COCYF5 Pocket with 2D profile Bit 0 Pocket with 3D profile Bit 1 COCYF6 Rectangular boss Bit 0 Circular boss Bit 1 COCYF7 Rectangular pocket 1 B...

Page 192: ...r blocks especially for accurately machining small radius arcs made up of small linear blocks By default general parameter LOOKATYP P160 takes the value of 1101 0000 0000 0000 i e advanced algorithm w...

Page 193: ...e compatibility between them This parameter has 16 bits counted from right to left Each bit has a function or work mode associated with it By default all the bits will be assigned the value of 0 excep...

Page 194: ...s of general parameter LOOKATYP P160 for each type of algorithm TLOOK P161 Not used MAINTASF P162 This parameter is associated with the MC and TC work modes This parameter indicates whether on CNC pow...

Page 195: ...67 It defines the behavior of the tool or of the tool offset This parameter has 16 bits counted from right to left Each bit has a function or work mode associated with it By default all the bits will...

Page 196: ...fsets When changing the tool offset the change takes place at the end of the path The corner where the tool offset is changed may be machined either with rounding or without it This bit indicates whet...

Page 197: ...es The transmission speed depends on the length of the cable or total CAN connection distance For a speed of 1Mbit s the number of elements available at the CAN bus depending on loop time will be Neit...

Page 198: ...h handwheels or with the keyboard will be carried out The inclined plane is activated from the part program function G46 If the inclined plane is active the displayed coordinates will be those of the...

Page 199: ...the compensated paths For angles over 300 it resolves it like when COMPMODE 0 ADIMPG P176 This parameter enables manual intervention with an additive handwheel This function allows jogging the axes w...

Page 200: ...11 Selecting the additive handwheel as handwheel associated with the axis When setting this bit to 1 even if there is a general handwheel the additive handwheel will always be the handwheel associate...

Page 201: ...rom 0 same as 400 s to 600 on a machine using the fine adjustment i e with zero following error we recommend to slightly increase the value of the DERGAIN parameter when ACFGAIN YES to compensate for...

Page 202: ...locks in execution Setting the relevant bit to 1 disables it and removes from the menu the softkey assigned to this bit This parameter has 16 bits counted from right to left For the block search Disab...

Page 203: ...INT is set to 0 it applies the third set ACCTIME2 PROGAIN2 etc If the bits of ACTGAINT is set to 1 and the bit of ACTGAIN2 is set to 0 it applies the third set ACCTIMET PROGAINT etc When that function...

Page 204: ...hining feedrate of the blocks that cause it To maintain the machining feedrate of these blocks and avoid the square corner effect change bit 0 of general machine parameter MANTFCON P189 This parameter...

Page 205: ...are corner mode If a block contains coordinates that coincide with the position of the previous block the CNC will not execute it in square corner mode STARTDIS P190 When sending an infinite program f...

Page 206: ...ciated subroutine contains another G16 without XC or ZC it will execute that G16 with the call parameters XC ZC and without calling the subroutine After executing the associated subroutine the G16 wil...

Page 207: ...PLC 7 Normal rotary axis commanded from the PLC 8 Rapid positioning rotary axis G00 commanded from the PLC 9 Rotary axis with Hirth toothing positioning in whole degrees commanded from the PLC Default...

Page 208: ...g G90 C10 the CNC tries to move the axis via the shortest path 701 702 etc but it will issue an error message for overrunning the travel limits If the travel of positioning axes and hirth axes is limi...

Page 209: ...sets the resolution of the encoder On rotary axis it sets the number of degrees the shaft rotates per encoder turn In this type of servo system the leadscrew pitch is set through parameter PITCHB P86...

Page 210: ...factor x1 x4 x20 etc that the CNC must apply only to sinusoidal feedback signal For square feedback signals this parameter must be set to 0 and the CNC will always apply a multiplying factor of x4 Th...

Page 211: ...of pulses received has come back to normal But if more time elapses than the one indicated in this parameter without the axis coming back to normal the CNC will issue the relevant error message AXISCH...

Page 212: ...the time period that the axis must remain in the IN POSITION zone in order to consider it to be in position On axes that are only controlled during the interpolation or the positioning dead axes this...

Page 213: ...To apply this gain to an axis that axis should be working with acc dec axis parameter ACCTIME P18 other than 0 Possible values Between 0 and 99999 9999 degrees or millimeters Between 0 and 3937 00787...

Page 214: ...the following error Both the proportional and derivative gains will be applied onto this following error The feed forward gain improves the position loop minimizing the following error but it should o...

Page 215: ...NO and viceversa MINANOUT P27 Indicates the minimum velocity command for the axis The scale for the following error is 10 m per square Proper adjustment with Feed forward Wrong adjustment with Feed fo...

Page 216: ...additional velocity command pulse to make up for backlash in movement reversals DECINPUT P31 Indicates whether or not this axis has a home switch for machine reference search Possible values It is gi...

Page 217: ...mi absolute scales with coded marker pulses the axis may be homed anywhere within its travel Thus this parameter must only be set when applying leadscrew error compensation The amount of leadscrew err...

Page 218: ...to the programmed point MAXFEED P42 Indicates the maximum programmable feedrate F0 Possible values Integer numbers between 0 mV and 9999 mV Default value 9500 9 5 V Possible values Between 0 0001 and...

Page 219: ...YES This is valid for axes and spindles All axes of the channel CNC or PLC must have the same value for axis parameter ACFGAIN P46 When setting ACFGAIN ADVANCED in an analog system it will be treated...

Page 220: ...e This movement is carried out at the feedrate indicated by axis parameter REFEED2 P35 STOPTIME P48 STOPMOVE P49 These parameters are used in conjunction with axis parameter STOPAOUT P50 with function...

Page 221: ...s parameters I0CODI1 P68 and I0CODI2 P69 Tens It defines whether it stops smoothly or not when detecting the reference mark of the axes or not When setting the smooth stop parameters DERGAIN and FFGAI...

Page 222: ...ameter into account when the axis has been set as rotary AXISTYPE P0 2 or 3 It indicates whether the rotary axis is Rollover or not DRIBUSID P56 It indicates the address of the digital drive Sercos or...

Page 223: ...that indicates the duration of the filter in milliseconds value given by general parameter LOOPTIME P72 To obtain a better response parameter SMOTIME of the axes interpolating with each other should...

Page 224: ...s First set Second set ACCTIME P18 ACCTIME2 P59 PROGAIN P23 PROGAIN2 P60 DERGAIN P24 DERGAIN2 P61 FFGAIN P25 FFGAIN2 P62 Value Meaning 0 The feedback is done via connector 1 Feedback is handled via di...

Page 225: ...xes controlled by a single servo drive machine parameter SWITCHAX of the secondary axis indicates which one is the main axis it is associated with See 7 13 Axes 2 controlled by a single drive on page...

Page 226: ...e following examples show the various possibilities of two axes controlled by a single servo system In all of them the toggling of the velocity command must be done from the PLC using the SWITCH2 mark...

Page 227: ...Installation manual CNC 8055 CNC 8055i MACHINE PARAMETERS 6 SOFT V02 2X 227 Axis parameters...

Page 228: ...rementsandwithFFGAINvalues close to 100 The CNC ignores this parameter when moving with electronic handwheels mechanical handwheels look ahead threading G33 and rigid tapping The smaller the value ass...

Page 229: ...ith Fagor linear encoder Gap between two fixed distance coded I0 s 20 000 m Gap between two variable distance coded I0 s 20 020 m Signal period 20 m Number of waves between fixed I0 s 20000 20 x EXTMU...

Page 230: ...resonance filters parameters NORBWIDTH and SHARE must also be set Low passing filter The low passing filter is used to limit the jerk by making the movements smoother although it has the drawback that...

Page 231: ...arameter is only taken into account for the anti resonance notch filter type It is calculated with the following formula Points f1 and f2 correspond to the cutoff frequency or frequency at which its a...

Page 232: ...DIFFBAC P129 is set to 0 or to 1 2 Handwheel associated with a mechanical handwheel 3 Path handwheel TANSLAID P76 Sercos identifier ID of the slave axis of the Tandem axis This parameter of the master...

Page 233: ...slave axes The pre load sets a traction between both motors in order to eliminate the backlash in resting position This parameter refers to the master axis It is defined as the percentage of the rate...

Page 234: ...n the two motors Possible values Between 0 and 100 Default value 0 no proportional gain is applied Sample A Tandem axis has a maximum speed of 2000 rpm and a rated torque of 20 Nm TPROGAIN has been se...

Page 235: ...the type of servo drives axis parameter PITCHB P86 must be set as follows Analog servo drives When using analog servo drives if axis parameter NPULSES P8 0 it indicates that it is a linear encoder an...

Page 236: ...lid position 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...

Page 237: ...It indicates whether or not the position difference between master and slave will be corrected so that difference is zero once the two axes of a Gantry pair have been homed MAXDIFF P97 It indicates t...

Page 238: ...e taken into account when bit 1 of general machine parameter ACTBAKAN P145 is set to 1 if the peak is exponential or if it is square If the value of axis parameter PEAKDISP P98 0 and bit 1 of general...

Page 239: ...d the next command to reverse will be taken as the new reference for evaluating the position variation to determine when it reaches the value given in axis parameter REVEHYST again and it compensates...

Page 240: ...viceare changed Inthese cases oncethe errorhas been removed asdescribed earlier that error will not come up again FBMIXTIM P102 Machineparameter thatmaybeusedtosetthe time constantto beusedwhencombini...

Page 241: ...he CNC Its maximum value will be 30 A low value of machine axis parameter DYNDEFRQ P103 can cause too much movement of the axis issuing the following error message Too much following error axis lag Wh...

Page 242: ...in and secondary spindles they both must have a feedback device their spindle parameter M19TYPE P43 must be set to 1 and their parameters defining the third set of gains and accelerations must be set...

Page 243: ...gears use the lower ones and set the unused ones to the same value as the highest one used AUTOGEAR P6 Indicates whether the gear change is generated automatically or not by the CNC activating the M...

Page 244: ...OLT4 P40 corresponding to the selected gear SOVRSTEP P12 Indicates the incremental step of the programmed spindle speed every time the override keys at the operator panel are pressed It is not used fo...

Page 245: ...reach the maximum speed set by spindle parameters MAXVOLT1 P37 thru MAXVOLT4 P40 in each gear This time is also valid for the deceleration stage INPOSW P19 Indicates the width of the IN POSITION zone...

Page 246: ...rst spindle gear and the CNC calculates the values for the rest of the gears DERGAIN P24 The CNC takes this parameter into account when operating in closed loop M19 Indicates the value of the derivati...

Page 247: ...proportional and derivative gains will be applied onto this following error The feed forward gain improves the position loop minimizing the following error but it should only be used when working with...

Page 248: ...he drive The scale for the following error is 10 m per square Proper adjustment with Feed forward Wrong adjustment with Feed forward Possible values NO YES Default value EZ Possible values It is given...

Page 249: ...33 Indicates the rotating direction when synchronizing the spindle during M19 REFEED1 P34 Indicates the spindle s positioning speed when in M19 and the synchronizing speed until it finds the home swit...

Page 250: ...responding to a following error of 1 degree is very small This offers greater sensitivity for adjusting spindle parameters PROGAIN P23 and DERGAIN P24 ACFGAIN P42 The CNC takes this parameter into acc...

Page 251: ...rious axes and spindles be consecutive and start from number 1 the address of the CNC is always 0 For example with 3 Sercos axes and 1 Sercos spindle the values of this parameter must be 1 2 3 and 4 P...

Page 252: ...he same value The spindle s response can also be smoothened when working in open loop M3 M4 In this case spindle parameters OPLACETI P45 and SOMTIME P46 must be used ACCTIME2 P47 PROGAIN2 P48 DERGAIN2...

Page 253: ...ector 1 Feedback is handled via digital bus Sercos or CAN First feedback motor feedback 2 Feedback is handled via digital bus Sercos Second feedback direct feedback DRIBUSLE 0 The CNC controls the pos...

Page 254: ...ndles G77 They must be set like the parameters that define the first set The spindles main and second must have their own feedback devices and their parameters must be set in such a way that their beh...

Page 255: ...rections in M3 or M4 for the CNC to take it into consideration when synchronizing them Possible values Integers between 0 and 65535 ms Default value 8000 Possible values Integers between 0 and 65535 r...

Page 256: ...dle are synchronized G77 M3M4SIM P64 In TC mode it indicates the turning direction of the corresponding spindle with each key for turning direction For example in a live tool cycle it will take into a...

Page 257: ...er low passing notch filter and FAGOR low passing To obtain a good machining quality all the axes and the spindle interpolating with each other should be defined with the same type of filter and with...

Page 258: ...the CNC displays the following error message Parameter TYPE 2 is incompatible with general parameter SMOTIME FREQUEN P69 The meaning of this parameter depends on the type of filter being applied On l...

Page 259: ...es 70 of the nominal amplitude SHARE P71 percentage of signal going through the filter This value must be equivalent to the percentage overshooting of the resonance because it has to make up for it Th...

Page 260: ...the one obtained from OPLACETI is reached in half the acceleration time up to MAXGEAR1 JERKLIM 6000 MAXGEAR1 OPLACETI 2 In this case the spindle will take twice as long to reach the MAXGEAR1 speed tha...

Page 261: ...ng pass Spindle machine parameter M19TYPE P43 must be set to 1 in order for the override to work while threading OPLDECTI P86 Indicates the duration of the spindle deceleration ramp in open loop The s...

Page 262: ...ated and the spindle will keep turning at the same speed If the s m p SPDLSTOP P87 1 and a spindle turning speed limit has been programmed with G92 S a RESET or an M30 will not stop the spindle and wi...

Page 263: ...ls between 0 000 and 200000 000 rpm Default value 1000 rpm Value Meaning EZ They have no effect YES SINMAGNI 360 3600 x 0 001 100 The CNC will apply the values set for main spindle parameters MINSOVR...

Page 264: ...with the value of the drive s rotary switch address device select It is recommended not necessary that the Can addresses of the various axes and spindles be consecutive and start from number 1 the ad...

Page 265: ...ying that drive in the Sercos ring or in the CAN connection i e the position of the rotary switch In other words the position of the Sercos switch The main window shows the variables or parameters of...

Page 266: ...ecute command Shows the list of commands that can be executed by the drive Select one using the keys and press ENTER Change group Selects the group of parameters or variables to be displayed Change se...

Page 267: ...Installation manual CNC 8055 CNC 8055i MACHINE PARAMETERS 6 SOFT V02 2X 267 Drive parameters Press the Modify Option softkey to change it and ENTER to validate it This option is common to all the axes...

Page 268: ...or show on the oscilloscope the X axis following error using WinDDS Sample The following example shows how to use variable XV10 to monitor or show on the oscilloscope the X axis following error using...

Page 269: ...the end of each transmitted word Value Meaning Value Meaning 0 110 baud 7 9 600 baud 1 150 baud 8 19 200 baud 2 300 baud 9 38 400 baud 3 600 baud 10 57 600 baud 4 1 200 baud 11 115 200 baud 5 2 400 b...

Page 270: ...dicates the character used to abort communications with general peripheral device EOLCHR P8 Indicates the character used to indicate end of line when communicating with general peripheral device Value...

Page 271: ...g with a generic peripheral RCVMAXCAR P11 It indicates the maximum number of characters that may be received in the communication RCVENDTI P12 Indicates the maximum reception time Reception ends when...

Page 272: ...on the hard disk HD Copy programs from the hard disk to the PC and vice versa HDDIR P0 CNMODE P1 Not used CNID P2 CNC name when connecting it via FTP only when allowed by the FTP client CNGROUP P3 CN...

Page 273: ...ansferring from the CNC but it is possible from the PC Value Meaning 0 There is no active DNC associated with Ethernet 1 DNC 1 associated with Ethernet 2 DNC 2 associated with Ethernet The RS 232 seri...

Page 274: ...ction in an Ethernet network Connection using Windows 95 or 98 Connection with a shared CNC without password At the Web browser e g IExplorer or from the file explorer only on Windows 98 write in the...

Page 275: ...Write ftp followed by the CNC s IP address defined by machine parameter DIRIP P24 For example ftp 10 0 17 62 2 Define how the session is initiated anonymously or not When the CNC is shared without pa...

Page 276: ...6 MACHINE PARAMETERS SOFT V02 2X Ethernet parameters Use the save password option with caution Bear in mind that if you save the password it will not be requested for the connection and therefore any...

Page 277: ...e sampling period is determined by the general parameter LOOPTIME P72 Hence for a sampling period of 4 msec and a CPUTIME 0 the system CPU dedicates 0 2 millisecond every 8 samplings thus 32 milliseco...

Page 278: ...rough R819 and which drive will be assigned that value P68 R800 P69 R801 P70 R802 P71 R803 P72 R804 etc The setting format for PLC parameters P68 through P87 is 1 5 The units digit identifies the Serc...

Page 279: ...03 NUICAN2 P104 NUOCAN2 P105 NUICAN3 P106 NUOCAN3 P107 NUICAN4 P108 NUOCAN4 P109 They are used to set the remote modules Parameter NUICAN indicates the number of the first digital input and NUOCAN the...

Page 280: ...2 0 NUOCAN1 65 NUOCAN2 0 Node 1 is assigned inputs I129 through I176 and outputs O65 through O96 Node 2 is assigned inputs I177 through I200 and outputs O97 through O112 The inputs of the first remote...

Page 281: ...message that will be treated like the errors at the digital inputs outputs NUIANA1 P122 NUIANA2 P124 NUIANA3 P126 NUIANA4 P128 They are used to set the remote modules They indicate the number of the...

Page 282: ...and they cannot be set by parameters IMPORTANT The numbering of both the first local input and the first local output of any expansion module must be a multiple of 8 plus 1 1 8n Inside the expansion...

Page 283: ...4O of the axis board First expansion module Second expansion module NUILO1 41 NUILO2 0 NUOLO1 25 NUOLO2 0 The first expansion module assigned inputs I41 through I104 and outputs O25 through O56 The se...

Page 284: ...s I169 216 and outputs O89 120 The second remote module node 2 is assigned inputs I217 240 and outputs O121 136 The inputs of the first expansion module are numbered sequentially after the value assig...

Page 285: ...e indicated by the letter S The third field consists of 8 customizing bits called bit 0 through bit 7 bit 0 Indicates whether the CNC must wait or not for the AUXEND signal M done to consider it execu...

Page 286: ...this time bit 6 Not being used at this time bit 7 Not being used at this time When executing an M function which has not been defined in the M table the programmed function will be executed at the be...

Page 287: ...ate referred to machine reference zero The error of the leadscrew at that point when moving in the positive direction The error of the leadscrew at that point when moving in the negative direction For...

Page 288: ...e in sequential order starting from the most negative least positive point to be compensated For those points outside the compensation zone the CNC will apply the compensation value corresponding to t...

Page 289: ...ositions of the moving axis The position is defined in home coordinates referred to machine reference zero Depending on general parameter TYPCROSS P135 the CNC will take into account either the theore...

Page 290: ...290 Installation manual CNC 8055 CNC 8055i 6 MACHINE PARAMETERS SOFT V02 2X Tables...

Page 291: ...dinates throughout the same program Axis nomenclature The axes are named according to DIN 66217 Characteristics of the system of axes X and Y main movements on the main work plane of the machine Z par...

Page 292: ...P7 The CNC activates a machine parameter table for each axis X Y Z U and another one for the spindle S axis parameter AXISTYPE P0 must be set as follows spindle parameter SPDLTYPE P0 must be set as f...

Page 293: ...er SPDLTYPE P0 must be set as follows Likewise axisparameterDFORMAT P1 andspindleparameterDOFORMAT P1 mustbeproperly set to indicate their display formats AXIS1 P0 1 X axis associated with feedback X1...

Page 294: ...te coordinate programming G90 The sign indicates the turning direction and the end coordinate the position between 0 and 359 9999 Incremental coordinate programming G91 The sign indicates the turning...

Page 295: ...LLOVER YES It counts between 0 and 360 G90 does not admit negative values Always via the shortest path G91The sign indicates the turning direction ROLLOVER NO There are 2 loops one between 0 and 360 a...

Page 296: ...order to operate this way it is necessary to have the axis parameter GANTRY P2 corresponding to both axes set as follows Parameter GANTRY of the main axis set to 0 Parameter GANTRY of the slave axis m...

Page 297: ...hine parameter GANTRY which would be permanent slaving Synchronized axes The axes are synchronized by the PLC by activating the CNC input SYNCHRO of the axis to become the slave To be able to do this...

Page 298: ...xis Configuring the incline axis The incline axis is configured by the following general machine parameters Configuring the axes The parameter ANGAXNA configures the incline axis The parameter ORTAXNA...

Page 299: ...ransformed into movements on the real axes Movementalong theincline axis but programming the coordinateinthe Cartesian system While this mode is active in the motion block only the coordinate of the i...

Page 300: ...ndem axis helps provide the necessary torque to move an axis when a single motor is not capable of supplying enough torque to do it Applying a pre load torque between the main motor and the slave moto...

Page 301: ...nd TANSLANA P77 Parameter TANSLAID P76 indicates the Sercos ID of the slave axis This parameter determines the drive that will generate the velocity command of the slave axis Parameter TANSLANA P77 de...

Page 302: ...NC that comprises the position loop and the control of the tandem Position and velocity loop The position loop is closed only with the position of the master axis of the tandem The velocity command of...

Page 303: ...ition It is determined as the torque difference supplied by each axis Pre load filter First order filter to prevent torque steps from coming in when configuring the preload Tandem PI PI for making eac...

Page 304: ...ustment of the velocity loop so the machine can move It will be readjusted later with both motors together Do not set the friction parameters there is already enough torque to move the machine 3 Repea...

Page 305: ...velocity loop in both motors with the method used normally While changing the parameters of the velocity loop the proper thing would be to change them on both drives at the same time But since this is...

Page 306: ...illing machine has the X Y Z U B axes A laser machine has the X Y A B axes A punch press has the X Y C axes A lathe has the X Z U A axes A lathe has the X Z U C axes The X axis keys are X X The Y axis...

Page 307: ...een the linear path and the first axis of the plane For an arc indicate the arc center coordinates in the MASCFI MASCSE variables for the first and second axes of the main plane Variables MASLAN MASCF...

Page 308: ...ide switch If F0 is selected it assumes the one indicated by machine parameter JOGFEED P43 This mode ignores the rapid jog key PATH JOG movements respect the travel limits and the work zones Path jog...

Page 309: ...eral handwheel select the axis to be moved and turn the handwheel With individual handwheels turn the handwheel associated with the axis to be moved Path handwheel For chamfering and rounding corners...

Page 310: ...selects the next axis and so on in a rotary fashion To deselect the axis hold the button pressed for more than 2 seconds 2 Jog the axis Once the axis has been selected it will move as the handwheel is...

Page 311: ...between the linear path and the first axis of the plane For an arc indicate the arc center coordinates in the MASCFI MASCSE variables for the first and second axes of the main plane Variables MASLAN...

Page 312: ...andwheel HANPT shows the number of pulses of the 3rd handwheel HANPFO shows the number of pulses of the 4th handwheel CY1 R101 0 Resets the register containing the previous handwheel reading END PRG D...

Page 313: ...G48 is active However the additive handwheel is enabled for a coordinate transformation G46 inclined axis or G49 inclined plane where the handwheel movements are applied to the machining operation ev...

Page 314: ...Activating and deactivating the additive handwheel The additive handwheel is activated and deactivated with the mark MANINT X C The PLC sets one of these signals high to activate the additive handwhe...

Page 315: ...described as well as how to set these machine parameters for the axes PITCH P7 Pitch of the linear encoder being used NPULSES P8 0 DIFFBACK P9 Indicates whether the feedback device uses differential...

Page 316: ...ion of 1 m the maximum axis feedrate will be Since Fagor sine wave encoders admit a frequency of up to 200 KHz the maximum feedrate for the 8055i will be 360 degrees turn 3600 pulses turn x 200 000 pu...

Page 317: ...back signals this parameter must be set to 0 and the CNC will always apply a multiplying factor of x4 The counting resolution for each axis will be defined by means of the combination of these paramet...

Page 318: ...e signals we mustselect alinearencoder whose grading pitch is 4 times the desired resolution FAGOR linear encoders use a grading pitch of either 20 m or 100 m Therefore the resolution that can be obta...

Page 319: ...cy is limited to 200 kHz thus the maximum possible feedrate F will be Max Feed 200 000 pulses s 625 pulses turn x 0 255 inch turn Max Feed 80 inches s 4800 inches min Example 6 Resolution in inches wi...

Page 320: ...s s 666 666 rpm Example 8 Resolution in degrees with sinusoidal encoder We would like to obtain a 0 001 resolution by using a 3600 pulse rev sinusoidal encoder We must calculate the multiplying factor...

Page 321: ...er output of the drives is OFF Set all axis parameter FBALTIME P12 to a value other than 0 for example FBALTIME 1000 2 Turn the CNC OFF 3 Turn the drive power output ON 4 Turn the CNC ON 5 If the axis...

Page 322: ...xis feedrate axis parameter MAXFEED P42 depends on the motor rpm as well as on the gear ratio and type of ballscrew being used Example for the X axis The maximum motor rpm is 3 000 and the ballscrew p...

Page 323: ...tional gain It defines the velocity command corresponding to a feedrate resulting in 1 mm of following error It is defined with axis parameter PROGAIN P23 Feed forward gain It sets the percentage of v...

Page 324: ...in axis parameter MAXVOLT P37 must be set to 9500 and the servo drive adjusted so as to provide 15m min with a velocity command of 9 5 V axis parameter MAXFEED P42 must be set to 3 000 3 m min Velocit...

Page 325: ...ocitycommandwillbe 80 of it will depend on the programmed feedrate feed forward gain 20 of it will depend on the axis following error proportional gain Setting the Feed Forward gain involves a critica...

Page 326: ...in since it is due to acc dec Best results are usually obtained when using it as AC forward Gain ACFGAIN P46 YES together with feed forward gain This gain is only to be used when operating with accele...

Page 327: ...duration of this additional command pulse and general machine parameter ACTBAKAN P145 indicates the type of backlash peak applied Cutting the compensation peak off Every time the axis movement is inve...

Page 328: ...position define the amount of error to be compensated in both directions If the error in the negative direction is zero for all the points it assumes that the error defined for the positive direction...

Page 329: ...tion of the marker pulse is located 30 mm from HOME machine reference zero at X30 The leadscrew error compensation parameters must be set as follows Point Position Positive error Negative error P001 X...

Page 330: ...t is completed The data at the center right must be defined before running the test The bottom right side of the screen shows the parameters associated with the plane axes and the values to set them T...

Page 331: ...r press the DELETE softkey to only display the new one The data shown by the CNC at the top right is updated while capturing data internal Maximum negative value of the error over the theoretical valu...

Page 332: ...point This is a point on the machine established by the manufacturer physical location of the marker pulse from the feedback device When the feedback system is semi absolute with distance coded refere...

Page 333: ...ment will be carried out at the feedrate established by axis parameters REFEED1 P34 until the home switch is hit Once all the axes have reached their respective home switches the axes move back one at...

Page 334: ...3 and axis parameter LOOPCHG P26 2 Change the value of drive parameter PP177 distance between the zero position of the drive and the theoretical zero so the position value of the first feedback PV51 i...

Page 335: ...tance coded feedback system The CNC starts moving both axes in the direction indicated by axis parameter REFDIREC P33 for the main axis at the feedrate indicated by axis parameter REFEED2 P35 of the m...

Page 336: ...sing the home switch the axes will move until releasing the home switch and it then homes that axis first If when starting the home search both the master and the slave are pressing the home switch it...

Page 337: ...ter positioning the axis in the right area start homing the axis When done the CNC will assign a 0 value to this point After moving the axis to the Machine Reference Zero or up to a known position wit...

Page 338: ...corresponding to feedrate REFEED2 P35 If there is no room for it reduce the value of REFEED1 P34 For example for rotary encoders whose consecutive marker pulses are very close to each other When the...

Page 339: ...of the linear encoder 7 The value to be assigned to axis parameter ABSOFF P53 must be calculated with the following formula ABSOFF P53 CNC reading Machine coordinate Example If the point whose positi...

Page 340: ...ows Move the axis in the positive direction towards the end of the axis travel stopping at a safe distance from the mechanical end of travel stop Assign the coordinate shown by the CNC for that point...

Page 341: ...the programmed point If this parameter is set to 0 the CNC will not perform the unidirectional approach UNIFEED P41 Indicates the feedrate to be used from the approach point to the programmed point Th...

Page 342: ...e going on to executing the rest of the block Ifnone ofthemneedtheAUXENDsignalactivated theCNC willmaintain the MSTROBE signal activated for a period of time set by the general machine parameter MINAE...

Page 343: ...ion completed T function The CNC will indicate via the variable TBCD R558 the T function which has been programmed in the block and activates the general logic output TSTROBE to tell the PLC to go ahe...

Page 344: ...ivatethe general logicinput AUXEND to indicate to the CNC that the processing of the required functions was completed 4 Once the general input AUXEND is active the CNC will require that this signal be...

Page 345: ...ry function or functions must be executed 2 The CNC will keep the general logic output MSTROBE active during the time indicated by means of general parameter MINAENDW P30 Once this period of time has...

Page 346: ...dle Spindle selection On power up the CNC always selects the main spindle All the keyboard actions and by spindle related functions affect the main spindle Example S1000 M3 Main spindle clockwise at 1...

Page 347: ...scissa axis W in the example Parameter X and all those related to it with the ordinate axis X in the example Tool compensation When working in a plane other than ZX for example G16 WX the CNC allows a...

Page 348: ...dle can operate In open loop controlled by means of functions M3 M4 and M5 In closed loop by means of function M19 This requires an encoder mounted on the spindle and spindle parameter NPULSES P13 mus...

Page 349: ...ecution completed If it uses 2 bit BCD code the CNC will indicate the S value to the PLC by means of this register and according to the following conversion table If a value over 9999 is programmed th...

Page 350: ...le With this feature the PLC may take control of the spindle for a certain period of time To do that follow these steps 1 Have the PLC place the S value at CNC logic input SANALOG R504 This S value co...

Page 351: ...NC the speed gear being selected This will be indicated by means of the logic inputs for the spindle GEAR1 M5458 GEAR2 M5459 GEAR3 M5460 and GEAR4 M5461 Since to each S speed corresponds a spindle gea...

Page 352: ...operation has concluded the CNC must recover the control of the spindle back from the PLC To do this CNC logic input PLCCNTL M5465 must be set low again Once the requested gear change is completed the...

Page 353: ...ted the spindle will keep turning in the same direction and at the speed indicated by spindle parameter REFEED1 P34 Before completing the next 350 thespindleslowsdowntothespeedindicatedbyspindleparame...

Page 354: ...assumes that one encoder revolution represents 360 Therefore the feedback counting resolution depends on the number of lines of the spindle encoder Resolution 360 4 x number of pulses per revolution H...

Page 355: ...any integer between 0 and 65535 Itsvalue indicates the velocitycommand corresponding to a feedrate resulting in 1 of following error This value is taken for the first spindle gear and the CNC calculat...

Page 356: ...f spindle parameter MAXVOLT P37 1 Set the spindle at maximum speed and at 10 2 Measure the actual analog command at the drive 3 Set parameter MAXVOLT P37 to a value 10 times the measured value For exa...

Page 357: ...ameter REFEED1 P34 that defines the approach feedrate of the spindle until the home switch is pressed and spindle parameter REFEED2 P35 that indicates the homing feedrate until the reference mark mark...

Page 358: ...If there is no room for it reduce the value of REFEED1 P34 For example for encoders whose consecutive marker pulses are very close to each other When the spindle does not have a machine reference hom...

Page 359: ...the other hand set logic CNC input PLCCNTAS M5056 high to indicate to the CNC that fromthenon itisgoingtobeuptothePLCtocontrolthevelocitycommandoutputfortheauxiliary spindle 2 From then on the CNC ou...

Page 360: ...MERGEN M5000 Logic input of the CNC generated by the PLC When the PLC activates this signal the CNC stops the axis feed and the rotation of the spindle and it displays the corresponding error message...

Page 361: ...ndicate to the PLC and to the outside world that an emergency has occurred at the CNC Once the cause ofthe emergency hasdisappeared theCNCwill deactivatethese signals toindicate to the PLC and to the...

Page 362: ...the physical inputs Therefore input I1 will have the value of the physical input EMERGENCY STOP Also before executing the PLC program cycle the values of the M and R resources corresponding to the CN...

Page 363: ...akes place once the spindle speed is below the home searching speed 2 The PLC when detecting that the CAXIS signal has been activated leading edge must select at the drive the parameter set to work as...

Page 364: ...tted basically variable are defined by machine parameters of the PLC Use SRR700 P28 through SRR739 P67 parameters to transmit read only variables Use SWR800 P68 through SWR819 P87 parameters to transm...

Page 365: ...e The VelocityCommand variable canbemodifiedforthe axesthathavebeenselected asDROaxes by axis parameter DROAXIS P4 or via PLC by activating the logic CNC axis input DRO1 2 3 Service channel The servic...

Page 366: ...t to be selected To send this information to the drive a high level block must be executed in a part program PLC channel or user channel as mentioned earlier It takes time to the drive to change the p...

Page 367: ...feedback If the drive has version V4 02 or later absolute feedback is treated at the drive s first feedback The CNC checks the RV5 variable of the drive drive set with absolute encoder and drive para...

Page 368: ...e axis parameters SERCOSID for both axes must be set with the same value same Sercos address To govern one of the axes enable the SERVOON SPENA and DRENA signals of that axis and activate the DRO sign...

Page 369: ...ovement should be controlled through the PLC execution channel When a cycle controls both axes or to move the Z axis manually jog or handwheel the Z axis must be controlled by the CNC Since an axis ca...

Page 370: ...nnel must be interrupted PLCABORT and one must make sure that the axis has stopped INPOS3 I12 AND other conditions SET PLCABORT SET M44 M44 AND INPOS3 M41 With CNC channel selected M41 1 With the PLC...

Page 371: ...sa For digital servo system the PLC mark CAXSEROK must be treated See 7 12 Digital servo CAN or Sercos on page 363 The following examples show several connection possibilities In all of them the veloc...

Page 372: ...ere is 1 motor The feedback must be connected to the spindle S connector Use the velocity command for the spindle S DRIBUSLE 1 Sercos connection with DRIBUSLE 1 The axis feedback is handled via Sercos...

Page 373: ...mber of encoder pulses bear in mind the maximum spindle rpm so they do not exceed the maximum feedback reading frequency When working with Sercos the motor drive system is supposed to know the spindle...

Page 374: ...g error on the Z or W axis It also monitors the software limits of the Z axis when programming a movement either in execution or in JOG mode Machine reference home search To carry out a full home sear...

Page 375: ...s COMPENSATION OF THE W AXIS MOVEMENT WITH PLCOFZ R73 Operation mode R74 previous POSW R75 current POSW R76 Resulting PLCOFZ R77 previous PLCOFZ FIRST CYCLE CY1 CNCRD POSW R74 M9 END MAIN PROGRAM PRG...

Page 376: ...C digital inputs located at the central unit not remote In the example on the left the handwheel signals are taken to the feedback input connector Set the corresponding general parameter AXIS for exam...

Page 377: ...G proceed as follows enable handwheel I79 turn the switch to the position NOT I73 AND NOT I74 position the CNC panel selector in the JOG area not handwheel not incremental SELECTOR 7 I79 AND NOT I73 A...

Page 378: ...01 If JOG movement JOGON and key pressed I75 then axis movement in the positive direction JOGON AND I75 AND XSEL AXIS 1 JOGON AND I75 AND YSEL AXIS 2 JOGON AND I75 AND ZSEL AXIS 3 JOGON AND I75 AND 4S...

Page 379: ...s movement in rapid JOGON AND I76 MANRAPID Safety When releasing the Enable Push Button the STOP command is sent out to the CNC 100 ms pulse to stop the possible movement active at the time for exampl...

Page 380: ...ollowing example It applies the following restrictions A new part program cannot be executed without previously entering the spindle speed limit Otherwise an error message will be issued When repeatin...

Page 381: ...t activates mark M102 M101 AND CPS R102 EQ 0 ERR10 If there is a new program in execution M101 and the speed has not been limited with MDISL R102 it issues error 10 This error must be defined in the P...

Page 382: ...ns 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 do...

Page 383: ...iredones Each parameter is associated with an operation or cycle and each one of their bits refers to each available level Each parameter has 16 bits counted from right to left By default all the bits...

Page 384: ...bled the X Y axes when the axis to be moved is the Z axis Distinguish between the execution status of programs cycles jog mode and tool inspection in order to set the Z axis as a dro axis display only...

Page 385: ...cution B0R130 it is not repositioning B3R130 and it is not in tool inspection B7R130 then inhibit the X Y axes set the feedrate override of the PLC to 100 and disable the feedrate override M200 AND B0...

Page 386: ...the tool and tool magazine tables To allocate a magazine position to the tool that is considered active by the CNC but is actually physically in the tool magazine proceed as follows 1 Deactivate the t...

Page 387: ...nal mode it will show the error Tool magazine in error state InISOmode inMANUAL JOG MDIorAUTO it showstheerror Emergencyintoolmagazine During the state error it is possible to execute any instruction...

Page 388: ...to make it easier to manage the magazine from the PLC point of view the CNC provides the PLC with information on the tool that is going to be returned to the magazine as soon as possible This informat...

Page 389: ...ial If two T s have been programmed without an M6 between them the first one does not allow the tool change The anticipated tool management does not begin until the last M S or T operation is complete...

Page 390: ...is an error occurs in the last part of the PLC operation when the history and the magazine table have already changed it prevents the real status of the magazine from not matching the one assumed at...

Page 391: ...and OUTPTREV1 4 to 0 In this case it will read the gear ratio values of the servo system The CNC applies the values of NP121 and NP122 of the first 4 gears SP20 Volts and SP21 rpm of the drive and MAX...

Page 392: ...ions 1 NP121 drive it automatically loads the value of axis parameter INPREV P87 of the CNC NP122 drive it automatically loads the value of axis parameter OUTPREV P88 of the CNC NP123 drive it automat...

Page 393: ...the velocity command Axis parameter G00FEED P38 Maximum feedrate of the axis 20000 Axis parameter PITCHB P86 Leadscrew pitch 20 Motor gear ratio axis parameter INPREV P87 Input revolutions 3 axis para...

Page 394: ...of the CNC NP122 drive it automatically loads the value of axis parameter OUTPREV P88 of the CNC NP123 drive it automatically loads the value of axis parameter PITCHB P86 of the CNC Parameters involve...

Page 395: ...involved in the calculation of the position feedback With rotary encoder axis parameter NPULSES P8 number of pulses per turn of the encoder 18000 axis parameter SINMAGNI P10 Multiplying factor if the...

Page 396: ...er SINMAGNI P10 Multiplying factor if the encoder is sinusoidal 200 axis parameter EXTMULT P57 Multiplying factor of the feedback 1 Axis parameter PITCHB P86 Leadscrew pitch 20 Motor gear ratio axis p...

Page 397: ...EED P38 Maximum feedrate of the axis 20000 Axis parameter PITCHB P86 Leadscrew pitch 20 Motor gear ratio axis parameter INPREV P87 Input revolutions 3 axis parameter OUTPREV P88 Output revolutions 1 N...

Page 398: ...factor if the encoder is sinusoidal 200 axis parameter EXTMULT P57 Multiplying factor of the feedback 1 Axis parameter PITCHB P86 Leadscrew pitch 20 CAN axes 1 External feedback connected to the CNC...

Page 399: ...P38 Maximum feedrate of the axis 20000 Parameters involved in the calculation of the position feedback axis parameter NPULSES P8 number of pulses per turn of the encoder 18000 axis parameter SINMAGNI...

Page 400: ...f the first gear 4 spindle parameter INPREV2 P74 Input revolutions of the second gear 2 spindle parameter INPREV3 P76 Input revolutions of the third gear 4 spindle parameter INPREV4 P78 Input revoluti...

Page 401: ...ion of the position feedback axis parameter NPULSES P13 number of pulses per turn of the encoder 18000 axis parameter SINMAGNI P65 Multiplying factor if the encoder is sinusoidal 200 spindle parameter...

Page 402: ...MAXGEAR4 P5 maximum rpm of the fourth gear 3500 spindle parameter INPREV1 P72 Input revolutions of the first gear 4 spindle parameter INPREV2 P74 Input revolutions of the second gear 2 spindle paramet...

Page 403: ...arameter NPULSES P13 number of pulses per turn of the encoder 18000 axis parameter SINMAGNI P65 Multiplying factor if the encoder is sinusoidal 200 CAN spindle 1 External encoder connected to the CNC...

Page 404: ...output revolutions of the second gear 1 spindle parameter OUTPREV3 P77 output revolutions of the third gear 1 spindle parameter OUTPREV4 P79 output revolutions of the fourth gear 1 spindle parameter...

Page 405: ...3000 spindle parameter MAXGEAR4 P5 maximum rpm of the fourth gear 3500 spindle parameter INPREV1 P72 Input revolutions of the first gear 4 spindle parameter INPREV2 P74 Input revolutions of the secon...

Page 406: ...rn of the encoder 18000 3 2 12000 only integer values are allowed Spindle parameter SINMAGNI P65 Multiplying factor if the encoder is sinusoidal 200 CAN spindle 1 External encoder connected to the CNC...

Page 407: ...of the position feedback Spindle parameter NPULSES P13 number of pulses per turn of the encoder 18000 Spindle parameter SINMAGNI P65 Multiplying factor if the encoder is sinusoidal 200 spindle parame...

Page 408: ...compensations the circularity test etc Feedback combination can only be used when the external feedback goes to the CNC If the external feedback goes to the drive feedback combination will be disabled...

Page 409: ...hese buffers may be accessed with the instructions CNCRD CNCWR indicating the buffer number and the position Each buffer may have up to 255 Bytes and it may be accessed in Byte Word or Long mode Acces...

Page 410: ...ns may be executed from a periodic execution module PE WRITE nBuffer READ nBuffer PLC MARKS There are the following PLC marks READEND M5507 CNC output that indicates that the message received is in th...

Page 411: ...line 2 has elapsed since the beginning of the message It starts counting as soon as the conditions to receive the first character of the message are met RCVCTRL bit2 1 RCVENDTI P12 time 2 Maximum num...

Page 412: ...e trace must ve been enabled with the RSTRAEN signal It captures 15 lines sent received before and after triggering this trace Once the trace has been triggered it won t be triggered until the CNC is...

Page 413: ...0 DFU B0R560 CNCWR 48 COMBUFB 1 2 M1 H CNCWR 45 COMBUFB 1 3 M1 E CNCWR 4C COMBUFB 1 4 M1 L CNCWR 4C COMBUFB 1 5 M1 L CNCWR 4F COMBUFB 1 6 M1 O CNCWR 5 COMBUFW 1 0 M1 Write the length of the string to...

Page 414: ...CVENDTI P12 1000 DFU B0R560 CNCWR 10000000 COMBUFL 1 2 M1 CNCWR 20000000 COMBUFL 1 6 M1 CNCWR 8 COMBUFW 1 0 M1 2 long means a message length of 8 bytes WRITE 1 READ 2 Read the data from the buffer and...

Page 415: ...0 WRITE 2 RES M1000 SET M1001 Go to stage 1 Stage 1 Wait for end of transmission M1001 AND WRITERDY RES M1001 SET M1002 Go to stage 2 Stage 2 Command to read 1 message M1002 AND READRDY READ 1 RES M10...

Page 416: ...002 Go to stage 2 Stage 2 Send message M1002 AND WRITERDY CAL L1001 WRITE 2 RES M1002 SET M1003 Go to stage 3 Stage 3 Wait for end of transmission M1003 AND WRITERDY RES M1003 SET M1000 Go to stage 0...

Page 417: ...nd parameter set First select the axis whose DERGAIN is to be adjusted and the set of gain parameters Then confirm with the START softkey 2 Generating the adjustment program Once the axis and the para...

Page 418: ...switched axes gantry tandem axes dead axes or spindles The DERGAIN auto adjustment requires properly setting parameter FFGAIN of the corresponding set If parameter FFGAIN is not properly set it will i...

Page 419: ...tests Remember that each machining operation that the machine carries out requires very specific cutting and working conditions that rarely coincide with the data shown in the examples Elastic deform...

Page 420: ...eration and replacing its value in the previous formula we get the equation Deformation is therefore proportional to acceleration For a circular path recommended to be used in the machining tests for...

Page 421: ...lastic deformation on both axes will also result in an elliptic path where none of the two main radii coincides with the radius of the programmed circular path To offset these deformations set machine...

Page 422: ...r to cause high deviation x and generate a clear elliptical path 2 Once the hole has been made use a caliper to measure the various diameters of the elliptical hole until obtaining the diameter of the...

Page 423: ...ch is done automatically and the system has a series of commands which allow the following to be done quickly and simply The control of Logic CNC inputs and outputs by means of an exchange of informat...

Page 424: ...ived in the communication between the CNC and the PLC of the CNC and the status of the different variables of the PLC whether these are internal or established by the user They are represented by the...

Page 425: ...s For example if the O5 resource is at 1 the PLC sets physical output O5 connector to 24V 6 The cycle ends and is ready for the next scan Bear in mind that all the actions of the program executed by t...

Page 426: ...Workingwithimagevaluesletsanalyzethesameresourcewiththesamevaluethroughoutthewhole program regardless of its actual real status at the time PLC program M1 Assigns the value of 1 to mark M1 M1 M2 Assi...

Page 427: ...can Operating with image values The first cycle scan sets the real value of M1 1 but its image value will not be set to 1 until the end of the cycle In the 2nd cycle scan the image value of M1 is 1 an...

Page 428: ...meter WDGPRG P0 sets the maximum cycle execution time This is called WATCH DOG time and if a cycle is executed which lasts longer than 1 5 times this time or two cycles are executed one after the othe...

Page 429: ...s module is optional and will only be executed when the PLC is turned on It is used to initialize the different resources and variables with their initial values before proceeding to execute the rest...

Page 430: ...tasks need not be evaluated at every PLC program cycle Those tasks would be programmed in the periodic module and they would be executed with the frequency established by the execution time assigned t...

Page 431: ...been completed it will continue with the main module PRG The main module will be executed cyclically until the execution of the PLC has stopped command STOP The periodic module will be executed every...

Page 432: ...432 Installation manual CNC 8055 CNC 8055i 8 INTRODUCTION TO THE PLC SOFT V02 2X Modular structure of the program...

Page 433: ...e represented bythe letter I followed by the input number which is desiredto reference for example I1 I25 I102 etc The PLC may control 512 inputs although when communicating with the outside world it...

Page 434: ...ut number which is desired to reference for example O1 O25 O102 etc The PLC may control 512 outputs although when communicating with the outside world it can only access the physical ones Local physic...

Page 435: ...The PLC allows by means of the activation of a series of message marks the PLC message corresponding to the PLC message table to be displayed on the CNC screen They can be named by means of the mark M...

Page 436: ...t every PLC scan cycle thus preventing access to any PLC mode By activating each mark M4700 M4955 it is possible to activate at the CNC user pages screens 0 255 They can be named by means of mark M470...

Page 437: ...alue stored in each register as an integer with a sign and can be within 2147483647 It is also possible to make reference to a BIT of the REGISTER by putting the letter B and the bit number 0 31 in fr...

Page 438: ...3 hours almost 50 days The PLC has 512 timers each of which has T status output and TEN TRS TG1 TG2 TG3 and TG4 inputs It is also possible to check at any time the time elapsed since it was activated...

Page 439: ...followed by a timer number and the initial timing value time constant For example TG1 1 100 TG2 25 224 TG3 102 0 TG4 200 500 etc The time constant value is defined in thousandths of a second and it is...

Page 440: ...activated It is referred to by the letter T followed by the timer number For example T1 T25 T102 etc Although when written as T123 it coincides with the status output both are different and they are...

Page 441: ...d when a leading edge is produced at input TG1 At that moment the timer status output T changes states T 1 and the timing starts from 0 Once the time specified by the time constant has elapsed timing...

Page 442: ...terwards the PLC initializes the timer assigning the value 0 to its T status and cancelling its count it initializes this to 0 Due to the fact that the timer is initialized it will be necessary to act...

Page 443: ...me specified by the time constant has elapsed the timing operation will be considered as having completed and the timer status output T 1 will be activated and will remain in this status until the tra...

Page 444: ...terwards the PLC initializes the timer assigning the value 0 to its T status and cancelling its count it initializes this to 0 Due to the fact that the timer is initialized it will be necessary to act...

Page 445: ...e a value of T 1 The timer waits for a down flank at input TG3 to start the t timing from 0 Once the time specified by the time constant has elapsed the timing operation will be considered as having c...

Page 446: ...terwards the PLC initializes the timer assigning the value 0 to its T status and cancelling its count it initializes this to 0 Due to the fact that the timer is initialized it will be necessary to act...

Page 447: ...us output T changes states T 1 and the timing starts from 0 Once the time specified by the time constant has elapsed timing will be considered as having finished The time status output T changes statu...

Page 448: ...terwards the PLC initializes the timer assigning the value 0 to its T status and cancelling its count it initializes this to 0 Due to the fact that the timer is initialized it will be necessary to act...

Page 449: ...is also possible to consult its count value at any time Feedback input CUP This input allows the counter count to be increased in a unit every time a leading edge is produced in it It is referred to b...

Page 450: ...put allows the counter to be preset with the desired value It is referred to by the letters CPR followed by the number of the counter which is required to reference and the value to be assigned to the...

Page 451: ...nd are used in different types of instructions In binary type instructions function C123 makes reference to the counter s logic status C123 M100 Assigns mark to M100 the status 0 1 of counter 123 In a...

Page 452: ...g edge is produced at the CUP input the counter increases its count by one count Every time a leading edge is produced at the CDW input the counter decreases its count by one count Operation of the CP...

Page 453: ...PLC program execution on page 425 The periodic module is optional and it is executed every so often as indicated by the directing instruction defining the module It is used to process certain critica...

Page 454: ...es to be made on and or alterations to the status of PLC resources and consist of Logic expressions consist of All comments must begin with Lines beginning with a are considered comments and are not e...

Page 455: ...r L followed by up to 4 digits 1 2000 no order needs to be followed and numbers may even be skipped If there are 2 or more labels with the same number in a single program the PLC will show the corresp...

Page 456: ...A Indicate to the PLC that the consultations defined below will be made on the real REA or image IMA values of I O M resources Counters timers and registers do not have image values so their real valu...

Page 457: ...alyzer performs a data capture at the beginning of each cycle PRG and PE after reading the physical inputs and updating the marks corresponding to the CNC logic outputs and just before starting the pr...

Page 458: ...on may be made on real or image values There are two types of instructions DFU Detects an up flank change from 0 to 1 at the indicated resource It returns a 1 if it happened DFD Detects a down flank c...

Page 459: ...2147483647 or between 0 and FFFFFFFF The programming format for the different combinations is If the required condition is met the consulting instruction returns a logic value 1 and a 0 if otherwise P...

Page 460: ...NOT I2 O3 Output O3 will be active when input I2 is not AND Logic function AND I4 AND I5 O6 Output O6 will be active when both inputs I4 I5 are active OR Logic function OR I7 OR I8 O9 Output O9 will...

Page 461: ...100 CPR 1 100 Output O3 will show the status of input I2 Mark M100 will show the negated state of input I2 A down flank at input I2 will activate the trigger input TG1 of timer T2 An up flank at I2 wi...

Page 462: ...timer T4 Thus an up flank at I3 will trigger the TG1 input of timer T4 I2 OR I3 AND I4 OR NOT I5 AND I6 M111 It assigns to Mark M111 the value obtained in the evaluation of the Logic Expression I2 OR...

Page 463: ...e resource to 0 If the result of the logic expression is a 1 it sets the indicated resource to 0 If the result is 0 it does not change the resource Example I12 OR NOT I22 RES M55 NOT RES M65 Whenthere...

Page 464: ...e I2 CAL L5 O2 With I2 1 subroutine L5 will be executed and once executed the PLC will set O2 to the value of input I2 1 If I2 0 the subroutine is not executed and the PLC sets output O2 to the status...

Page 465: ...mple I11 MOV I14 O16 108 If input I11 is 1 the PLC moves the logic states of the 8 inputs I14 plus the next 7 in BCD code to the 8 outputs O16 and the next 7 in binary code NGU Complements the bits of...

Page 466: ...e stored in a register or in CNC PLC communication register Examples with R100 1234 and R101 100 R89 before 0001 0001 0001 0001 0001 0001 0001 0001 R89 after 1110 1110 1110 1110 1110 1110 1110 1111 AD...

Page 467: ...zero in which case it follows that M2003 1 Examples with R200 B1001 0010 R201 B0100 0101 RR RL Used to rotate registers clockwise RR or counterclockwise RL There are two types of rotations type 1 RR1...

Page 468: ...h the same The number of repetitions indicates the consecutive number of times the register will be rotated Examples RR1 R100 1 R200 1 type 1 right hand rotation of R100 leaving the result in R200 RL2...

Page 469: ...counters C15 through C18 both included to 0 CNCRD CNCWR Access to the internal CNC variables Used to read CNCRD and write CNCWR the internal CNC variables Their programming format is CNCRD Variable R...

Page 470: ...register R123 and sets M222 1 if it is EVEN or M222 0 if it is ODD WRITE READ Instructions to control communication via RS232 These READ and WRITE instructions may be executed from a periodic executi...

Page 471: ...ssword it displays the following softkeys Softkey MAKE PLC_LIB Press this softkey to create a library plc_lib file from the existing PLC program The library will be created in the PRG folder of the ha...

Page 472: ...plc_lib pim or plc_lib pit If the PLC program has PRG or CY1 or PE modules the PLC library cannot be generated 5 Make a copy of the PLC program in order to have a backup for future changes 6 Delete th...

Page 473: ...n be used correctly Library version 1 1 Library Symbols DEF OUT_SECOND O50 DEF MARK_SECOND M2017 DEF RCOUNTER R300 DEF INCREMENT_PAR R301 Library subroutines L1500 Description Changes the value of OUT...

Page 474: ...474 Installation manual CNC 8055 CNC 8055i 10 PLC PROGRAMMING SOFT V02 2X PLC library...

Page 475: ...ns of specific PLC Marks and Registers The transfer from the CNC to the PLC of M S and T auxiliary functions Display screens which have been defined previously by the user as well as generating messag...

Page 476: ...functions M100 M120 and M135 the CNC will transfer the following information to the PLC MBCD1 R550 100 MBCD2 R551 120 MBCD3 R552 135 MBCD4 R553 FFFFFFFF MBCD5 R554 FFFFFFFF MBCD6 R555 FFFFFFFF MBCD7...

Page 477: ...r This value will be coded in BCD format 8 digits in thousandths of a revolution per minute If no S has been programmed in the block the CNC will assign a value of FFFFFFFF to this register S 12345 67...

Page 478: ...egister is used when a special tool change has been made family code 200 or with machining centers with a non random tool magazine general machine parameter RANDOMTC P25 The CNC tells the PLC by means...

Page 479: ...ion and the CNC will wait for the general input AUXEND to be activated to consider the execution completed T function The CNC will indicate via the variable TBCD R558 the T function which has been pro...

Page 480: ...logic outputs and the MBCD1 7 SBCD TBCD and T2BCD variables in order to do this Once this has beenexecuted the PLC mustactivatethe general logicinput AUXEND to indicate to the CNC that the processing...

Page 481: ...quired auxiliary function or functions must be executed 2 The CNC will keep the general logic output MSTROBE active during the time indicated by means of general parameter MINAENDW P30 Once this perio...

Page 482: ...h the highest priority this being understood as being the message with the lowest number In this way MSG1 will have the highest priority and MSG255 the lowest priority Inthissamemessagedisplaywindow t...

Page 483: ...modes Displaying screens pages The PLC has 256 marks with their corresponding mnemonic for displaying screens pages at the CNC If one of these marks is activated high logic level the CNC will display...

Page 484: ...ating mode in which it can Monitor the user PLC program Monitor PLC resources Modify PLC resources Execute PLC commands compile execute etc Etc Likewise the CNC allows access to all PLC variables of a...

Page 485: ...h a computer via DNC through the RS232C serial line In this way a computer can access the PLC carrying out Transfer and reception of the user PLC program Monitoring of the user PLC program Monitoring...

Page 486: ...486 Installation manual CNC 8055 CNC 8055i 11 CNC PLC COMMUNICATION SOFT V02 2X Access to the PLC from a PC via DNC...

Page 487: ...ource or with their associated mnemonic Mnemonics which begin with indicate that the signal is active low 0 V For example All the mnemonics refer to their associated variable it being necessary to use...

Page 488: ...back high 24V the CNC deactivates the EMERGENCY OUTPUT and ALARM signals to let the outside world and the PLC know that there is no longer an emergency at the CNC STOP M5001 When the PLC sets this sig...

Page 489: ...LOCK M5008 When the PLC sets this signal high the CNC changes to the single block execution mode The treatment this signal receives is similar to that given to the single block softkey MANRAPID M5009...

Page 490: ...PROGAIN P23 DERGAIN P24 and FFGAIN P25 general parameter ACTGAIN2 P108 indicates with which functions or in which mode the second set is applied the one set by axis parameters ACCTIME2 P59 PROGAIN2 P...

Page 491: ...ic outputs MSTROBE SSTROBE TSTROBE T2STROBE to tell the PLC that the execution of the required auxiliary function or functions has been completed TIMERON M5017 The CNC is provided with a timer which c...

Page 492: ...g detected high 1 will be attended to The status of these signals INT1 INT2 INT3 INT4 are not stored therefore it is recommended to activate these marks at the PLC by means of an instruction of the SE...

Page 493: ...tains an M function only if RETRACAC 1 When finding a block that contains an S or a T function When finding a high level language block In all cases the CNC activates the RETRAEND M5522 signal to let...

Page 494: ...signal high it limits the feedrate of each axis to the value set by its axis parameter FLIMIT P75 When this limit is canceled the CNC recovers the programmed feedrate SLIMITAC M5059 WhenthePLCsetsthis...

Page 495: ...nored even if there is a real difference in position because the previous block has been aborted If a block is aborted and then the RETRACE function is activated the retraced path backwards will not b...

Page 496: ...apping and rigid tapping cycles of the mill model CNC it is now possible to withdraw the tool to the starting plane and once there stop the spindle Once the retraction is completed the user may finish...

Page 497: ...3 M5200 LIMIT 3 M5201 LIMIT 4 M5250 LIMIT 4 M5251 LIMIT 5 M5300 LIMIT 5 M5301 LIMIT 6 M5350 LIMIT 6 M5351 LIMIT 7 M5400 LIMIT 7 M5401 The PLC sets these signals at a high logic level in order to tell...

Page 498: ...movement in X This way the new end of travel point will be X40 Y60 By means of the activation of these signals symmetrical parts can be executed by using a single program for example soles of shoes In...

Page 499: ...tivating the ENABLE signal and providing the required velocity command output On the other hand if the SERVOON signal is low or if it changes during the movement of the axes the CNC stops the axes fee...

Page 500: ...velocity reference to 0 rpm and brakes the motor while maintaining its torque Once the motor has stopped the drive s power circuit is turned off and the motor has no torque When using Sercos when an...

Page 501: ...resolution of the handwheel DIFFCOM1 M5117 DIFFCOM2 M5167 DIFFCOM3 M5217 DIFFCOM4 M5267 DIFFCOM5 M5317 DIFFCOM6 M5367 DIFFCOM7 M5417 Depending on the logic level of these signals it corrects the theor...

Page 502: ...ollowing reference signal from the spindle feedback systems as being valid SPDLEINH M5453 Main spindle SPDLEIN2 M5478 Second spindle The CNC considers these 2 signals at all times so both spindles can...

Page 503: ...GEAR22 M5484 GEAR32 M5485 GEAR42 M5486 Segundo cabezal The PLC uses these signals to indicate to the CNC which spindle gear is currently selected high logic level The CNC only considers the signals f...

Page 504: ...nding GEAR input GEAR1 GEAR4 is set high If it is not selected the CNC will stop the axes feed and the spindle rotation displaying the corresponding error message SPENAS M5462 DRENAS M5463 Main spindl...

Page 505: ...or the gear change the PLC will indicate this to the CNC by means of the register SANALOG afterwards setting the signal PLCCNTL at a high logic level At this time the CNC will output the velocity comm...

Page 506: ...spindle PLCM3SP2 M5073 PLCM4SP2 M5074 PLCM5SP2 M5075 Second spindle These marks may be used to execute functions M3 M4 and M5 from the PLC Executing these M functions from the PLC is similar to doing...

Page 507: ...motor while maintaining its torque Once the motor has stopped the drive s power circuit is turned off and the motor has no torque When using Sercos when an emergency occurs at the CNC the SPENA signal...

Page 508: ...below it If all of them are inhibited the lowest will be taken 0 Forexample ifonlypositions110 and120 oftheswitchareallowedandposition50 isselected the CNC will take a value of 0 Register Bit Inhibite...

Page 509: ...1 Once the block has been analyzed and after passing the corresponding values in variables MBCD1 7 the CNC will tell the PLC through the general logic output MSTROBEP that the required auxiliary funct...

Page 510: ...ot 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 interrup...

Page 511: ...order to returning a tool to the tool magazine This makes it possible to reduce the time the AUXEND signal is kept low when executing an M6 so as not to block the execution of the program The PLC must...

Page 512: ...ram is stopped due to one of the following causes Because the CONTROL PANEL STOP key has been pressed Because the general logic input STOP has been set low even though later it has returned high Becau...

Page 513: ...09 The CNC sets this signal high to tell the PLC that the automatic operating mode is selected MDI M5510 The CNC sets this signal high to tell the PLC that the MDI mode manual data input is selected i...

Page 514: ...of the jog keys are pressed RAPID M5516 The CNC sets this signal high to tell the PLC that a rapid positioning G00 is being executed TAPPING M5517 The CNC sets this signal high to tell the PLC that a...

Page 515: ...d in registers MBCD1 to MBCD7 R550 to R556 SSTROBE M5533 This signal will be used when operating a spindle with BCD coded S signal spindle parameter SPDLTYPE P0 The CNC sets this signal high to tell t...

Page 516: ...gnal high a specific time period before the axes reach position This time is set by general parameter ANTIME P69 This reduces idle time thus increasing the number of punches per minute INTEREND M5538...

Page 517: ...his signal high to tell the PLC that the auxiliary function M30 program end is programmed in the block being executed DM41 M5552 The CNC sets this signal high to tell the PLC that the first spindle ge...

Page 518: ...ction is completed the user may finish the hole go to the next hole or go into tool inspection General logic output RETRACT M5567 is activated when the stop is completed and it is canceled when comple...

Page 519: ...tool magazine by providing the PLC with information on the tool that is to be returned to the magazine Indicates that there is new information in the PLC register NT2BCD R572 This information will be...

Page 520: ...ough AXIS8 P7 For example if the CNC controls the X Y Z B C and U axis the order will be X Y Z U B C and therefore Mnemonics using the axis name The mnemonics of the signals refer to the axis name Mne...

Page 521: ...1 M5605 MAXDIFF2 M5655 MAXDIFF3 M5705 MAXDIFF4 M5755 MAXDIFF5 M5805 MAXDIFF6 M5855 MAXDIFF7 M5905 These marks are activated when the position difference between master and slave is not compensated bec...

Page 522: ...tly selected spindle The CNC sets this signal high to tell the PLC that the spindle reference point search has already been made This is set low when the CNC is powered up after executing the SHIFT RE...

Page 523: ...every time the real revolutions are within the range defined by spindle parameters LOSPDLIM and UPSPDLIM When working with the spindle in closed loop M19 the CNC sets this signal high if the spindle...

Page 524: ...error occurs at the drive the DRSTAF and DRSTAS signals are set low logic level low DRSTAF DRSTAS Actuating the main switch of the electrical cabinet supplies 24 Vdc to the drive The drive runs an in...

Page 525: ...KEYBD3 R562 KEYBD4 R563 These registers indicate whether or not one of the keys on the keyboard or on the operator panel is pressed When one of these keys is pressed the corresponding bit will be set...

Page 526: ...526 Installation manual CNC 8055 CNC 8055i 12 LOGIC CNC INPUTS AND OUTPUTS SOFT V02 2X Logic outputs of key status...

Page 527: ...ion will not alter the contents of the register and it will set the selected error mark indicating that the variable does not exist Writing of variables CNCWR command The CNCWR command allows writing...

Page 528: ...followed by X Y Z U V W A B and C ORG X C ORGX ORGY ORGZ ORGU ORGV ORGW ORGA ORGB ORGC Mnemonics ending in n indicate that the variables are grouped in tables To access an element of any of these tab...

Page 529: ...d 9 Tool table at the mill model CNC The tool offset number is an integer between 0 and 255 The maximum number of tool offsets is limited by general parameter NTOFFSET The family code is a number betw...

Page 530: ...xecution of M06 to be active NXTOD Returns the number of the tool offset corresponding to the next tool which is selected but is awaiting the execution of M06 to be active TMZPn Returns the position o...

Page 531: ...tool whose radius is 10 mm Assign to the tool radius the value of 10 5 mm in the table and execute the profile 10 4 mm in the table and execute the profile 10 3 mm in the table and execute the profile...

Page 532: ...ading or modifying the location code F of the indicated tool offset n TORn This variable allows reading or modifying the radius R value of the indicated tool offset n TOIn This variable allows reading...

Page 533: ...ve offset indicated by the PLC or by the additive handwheel is not included in this value ADIOF X C It returns the value of the zero offset generated by the additive handwheel in the selected axis ADD...

Page 534: ...to the indicated zero offset n PLCOF X C Thisvariable allowsthe valueoftheselected axisto be read ormodified in the table ofadditive offsets indicated by the PLC Accessing any of the PLCOF X C variab...

Page 535: ...with respect to home Y coordinate of the new part zero with respect to home Z coordinate of the new part zero with respect to home ORGROA ORGROB ORGROC ORGROI ORGROJ ORGROK ORGROQ ORGROR ORGROS Value...

Page 536: ...to be executed before resuming block preparation When having a swivel or angular spindle general machine parameter XFORM P93 with a value of 2 or 3 the CNC shows the following data TOOROF It indicate...

Page 537: ...ust be executed using the CNCEX command For the CNC to assume the new values operate according to the indicators associated with the machine parameters Read only variables MPGn Returns the value assig...

Page 538: ...t returns the status of work zone 1 FZLO X C Lower limit of zone 1 along the selected axis X C FZUP X C Upper limit of zone 1 along the selected axis X C SZONE Status of work zone 2 SZLO X C Lower lim...

Page 539: ...LES 13 SOFT V02 2X 539 Variables associated with work zones FOZUP X C Upper limit of zone 4 along the selected axis X C FIZONE Status of work zone 5 FIZLO X C Lower limit of zone 5 along the selected...

Page 540: ...heoretical CNC feedrate of the selected axis In 0 0001 mm min or 0 00001 inch min units Read only variables associated with function G94 FEED It returns the feedrate selected at the CNC by function G9...

Page 541: ...0 it means that it is not selected Read only variables associated with function G32 PRGFIN It returns the feedrate selected by program in 1 min Likewise the CNC variable FEED associated with G94 indic...

Page 542: ...ead write variables associated with the override PLCFRO It returns the feedrate override currently selected by the PLC If it has a value of 0 it means that it is not selected PLCCFR It returns the fee...

Page 543: ...in radius TPOS X C It returns the theoretical position value real coordinate following error of the tool base referred to machine reference zero home On limit less rotary axes this variable takes into...

Page 544: ...the mill model They return the amount of deflection obtained at the time by the Renishaw probe SP2 on each axis X Y Z DPLY X C It returns the position value coordinate shown on the screen for the sele...

Page 545: ...e to be applied to each axis Once the switch has been turned to one of the handwheel positions the CNC checks this variable and depending on the values assigned to each axis bit c b a it applies the m...

Page 546: ...ne bit set to 1 for an axis the least significant bit will be considered Thus The HBE handwheel has priority That is regardless of the mode selected at the CNC switch continuous or incremental JOG han...

Page 547: ...f the CNC s sinusoidal feedback for the X C axis BSIN X C B signal of the CNC s sinusoidal feedback for the X C axis ASINS A signal of the CNC s sinusoidal feedback for the spindle BSINS B signal of t...

Page 548: ...via DNC If it has a value of 0 it means that it is not selected PLCS It returns the spindle speed limit selected via PLC If it has a value of 0 it means that it is not selected PRGS It returns the spi...

Page 549: ...override of the main spindle currently selected via DNC If it has a value of 0 it means that it is not selected PLCSSO It returns the turning speed override of the main spindle currently selected by...

Page 550: ...osition of the main spindle real position lag in 360 module Its value is given in 0 0001 degree units within 0 and 360 DRPOS Position indicated by the Sercos drive of the main spindle PRGSP Position p...

Page 551: ...of 0 it means that it is not selected SPLCS It returns the spindle speed limit selected via PLC If it has a value of 0 it means that it is not selected SPRGS It returns the spindle speed limit select...

Page 552: ...not selected SDNCSO It returns the turning speed override of the second spindle currently selected via DNC If it has a value of 0 it means that it is not selected SPLCSO It returns the turning speed...

Page 553: ...turnsthetheoreticalpositionofthesecondspindle realposition lag Itsvalueisgivenin0 0001 degree units within 999999999 SRTPOS Itreturnsthetheoreticalpositionofthesecondspindle realposition lag Itsvaluei...

Page 554: ...ed inside the subroutine associated with function M45 Returns the revolutions per minute programmed in M45 S If programmed only in M45 the value 0 will be used The ASPROG variable is updated just befo...

Page 555: ...l parameters may be assigned a value within 2147483647 Reading these parameters using functions GUP and LUP gives an integer number ignoring its decimals Likewise if the parameter value is greater tha...

Page 556: ...217 ParameterSetPreselection With these variables the work range or gear ratio and the parameter set of each drive may be modified SETGE X C for the axes SETGES for the main spindle SSETGS for the sec...

Page 557: ...eaning 4 3 2 1 0000 0010 8055 FL model 8055 Power model 5 Sercos integrated into CPU board 6 Sercos module on manager board 7 Axes module 10 9 8 001 010 011 100 One I O module Two I O modules Three I...

Page 558: ...served 9 8 7 000 001 010 011 Expansion board missing Feedback I O expansion board Feedback only expansion board I O only expansion board 101 110 111 Axes 2 board for expansion of feedback I O Axes 2 b...

Page 559: ...its 31 16 return the software version of the hard disk HD 4 digits For example SOFCON 01010311 indicates HDMEGA Hard disk size in megabytes KEYIDE Keyboard code according to the auto identification sy...

Page 560: ...boards value of 0001 if it is an SJ1000 type and value of 0010 if it is an OKI9225 type HARTST It returns the result of the hardware test The data comes at the least significant bits with a 1 if it f...

Page 561: ...re the CNC in the Sercos ring VCHECK It returns the checksum of the code for the software version installed It is the value appearing on the code test IONODE It returns in 16 bits the position of the...

Page 562: ...lation 21 G function simulation 22 G M S and T function simulation 23 Simulation with movement in the main plane 24 Simulation with rapid movement 25 Rapid simulation with S 0 30 Normal editing 31 Use...

Page 563: ...ne parameter table 101 Axis machine parameter tables 102 Spindle machine parameter table 103 Serial port machine parameter tables 104 PLC machine parameter table 105 M function table 106 Leadscrew err...

Page 564: ...In Jog mode standard screen 43 Doing a home search 45 In tool calibration mode 60 Managing parts PPROG mode OPMODA Indicates the operating mode currently selected when working with the main channel Us...

Page 565: ...G functions Bit 2 G M S T functions Bit 3 Main plane Bit 4 Rapid Bit 5 Rapid S 0 OPMODC Indicates the axes selected by handwheel This information is given at the least significant bits indicating wit...

Page 566: ...one is selected a value of 1 is returned BLKN It returns the label number of the last executed block GGSA It returns the status of functions G00 through G24 The status of each one of the functions wil...

Page 567: ...5 through G199 The status of each one of the functions will be given in the 25 least significant bits and it will be indicated by a 1 when active and a 0 when not active or when not available in the c...

Page 568: ...are version GGSP It returns the status of functions G375 through G399 The status of each one of the functions will be given in the 25 least significant bits and it will be indicated by a 1 when active...

Page 569: ...of the indicated axis X C It will be multiplied by 10000 ORGROT This variable can only be used at the mill model It returns the rotation angle of the coordinate system currently selected with G73 Its...

Page 570: ...1 volt units and within 10 V It is possible to select one of the 16 analog inputs 1 16 available See chapter 4 Remote modules bus CAN with CanOPEN protocol CNCERR Returns the Error code active at the...

Page 571: ...DRO axes TEMPIn It returns the temperature in tenths of a degree detected by the PT100 It is possible to select one of the 4 temperature inputs 1 4 available FBDIF X C Variable that can be read from t...

Page 572: ...rofile milling cycle 2 11 Profiling cycle 2 11 Circular pocket cycle 1 12 Grooving cycle 1 12 Positioning cycle 1 13 Positioning cycle 1 13 Drilling cycle 1 14 Drilling cycle 14 Drilling cycle 2 15 Ta...

Page 573: ...able can only be read from the CNC RCVSTAT Variable that indicates reception status of an open communication It has 7 bits that are counted from right LSB to left MSB This variable may be read from th...

Page 574: ...is advisable to re enable the CNC keyboard in order to be able to access the various operating modes of the CNC The CNC will assign a value of 0 to this variable on power up and after pressing SHIFT...

Page 575: ...RBMOD variable takes the following values PRBMOD 0 It issues an error message default value PRBMOD 1 It does not issue the error message The PRBMOD variable can be read and written from the CNC and th...

Page 576: ...dius is very large the segments are noticeable The parts get better by decreasing the chordal error Using this variable the user can decrease the chordal error on the part as needed Decreasing the cho...

Page 577: ...the CNC for each program EXECLEV New variable that indicates the EXEC level that is in execution at the time If the value is 0 it indicates that it is not inside an EXEC If the value is 1 it indicate...

Page 578: ...578 Installation manual CNC 8055 CNC 8055i 13 ACCESS TO INTERNAL CNC VARIABLES SOFT V02 2X Other variables...

Page 579: ...hat the ASCII Block has been accepted It is up to the operator to verify whether the command has actually been executed by the CNC or not Example of how to use action CNCEX1 when using a tool changer...

Page 580: ...and it permits the execution of blocks programmed from the PLC regardless of the operating mode being selected at the CNC at the time When the CNC receives a command from the PLC and it is executing...

Page 581: ...M functions To control the M functions managed by the PLC the following marks and registers are generated MBCDP1 through MBCDP7 R565 through R571 similar to signals MBCD1 through MBCD7 AUXENDP M5006...

Page 582: ...will stop the execution of both channels and each one of them will act as follows CNC channel Once the cause of the error has been removed select again the execution or simulation mode and continue wi...

Page 583: ...ch can be either linear or rotary can be programmed in either Cartesian or polar coordinates These coordinates can also be defined via parametric programming using any global arithmetic parameters P10...

Page 584: ...of the PLC General parameter MAXFOVR P18 limits the value of the percentage applied to both execution channels main and PLC The OVRCAN M5020 mark sets the feedrate override of the main channel to 100...

Page 585: ...accessed I O M R block preparation is interrupted CNCEX CALL 100 M1000 Sends the CALL 100 command to the CNC so it executes calls subroutine 100 CNCEX P100 P100 2 M1000 Sends the P100 P100 2 command t...

Page 586: ...ned in the M function table In the PLC channel the following functions cannot be programmed M0 M1 M2 M3 M4 M5 M6 M19 M30 M41 M42 M43 M44 and M45 The following marks and registers are generated for man...

Page 587: ...cute the corresponding section of the PLC program Itisalsopossibleto transferdatafromtheCNCto thePLCviaglobalandlocalarithmeticparameters The PLC has the following variables related to those CNC param...

Page 588: ...P100 G P101 U P102 F Data transfer to global parameters PLCM1000 PLCM1000 OR 1 Execution command for the PLC RET The PLC program in turn will have to contain the following instructions M1000 CNCEX G9...

Page 589: ...ts execution can be interrupted by pressing CYCLE STOP or even canceled by pressing RESET If a CNCEX1 action is received when the JOG keyboard is disabled the CNC ignores this command The block to be...

Page 590: ...unction at the CNC commanding the PLC to execute another M function in the PLC channel that actives the SYNCHRO signal The M function of the main channel must not end until the PLC s M function execut...

Page 591: ...g the Fagor WINDRAW55 application software and have been sent out to the CNC using the Fagor WinDNC application software In 1 the OEM screen consumption led bar graph is superimposed on the standard C...

Page 592: ...not display PNG and JPG type graphic elements Loading graphic elements PNG and JPG type graphic elements of the WINDRAW55 are loaded into the CNC via FTP or using a pendrive through the USB port When...

Page 593: ...ed to store it only in the hard disk KeyCF once it has been fully debugged The configuration file must contain all the information regarding all the screens being customized When editing a screen the...

Page 594: ...iguration file JOGFLW JOG mode Following error STD Execution mode Standard POS Execution mode Position FLW Execution mode Following error PRG Execution mode Program SUB Execution mode Subroutines STDC...

Page 595: ...guration file the CNC will inform about it in program 999500 The configuration language consists of A series of key words or tokens The names of the internal CNC variables Numbers that may be associat...

Page 596: ...ile must contain all the screens to be customized Each screen starts with the xxx instruction and ends with the END instruction DEBUG It is optional It indicates on which line program 999500 starts gi...

Page 597: ...tes the number of the OEM screen to be overlapped edited with the Fagor WINDRAW55 application software W1 GUP100 Associates the value of a global parameter with the W data Standard screen OEM screen W...

Page 598: ...sing the AUTOREFRESH instruction and the CNC or PLC changes the value of the associate the value of the field is also changed AUTOREFRESH W2 FLWEX If W2 FLWEX it assigns the value of the X axis follow...

Page 599: ...has a decimal format the following instruction must be used FORMAT W8 LEDBARDEC This instruction is used to convert coordinate values decimal to integer values by multiplying them by 10000 Examples To...

Page 600: ...two functions for calculating the arc tangent ATAN which returns the result between 90 and ARG given between 0 and 360 A numeric value must be assigned through an internal CNC variable GUP100 GUP255 G...

Page 601: ...e to write equations like GUP100 PPOSX ORGX 25 4 2 W1 GUP100 To assign a value to a widget that value must first be assigned to a GUP parameter of the CNC and then assign the value of this parameter t...

Page 602: ...instruction cannot be programmed inside another one On the other hand the ELSE part can be missing in the instruction i e it is possible to program IF condition action1 Example 1 In this example if P...

Page 603: ...lowing error FORMAT W3 LEDBARDEC AUTOREFRESH W3 ANAI1 The graphic element W3 ledbar will always show the X axis consumption input ANAI1 Z axis position error and consumption AUTOREFRESH W4 POSZ The gr...

Page 604: ...his line program 999500 keeps a log of the errors originated when debugging the configuration file DISABLE 0 The OEM screen will replace the standard CNC screen WGDWIN 202 The OEM screen is 202 Coordi...

Page 605: ...BUG instruction it generates in program P999500 several lines indicating the detected error or errors The error log file P999500 contains all the errors detected since the CNC was turned on When the C...

Page 606: ...606 Installation manual CNC 8055 CNC 8055i 15 CUSTOMIZABLE SCREENS SOFT V02 2X Error log file P999500...

Page 607: ...create OEM cycles to Consult inputs and outputs Adjust the machine axes Manage tool magazines Manage external devices etc The OEM machining canned cycles may even be used to machine parts A machining...

Page 608: ...l spindle rpm S 5 The window provided by Fagor shows the axis feedrate F currently selected and the of F being applied 6 The window provided by Fagor shows the tool number T and the tool offset D If t...

Page 609: ...by machine parameter Coordinate preset It must be done on one axis at a time and proceeding as follows The CNC requests confirmation of the command Axis feedrate F To set the axis feedrate key in Jog...

Page 610: ...the T model updates its graphic representation Another offset may be assigned to the tool temporarily without modifying the one associated with it To access the D field press The CNC temporarily assum...

Page 611: ...eed in rpm 3 Spindle status and of spindle speed being applied 4 Maximum spindle rpm T model To select another speed press 5 Spindle gear currently selected This value cannot be changed when using an...

Page 612: ...utton is pressed or when pressing a free key of the front panel MOV 0 R100 MOV 1 R101 MOV F01E R102 Initializations DFU I13 OR DFU B R Every time one of the keys is pressed CNCWR R101 KEYSRC M1 it ind...

Page 613: ...e texts used by all the screens Refer to the WINDRAW55 manual Program P999994 that contains the help texts used by all the screens Refer to the WINDRAW55 manual Thus the configuration file P999004 and...

Page 614: ...code of another group shows the screen of the new group Press ESC twice it shows the basic screen Key or code Screens F1 key 1 21 41 61 81 101 121 141 161 F2 key 2 22 42 62 82 102 122 142 162 F3 key 3...

Page 615: ...code it shows screen 1 there are only 1 21 41 Press F2 it shows screen 22 last one used in the group It sends the level key code it shows screen 2 there are only 2 22 Press ESC twice it shows the bas...

Page 616: ...icode customized for the Fagor CNC Use WinDNC to do this conversion To display these messages besides doing this conversion the CNC must be set in one of the following languages English Chinese Russia...

Page 617: ...n the currently selected language MSG C8 is similar to the previous one It is the text 200 in hexadecimal format MSG P100 shows the text of the OEMMSG group whose number is the same as the value of pa...

Page 618: ...h the WINDRAW55 application The texts used by the application are created in the WINDRAW55 txt program and must be copied to the CNC as program P999995 or as part of the MSGFILE program within the CO9...

Page 619: ...programs are used internally by the CNC and cannot be erased P999001 P999200 Configuration files for OEM screens P999001 corresponds to screen 1 P999002 to screen 2 and so on up to P999200 that corres...

Page 620: ...the value used to define each field PCALL 9001 A 11 B 22 C 33 D 44 E 0 F 1234 G 9999 H 1 I 1 J 12 34 Parameter A P0 indicates the value of the first editable field B P1 that of the second field and so...

Page 621: ...edit it in this case 1 It must always be defined DEBUG It is optional It indicates on which line program 999500 starts giving out information of the errors that have come up when debugging the configu...

Page 622: ...ine indicating with local parameters which values have been defined in each field For example PCALL 9001 A10 B12 C5 D8 When using global parameters the CNC uses another PCALL instruction to transfer t...

Page 623: ...LC with the W data AUTOREFRESH W6 FLWEX Refreshes the value of graphic element W6 The resulting new instructions are W1 GUP170 SAVEINSUB W1 GUP170 AUTOREFRESH W6 FLWEX SAVEINSUB AUTOREFRESH W6 FLWEX W...

Page 624: ...by multiplying them by 10000 Examples To represent the of axis feedrate the FRO variable is used The FRO values are integers between 0 and 120 and therefore do not require LEDBARDEC AUTOREFRESH W9 FR...

Page 625: ...UG instruction they generate in program P999500 several lines indicating the detected error or errors The error log file P999500 contains all the errors detected since the CNC was turned on When the C...

Page 626: ...PLC to the CNC The following example shows how to use an external push button connected to input I25 so as to act like the Recall key Select an option among the ones available It is used to select a b...

Page 627: ...an icon in a multiple representation of WINDRAW55 When pressing ESC the top of the screen shows a CYCLE START icon It is then possible to press ESC again to exit the cycle Press the Start key It call...

Page 628: ...SH W1 PLCI1 1 Refreshes updates periodically the value of graphic element W1 assigning the value of input I1 to it Repeat this instruction for all the inputs AUTOREFRESH W31 PLCO1 1 Refreshes updates...

Page 629: ...ng the X key selects this field While this field is selected if the Recall key is pressed it will show the X axis position If Enter is then pressed the cycle assumes that value Repeat these instructio...

Page 630: ...630 Installation manual CNC 8055 CNC 8055i 16 CONFIGURABLE WORK MODE SOFT V02 2X Example Machining canned cycle...

Page 631: ...on and off CNC configuration The PLC has 512 inputs and 512 outputs Some of them depending on the CNC configuration communicate with external devices Input I1 is the emergency input of the CNC and it...

Page 632: ...l emergency input DEF I CONDI I70 Conditional mode The CNC interrupts part program execution when executing auxiliary function M01 DEF SERVO OK I71 The servo drives are O K DEF O EMERG O1 Emergency ou...

Page 633: ...cted DEF I SIMULA I86 The operator requests the simulation of program P12 DEF SENDKEY M1100 Indicates that the code of a key is to be sent out to the CNC DEF KEYCODE R55 Indicates the code of the key...

Page 634: ...4700 4955 Initializes all PLC resources to low logic level 0 TG1 2 120000 Initializes the timer which controls the lubrication of the machine ways on power up This operation will be performed for 2 mi...

Page 635: ...tput O EMERG must be brought low I CONDI M01STOP When the operator selects the conditional mode I CONDI the CNC general logic input M01STOP must be activated It interrupts the program when executing M...

Page 636: ...error message must be previously edited at the PLC error table The next example shows how to generate the X axis overtravel limit overrun error when one of the overtravel limit switches is pressed NO...

Page 637: ...M 04 DFU MSTROBE AND CPS MBCD EQ 4 SET M 04 RES M 03 DFU MSTROBE AND CPS MBCD EQ 5 RES M 03 RES M 04 Functions M03 and M04 are incompatible with each other and M05 cancels both DFU MSTROBE AND CPS MB...

Page 638: ...f the spindle back to the CNC Controlled by PLC Output an oscillating velocity command to change gears DFU M 41 OR DFU M 42 When a range gear change is requested MOV 2000 SANALOG A 0 610V analog comma...

Page 639: ...ine have been moving for an accumulated time period of 1 hour They will be lubricated for 5 minutes Timer T4 is used to keep track of the axis accumulated moving time and T5 to time the 5 minute lubri...

Page 640: ...et to 0 Coolant treatment The CNC executes function M08 to turn the coolant on and function M09 to turn it off Also in this case the operator has a switch to select whether the coolant is activated ma...

Page 641: ...ssfully DFU I SIMULA SET M120 ERA M121 126 Whenever the operator requests the simulation I SIMULA marks M120 through M126 must be activated MOV TECLAPLC TECLADO CNCWR TECLADO KEYSRC M100 indicate to t...

Page 642: ...CLADO CNCWR TECLADO KEYSRC M100 and the CNC is told that from now on the keys will be coming from CNC keyboard CNCKEY not from the PLC Subroutine used to send a key ENVIATEC SET M100 SET M101 SET M102...

Page 643: ...tion at the 8055 CNC 657 F Summary of internal CNC variables 659 G Summary of PLC commands 667 H Summary of PLC inputs and outputs 671 I 2 digit BCD code output conversion table 677 J Key code 679 K L...

Page 644: ......

Page 645: ...ssing time POWER model Sampling time configurable by the machine manufacturer 2 3 4 5 and 6 ms Approximate weight 7 5 Kg Maximum consumption of 60 W in normal operation Color monitor Technology Color...

Page 646: ...A Protection by means of galvanic isolation by optocouplers Protection against reverse connection up to 30 Vdc Digital outputs Nominal supply voltage 24 Vdc Maximum nominal voltage 30 Vdc Minimum nomi...

Page 647: ...arts inside IP1X Operator panel IP54 Battery 3 5 V lithium battery Estimated life 3 years As from error indication low battery the information contained in the memory will be kept for 10 days maximum...

Page 648: ...648 Installation manual CNC 8055 CNC 8055i A SOFT V02 2X Technical characteristics of the 8055iCNC...

Page 649: ...C 104 F with an average under 35 C 95 F Storage temperature between 25 C 4 F and 70 C 158 F Maximum work altitude Meets the IEC 1131 2 standard Vibration In duty cycle 10 50 Hz amplitude 0 2 mm While...

Page 650: ...V or 10 V may be connected It has 40 opto coupled digital inputs It has 24 opto coupled digital outputs It has 4 differential analog inputs of 5 V or 10 V that may be selected by machine parameter for...

Page 651: ...of galvanic isolation by optocouplers Protection through an external 3 A fuse against reverse connection up to 30 Vdc and against over voltage of the external power supply greater than 33 Vdc Analog...

Page 652: ...652 Installation manual CNC 8055 CNC 8055i B SOFT V02 2X Central unit of the 8055 CNC...

Page 653: ...ng Meets EN 60068 2 32 standard Ambient conditions Relative humidity 20 80 Operating temperature between 5 C 41 F and 40 C 104 F with an average under 35 C 95 F Storage temperature between 25 C 4 F an...

Page 654: ...654 Installation manual CNC 8055 CNC 8055i C SOFT V02 2X 11 LCD Monitor...

Page 655: ...cating whether it operates with the leading edge or trailing edge of the signal which the probe provides Probe with normally open contact output Probe with normally closed contact output Interface wit...

Page 656: ...656 Installation manual CNC 8055 CNC 8055i D SOFT V02 2X Probe connection at the 8055i...

Page 657: ...al parameter PRBPULSE P39 must be set indicating whether it operates with the leading edge or trailing edge of the signal which the probe provides Probe with normally open contact output Probe with no...

Page 658: ...658 Installation manual CNC 8055 CNC 8055i E SOFT V02 2X Probe connection at the 8055 CNC...

Page 659: ...ffset n TOLn R W R W Tool length value of offset n TOIn R W R W Tool radius wear of offset n TOKn R W R W Tool length wear of offset n TOXn R W R W Tool length offset n along X axis TOZn R W R W Tool...

Page 660: ...X C n R R Value assigned to X C axis machine parameter n MPSn R R Value assigned to machine parameter n of the main spindle MPSSn R R Value assigned to machine parameter n of the second spindle MPASn...

Page 661: ...coordinates Theoretical coordinates of the tool base DPOS X C R R R Theoretical position of the probe when the probe touched the part FLWE X C R R R Following error of the indicated axis DEFLEX R R R...

Page 662: ...ia DNC PLCCSS R R W R Constant surface speed selected via PLC PRGCSS R R R Constant surface speed selected by program SSO R R R Spindle Speed Override active at the CNC PRGSSO R W R R Override selecte...

Page 663: ...DNC SPLCSO R R W R Override selected via PLC SCNCSO R R R Spindle Speed Override selected from front panel SSLIMI R R R Spindle speed limit active at the CNC SDNCSL R R R W Spindle speed limit selecte...

Page 664: ...the second spindle SVAR X C id R W Sercos variable sercos for the X C axis id SVARS id R W Sercos variable sercos for the main spindle id SSVARS id R W Sercos variable sercos for the second spindle i...

Page 665: ...4 GGSP R R Status of functions G375 thru G399 GGSQ R R Status of functions G400 thru G424 MSn R Status of the indicated M function n GMS R Status of M functions M 0 6 8 9 19 30 41 44 PLANE R R R Absci...

Page 666: ...ection of the following error of the spindle onto the longitudinal axis and the following error of the longitudinal axis FBDIF X C R R R For monitoring the difference between the coordinates position...

Page 667: ...ion with the CNC R 500 559 Decimal Integer within 2147483647 Hexadecimal Number preceded by the sign and between 0 and FFFFFFFF Binary Number preceded by the letter B and made up of up to 32 bits 1 or...

Page 668: ...n it precedes AND Performs the logic function AND between consulting instructions OR Performs the logic function OR between consulting instructions XOR Performs the logic function EXCLUSIVE OR between...

Page 669: ...of a two registers or a number and a register content SBS Subtracts between the contents of two registers or between a number and a register content MLS Multiplies the contents of two registers or a n...

Page 670: ...n between register contents or between a number and a register content RR 1 2 Right register rotation RR 1 2 Left register rotation AND OR XOR R1 559 R1 559 R1 559 Origin Number of repetitions Target...

Page 671: ...transformation moves coincide with tool axes PLCABORT M5022 Possibility to abort the PLC channel PLCREADY M5023 PLC without errors INT1 M5024 Executes the interruption subroutine indicated in general...

Page 672: ...4 Applies mirror image SWITCH M5105 M5155 M5205 M5255 M5305 M5355 M5405 Swaps commands axes with 1 drive DRO M5106 M5156 M5206 M5256 M5306 M5356 M5406 DRO axis DRO 1 and SERVOON 0 SERVO ON M5107 M5157...

Page 673: ...rive DRENAS M5463 DRENAS2 M5488 With Sercos Drive enable signal of the drive PLCFM19 M5464 PLCFM192 M5489 Rapid synchronization feedrate in M19 M19FEED R505 M19FEED2 R507 Rapid synchronization feedrat...

Page 674: ...CT1 M5525 Position selected at the front panel switch SELECT2 M5526 Position selected at the front panel switch SELECT3 M5527 Position selected at the front panel switch SELECT4 M5528 Position selecte...

Page 675: ...pe threading withdrawal has stopped TMINEM M5569 It indicates tha the CNC has detected an error during tool change Axis 1 Axis 2 Axis 3 Axis 4 Axis 5 Axis 6 Axis 7 ENABLE M5600 M5650 M5700 M5750 M5800...

Page 676: ...ecuted in the main channel MBCD7 R556 Auxiliary M function to be executed in the main channel MBCDP1 R565 Auxiliary M function to be executed in the PLC channel MBCDP2 R566 Auxiliary M function to be...

Page 677: ...55 54 56 62 55 63 70 56 71 79 57 80 89 58 90 99 59 100 111 60 112 124 61 125 139 62 140 159 63 160 179 64 180 199 65 200 223 66 224 249 67 250 279 68 280 314 69 315 354 70 355 399 71 400 449 72 450 49...

Page 678: ...678 Installation manual CNC 8055 CNC 8055i I SOFT V02 2X 2 digit BCD code output conversion table...

Page 679: ...Installation manual CNC 8055 CNC 8055i J SOFT V02 2X 679 Key code KEY CODE Alphanumeric keyboard and monitor M T models...

Page 680: ...680 Installation manual CNC 8055 CNC 8055i J SOFT V02 2X Key code Alphanumeric operator panel M T models...

Page 681: ...Installation manual CNC 8055 CNC 8055i J SOFT V02 2X 681 Key code MC operator panel...

Page 682: ...682 Installation manual CNC 8055 CNC 8055i J SOFT V02 2X Key code...

Page 683: ...Installation manual CNC 8055 CNC 8055i J SOFT V02 2X 683 Key code TC operator panel...

Page 684: ...684 Installation manual CNC 8055 CNC 8055i J SOFT V02 2X Key code...

Page 685: ...Installation manual CNC 8055 CNC 8055i J SOFT V02 2X 685 Key code MCO TCO operator panel...

Page 686: ...686 Installation manual CNC 8055 CNC 8055i J SOFT V02 2X Key code Alphanumeric keyboard...

Page 687: ...Installation manual CNC 8055 CNC 8055i J SOFT V02 2X 687 Key code 11 LCD Monitor...

Page 688: ...688 Installation manual CNC 8055 CNC 8055i J SOFT V02 2X Key code...

Page 689: ...Installation manual CNC 8055 CNC 8055i K SOFT V02 2X 689 Logic outputs of key status LOGIC OUTPUTS OF KEY STATUS Alphanumeric keyboard and monitor M T models...

Page 690: ...690 Installation manual CNC 8055 CNC 8055i K SOFT V02 2X Logic outputs of key status Alphanumeric operator panel M T models...

Page 691: ...Installation manual CNC 8055 CNC 8055i K SOFT V02 2X 691 Logic outputs of key status MC operator panel...

Page 692: ...692 Installation manual CNC 8055 CNC 8055i K SOFT V02 2X Logic outputs of key status...

Page 693: ...Installation manual CNC 8055 CNC 8055i K SOFT V02 2X 693 Logic outputs of key status TC operator panel...

Page 694: ...694 Installation manual CNC 8055 CNC 8055i K SOFT V02 2X Logic outputs of key status...

Page 695: ...Installation manual CNC 8055 CNC 8055i K SOFT V02 2X 695 Logic outputs of key status MCO TCO operator panel...

Page 696: ...696 Installation manual CNC 8055 CNC 8055i K SOFT V02 2X Logic outputs of key status Alphanumeric keyboard...

Page 697: ...Installation manual CNC 8055 CNC 8055i K SOFT V02 2X 697 Logic outputs of key status 11 LCD Monitor B26 R563 B30 R563 B28 R563 B27 R563 B29 R563 B24 R563 B25 R563...

Page 698: ...698 Installation manual CNC 8055 CNC 8055i K SOFT V02 2X Logic outputs of key status...

Page 699: ...Installation manual CNC 8055 CNC 8055i L SOFT V02 2X 699 Key inhibiting codes KEY INHIBITING CODES Alphanumeric keyboard and monitor M T models...

Page 700: ...700 Installation manual CNC 8055 CNC 8055i L SOFT V02 2X Key inhibiting codes Alphanumeric operator panel M T models...

Page 701: ...Installation manual CNC 8055 CNC 8055i L SOFT V02 2X 701 Key inhibiting codes MC operator panel...

Page 702: ...702 Installation manual CNC 8055 CNC 8055i L SOFT V02 2X Key inhibiting codes...

Page 703: ...Installation manual CNC 8055 CNC 8055i L SOFT V02 2X 703 Key inhibiting codes TC operator panel...

Page 704: ...704 Installation manual CNC 8055 CNC 8055i L SOFT V02 2X Key inhibiting codes...

Page 705: ...Installation manual CNC 8055 CNC 8055i L SOFT V02 2X 705 Key inhibiting codes MCO TCO operator panel...

Page 706: ...706 Installation manual CNC 8055 CNC 8055i L SOFT V02 2X Key inhibiting codes Alphanumeric keyboard...

Page 707: ...Installation manual CNC 8055 CNC 8055i L SOFT V02 2X 707 Key inhibiting codes 11 LCD Monitor...

Page 708: ...708 Installation manual CNC 8055 CNC 8055i L SOFT V02 2X Key inhibiting codes...

Page 709: ...4 P165 P16 P17 P66 P67 P116 P117 P166 P167 P18 P19 P68 P69 P118 P119 P168 P169 P20 P21 P70 P71 P120 P121 P170 P171 P22 P23 P72 P73 P122 P123 P172 P173 P24 P25 P74 P75 P124 P125 P174 P175 P26 P27 P76 P...

Page 710: ...7 P66 P67 P116 P117 P166 P167 P18 P19 P68 P69 P118 P119 P168 P169 P20 P21 P70 P71 P120 P121 P170 P171 P22 P23 P72 P73 P122 P123 P172 P173 P24 P25 P74 P75 P124 P125 P174 P175 P26 P27 P76 P77 P126 P127...

Page 711: ...7 P66 P67 P116 P117 P166 P167 P18 P19 P68 P69 P118 P119 P168 P169 P20 P21 P70 P71 P120 P121 P170 P171 P22 P23 P72 P73 P122 P123 P172 P173 P24 P25 P74 P75 P124 P125 P174 P175 P26 P27 P76 P77 P126 P127...

Page 712: ...7 P66 P67 P116 P117 P166 P167 P18 P19 P68 P69 P118 P119 P168 P169 P20 P21 P70 P71 P120 P121 P170 P171 P22 P23 P72 P73 P122 P123 P172 P173 P24 P25 P74 P75 P124 P125 P174 P175 P26 P27 P76 P77 P126 P127...

Page 713: ...7 P66 P67 P116 P117 P166 P167 P18 P19 P68 P69 P118 P119 P168 P169 P20 P21 P70 P71 P120 P121 P170 P171 P22 P23 P72 P73 P122 P123 P172 P173 P24 P25 P74 P75 P124 P125 P174 P175 P26 P27 P76 P77 P126 P127...

Page 714: ...7 P66 P67 P116 P117 P166 P167 P18 P19 P68 P69 P118 P119 P168 P169 P20 P21 P70 P71 P120 P121 P170 P171 P22 P23 P72 P73 P122 P123 P172 P173 P24 P25 P74 P75 P124 P125 P174 P175 P26 P27 P76 P77 P126 P127...

Page 715: ...7 P66 P67 P116 P117 P166 P167 P18 P19 P68 P69 P118 P119 P168 P169 P20 P21 P70 P71 P120 P121 P170 P171 P22 P23 P72 P73 P122 P123 P172 P173 P24 P25 P74 P75 P124 P125 P174 P175 P26 P27 P76 P77 P126 P127...

Page 716: ...7 P66 P67 P116 P117 P166 P167 P18 P19 P68 P69 P118 P119 P168 P169 P20 P21 P70 P71 P120 P121 P170 P171 P22 P23 P72 P73 P122 P123 P172 P173 P24 P25 P74 P75 P124 P125 P174 P175 P26 P27 P76 P77 P126 P127...

Page 717: ...6 P17 P66 P67 P116 P117 P166 P167 P18 P19 P68 P69 P118 P119 P168 P169 P20 P21 P70 P71 P120 P121 P170 P171 P22 P23 P72 P73 P122 P123 P172 P173 P24 P25 P74 P75 P124 P125 P174 P175 P26 P27 P76 P77 P126 P...

Page 718: ...16 P17 P66 P67 P116 P117 P166 P167 P18 P19 P68 P69 P118 P119 P168 P169 P20 P21 P70 P71 P120 P121 P170 P171 P22 P23 P72 P73 P122 P123 P172 P173 P24 P25 P74 P75 P124 P125 P174 P175 P26 P27 P76 P77 P126...

Page 719: ...6 P17 P66 P67 P116 P117 P166 P167 P18 P19 P68 P69 P118 P119 P168 P169 P20 P21 P70 P71 P120 P121 P170 P171 P22 P23 P72 P73 P122 P123 P172 P173 P24 P25 P74 P75 P124 P125 P174 P175 P26 P27 P76 P77 P126 P...

Page 720: ...P22 P23 P30 P31 P0 P1 P8 P9 P16 P17 P24 P25 P2 P3 P10 P11 P18 P19 P26 P27 P4 P5 P12 P13 P20 P21 P28 P29 P6 P7 P14 P15 P22 P23 P30 P31 P0 P1 P22 P23 P44 P45 P66 P67 P2 P3 P24 P25 P46 P47 P68 P69 P4 P5...

Page 721: ...CTIONS SETTING CHART M function Associated subroutine Setting bits 7 6 5 4 3 2 1 0 M M S S M M S S M M S S M M S S M M S S M M S S M M S S M M S S M M S S M function Associated subroutine Setting bits...

Page 722: ...722 Installation manual CNC 8055 CNC 8055i N SOFT V02 2X M functions setting chart...

Page 723: ...E E P P E E E E Axis _______ Point Position Error Error P P E E E E P P E E E E P P E E E E P P E E E E P P E E E E P P E E E E P P E E E E P P E E E E P P E E E E Axis _______ Point Position Error Er...

Page 724: ...xis _______ Point Position Error Error P P E E E E P P E E E E P P E E E E P P E E E E P P E E E E P P E E E E P P E E E E P P E E E E P P E E E E Axis _______ Point Position Error Error P P E E E E P...

Page 725: ...E E P P E E P P E E Axis to be compensated _____ COMPAXIS P33 Point Position Error P P E E P P E E P P E E P P E E P P E E P P E E P P E E P P E E P P E E Moving axis _____ MOVAXIS P55 Point Position...

Page 726: ...ation tables Moving axis _____ MOVAXIS P58 Point Position Error P P E E P P E E P P E E P P E E P P E E P P E E P P E E P P E E P P E E Axis to be compensated _____ COMPAXIS P59 Point Position Error P...

Page 727: ...ectrostatic charges that could result in electrostatic shocks The plastics used on the front panel are resistant to Grease and mineral oils Bases and bleach Dissolved detergents Alcohol Fagor Automati...

Page 728: ...728 Installation manual CNC 8055 CNC 8055i Q SOFT V02 2X Maintenance...

Page 729: ...Installation manual CNC 8055 CNC 8055i Q SOFT V02 2X 729...

Page 730: ...730 Installation manual CNC 8055 CNC 8055i Q SOFT V02 2X...

Page 731: ......

Page 732: ...or 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 FAGOR AUTOMAT...

Reviews: