Ternary Integrated Actuator Maintenance and Troubleshooting Training Tim Brennan Proprietary information © WITTENSTEIN Outline 1. 2. 3. 4. 5. System Components Wiring – Power and Command Programming – ProTern Commissioning Software Command Data – Homing, moving, jogging Troubleshooting – Error Reading, Handling, and other basics Tim Brennan Proprietary information © WITTENSTEIN 2 Ternary System Configuration Consists of: 1. Actuator (TLSA, TRSA, TSSA) 2. Power Cable (TCC 001-001) 3. Command cable (TCC 002-008) 4. Chaining terminal (TBG 002-003) 5. Programming Cable (TCC 002-001) 6. Bus Converter (TBG 001-001) 7. ProTern Software (TET 002-002) 8. PLC 9. 24 VDC Power Supply 10. Power Switching Circuitry Tim Brennan Proprietary information © WITTENSTEIN 3 Ternary Actuator Components – Motor/Electronics Motor with motor mounting plate Brushless motor for long lifetime protected by seal Feedback system TTL Encoder for position feedback to close position loop. Optional Brake Electro-magnetic motor holding brake for vertical loads or holding position in loss of power Logic PCB with integrated memory Storage of 16 (STP) or 64 (BLM) points (w/ pos, accel,vel and torque) and electronic commutation Amplifier with heat sink High Power Pulse signal generator for stepping motor or PWM for Servo motor. Housing with cabling IP65 protection for complete integrated system Optional Fieldbus cabling Devicenet, Profibus, or CAN Open Tim Brennan Proprietary information © WITTENSTEIN 4 Ternary Actuator Components – Cylinder Ballscrew with recirculating Ballnut – Maintenance Free 3, 6 or 12 mm Pitch (Distance per 1 rotation) Up to 300 mm length Stainless Steel Rod Double-D Cut Rod and Bushing (for Anti-Rotation) Flange or T-Slot Mounting Dual Input bearings for added thrust support Tim Brennan Proprietary information © WITTENSTEIN 5 Power Connection Tim Brennan Proprietary information © WITTENSTEIN 6 Command Cable Command Cable connects Ternary to PLC through the Chaining Terminal Command Cable Contains both RS485 Communication as well as Discrete IO Tim Brennan Proprietary information © WITTENSTEIN 7 Breakout Board CN1 – Serial Connection to Computer CN3 – Serial Daisy Chain to other Actuator CN2 – Connection to Ternary PIO Terminal – Discrete IO to PLC Tim Brennan Proprietary information © WITTENSTEIN 8 ProTern Commissioning Software 1. 2. 3. 4. 5. 6. Installation of ProTern Startup and connecting to a device Program basics Loading Prestored parameter files Editing Parameters Saving to EEPROM Tim Brennan Proprietary information © WITTENSTEIN 9 Installation of ProTern 1. Install ProTern.msi 2. Installed to: C:\Program Files\alpha gear drives\ProTern 3. ProTern.exe to start program 4. ProTern Folder contains Subfolders for: 1.“Doc” – contains ProTern manual 2.“Help” – Contains Help File 3.“Projects” – For stored files 4.“Traces” – For Stored Traces Tim Brennan Proprietary information © WITTENSTEIN 10 Startup and Connecting to Device 1. When Program Starts, choose Network Connection and Baud (115.2 Default) 2. Choose Device you are looking for 1. Scan for first found device 2. Specify Device Address 3. Search for All Tim Brennan Proprietary information © WITTENSTEIN 11 Startup and Connecting to Device 1. After the devices are found, the data is uploaded 2. You are given the choice to make a new project. Select yes to view or edit current parameters on the device. Tim Brennan Proprietary information © WITTENSTEIN 12 Program Basics 1. Program Tree – Shows any actuators in project as well as each point. Uses Name Label. 1 2. Status Area – Shows status of Inputs and Outputs. 3. Real-time Data – Shows Position, velocity and temperature data. 4. Project Area – Shows actuator parameters and allows for actuator commands to be issued. Tim Brennan 4 2 3 Proprietary information © WITTENSTEIN 13 Programming Basics – Units of measure 1. View allows you to change the units of measure between inch, metric and native units. Tim Brennan Proprietary information © WITTENSTEIN 14 Program Basics - Project Window 1. Actuator Parameters – Includes Homing, Software Limits, I/O Mode, and Communication Parameters. 1 2 3 2. Point Parameters – Change Positions, speeds, acceleration rates. 3. Command Page – Allows generation of movement (homing, move to point, jog and teach, scope function). Tim Brennan Proprietary information © WITTENSTEIN 15 Loading from a file 1. To Open File choose 1.File/Open or 2.Open File Icon 2. Choose the Program file you want to open. Tim Brennan Proprietary information © WITTENSTEIN 16 Saving Existing Parameters to a file 1. To Save an existing parameter set from the actuator into a file that can be loaded to a device select: 1.File/Save As or 2.Click on Disk Icon to Save 2. Name the actuator and hit save for future use. Tim Brennan Proprietary information © WITTENSTEIN 17 Factory Default Parameters In case there is an error in parameter values that can not determined, you can also load factory default parameters. 1. Choose “Tools/Reload from EEPROM File” 2. Save to EEPROM. Tim Brennan Proprietary information © WITTENSTEIN 18 Editing Parameter Data 1. Click on the field you would like to edit. 2. #2 Notes the min and max values in the current measuring units. 3. #3 Notes the min and max values in the native units 1 4. #4 Notes the current value in native units. 5. Only data in software will be changed, not on Permanent Memory (EEPROM). 2 Tim Brennan Proprietary information 3 4 © WITTENSTEIN 19 Saving to EEPROM 1. When the correct parameter values are in the ProTern Project, they must be saved to the EEPROM for permanent memory storage in the actuator. 2. This can be done by selecting Tools/Recall or using the Red Diamond Icon. Tim Brennan Proprietary information © WITTENSTEIN 20 Saving to EEPROM 1. Click checkbox to designate what you would like to save to. All boxes underneath will automatically be checked. 2. Choosing Project writes to all parameters in every actuator in the project. 3. Choosing A0 writes to all parameter in Actuator 0. 4. You can also download selectively to specific points or to actuator level only. Tim Brennan Proprietary information © WITTENSTEIN 21 Command Page Command Page allows motion. The following areas are found in the screen capture on the right: 1 1. Shows data for each point 2. Change view between what is in software (proTern) vs what is stored in EEPROM. 3. Allows Servo to be turned on and off 2 4. Issue commands 5. Generate Moves 6. Configuring Trace Data to be captured (view by clicking graph icon) 3 4 6 7 5 7. Jog and teach function Tim Brennan Proprietary information © WITTENSTEIN 22 Command Page - Moves 1 1. Moves are not allowed until axis has been homed (area 4) 2. Moves can be generated by double clicking Black boxes in area 1 or clicking one of the Move commands in area 5. 3. The GoTo Px in area 5 and Teach Px are changed to different point number by single clicking in area 1. 4. Jog In or out in area 7 to move actuator to correct position. Teach stores the data in the Program point only. It must still be saved to EEPROM. Tim Brennan 2 3 Proprietary information 4 6 7 5 © WITTENSTEIN 23 Troubleshooting 1. 2. 3. 4. Troubleshooting Steps How to find Error Code Error Code Definition Typical modes of failure Tim Brennan Proprietary information © WITTENSTEIN 24 Troubleshooting Steps 1. If actuator isn’t moving, check: 1. Is the LED on back of actuator green, red, or off 1. Green = No Error detected, Go to step 2 2. Red = Check Alarm Code (see page 26) 3. Off = Check if power source and power cable are OK, replace if necessary. 2. If Green and not moving, remove load and try moving again. 1. If moves without load, 1. check for mechanical misalignment of load 2. Check Protern to determine if input signals are reaching actuator; if not check for break in command cable or loose wire on chaining terminal 3. If signals are reaching actuator, actuator moves, but PLC doesn’t recognize position complete, home or alarm 1. Check Command cable or breakout board if OK return to Wittenstein for replacement of Output Optocouplers Tim Brennan Proprietary information © WITTENSTEIN 25 Troubleshooting Steps (continued) 2. If doesn’t move w/o load when commanded, remove power and try to move by hand. 1. If it moves by hand, return to Wittenstein to have motor evaluated. 2. If doesn’t move by hand, return to Wittenstein to have cylinder evaluated. 3. Not possible to swap motor or cylinder in the field. 2. If Actuator is moving but slowly: 1. Check for mechanical misalignment 2. Verify load weight is not “too much” 3. If not too heavy or misaligned, remove load to determine if actuator still moves slowly. 1. If yes, return Ternary to Wittenstein for cylinder Evaluation 2. If moves slowly in one direction only, probable crash, return to Wittenstein for encoder re-alignment. 3. If moves OK without Load, check again for mis-alignment or load weight. Tim Brennan Proprietary information © WITTENSTEIN 26 Checking Error Codes •Real-time Statistics must be on In case the LED is Red, check alarm code. 1. Realtime Statistics must be on 2. Alarm code can be read out of real time data 3. Consult Error code data on next page Tim Brennan Proprietary information © WITTENSTEIN 27 Error Codes Alarm Items Check and repair B0 Data error in Bank30 ( Bank0) Download default data from PC from file. B1 Data error in Bank31 (Bank1) Download default data from PC from file. B8-B9 The relation with encoder and motor is wrong ( connection, circuits ...) Check the internal friction without power. Check the motor cable. This can be caused if motor rotor or cylinder is locked (internally or due to external jam). Return for Repair BB-BE Error at origin return (Homing) Check the movement and load condition at homing. Increase homing current if necessary. If error continues, Return for repair. C0 Over velocity C1 Motor abnormal movement D0 Over voltage input This can be caused by power supply. If the actual power level is OK, return for repair. D1 Internal over voltage by regenerative power Check the movement with default data. If this doesn't fix error, return for repair D8 Positional deviation counter overflow Due to continuously movement in 1 direction (for rotary only). Set shortest travel bit to allow for rollover. If error remains, return for repair. E0 Over heat (85degC) Change the load condition. If it is not caused by load condition or excessive ambient temperature, return for repair. E8-EC Encoder error Return for Repair. F8 Check sum error in EEPROM Re-write default data. If "F8" error still happens, Return for repair. Tim Brennan Can be caused by vertical falling axis (drive runaway). If can't remove condition that causes this, return for repair Proprietary information © WITTENSTEIN 28 Other Modes of failure 1. Damaged or pinched cables. Do not bend cables past maximum bend radius (see chart at the right) 2. Rotated cylinder. Do not apply rotational force to output rod. Always apply counterforce to prevent internal bushing from being damaged. Tim Brennan Proprietary information © WITTENSTEIN 29 Other Modes of failure 3. If positioning repeatability goes down, check for rotational play in output rod. This can be a sign of wear on the output bushing. 4. If Cylinder makes loud or grinding noise, typically due to damaged input bearings, normally caused by crash. Return for repair. Tim Brennan Proprietary information © WITTENSTEIN 30 Thank you for your attention Tim Brennan Proprietary information © WITTENSTEIN