Beckhoff AX5000 Series Function Manual

Beckhoff AX5000 Series Function Manual

Hide thumbs Also See for AX5000 Series:
Table of Contents

Advertisement

Documentation
Function description
for servo drives of the series AX5000
Version:
Date:
1.5
2018-05-15

Advertisement

Table of Contents
loading

Summary of Contents for Beckhoff AX5000 Series

  • Page 1 Documentation Function description for servo drives of the series AX5000 Version: Date: 2018-05-15...
  • Page 3: Table Of Contents

    Table of contents Table of contents 1 Foreword .............................. 7 Documentation Issue Status...................... 7 Notes on the documentation...................... 8 2 For your safety............................ 9 Staff qualification .......................... 9 Description of symbols........................ 10 3 Asynchronous motors - Special functions ................... 11 P/I breakdown protection controller (BPC) ...................  11 General information ........................
  • Page 4 Table of contents 8.4.1 Parameterisation of the filter .................... 40 1st order phase correction filter .................... 41 8.5.1 Parameterisation of the filter .................... 42 9 I*t calculation in the AX5000 servo drive .................... 43 Special features in the case of an AX520x two-channel device ...........  44 9.1.1 Taking AX5206 as an example .................. 45 10 Configuration and control of the motor brake.................. 46...
  • Page 5 Table of contents 19 Variable position interface........................ 83 19.1 Functionality from firmware v2.10.................... 83 19.1.1 Rotary feedback sample .................... 84 19.1.2 Linear feedback sample .................... 84 20 Velocity - Controller Structure ....................... 85 20.1 Functionality from firmware v2.10.................... 85 20.1.1 Setpoint value calculation .................... 86 20.1.2 Setpoint limiting........................ 86 20.1.3 Velocity controller...................... 86 20.1.4 Determining the actual velocity value (differentiation) ............. 86...
  • Page 6 Table of contents Version: 1.5 Function description...
  • Page 7: Foreword

    This documentation was originally written in German. All other languages are derived from the German original. Product features Only the product features specified in the current user documentation are valid. Further information given on the product pages of the Beckhoff homepage, in emails or in other publications is not authoritative. Version Comment Chapter Update:...
  • Page 8: Notes On The Documentation

    EP0851348, US6167425 with corresponding applications or registrations in various other countries. ® EtherCAT is registered trademark and patented technology, licensed by Beckhoff Automation GmbH, Germany Copyright © Beckhoff Automation GmbH & Co. KG, Germany. The reproduction, distribution and utilization of this document as well as the communication of its contents to others without express authorization are prohibited.
  • Page 9: For Your Safety

    Beckhoff Automation GmbH & Co. KG. In addition, the following actions are excluded from the liability of Beckhoff Automation GmbH & Co. • Failure to comply with this documentation •...
  • Page 10: Description Of Symbols

    For your safety Description of symbols In this documentation the following symbols are used with an accompanying safety instruction or note. The safety instructions must be read carefully and followed without fail! Symbols that warn of personal injury: Serious risk of injury! This is an extremely dangerous situation.
  • Page 11: Asynchronous Motors - Special Functions

    Asynchronous motors - Special functions Asynchronous motors - Special functions The AX5000 features a wide range of integrated complex functions for operating an asynchronous motor, which in most other frequency converters cannot be implemented due to lower computing performance and lack of sensors.
  • Page 12: General Information

    Asynchronous motors - Special functions General information Speed reduction due to sudden load increase at constant speed in one the processing operation (for example ingression of a drill in solid material) is started with the Firmware v2.03 using the break down protection controller (BPC).
  • Page 13: Functionality From Firmware V2.03

    Asynchronous motors - Special functions 3.2.1 Functionality from firmware v2.03 Mode of functioning of the breakdown protection controller The breakdown protection controller attempts to avoid the impermissible range (actual current value in %). This is defined in advance in parameter P-0-0115 (ASM: stall protection loop, torque limit value). If a machining procedure exceeds the I value, the servo drive reduces the set speed (reduction to ≤...
  • Page 14: Configuration

    Asynchronous motors - Special functions 3.2.2 Configuration Joint operation of the breakdown protection controller and the acceleration controller! To use the breakdown protection controller and the acceleration controller together, the two Note IDNs P-0-0115 and P-0-0112 should have different values. Activation and setting of the breakdown protection controller properties To activate the control structure of the breakdown protection controller [item 3], go in the Drive Manager to Channel A →...
  • Page 15: Acceleration Pre-Control

    Acceleration pre-control Acceleration pre-control The lag error of an axis during acceleration can be minimized with the aid of the acceleration pre-control. This can, for example, shorten the cycle times of handling axes or improved the path fidelity of CNC axes. The meaning of the parameters in conjunction with the acceleration pre-control is explained in the following chapters.
  • Page 16 Acceleration pre-control Procedure First of all, optimise the axis with the linear interpolation. To do this, record the current, velocity command value, actual velocity and lag error with the oscilloscope. Then activate the cubic interpolation as shown above and add the parameter P-0-0505 to the process data: If you record the value of the "velocity controller output"...
  • Page 17: Change To Compatible Type

    Note Further information can be found under: www.beckhoff.com → Automation → TwinCAT 3 → Documentation Change to Compatible Type in the case of AX5000 servo drive With the Change to Compatible Type function, TwinCAT offers an exchange of the AX5000 servo drive (larger range of functions or performance, see above) and/or the revision, taking into account the links in the task.
  • Page 18 Change to compatible type Example scenarios for the handling of the Change to Compatible Type function Scenario Example and feasibility of the Change to Compatible Type Firmware Update: Initial situation: A TwinCAT configuration exists. Intention: A firmware update is to be carried out on the AX5000 servo drive. Explanation: The new firmware uses a more up-to-date interface.
  • Page 19: Functional Description

    Change to compatible type Functional description Data backup! Beckhoff Automation GmbH & Co. KG recommends that you make a backup of your Twin- CAT project and the data of your configuration before executing the function. Note Step 1 Step 2 •...
  • Page 20 Once steps 1 – 4 have been completed, the changes are adopted into the startup list in parameter P-0-0010. These are then compared with the Beckhoff-AX5xxx.xml defined standard configurations. Aborting and restarting the function! It is possible at all times to stop and restart the function.
  • Page 21: Term Definitions

    Further information about the order key can be found in the: AX5000 – system manual under product identification! Note In the case of the AX5000 servo drives, Beckhoff makes a distinction between HardWare 1 and HardWare 2 devices. Firmware (version): The firmware is the software of the AX5000 servo drive.
  • Page 22: Digital Inputs And Outputs

    Digital inputs and outputs Digital inputs and outputs The AX5000 servo drive can be used to activate various functions via digital inputs and outputs. The functions are assigned via eight inputs (0-7); input 7 can be configured as output. The individual functions are described in this chapter.
  • Page 23: Hardware-Enable

    Digital inputs and outputs Set output on Error (C1D) 0: No The specified output (Digital output 7) does not respond to a C1D error. 1: Yes The specified output (digital output 7) responds to a C1D error. The error is displayed on the AX5000. Default value: 0 No Set output on warning (C2D) 0: No...
  • Page 24: Limit Switch Monitoring

    Digital inputs and outputs Diagnostics 0: Error If axis control is active (enabled) and the hardware enable input is switched off, the AX5000 servo drive reports error message F102 (loss of the hardware enable). 3: Silent If axis control is active (enabled) and the hardware enable input is switched off, the AX5000 servo drive reports no error.
  • Page 25: Ready To Operate

    Digital inputs and outputs Input number Under this setting in parameter P-0-0401 you can specify which digital input is to be configured with the function „Position limit switch“. You can assign the function to one of eight digital inputs (0-7). Configuration of the positive and negative limit switch The positive and negative limit switch can be configured in parameter P-0-0401.
  • Page 26: Comissioning A Generic Encoder With Biss-C Interface

    Comissioning a Generic Encoder with BISS-C Interface Comissioning a Generic Encoder with BISS-C Interface Preface BISS-C is an open standard for communication with a rotary or linear feedback device and is used by various encoder manufacturers. The AX5000 does support this interface in general. Due to the many possible variations we now offer a generic encoder XML file for rotary encoders and for linear encoders that can be used and adjusted to many different encoders with BISS C interface.
  • Page 27: Wiring

    Comissioning a Generic Encoder with BISS-C Interface Wiring Correct wiring, of course, is essential to run any feedback device correctly. Depending on wether or not there are sense lines for the power supply there are 2 or 4 wires for the supply voltage: Signal Description AX5000...
  • Page 28: Selecting The Feedback

    Comissioning a Generic Encoder with BISS-C Interface Selecting the Feedback Use the "Select Feedback" button and choose either "Rotational" or "Linear Motorfeedbacks". Choose "BISS_C Generic 5V 1Vpp" if you do have an encoder with Sine/ Cosine signals. Choose "BISS_C Generic 5V"...
  • Page 29: Definition Of Parameter P-0-0150

    Comissioning a Generic Encoder with BISS-C Interface Definition of Parameter P-0-0150 7.7.1 Feedback Type string The name of the encoder is not important for operation. It may be changed to remember what encoder you are using: 7.7.2 Power Settings Please choose the correct power supply accoding to the datasheet of your encoder. Correct voltage and "sense"...
  • Page 30: Process Channel

    Comissioning a Generic Encoder with BISS-C Interface 7.7.3 Process Channel "Process interface" is "1: Sin / Cos with 1 V peak to peak" in case the encoder provides those signals. In case of pure digital communication it is " 5: Digital interface". Doublecheck the connector setting.
  • Page 31: Parameter Channel

    Comissioning a Generic Encoder with BISS-C Interface 7.7.4 Parameter Channel Parameter Explanation Parameter interface 6: BISS C-Mode unidirectional (Do not change!) Connector Doublecheck where you connected the encoder. Identifier Not used, keep 0. Bit resolution singleturn position For a rotary encoder: Get number of singleturn bits from encoder datasheet.
  • Page 32: Parameter Channel / Data / Biss

    Comissioning a Generic Encoder with BISS-C Interface 7.7.5 Parameter Channel / Data / BISS Most encoders will run with the preset default values. Do not change any settings unless you are sure that your specific encoder requires that! Some explanations (referring to the numbers in the picture): 1.
  • Page 33: Restrictions For Clock Frequency

    Comissioning a Generic Encoder with BISS-C Interface Restrictions for Clock Frequency Firmware ≥ v2.10 build 0015 allows setting different frequency values. Possible values of the clock frequency to be set: 2000, 2500, 3333, 5000 [kHz]. The clock frequency can be changed in the parameter P-0-0150 under: Note Parameter channel →...
  • Page 34: Troubleshooting

    Comissioning a Generic Encoder with BISS-C Interface Example 1 Example 2 Transmission time = 4 µs + 37 x 0.3 µs = 15.1 µs < Transmission time = 8 µs + 43 x 0.3 µs = 20.9 µs > 18 µs 18 µs ◦...
  • Page 35: Try Analog Signals Only

    Comissioning a Generic Encoder with BISS-C Interface 7.9.1 Try analog signals only If you do have an encoder with BISS C interface and analogue signals you may choose a setup without using the digital interface. Choose "Unknown/ 1Vpp..." with the correct sense settings and resolution. If you get errors related to the sense line (e.g.
  • Page 36: Internal Velocity Filters

    Internal velocity filters Internal velocity filters Warning, risk of injury from uncontrolled movements! When working with the described filters there is always a danger of the motor performing uncontrolled movements due to impermissible parameterization. Make sure that your appli- WARNING cation allows these movements and secure the entire danger zone against inadvertent en- try;...
  • Page 37: 1St And 2Nd Order Iir Filter - Infinite Impulse Response Filter

    Internal velocity filters 1st and 2nd order IIR filter – Infinite Impulse Response Filter A general digital filter with time-discrete transfer function has been implemented for the current command value filter. The following filters can be selected in the TCDriveManager: •...
  • Page 38: Parameterisation Of The Filter

    Internal velocity filters 8.3.1 Parameterisation of the filter Warning, risk of injury from uncontrolled movements! Impermissible attenuation values lead to a strong phase shift, which can result in uncon- trolled acceleration of the motor and other instable states. WARNING There are two different methods of parameterising the filter. "Classic"...
  • Page 39 Internal velocity filters "Low-pass and high-pass filter" method This variant is activated by unchecking the "Classic" checkbox (22). You must now determine and enter the parameters "Low pass filter damping" (23), "Low pass filter frequency" (24), "High pass filter damping" (26) and "High pass filter frequency"...
  • Page 40: 1St Order Low Pass Filter

    Internal velocity filters 1st order low pass filter The 1 order low pass filter attenuates all frequencies above the specified limit frequency. Select a servo drive (1) in the TwinCAT System Manager, start the TCDriveManager (2), click on the respective axis (3) and select the "Current command value filter"...
  • Page 41: 1St Order Phase Correction Filter

    Internal velocity filters Example: With this example the frequency response of the PT1 filters has been illustrated for clarity. The Bode plot (logarithmic frequency curve) shows the amplitude over frequency in the upper area and the associated phase shift over frequency in the lower area. Seen together, it is recognisable that a phase shift results from the damping of the amplitude.
  • Page 42: Parameterisation Of The Filter

    Internal velocity filters 8.5.1 Parameterisation of the filter Warning, risk of injury from uncontrolled movements! Impermissible damping values lead to a strong phase shift, which can result in uncontrolled acceleration of the motor and other instable states. WARNING This filter is parameterised with the parameters "Limit frequency"...
  • Page 43: T Calculation In The Ax5000 Servo Drive

    I*t calculation in the AX5000 servo drive I*t calculation in the AX5000 servo drive Reference variables for the I*t calculation: P-0-0052; P-0-0090; P-0-0091; P-0-0092; P-0-0093 Note The I*t calculation serves as a safety function in the AX5000 servo drive. The max. permissible overcurrent time area (I*t ) depends on the size of the devices.
  • Page 44: Special Features In The Case Of An Ax520X Two-Channel Device

    I*t calculation in the AX5000 servo drive Special features in the case of an AX520x two-channel device • The overcurrent time area for the total current of the device is determined by the size. • By default, the same values for rated and peak current are available to both channels. It is possible to increase the value of the rated current for one channel.
  • Page 45: Taking Ax5206 As An Example

    I*t calculation in the AX5000 servo drive 9.1.1 Taking AX5206 as an example The rated current for channel A is increased to 6.6 A and the peak current set to 11 A. Reference values for the example calculation (channel A): Description Value S-0-0112...
  • Page 46: Configuration And Control Of The Motor Brake

    P-0-0096; P-0-0097 Note If your servomotor is equipped with a motor brake, it is controlled via the AX5000 servo drive. For Beckhoff servomotors of the AM8000 series, the data for the motor brake are taken from the electronic type plate (or offline from the motor data files *.xeds).
  • Page 47 S-0-0124). Therefore the holding brake also acts on rotating axes. This can lead to increased wear and premature failure! Risk of injury through falling or moving axes! As a rule, holding brakes in Beckhoff servomotors are not designed for service braking of the axes! CAUTION Service braking causes increased wear of the holding brake! The service life would be reduced significantly.
  • Page 48: Control

    Configuration and control of the motor brake 10.2 Control The motor brake is generally controlled automatically via the AX5000 servo drive. For manual control, select the service function „Manual brake control“ in the TC3 Drive Manager. This function is described later in this chapter.
  • Page 49 Configuration and control of the motor brake Manual control of the motor brake for testing purposes In order to use the service function of the TC3 Drive Manager for the motor brake, select it in the TC3 Drive Manager under „Service functions → Manual brake control“. Default setting The default setting of the motor brake is „Automatic“.
  • Page 50: Modulo

    Modulo Modulo In a rotary multi-turn-feedback system the axis position may be difficult to determine once the maximum speed has been reached (overflow) and the machine is switched off and restarted. This problem can be avoided via the controller, although the solution is rather complex and requires a UPS that enables important data to be saved after a power failure.
  • Page 51: Operation With Modulo

    Modulo taken into account the revolution in the range (a) and displays 7 motor revolutions, but only 1 application revolution + 144°; one motor revolution (72°) is missing. This problems occurs every 4096 motor revolutions and keeps growing by one motor revolution. In order to be able to determine the correct application position, the overruns or the resulting position offset must be stored on the application side.
  • Page 52: Parameterisation

    Modulo 11.3 Parameterisation 11.3.1 Activating the modulo function Valid parameterization of the modulo function necessitates the setting of IDNs in the AX5000 as well as corresponding parameterization of the NC or CNC. It is recommended to commission the modulo function with the help of the TcDriveManager, since this also sets the NC or CNC parameterization correctly.
  • Page 53: Influenced Idns

    Modulo P-0-0276 – „Modulo calculation control“ This IDN can be used to select whether the offset required for the modulo calculation is to be stored cyclically in the drive, and in a fail-safe manner. „0: Modulo data storage enabled“: This setting requires a multi-turn encoder, otherwise the necessary memory operations cannot be performed fast enough.
  • Page 54 Modulo S-0-0131 “Probe value 1 negative edge” Position value from the probe unit; this is converted in the same way as the actual value. S-0-0189 “Following distance” The position lag is not reduced to the modulo period. P-0-0010 “Feature flags”, bit 10, “Explicit modulo init data saving required” This bit is set from interface rev.
  • Page 55: Maximum Possible Speed

    Modulo 11.3.3 Maximum possible speed Activation of the modulo function may result in a relevant reduction of the maximum speed. Maximum speed: S-0-0103 S-0-0001 The above equation results in a limitation of the maximum value of IDN S-0-0091 "Bipolar velocity limit value" 11.4 Configuration To configure the modulo function, proceed as follows:...
  • Page 56 Modulo • Select the device “AX5203” (7). • Open the TCDriveManager (8). • Select the item “Modulo value” (9). • Define the modulo range in the preset unit (11). The TcDriveManager subsequently calculates the modulo value in the unit increments (10). Complete the input with “Accept”...
  • Page 57: Prime Number Gears

    Modulo 11.4.1 Prime number gears Prime number gears always have an odd number of teeth and are often used in practice to minimize wear of the individual teeth. If one gearwheel of a pair has a prime number as the number of teeth, the number of meshings of the same pair of teeth is minimized.
  • Page 58: Exchange

    Modulo 11.4.2 Exchange The modulo position is no longer correct if the motor or servo drive is exchanged. To prevent mechanical damage in the case of an uncontrolled restart, the servo drive starts with an initialization error, which leads to the EtherCAT status being set to Err-PreOp.
  • Page 59: Resetting The Modulo Error

    Modulo 11.4.3 Resetting the modulo error The following figure shows channel B with modulo error F351. The modulo error F350 / F51 can be reset using the System Manager / TCDriveManager or the PLC. Reset with the System Manager • Select the device “AX5203” (1). •...
  • Page 60: Clearing The Modulo Data

    Modulo 11.4.4 Clearing the modulo data It is possible to clear the modulo data and reset the servo drive to the factory settings. • Disable the modulo function (1). • Complete the input with “Accept” (2). • Activate the configuration. •...
  • Page 61: Motor Types And Operation Modes

    Motor types and operation modes Motor types and operation modes In this chapter the relationships between physical motor types, feedback systems and the necessary operation mode will be explained. Functionality from firmware v2.12 The firmware V2.12 enables the operation of voice coil motors with feedback system and (a)synchronous servomotors with and without feedback (sensorless regulation).
  • Page 62 Motor types and operation modes Functionality from firmware v2.06 to firmware v2.10 The firmware versions v2.06 - v2.10 allow the operation of synchronous servomotors with feedback and asynchronous servomotors without feedback. Structure of the parameter P-0-0050 (Motor construction type) The functional principle of the motor (asynchronous/synchro- nous) and the type of con-...
  • Page 63: Parameter Set Switchover

    Parameter set switchover Parameter set switchover Reference values for the parameter set switchover: S-0-0216; S-0-0217; S-0-0219; S-0-0254; P-0-0360; P-0-0361 Note The parameters of the AX5000 servo drive contain reference values or commands. A distinction is made between: • S-IDNs (e.g. S-0-0206): Standard Sercos parameters, which are automatically provided in the start-up list of the servo drive.
  • Page 64: Switching To A Parameter Set

    Parameter set switchover 13.1 Switching to a parameter set Parameter sets are switched via IDN S-0-0216 "Switch parameter set (pc)". During the switchover the parameter listed in IDN S-0-0219 are switched to the parameter set with the number defined in IDN S-0-0217 (0-7).
  • Page 65: Probe Unit (Functionality)

    Probe unit (functionality) Probe unit (functionality) A probe unit is a hardware-oriented functional group that can store the actual axis position for a parameterizable event. The event may be an edge of a digital input in the drive, for example. The position is stored immediately without significant delay for subsequent evaluation by the control system.
  • Page 66 Probe unit (functionality) The following window (left) appears for a configuration with „Refer- ence signal feedback“ . • Confirm with OK The "Feedback 1" menu appears. • Select the source of the "Feedback reference signal" (usually „Zero index“). Further settings are required in the "Probe unit" window (left). •...
  • Page 67: Position Offset

    TwinCAT 3 for saving or modifying the offset from a user program: The description of this PLC function block can be found in the Beckhoff Online Infosys, for example. The offset is stored in increments. The TC Drive Manager should therefore be used for entering or modifying the offset without a PLC program.
  • Page 68 Position offset If the AX5000 is linked to a CNC axis, the TC Drive Manager does not "know" the feed constant. The window shows fewer data, and the offset must be entered in increments. The "Table View" button (5) can be used to switch the view in both cases (NC or CNC) (see diagram below).
  • Page 69: Idn-Description

    Position offset Delete position offset To delete a stored offset, enter the value 0 and select the memory location to be deleted (encoder or servo drive): Click "Activate" and confirm the error message that appears (bottom diagram) with OK: Then select "No position offset" (1) and click "Activate"...
  • Page 70: Power Management

    Power Management Power Management Power management reference values: P-0-0201; P-0-0202; P-0-0203; P-0-0214 Note The AX5000 is normally operated with a 3-phase AC voltage. This is rectified in the device with the aid of a bridge rectifier and charges the DC link. Furthermore, there is an option to input a DC voltage. Parameterization: •...
  • Page 71: Dc Supply

    Power Management 16.2 DC supply For special applications it may be useful to input a DC voltage. Several things need to be observed for the connection and the parameter settings, which are described below. The DC voltage can be connected: •...
  • Page 72: Diagnostics For External Brake Resistors

    Power Management The settings in the Power Management Control Word (P-0-0204) marked below are important in the case of input via X02 (from firmware V2.10): Important! With the parameterization “Disable Umain loss monitoring”, the device protection with regard to mains voltage interruptions at X01 is switched off. Therefore, only switch the monitors off in case of DC input at X02.
  • Page 73 Duty cycle (DC) = switch-on time / cycle time (machine cycle) x 100% Beckhoff specifies an overload factor for the brake resistors, depending on the duty cycle (see diagram below): Multiplied by the power rating, the permissible short-term power results from the overload factor dependent on the duty cycle: Short-term power = Power rating x Overload factor (ÜF)
  • Page 74: Dc Link Charging And Monitoring

    Power Management 16.4 DC link charging and monitoring The new state machines for “Umain” and “DC link charging” ensure high availability and at the same time improved protection of the servo drive. Basis is the fast measurement of the mains (X01) and DC link voltage. All servo drives in a common DC link group must have a firmware version ≥...
  • Page 75: Thermal Motor Model

    The motor data for Beckhoff servo motors from the series AM8000 originate from the electronic name plate (offline from the motor data files *.xeds). The motor data generator can be used to create motor data files for third-party motors.
  • Page 76: Parameter Description

    Time constant 2 Represents the thermal time constant of the winding. In the case of Beckhoff motors, the value of this time constant exists both in the electronic name plate and in the motor data sets. Partial fraction factor Divides the thermal resistance.
  • Page 77: Torque (Force) - Controller Structure

    Torque (Force) – Controller Structure Torque (Force) – Controller Structure Terminology Based on this documentation, the term that is usually used for the functional description of the torque and Note force controller structure is torque controller structure. Force controller structure is used for linear motors.
  • Page 78: Setpoint Value Calculation

    This current setpoint is then fed to the current controller. The actual torque for the actual current is also based on the motor torque characteristic. When the torque controller is used with Beckhoff motors, the data required for the motor torque characteristic are included in the electronic type plate or the motor data files (.xeds).
  • Page 79: Current Controller

    (compromise between dynamics and noise generation). For Beckhoff motors the settings for the optimum bandwidth are taken from the electronic type plate (or offline from the motor data files *.xeds). For the most applications these settings can be left unchanged. The motor data generator can be used to create motor data files for third-party motors.
  • Page 80: Functionality Up To Firmware V2.06

    Torque (Force) – Controller Structure 18.2 Functionality up to firmware v2.06 Description of the function blocks All firmware v2.06 function blocks that were not described specifically (lower diagram) are equivalent to the function blocks of the block diagram for firmware v2.10. Note The current controller structure enables the current requirement of the speed controller to be met.
  • Page 81: Parameter Description

    Torque (Force) – Controller Structure 18.3 Parameter description IDN P-0-0074 (Motor torque characteristic) The parameter contains 10 ordered pairs of numbers. They describe the relationship between torque-forming current and torque, as a function of M = f (l IDN P-0-0092 (Configured channel peak current) Preset peak current of the channel.
  • Page 82 Torque (Force) – Controller Structure IDN S-0-0083 (Negativ torque limit value) The parameter limits the set torque/force value of the controller. The lower negative limit is specified (unipolar neg.). If the value falls below this, the drive sets bit 3 of S-0-0013. The reference value is P-0-0092 and P-0-0094 (from firmware v2.10).
  • Page 83: Variable Position Interface

    Variable position interface Variable position interface Reference values for the variable position interface: S-0-0051; S-0-0053; S-0-0079 Note If the AX5000 is to transfer a single-turn position with a resolution of more than 20 bits to the controller, the variable position interface must be used. The position of the axis is recorded in the AX5000 and handed over to the controller in S-0-0051 with a data length of 32 bits.
  • Page 84: Rotary Feedback Sample

    Variable position interface If parameter S-0-0079 is changed manually and not via the TC Drive Manager, note that a decimal number is used there which corresponds to 2 , where n = [20-30]. The PLC function block FUNCTION_BLOCK FB_SoEwrite is used for manual configuration of the parameter S-0-0079. The following possible values thus result: max.
  • Page 85: Velocity - Controller Structure

    Velocity - Controller Structure Velocity - Controller Structure Terminology The terminology used in this documentation primarily refers to rotary motors (e.g. actual velocity value). Note Reference values for the velocity controller structure: S-0-0032; S-0-0036; S-0-0037; S-0-0040; S-0-0081; S-0-0084; S-0-0091; P-0-0003; P-0-0504;...
  • Page 86: Setpoint Value Calculation

    Velocity - Controller Structure 20.1.1 Setpoint value calculation Depending on the set operation mode (S-0-0032) the control value (P-0-0558) for the position controller is provided as velocity command value or directly from the interface (S-0-0036). The pre-control value (S-0-0037) is then added. 20.1.2 Setpoint limiting Setpoint limiting (see block diagram on page 1) affects the velocity command value.
  • Page 87 Velocity - Controller Structure Functionality from firmware v2.10 From firmware v2.10, in addition to a third-order observer („Basic mode“), a fifth-order observer ("Advanced mode") is available for special applications. In Basic mode the position signal calculated from the velocity signal is attenuated with 20 dB / decade above the bandwidth.
  • Page 88 Velocity - Controller Structure The Bode diagram shows that system peaking at approx. 380 Hz disappears after activation of the Velocity Observer, since the open-loop phase shift is lower with activated Velocity Observer from approx. 100 Hz. The result is a larger phase margin: The green line was recorded with the Observer switched off, the red line with the Observer switched on.
  • Page 89 Velocity - Controller Structure 20.1.5.4 Description of IDN P-0-0514 Mode Default value: 1 Basic Observer Here you can choose between the following settings: • 0: Off = Velocity Observer not active • 1: = Basic Velocity Observer active in basic mode (3rd order) •...
  • Page 90 Velocity - Controller Structure Damping Default value: 0.7 The value can only be changed in basic mode. The default value of 0.7 should remain unchanged, if possible. 20.1.5.5 Velocity Observer parameter description IDN P-0-0070 (Motor continiuous stall torque) Standstill torque of the motor (according to data sheet) Unit: newton meter (Nm) IDN P-0-0071 (Mechanical Motor Data) Rotor moment of inertia of the motor (from the electronic type plate) and motor-related moment of inertia of...
  • Page 91: Determining The Actual Velocity Value (Velocity Observer)

    Velocity - Controller Structure 20.2 Functionality up to firmware v2.06 Description of the function blocks All firmware v2.06 function blocks that were not described specifically (lower diagram) are identical to the function blocks of the block diagram for firmware v2.10. Note This results in the following relationship for the velocity: Parameter P-0-0519 contains the result of the differentiation of the position signal.
  • Page 92: Parameter Description

    Velocity - Controller Structure 20.3 Parameter description IDN S-0-0036 (Velocity command value) In the velocity controller, velocity command values are transferred cyclically from the controller to the servo drive via this parameter. The cycle time is specified in parameter S-0-0001. Unit: rev/(2 IDN S-0-0037 (Additive velocity command value) The parameter contains the additive velocity command value.
  • Page 93: Axis Deceleration Ramps

    Axis deceleration ramps Axis deceleration ramps Serious injuries caused by moving axes! The deceleration ramps of the AX5000 servo drive are purely functional and not suitable for personal protection purposes! DANGER A fault in the drive system may have the following effects: - it may not be possible to enable the functional deceleration ramps;...
  • Page 94: Support And Service

    Beckhoff's branch offices and representatives Please contact your Beckhoff branch office or representative for local support and service on Beckhoff products! The addresses of Beckhoff's branch offices and representatives round the world can be found on her internet pages: http://www.beckhoff.com You will also find further documentation for Beckhoff components there.

Table of Contents