Application Note "Error management" DES 50/5, DES 70/10 Firmware version 1050h or higher

Similar documents
CAUTION! THE 7I29 USES VOLTAGE AND POWER LEVELS THAT REPRESENT A HAZARD TO LIFE AND LIMB.

Technical Manual. Plug & Drive Motors PD6-N8918. NANOTEC ELECTRONIC GmbH & Co. KG Gewerbestraße 11 D Landsham near Munich, Germany

Speed Controller 4-Quadrant PWM configurable via PC

Stepper motor I/O. Application Note DK Motion Control. A General information on stepper motors

TwinCAT NC Configuration

Current Loop Tuning Procedure. Servo Drive Current Loop Tuning Procedure (intended for Analog input PWM output servo drives) General Procedure AN-015

Motion Control for Newbies. Featuring maxon EPOS2 P.

DMX-K-DRV. Integrated Step Motor Driver + (Basic Controller) Manual

Copley Camming User Guide

MILE Encoder for EC 90 flat

MANUAL FOR RX700 LR and NR

isppac-powr1220at8 I 2 C Hardware Verification Utility User s Guide

Application Note AN-SERV-006

Speed Control Methods of Various Types of Speed Control Motors. Kazuya SHIRAHATA

Series: IDAM Servo Drive E Digital Motor Drive - DMD

Digital Single Axis Controller

A1000 Cheat Sheet (Open Loop Vector)

X8 Option 2 - Technology

APPENDIX. SureSERVO QUICK START GUIDE. In This Appendix... Quick Start for SureServo Drives...A 2. Tuning Quick Start for SureServo Drives...

Transmitter Interface Program

Industrial Automation Training Academy. PLC, HMI & Drives Training Programs Duration: 6 Months (180 ~ 240 Hours)

I2C PRESSURE MONITORING THROUGH USB PROTOCOL.

NX Series Inverters. HVAC Pocket Programming Guide

FlexPak 3000 Digital DC Drive Software Reference Manual Version 4.3

Multi-Protocol decoder

PRODUCTS DC MOTORS BLPM MOTORS AC MOTORS CONTROLLERS

Analog Servo Drive 25A8

Contents. Document information

ABB Drives. User s Manual. Pulse Encoder Interface Module RTAC-01

Bluetooth + USB 16 Servo Controller [RKI-1005 & RKI-1205]

Modern Robotics, Inc Core Device Discovery Utility. Modern Robotics Inc, 2015

with Electronic Assistant

K-Type Thermocouple Sensor User s Guide

WIND Power Technology: IMD Integrated Motor Drive

Technical Manual. FAN COIL CONTROLLER COOLING or HEATING ANALOG or PWM Art A

Parallel Port Interfacing with Switches, Keypad and Rotatory encoder

How To Control Gimbal

SMT-BD1/p - CD1-p - User manual. SMT-BD1/p CD1-p gb. PROFIBUS POSITIONER User manual INFRANOR. SMT-BD1/p - CD1-p - User manual 1

Microcontroller for Variable Speed BLDC Fan Control System. T.C. Lun System Engineer, Freescale Semiconductor, Inc.

QR12 (1.22 ) Diameter Optical Encoder

ABB Drives. User s Manual HTL Encoder Interface FEN-31

User s Manual. Management Software for ATS

EVAL-UFDC-1/UFDC-1M-16

Option field bus: without bus with profibus DP. Design-Index (Subject to change)

Micro-Step Driving for Stepper Motors: A Case Study

Data Sheet. Adaptive Design ltd. Arduino Dual L6470 Stepper Motor Shield V th November L6470 Stepper Motor Shield

Multi-Protocol decoder with Load regulation

Principles of Adjustable Frequency Drives

Data Analysis Software

APPLICATION NOTE. Atmel AVR443: Sensor-based Control of Three Phase Brushless DC Motor. Atmel AVR 8-bit Microcontrollers. Features.

Basic of servomotor control

PROCESSOR CONFIGURATION SOFTWARE USER GUIDE

Event counters in NOVA

DS1104 R&D Controller Board

Application Note Nr. 108 Customizing the Metronix parameterisation software

STEPPER MOTOR SPEED AND POSITION CONTROL

Electronic Power Control

PNOZmulti Configurator V8.1.1

UPS PIco. to be used with. Raspberry Pi B+, A+, B, and A. HAT Compliant. Raspberry Pi is a trademark of the Raspberry Pi Foundation

User Manual. AS-Interface Programmer

MEMOBUS/Modbus Communications

1. SAFETY INFORMATION

WINDOW's Programming Software USER MANUAL

Datasheet of the Easy Servo Drive ES-D VDC, 8.2A Peak, Close-loop, No Tuning. Version

EasyC. Programming Tips

Functional enhancements, rectified functional restrictions and functional restrictions, L-Force Engineer V2.20.1

maxon motor maxon motor control EPOS Positioning Controller Cable Starting Set Edition June 2006 part number Positioning Controller

Getting Started - SINAMICS Startdrive. Startdrive. SINAMICS Getting Started - SINAMICS Startdrive. Introduction 1

Development of the Induction Motor for Machine Tool Spindles and Servo Amplifier SANMOTION S

PowerBox PBX 180. Installation and Users Guide

Chapter I Model801, Model802 Functions and Features

sip Sanyo Modbus Guide Technical Specification Pinouts, Cable Connections & Wiring Issue 2: February 2009 Synapsys Solutions Ltd, all rights reserved

Work with Arduino Hardware

Using DVT with Gen4 Systems

Configuring Allen-Brandly ControlLogix PLC with Moxa MGate 5105-MB-EIP. 1 Application Description Objective Goals...

Scripting Language Reference. SimpleBGC 32bit

MINIMAT-EC-Servo Screwdriver Spindles

Product Information Sheet UH36 Hi Pot Tester

Technical definitions of A to Z

Active Vibration Isolation of an Unbalanced Machine Spindle

EDSVS9332S EXT.FZ9. Global Drive. Ä.FZ9ä. System Manual. (Extension) kw. EVS9321xS... EVS9332xS. Servo inverter

maxon sensor maxon sensor

Data Acquisition Module with I2C interface «I2C-FLEXEL» User s Guide

POWERDRIVE MD. Variable speed drive. Commissioning manual en / h. Digital input polarity Input or output.

Accurate Measurement of the Mains Electricity Frequency

MDC Series

Application Note AN-1187

$MPTFE -PPQ 4UFQQJOH 4ZTUFN XJUI /FUXPSL #BTFE.PUJPO $POUSPMMFS

E-Blocks Easy RFID Bundle

Motors and Generators

MODULE BOUSSOLE ÉLECTRONIQUE CMPS03 Référence :

SMS Alarm Messenger. Setup Software Guide. SMSPro_Setup. Revision [Version 2.2]

Application Information Fully Integrated Hall Effect Motor Driver for Brushless DC Vibration Motor Applications

10 Thomas, Irvine, CA USA Tel: (949) Fax: (949) Toll Free: (800) 23 FUTEK

Supplemental User Guide

[F/T] [5] [KHz] [AMP] [3] [V] 4 ) To set DC offset to -2.5V press the following keys [OFS] [+/-] [2] [.] [5] [V]

mdm-mp3 minidirector with MP3 Player

BLE Series. Data setting software MEXE02 OPERATING MANUAL. Tabel of contents 1 Synchronization with the driver Monitor function...

FAQ about Drive Technology

POSITIONING AND CONTOURING APCI-8001, APCI-8008 AND CPCI-8004 OPERATING MANUAL / OM CONTROL SYSTEM. Rev. 12/

Transcription:

Application Note "Error management" DES 50/5, DES 70/10 Firmware version 1050h or higher Introduction The DES (Digital EC Servo amplifier) is a very efficient digital servo amplifier with sinusoidal current commutation for the perfect control of EC (Electronic Commutation) motors. The sinusoidal commutation causes minimal torque ripple and low motor noise. The motor chokes integrated in the DES extend the operating range of the DES to motors with very low inductance. The EC motors must be equipped with 3 Hall sensors (bipolar hall effect latches, 120 electrical) and a digital 3 channel encoder (recommended with line driver A,A\,B,B\,I,I\). The controller, the monitoring and the complete control algorithms are implemented in a very fast digital signal processor. As with classical, conventional automatic controllers, easy trimming and adjustment of the servo amplifier is possible with just a few potentiometers. As an alternative, configuration and commanding is also possible by means of a PC or PLC (RS232 or CAN). This is particularly favourable with series application, as all adjustments and parameters can be set fast, reproducible and numerical. The set value specification can be made conventionally with an analogue input (0... 5 V or ±10 V), or digitally via the RS232 or CAN bus interfaces. Objectives This application note clarifies the Error management of the maxon servo amplifiers DES 50/5 and 70/10 with Firmware version 1050h or higher. Required Tool maxon motor DES Graphical User Interface GUI Version 1.10 or higher Freely available at http://www.maxonmotor.com category «Service», subdirectory «Downloads», Order number 205679 or 228597. References maxon motor DES Communication Guide Freely available at http://www.maxonmotor.com category «Service», subdirectory «Downloads», Order number 205679 or 228597. Seite 1/12

Initialisation phase (Errors 0 to 3) During the initialisation phase the rotor position by a special sequence. It calculates an initial angle from the pattern of the hall sensors and gets a more exact position due the edge of hall sensor 3 during the first turn. Then it observes the index pulse of the encoder to get the reference angle for each rotor turn. Error 0 Hall Sensor Error Hall Sensor Error * Wrong wiring of the hall sensors or the hall sensor supply voltage. * Damaged hall sensors of the motor. * Error 0 can only occur during the initialisation procedure after power on. * This error requires a hardware reset! Switch off and on the power supply! see figure Error 3 Error 1 Index Processing Error Index Processing Error * Encoder without or with none working index channel. * Too low setting of system parameter 'Encoder Resolution'. * To high input frequency of encoder signals. * The index pulse of the encoder was not found within two turns. * This error requires a hardware reset! Switch off and on the power supply! see figure Error 3 Error 2 Wrong setting of encoder resolution Wrong setting of encoder resolution * The setting of the system parameter 'Encoder Resolution' is wrong. * Error 2 can only occur during the initialisation procedure after power on. * This error requires a hardware reset! Switch off and on the power supply! see figure Error 3 Seite 2/12

Error 3 Hall Sensor 3 not found Hall Sensor 3 not found * Wrong wiring or defect hall sensor 3. * Too low setting of system parameter 'Encoder Resolution'. * Error 3 can only occur during the initialisation procedure after power on. * This error requires a hardware reset! Switch off and on the power supply! Power OFF RESET by power OFF Power up Hall sensor electrical state detection invalid state Error 0 rotor position initialized within ± 30 valid state search Hall sensor 3 edge Hall sensor 3 edge not found within 360 (1 turn) Error 3 rotor position accurancy <1 Hall sensor 3 edge found Hall sensor 3 edge found but invalid state on Hall sensor 1 or Hall sensor 2 Error 0 Status Bit 1 search encoder index Encoder index not found within 720 (2 turns) Error 1 Encoder index Status Bit 0 Encoder index found search 2nd encoder index 2nd encoder index found 360 Error 2 Status Bit 2 2nd encoder index found at 360 2nd encoder index not found within 720 (2 turns) encoder index not found within 720 (2 turns) Error 1 normal state encoder index angle 0 or 360 Error 1 encoder index angle = 0 or = 360 Seite 3/12

Running phase (Errors 4 to 15) Error 4 Over Current Error Over Current Error * Short circuit at motor windings. * Regulation loop gain is too high. * System parameter 'Acceleration' too high. * Damaged power stage. * Overtemperature of power stage. (only on DES 70/10 Hardware version 4101h!) Output current Supervision Phase current > maxcurr Error 4 Phase current < maxcurr Power stage disabled Errors cleared ENABLE or Clear Error DISABLE Seite 4/12

Error 5 Over Voltage Error Over Voltage Error * The power supply voltage is too high. * Too high voltage during deceleration mode (4Q). * Once reached the limit, the voltage has to decrease to the lower hysteres limit otherwise the Error 5 can't be cleared Supply voltage Supervision Supply voltage > maxlimit Error 5 Supply voltage < maxlimit Errors cleared Power stage disabled DISABLE (Supply voltage < ClearLimit) and (ENABLE or Clear Error) Seite 5/12

Error 6 Over Speed Error Over Speed Error * The speed in current control mode is higher then MaxSpeedCurr. * Parameter MaxSpeedCurr is set to 30'000rpm by default. Speed Supervision Speed > MaxSpeedCurr Error 6 Speed < MaxSpeedCurr Power stage disabled Errors cleared DISABLE ENABLE or Clear Error Seite 6/12

Error 7 Supply voltage too low for operation The supply voltage is too low for operation * The voltage is too low. * The power supply can't supply the acceleartion current. * Once reached the limit, the voltage has to rise to the higher hysteres limit otherwise the Error 7 can't be cleared Supply voltage Supervision Supply voltage < minlimit Error 7 Supply voltage > minlimit Errors cleared Power stage disabled DISABLE (Supply voltage > ClearLimit) and (ENABLE or Clear Error) Seite 7/12

Error 8 Angle detection error Angle detection error * Wrong wiring of Hall sensors or defect Hall sensors. * Wrong wiring of encoder or defect encoder. * Wrong setting of system parameter Encoder Resolution. * In addition to the rotor position detection there is a continuous rotor angle supervision also (even during initialisation phase). For this the hall sensor signals observed and the rotor angle calculated from there pattern. If the hall sensor pattern is invalid or the angle differs to much from the angle calculated from encoder a Error 8 is set. Rotorangle supervision Read hallsensor pattern Hallpattern correct? N Y Calculate Hallangle angle difference between hall and encoder to high? Y N increment Faultcounter decrement Faultcounter Y Faultcounter < 5? Return N Error 8 Return Seite 8/12

Error 9 Error 10 Error 11 Over temperature error Over temperature error * The power stage temperature measured on PCB is too high * Once reached the limit, the temperature has to decrease to the lower hysteres limit otherwise the Error 11 can't be cleared * Only released on DES 50/5 Hardware version 4003h or higher. Temperature Supervision Temperature > maxtemp Error 11 Temperature < maxtemp Errors cleared Power stage disabled DISABLE (Temperature < clearlimit) and (ENABLE or Clear Error) Seite 9/12

Error 12 Error 13 Parameter out of range Parameter out of range * The system parameter 'Encoder resolution' is out of range. * The encoder resolution setting has to be less or equal then 7500 counts per revolution. * The encoder resolution divided by the number of pole pairs must be higher or equal then 16 (EncRes > 7500) or (EncRes/PolePair < 16) Parameter Check Error 13 (EncRes <= 7500) and (EncRes/PolePair >= 16) ENABLE or Clear Error Errors cleared Error 14 Seite 10/12

Error 15 Error summary Error summary * One or more Errors (0..14) are set. * Clearing of occured Error Bit (0..14) Error register An extended Error management is implemented in Firmware version 1050h. The Errors are represented by the bits of an internal Error word. If a new Error is the DES is set to the Error state (with disabling or stopping drive). The Error state register System Error is readable via communication ports. The old value of System Error Register is shifted to Error History 1 and its old value to Error History 2. new Error / clear Errors 15 13 11 8 7 6 5 4 3 2 1 0 System Error Error History 1 Error History 2 Seite 11/12

Definition of the system operating status BIT 0: BIT 1: BIT 2: BIT 3: BIT 4: BIT 5: BIT 6: BIT 7: BIT 8: BIT 9: BIT 10: BIT 11: BIT 12: BIT 13: BIT 14 + 15: 0: encoder index not found yet 1: encoder index found 0: hall sensor signal not found yet 1: hall sensor signal found 0: rotor position not found yet 1: rotor position found 0: not saving the system parameters in EEPROM 1: saving the system parameters in EEPROM not used 0: measure Vmax/Offset 1: measure Temperature only available since HW 4003h and higher 0: ±10V SetValue 1: 0... 5V SetValue 0: Max current set to peak current 1: Max. current reduced to continous current 0: in the small current region 1: in the large current region 0: no error 1: error 0: software disabled 1: software enabled 0: not debouncing the enable input 1: debouncing the enable input 0: no offset in current circuit 1: offsets in current circuit 0: not braking 1: braking with the maximum setting current 0 + 0 : power stage is disabled 0 + 1 : refresh the power stage 1 + 0 : power stage is enabled 1 + 1 : power stage is enabled The system operating status can be monitored using the Graphical User Interface GUI. Open the menu 'Status' and click the menu item 'Read System Status' to see the following dialog. (Activate the automatic refresh mode to see the bit states changing during the initialisation.) Seite 12/12