Fagor CNC 8055i Скачать руководство пользователя страница 526

·526·

Installation manual

CNC 8055

CNC 8055i

12.

LOGIC CNC INPUTS AND OUTPUTS

S

OFT

: V02.2

X

Lo

gic outpu

ts of 

ke

y status

Содержание CNC 8055i

Страница 1: ...CNC 8055 Installation manual Ref 1705 Soft V02 2x...

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

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

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

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

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

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

Страница 8: ...8 Installation manual CNC 8055 CNC 8055i SOFT V02 2X...

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

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

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

Страница 12: ...18 CNC 8055 CNC 8055i Declaration of conformity and Warranty conditions...

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

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

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

Страница 16: ...10 CNC 8055 CNC 8055i Version history...

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

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

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

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

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

Страница 22: ...16 CNC 8055 CNC 8055i Returning conditions...

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

Страница 24: ...20 CNC 8055 CNC 8055i Additional notes...

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

Страница 26: ...22 CNC 8055 CNC 8055i Fagor documentation...

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Страница 52: ...at each end The wires of the shielded cable must not be longer than 75 mm without the protection shield Itishighlyrecommendedtorunthesecablesasfaraspossiblefromthepowercablesofthemachine Handwheel co...

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Страница 72: ...72 Installation manual CNC 8055 CNC 8055i 1 8055 CNC CONFIGURATION SOFT V02 2X Operator panel...

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

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

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

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

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

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

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

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

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

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

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

Страница 84: ...the cable length required The cable shield must be connected to the metallic hood at each end Itishighlyrecommendedtorunthesecablesasfaraspossiblefromthepowercablesofthemachine When using a FAGOR 100P...

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Страница 171: ...Installation manual CNC 8055 CNC 8055i MACHINE PARAMETERS 6 SOFT V02 2X 171 General machine parameters...

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

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

Страница 174: ...174 Installation manual CNC 8055 CNC 8055i 6 MACHINE PARAMETERS SOFT V02 2X General machine parameters...

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Страница 227: ...Installation manual CNC 8055 CNC 8055i MACHINE PARAMETERS 6 SOFT V02 2X 227 Axis parameters...

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Страница 290: ...290 Installation manual CNC 8055 CNC 8055i 6 MACHINE PARAMETERS SOFT V02 2X Tables...

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Страница 432: ...432 Installation manual CNC 8055 CNC 8055i 8 INTRODUCTION TO THE PLC SOFT V02 2X Modular structure of the program...

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Страница 474: ...474 Installation manual CNC 8055 CNC 8055i 10 PLC PROGRAMMING SOFT V02 2X PLC library...

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

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

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

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

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

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

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

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

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

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

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

Страница 486: ...486 Installation manual CNC 8055 CNC 8055i 11 CNC PLC COMMUNICATION SOFT V02 2X Access to the PLC from a PC via DNC...

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Страница 526: ...526 Installation manual CNC 8055 CNC 8055i 12 LOGIC CNC INPUTS AND OUTPUTS SOFT V02 2X Logic outputs of key status...

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Страница 553: ...turnsthetheoreticalpositionofthesecondspindle realposition lag Itsvalueisgivenin0 0001 degree units within 999999999 SRTPOS Itreturnsthetheoreticalpositionofthesecondspindle realposition lag Itsvaluei...

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Страница 578: ...578 Installation manual CNC 8055 CNC 8055i 13 ACCESS TO INTERNAL CNC VARIABLES SOFT V02 2X Other variables...

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

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

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

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

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

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

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

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

Страница 587: ...cute the corresponding section of the PLC program Itisalsopossibleto transferdatafromtheCNCto thePLCviaglobalandlocalarithmeticparameters The PLC has the following variables related to those CNC param...

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Страница 606: ...606 Installation manual CNC 8055 CNC 8055i 15 CUSTOMIZABLE SCREENS SOFT V02 2X Error log file P999500...

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Страница 630: ...630 Installation manual CNC 8055 CNC 8055i 16 CONFIGURABLE WORK MODE SOFT V02 2X Example Machining canned cycle...

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

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

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

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

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

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

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

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

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

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

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

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

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

Страница 644: ......

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

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

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

Страница 648: ...648 Installation manual CNC 8055 CNC 8055i A SOFT V02 2X Technical characteristics of the 8055iCNC...

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

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

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

Страница 652: ...652 Installation manual CNC 8055 CNC 8055i B SOFT V02 2X Central unit of the 8055 CNC...

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

Страница 654: ...654 Installation manual CNC 8055 CNC 8055i C SOFT V02 2X 11 LCD Monitor...

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

Страница 656: ...656 Installation manual CNC 8055 CNC 8055i D SOFT V02 2X Probe connection at the 8055i...

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

Страница 658: ...658 Installation manual CNC 8055 CNC 8055i E SOFT V02 2X Probe connection at the 8055 CNC...

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Страница 678: ...678 Installation manual CNC 8055 CNC 8055i I SOFT V02 2X 2 digit BCD code output conversion table...

Страница 679: ...Installation manual CNC 8055 CNC 8055i J SOFT V02 2X 679 Key code KEY CODE Alphanumeric keyboard and monitor M T models...

Страница 680: ...680 Installation manual CNC 8055 CNC 8055i J SOFT V02 2X Key code Alphanumeric operator panel M T models...

Страница 681: ...Installation manual CNC 8055 CNC 8055i J SOFT V02 2X 681 Key code MC operator panel...

Страница 682: ...682 Installation manual CNC 8055 CNC 8055i J SOFT V02 2X Key code...

Страница 683: ...Installation manual CNC 8055 CNC 8055i J SOFT V02 2X 683 Key code TC operator panel...

Страница 684: ...684 Installation manual CNC 8055 CNC 8055i J SOFT V02 2X Key code...

Страница 685: ...Installation manual CNC 8055 CNC 8055i J SOFT V02 2X 685 Key code MCO TCO operator panel...

Страница 686: ...686 Installation manual CNC 8055 CNC 8055i J SOFT V02 2X Key code Alphanumeric keyboard...

Страница 687: ...Installation manual CNC 8055 CNC 8055i J SOFT V02 2X 687 Key code 11 LCD Monitor...

Страница 688: ...688 Installation manual CNC 8055 CNC 8055i J SOFT V02 2X Key code...

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

Страница 690: ...690 Installation manual CNC 8055 CNC 8055i K SOFT V02 2X Logic outputs of key status Alphanumeric operator panel M T models...

Страница 691: ...Installation manual CNC 8055 CNC 8055i K SOFT V02 2X 691 Logic outputs of key status MC operator panel...

Страница 692: ...692 Installation manual CNC 8055 CNC 8055i K SOFT V02 2X Logic outputs of key status...

Страница 693: ...Installation manual CNC 8055 CNC 8055i K SOFT V02 2X 693 Logic outputs of key status TC operator panel...

Страница 694: ...694 Installation manual CNC 8055 CNC 8055i K SOFT V02 2X Logic outputs of key status...

Страница 695: ...Installation manual CNC 8055 CNC 8055i K SOFT V02 2X 695 Logic outputs of key status MCO TCO operator panel...

Страница 696: ...696 Installation manual CNC 8055 CNC 8055i K SOFT V02 2X Logic outputs of key status Alphanumeric keyboard...

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

Страница 698: ...698 Installation manual CNC 8055 CNC 8055i K SOFT V02 2X Logic outputs of key status...

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

Страница 700: ...700 Installation manual CNC 8055 CNC 8055i L SOFT V02 2X Key inhibiting codes Alphanumeric operator panel M T models...

Страница 701: ...Installation manual CNC 8055 CNC 8055i L SOFT V02 2X 701 Key inhibiting codes MC operator panel...

Страница 702: ...702 Installation manual CNC 8055 CNC 8055i L SOFT V02 2X Key inhibiting codes...

Страница 703: ...Installation manual CNC 8055 CNC 8055i L SOFT V02 2X 703 Key inhibiting codes TC operator panel...

Страница 704: ...704 Installation manual CNC 8055 CNC 8055i L SOFT V02 2X Key inhibiting codes...

Страница 705: ...Installation manual CNC 8055 CNC 8055i L SOFT V02 2X 705 Key inhibiting codes MCO TCO operator panel...

Страница 706: ...706 Installation manual CNC 8055 CNC 8055i L SOFT V02 2X Key inhibiting codes Alphanumeric keyboard...

Страница 707: ...Installation manual CNC 8055 CNC 8055i L SOFT V02 2X 707 Key inhibiting codes 11 LCD Monitor...

Страница 708: ...708 Installation manual CNC 8055 CNC 8055i L SOFT V02 2X Key inhibiting codes...

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

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

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

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

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

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

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

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

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

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

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

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

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

Страница 722: ...722 Installation manual CNC 8055 CNC 8055i N SOFT V02 2X M functions setting chart...

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

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

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

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

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

Страница 728: ...728 Installation manual CNC 8055 CNC 8055i Q SOFT V02 2X Maintenance...

Страница 729: ...Installation manual CNC 8055 CNC 8055i Q SOFT V02 2X 729...

Страница 730: ...730 Installation manual CNC 8055 CNC 8055i Q SOFT V02 2X...

Страница 731: ......

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

Отзывы: