Page 1
CANopen Communication Profile XtrapulsCD1-k CANopen Drive CD1-k...
Page 2
This symbol indicates that INFRANOR devices must be eliminated by selective disposal and not with standard waste. INFRANOR does not assume any responsibility for physical or material damage due to improper handling or wrong descriptions of the ordered items. Any intervention on the items, which is not specified in the manual, will immediately cancel the warranty.
CAN network. Process Data Object. Service Data Object. Profile Position Mode Profile Velocity Mode Homing Mode Interpolated Position Mode Profile Torque Mode Position Control Function CD1-k Infranor C range servo drive with resolver and encoder feedback input Chapter 1 - Overview...
CD1-k – CANopen Communication Profile 1.3 - ARCHITECTURE CAN network CAN Node CD1-k Communication Profile DS-301 Drive Profile DSP-402 Device Control State machine Mode of Operation Homing Mode Position Interpolated Profile Profile Profile Mode Position Velocity Torque Mode Mode Mode Device Control: The drive starting and stopping are executed by the state machine.
CD1-k – CANopen Communication Profile Chapter 2 – Communication Profile 2.1 - COMMUNICATION OBJECTS 2.1.1 - CAN TELEGRAM SOM COB-ID RT CTRL Data segment CRC ACK EOM SOM : Start Of Message COB-ID : COB-Identifier of 11 bits RTR : Remote Transmission Request CTRL: Control field...
2.1.4 - SYNCHRONISATION OBJECT (SYNC) The SYNC object is a broadcast message sent by the master. This message provides a network clock. The period is specified by the communication cycle period (object 1006h). The Infranor servo-drives use this SYNC message to synchronize their clock.
Triggering modes: - Event _Driven: Message transmission by reception of SYNC. In the Infranor Servo Drives, TPDO3 is used for this purpose. Message transmission by specific event. In the Infranor Servo Drives, TPDO1 is used for this purpose. - Remotely requested: the transmission of an asynchronous PDO is initiated on reception of a remote request by any other device.
This list of objects is called object dictionary. This object dictionary allows the client the access to all objects of the server. The Infranor Servo Drive object dictionary consists of 2 parts: the communication profile (DS-301) for the objects related to the CAN communication and the device profile (DSP- 402) for objects related to the drive functionality.
CD1-k – CANopen Communication Profile 2.2 - NETWORK INITIALISATION AND SYSTEM BOOT-UP 2.2.1 - NMT STATE MACHINE The NMT state machine defines the communication status. Power On Initialisation (14) (11) Pre-operational NMT, SDO, Sync, Emcy (10) (13) Stop (12) Operational NMT, SDO, Sync, Emcy, PDO At Power on, the initialisation state is automatically entered Once the Initialisation over, Pre-Operational is automatically entered...
CD1-k – CANopen Communication Profile 2.3 - OBJECT DICTIONARY 2.3.1 - GENERAL INFORMATION 2.3.1.1 - Object 1000h: Device Type This object describes the type of a device. Index 1000h Name Device Type Object Code Data Type Unsigned32 Access PDO Mapping Default Value 00020192h Device Profile Number : 402...
Device does not save parameters autonomously Device saves parameters autonomously Device does not save parameters on demand Device saves parameters on demand For the Infranor CD1-k servo drive, parameters are saved on demand, when the drive is disabled. Chapter 2 – Communication Profile...
Description Vendor ID Data Type Unsigned32 Access PDO Mapping Default Value 00000082h The Vendor ID for Infranor is 082h. 2.3.2 - SYNC OBJECT 2.3.2.1 - Object 1005h: COB-ID Sync message Index 1005h Name COB-ID Sync message Object Code Data Type...
CD1-k – CANopen Communication Profile 2.3.2.3 - Object 3006h: Communication Cycle Period adjustment Index 3006h Name Communication cycle period adjustment Object Code RECORD Number of Elements Value Description Sub Index Description Cycle period adjustment limit Data Type Unsigned16 Access PDO Mapping Unit Value Range 1.5us (0xF) to 20us (0xC8)
CD1-k – CANopen Communication Profile 2.3.2.4 - Object 1007h: Synchronous Window Length Index 1007h Name Synchronous Window Length Object Code Data Type Unsigned32 Access PDO Mapping Unit µs Value Range 1500..20000 Default Value This object defines the synchronous window in which the drive can latch the value from synchronous PDO (RPDO3).
CD1-k – CANopen Communication Profile 2.3.5 - PDO OBJECTS 2.3.5.1 - Object 1400h: 1 Receive PDO Communication Parameter Index 1400h Name Receive PDO Communication Parameter (RPDO1) Object Code RECORD Number of Elements Value Description Sub Index Description COB-ID Data Type Unsigned32 Access PDO Mapping...
CD1-k – CANopen Communication Profile 2.3.5.3 - Object 1402h: 3 Receive PDO Parameter Index 1402h Name Receive PDO Communication Parameter (RPDO3) Object Code RECORD Number of Elements Value Description Sub Index Description COB-ID Data Type Unsigned32 Access PDO Mapping Default Value 400h + Node-ID Sub Index Description...
CD1-k – CANopen Communication Profile 2.3.5.5 - Object 1601h: 2 Receive PDO Mapping Index 1601h Name Receive PDO Mapping Object Code RECORD Number of Elements 0..4 Value Description Sub Index Description number of mapped objects Data Type Unsigned8 Access PDO Mapping Default Value Sub Index Description...
CD1-k – CANopen Communication Profile 2.3.5.7 - Object 1800h: 1 Transmit PDO Parameter Index 1800h Name Transmit PDO Communication Parameter (TPDO1) Object Code RECORD Number of Elements Value Description Sub Index Description COB-ID Data Type Unsigned32 Access PDO Mapping Default Value 180h + Node-ID Sub Index Description...
CD1-k – CANopen Communication Profile 2.3.5.9 - Object 1802h: 3 Transmit PDO Parameter Index 1802h Name Transmit PDO Communication Parameter (TPDO3) Object Code RECORD Number of Elements Value Description Sub Index Description COB-ID Data Type Unsigned32 Access PDO Mapping Default Value 380h + Node-ID Sub Index Description...
CD1-k – CANopen Communication Profile 2.3.5.11 - Object 1A01h: 2 Transmit PDO Mapping Index 1A01h Name Transmit PDO Mapping Object Code RECORD Number of Elements 0..4 Value Description Sub Index Description number of mapped objects Data Type Unsigned8 Access PDO Mapping Default Value Sub Index Description...
CD1-k – CANopen Communication Profile Chapter 3 – Device Profile 3.1 - PDO MAPPING By default the Infranor Servo Drive runs in interpolated position mode and the default PDO mapping is for this mode. 3.1.1 - RECEIVE PDO PDO No.
CD1-k – CANopen Communication Profile 3.2.2.2 - Object 6410h: Motor Data This object contains information about the connected motor. The parameters "Number of Motor Pole Pairs", "Motor Phase" and "Sensor Offset" are necessary for the current commutation. These parameters can be calculated by the auto-phasing procedure. CD1-k Motor Data: Index 6410h...
Supported Drive Modes Object Code Data Type Unsigned32 Access PDO Mapping Value 0000006D The Infranor Servo Drive can be used in following modes: Bit Number Description Profile Position Mode Profile Velocity Mode Profile Torque Mode Homing Mode Interpolated Position Mode...
Drive Data Object Code RECORD Number of Elements Value Description Sub Index Description Drive Family Code This parameter defines the family code for Infranor drives -> BD1/k -> BD2/k 02 -> CD1-k Data Type Unsigned16 Access PDO Mapping Default Value...
CD1-k – CANopen Communication Profile Sub Index Description Rated Current Data Type Unsigned16 Access PDO Mapping Unit Percentage of amplifier rating (3FFFh = 100%) Value Range 0000h..2000h Default Value eeprom Sub Index Description t Mode Data Type Unsigned8 Access PDO Mapping Unit Value Range 0=limiting, 1=fusing...
CD1-k – CANopen Communication Profile Value Description Sub Index Description Physical Outputs Data Type Unsigned32 Access PDO Mapping Possible Default Value 00000000h Sub Index Description Bitmask Data Type Unsigned32 Access PDO Mapping Default Value 00000000h Bit Number Description Set brake Digital Output 0 Digital Output 1 Digital Output 2...
CD1-k – CANopen Communication Profile 3.3 - DEVICE CONTROL 3.3.1 - DRIVE STATE MACHINE The state machine describes the status and the control sequence of the drive. Power Fault Disabled Start Fault Reaction Active Not Ready to Fault Switch On Switch On Disabled Ready to Switch...
CD1-k – CANopen Communication Profile 3.3.3 - OBJECT DESCRIPTION 3.3.3.1 - Object 6040h: Control Word Index 6040h Name Control Word Object Code Data Type Unsigned16 Object Class Access PDO Mapping Possible Default Value 0000 Bit Number Function Switch On Disable Voltage Quick Stop Enable Operation Operation Mode Specific...
CD1-k – CANopen Communication Profile 3.3.3.2 - Object 6041h: Status Word The status word indicates the current status of the drive. It is possible to define the TPDO1 to be transmitted at every change of status word (Device Event transmission type). Index 6041h Name...
CD1-k – CANopen Communication Profile 3.3.3.3 - Object 605Ah: Quick Stop Option Code Index 605Ah Name Quick Stop Option Code Object Code Data Type integer16 Object Class Access PDO Mapping Default Value Quick stop option code Action Disable drive Slow down on speed ramp Slow down on current limit The slow down speed ramp is defined in object 3300h.
CD1-k – CANopen Communication Profile 3.4 – POSITION SENSOR GROUP 3.4.1 - UNITS The Units used in the CD1-k are the following: Position: increment (inc) Velocity: inc/s Acceleration: inc/s² Current: Percentage of amplifier rating (3FFFh = 100%) 3.4.2 - PRESENTATION The CD1-k amplifier has got 2 position sensor inputs : one for a resolver and another one for an encoder.
CD1-k – CANopen Communication Profile Bit Number Description Motor Position polarity => multiply by 1 (default) => multiply by -1 resolver or encoder Motor Velocity polarity => multiply by 1 (default) => multiply by -1 resolver or encoder Position sensor polarity =>...
CD1-k – CANopen Communication Profile 3.4.4.6 - Object 3091h: Encoder Zero Mark Pitch This parameter is equal to the number of encoder pulses between two successive Zero Mark signals divided by the Encoder Input Resolution value (see object 308Fh). For a rotating motor, this parameter is generally equal to 1 because the encoder has got one Zero Mark signal per motor revolution.
CD1-k – CANopen Communication Profile 3.4.4.8 - Object 3098h: Motor Feedback Programming Index 3098h Name Motor Feedback Programming Procedure Object Code Data Type Unsigned32 Object Class Access PDO Mapping The Motor Feedback Programming procedure modifies the encoder input selection and the motor feedback selection according to the parameters defined by objects 3070 and 3080.
CD1-k – CANopen Communication Profile 3.5 - PROFILE POSITION MODE In this mode, a trapezoidal trajectory generator gives the drive the possibility to execute a positioning with preset parameters as target position, profile speed and acceleration. 3.5.1 - OBJECT DICTIONARY ENTRIES Index Object Name...
CD1-k – CANopen Communication Profile 3.5.2.3 - Object 6081h: Profile Velocity The profile velocity is the running velocity for a positioning. If the positioning is too short, the profile velocity may not be reached. Index 6081h Name Profile Velocity Object Code Data Type Unsigned32 Object Class...
CD1-k – CANopen Communication Profile 3.5.2.7 - Object 6086h: Motion Profile Type Index 6086h Name Motion Profile Type Object Code Data Type Integer16 Object Class pp eg Access PDO Mapping Value Range 0 -> Trapezoidal profile -1 -> S-Curve Default Value The S-curve is defined by a polynomial.
CD1-k – CANopen Communication Profile Sub Index Description Max Position Limit Data Type Integer32 Object Class Access PDO Mapping Unit Inc (Revolution increments: object 608F sub-index 1) Value Range )..(2 Default Value 3.5.2.9 - Object 6067h: Position Window The "Position Window" defines a symmetrical range of accepted positions relatively to the target position. If the current position of the motor is within the position window, this target position is considered as reached (bit 10 of status word - Target Reached - is set).
Page 46
CD1-k – CANopen Communication Profile Speed Profile Velocity Profile Deceleration Profile Acceleration time Current Position Target Position The speed profile is trapezoidal (motion profile type = 0) or S-curve (motion profile type = -1). Change setpoint immediately Bit change_set_immediately = 1 : new set point set point acknowledgement Bit change_set_immediately = 0 :...
CD1-k – CANopen Communication Profile 3.6.2.3 - Object 6099h: Homing Speeds Homing Speeds defines the motor speed when searching the homing position. Index 6099h Name Homing Speeds Object Code ARRAY Number of Elements Data Type Unsigned32 Value Description Sub Index Description Speed during search of switch Object Class...
CD1-k – CANopen Communication Profile 3.6.2.6 - Object 309Ch: Homing Current Limit The "Homing current limit" defines the limit of current during homing on the mechanical limit. The value is defined as a percentage of the drive maximum current (defined by object 6510h sub-index 5). Index 309Ch Name...
CD1-k – CANopen Communication Profile 3.7 - POSITION CONTROL FUNCTION 3.7.1 - OBJECT DICTIONARY ENTRIES Index Object Name Type Attr. 6063 Position Actual Value Integer32 6064 Position Actual Value Integer32 6065 Following Error Window Unsigned 32 3067 Position loop deadband Unsigned32 60FB RECORD...
CD1-k – CANopen Communication Profile 3.7.2.4 - Object 6065h: Following Error Window Index 6065h Name Following Error Window Object Code Data Type Unsigned 32 Object Class pp ip hm eg Access PDO Mapping Unit Inc (Revolution increments: object 608F sub-index 1) Value Range 0..7FFF FFFFh (For the value 0 the following error protection is desactivated) Default Value...
CD1-k – CANopen Communication Profile If the following error detection mode is set at 1, the position following error fault is generated as described below: Theoretical Position Following following error reference error window Following error Position loop model Absolute Dynamic fault value gain...
CD1-k – CANopen Communication Profile 3.7.2.8 - Object 60FBh: Position Control Parameter Set KA.s² Current Offset KF2.s KF1.s Scale Filter KI/s KD.s Filter FD Velocity Position Feedforward Acceleration Feedforward Speed 1 Feedforward Speed 2 Proportional Position Gain Proportional Speed Gain Integral Speed Gain Damping Gain Derivative Gain...
CD1-k – CANopen Communication Profile Sub Index Description Feedforward Speed 1 Gain Defines the feedforward term amplitude (KF1) corresponding to the speed input command (derivation of the position input command). This feedforward term allows to reduce the following error during the motor acceleration and deceleration phases. Data Type Unsigned16 Object Class...
CD1-k – CANopen Communication Profile When in linear interpolation mode, only the first parameter of interpolation data record is used. The data must be the position reference. When in PV cubic interpolation mode, the first parameter of interpolation data record must contain position reference and the second parameter of interpolation data record contains velocity reference.
CD1-k – CANopen Communication Profile Sub Index Description Buffer Position Data Type Unsigned16 Object Class Access PDO Mapping Default Value Sub Index Description Size of Data record Data Type Unsigned8 Object Class Access PDO Mapping Sub Index Description Buffer Clear Data Type Unsigned8 Object Class...
CD1-k – CANopen Communication Profile 3.9.2.2 - Object 606Ah: Sensor Selection Code Index 606Ah Name Sensor Selection Code Object Code Data Type Integer16 Object Class Access PDO Mapping Default Value Sensor Selection Code Description Velocity actual value from position sensor 3.9.2.3 - Object 606Bh: Velocity Demand Value Index 606Bh...
CD1-k – CANopen Communication Profile 3.9.2.7 – Object 606Fh: Velocity threshold Index 606Fh Name Velocity threshold: When the Actual velocity value is below the Velocity threshold longer than the Velocity threshold time, the motor is considered at standstill (bit 12 of status word – Velocity = 0 –...
CD1-k – CANopen Communication Profile 3.9.2.11 - Object 60F9h: Velocity Control Parameter Set Index 60F9h Name Velocity Control Parameter Set Object Code RECORD Number of Elements See 3.7.2.7 for the controller diagram. Value Description Sub Index Description Proportional Speed Gain Defines the proportional regulator gain (KP2) that acts upon the speed error.
CD1-k – CANopen Communication Profile Sub Index Description Anti-resonance Filter Selection Enables or inhibits the anti-resonance filter. Data Type Unsigned8 Object Class pp ip hm pv eg Access PDO Mapping Value Range 0..1 Default Value eeprom Anti-resonance filter Function Selection standard filter anti-resonance filter Sub Index...
CD1-k – CANopen Communication Profile 3.9.2.13 - Object 30FBh: Regulator Gains Scaling Index 30FBh Name This term is acting like a multiplying factor for the regulator gains (KP2, KC, KI, KD, KA, KB) in order to avoid the gain values saturation when the load/motor inertia ratio is very high.
Unsigned32 Object Class Access PDO Mapping Default Value 1000h 3.10.2.3 - Object 6088h: Torque profile type This parameter is not used by Infranor Servo Drives, but only for compliance. Index 6088h Name Torque profile type Object Code Data Type Integer16...
CD1-k – CANopen Communication Profile Sub Index Description q-Loop Integral Gain Data Type Unsigned16 Object Class pp ip hm pv eg Access PDO Mapping Value Range 0..FFFFh Default Value eeprom Sub Index Description d-Loop Proportional Gain Data Type Unsigned16 Object Class pp ip hm pv eg Access PDO Mapping...
CD1-k – CANopen Communication Profile 3.11 – STEPPER EMULATION MODE The stepper motor emulation application is only possible for motors equipped with a resolver such as a position feedback sensor (see object 3070: motor feedback selection). The Pulse and Direction input configuration must be selected in the Encoder input selection (see object 3080).
CD1-k – CANopen Communication Profile 3.12.1 - FUNCTIONAL DESCRIPTION The specific bits of the control word (object 6040) used in electronic gearing mode are described below: Function Enable motor gearing Start offset profile reserved The specific bits of the status word (object 6041) used in electronic gearing mode are described below: Function Motor gearing OK reserved...
CD1-k – CANopen Communication Profile Fault Position Limits Following Error EEPROM Synchro_CAN LowSpeed Procedure Current_Offset Temp. Motor Init_400V Over_Current 3.13.2.4 - Object 3331h: Fault Reaction Mask 3 This object defines which errors (when the pertaining bit is set) will trigger a stop 3. Index 3331h Name...
CD1-k – CANopen Communication Profile Value Description Sub Index Description Stop 1 Ramp (positive direction) Data Type Unsigned32 Object Class pp ip hm pv eg Access PDO Mapping Unit inc/s Default Value 0003D090h Sub Index Description Stop 1 Ramp (negative direction) Data Type Unsigned32 Object Class...
CD1-k – CANopen Communication Profile Quick stop option code Action Disable drive function Slow down on slow down ramp Slow down on current limit The slow down ramp is defined in object 3300h. The slow down current limit is defined in object 3302h. 3.13.2.8 - Object 3302h: Inhibit Current limit Index 3302h...
CD1-k – CANopen Communication Profile Sub Index Description Motor Temperature Sensor Error Threshold Data Type Unsigned16 Object Class Access PDO Mapping Default Value eeprom This parameter defines the threshold of the equivalent resistor corresponding to the temperature at which an error will be triggered.
CD1-k – CANopen Communication Profile 3.13.3.2 - Object 30D1h: Current Limitation This parameter defines the dynamic limitation of the current output. Index 30D1h Name Current Limitation Object Code Data Type Integer16 Object Class Access PDO Mapping Possible Unit Percentage of amplifier Max Current (3FFFh = 100%) Value Range 0 to 3FFFh Default Value...
CD1-k – CANopen Communication Profile 3.13.4 - INPUTS/OUTPUTS 3.13.4.1 - Object 30FDh: Digital Inputs Bitmask Index 30FDh Name Digital Input Bitmask Object Code Data Type Unsigned16 Object Class Access PDO Mapping Default Value 003Fh By default, the digital inputs of the drive are dedicated inputs with special function. All inputs can be dissociated from their function in order to be used as a simple digital input.
CD1-k – CANopen Communication Profile 3.13.4.4 - Object 30C4h: Analog input 1 offset compensation Writing to this object will execute the offset compensation procedure on analog input 1. Index 30C4h Name Offset compensation procedure Object Code Data Type Unsigned32 Object Class Access PDO Mapping In order to avoid running the offset compensation procedure by mistake, the offset compensation is only executed...
CD1-k – CANopen Communication Profile 3.13.5 - POSITION CONTROL FUNCTION The motor position (object 6064h) is calculated as shown below: Pos = RawPos - Offset Offset (object 3211h) is a value calculated by the homing procedure. RawPos (object 3210h) is the position given by the internal counter of the drive. The lowest bits of RawPos allow to calculate the position over one motor revolution;...
CD1-k – CANopen Communication Profile 3.13.5.1 - Object 3210h: Internal Raw Position This object returns : - the position value of the motor sensor (resolver or encoder) if the motor sensor is selected for position loop, - the position value of the secondary sensor if the second sensor is selected for the position loop. Index 3210h Name...
CD1-k – CANopen Communication Profile 3.13.5.5 - Object 3360h: Axis Type This parameter defines the axis type: linear or rotative. A linear axis has the software position limit active. For a rotary axis, the software position limit is inactive. Index 3360h Name Axis Type...
CD1-k – CANopen Communication Profile 3.13.5.8 - Object 3217h: Position reference error flag Index 3217h Name Position reference error flag Object Code Data Type Unsigned16 Object Class Access PDO Mapping Default Value The position reference error flag value is set at 1 at the logic board power up (24V). When the drive position reference for the position loop is lost, due to a position loop sensor error or a position loop couting error, the position reference error flag value is set as described below.
Page 81
CD1-k – CANopen Communication Profile Servo On/Off Timing Diagram Control_Word xx00h xx06h xx07h xx0Fh xx07h xx06h xx00h Brake Off Brake On Brake Cmd T_brake T_brake T_drive Servo On Servo Off Servo Status_Word xx40h xx21h xx23h xx27h xx23h xx21h xx40h Switch On Switch On Switch On Switch On...
CD1-k – CANopen Communication Profile 3.13.7 - POSITION CAPTURE FUNCTION The drive can capture the motor position and the secondary sensor position at a rate of 62,5 µs with 2 logic inputs : the CAPTURE input and the INDEX input . The chart below defines the Main capture position value and the Secondary capture position value according to the sensor feedback configuration.
CD1-k – CANopen Communication Profile 3.13.7.3 - Object 3381h: Capture Status Index 3381h Name Capture Status Object Code Data Type Unsigned16 Object Class Access PDO Mapping Possible (16 bit length or 8 bit length) Default Value Meaning Capture at rising edge of input 1 has occurred Capture at falling edge of input 1 has occurred Capture at rising edge of input 2 has occurred Capture at falling edge of input 2 has occurred...
CD1-k – CANopen Communication Profile Index 338Ah Name Capture Time Filter Object Code Data Type Unsigned16 Object Class Access PDO Mapping Unit Sampling periods (62,5 µs) Value Range 0 to 32767 (2s) Default Value 6 (375 µs) 3.13.7.5 - Object 3382h: Capture Position Filter This parameter defines the value in distance threshold of the capture position filter.
CD1-k – CANopen Communication Profile 3.13.7.6 - Object 3383h: Capture 1 Position This object returns the position latched by input 1 at rising or/and falling edge, as defined in the capture configuration (object 3380h). Index 3383h Name Capture 1 Position Object Code Data Type Integer32...
CD1-k – CANopen Communication Profile 3.13.7.9 - Object 3386h: Single Shot Capture Status This parameter displays the single shot capture status. A status bit (0 to 3) is reseted when the corresponding command bit (object 3385h) is set to 1 (capture enabled). A status bit (0 to 3) is set to 1 when the capture has been performed.
CD1-k – CANopen Communication Profile 3.13.8 - TPDO3 CONTROL The CD1-k has a special transmission mode for the TPDO3 defined by a TPDO3_Control (object 33A1h) and a TPDO3_Count (object 33A0h). The purpose of this mode is to control the number of cyclic TPDO3 for each axis. TPDO3_Control is predefined for each axis.
CD1-k – CANopen Communication Profile 3.13.9.2 - Object 3414h: Motor phasing procedure Writing to this object will execute the motor phasing procedure. This command starts the motor phasing procedure after the amplifier power up when incremental encoder types without Hall Effect Sensors are used (see CD1-k manual).
CD1-k – CANopen Communication Profile 3.13.10.3 - Object 3420h: Auto-tuning procedure Index 3420h Name Auto-tuning procedure Object Code RECORD Number of Elements Value Description Sub Index Description Bandwidth Data Type Unsigned8 Object Class Access PDO Mapping Value Range 0..8 Default Value eeprom This parameter defines the auto-tuning bandwidth: Value...
CD1-k – CANopen Communication Profile 3.13.11 – ENCODER OUTPUT 3.13.11.1 - Object 3487h: Encoder Emulation Output Index 3487h Name Encoder Emulation Output Object Code RECORD Number of Elements Value Description Sub Index Description Encoder Output Resolution Data Type Unsigned16 Object Class Access PDO Mapping Value Range...
Page 91
CD1-k – CANopen Communication Profile Sub Index Description Encoder Output Zero Pulse Shift Data Type Unsigned16 Object Class Access PDO Mapping Value Range 0..32768 Default Value eeprom The Encoder Output Zero pulse shift parameter allows to shift the marker pulse position on channel Z with regard to the motor zero position given by the position sensor.
CD1-k – CANopen Communication Profile 3.13.12 – COGGING TORQUE COMPENSATION (OPTION) 3.13.12.1 - Object 3491h: Enable / Disable Cogging Torque Compensation The Cogging compensation option available in the CD1-k amplifier range allows to cancel the motor cogging torque effects for specific applications where torque accuracy higher than 1 % is required. The CD1 amplifier must be equipped by the factory for getting the cogging compensation option (reference CD1-k - U / I - CT).
CD1-k – CANopen Communication Profile 3.13.13 - DIGITAL CAM 10 digital cams are available in the CD1-k amplifier. 3.13.13.1 - Object 2500h: Cam Configuration Register Index 2500h Name Cam Configuration Register Object Code RECORD Number of Elements Value Description Sub Index Description Cam Enable Register Data Type...
CD1-k – CANopen Communication Profile Cam Type = 1: Cam defined by 2 positions. Cam Position 1 Cam Position 2 Sub Index Description Cam Hysteresis Register Data Type Unsigned16 Object Class Access PDO Mapping Defaut Value 0000h Cam Hysteresis Register defines a hysteresis of the cam position. Hysteresis Cam Position 1 Cam Position 2...
CD1-k – CANopen Communication Profile 3. 13.13.3 - Object 2502h: Cam Status Index 2502h Name Cam Status Object Code Data Type Unsigned16 Object Class Access PDO Mapping Possible Each bit (0 to 9) of Cam Status Register is the output of the corresponding cam. Important remark: Cams are fully defined with object 2500h and 2501h.
CD1-k – CANopen Communication Profile Sub Index Name Encoder Position Actual Value Object Code Data Type Integer32 Object Class Access PDO Mapping Unit This object returns the absolute position value, for an absolute encoder type, or the incremental position value, for an incremental encoder type.
CD1-k – CANopen Communication Profile 3.13.14.4 - Object 3218h: Absolute Position Range Index 3218h Description Absolute position range Data Type Unsigned32 Access PDO Mapping Default Value This parameter defines the maximum value for the absolute position according to the user position resolution (object 608F sub index 1) and the encoder revolutions (object 3216 sub index 2) for a rotary absolute encoder.
CD1-k – CANopen Communication Profile Appendix 1 - Object Dictionary COMMUNICATION Index Sub- Name Type Attr. Default Value index 1000 Device type Unsigned32 00020192h 1001 Error register Unsigned8 1005 COB-ID SYNC Unsigned32 00000080h 1006 Communication cycle period Unsigned32 eeprom 3006 Cycle period adjustment Number of supported entries Unsigned8...
Current Phase Lead Unsigned16 Hall Effect Sensors Offset Unsigned16 eeprom 6502 Supported Drive Modes Unsigned32 0000006Dh 6504 Drive Manufacturer String Infranor 6510 Drive Data RECORD Number of supported entries Unsigned8 Drive Family Code Unsigned16 Drive Option Code Unsigned16 0000h Voltage...
CD1-k – CANopen Communication Profile DEVICE CONTROL Index Sub- Name Type Attr. Default Value Index 6040 Control Word Unsigned16 0000h Possible 6041 Status Word Unsigned16 Possible 6060 Mode of Operation Integer8 Possible 6061 Mode of Operation Display Integer8 Possible 605A Quick Stop Option Code Integer16 0003h...
CD1-k – CANopen Communication Profile POSITION CONTROL FUNCTION Index Sub- Name Type Attr. Default Value Index 6063 position actual value* Integer32 6064 position actual value Integer32 Possible Integer32 Integer16 6065 Following error window Unsigned32 eeprom 3031 Following Error Dynamic Gain Unsigned16 eeprom 3033...
CD1-k – CANopen Communication Profile PROFILE TORQUE MODE Index Sub- Name Type Attr. Default Value Index 6071 Target Torque Integer16 Possible 6087 Torque Slope Unsigned32 6088 Torque Profile Type Integer16 0000h 60F6 Torque Control Parameter Set RECORD Number of supported entries Unsigned8 q-Loop Proportional Gain Unsigned16...
CD1-k – CANopen Communication Profile Appendix 2 - Quick Start A2.1 - OVERVIEW The purpose of this paper is to give the user a quick overview of how to use Infranor Servo Drives. Main steps : 1. Installation - Wiring the drive...
A2.3.1 - START COMMUNICATION (NMT) Infranor Servo Drives are able of a minimum boot-up. This means that after a reset at power-on, they will automatically switch to "Pre-Operational" state. In this state, it is possible to change parameters via the SDO communication.
CD1-k – CANopen Communication Profile A2.3.4 - EXCHANGE DATA (PDOS) The exchange data in Interpolated position mode are mainly the position demand value sent by the controller (via RPDO3) and the current position value sent by the drive (via TPDO3). It is possible to modify the mapping of these PDOs to exchange other data, but in interpolated position mode, the drive position demand is required for executing this function (object 60C1 sub-index 1: Interpolated data record).
Need help?
Do you have a question about the XtrapulsCD1-k and is the answer not in the manual?
Questions and answers