Elmomc SimplIQ Digital Servo Drives-Bell Command Referenc Manual do Utilizador Página 1

Consulte online ou descarregue Manual do Utilizador para Hardware Elmomc SimplIQ Digital Servo Drives-Bell Command Referenc. ElmoMC SimplIQ Digital Servo Drives-Bell Command Reference User Manual Manual do Utilizador

  • Descarregar
  • Adicionar aos meus manuais
  • Imprimir
  • Página
    / 315
  • Índice
  • MARCADORES
  • Avaliado. / 5. Com base em avaliações de clientes

Resumo do Conteúdo

Página 1

This PDF contains two manuals: 1. The SimplIQ for Steppers Command Reference Manual. 2. The SimplIQ for Steppers Application Note. There are hyperlink

Página 2 - SimplIQ for Steppers

1.1. Command Specification Commands for SimplIQ for Steppers drives may be specified from the following sources:  User program A program loaded to t

Página 3

KV[N] - High-order Controller Filter Parameters Purpose: Specifies the parameters of the following filters: Filter Parameters Maximum Order Speed c

Página 4

• The sensor and the analog speed reference filters are activated by writing KV[44] and KV[56] respectively. • There is no restriction for the value

Página 5

LC - Current Limit Flag Purpose: Reports the status of the current limiting process. After an excessive demand for large currents, the drive automati

Página 6

LD - Load Parameters from Flash Purpose: Loads all non-volatile variables from the flash memory to the RAM and resets all volatile variables to their

Página 7

Application note: Storing non volatile data SimplIQ for Steppers Command Reference Manual Alphabetical Listing MAN-STECR (Ver. 1.1) 96

Página 8

LL[N] - Low Feedback Limit Purpose:  Speed limits The LL[2] and HL[2] parameters define the limits of the allowed motor speed. If the motor speed ex

Página 9 - Chapter 1: Introduction

LP[N] - List Properties Purpose: Sets the properties of the non-volatile data upload and download by the next LS and DL commands.  LP[1] sets the st

Página 10 - 1.2. Scope

LS - List User Program Purpose: Uploads non-volatile data from the drive to the host, according to the parameters of LP[N]. The most common use of LS

Página 11 - 1.3. Reserved Commands

MC - Maximum Peak Driver Current Purpose: Reports the maximum phase current allowed for the drive, in amperes. This command informs the software about

Página 12

MF - Motor Failure Purpose: Reports the reason why the motor has been automatically shut down (set to MO=0). MF normally reports zero (as default). Th

Página 13 - 2.1 Motion Commands

In the task-related reference, the commands are sorted into groups of related commands. Each group is presented in a table listing the commands with b

Página 14 - 2.4 Feedback Commands

Reported Fault Value Bit Position tracking error DV[3] - PX (UM=5) or DV[3] - PY (UM=4) exceeded position error limit ER[3]. This may occur due to:

Página 15 - 2.5 Configuration Commands

Reported Fault Value Bit Motion processor inhibited (internal software problem) 0x800,000 23 Cannot auto-calibrate current offsets. 0x10,000,000

Página 16 - 2.8 Protection Commands

Notes: • In SimplIQ for Steppers the user can set amplitude tolerances for analog encoder. • Some internal problems are reported in SimplIQ for Step

Página 17 - 2.10 User Program Commands

MI - Mask Interrupt Purpose: Selects which interrupts (automatic routines) are active. A user program may include a main code section and some automa

Página 18 - 2.11 General Commands

Notes:  MI is not affected by the XQ command. You should set MI to the desired value in the first lines of your user program in order to ensure th

Página 19

MO - Motor Enable/Disable Purpose: Enables and disables (freewheels) the motor power.  Disabling the motor MO=0 disables the motor. This is the idl

Página 20

 In encoder-only systems (in which no digital Hall sensors are present), the commutation is calculated only once after power up upon the first MO=1

Página 21 - Limit Ranges

MP[N] - Motion (PT/PVT) Parameters Purpose: Programs the parameters of PVT or PT motions. PT or PVT motion is programmed as a sequence of points that

Página 22 - Purpose:

Parameter Description MP[6] Reports the next entry index (write pointer) for the following point in the PVT/PT table. This report is required for run

Página 23 - AC - Acceleration

MS – Motion Status Purpose: Reports the status of the motion profiling process. MS can be used for detecting the end of motions: a PTP motion that has

Página 24 - AG[N] - Analog Gains Array

Command mnemonic Used for SI Synchronize correction tables TS Obsolete – see TT[N] TV[N] Correction tables data TW[N] Wizard command VC[N] Phase

Página 25 - Open loop stepper control

OB[N] - Output Bits Array Purpose: Sets and resets an output bit. The OB[N] command only sets a digital output that is defined by OL[N] as a general p

Página 26 - AN[N] – Analog input array

Attributes: Type: Parameter, Integer Source: Program, RS-232, CANopen Restrictions: None Default value: 0 (RS), Volatile Range: [0, 1] Index range:

Página 27 - AR[N] – Active Route array

OC[N] – Output Compare Purpose: Output a signal when the present position is compared to a user defined position. The OC command generates a train of

Página 28 - SimplIQ electronics

Index Description 6 Output Compare Source Signal 0: Output Compare on Main feedback 1: Output Compare on Auxiliary feedback 2: Output Compare on Posi

Página 29 - BG - Begin Motion

9. Changing the position counter (by changing PX or PY, or by an active homing process) may lead the “Output Compare” function to generate unpredicta

Página 30 - Hexadecimal

OL[N] - Output Logic Purpose: Defines the logic level and function behavior of the digital outputs. The drive has several non-committed digital output

Página 31 - BP[N] - Brake Parameter

The possible values of OL[N] are outlined in the following table. Command Value Active Level When Active . . . OL[N]=0 Low Output serves as general

Página 32

OP - Output Port Purpose: Sets values for all uncommitted digital outputs, defined as general purpose by the OL[N] command. OP does not affect the dig

Página 33

PA - Absolute Position Purpose: Specifies that the next software position command will be a PTP (point-to-point) and defines the target position for

Página 34 - CA[N] - Commutation Array

Application note: The Position Reference Generator SimplIQ for Steppers Command Reference Manual Alphabetical Listing MAN-STECR (Ver. 1.1) 121

Página 35

Chapter 2: Functional Listing This chapter summarizes the SimplIQ for Steppers commands according to the following functional groups:  Motion Moti

Página 36

PE - Position Error Purpose: Returns the present position tracking error, in counts.  In main feedback position mode (UM=5), PE reads: PE = DV[3] –

Página 37

PK - Peek Memory Purpose: Returns the DSP memory dump for an address range. Syntax: PK=N where N is a 32-bit number whose least significant 24 bits c

Página 38

PF[N] – Floating point parameters Purpose: This parameter vector is used for device data, which is normally entered by the tuning environment. The use

Página 39

Parameter Description Units [range] Default PF[9] High frequency filter corner for the current controller additional filter. Hz, [100…10000] PF[9]&l

Página 40 - CC - Compiled Program Ready

Attributes: Type: Parameter, Real Source: Program, RS-232, CANopen Restrictions: None Index range: [1,11] Unit modes: All Activation: Immediate Sim

Página 41 - CD - CPU Dump

PL[N] - Peak Duration and Limit Purpose:  PL[1] defines the motor maximum peak current, in amperes.  PL[2] defines the motor maximum peak duration

Página 42

See also: CL[N], LC, MC, TC, XP[N] Application note: Current limiting SimplIQ for Steppers Command Reference Manual Alphabetical Listing MAN-STECR (V

Página 43

PM - Profiler Mode Purpose: The PM command bypasses the motion profiler in UM=2 (speed mode). With PM=1, the target speed is fed directly to the speed

Página 44

PN[N] –Integer parameters Purpose: This parameter vector is used for device data, which is normally entered by the tuning environment. The user is enc

Página 45 - CP - Clear Program

Parameter Description Units [range] Default PN[10] Index position for analog encoder, coming from the positive direction. Refer to the Application

Página 46 - DC - Deceleration

2.2 I/O Commands Command Description Page AN[N] Read analog inputs 18 IB[N] Bit-wise digital input 76 IF[N] Digital input filter 78 IP Read al

Página 47 - DD - CAN Controller Status

PP[N] - Protocol Parameters Purpose: Programs all communication parameters. The PP[N] command has independent fields for the parameters of all support

Página 48 - DF/DT - Download Firmware

Attributes: Type: Parameter, Integer Source: RS-232, CANopen Restrictions: MO=0 for PP[1] Default values: PP[1]=1, PP[2]=2, PP[13]=127, PP[14]=1,

Página 49 - DL - Download Program

PR - Relative Position Purpose: Specifies that the next software position command will be a PTP (point-to-point) motion and defines its target positio

Página 50

PS - Program Status Purpose: Returns the status of the user program. If a user program is running, PS returns the number of user program threads: 

Página 51

PT - Position Time Command Purpose: Specifies that the next BG will start a PT (Position - Time) tabulated motion and defines the starting index in th

Página 52 - EC - Error Code

PV - Position Velocity Time Command Purpose: Specifies that the next BG will start a PVT (Position - Velocity - Time) tabulated motion and defines the

Página 53

PW[N] - PWM Signal Parameters Purpose:  PW[1] defines the offset value for PWM signals in fractions of the Duty cycle.  PW[2] defines the dead ban

Página 54

PX - Main Position Purpose: Reads the position of the main feedback. Upon power on, the main position is set to zero. The PX variable accumulates the

Página 55

PY - Auxiliary Position Purpose: Reads the position of the auxiliary feedback. Upon power on, the auxiliary position is set to zero. The variable PY a

Página 56

QP[N], QT[N], QV[N] - Position, Time, Velocity Purpose: Stores data for the PT and PVT motion modes. The QP[N], QV[N] and QT[N] arrays define the posi

Página 57

Command Description Page IQ Read reactive current 77 PE Position error 122 PX Main encoder position, in counts 139 PY Auxiliary position 140 VE

Página 58

RC - Define Recorded Variables Purpose: Defines which signals are to be recorded. The drive can record a range of signals for performance verificatio

Página 59

RG - Recorder Gap Purpose: Defines the frequency per sampling times that the recorder is activated. Because the recorder has a limited storage capaci

Página 60 - SimplIQ drive internal use

RL - Record Length Purpose: Specifies the length of the recorded data, as follows: Number of Simultaneously Recorded Signals Maximum Record Length 1

Página 61

RM - Reference Mode Purpose: Specifies the use of an external reference signal. In all unit modes, the SimplIQ drive sums the reference command to the

Página 62

RP[N] - Recorder Parameters Purpose: Enables the complete specification of how the recorder is triggered and how the recorded data is transferred to t

Página 63

RP[N] Range Definition RP[4]: Level 1 Unlimited Level for positive slope trigger, or high side for window trigger. RP[5]: Level 2 Unlimited Level fo

Página 64

RR - Activate Recorder/Get Recorder Status Purpose: Launches the recorder, kills an on-going recording process or retrieves the recorder status. The R

Página 65

See also: BH, RP[N], RC, RG, RL, RR Application note: The Recorder SimplIQ for Steppers Command Reference Manual Alphabetical Listing MAN-STECR (Ver.

Página 66 - EM[N] - ECAM Parameters

RS - Soft Reset Purpose: Initializes the drive parameters to their factory default, and resets all volatile variables to their power-on default. Attri

Página 67

RV[N] - Recorded Variables Purpose: Maps recorded variables to the recorder for the RC command. The RC command selects which signals will be recorded

Página 68 - EO - Echo Mode

Command Description Page QT[N] Time 141 QV[N] Velocity 141 RM Reference mode: external (analog) referencing enabled/disabled 145 TR Target radius

Página 69

SD - Stop Deceleration Purpose: Defines the deceleration in counts/second2 used to stop motion in case of emergency. In addition, SD defines the accel

Página 70

SI - Synchronize Motion Processor Tables Purpose: Transfers the motor description tables to the motion processor. The motion tables describe some fin

Página 71 - FF[N] - Feed Forward

SF - Smooth Factor Purpose: Defines the motion smoothing factor for PTP and jogging motions. Smoothing means that the motion speed profile has no “sha

Página 72 - FR[N] - Follower Ratio

SN - Serial Number Purpose: Returns the contents of CANopen object 0x1018 (LSS protocol) as an integer. The LSS protocol defines the behavior of the C

Página 73 - GS[N] - Gain Scheduling

SP - Speed for PTP Mode Purpose: Sets the maximum speed for PTP (point-to-point) motion. At the start of motion, the speed of SP is reached with the a

Página 74

SR - Status Register Purpose: Returns a bit-field, reporting the status of the system in a concise format. Most of the information in SR may be recove

Página 75 - SimplIQ can:

0x8 0x4 0x2 Meaning 0 0 0 OK. 0 0 1 Under-voltage: The power supply is shut off or it has too high an impedance. 0 1 0 Over-voltage: The power

Página 76

ST - Stop Motion Purpose: Stops the software motion. The software commands decelerate to a complete stop using the SD deceleration. ST does not affect

Página 77

SV - Save Parameters to Flash Purpose: Saves the entire set of non-volatile variables from the RAM to the flash memory. Before saving, the parameter i

Página 78 - HP - Halt Program Execution

TC - Torque Command Purpose: Sets the torque (motor current) command, in amperes, for the torque-control software-reference modes (UM=1). TC commands

Página 79 - HT[N] – Holding torque

PL[N] Peak current, in amperes; and peak duration, in seconds 127 2.9 Data Recording Commands Command Description Page BH Get a sample signal as h

Página 80 - HX - Hexadecimal Mode

TI[N] – Temperature indications array Purpose: Reports the drive temperature measurement:  TI[1] – reports the drive temperature in Celsius.  TI[

Página 81

TM - System Time Purpose: Reads and writes the system time, in microseconds. SimplIQ drives have a 32-bit microsecond counter. In the absence of CAN S

Página 82

TR - Target Radius Purpose: Provides the criterion for deciding that a motion is complete and the motor is stabilized in place with the required accur

Página 83

TT[N] – Motion Processor Sampling Time Purpose: This command sets the sampling time of the motion controller. TT[1]: Sampling time of the motion proce

Página 84 - IB[N] - Input Bits Array

TV[N] – Motion Processor Tables Purpose: This command enters data to the motor model correction tables. The data includes, among others: • Cogging

Página 85 - Current

TW[N] – Wizard Command Purpose: Contains parameters for internal use only. For example, the command is used for auto-tuning or debugging. Attributes:

Página 86 - IF[N] - Digital Input Filter

UF[N] – User Float Array Purpose: Provides an array of 24 floating numbers for general-purpose use. Attributes: Type: Parameter, Float Source: Prog

Página 87 - IL[N] - Input Logic

UI[N] – User Integer Purpose: Provides an array of 24 integer numbers for general-purpose use. Attributes: Type: Parameter, Integer Source: Program

Página 88 - SimplIQ drive will retry

UM - Unit Mode Purpose: Defines the motion controller drive configuration, as follows: UM Value Description (Related Commands) 0 Voltage control m

Página 89

Notes: • The unit mode is reflected in the SR report. • SimplIQ for Steppers has UM=0, which SimplIQ did not have. Attributes: Type: Parameter, I

Página 90

2.11 General Commands Command Description Page AR[N] Active recording session - Special Wizard commands 19 CD CPU dump: CPU and database exception

Página 91

VC[N]- Voltage Command Purpose: Defines the voltage output of the Q and the D controllers, over-riding the control functions. VC[1] sets VQ VC[2] se

Página 92

VE - Velocity Error Purpose: Reports the velocity tracking error: VE = DV[2] – VX If the absolute value of VE exceeds ER[2], motion is aborted and a m

Página 93

VH[N], VL[N] - High and Low Reference Limit Purpose: Define the drive’s minimum and maximum speed and position reference limits. Software commands be

Página 94 - IP - Input Port

VR - Firmware Version Purpose: Reports the version of the firmware as a string, which includes:  The product name.  The software version.  The s

Página 95 - Table 3-23: IP - Input Port

VX, VY - Velocity of Main and Auxiliary Feedback Purpose:  The VX status report returns the speed of the main feedback, in counts/second.  The VY

Página 96 - JV- Jogging Velocity

WI[N] - Miscellaneous Reports, Integer Purpose: Reports integer constants and variables of the system usually used by the Composer program rather than

Página 97

Under most circumstances, this command is used only by the tuning environment. See also: WS[N] SimplIQ for Steppers Command Reference Manual Alphabe

Página 98 - KI[N], KP[N] - PI Parameters

WS[N] - Miscellaneous Reports Purpose: Provides certain conversion constants and internal states of the drive. WS[N] gives service personnel a fairly

Página 99 - KL - Kill Motion and Program

WS[30] is a bit-field. The bit descriptions of WS[30] are summarized in the following table: Bits Meaning 0…4 Value Product 0 Saxophone 1 Clari

Página 100 - Parameters

Bits Meaning 17 Value CAN Communication 0 Not present 1 Present 18 - 21 Value Special Main Feedback Configuration 0 None 1 Absolute Encoder +

Página 101 - MAN-STECR (Ver. 1.1)

Chapter 3: Alphabetical Listing This chapter lists all the commands in alphabetical order, along with detailed definitions and examples of each comman

Página 102 - LC - Current Limit Flag

XA[N] - Extra Parameters Purpose: Extra filters parameters. This command is not used, code remains for historical SimplIQ compatibility. The extra pa

Página 103

XC, XQ - Execute or Continue Program Purpose: Executes the user program from a specified label, or runs a specified function.  XQ##MYFUNCTION(a,b,c

Página 104 - Storing non volatile data

XM[N] - X Modulo Purpose: Specifies the counting range for the main feedback, which is [XM[1]…XM[2]-1]. The position of the main feedback is always co

Página 105 - LL[N] - Low Feedback Limit

Attributes: Type: Parameter, Integer Source: Program, RS-232, CANopen Restrictions: MO=0 MO=1 and SV cannot be used before XM[2] and XM[1] are a

Página 106 - LP[N] - List Properties

YA[N] - Auxiliary Position Sensor Parameters Purpose: Defines the behavior and direction of the auxiliary position sensor signals. The auxiliary enco

Página 107 - LS - List User Program

Notes:  Changing YA[4] resets the position sensor thus resetting the homing position.  Changing YA[5] does not change PY. It only defines in whi

Página 108

YM[N] - Y Modulo Purpose: Specifies the counting range for the auxiliary feedback, which is [YM[1]…YM[2]-1]. The position of the auxiliary feedback is

Página 109 - MF - Motor Failure

See also: XM[N], PY SimplIQ for Steppers Command Reference Manual Alphabetical Listing MAN-STECR (Ver. 1.1) 189

Página 110

ZX[N] - User Program and Auto-tuning Temporary Storage Purpose: Serves as temporary storage of reference waveforms for the controller in automatic tun

Página 111 - 0x10,000,00

SimplIQ for SteppersSimplIQ for SteppersSimplIQ for SteppersSimplIQ for Steppers Application Note Ver. 1.1 - June 2009

Página 112

SimplIQ for SteppersSimplIQ for SteppersSimplIQ for SteppersSimplIQ for Steppers Command Reference Manual Ver. 1.1 - June 2009

Página 113 - MI - Mask Interrupt

Restrictions: The use of certain commands is illegal in certain contexts. The reasons for this may be:  Safety: For example, it is not safe to chan

Página 114

Important Notice This guide is delivered subject to the following conditions and restrictions:  This guide contains proprietary information belongin

Página 115 - MO - Motor Enable/Disable

Contents Chapter 1: Introduction...6 Chap

Página 116

4.3.1.3 Protections ...30 4.3.1.4 Maximum Number of

Página 117

6.2.2 ECAM...70 6.2.2.1 Linear ECAM...

Página 118

9.2. Cogging Correction... 100 9.3. Speed Correc

Página 119 - MS – Motion Status

Chapter 1:Introduction These Application Notes explain the motion control and operating issues of SimplIQ for Steppers, particularly issues that are b

Página 120 - OB[N] - Output Bits Array

Chapter 2:Device and Software Organization This chapter describes the internal structure of the SimplIQ for Steppers. Please note that SimplIQ for Ste

Página 121

The exception is the synthesis of speed and current commands from analog and pulse input data. This synthesis is carried out by the motion processor,

Página 122 - OC[N] – Output Compare

Chapter 3:Unit Modes The SimplIQ drive’s feedback can be structured in a number of different ways. These options are called “unit modes” and are progr

Página 123

ΣAnalog inputAS[1]-AG[1]ΣPWM input(if YA[4]=5 or YA[4]=6)FREnable logicDigital inputsTorquecommand Figure 3-1: Unit Mode 1 (Torque) Structure The AS[

Página 124 - OC[4]=200(RS), volatile

Limit Ranges The following table lists the value ranges for defining the limits of the system. Subject Values Position counter ranges Main position c

Página 125 - OL[N] - Output Logic

ΣAnalog inputAS[2]-AG[1]ΣPWM(YA[4]=5 or YA[4]=6)or speed(YA[4]=0 or YA[4]=2)FRHardstop,FLS,RLSEnable logicDigital inputsSpeedcommandΣSoftware jogrefer

Página 126 - drive will

Parameters Description RM Reference mode: 1: Use auxiliary speed command 0: Null auxiliary speed command Table 3-2: Auxiliary Speed Command Parameter

Página 127 - OP - Output Port

1. Has any new BG command been accepted by the software or hardware? If yes, update the speed target to the value of JV, and also update the permitte

Página 128 - PA - Absolute Position

 For the SF=50 graph, the smoothing is so strong with respect to total acceleration time that the AC acceleration is never reached. 0 0.02 0.04 0.06

Página 129

When the switch action terminates (a Stop switch is released, for example), the SD acceleration applies until the actual speed command converges to th

Página 130 - PE - Position Error

3.4. Unit Mode 3: Open & Closed Loop Stepper Control This chapter describes how a SimplIQ device works with one of the following options: • Clas

Página 131 - PK - Peek Memory

- It does not require any commutation sensor – there is no need to tune the commutation, and there may even be flexibility or a play between the posi

Página 132

• The controller parameters are 0.001 [2] , 0ˆˆ.001 [2]IPKPKKIK==if gain scheduling is not used (GS[2]=0) or equivalently defined on the KG[N] param

Página 133

PositioncommandddtddtHT[1]HT[2] HT[3]ΣCurrentcommandPN[4] count/elect rev,or PN[4]/4 count/stepVarying notch filter:PF[16],PF[17]ScaleElectrical angle

Página 134

• For open loop mode, HT[2] and HT[3] are defined for PN[4] counts/electrical rev. or PN[4] × S/4 counts/mechanical rev. where S is the number of ste

Página 135

AB[N] – Absolute Encoder Setting Parameters Purpose: This command is reserved for future hardware that will support an absolute encoder. SimplIQ fo

Página 136

The speed command, multiplied by the gain FF[2], is fed as reference to the speed controller in addition to position correction. Setting FF[2] exactly

Página 137 - PM - Profiler Mode

Chapter 4:Commutation and Pole Identification 4.1. General Description This chapter does not apply to DC brush motors Commutation parameters are norm

Página 138 - PN[N] –Integer parameters

Parameter Description CA[25] Motor direction: 0: Keep the original motor direction, as connected by the user. 1: Reverse phase driving. The effect o

Página 139

Command Description WS[20] Stator field angle, in 1024 counts/revolution units. Stator field angle (degrees) = WS[20] x (360/1024). WS[21] Commutatio

Página 140 - PP[N] - Protocol Parameters

Hall A Hall B Hall C Electrical Rotor Position (Degrees) Transformation angle for best torque (Degrees) 0 1 0 90 – 150 210 0 1 1 150 – 210

Página 141

The parameter CA[17] defines how Hall sensors are used for commutation: Command Description CA[17] 0: Use only Hall sensors. The electrical angle re

Página 142 - PR - Relative Position

Command Description CA[18] Feedback bits (“counts”) per revolution, after resolution is multiplied by 4, in the range [6…530,000,000]. - For Analog E

Página 143 - PS - Program Status

4.2.3 Initializing the High Resolution Position Sensor Manually The high resolution position counter can be set manually by the TW[63] command. The u

Página 144 - PT - Position Time Command

The angle θs is known because the drive controls it directly. The angle θr is unknown. If θs is rotated — that is, θs –2πf * t, where f is a frequency

Página 145

 Specifying a very high oscillation frequency (CA[15] = -3 or -4) is not recommended, because not enough position samples will be available for each

Página 146

AC - Acceleration Purpose: Defines the maximum acceleration in counts/second2. This parameter is used in speed mode (UM=2) and position control modes

Página 147 - PX - Main Position

The CA[27] parameter defines the maximum number of retries for the auto-phasing process. If the process fails due to overload, the auto-phasing repeat

Página 148 - PY - Auxiliary Position

Chapter 5: Limits, Protections, Faults and Diagnosis This chapter describes the limits and protections implemented by SimplIQ drives. Limits are soft

Página 149 - Velocity

Command Description IL[N] Input logic. Defines digital inputs as stop and limit switches. LC Limit current indication that indicates whether peak li

Página 150

1CurrentcommandΣCoggingcorrection2Command to currentcontrollerMotorcurrents2231222212(2)3)3(2IphasesIIphaseIorIs−−+++LPF, 1st order[2][1]log 1PLCLMCτ−

Página 151 - RG - Recorder Gap

Example: The following graph depicts the signals related to the current command limiting process for MC=6, PL[1]=6, PL[2]=3 and CL[1]=3. 0 1 2 3 4 5 6

Página 152 - RL - Record Length

 The controller filter is poorly tuned. In this case, the motor torque may oscillate wildly at high frequency, but the motor will barely move. Indic

Página 153 - RM - Reference Mode

If the error counter reaches the threshold of PN[1], The motor is shut down (MO=0) and MF is set to 0x4. After detection of a commutation fault, the m

Página 154 - RP[N] - Recorder Parameters

Chapter 6: The Position Reference Generator The position reference signal is generated by the following components  Software reference generator 

Página 155

Command Mode ST Idle: ST stops any motion. PA PTP: PA=n specifies a PTP motion, to absolute position n counts. JV Jog: JV=n specifies a jog motion

Página 156 - Table 3-41: RR Reports

Feature PT PVT On-the-fly motion programming with handshake host protocol Yes Yes Table 6-2: Tabulated Motion Differences Feature Preferred Long pre

Página 157

AG[N] - Analog Gains Array Purpose: Sets the gains for preconditioning analog signals, when RM = 1:  AG[1] sets the gain of analog input #1 when use

Página 158 - RS - Soft Reset

0 0.001 0.002 0.003 0.004 0.005 0.006 0.007 0.008 0.009 0.01020040060080010001200Time, secMotor positionTR[2] 1000-TR[1] 1000+TR[1] Target=1000 Enteri

Página 159 - RV[N] - Recorded Variables

The parameters of PTP motion are summarized in the following table: Parameter Action AC Acceleration, in counts/second2 DC Deceleration, in counts/s

Página 160 - SD - Stop Deceleration

0 0.01 0.02 0.03 0.04 0.05 0.060100020000 0.01 0.02 0.03 0.04 0.05 0.06050100Speed Acceleration(AC) Constant speed(SP) Deceleration(DC) Position Figu

Página 161

StartW ill steady deceleration at DC stop motion before target?Speed > SP?Speed = SP?YesNoYesApply ACM aintain S PApply DCApply DC Figure 6-4: PT

Página 162 - SF - Smooth Factor

6.1.5 Jog In a jogging motion, the motor receives a command to move at a fixed speed. The AC and DC parameters indicate the acceleration or decelerati

Página 163 - SN - Serial Number

Example of simple jogging: Begin with the command sequence JV=3000; BG The position reference starts to accelerate until the jog speed reaches 3000. L

Página 164 - SP - Speed for PTP Mode

6.1.6 Position - Velocity - Time (PVT) In a PVT motion the user provides the desired position and speed at selected time instances. Between these spe

Página 165 - SR - Status Register

Example 2: This example demonstrates how a very few points can accurately describe a smooth and long motion path. Two drives, driven synchronously, dr

Página 166

0 500 1000 1500 2000 2500012345678Difference(counts) msec It can be seen that with only 23 PVT points, the interpolated path never differs from the o

Página 167 - ST - Stop Motion

-3 -2 -1 0 1 2 3x 104-2-1012x 1040 5 10 15 20 25-2-1012x 105x speedy speedCounts/sec PVT points Rectangle Counts Counts For the corner points both th

Página 168

Application notes: Speed reference generation Open loop stepper control SimplIQ for Steppers Command Reference Manual Alphabetical Listing MAN-STECR

Página 169 - TC - Torque Command

0 1 2 3 4 5 610001020104010601080110011201140116011801200Position Time 6.1.6.1 The PVT Table A three-column table is used to define PVT motion. Each

Página 170

6.1.6.2 Motion Management In PVT mode, the drive manages a “read pointer” for the PVT table. When the read pointer is N, the present motion segment s

Página 171 - TM - System Time

Motionsegmentcompleted?N >= MP[2]-1Incrementread pointerRead the N+1 row of the PVTtable and calculate theparameters of the next motionsegmentIniti

Página 172 - TR - Target Radius

An unused part of the PVT table may be programmed for the next motion while the present motion is executing. An attempt to modify the data of an execu

Página 173

The PVT Motion Programming Message An entire row of the PVT table may be programmed by a single PDO — 0x200+ID — where ID is the node ID of the drive.

Página 174

Motionsegmentcompleted?N >= MP[2]-1Incrementread pointerRead the read pointer row ofthe PVT table and calculatethe parameters of the nextmotion seg

Página 175 - TW[N] – Wizard Command

Programming Sequence for Auto-increment PVT Mode PVT motion must begin with the initial programming of the PVT arrays. To do so, set: MP[1] = First va

Página 176 - UF[N] – User Float Array

MP[5] (the number of rows remaining for “Queue low” emergency) should not be set to too high a value. For example, consider a slow-responding host tha

Página 177 - UI[N] – User Integer

The following CAN emergencies are supported: Error Code (Hex) Error Code (Dec) Reason Data Field 0x56 86 Queue is low. Number of as yet unexecut

Página 178 - UM - Unit Mode

6.1.7.1 Interpolation Mathematics PT implements a third-order interpolation between the position data points provided by the user. Let T = m * Ts whe

Página 179

AN[N] – Analog input array Purpose:  AN[1] reports the analog input #1 value after offset correction (AS[1]), in volts.  AN[2] reports the analog

Página 180 - VC[N]- Voltage Command

0 0.02 0.04 0.06 0.08 0.1-1000-800-600-400-20002004006008001000Interpolated pathPvtPlan output Time (seconds) Motion path in counts 6.1.7.2 The PT

Página 181 - VE - Velocity Error

Parameter Use Comment MP[3] 0: Motion stops if read pointer reaches MP[2]. 1: Motion continues when read pointer reaches MP[2]. The next row of the

Página 182

A PT motion is initiated by stating: PT=N with 1 < N < 1024, and BG. The PT=N command sets the read pointer of the QP vector to N. BGstarts the

Página 183 - VR - Firmware Version

The PDO does not specify the QP vector elements to be programmed; instead, a write pointer specifies them. The parameter MP[6] sets the value of the w

Página 184 - Feedback

PT motion must begin with the initial programming of the PT arrays. To do so, set: MP[1] = First valid line in PT table. MP[2] = Last valid array in P

Página 185

6.1.7.4 PT Motion Mode Parameters The following parameters apply to PT motion: Parameter Use Comment UM (Unit Mode) Units modes 3, 4 and 5 select t

Página 186 - See also:

Error Code (Hex) Error Code (Dec) Reason Data Field1 0x5c 92 PDO 0x3xx is not mapped. 0x34 52 An attempt was made to program more PT points

Página 187 - SimplIQ products

FR[3]AuxiliaryEncoderinputECAM tableEM[1]=0EM[1]>0DV[6]Auxiliarypositiondemand Figure 6-10: External Position Reference Generator The following pa

Página 188

0 0.005 0.01 0.015 0.02 0.025 0.03020040060080010001200140016001800TimePY - Auxiliary PositionDV[6] - External Position ReferenceFR[3]=1 FR[3]=2 FR[3]

Página 189

Suppose that the resolution of the conveyor encoder is similar to the resolution of the x-axis encoder. To draw an exact circle on the moving cake, t

Página 190 - XA[N] - Extra Parameters

AR[N] – Active Route array Purpose: This command determines that some commands will be routed to the motion processor instead of the standard processi

Página 191

Commands Action EM[5] First valid index of ECAM table. The EM[2] setting goes into effect at next setting of EM[5] or next MO=1. EM[6] Write pointer

Página 192 - XM[N] - X Modulo

External position commandECAM table input0EM[4]ET[3]EM[4]-EM[7]ET[1]ET[2]ET[4]EM[4]IETmax Figure 6-12: Linear ECAM Example 2: Consider an application

Página 193

The drive program is: IL[1]=7 Program DIN#1 as general-purpose input. EM[1]=1 Enable ECAM. EM[2]=200 Length of ECAM vector. EM[3]=0 Starting positio

Página 194

External position commandECAM table input0EM[4]ET[3]EM[4]-EM[7]ET[1]ET[2]ET[4]EM[4]IETmax2 IETmaxET[EM[2]]-ET[EM[5]] Figure 6-13: Cyclical ECAM Note

Página 195

Example: In the previous example of the chocolate bear, it was assumed that the bear drawing could be programmed one time only. In many food applicati

Página 196 - YM[N] - Y Modulo

6.2.4 Fast ECAM Programming Using CAN ECAM table points can be programmed via a fast, auto-increment PDO service. Two positions of the ET table can b

Página 197

6.2.5.1 Jump-free Motor Starting Policy Upon starting a motor using the MO=1 command, the motor should never jump. The first and most important reason

Página 198 - Temporary Storage

Example: Consider a manipulator that works a conveyor. Whenever a box arrives, the roller prints a label on the box. The roller turns continuously at

Página 199 - SimplIQ for Steppers

 Limits the magnitude of the controller command to the maximum allowed range. This is necessary because even if the software command is generated wi

Página 200 - Important Notice

Position Command Clipping (No. 1 in Figure 6-14) The position command is clipped to the following values:  VH[3] above and VL[3] below, if the posi

Página 201 - Contents

AS[N] - Analog Input Offsets Array Purpose: Compensates for offsets of the analog signals, which may be caused by the limited precision of the SimplIQ

Página 202

0 0.5 1 1.5 2 2.5 3-8-6-4-202468x 104SecCounts Figure 6-15: Position Output of the Stop Manager The input of the stop manager (the output of the posi

Página 203

0 0.5 1 1.5 2 2.5 3-2-1.5-1-0.500.511.52x 107SecCounts/sec Figure 6-16: Speed Output of the Stop Manager SimplIQ for Steppers Application Note The P

Página 204

Chapter 7: Filters The filter serves as a basic building block for the SimplIQ drive algorithms. The SimplIQ drive uses a filter mechanism in the foll

Página 205 - Chapter 1:Introduction

Very high-order control filters can be used with the SimplIQ drive. The parameters of all filters are programmed into the vector KV[N], as follows: F

Página 206 - Organization

The sensor filter parameters are: Parameter Description Value Range KV[44] Is filter active? 0: Filter not active and bypassed. All other filter pa

Página 207

7.1.1 Link Parameterization The basic continuous-time second-order element is a filter with a unity DC gain: DCsEsBAsEsBD22++++⋅ Note that this eleme

Página 208 - Chapter 3:Unit Modes

The discrete equivalent form is: 2120azazzb++ where:  222214482ωωω++−=TTdTa  222224444ωωωω++−+=TTdTdTa  2222104441ωωω++=++=TTdaab 7.2.2 Notch Fil

Página 209

 =2tan2Tdckkkω,22tan1=Tpkkω, ( 2,1=k )  122++= cpq 7.2.3 Double-lead Element (Represented by Second-order Block) The basic continuous-t

Página 210 - FR[2] Follower gain

Order Parameter 1 k1 = 1 - β 2 ααβ−−=112k 3 k3 = 0 4 k4 = 0 For a single pole, pss+⋅ parameters are pTe−== βα ,0 . Example: A filter consist

Página 211

Chapter 8:The Position and Speed Controller This chapter, which provides details about the speed and position control algorithms, is written for the a

Página 212

BG - Begin Motion Purpose: Immediately starts the next programmed motion.  In software speed mode (UM=2), BG activates the latest JV, and also the n

Página 213

The following table lists the parameters of the algorithms referred to in this chapter. Details are available in the SimplIQ for Steppers Command Refe

Página 214

8.1.1 Automatic Gain Scheduling The most common reason to change the control filter on the fly is a speed change. When the motor moves very slowly, t

Página 215 - Control

8.2. Speed Control 8.2.1 Block Diagram This is the most basic closed loop control form. The basic control block of the speed controller is the PI. Th

Página 216

The speed controller throws exceptions on excessive speed errors (ER[2]) and on excessive speed (HL[2], LL[2]). 8.2.2 Speed Controller Parameters The

Página 217 - Command Generator

8.3. The Position Controller 8.3.1 Block Diagram The position controller comprises a proportional gain, cascaded over the speed controller. The block

Página 218

The reference to the speed controller is composed of the derivative of the position command (speed) and of the output of the position controller. The

Página 219

The parameters of the non-scheduled position controller are: Parameter Description KP[3] Proportional gain, OutPK . GS[2] Controller gain selector. G

Página 220

Chapter 9:The Current Controller The lowest level controller is the current controller; it is a full vector controller. Its block diagram is in the

Página 221 - TKI θθ=−

LPF, 1st orderd/dt limiterPF[13]PF[7,8,14]2EffectivecurrentdemandΣIqΣId--KP[1],KI[1]XA[6]Q - CurrentcontrollerΣSpeedcorrectionKP[1],KI[1]PF[9]Q - Curr

Página 222 - 4.1.2 Vector Commutation

SimplIQ compensates, however, for a non-sinusoidal winding shape. This assures that a 1 Amp effective current demand always produces the same torque,

Página 223 - 4.2. Commutation Sensors

Important Notice This guide is delivered subject to the following conditions and restrictions:  This guide contains proprietary information belongin

Página 224

BH - Get a Single Recorded Signal as Hexadecimal Purpose: Uploads the values recorded by the recorder to a host. In response to the BH command, the se

Página 225 - Position Sensors

Because of the cogging, motor motion may be unsmooth. The cogging correction function automatically generates torque additions that compensate for the

Página 226

The back EMF, for a single motor phase, is modeled by a normalized lookup table, and the motor torque coefficientTK, given by PF[2]. Both the lookup–

Página 227 - TKI θ= (1)

Normally, the Digital Feedback Technologies tuning tools set the values for KP[1], KI[1], and PF[13]. 9.5. Pre-filter and Limiter This block prevents

Página 228 - 4.3.1.1 Selecting Parameters

Chapter 10:Development Aids SimplIQ hardware and software include a number of features that facilitate application development:  The SimplIQ drive’s

Página 229 - 4.3.1.3 Protections

Command Description LS Loads a record from the serial flash memory, in order to retrieve the list of recorder signals. RC Defines which of mapped si

Página 230

10.1.2 Signal Mapping The recorder can record a range of different signals. The first 16 signals — listed in the following table — are compatible with

Página 231 - Faults and Diagnosis

After power on, the recorder can access the first 16 signals, as listed in Table 10-2. To access other signals, the recorder must perform a process c

Página 232 - 5.1. Current Limiting

10.1.3 Defining the Set of Recording Signals The RC command defines which mapped signals should be recorded. Each bit of RC, a 16-bit bit field, spec

Página 233 - [.9 ]01CL×

10.1.5 Trigger Events and Timing The recorder is started by a trigger event, which is one of the following:  Immediate: The recorder starts immedia

Página 234 - 5.2. Sensor Faults

0 2 4 6 8 100500100015002000250030003500400045005000Speed Command Time Triggered on BG with 0% pre-trigger delay Triggered on BG with 20% pre-trigger

Página 235 - Incremental Position Sensor

BP[N] - Brake Parameter Purpose: Defines the timing of the brake system in the motor when at least one of the digital outputs has been defined by the

Página 236

RP[N] Description Definition RP[7] Digital input trigger mask Table 10-4: Trigger Parameters Trigger levels RP[4] and RP[5] can be entered as eit

Página 237 - Generator

10.1.7 Uploading Recorded Data The following commands are used to upload recorded data from the drive to a host: Parameter Description RR If zero, i

Página 238

In order to analyze the BH record, it is important to understand that the internal representation of quantities in the controller is not in user units

Página 239

 RS-232 commands are accepted and executed normally, although the transmission of the response to them is deferred until after the BH upload is comp

Página 240 - 6.1.4.1 Basic PTP

Chapter 11:Miscellaneous Topics 11.1. Index Identification for Analog Encoders Analog encoders normally come with an analog index signal. For example

Página 241

Notes: • The tuning wizard in the Composer program has a utility to find and set PN[10] and PN[11] correctly. • The analog index will appear to wo

Página 242

BT - Begin Motion at Defined Time Purpose: Starts motion at the defined time. This command is designed to start the simultaneous motion of several axe

Página 243

BV - Maximum Motor DC Voltage Purpose: Reports the maximum DC drive bus voltage, in volts. This command reads the rating of the power amplifier hardwa

Página 244 - 6.1.5 Jog

CA[N] - Commutation Array Purpose: Defines motor and commutation parameters. The CA[N] array includes the parameters of the initial motor setup. The C

Página 245

Command Description CA[10] Resolver or Analog Halls offset – the value of the analog sensor readout at the electrical zero of the motor CA[11] Offse

Página 246

Command Description 8: Every Hall sensor transition: the exact electrical angle is locked and commutation continues by position sensor increments. CA

Página 247

Command Description 6: Main feedback entry used as input for digital halls signals 7-11: Reserved CA[25] Motor direction: 0: Keep the original mot

Página 248

Command Description CA[23] Counts per meter (any positive integer): 0: Rotary motor 1: Counts per meter in a linear motor This parameter is not used

Página 249

 Main changes from SimplIQ: o CA[7] units changed from encoder units to 1024/rev. o CA[17] newly defined, now determines exactly commutation method.

Página 250 - 6.1.6.1 The PVT Table

Contents Chapter 1: Introduction...1 1.1.

Página 251 - 6.1.6.2 Motion Management

CC - Compiled Program Ready Purpose: Serves as the last stage of the user program downloading process, verifying the downloaded user program checksum

Página 252

CD - CPU Dump Purpose: Returns the status of the CPU and the database. Call CD if:  The SR report indicates a CPU exception.  The MF report indica

Página 253 - 6.1.6.3 Mode Termination

Example: Null Address=0 Failure Address=0 Called Handler=none Database Status: CA[4], error code=37 Motion processor database This CD report indicate

Página 254

CL[N] - Current Continuous Limitations and Motor Stuck Protection Parameters Purpose: Defines the continuous loading of the drive.  CL[1] defines t

Página 255

Notes:  The motor stuck protection is always applied to the main sensor. In dual loop applications, this protection does not pertain to failures i

Página 256

CP - Clear Program Purpose: Clears the entire user area in the serial flash memory. The CP instruction must be used before any attempt to write a new

Página 257

DC - Deceleration Purpose: Defines the maximum deceleration in counts/second2. This parameter is used in speed mode (UM=2) and position control modes

Página 258 - 6.1.7 Position - Time (PT)

DD - CAN Controller Status Purpose: Returns the status of the CAN controller as a string in hexadecimal form without a “0x” prefix. DD is valid only f

Página 259

DF/DT - Download Firmware Purpose: Downloads a new firmware version. These commands are designed as part of a sequence that is normally performed and

Página 260 - 6.1.7.3 Motion Management

DL - Download Program Purpose: Downloads data to the non-volatile memory of the drive. The DL command is used primarily to download compiled user prog

Página 261

BV - Maximum Motor DC Voltage ...25 CA[N] - Commutation Array .

Página 262

DV[N] - Reference Desired Value Purpose: Reports the reference commands to the position, speed and current controllers of the drive. DV[N] reports the

Página 263

See also: AR[N] Application note: Unit Modes Note:  If AR[2]=1, The profiled motion is generated entirely within the motion processor and the DV c

Página 264

EC - Error Code Purpose: Reports the processing status of the last accepted command that returned an error. Notes:  When the processing of a comm

Página 265

Error Code Error String / Description Example / Remedy 7 Mode cannot be started - bad initialization data. This error is returned when preset value

Página 266

Error Code Error String / Description Example / Remedy 25 Command not valid while moving. PV=n while in PVT motion is an error because the PV=n co

Página 267 - 6.2.1 Follower

Error Code Error String / Description Example / Remedy 42 No such label. The program does not contain a label with the specified name. XQ##FOO will

Página 268 - Moving conveyer

Error Code Error String / Description Example / Remedy 55 Bad context. A command that is not applicable in the present context has been attempted. T

Página 269 - 6.2.2 ECAM

Error Code Error String / Description Example / Remedy 67 Recorder is busy. A recording process is in progress and the recorder settings cannot be

Página 270 - 6.2.2.1 Linear ECAM

Error Code Error String / Description Example / Remedy 83 CMD not for program. An attempt has been made to use a command (such as XQ, DL, LS or DF)

Página 271 - Figure 6-12: Linear ECAM

Error Code Error String / Description Example / Remedy 105 Speed loop KP out of range. Value of KP[2] or one of KG[64]…KG[126] is out of numeric ra

Página 272 - 6.2.2.2 Cyclical ECAM

JV- Jogging Velocity ... 88 KG[N] - Gai

Página 273 - Portions

Error Code Error String / Description Example / Remedy 119 Bad Analog sensor Filter When the filter KV, set for analog feedback, is beyond its leg

Página 274 - Camera station

Error Code Error String / Description Example / Remedy 133 Mismatched number of user/system function input arguments. An attempt was made to call a

Página 275

Error Code Error String / Description Example / Remedy 145 Numeric stack overflow. An attempt has been made to push a value to the numeric stack wh

Página 276

Error Code Error String / Description Example / Remedy 154 Address is out of data memory segment. Variable address in the data segment exceeds the

Página 277 - 6.3. Stop Manager

Error Code Error String / Description Example / Remedy 164 EC command (not an error). For internal use. 165 An attempt to access serial flash whi

Página 278

EF[N] - Encoder Filter Frequency Purpose: Filters encoder signal in order to improve its noise immunity. Because the logic of the quadrature decoder m

Página 279 - VL[3]= -5000

EM[N] - ECAM Parameters Purpose: Defines the behavior of ECAM (Electronic CAM) motions. With ECAM, the position reference to the drive is made an arbi

Página 280

 Setting EM[1] to 1 or 2 will fail if EM[2] is less than or equal to EM[5], or if EM[4] is less than or equal to EM[7].  Changing the last segment

Página 281

EO - Echo Mode Purpose: Sets or resets the communication echo mode, which is used for communication checks.  EO=1 enables echo mode  EO=0 disables

Página 282

ER[N] - Maximum Tracking Error The Tracking Error is the difference between the command and its feedback. Purpose:  ER[2] defines the maximum allow

Página 283 - SimplIQ drive

PV - Position Velocity Time Command...137 PW[N] - PWM Signal Parameters.

Página 284

ET[N] - Entries for ECAM Table Purpose: In the ECAM process, the position reference is set to a tabulated function, called the ECAM function, of the e

Página 285 - 7.1.1 Link Parameterization

FF[N] - Feed Forward Purpose: Defines the feed forward control effort. FF[1] defines the ratio between the acceleration reference and the direct curre

Página 286 - 7.2.2 Notch Filter Element

FR[N] - Follower Ratio Purpose:  FR[1] defines the follower ratio for current (UM=1).  FR[2] defines the follower ratio for velocity (UM=2).  FR

Página 287 - 7.2.4 First-order Element

GS[N] - Gain Scheduling Purpose: Defines the gain scheduling process. SimplIQ drives contain several sets of controller parameters. The ability to se

Página 288 - (2 )round x

Note: • The GS[N] array for SimplIQ for Steppers includes 16 gain scheduling controllers. In SimplIQ, it included 64 controllers. Attributes: Type:

Página 289 - Controller

HM[N] - Homing, Capture and Flag Purpose: Sets the parameters of the main homing and capture process, by which the drive sets a trap for a user-define

Página 290 - 8.1. Gain Scheduling

HM[N] (Index) Value Description 0 In UM=2, 3, 4, 5: Stop immediately using the SD deceleration value. In torque mode (UM=1), do nothing. 1 Set dig

Página 291 - 2 speed×

 Homing can be safely carried out in PTP and jog position motion modes. With PT and PVT modes, the online reloading of the position counter can lead

Página 292 - 8.2. Speed Control

HP - Halt Program Execution Purpose: Stops the execution of the user program and the automatic routines. The HP command freezes the status of the prog

Página 293 - () ( ) ()

HT[N] – Holding torque Purpose: This command applies to the motor current in open loop stepping mode (UM=3)  HT[1] defines the holding torque, in Am

Página 294 - 8.3.1 Block Diagram

VC[N]- Voltage Command...172 VE - Velocity Error ...

Página 295 - −= [counts]

HX - Hexadecimal Mode Purpose: Sets or resets the hexadecimal mode for reporting integer parameter values.  With HX=0, integers are reported as deci

Página 296

HY[N] - Auxiliary Homing, Capture and Flag Purpose: Sets the parameters of the auxiliary homing and capture process, by which SimplIQ sets a trap for

Página 297

HY[N] (Index) Value Description Defined as the time in which HY[1] decreases to 0. 2 Do nothing. 0 Absolute setting of position counter: PY=HY[2].

Página 298 - 

Attributes: Type: Parameter, Integer Source: Program, RS-232, CANopen Restrictions: None Default values: 0, Volatile Range: HY[1]: [0, 1] HY[2]:

Página 299 - 9.2. Cogging Correction

IB[N] - Input Bits Array Purpose: Provides read access to digital input bits. IB[N] reports the status of the corresponding input bits, according to t

Página 300 - 9.3. Speed Corrections

ID, IQ - Read Active Current and Reactive Current Purpose: Gets the active and the reactive components of the motor current, in Amperes. A brushless m

Página 301 - Implementation:

IF[N] - Digital Input Filter Purpose: Filters the drive digital inputs in order to overcome switch bouncing. IF[N] defines a time period in millisecon

Página 302 - 9.5. Pre-filter and Limiter

IL[N] - Input Logic Purpose: Defines the logic level and functional behavior of the digital inputs. The drive has several non-committed digital inputs

Página 303 - Chapter 10:Development Aids

IL[N] Bits Meaning Values Function behaviors (next table) 0: Inhibit (INH); shut servo driver, freewheel. For RM=1 and UM=1, the SimplIQ drive will re

Página 304 - Launching and Uploading Data

Command Value Active Level When Active . . . IL[N]=6 Low General purpose. IL[N]=7 High General purpose. IL[N]=8 Low Hard-enable forward direction

Página 305 - 10.1.2 Signal Mapping

Chapter 1: Introduction This manual describes, in detail, each software command used to manipulate the SimplIQ for Steppers line of digital servo driv

Página 306 - 10-3 must be mapped to the

UM Action Torque (UM=1) Set torque command to zero. Speed (UM=2) Set speed command to zero immediately at the deceleration of the SD parameter. Po

Página 307 - RV[1]=5; RV[2]=1; RC=3;

UM Action Speed (UM=2) Allow only negative speed command (internal or external). If, at the time of switch sensing, the total speed command was posit

Página 308 - JV=5000;BG

Function 9: Auxiliary Home switch This function activates the ##AUTO_HY routine in the user program. When the function is selected, digital input conn

Página 309

 IP and IB[N] can be used to detect a logically active switch of all defined functions, excluding function 2 (“No function is attached”). Attributes

Página 310

IP - Input Port Purpose: Reports the state of digital input functions and the input pins. Please note the difference between a pin state and input fu

Página 311 - SimplIQ drive message

Bit Description Associated Function in IL[N] Command 24 Digital input 9 logical pin state 25 Digital input 10 logical pin state 26 - 31 Reser

Página 312

JV- Jogging Velocity Purpose: Sets the motor target speed for speed and position control (UM=2,3,4,5). After the next BG, the speed command is gradual

Página 313

KG[N] - Gain Scheduled Controller Parameters Purpose: Specifies the parameters of the gain scheduled speed or position controller. The KG[N] parameter

Página 314 - Interpolation angle

KI[N], KP[N] - PI Parameters Purpose:  KI[1], KP[1] defines the PI current control filter.  KI[2], KP[2] defines the PI velocity control filter.

Página 315

KL - Kill Motion and Program Purpose: Halts program execution and stops the motor. The KL command stops the execution of the user program and its aut

Comentários a estes Manuais

Sem comentários