Adlink HSL-4XMO Uživatelský manuál Strana 1

Procházejte online nebo si stáhněte Uživatelský manuál pro Hardware Adlink HSL-4XMO. ADLINK HSL-4XMO User Manual Uživatelská příručka

  • Stažení
  • Přidat do mých příruček
  • Tisk
  • Strana
    / 116
  • Tabulka s obsahem
  • KNIHY
  • Hodnocené. / 5. Na základě hodnocení zákazníků
Zobrazit stránku 0
Advance Technologies; Automate the World.
Manual Rev. 2.02
Revision Date: December 21, 2006
Part No: 50-1I001-200
HSL-4XMO
High Speed Link
4-Axis Motion Control Module
User’s Manual
Zobrazit stránku 0
1 2 3 4 5 6 ... 115 116

Shrnutí obsahu

Strany 1 - HSL-4XMO

Advance Technologies; Automate the World.Manual Rev. 2.02Revision Date: December 21, 2006Part No: 50-1I001-200HSL-4XMOHigh Speed Link4-Axis Motion

Strany 2

vi List of FiguresFigure 4-11: 2 Axes Linear Interpolation ... 45Figure 4-12: 3-Axis Linear Interpolation ...

Strany 3 - Getting Service from ADLINK

90 Motion Creator in LinkMasterdeveloped program. This function is available in a DOSenvironment as well. Figure 5-1: HSL Master Utility

Strany 4

Motion Creator in LinkMaster 915.3 Motion Creator Form IntroducingMain MenuThe main menu appears after running Motion Creator. It is used to:Figure 5

Strany 5 - Table of Contents

92 Motion Creator in LinkMasterInterface I/O Configuration MenuIn this menu, users can configure EL, ORG, EZ, ERC, ALM, INP,SD, and LTC.Figure 5-3: In

Strany 6

Motion Creator in LinkMaster 93ALM Logic and Response mode: Select logic and responsemodes of ALM signal. The related function call isHSL_M_set_alm()

Strany 7 - Table of Contents iii

94 Motion Creator in LinkMaster Figure 5-4: Pulse IO Configuration Menu1. Pulse Output Mode: Select the output mode of the pulsesignal (OUT/ DIR). The

Strany 8 - List of Tables

Motion Creator in LinkMaster 95Operation Menu In this menu, users can change the settings a selected axis,including velocity mode motion, preset rela

Strany 9 - List of Figures

96 Motion Creator in LinkMasterFigure 5-5: Operation Menu1. Position:X Command: displays the value of the command counter. The related function is HSL

Strany 10

Motion Creator in LinkMaster 97Figure 5-6: Show Velocity Curve6. Operation Mode: Select operation mode.X Absolute Mode: “Position1” and “position2” w

Strany 11 - 1 Introduction

98 Motion Creator in LinkMasterFigure 5-7: Home Mode ConfigurationX ERC Output: Select if the ERC signal will be sent when home move completes. X EZ C

Strany 12 - 1.1 Features

Motion Creator in LinkMaster 99X Close: Click this button close this window.X ORG Distance: The length during ORG is ON7. Position: Set the absolute

Strany 13 - 1.2 Specifications

Introduction 11 IntroductionThe HSL-4XMO is a 4-axis motion controller module for HSL sys-tem. It can generate high frequency pulses (6.55MHz) to dri

Strany 14 - °C – 80°C

100 Motion Creator in LinkMaster12.Speed Range: Set the max speed of motion. If “Not Fix”is selected, the “Maximum Speed” will automaticallybecome the

Strany 15 - 1.3 Supported Software

Motion Creator in LinkMaster 101defined in “Decel. Time.” The related function isHSL_M_sd_stop().18.I/O Status: The status of motion I/O. Light-On me

Strany 16 - 6Introduction

102 Motion Creator in LinkMaster

Strany 17 - 2 Installation

Appendix 1036 Appendix6.1 HSL-4XMO Commmand Executuion TimeThe testing is conducted at 6MHz baud rate and full-deplux mode.We list the execution time

Strany 18

104 AppendixNotes: The cycle time is equal to maximum slave number *30.1 us.Theoretical command time is recommend as follows:Z If the module is small

Strany 19

Warranty Policy 105Warranty PolicyThank you for choosing ADLINK. To understand your rights andenjoy all the after-sales services we offer, please rea

Strany 20 - ±5% External power supply

106 Warranty Policy3. Our repair service is not covered by ADLINK's guaranteein the following situations:X Damage caused by not following instruc

Strany 21

2Introduction1.1 Features X High Speed Link (HSL) protocol compatibleX 3M/6M/12M data transfer rate selectableX Support dual and half duplex modesX On

Strany 22

Introduction 3X User-friendly function libraries and utilities for DOS and Windows 9x/NT/2000/XP. Also supported under Linux1.2 SpecificationsCommand

Strany 23

4IntroductionDigital InputX Sink or source type can be selected via ICOMX Switching capability: 10K HzX Input voltage range:Z Logic H: 14.4~24VZ Logic

Strany 24 - Speed Selection

Introduction 51.3 Supported Software Programming Library The Library supports Borland C/C++ (Version: 3.1) and Windows95/98/NT/2000/XP. These functio

Strany 26 - 16 Installation

Installation 72 InstallationThis chapter describes how to install the HSL-4XMO series.Please follow these steps below: X Check what you have (section

Strany 27 - 3 Signal Connections

8Installation2.2 HSL-4XMO-CG-N/P Mechanical DrawingFigure 2-1: HSL-4XMO-CG-N/P Mechanical DrawingCN1: External Power Input Connector (+24V)CN2: Digita

Strany 28 - 18 Signal Connections

Installation 92.3 HSL-4XMO-CD-N/P Mechanical DrawingFigure 2-2: HSL-4XMO-CD-N/P Mechanical DrawingCN1: External Power Input Connector (+24V)CN2: Digi

Strany 29 - Signal Connections 19

Copyright 2005 ADLINK TECHNOLOGY INC.All Rights Reserved. The information in this document is subject to change without priornotice in order to improv

Strany 30 - 20 Signal Connections

10 Installation2.4 CN1 Pin Assignments: External Power Input2.5 CN2 Pin Assignment: Emergency Input and General Input CommonNote: ICOM should be conn

Strany 31 - Ω (None)

Installation 112.6 HS1,2 Pin Assignments: HSL Communication Signal (RJ-45).2.7 HS3 Pin Assignments: HSL Communication Sig-nal (WAGO Type)2.8 CM1-CM4

Strany 32 - 3.3 Origin Signal ORG

12 Installation9 OUT+ Pulse signal (+) 10 OUT- Pulse signal (-)11 DIR+ Direction signal (+) 12 DIR- Direction signal (-)13 EGND Ext. power ground 14 S

Strany 33 - Signal Connections 23

Installation 132.9 CM1-CM4 Pin Assignments: For HSL-4XMO-CD-N/P2.10 IOIF1-4 Pin Assignments: Mechanical I/O and GPIO Signal Con-nectorNo. Name Functi

Strany 34 - 3.6 In-position Signal INP

14 Installation2.11 S1: Switch Setting for HSL Slave IDFigure 2-3: S1: Switch Setting for HSL Slave IDNote: Each HSL-4XMO occupies 4 HSL IDs. If using

Strany 35 - 3.7 Alarm Signal ALM

Installation 152.13 JP2 - 3: Jumper Setting for HSL Transmission ModeFigure 2-5: JP2 - 3: Jumper Setting for HSL Transmission Mode2.14 JP4: Jumper Se

Strany 36 - 26 Signal Connections

16 Installation2.15 JP5-8, JP10-13: Enable/Disable DO to reset servo driverFigure 2-7: JP5-8, JP10-13: Enable/Disable DO to reset servo driver2.16 JP9

Strany 37 - 3.12 Emergency Stop Input EMG

Signal Connections 173 Signal ConnectionsSignal connections of all I/O’s are described in this chapter. Referto the contents of this chapter before w

Strany 38 - 3.14 General-purpose Output

18 Signal Connections3.1 Pulse Output Signals OUT and DIR There are 4 axis pulse output signals on the HSL-4XMO. For eachaxis, two pairs of OUT and DI

Strany 39 - Signal Connections 29

Signal Connections 19Figure 3-2: Non-differential Type Wiring ExampleWarning: The sink current must not exceed 20mA or the 2631 willbe damaged!

Strany 40 - 30 Signal Connections

Getting Service from ADLINKCustomer Satisfaction is top priority for ADLINK Technology Inc.Please contact us should you require any service or assista

Strany 41 - 4 Operation Theory

20 Signal Connections3.2 Encoder Feedback Signals EA, EB and EZ The encoder feedback signals include EA, EB, and EZ. Every axishas six pins for three

Strany 42 - 4.3 Command Delivering Time

Signal Connections 21Figure 3-4: Connection to Line Driver OutputConnection to Open Collector OutputTo connect with an open collector output, an exte

Strany 43

22 Signal ConnectionsFigure 3-5: Connection to Open Collector OutputFor more operation information on the encoder feedback signals,refer to section 4.

Strany 44 - Figure 4-3: DSP Multi-Tasks

Signal Connections 23and DIR). For detailed operations of the ORG signal, refer to sec-tion 4.8.3.4 End-Limit Signals PEL and MELThere are two end-li

Strany 45 - 4.6 Motion Control Modes

24 Signal ConnectionsFigure 3-8: Ramping-down & Position Latch3.6 In-position Signal INPThe in-position signal INP from a servo motor driver indic

Strany 46 - 36 Operation Theory

Signal Connections 253.7 Alarm Signal ALMThe alarm signal ALM is used to indicate the alarm status from theservo driver. The input alarm circuit is s

Strany 47 - Velocity Mode Motion

26 Signal ConnectionsFigure 3-11: Deviation Counter Clear Signal (ERC)3.9 General-purpose Signal SVONThe SVON signal can be used as a servomotor-on co

Strany 48 - Trapezoidal Motion

Signal Connections 27Figure 3-13: General-purpose Signal RDY3.11 Position Compare Output CMPThe HSL-4XMO provides 4 comparison output channels. Theco

Strany 49 - MaxVel = StrVel + accel*Tacc;

28 Signal Connectionsclosed) contact switches can be used. The type of switch can beconfigured by software.Figure 3-15: Emergency Stop Input EMG3.13 G

Strany 50 - 40 Operation Theory

Signal Connections 29NPN type general purpose Output (available in –N modules):Figure 3-17: NPN Type General Purpose OutputPNP type general purpose O

Strany 52 - 42 Operation Theory

30 Signal Connections

Strany 53 - X Relative Functions:

Operation Theory 314 Operation Theory4.1 Communication Block DiagramFigure 4-1: Communication Block Diagram4.2 Host CommandInside the HSL system, tho

Strany 54

32 Operation Theory4.3 Command Delivering TimeHSL-4XMO supports both full duplex and half duplex mode. In fullduplex mode, one module occupies 4 HSL s

Strany 55 - ΔX: ΔY), respectively

Operation Theory 33Figure 4-2: Single Command TimingThe base scan time table is as follows, N is the range of total IDs.Half Duplex Full Duplex Maxim

Strany 56 - X a – Absolute motion

34 Operation Theory4.4 Command Dispatching in DSPCommand-dispatching task is executed by the DSP on the mod-ule. Once the DSP receives a new command,

Strany 57 - ΔX */ , 2000.0/

Operation Theory 354.5 The role of DSP and motion ASICMotion control is executed by motion ASIC. DSP acts as a role toexecute the command dispatching

Strany 58

36 Operation Theorysents direction command of positive (+) or negative (-). This modeis most commonly used. The diagrams below show the outputwaveform

Strany 59

Operation Theory 37Figure 4-5: Dual Pulse Output Mode (CW/CCW Mode)X Relative Function: HSL_M_set_pls_outmode()Velocity Mode MotionThis mode is used

Strany 60 - 50 Operation Theory

38 Operation Theorytions, tv_move or sv_move. The velocity profile is shown as fol-lows:Note: The v_change and stop functions can also be applied to

Strany 61

Operation Theory 39Figure 4-7: Trapezoidal MotionThere are 2 trapezoidal point-to-point functions supported by theHSL-4XMO. In the HSL_M_start_ta_mov

Strany 62

Table of Contents iTable of ContentsTable of Contents... iList of Tables...

Strany 63 - Home Return Mode

40 Operation TheoryStrVel = MaxVel + decel *Tdec;Where accel/decel represents the acceleration/deceleration rate inunits of pps/sec^2. The area inside

Strany 64 - Figure 4-17: home_mode=0

Operation Theory 41Figure 4-8: Encoder DiagramIf this ratio is not set before issuing the start moving command, itwill cause problems when running in

Strany 65 - Figure 4-19: home_mode=3

42 Operation TheoryThere are several parameters that need to be set in order to makea S-curve move. They are:X Pos: target position in absolute mode,

Strany 66 - EZ -> Stop

Operation Theory 43velocity from (StrVel + VSacc) to (MaxVel - VSacc) constantly. Thedeceleration period is similar in fashion. Note: If user wants

Strany 67 - Figure 4-23: home_mode=7

44 Operation TheoryThe Following table shows the differences between all single axismotion functions, including preset mode (both trapezoidal and S-cu

Strany 68 - > Slow down -> Stop

Operation Theory 45Figure 4-11: 2 Axes Linear InterpolationThe speed ratio along X-axis and Y-axis is (ΔX: ΔY), respectively,and the vector speed is:

Strany 69 - Figure 4-26: home_mode=10

46 Operation TheoryHSL_M_start_ta_move_zu()HSL_M_start_sr_move_xy()HSL_M_start_sr_move_zu()HSL_M_start_sa_move_xy()HSL_M_start_sa_move_zu()The second

Strany 70 - Figure 4-28: home_mode=12

Operation Theory 47The speed ratio along X-axis, Y-axis, and Z-axis is (ΔX: ΔY: ΔZ),respectively, and the vector speed is: When calling 3-axis linea

Strany 71 - Operation Theory 61

48 Operation TheoryThe following functions are used for 4-axis linear interpolation:HSL_M_start_tr_line4()HSL_M_start_sr_line4()HSL_M_start_ta_line4()

Strany 72 - HSL_M_home_search()

Operation Theory 49To specify a circular interpolation path, the following parametersmust be clearly defined:X Center point: The coordinate of the ce

Strany 73 - Operation Theory 63

ii Table of Contents3.2 Encoder Feedback Signals EA, EB and EZ... 203.3 Origin Signal ORG ...

Strany 74

50 Operation Theoryand Axis1, and also Axis3 (Axis0=x, Axis1=y, Axis2=z, Axis3=u).For the full lists of functions. To check if the board supports thes

Strany 75 - SVON and RDY

Operation Theory 51Figure 4-15: Velocity and Acceleration Time AHow do users decide an optimum value for “OverVelocity” in theHSL_M_fix_speed_range()

Strany 76 - ±EL: End-limit sensor

52 Operation TheoryHSL_M_verify_speed(0,5000,&minAccT,&maxAccT,140000); The value miniAccT will be 0.000948sec and maxAccT will be31.08sec. Th

Strany 77

Operation Theory 53change the (MaxV, MiniT) relationship to a higher value, (MaxV1,MiniT1). Finally, the command would be:HSL_M_fix_speed_range(AxisN

Strany 78 - 4.9 The Counters

54 Operation Theorythe target position to “0” by calling the functionHSL_M_reset_target_pos(). The following figures show the various home modes and t

Strany 79 - Feedback Position Counter

Operation Theory 55Figure 4-18: home_mode=1home_mode=3: ORG -> EZ -> Slow down -> Stop Figure 4-19: home_mode=3

Strany 80

56 Operation Theoryhome_mode=4: ORG -> Slow down -> Go back at FA speed ->EZ -> StopFigure 4-20: home_mode=4home_mode=5: ORG -> Slow do

Strany 81 - General Purpose Counter

Operation Theory 57Figure 4-21: home_mode=5home_mode=6: EL onlyFigure 4-22: home_mode=6home_mode=7: EL -> Go back -> Stop on EZ signalFigure 4-

Strany 82 - Target Position Recorder

58 Operation Theoryhome_mode=8: EL -> Go back -> Accelerate to MaxVel -> EZ -> Slow down -> StopFigure 4-24: home_mode=8home_mode=9: OR

Strany 83 - HSL_M_reset_target_pos()

Operation Theory 59home_mode=10: ORG -> EZ -> Slow down -> Go back -> Stopat beginning edge of EZFigure 4-26: home_mode=10home_mode=11: O

Strany 84 - Change Speed on the Fly

Table of Contents iiiCommand Position Counter ... 68Feedback Position Counter ...

Strany 85 - Operation Theory 75

60 Operation TheoryFigure 4-27: home_mode=11home_mode=12: EL -> Stop -> Go back (backward) -> Accel-erate to MaxVel -> EZ -> Slow down

Strany 86 - 76 Operation Theory

Operation Theory 61Home Search Example (Home mode=1)Figure 4-29: Home Search Example

Strany 87

62 Operation TheoryMoving Steps1. Home searching start (-)2. –EL touches, slow down and reverse moving (+)3. ORG touches, slow down4. Escape from ORG

Strany 88

Operation Theory 634.7 The Motor Driver InterfaceThe HSL-4XMO provides the INP, ALM, ERC, SVON, and RDYsignals for a servomotor driver control interf

Strany 89 - Relative Functions:

64 Operation TheoryThe in-position function can be enabled or disabled, and the inputlogic polarity is also programmable by the “inp_logic” parameter

Strany 90 - Change Position on the Fly

Operation Theory 65designed to interact with the deviation counter clear signal of theservomotor driver.The deviation counter clear signal is inserte

Strany 91 - Operation Theory 81

66 Operation TheoryX Relative Functions:HSL_M_Set_Servo()HSL_M_get_io_status()4.8 The Limit Switch Interface and I/O Status In this section, the foll

Strany 92 - 4.12 Position Compare

Operation Theory 67The latch function is used to capture values on all 4 counters (referto section 4.4) at the instant the latch signal is activated.

Strany 93 - Position Compare

68 Operation Theory“home_mode” argument in the functionHSL_M_set_home_config(). The logic polarity of the ORG signallevel or latched input mode is als

Strany 94

Operation Theory 69HSL_M_set_command() can be executed at any time to set a newcommand position value. To read current command position useHSL_M_get_

Strany 95

iv List of TablesList of TablesTable 2-1: CN1 Pin Assignments: External Power Input ... 10Table 2-2: CN2 Pin Assignments: Emergency Input an

Strany 96 - HSL_M_suppress_vibration()

70 Operation Theorymotor. The up/down counter counts up when the phase of EA sig-nal leads the phase of EB signal. The following diagram shows the wav

Strany 97 - 4.15 Point Table Management

Operation Theory 71Position Error CounterThe position error counter is used to calculate the error betweenthe command position and the feedback posit

Strany 98 - 4.16 Motion Script Download

72 Operation TheoryThe table below summarizes all functions used for the differentcounter types Target Position RecorderThe target position recorder i

Strany 99

Operation Theory 731. After a home move completes2. After a new feedback position is set X Relative Function:HSL_M_reset_target_pos()4.10 Multiple HS

Strany 100

74 Operation Theory4.11 Change Position Or Speed On The Fly The HSL-4XMO provides the ability to change position or speedwhile an axis is moving. Chan

Strany 101 - Main Menu

Operation Theory 75The first 4 functions can be used for changing speed during a sin-gle axis motion. Functions HSL_M_sd_stop() andHSL_M_emg_stop() a

Strany 102 - SD, and LTC

76 Operation TheoryFigure 4-32: HSL_M_v_change() TheoryConstraints of HSL_M_v_change()In a single axis preset mode, there must be enough remainingpuls

Strany 103 - Pulse IO Configuration Menu

Operation Theory 77.1. To set the maximum velocity, the functionHSL_M_fix_speed_range() must be used in order for thefunction HSL_M_v_change() to wor

Strany 104

78 Operation TheoryFigure 4-34: Velocity Suggestions BExample: There are 3 speed change sensors during an absolute move for200000 pulses. Initial maxi

Strany 105 - Operation Menu

Operation Theory 79if((Sensor1==High) && (Sensor2==Low) &&(Sensor3 == Low))HSL_M_v_change(axis, 25000, 0.02);else if((Sensor1==Low) &

Strany 106

List of Figures vList of FiguresFigure 2-1: HSL-4XMO-CG-N/P Mechanical Drawing ... 8Figure 2-2: HSL-4XMO-CD-N/P Mechanical Drawing ...

Strany 107

80 Operation TheoryChange Position on the FlyWhen operating in single-axis absolute pre-set motion, it is possi-ble to change the target position duri

Strany 108

Operation Theory 81Figure 4-38: Theory of HSL_M_p_change()HSL_M_p_change() Constraints:1. HSL_M_p_change() is only applicable on single-axisabsolute

Strany 109

82 Operation TheoryAt position “CurrentPos,” HSL_M_p_change(0, NewPos) isapplied. X Relative Function:HSL_M_p_change()4.12 Position CompareThe HSL-4XM

Strany 110

Operation Theory 83Note: Only comparator 5 has the ability to trigger an output pulse via the CMP. Comparators 1 and 2 are used for soft limits. Ref

Strany 111

84 Operation TheoryContinuously Comparison with Trigger OutputTo compare multiple data continuously, functions for building com-parison tables are pro

Strany 112

Operation Theory 85put of the HSL-4XMO. An image of the moving object is easilyobtained.X Working Spec: 34000 triggering points per stroke, trigger s

Strany 113 - 6 Appendix

86 Operation TheoryHSL_M_set_trigger_type () 4.13 Backlash Compensator and Vibration Suppres-sionWhenever direction change has occurred, the HSL-4XMO

Strany 114 - 0.5 + (Num – 4)/2 * 0.24 ms

Operation Theory 874.14 Software Limit FunctionThe HSL-4XMO provides 2 software limits for each axis. The softlimit is extremely useful in protecting

Strany 115 - Warranty Policy

88 Operation Theory4.16 Motion Script DownloadFor time-critical applications or specific motion sequences, userscan pre-define a motion squence with

Strany 116 - 106 Warranty Policy

Motion Creator in LinkMaster 895 Motion Creator in LinkMasterAfter installing the hardware (Chapters 2 and 3), it is necessary tocorrectly configure

Komentáře k této Příručce

Žádné komentáře