Elmomc SimplIQ Software Manual Bedienungsanleitung

Stöbern Sie online oder laden Sie Bedienungsanleitung nach Software Elmomc SimplIQ Software Manual herunter. ElmoMC SimplIQ Software Manual User Manual Benutzerhandbuch

  • Herunterladen
  • Zu meinen Handbüchern hinzufügen
  • Drucken
  • Seite
    / 226
  • Inhaltsverzeichnis
  • LESEZEICHEN
  • Bewertet. / 5. Basierend auf Kundenbewertungen

Inhaltsverzeichnis

Seite 1 - SimplIQ

SimplIQ Software Manual May 2011 – Version 1.4 www.elmomc.com

Seite 2 - Important Notice

SimplIQ Software Manual Introduction MAN-SIMSW (Ver. 1.4) 2-2 1.2 Abbreviations The following abbreviations are used in this document: Download T

Seite 3 - Elmo Worldwide

SimplIQ Software Manual Development Aids MAN-SIMSW (Ver. 1.4) 7-4 7.3 Optimizing the Controller Sampling Time Selecting a controller sampling time

Seite 4 - Contents

SimplIQ Software Manual Development Aids MAN-SIMSW (Ver. 1.4) 7-5 7.4 The Recorder The SimplIQ drive recorder mechanism enables the user to record

Seite 5 - Software Manual Contents

SimplIQ Software Manual Development Aids MAN-SIMSW (Ver. 1.4) 7-6 7.4.1 Recorder Sequencing: Programming, Launching and Uploading Data In order to

Seite 6

SimplIQ Software Manual Development Aids MAN-SIMSW (Ver. 1.4) 7-7 Signal ID Signal Name (Command) Length; Type Description 9 Auxiliary Speed (VY)

Seite 7

SimplIQ Software Manual Development Aids MAN-SIMSW (Ver. 1.4) 7-8 Prior to being recorded, the signals listed in Table 7-3 must be mapped to the r

Seite 8

SimplIQ Software Manual Development Aids MAN-SIMSW (Ver. 1.4) 7-9 Note that RG specifies only the recorder sampling rate, not the trigger sampling

Seite 9 - Chapter 1: Introduction

SimplIQ Software Manual Development Aids MAN-SIMSW (Ver. 1.4) 7-10 The trigger defines when the recorder is to start. The recorder can be programme

Seite 10 - SimplIQ Drive Description

SimplIQ Software Manual Development Aids MAN-SIMSW (Ver. 1.4) 7-11 RP[N] Description Definition RP[3] Trigger type 0: Immediate 1: BG 2: Positiv

Seite 11 - 2.2 Related Software

SimplIQ Software Manual Development Aids MAN-SIMSW (Ver. 1.4) 7-12 The SR (status register) command details the status of the recorder. SR returns

Seite 12 - 2.3 Units of Measurement

SimplIQ Software Manual Development Aids MAN-SIMSW (Ver. 1.4) 7-13 The data is uploaded in hexadecimal form in order to minimize transmission time

Seite 13 - 2.3.3 Current and Torque

SimplIQ Software Manual Communication with the Host MAN-SIMSW (Ver. 1.4) 2-2  Operational software (firmware), which may be updated at the user s

Seite 14 - SimplIQ Drive Peripherals

SimplIQ Software Manual Development Aids MAN-SIMSW (Ver. 1.4) 7-14 BH record transmission time can be quite long. A record of 2000 long numbers is

Seite 15 - 2.5.4 Digital Outputs

SimplIQ Software Manual MAN-SIMSW (Ver. 1.4) 8-1 Chapter 8: Commutation 8.1 General Description The SimplIQ drives’ fixed magnet motors, in whic

Seite 16 - 3.1 RS-232 Basics

SimplIQ Software Manual Commutation MAN-SIMSW (Ver. 1.4) 8-2  CA[25], motor direction is set to 0 or 1 so that the motor will rotate in the desir

Seite 17 - 3.3 Background Transmission

SimplIQ Software Manual Commutation MAN-SIMSW (Ver. 1.4) 8-3 You can read the electrical and mechanical angle of the motor using the following comm

Seite 18 - SimplIQ drive will normally

SimplIQ Software Manual Commutation MAN-SIMSW (Ver. 1.4) 8-4 The following table describes the digital Hall sensor reading. The BLDC field angle is

Seite 19 - 4.1 The Command Line

SimplIQ Software Manual Commutation MAN-SIMSW (Ver. 1.4) 8-5 8.3.3 Combining Sensor Types 8.3.3.1 Initializing Encoder-based Commutation When sta

Seite 20 - 4.2.1 Numbers

SimplIQ Software Manual Commutation MAN-SIMSW (Ver. 1.4) 8-6 As shown in the table, change CA[25] switches the B and C phases. Actually, changing C

Seite 21

SimplIQ Software Manual Commutation MAN-SIMSW (Ver. 1.4) 8-7 8.3.4.3 Encoder Parameterization Accurate commutation requires a high-resolution sens

Seite 22

SimplIQ Software Manual Commutation MAN-SIMSW (Ver. 1.4) 8-8 8.4 Auto-phasing and Commutation Search When starting the motor, the rotor can be loc

Seite 23 - 4.2.4 Operator Details

SimplIQ Software Manual Commutation MAN-SIMSW (Ver. 1.4) 8-9 The selection rules for parameters I and f are as follows:  The torque I must be as

Seite 24 - SimplIQ Interpreter

SimplIQ Software Manual Communication with the Host MAN-SIMSW (Ver. 1.4) 2-3  Tools for associating functions to I/O connector pins  Automatic

Seite 25 - 4.2.6 Expressions

SimplIQ Software Manual Commutation MAN-SIMSW (Ver. 1.4) 8-10 8.4.3 Protections The method described here can work reliably in many practical situ

Seite 26

SimplIQ Software Manual Commutation MAN-SIMSW (Ver. 1.4) 8-11 To optimize the torque, it is necessary to maintain o90rF≈θ−θ . The commutation error

Seite 27 - 4.2.6.3 User Variables

SimplIQ Software Manual Commutation MAN-SIMSW (Ver. 1.4) 8-12 Digital Hall sensors have evolved to support six-step commutation. The crude six step

Seite 28

SimplIQ Software Manual Commutation MAN-SIMSW (Ver. 1.4) 8-13 Most motors are wound to sinusoidal or trapezoidal winding forms, but no motor can be

Seite 29 - 4.2.7 Comments

SimplIQ Software Manual MAN-SIMSW (Ver. 1.4) 9-1 Chapter 9: The Current Controller This chapter describes the current controller and its paramete

Seite 30 - SimplIQ User Programming

SimplIQ Software Manual The Current Controller MAN-SIMSW (Ver. 1.4) 9-2 Pre-filterTorquecommandQP+I controllerOutputCoordinatetransformDP+I control

Seite 31

SimplIQ Software Manual The Current Controller MAN-SIMSW (Ver. 1.4) 9-3 Do not specify MBRV]1[PL > where: VB is the DC motor supply voltage. RM

Seite 32 - 5.3 Standard Conventions

SimplIQ Software Manual The Current Controller MAN-SIMSW (Ver. 1.4) 9-4 Slower time constants in the low-pass filter permit a peak current demand f

Seite 33 - 5.4.1 Numbers

SimplIQ Software Manual The Current Controller MAN-SIMSW (Ver. 1.4) 9-5 9.2 The PI Current Controller The controllers for the IQ and ID components

Seite 34 - 5.4.4 Operator Details

SimplIQ Software Manual The Current Controller MAN-SIMSW (Ver. 1.4) 9-6 The DC power voltage varies significantly: It decreases at high current due

Seite 35 - 5.4.7 CAN Object Emission

SimplIQ Software Manual Communication with the Host MAN-SIMSW (Ver. 1.4) 2-4 2.3.2 Speed and Acceleration Speed is measured in counts/second and a

Seite 36 - 5.4.8 Expressions

SimplIQ Software Manual The Current Controller MAN-SIMSW (Ver. 1.4) 9-7 The protections that are provided are: Protection MF Reports Reason Over-

Seite 37 - 4.2.6.1)

SimplIQ Software Manual MAN-SIMSW (Ver. 1.4) 10-1 Chapter 10: Unit Modes The SimplIQ drive’s feedback can be structured in a number of different w

Seite 38 - 5.4.8.5 System Commands

SimplIQ Software Manual Unit Modes MAN-SIMSW (Ver. 1.4) 10-2 The AS[1] parameter compensates for possible offsets in the driving equipment and inte

Seite 39 - 5.4.8.7 User Function Calls

SimplIQ Software Manual Unit Modes MAN-SIMSW (Ver. 1.4) 10-3 If you do not use the analog input for the torque command, set RM = 0, in order to avo

Seite 40 - 5.5 Comments

SimplIQ Software Manual Unit Modes MAN-SIMSW (Ver. 1.4) 10-4 1. Has any new BG command been accepted by the software or hardware? If yes, update t

Seite 41 - 5.7 Program Flow Commands

SimplIQ Software Manual Unit Modes MAN-SIMSW (Ver. 1.4) 10-5 Example 2: This example demonstrates the smoothing filter and the smoothing factor SF:

Seite 42

SimplIQ Software Manual Unit Modes MAN-SIMSW (Ver. 1.4) 10-6 Auxiliary inputAnalog input 1 )-10 to 10 Volts(AG ]2[Count/sec/VoltΣAuxiliary speed c

Seite 43 - 5.7.2 For Iteration

SimplIQ Software Manual Unit Modes MAN-SIMSW (Ver. 1.4) 10-7 Parameters Description switches (RLS or FLS) Table 10-4: Stop Manager Parameters Refe

Seite 44 - 5.7.3 While Iteration

SimplIQ Software Manual Unit Modes MAN-SIMSW (Ver. 1.4) 10-8 0 0.2 0.4 0.6 0.8 10500100015002000250030003500400045005000Command generatoroutput Com

Seite 45 - 5.7.5 Wait Iteration

SimplIQ Software Manual Unit Modes MAN-SIMSW (Ver. 1.4) 10-9 SoftwarepositioncommandΣEnable ifRM==1Stepper angle commandWS[20]Torquecommand(DV[1],

Seite 46 - 5.7.6 If Condition

SimplIQ Software Manual Communication with the Host MAN-SIMSW (Ver. 1.4) 2-5 2.5 SimplIQ Drive Peripherals 2.5.1 Position Decoders The SimplIQ dr

Seite 47 - 5.7.7 Switch Selection

SimplIQ Software Manual Unit Modes MAN-SIMSW (Ver. 1.4) 10-10 SoftwarepositioncommandΣEnable ifRM==1Auxiliary positioncommandStopmanagerStop and li

Seite 48 - 5.7.8 Continue

SimplIQ Software Manual Unit Modes MAN-SIMSW (Ver. 1.4) 10-11 10.5 Unit Mode 5: Single Feedback Mode Single feedback mode is used when the same se

Seite 49 - 5.7.10 Return

SimplIQ Software Manual The Position Reference Generator MAN-SIMSW (Ver. 1.4) 11-1 Chapter 11: The Position Reference Generator The position refere

Seite 50 - 5.7.11 Try-Catch

SimplIQ Software Manual The Position Reference Generator MAN-SIMSW (Ver. 1.4) 11-2 Command Mode ST Idle: ST stops any motion. PA PTP: PA=n specif

Seite 51 - 5.8 Functions

SimplIQ Software Manual The Position Reference Generator MAN-SIMSW (Ver. 1.4) 11-3 Feature PT PVT Cyclical motion support Yes Yes On-the-fly mot

Seite 52

SimplIQ Software Manual The Position Reference Generator MAN-SIMSW (Ver. 1.4) 11-4 Example: The concepts of target time and target radius are demon

Seite 53 - 5.8.2 Dummy Variables

SimplIQ Software Manual The Position Reference Generator MAN-SIMSW (Ver. 1.4) 11-5 The parameters of PTP motion are summarized in the following tab

Seite 54

SimplIQ Software Manual The Position Reference Generator MAN-SIMSW (Ver. 1.4) 11-6 0 0.01 0.02 0.03 0.04 0.05 0.060100020000 0.01 0.02 0.03 0.04 0.

Seite 55 - 5.8.5 Global Variables

SimplIQ Software Manual The Position Reference Generator MAN-SIMSW (Ver. 1.4) 11-7 StartW ill stea dy deceleration at DC stop motion before target?

Seite 56 - 5.8.6 Jumps

SimplIQ Software Manual The Position Reference Generator MAN-SIMSW (Ver. 1.4) 11-8 11.1.5 Jog In a jogging motion, the motor receives a command to

Seite 57

SimplIQ Software Manual Communication with the Host MAN-SIMSW (Ver. 1.4) 2-6 2.5.4 Digital Outputs The SimplIQ drive’s two digital output connecto

Seite 58

SimplIQ Software Manual The Position Reference Generator MAN-SIMSW (Ver. 1.4) 11-9 Example of simple jogging: Begin with the command sequence JV=30

Seite 59 - 5.8.9 Automatic Subroutines

SimplIQ Software Manual The Position Reference Generator MAN-SIMSW (Ver. 1.4) 11-10 11.1.6 Position - Velocity - Time (PVT) In a PVT motion the us

Seite 60 - #@AUTO_I3

SimplIQ Software Manual The Position Reference Generator MAN-SIMSW (Ver. 1.4) 11-11 The four parameters a, b, c and d are unknown and can be solved

Seite 61 - 5-1. When the

SimplIQ Software Manual The Position Reference Generator MAN-SIMSW (Ver. 1.4) 11-12 0 500 1000 1500 2000 2500012345678Difference(counts) msec It c

Seite 62

SimplIQ Software Manual The Position Reference Generator MAN-SIMSW (Ver. 1.4) 11-13 -3 -2 -1 0 1 2 3x 104-2-1012x 1040 5 10 15 20 25-2-1012x 105x s

Seite 63 - Execution

SimplIQ Software Manual The Position Reference Generator MAN-SIMSW (Ver. 1.4) 11-14 0 1 2 3 4 5 610001020104010601080110011201140116011801200Positi

Seite 64

SimplIQ Software Manual The Position Reference Generator MAN-SIMSW (Ver. 1.4) 11-15 11.1.6.2 Motion Management In PVT mode, the drive manages a “r

Seite 65

SimplIQ Software Manual The Position Reference Generator MAN-SIMSW (Ver. 1.4) 11-16 Motionsegmentcompleted?N >= MP[2]-1Incrementread pointerRead

Seite 66

SimplIQ Software Manual The Position Reference Generator MAN-SIMSW (Ver. 1.4) 11-17 An unused part of the PVT table may be programmed for the next

Seite 67

SimplIQ Software Manual The Position Reference Generator MAN-SIMSW (Ver. 1.4) 11-18 The PDO does not specify the PVT table row to be programmed; in

Seite 68

SimplIQ Software Manual MAN-SIMSW (Ver. 1.4) 3-1 Chapter 3: Communication with the Host The SimplIQ drive can operate with RS-232 communication o

Seite 69

SimplIQ Software Manual The Position Reference Generator MAN-SIMSW (Ver. 1.4) 11-19 This flow differs from the basic mode because:  The motion qu

Seite 70

SimplIQ Software Manual The Position Reference Generator MAN-SIMSW (Ver. 1.4) 11-20 MP[5] (number of rows remaining for “Queue low” emergency) shou

Seite 71

SimplIQ Software Manual The Position Reference Generator MAN-SIMSW (Ver. 1.4) 11-21 The following CAN emergencies are supported: Error Code (Hex) E

Seite 72 - SimplIQ drive does not

SimplIQ Software Manual The Position Reference Generator MAN-SIMSW (Ver. 1.4) 11-22 11.1.7.1 Interpolation Mathematics PT implements a third-order

Seite 73 - SimplIQ drive setup

SimplIQ Software Manual The Position Reference Generator MAN-SIMSW (Ver. 1.4) 11-23 0 0.02 0.04 0.06 0.08 0.1-1000-800-600-400-20002004006008001000

Seite 74

SimplIQ Software Manual The Position Reference Generator MAN-SIMSW (Ver. 1.4) 11-24 The parameters of a PT motion are summarized in the following t

Seite 75 - SimplIQ drive;

SimplIQ Software Manual The Position Reference Generator MAN-SIMSW (Ver. 1.4) 11-25 A PT motion is initiated by stating: PT=N with 1 < N < 10

Seite 76 - 6.3 The Preprocessor

SimplIQ Software Manual The Position Reference Generator MAN-SIMSW (Ver. 1.4) 11-26 The PDO does not specify the QP vector elements to be programme

Seite 77 - 6.4 Compiler Pragmas

SimplIQ Software Manual The Position Reference Generator MAN-SIMSW (Ver. 1.4) 11-27 d. Programming Sequence for Auto-increment PVT Mode PT motion

Seite 78

SimplIQ Software Manual The Position Reference Generator MAN-SIMSW (Ver. 1.4) 11-28 11.1.7.4 PT Motion Mode Parameters The following parameters ap

Seite 79 - 6.4.1.3 #else

SimplIQ Software Manual Communication with the Host MAN-SIMSW (Ver. 1.4) 3-2 Typical examples of assignments are: MO<CR> Asks the drive to r

Seite 80 - 6.4.1.6 #ifdef

SimplIQ Software Manual The Position Reference Generator MAN-SIMSW (Ver. 1.4) 11-29 The following CAN emergencies are supported: Error Code (Hex) E

Seite 81 - 6.4.1.8 #undef

SimplIQ Software Manual The Position Reference Generator MAN-SIMSW (Ver. 1.4) 11-30  Synchronizing several drives, which may be driven by an auxi

Seite 82

SimplIQ Software Manual The Position Reference Generator MAN-SIMSW (Ver. 1.4) 11-31 0 0.005 0.01 0.015 0.02 0.025 0.0302004006008001000120014001600

Seite 83 - 6.5.1 Binary Data

SimplIQ Software Manual The Position Reference Generator MAN-SIMSW (Ver. 1.4) 11-32 Suppose that the resolution of the conveyor encoder is similar

Seite 84 - 6.5.2.3 The CC Command

SimplIQ Software Manual The Position Reference Generator MAN-SIMSW (Ver. 1.4) 11-33 Commands Action EM[5] First valid index of ECAM table. The EM[

Seite 85 - 6.5.3 Downloading a Program

SimplIQ Software Manual The Position Reference Generator MAN-SIMSW (Ver. 1.4) 11-34 Example 1: The following figure illustrates the behavior of lin

Seite 86 - 6.6 Program Execution

SimplIQ Software Manual The Position Reference Generator MAN-SIMSW (Ver. 1.4) 11-35 One of the drives uses a digital output to control the flow of

Seite 87 - 6.6.1 Initiating a Program

SimplIQ Software Manual The Position Reference Generator MAN-SIMSW (Ver. 1.4) 11-36 External position commandECAM table input0EM[4]ET[3]EM[4]-EM[7]

Seite 88 - 6.7 Debugging

SimplIQ Software Manual The Position Reference Generator MAN-SIMSW (Ver. 1.4) 11-37 Example: In the previous example of the chocolate bear, it was

Seite 89 - 6.7.3 The DB Command

SimplIQ Software Manual The Position Reference Generator MAN-SIMSW (Ver. 1.4) 11-38 11.2.4 Fast ECAM Programming Using CAN ECAM table points can b

Seite 90 - 6.7.5 Program Status

SimplIQ Software Manual Communication with the Host MAN-SIMSW (Ver. 1.4) 3-3 3.4 Errors and Exceptions in RS-232 If an error is intercepted (over-

Seite 91 - 6.7.6 Error Status

SimplIQ Software Manual The Position Reference Generator MAN-SIMSW (Ver. 1.4) 11-39 11.2.5.1 Jump-free Motor Starting Policy Upon starting a motor

Seite 92 - 6.7.9 Single Step

SimplIQ Software Manual The Position Reference Generator MAN-SIMSW (Ver. 1.4) 11-40 Example: Consider a manipulator that works a conveyor. Whenever

Seite 93

SimplIQ Software Manual The Position Reference Generator MAN-SIMSW (Ver. 1.4) 11-41  Limits the magnitude of the controller command to the maximu

Seite 94 - 6.7.11 Setting the Stack

SimplIQ Software Manual The Position Reference Generator MAN-SIMSW (Ver. 1.4) 11-42 Position Command Clipping (No. 1 in Figure 11-18) The position

Seite 95

SimplIQ Software Manual The Position Reference Generator MAN-SIMSW (Ver. 1.4) 11-43 0 0.5 1 1.5 2 2.5 3-8-6-4-202468x 104SecCounts Figure 11-19: P

Seite 96 - DB##GS[N]=BP-3,BP-2;

SimplIQ Software Manual The Position Reference Generator MAN-SIMSW (Ver. 1.4) 11-44 0 0.5 1 1.5 2 2.5 3-2-1.5-1-0.500.511.52x 107SecCounts/sec Figu

Seite 97 - Chapter 7: Development Aids

SimplIQ Software Manual MAN-SIMSW (Ver. 1.4) 12-1 Chapter 12: Sensors, I/O and Events SimplIQ drives have two encoder inputs for feedback, commuta

Seite 98 - Input Device

SimplIQ Software Manual Sensors, I/O and Events MAN-SIMSW (Ver. 1.4) 12-2 The axis will travel 100,000 * (75 * 10-6 * 4) = 30 counts per one contro

Seite 99 - Analog Voltage Source

SimplIQ Software Manual Sensors, I/O and Events MAN-SIMSW (Ver. 1.4) 12-3 12.4 Events and Response Methods SimplIQ drives identify the following e

Seite 100 - SimplIQ drive can always

SimplIQ Software Manual Sensors, I/O and Events MAN-SIMSW (Ver. 1.4) 12-4 12.4.2 Periodic Query This is possible only in CAN networks. The user ca

Seite 101 - 7.4 The Recorder

SimplIQ Software Manual The Interpreter Language MAN-SIMSW (Ver. 1.4) 4-1 Chapter 4: The Interpreter Language SimplIQ servo drives use a communica

Seite 102 - 7.4.2 Signal Mapping

SimplIQ Software Manual Sensors, I/O and Events MAN-SIMSW (Ver. 1.4) 12-5 The following table summarizes some of the real-time properties: Topic Co

Seite 103 - 7-2. To access

SimplIQ Software Manual Sensors, I/O and Events MAN-SIMSW (Ver. 1.4) 12-6 Example: TS = 80 Torque controller sampling time, in microseconds IF[1]

Seite 104 - RV[1]=5; RV[2]=1; RC=3;

SimplIQ Software Manual Sensors, I/O and Events MAN-SIMSW (Ver. 1.4) 12-7  In jog motions, the position command is jumped according to the positi

Seite 105 - MAN-SIMSW (Ver. 1.4)

SimplIQ Software Manual Sensors, I/O and Events MAN-SIMSW (Ver. 1.4) 12-8 The following user program performs the algorithm: function [int status]

Seite 106 - 7-2: Pre-trigger Delay

SimplIQ Software Manual Sensors, I/O and Events MAN-SIMSW (Ver. 1.4) 12-9 return function [int status]=WaitHome(int TimeOut) /* Wait until HM=0

Seite 107 - 7-4: Trigger Parameters

SimplIQ Software Manual Sensors, I/O and Events MAN-SIMSW (Ver. 1.4) 12-10 OldMi=MI;MI=MI|0x16; /* Prevent operational AUTO_RLS routine while in ho

Seite 108 - SimplIQ drive message

SimplIQ Software Manual MAN-SIMSW (Ver. 1.4) 13-1 Chapter 13: Limits, Protections, Faults and Diagnosis This chapter describes the limits and prot

Seite 109 - 7-7: BH Record Structure

SimplIQ Software Manual Limits, Protections, Faults and Diagnosis MAN-SIMSW (Ver. 1.4) 13-2 Command Description ER[N] Tracking error exception lim

Seite 110

SimplIQ Software Manual Limits, Protections, Faults and Diagnosis MAN-SIMSW (Ver. 1.4) 13-3 The maximum time for which the peak current can be main

Seite 111 - Chapter 8: Commutation

SimplIQ Software Manual Limits, Protections, Faults and Diagnosis MAN-SIMSW (Ver. 1.4) 13-4 13.2 Speed Protection The reference to the speed contr

Seite 112 - 8.1.3 BLDC Commutation

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

Seite 113 - 8.3 Commutation Sensors

SimplIQ Software Manual The Interpreter Language MAN-SIMSW (Ver. 1.4) 4-2 Example: Command Line Results Remarks 3+4; 7 PX=7; PX-3; 4 PX is set

Seite 114 - 8.3.2 Shaft Angle Sensors

SimplIQ Software Manual Limits, Protections, Faults and Diagnosis MAN-SIMSW (Ver. 1.4) 13-5 In order to avoid spurious motor shutdowns, always: 

Seite 115 - Commutation Errors

SimplIQ Software Manual Limits, Protections, Faults and Diagnosis MAN-SIMSW (Ver. 1.4) 13-6 0Within position command and feedback limits VL[3] VH[

Seite 116

SimplIQ Software Manual Limits, Protections, Faults and Diagnosis MAN-SIMSW (Ver. 1.4) 13-7 13.5 Limit Switches SimplIQ drives have six digital in

Seite 117 - 8-3: Encoder Parameters

SimplIQ Software Manual Limits, Protections, Faults and Diagnosis MAN-SIMSW (Ver. 1.4) 13-8 The normal waveforms for brake activation are as follow

Seite 118 - 8.4.1 Selecting Parameters

SimplIQ Software Manual Limits, Protections, Faults and Diagnosis MAN-SIMSW (Ver. 1.4) 13-9 The motor will not start if the voltage of the power su

Seite 119 - 8.4.2 Method Limitation

SimplIQ Software Manual Limits, Protections, Faults and Diagnosis MAN-SIMSW (Ver. 1.4) 13-10 13.9 Diagnosis 13.9.1 Monitoring Motion Faults Motio

Seite 120 - 8.4.3 Protections

SimplIQ Software Manual Limits, Protections, Faults and Diagnosis MAN-SIMSW (Ver. 1.4) 13-11 Before enabling the motor, the drive tests all paramet

Seite 121 - 8.5.1 Six-step Commutation

SimplIQ Software Manual Limits, Protections, Faults and Diagnosis MAN-SIMSW (Ver. 1.4) 13-12 13.10 Sensor Faults 13.10.1 Motor Cannot Move When th

Seite 122 - 8.6 Winding Shapes

SimplIQ Software Manual Limits, Protections, Faults and Diagnosis MAN-SIMSW (Ver. 1.4) 13-13 13.11 Commutation is Lost The drive uses the feedback

Seite 123

SimplIQ Software Manual Limits, Protections, Faults and Diagnosis MAN-SIMSW (Ver. 1.4) 13-14  The commutation is drifting (that is, Δθ changes in

Seite 124 - SimplIQ Software Manual

SimplIQ Software Manual The Interpreter Language MAN-SIMSW (Ver. 1.4) 4-3 SimplIQ drives cannot evaluate numbers with an absolute value greater tha

Seite 125 - )(h θ and )(g θ

SimplIQ Software Manual MAN-SIMSW (Ver. 1.4) 14-1 Chapter 14: Filters The filter serves as a basic building block for the SimplIQ drive algorithms

Seite 126 - ]1[PL >

SimplIQ Software Manual 13BFilters MAN-SIMSW (Ver. 1.4) 14-2 Filter Parameters Maximum Order Speed controller high-order filter KV[0]…KV[47] Pos

Seite 127

SimplIQ Software Manual 13BFilters MAN-SIMSW (Ver. 1.4) 14-3 Parameter Description Value Range KV[65]…KV[69] Parameters of fourth link KV[70]…K

Seite 128 - 9-4: Current PI Controller

SimplIQ Software Manual 13BFilters MAN-SIMSW (Ver. 1.4) 14-4 14.1 Internal Structure of a Filter Link There are two types of filter links:  Type

Seite 129

SimplIQ Software Manual 13BFilters MAN-SIMSW (Ver. 1.4) 14-5 14.1.2 Scheduled Link (Type 26) Only one block of this type can be used. The basic

Seite 130

SimplIQ Software Manual 13BFilters MAN-SIMSW (Ver. 1.4) 14-6 14.2.1 Low-pass (Complex Pole) Element (Represented by Second-order Block) The basic c

Seite 131 - Chapter 10: Unit Modes

SimplIQ Software Manual 13BFilters MAN-SIMSW (Ver. 1.4) 14-7 The discrete equivalent form is: 2122120azazbzbzb++++ where:  qcpb1110++=, qpb)1(211−

Seite 132 - 10-2)

SimplIQ Software Manual 13BFilters MAN-SIMSW (Ver. 1.4) 14-8 14.2.4 First-order Element (Represented by Second-order Block) The basic continuous-t

Seite 133 - Software Manual Unit Modes

SimplIQ Software Manual 13BFilters MAN-SIMSW (Ver. 1.4) 14-9 The value of KV[N] parameters for N = 12…47 is not important. Float2Par indicates the

Seite 134

SimplIQ Software Manual MAN-SIMSW (Ver. 1.4) 15-1 Chapter 15: The Controller This chapter, which provides details about the speed and position con

Seite 135 - FR[2] Follower gain

SimplIQ Software Manual The Interpreter Language MAN-SIMSW (Ver. 1.4) 4-4 The default precedence can be overridden using parentheses, as in the fol

Seite 136 - 10.2.3 Stop Management

SimplIQ Software Manual The Controller MAN-SIMSW (Ver. 1.4) 15-2 The following table lists the parameters of the algorithms referred to in this cha

Seite 137

SimplIQ Software Manual The Controller MAN-SIMSW (Ver. 1.4) 15-3 DV[2]ΣSpeed command-Torquecommand(DV[1], Amp)Speedcontroller:KP,KIHigh orderfilter

Seite 138

SimplIQ Software Manual The Controller MAN-SIMSW (Ver. 1.4) 15-4 KSPEED is the conversion factor from the D/A scale to current in amperes: BITSVALU

Seite 139 - 10-8: Stepper Mode (UM=3)

SimplIQ Software Manual The Controller MAN-SIMSW (Ver. 1.4) 15-5 15.2 The Position Controller 15.2.1 Block Diagram The position controller compri

Seite 140

SimplIQ Software Manual The Controller MAN-SIMSW (Ver. 1.4) 15-6 15.2.2 Position Controller Parameters The position controller is implemented as a

Seite 141

SimplIQ Software Manual The Controller MAN-SIMSW (Ver. 1.4) 15-7 15.3 The Gain Scheduling Algorithm Gain scheduling (GS) is implemented for speed

Seite 142 - Generator

SimplIQ Software Manual The Controller MAN-SIMSW (Ver. 1.4) 15-8 Only a subset of the controller parameters can be scheduled. The KG[N] parameters

Seite 143 - 11.3)

SimplIQ Software Manual The Interpreter Language MAN-SIMSW (Ver. 1.4) 4-5 4.2.4 Operator Details The following table describes the operators in de

Seite 144

SimplIQ Software Manual The Interpreter Language MAN-SIMSW (Ver. 1.4) 4-6 Operator / Description Nota- tion No. of Arguments Output Type Examples

Seite 145 - 11.1.4 Point-to-Point (PTP)

SimplIQ Software Manual The Interpreter Language MAN-SIMSW (Ver. 1.4) 4-7 Operator Description Returns fix Truncate to integer: fix(3.8) is 3 fix (

Seite 146 - 11-5: PTP Motion Parameters

SimplIQ Software Manual The Interpreter Language MAN-SIMSW (Ver. 1.4) 4-8 Examples: Command Line Results Remarks SP*2/5+AC 101,000 The order is

Seite 147

SimplIQ Software Manual The Interpreter Language MAN-SIMSW (Ver. 1.4) 4-9 Example: A floating point variable “temp” is defined in a user program.

Seite 148

SimplIQ Software Manual The Interpreter Language MAN-SIMSW (Ver. 1.4) 4-10 Operator Description Returns emcy(n) Issues an emergency message from a

Seite 149 - 11.1.5 Jog

SimplIQ Software Manual The Interpreter Language MAN-SIMSW (Ver. 1.4) 4-11 4.2.6.5 Time Functions The TM command is used to read the system 32-bit

Seite 150

Elmo Worldwide Head Office Elmo Motion Control Ltd. 64 Gisin St., P.O. Box 463, Petach Tikva 49103 Israel Tel: +972 (3) 929-2300 • Fax: +972 (

Seite 151

SimplIQ Software Manual 4BThe SimplIQ User Programming Language MAN-SIMSW (Ver. 1.4) 5-1 Chapter 5: The SimplIQ User Programming Language SimplIQ

Seite 152

SimplIQ Software Manual 4BThe SimplIQ User Programming Language MAN-SIMSW (Ver. 1.4) 5-2 In addition to the Interpreter commands, a program may inc

Seite 153

SimplIQ Software Manual 4BThe SimplIQ User Programming Language MAN-SIMSW (Ver. 1.4) 5-3 5.2 Single and Multiple Command Execution A single line i

Seite 154

SimplIQ Software Manual 4BThe SimplIQ User Programming Language MAN-SIMSW (Ver. 1.4) 5-4 5.3.2 Line Continuation A user program may contain a line

Seite 155 - 11.1.6.1 The PVT Table

SimplIQ Software Manual 4BThe SimplIQ User Programming Language MAN-SIMSW (Ver. 1.4) 5-5 5.4.2 Mathematical and Logical Operators The description

Seite 156 - 11.1.6.2 Motion Management

SimplIQ Software Manual 4BThe SimplIQ User Programming Language MAN-SIMSW (Ver. 1.4) 5-6  Any floating-point type operand is converted to an inte

Seite 157

SimplIQ Software Manual 4BThe SimplIQ User Programming Language MAN-SIMSW (Ver. 1.4) 5-7 Example: The following code sends an EMCY from a routine i

Seite 158 - 11.1.6.3 Mode Termination

SimplIQ Software Manual 4BThe SimplIQ User Programming Language MAN-SIMSW (Ver. 1.4) 5-8 5.4.8.1 Simple Expressions The description and syntax of

Seite 159

SimplIQ Software Manual 4BThe SimplIQ User Programming Language MAN-SIMSW (Ver. 1.4) 5-9 Example: function func (int a) Function definition int b

Seite 160

SimplIQ Software Manual 4BThe SimplIQ User Programming Language MAN-SIMSW (Ver. 1.4) 5-10 Examples: a = AC This expression assigns a value of the

Seite 161

SimplIQ Software Manual Introduction MAN-SIMSW (Ver. 1.4) i Contents Chapter 1: Introduction ...

Seite 162 - 11.1.7 Position - Time (PT)

SimplIQ Software Manual 4BThe SimplIQ User Programming Language MAN-SIMSW (Ver. 1.4) 5-11 5.5 Comments Comments are texts that are written into th

Seite 163

SimplIQ Software Manual 4BThe SimplIQ User Programming Language MAN-SIMSW (Ver. 1.4) 5-12 5.6 Fault Handling 5.6.1 Unexpected Fault In order to r

Seite 164 - 11.1.7.3 Motion Management

SimplIQ Software Manual 4BThe SimplIQ User Programming Language MAN-SIMSW (Ver. 1.4) 5-13 if - elseif - else - end Conditional expression. switch-c

Seite 165 - 11-8: PT Motion Parameters

SimplIQ Software Manual 4BThe SimplIQ User Programming Language MAN-SIMSW (Ver. 1.4) 5-14 Example 1: ##START; Start program. ##LOOP1; Label … Body

Seite 166

SimplIQ Software Manual 4BThe SimplIQ User Programming Language MAN-SIMSW (Ver. 1.4) 5-15  The iteration variable k must be declared as a variabl

Seite 167

SimplIQ Software Manual 4BThe SimplIQ User Programming Language MAN-SIMSW (Ver. 1.4) 5-16 5.7.4 Until Iteration Syntax: until (expression) ; The u

Seite 168

SimplIQ Software Manual 4BThe SimplIQ User Programming Language MAN-SIMSW (Ver. 1.4) 5-17 This sequence initiates a motion using the until (MS == 0

Seite 169

SimplIQ Software Manual 4BThe SimplIQ User Programming Language MAN-SIMSW (Ver. 1.4) 5-18 5.7.7 Switch Selection Syntax: switch (expression) case

Seite 170

SimplIQ Software Manual 4BThe SimplIQ User Programming Language MAN-SIMSW (Ver. 1.4) 5-19 Example: The following example selects the size of a poin

Seite 171 - 11.2.1 Follower

SimplIQ Software Manual 4BThe SimplIQ User Programming Language MAN-SIMSW (Ver. 1.4) 5-20 Example 2: while 1 . . . try . . . for k=0:5 if IB[

Seite 172 - 11-14: Follower Ratio

SimplIQ Software Manual Contents MAN-SIMSW (Ver. 1.4) ii 5.4.2 Mathematical and Logical Operators ...

Seite 173 - 11.2.2 ECAM

SimplIQ Software Manual 4BThe SimplIQ User Programming Language MAN-SIMSW (Ver. 1.4) 5-21 Global variables can still be used and monitored by the

Seite 174 - 11.2.2.1 Linear ECAM

SimplIQ Software Manual 4BThe SimplIQ User Programming Language MAN-SIMSW (Ver. 1.4) 5-22 5.8 Functions Functions are program sections that can be

Seite 175 - 11-15: Linear ECAM

SimplIQ Software Manual 4BThe SimplIQ User Programming Language MAN-SIMSW (Ver. 1.4) 5-23 Example 6: function [float y1] = func4 () ; A prototype o

Seite 176 - 11.2.2.2 Cyclical ECAM

SimplIQ Software Manual 4BThe SimplIQ User Programming Language MAN-SIMSW (Ver. 1.4) 5-24 y2 = y1 + y2 ; Executable code Return Function end Before

Seite 177 - 11.2.5.1)

SimplIQ Software Manual 4BThe SimplIQ User Programming Language MAN-SIMSW (Ver. 1.4) 5-25 If a function does not return any output by definition, a

Seite 178 - Camera station

SimplIQ Software Manual 4BThe SimplIQ User Programming Language MAN-SIMSW (Ver. 1.4) 5-26 5.8.4 Automatic Variables A variable declared within a f

Seite 179

SimplIQ Software Manual 4BThe SimplIQ User Programming Language MAN-SIMSW (Ver. 1.4) 5-27 global int vec[] Redeclare global variable vec. Notice th

Seite 180 - Parameters

SimplIQ Software Manual 4BThe SimplIQ User Programming Language MAN-SIMSW (Ver. 1.4) 5-28 This code executes the sequence: JV=1000;IA[1]=1;BG; Afte

Seite 181 - 11.3 Stop Manager

SimplIQ Software Manual 4BThe SimplIQ User Programming Language MAN-SIMSW (Ver. 1.4) 5-29 5.8.8 Killing the Call Stack In rare situations, it may

Seite 182

SimplIQ Software Manual 4BThe SimplIQ User Programming Language MAN-SIMSW (Ver. 1.4) 5-30 5.8.9 Automatic Subroutines 5.8.9.1 List of Automatic R

Seite 183 - VL[3]= -5000

SimplIQ Software Manual Contents MAN-SIMSW (Ver. 1.4) iii 6.6.1 Initiating a Program ...

Seite 184

SimplIQ Software Manual 4BThe SimplIQ User Programming Language MAN-SIMSW (Ver. 1.4) 5-31 Routine Name Priority Activated by Mask (MI) AUTO_I2

Seite 185

SimplIQ Software Manual 4BThe SimplIQ User Programming Language MAN-SIMSW (Ver. 1.4) 5-32 5.8.9.2 Automatic Routine Arbitration Each automatic rou

Seite 186 - 12.1 Modulo Counting

SimplIQ Software Manual 4BThe SimplIQ User Programming Language MAN-SIMSW (Ver. 1.4) 5-33 The mask may also be used to prevent switch bouncing from

Seite 187 - 12.3 Digital Outputs

SimplIQ Software Manual Program Development and Execution MAN-SIMSW (Ver. 1.4) 6-1 Chapter 6: Program Development and Execution The process of Sim

Seite 188 - 12.4.1 Manual Query

SimplIQ Software Manual Program Development and Execution MAN-SIMSW (Ver. 1.4) 6-2 The following table enumerates the list of compilation errors. E

Seite 189 - and Flag

SimplIQ Software Manual Program Development and Execution MAN-SIMSW (Ver. 1.4) 6-3 Error Code Error String Meaning Example 8 Operator is expecte

Seite 190 - 12.5 Homing and Capture

SimplIQ Software Manual Program Development and Execution MAN-SIMSW (Ver. 1.4) 6-4 Error Code Error String Meaning Example 16 Out of memory Comp

Seite 191 - ]1[004.0

SimplIQ Software Manual Program Development and Execution MAN-SIMSW (Ver. 1.4) 6-5 Error Code Error String Meaning Example 24 Name is keyword A

Seite 192

SimplIQ Software Manual Program Development and Execution MAN-SIMSW (Ver. 1.4) 6-6 Error Code Error String Meaning Example  The global keywor

Seite 193

SimplIQ Software Manual Program Development and Execution MAN-SIMSW (Ver. 1.4) 6-7 Error Code Error String Meaning Example 33 Bad function forma

Seite 194

SimplIQ Software Manual Contents MAN-SIMSW (Ver. 1.4) iv 8.4 Auto-phasing and Commutation Search ...

Seite 195 - 12.5.6 Capture

SimplIQ Software Manual Program Development and Execution MAN-SIMSW (Ver. 1.4) 6-8 Error Code Error String Meaning Example 41 Case must follow s

Seite 196 - 5.8.9)

SimplIQ Software Manual Program Development and Execution MAN-SIMSW (Ver. 1.4) 6-9 Error Code Error String Meaning Example 49 Misplaced break Br

Seite 197 - 13.1 Current Limiting

SimplIQ Software Manual Program Development and Execution MAN-SIMSW (Ver. 1.4) 6-10 Error Code Error String Meaning Example 58 Variable is not a

Seite 198

SimplIQ Software Manual Program Development and Execution MAN-SIMSW (Ver. 1.4) 6-11 Error Code Error String Meaning Example 65 Compiled code is

Seite 199 - 13.2 Speed Protection

SimplIQ Software Manual Program Development and Execution MAN-SIMSW (Ver. 1.4) 6-12 Error Code Error String Meaning Example  A global label fr

Seite 200 - 13.3 Position Protection

SimplIQ Software Manual Program Development and Execution MAN-SIMSW (Ver. 1.4) 6-13 Error Code Error String Meaning Example 81 System function t

Seite 201 - 13.4 Enable Switch

SimplIQ Software Manual Program Development and Execution MAN-SIMSW (Ver. 1.4) 6-14 Error Code Error String Meaning Example 90 Condition is miss

Seite 202 - 13.5 Limit Switches

SimplIQ Software Manual Program Development and Execution MAN-SIMSW (Ver. 1.4) 6-15  Checks the conditions of #if, #elseif, #else, #ifdef and #if

Seite 203 - 13.9.2)

SimplIQ Software Manual Program Development and Execution MAN-SIMSW (Ver. 1.4) 6-16 Example 1: #define DEBUG_FLAG Defines the identifier DEBUG_FLAG

Seite 204 - 13.8 Motion Faults

SimplIQ Software Manual Program Development and Execution MAN-SIMSW (Ver. 1.4) 6-17 6.4.1.2 #if The #if directive checks the conditional expressio

Seite 205 - 13.9 Diagnosis

SimplIQ Software Manual Contents MAN-SIMSW (Ver. 1.4) v 12.4.2 Periodic Query ...

Seite 206 - 13-2: CD Reported Elements

SimplIQ Software Manual Program Development and Execution MAN-SIMSW (Ver. 1.4) 6-18 6.4.1.4 #elseif The #elseif directive marks an optional clause

Seite 207 - 13.10 Sensor Faults

SimplIQ Software Manual Program Development and Execution MAN-SIMSW (Ver. 1.4) 6-19 Example: #define DEBUG_FLAG . . . #ifdef DEBUG_FLAG MO=0 UM=5 M

Seite 208 - 13.11 Commutation is Lost

SimplIQ Software Manual Program Development and Execution MAN-SIMSW (Ver. 1.4) 6-20 6.4.2 Evaluating Expressions Used in Compiler Directives The #

Seite 209

SimplIQ Software Manual Program Development and Execution MAN-SIMSW (Ver. 1.4) 6-21 After a successful download, global variables can be used — f

Seite 210 - Chapter 14: Filters

SimplIQ Software Manual Program Development and Execution MAN-SIMSW (Ver. 1.4) 6-22 6.5.2 Auxiliary Upload/Download Commands 6.5.2.1 The LP[N] Co

Seite 211 - Software Manual 13BFilters

SimplIQ Software Manual Program Development and Execution MAN-SIMSW (Ver. 1.4) 6-23 6.5.3 Downloading a Program 6.5.3.1 The DL Command The DL com

Seite 212

SimplIQ Software Manual Program Development and Execution MAN-SIMSW (Ver. 1.4) 6-24 5. Use the CC=checksum command to declare the end of loading a

Seite 213 - 14.1.1 Fixed Link (Type 16)

SimplIQ Software Manual Program Development and Execution MAN-SIMSW (Ver. 1.4) 6-25 6.6.1 Initiating a Program A program is initiated by the XQ co

Seite 214 - 14-6 to convert them

SimplIQ Software Manual Program Development and Execution MAN-SIMSW (Ver. 1.4) 6-26 The first task is invoked by XQ##TASK1. In order to switch to t

Seite 215 - 14.2.2 Notch Filter Element

SimplIQ Software Manual Program Development and Execution MAN-SIMSW (Ver. 1.4) 6-27 KL=0 kills all virtual machines, if any are running. KL stops t

Seite 216 - 14.2.3 Double-lead Element

SimplIQ Software Manual Introduction MAN-SIMSW (Ver. 1.4) 1-1 Chapter 1: Introduction 1.1 Scope This manual describes, in detail, the software use

Seite 217 - 14.2.4 First-order Element

SimplIQ Software Manual Program Development and Execution MAN-SIMSW (Ver. 1.4) 6-28 6.7.4 Machine Status The DB##MS command returns the status of

Seite 218

SimplIQ Software Manual Program Development and Execution MAN-SIMSW (Ver. 1.4) 6-29 When an error occurs inside a specified VAC machine, it returns

Seite 219 - Chapter 15: The Controller

SimplIQ Software Manual Program Development and Execution MAN-SIMSW (Ver. 1.4) 6-30 6.7.7 Setting and Clearing Breakpoints The SimplIQ drive suppo

Seite 220 - 15.1 Speed Control

SimplIQ Software Manual Program Development and Execution MAN-SIMSW (Ver. 1.4) 6-31 6.7.9.2 Step Over The DB##SO command executes a step over by r

Seite 221 - SPEEDISpeed

SimplIQ Software Manual Program Development and Execution MAN-SIMSW (Ver. 1.4) 6-32  Run to the nearest end of line.  Compare the current base

Seite 222

SimplIQ Software Manual Program Development and Execution MAN-SIMSW (Ver. 1.4) 6-33 6.7.12 Retrieving the Call Stack There is no direct command fo

Seite 223 - 15.2.1 Block Diagram

SimplIQ Software Manual Program Development and Execution MAN-SIMSW (Ver. 1.4) 6-34 6.7.14 Viewing Local Variables Local variables cannot be acces

Seite 224 - K is replaced by:

SimplIQ Software Manual MAN-SIMSW (Ver. 1.4) 7-1 Chapter 7: Development Aids SimplIQ hardware and software include a number of features that facil

Seite 225 - 15.4)

SimplIQ Software Manual Development Aids MAN-SIMSW (Ver. 1.4) 7-2 Once you have entered the password, you enter MO=1 to initiate “motor on” state,

Seite 226

SimplIQ Software Manual Development Aids MAN-SIMSW (Ver. 1.4) 7-3 The auxiliary encoder will read a simulated encoder signal with a speed of n coun

Kommentare zu diesen Handbüchern

Keine Kommentare