Introduction
The document is a comprehensive user guide for the XtrapulsPac™ series of servo drives, designed for AC brushless sinusoidal servo motors. It emphasizes the importance of reading the manual thoroughly to ensure proper handling and compliance with standards.
Safety and Handling
Users are warned about electrical contact risks and advised to wait at least 10 minutes after power down before handling the drives. Electrostatic discharge (ESD) precautions are outlined to prevent damage to sensitive components.
Waste Disposal
The guide details the classification of INFRANOR® products under WEEE regulations, emphasizing selective disposal and recycling. Specific instructions for waste management of components like packaging, documents, and electronic boards are provided.
Commissioning
This section covers the installation of PC software, starting the software, and establishing drive communication. It includes steps for parameter setting, drive and motor configuration, and servo loop adjustment. A quick test procedure for the servo drive is also provided.
Reference
The guide includes a comprehensive reference section on CANopen communication, detailing communication objects, network initialization, and device profiles. It explains the drive state machine, error and warning management, and drive parameters.
Additional Resources
Users are directed to additional documents for specific functions and installations, such as the XtrapulsPac™ Installation Guide, STO function, and EtherCAT® fieldbus interface manual.
Architecture
The XtrapulsPac™ drive is configurable with parameters for servo-loop, motor, sensor, communication, and I/O configurations. It supports multiple modes including Profile Torque, Profile Velocity, Profile Position, and Homing.
Operation Modes
The document details various operation modes such as Profile Position Mode, Homing Mode, and Interpolated Position Mode, each with specific functionalities and configurations.
Master-Slave Functions
These functions include Master-Slave, Virtual Master, and Gearbox Function, allowing for synchronized operations and advanced control strategies.
Maintenance
Maintenance procedures cover file management and firmware updates to ensure efficient operation and up-to-date functionality.
Software Architecture
The software consists of independent modules that communicate with the drives via a communication server, supporting various communication types for efficient data exchange.
Object Dictionary
Drive parameters are defined by an Index, Sub-index, and properties such as Save type, Data type, Unit, Min/Max value, and Default value, stored in an XML file called EEDS.
Drive Communication
Communication with the drives is established via RS232 or CANopen, with unique node ID codes set for each drive.
Parameter Setting
Configuration involves selecting the target application in the Device Config window, with Expert mode allowing access to full parameter sets.
Motor Configuration
Motor configuration can be done by selecting from the motor catalog or manually entering parameters if not listed.
Encoder Configuration
Enable and configure encoder inputs based on the type, adjusting parameters as needed.
Motor Parameters
Adjust current limits and loop settings, with parameters like Maximum current and Rated current being critical for operation.
Thermal Sensor Configuration
Select the sensor type and adjust the triggering threshold for over-temperature protection.
Motor Over-Temperature Protection
Configured in degrees Celsius, with sensor's ohmic value set to correspond to a warning temperature.
I²t Protection Adjustment
Two modes are available: Fusing and Limiting, with Fusing mode recommended during commissioning.
Speed Limit Adjustment
The Maximum speed parameter defines the motor's speed limit, with a recommended margin for the speed set point.
Auto-Phasing of the Motor
This procedure identifies motor parameters such as Pole pairs, Phase order, and Position sensor offset.
Linear Motor Configuration
Encoder resolution and Maximum speed parameters are calculated using specific formulas.
Position Sensors
The drive supports various position sensor types, with internal position and speed setpoints defined using the “user unit” definition.
Servo Loops Adjustment
The Auto-tuning procedure calculates speed and position loop gain values, with adjustments made based on application requirements.
Regulator Gains
Speed loop gains depend on mechanical load characteristics, with parameters like Proportional speed gain and Integral speed gain being critical.
Specifications and Procedures
The document outlines procedures for configuring and testing a servo drive system, focusing on error thresholds and tuning parameters.
Error Thresholds
Speed and position error thresholds are critical for drive protection, with recommended settings provided.
Servo Loop Stability
Stability is tested in both velocity and position modes, with adjustments recommended for noise issues.
Profile Parameters
Parameters such as maximum velocity, acceleration, and deceleration are set according to motor speed and mechanical load limitations.
Logic Inputs and Outputs
Details various logic inputs and outputs for controlling the drive, including ENABLE, INHIBIT, and LIMIT SWITCH.
External I/Os and Braking Resistor
Covers the setup of external I/Os modules and the operation of braking resistors.
Drive Configuration on X9 Connector
Outlines the configuration of the drive when connected to an XtrapulsGDPS™ power supply, with specific modes for braking resistor operation.
Drive Parameter Saving
Parameters can be stored in non-volatile memory, with options for backup and restoration.
Oscilloscope and Dialog Terminal
The oscilloscope in Gem Drive Studio software allows signal display, and the dialog terminal allows reading and writing parameter values.
Reference Section
Provides definitions and conventions related to CAN communication, including terms like COB, NMT, PDO, and SDO.
CANopen Communication
Details communication objects, including CAN telegrams, network management objects, and process data objects (PDOs).
Receive PDO Communication Parameters
Defines communication parameter objects for each Receive PDO (RPDO), including COB-ID and transmission type.
Receive PDO Mapping
Defines the number of mapped objects and their default values for each RPDO.
Transmit PDO Communication Parameters
Transmit PDOs (TPDOs) have communication parameter objects with default COB-ID values.
Transmit PDO Mapping
Defines the number of mapped objects and their default values for each TPDO.
Manufacturer PDO Transmission Mode
Controls the number of cyclic TPDOs for each axis, requiring synchronization with the SYNC message.
Service Data Objects (SDO)
Facilitate a client/server communication model, allowing access to the server's object dictionary.
Emergency Objects
Emergency messages are sent based on the EMCY message behavior object.
Node Guarding
Involves guard time and life time factor objects to define the life time for the protocol.
Network Initialization
The NMT state machine manages communication states, with specific objects defining reset behaviors and bootup configurations.
Device Profile Overview
Provides a detailed description of the drive state machine for the XtrapulsPac™ device.
Drive State Machine
Describes the status and control sequence of the drive, with possible states and transitions.
State Transitions
Triggered by internal events or host commands via the control word.
Control and Status Words
Used to manage and monitor the drive's state, allowing for various commands.
Device Control and Configuration
Provides additional functionalities such as soft-start activation and motor speed detection.
Error and Warning Handling
Errors are managed through specific objects, with emergency messages sent with the last error code.
Conclusion
This document serves as a comprehensive guide for understanding the operational states, control mechanisms, and error handling procedures for the XtrapulsPac™ device.
Stop On Error Operation
Drive parameters allow selecting a Stop behavior for specific drive faults, with careful analysis required for compatibility.
Conditions for Stop Operations
Stop 3 requires fully operating motor power control and uncorrupted motor position feedback.
Error Codes and Stop Selections
Most faults are not compatible with Stop 2 or Stop 3, with a detailed chart listing possible stop selections.
Warning Codes
Warnings are displayed and automatically clear when resolved, with a list of warning codes provided.
I²t Protection
Detailed with parameters for mode and signal, including a formula for calculating RMS motor current.
Braking Resistor Protection
Parameters for protecting the braking resistor against overheating are described.
Stop Operation Details
Descriptions of Stop 1, Stop 2, and Stop 3 operations are provided, including their respective stop codes and actions.
Shut Down Option Code
Defines the behavior of the system when a SHUTDOWN command is executed.
Disable Operation Option Code
Outlines the behavior when a DISABLE_OPERATION command is executed.
Inhibit Option Code
Describes the stop behavior when an Inhibit logic input is activated.
Slow Down Ramp
Parameters for slow down deceleration are defined.
Quick Stop Ramp
Defines the deceleration for a quick stop with specific option codes.
Stop Current Limit
Defines the current limit when a stop on current limit is performed.
Stop Time Limit
Defines the time limit for stop operations.
Drive Parameters
Includes motor parameters such as number of pole pairs, motor phase, and motor offset.
Motor Brake
Details the timing and control of the motor brake.
Motor Current Limits & Current Loop
Defines parameters for motor current limitations and the calculation of current loop gains.
Manufacturer Drive Data
Provides information on the peak and rated current supported by the power module.
Power Supply Voltage Threshold
Defines the undervoltage error level for different drive voltages.
Current Loop Calculation
Allows for the calculation of current loop parameters when motor inductance and drive current are correct.
Current Limitation Calculation
Calculates current limit values.
Motor Current Parameters
Defines the maximum and rated current the drive can supply to the motor.
Current Loop Parameters
Defines the parameters of the current loops, including proportional and integral gains.
Torque Offset
Allows adding an offset to the current command.
Current Monitoring
Provides the actual DC current value in the drive.
Undervoltage Warning Threshold
Sets the undervoltage warning level on the DC bus.
Dynamic Current Limits
Manage dynamic current limits, allowing for real-time adjustments.
Motor Temperature Probe
Configures and monitors motor temperature using different types of probes.
IGBT Temperature
Provides temperature information for the IGBT module.
Sensors
The Xtrapuls servo drive supports two sensor inputs for motor and position feedback.
Resolver Setup
Covers resolver monitoring, setup, error control, and position monitoring.
Overview
The document provides detailed technical specifications and setup instructions for various types of encoders used with XtrapulsPac™ drives.
Encoder Parameters
Lists parameters for Encoder 1 and Encoder 2, including types, configurations, error controls, calibration, and position monitoring.
Encoder Setup
Involves configuring encoder types and parameters.
Encoder Types
Describes different encoder types and their applications.
Encoder Position and Offset
Explains how encoder positions are monitored and adjusted using position offsets.
Encoder 2 Specifics
Supports digital interfaces and requires specific setup for protocols like Hiperface DSL® and EnDAT®.
Conclusion
The document serves as a comprehensive guide for setting up and configuring encoders with XtrapulsPac™ drives.
Encoder Specifications and Parameters
Defines resolution, factor, and maximum revolution for encoders.
Absolute Multi-turn Position
An absolute encoder provides the motor's absolute position value over one revolution.
Encoder Position Range Adjustment
Adjustments can be made using specific objects to ensure correct operation.
Encoder Initialization
Set the encoder zero position outside the axis range using software procedures.
Factor and Units
Defines position, velocity, and acceleration units.
Servo Loops
Involves various gains and filters to optimize performance.
Technical Document Summary
1. Specifications
Outlines various parameters and settings for controlling motor operations using the XtrapulsPac™ system.
2. Velocity Control Parameters
Includes elements such as Proportional Speed Gain, Integral Speed Gain, and Damping Gain.
3. Speed Error Low-pass Filter
Determines the cut-off frequency for speed error filtering.
4. Position Control Parameters
Includes Proportional Position Gain and Feedforward Speed Gains.
5. Auto-tuning
Allows automatic adjustment of control parameters to optimize motor performance.
6. Save/Load Parameters
Supports saving and loading of parameters to/from internal flash memory.
7. Supported Drive Modes
Lists supported drive modes, including Profile Position Mode, Velocity Mode, and Homing Mode.
Conclusion
Provides a comprehensive guide to configuring and optimizing the XtrapulsPac™ system.
Mode Selection
Outlines various operation modes for a drive system.
Profile Position Mode
Uses a trapezoidal trajectory generator to execute positioning.
Object Dictionary Entries
Defines various parameters such as Target Position and Max Motor Speed.
Homing Mode
Used to set the motor to a known position when the feedback sensor does not provide an absolute position.
Homing Method
Describes various homing methods with specific search criteria.
Homing Procedure
Involves searching for the home switch in a positive direction at a specified speed.
Homing Speeds
Specifies motor speeds during homing.
Homing Acceleration
Defines the acceleration during homing.
Homing Current Limit
Sets the current limit during homing.
End on Home Position
Determines if the drive moves to the home position after homing.
Homing Operation Indicator
Indicates the status of the homing operation.
Interpolated Position Mode
Coordinates multiple axes with synchronized cycle times.
Profile Velocity Mode
Allows operation with a velocity reference.
Profile Torque Mode
Operates with current loops only.
Sequence Mode
Enables pre-programmed sequences for basic moves.
Control and Status Words
Sequences are controlled using the Control Word and Status Word.
Sequence Chaining and Parameters
Managed by parameters such as SeqNext, SeqCount, SeqLink, and StartCond.
Sequence Files
Loading a sequence file erases all sequence parameters in memory.
Sequence Control Objects
Various objects allow control over sequence execution.
Positioning Sequence
Main parameters include position, motion speed, acceleration, deceleration, and delay time.
Homing Sequence
Parameters include Home Offset, Home method, speeds, acceleration, and current limit.
Speed Sequence
Involves speed setpoint, acceleration, deceleration, and running time.
Torque Sequence
Focuses on speed setpoint, acceleration, running time, and current limit.
Gearing Sequence
Includes parameters for gearing behavior, ratio factor, acceleration, and synchronization distances.
Sequence Chaining and Conditional Jumps
Controlled by SeqCount, SeqNext, SeqLink, and StartCond.
Overview
Provides a detailed guide on the sequence programming and parameters for the XtrapulsPac™ system.
Sequence Execution
Describes two scenarios for sequence execution based on the activation of logic input 8.
Sequence Parameters
Key parameters include SeqNb, SeqType, NextSeq, SeqCount, SeqLink, and Trigger.
Sequence Inputs and Outputs
Details the configuration of sequence inputs and outputs.
Sequence File Format
Sequence files are text-based and not case-sensitive.
Supported Sequence Types
Supports various sequence types, including positioning, homing, speed, torque, and gear sequences.
General Parameters
Apply to all sequence types and include sequence type, next sequence, sequence counter, conditional jump, output, and trigger.
Positioning Sequence
Outlines the positioning sequence for a system.
Homing Sequence
Describes the homing sequence.
Speed and Torque Sequences
Involves move speed, acceleration time, deceleration time, and move time.
Stepper Emulation Mode
Mimics a stepper motor's behavior using PULSE and DIR inputs.
Analog Speed and Torque Modes
In analog speed mode, the drive operates as a variable speed drive.
Gearing Mode
Supports gearbox functions with specific control and status word bits.
Master-Slave Functions
Describes the master-slave relationship where several drives run as slaves following a master.
Master-Slave Supported Functions
Outlines the master-slave functions supported by different device models.
Master-Slave Objects Definition
Provides a detailed list of master-slave objects.
Master Input Source
Explains how to connect a 32-bit dataflow as a master input signal.
Master Offset Signal and Source
Details on how to add an offset signal to the master signal.
Master-Slave Control and Status
Describes the control and status objects for master-slave functions.
Slave Parameters
Definitions are provided for slave parameters such as acceleration, differential speed, phase shift distance, jog speed, and offset signal.
Virtual Master
Generates a position signal with a defined profile.
Gearbox Function
Synchronizes slave movement with a master signal based on a defined ratio.
Synchronization and Gearbox Functionality
Outlines the synchronization and gearbox functionalities for a slave device.
Slave Phase Shift Adjustment
Allows for phase adjustments of the slave relative to the master.
Gearbox Synchronization Techniques
The gearbox can operate in frequency synchronization or both frequency and phase synchronization.
Gearbox Function Objects
Several objects are defined for managing gearbox functions.
Digital Input/Output Configuration
The Xtrapuls drive allows configuration of digital inputs and outputs.
Analog Inputs/Output
The Xtrapuls servo drives include two analog inputs, which can be used for functions such as speed reference.
Specifications
Outlines the specifications for the XtrapulsPac™ drive, focusing on its analog and digital input/output capabilities.
Analog Input and Output
Sub-indexes detail the configuration of analog inputs and outputs.
Encoder Emulation Output
The drive supports encoder emulation, allowing it to mimic an incremental encoder output.
Digital Cam
The digital cam functionality is defined by specific objects.
Capture/Touch Probe Function
The capture function is designed to latch a data signal on a trigger input signal.
Object Definitions
Provides detailed object definitions for configuring and accessing various features of the XtrapulsPac™ drive.
Capture Input and Filters
Defines a logic input as a capture trigger signal.
Touch Probe Functionality
Allows enabling and configuring touch probes with various trigger sources.
Touch Probe Position Values
Stores positive and negative position values for two touch probes.
Touch Probe Source Configuration
Defines the source for touch probes.
Modulo Function
Configures the modulo function to limit motor position within specified limits.
Position Limit Configuration
Sets minimum and maximum position limits.
CANopen I/O ExtensionThe XtrapulsPac™-ak servo drive supports an external CANopen
I/O module.
Digital Inputs/Outputs Assignment
Manages the assignment of digital inputs and outputs to drive variables.
Analog Inputs/Outputs Assignment
Handles the assignment of analog inputs and outputs.
Communication Parameters
Outlines communication parameters for the CANopen I/O module.
Overview
This document is a technical reference guide for the XtrapulsPac™ system.
1. CANopen I/O Module Control Parameters
Defines control parameters for CANopen I/O modules.
2. Maintenance
Includes file management and firmware update procedures.
3. Object List
Provides a comprehensive list of parameters and their descriptions.
4. Key Specifications and Procedures
Includes data types, PDO mapping, and firmware update commands.
5. Recommendations
Includes configuration and maintenance recommendations.
Encoder Configuration
Encoder 2 settings include parameters for virtual top Z shift and size, offset, position, velocity, and raw position.
Servo Loops
Includes current loop monitoring, DC voltage monitoring, and dynamic current limit configuration.
Profile Modes
Includes Profile Position Mode, Homing Mode, Interpolated Position Mode, and Profile Velocity Mode.
Sequence and Stepper Emulation Modes
Covers sequence inputs, outputs, configuration, and parameters.
Analog and Digital I/ODetails on digital inputs/outputs configuration, polarity, and user inputs/outputs.
Additional Features
Includes encoder emulation output, digital cam positions, oscilloscope functions, and firmware update procedures.
Company Information
Infranor Group provides motion solutions with a global presence, offering engineering skills and high-quality products.