Adlink PCI-8134A Manual do Utilizador

Consulte online ou descarregue Manual do Utilizador para Hardware Adlink PCI-8134A. ADLINK PCI-8134A User Manual Manual do Utilizador

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

Resumo do Conteúdo

Página 1 - PCI-8134/PCI-8134A

PCI-8134/PCI-8134A 4-Axis Servo / Stepper Motion Control Card U ser ’ s Gui de M anual Rev. : 3.00 Revision Date: Sept 7, 20

Página 3 - Getting service from ADLINK

90 • Function Library U16 move_all(I16 len, I16 *axes, F64 *pos, F64 *str_vel, F64 *max_vel, F64 *Tacc) U16 wait_for_all(I16 len, I16 *axes) U16 start

Página 4 - Suggestions for ADLINK

Function Library • 91 6.9 Linear Interpolated Motion @ Name move_xy – Perform a 2-axes linear interpolated motion between X & Y and wait for fin

Página 5 - Table of Contents

92 • Function Library 6.10 Interpolation Parameters Configuring @ Name map_axes – Configure the axis map for coordinated motion set_move_speed – Set t

Página 6

Function Library • 93 set_move_speed (ByVal str_vel As Double, ByVal max_vel As Double) As Integer set_move_accel (ByVal accel As Double) As Integer

Página 7 - Table of Contents • iii

94 • Function Library U16 set_home_config(I16 axis, I16 home_mode, I16 org_logic, I16 org_latch, I16 EZ_logic) U16 home_move(I16 axis, F64 svel, F64 m

Página 8

Function Library • 95 U16 manu_move(I16 axis, F64 mvel) Visual Basic (Windows) set_manu_iptmode (ByVal axis As Long, ByVal manu_iptmode As Long, ByVa

Página 9 - About This Guide

96 • Function Library Visual Basic (Windows) motion_done (ByVal axis As Integer) As Integer @ Argument axis: axis number of motion status @ Return Co

Página 10

Function Library • 97 set_erc_enable(ByVal axis As Integer, ByVal erc_enable As Long) As Integer @ Argument axis: axis number designated to configur

Página 11 - Introduction

98 • Function Library Bit Name Description 0 +EL Positive Limit Switch 1 -EL Negative Limit Switch 2 +SD Positive Slow Down Point 3 -SD Negative S

Página 12 - Ext+24V Input

Function Library • 99 set_command – Set the current command position. get_command – Get the current command position. _8134_get_target_pos – Get the

Página 13

Introduction • 1 1 Introduction The PCI-8134/PCI-8134A is a 4-axis motion control card with PCI interface. It can generate high frequency pulses t

Página 14 - Specifications

100 • Function Library Integer _8134_get_target_pos (ByVal axis As Integer, pos As Double) As Integer _8134_reset_target_pos (ByVal axis As Integer,

Página 15

Function Library • 101 6 Completion of preset movement 7 Completion of interpolating motion for two axes: (X & Y) or (Z & U) 8~12 X (shoul

Página 16 - Compatible Terminal Boards

102 • Function Library 15 Start with STA signal 16 Acceleration Completed 17 Deceleration Started 18∼22 Always 0 23 RDY active (AP3 of PCL5023 ch

Página 17 - Installation

Additional Function Library • 103 I16 link_axis_interrupt(I16 AxisNo, void ( _stdcall *callbackAddr)(void)) Visual Basic (Windows) W_8134_INT_Enabl

Página 18

104 • Additional Function Library 7 Additional Function Library (8134A.DLL) This chapter describes the another supporting software for PCI-8134

Página 19 - Hardware Installation

Additional Function Library • 105 _8134_sv_move Accelerate an axis to a constant velocity with S- curve profile _8134_v_change Change speed on the

Página 20 - Software Driver Installation

106 • Additional Function Library _8134_set_pulser_iptmode Set pulser input mode and operation mode _8134_pulser_v_move Begin a manual pulser movem

Página 21

Additional Function Library • 107 U16 16-bit unsigned integer 0 to 65535 I32 32-bit signed long integer -2147483648 to 2147483647 U32 32-bit unsigned

Página 22 - 12 • Installation

108 • Additional Function Library C/C++ (DOS,Windows) I16 _8134_initial(I16 *existCards) I16 _8134_close(void) I16 _8134_config_from_file(U8 *fileName

Página 23

Additional Function Library • 109 @ Description _8134_set_pls_outmode: Configure the output modes of command pulse. There are two modes for

Página 24 - Jumper Setting

2 • Introduction Figure 1.1 Block Diagram of PCI-8134 CN2 DC/DC Ext+24V Input PCI Bus Controller PCL 5023 for axes X & Y

Página 25 - Switch Setting

110 • Additional Function Library 7.5 Continuously Motion Move @ Name _8134_tv_move – Accelerate an axis to a constant velocity with trape

Página 26

Additional Function Library • 111 value according to the maximum speed setting in motion function. _8134_verify_speed: This function is used to

Página 27 - Signal Connections

112 • Additional Function Library second Tacc: specified acceleration time in unit of second Tdec: specified deceleration time in unit of

Página 28

Additional Function Library • 113 C/C++ (DOS, Windows) I16 _8134_start_ta_move(I16 axis, F64 pos, F64 str_vel, F64 max_vel, F64 Tacc,F64 Tdec) I16 _8

Página 29

114 • Additional Function Library @ Syntax C/C++ (DOS, Windows) I16 _8134_start_sa_move(I16 axis, F64 pos, F64 str_vel, F64 max_vel, F64 Tacc, F64 Tde

Página 30

Additional Function Library • 115 axes, even in different cards. The simultaneous multi-axis operation means to start or stop moving specified axes a

Página 31

116 • Additional Function Library B_8134_set_sa_move_all(ByVal TotalAxes As Integer, AxisArray As Integer, PosA As Double, StrVelA As double, MaxVelA

Página 32 - Origin Signal ORG

Additional Function Library • 117 for Z & U, with S-curve profile, _8134_start_sa_move_zu –Start an absolute 2-axis linear interpolation for

Página 33

118 • Additional Function Library B_8134_start_sa_move_xy (ByVal CardNo As Integer, ByVal Pos As Double, ByVal Pos As Double, ByVal StrVel As Double,

Página 34 - In-position Signal INP

Additional Function Library • 119 _8134_set_org_offset – Set ORG signal’s range _8134_set_org_logic – Set ORG logic _8134_set_bounce_filter – Set a b

Página 35 - Alarm Signal ALM

Introduction • 3 Figure 1.2 Block Diagram of PCI-8134A

Página 36

120 • Additional Function Library I16 _8134_set_org_latch(I16 axis, I16 org_latch) Visual Basic (Windows) B_8134_set_home_config (ByVal axis As Intege

Página 37 - General-purpose Signal RDY

Additional Function Library • 121 _8134_set_step_unit – Set manual pulser ratio @ Description _8134_set_pulser_iptmode: Four types of pulse input mod

Página 38

122 • Additional Function Library op_mode=0, Independent for each axis op_mode=1,PAX, PBX common for PAY, PBY or PAZ, PBZ common for PAU, PBU. Spee

Página 39 - Motion ASIC

Additional Function Library • 123 3. Dissatisfication of fP<fH/[(n+1)×m] _8134_set_pulser_iptmode(0,1,0); // set pulser input mode _8134_set_puls

Página 40

124 • Additional Function Library 5: In Decelerating 6: In Start Speed 7: Waiting other axes The following code demonstrates how to utilize this func

Página 41 - Operations

Additional Function Library • 125 I16 set_inp(I16 axis, I16 inp_enable, I16 inp_logic) I16 set_erc_enable(I16 axis, I16 erc_enable) Visual Basic (Win

Página 42

126 • Additional Function Library Bit Name Description 0 +EL Positive Limit Switch 1 -EL Negative Limit Switch 2 +SD Positive Slow Down Point 3 -SD Ne

Página 43

Additional Function Library • 127 @ Description _8134_set_position: Changes the current actual position to the specified position. _8134_get_positio

Página 44

128 • Additional Function Library max_error As Long) As Integer @ Argument axis: axis number designated to set and get position. pos: actual position

Página 45

Additional Function Library • 129 7 Completion of interpolating motion for two axes (X & Y) or (Z & U) 8~12 Should be set to 0 13 Whe

Página 46

4 • Introduction 1.1 Features The following lists summarize the main features of the PCI-8134 motion control system. • 32-bit PCI-Bus, plug

Página 47

130 • Additional Function Library 23 RDY active (AP3 of PCL5023 change from 1 to 0) 24~31 Always 0 _8134_link_axis_interrupt: This function is used t

Página 48

Additional Function Library • 131 B_8134_link_axis_interrupt(ByVal AxisNo As Integer, By Val callbackAddr as Long) As Integer @ Argument cardNo: card

Página 49

128 • Connection Example 8 Connection Example This chapter shows some connection examples between PCI-8134/PCI-8134A and servo drivers and st

Página 50

Connection Example • 129 Figure 8.1 General Description of Wiring Description of PCI-8134/PCI-8134A Indexer PinoutsTo other PCI-8134/PCI-8134A Cards

Página 51 - 4.1.6 Home Return Mode

130 • Connection Example Wiring of PCI-8134 with Servo Driver Figure 8.2 System Integration with PCI-8134/PCI-8134A 8.2 Connection Example with Servo

Página 52 - Positive

Connection Example • 131 1. For convenience’ sake, the drawing shows connections for one axis only. 2. Default pulse output mode is OUT/DIR mode; d

Página 53

132 • Connection Example Wiring of PCI-8134/PCI-8134A with Panasonic MSD3456989978910131415161718203738394041OUT1 +OUT1 -DIR +DIR -EX GNDEX +24VSVON

Página 54

Connection Example • 133 Warning The DIN-814M is used for wiring between Mitsubishi J2S series servo drivers and ADLINK PCI-8134/PCI-8134A

Página 55

134 • Connection Example 3. Depending on which PCI-8134/PCI-8134A or PCI-8164/MPC-8164 card used, some signals (PSD and MSD) in the IOI

Página 56

Connection Example • 135 PIN Assignment: CNA1~CNA4 No. Name I/O Function No. Name I/O Function 1 IGND -- Isolated Ground 2 DIR+ O Direction Signal

Página 57

Introduction • 5  Pulse rate setting steps: 0 to 2.4Mpps.  I/O Signals:  Input/Output Signals for each axis  All I/O signal are optically is

Página 58 - PCI-8134A Home Mode 0

136 • Connection Example 2 Servo ON O Servo On 5 ALM I Servo Alarm 3 RDY I Servo Ready 6 IGND -- Isolated Ground Jumper J1~J4 1: GND 2: EMG4 3: EX_

Página 59

Connection Example • 137 CNIF-(3) IOIF-(1) IOIF-(2) IOIF-(3) IOIF-(4) CNIF-(2) 8.4 Wiring with DIN-814P Warning The DIN-814M is used for

Página 60 - PCI-8134A Home Mode 1

138 • Connection Example 3. Depending on the PCI-8134/PCI-8134A or PCI-8164 card used, some signals (PSD & MSD) in the IOIF conn

Página 61 -  

145 • Appendix A PIN Assignment: CNIF1~CNIF4 No. Name I/O Function No. Name I/O Function 1 EZ+ I Encoder Z-phase (+) 2 EZ- I Encoder Z-phase (-)

Página 62 - 4.1.7 Manual Pulser Mode

Appendix A • 146 SJ: Please refer to PCI-8134/PCI-8134A/PCI-8164 user manual for wiring. CN1: 8.5 Wiring with DIN-814PA DIN-814PA is a term

Página 63 - Motor Drive Interface

147 • Appendix A Appendix A: Auto Home Return Modes PCI-8134/PCI-8134A provides 5 extra home return modes from 3 to 7 which are implemen

Página 64 - 4.2.3 ERC

Appendix A • 148 home_mode = 4 : Based on home mode 2 ORG EZ EL Case 1 Case 2 Case 3 Reset Reset ORG Offset Reset

Página 65 - 4.3.2 EL

149 • Appendix A Reset home_mode = 5 : Based on home mode 1 EZ EL Case 1 Reset home_mode = 6 : Based on home mode 0 ORG EL Reset

Página 66

Appendix A • 150 home_mode = 7 : Based on home mode 2 ORG EZ EL Reset Case 1 Case 2 Case 3 Reset Reset

Página 67 - 4.3.4 SVON and RDY

151 • Appendix A home_mode = 8 : Based on home mode 0 No limit switches and ORG is always ON at one direction ORG Reset Case 1 Case 2 Reset

Página 68

6 • Introduction 1.3 Software Support 1.3.1 Programming Library Windows® XP/7 DLLs are provided for the PCI-8134 and PCI-8134A. These function librar

Página 69

Appendix A • 152 home_mode = 9 : Based on home mode 0 It can search the ORG edge signal at a specific direction automatically. ORG EL Case 1 Case 2

Página 70 - Change Speed on the Fly

153 • Appendix B home_mode = 11 : Based on home mode 2 ORG EZ EL Reset Case 1 Case 2 Case 3 Reset Reset

Página 71

Appendix A • 154 Abnormal stop when using these modes During auto homing phases, there could be a stop command from limit switch, alarm switch or

Página 72

155 • Appendix B // Second MOVE =108 // FIND EL = 109 // FIND EZ = 110 } else if( Ret == 0 ) { // Normal End break; } } // end of while Relative r

Página 73 - Motion Creator

Appendix A • 156 Bouncing Problem in I/O Switch Sometimes, end-limit and ORG switches are mechanical type. Although there is a low pass filter

Página 74 - Main Menu

157 • Appendix B Appendix B: 8134.DLL vs. 8134A.DLL PCI-8134/PCI-8134A has two kinds of function library. They can’t be mixed to use. If

Página 75 - Axis Configuration Window

Appendix B • 158 B.2 Pulse Input/Output Configuration PCI8134.h (8134.lib) PCI8134a.h (8134a.lib) U16 set_pls_outmode(I32 axis, I32 pls_outmode); I1

Página 76 - 66 • Motion Creator

159 • Appendix B max_vel, F64 accel); MaxVel, F64 Tacc, F64 Tdec); U16 start_r_move(I16 axis, F64 distance, F64 str_vel, F64 max_vel, F64 accel); I

Página 77

Appendix B • 160 Tsacc); F64 SVacc, F64 SVdec); U16 rs_move(I16 axis, F64 distance, F64 str_vel, F64 max_vel, F64 Tlacc, F64 Tsacc); Obsolete U16

Página 78

161 • Appendix B F64 x, F64 y); F64 StrVel, F64 MaxVel, F64 Tacc, F64 Tdec); U16 start_move_zu(I32 cardNo, F64 z, F64 u); I16 v_8134_start_ta_move_z

Página 79 - Axis Operation Windows

Installation • 7 2 Installation This chapter describes how to install the PCI-8134/PCI-8134A, according to the following procedure. • Check Packag

Página 80 - 70 • Motion Creator

Appendix B • 162 B.11 Motion Status PCI8134.h (8134.lib) PCI8134a.h (8134a.lib) U16 motion_done(I16 axis); I16 _8134_motion_done(I16 AxisNo); B.12

Página 81 - 5.3.4 Set Position Control

163 • Appendix B PCI8134.h (8134.lib) PCI8134a.h (8134a.lib) U16 W_8134_INT_Enable(I32 card_number); I16 _8134_int_enable(I16 CardNo,HANDLE *phEve

Página 82 - 72 • Motion Creator

Appendix B • 164 B.16 Soft-limit Checking PCI8134.h (8134.lib) PCI8134a.h (8134a.lib) U16 set_sw_limit(I16 axisno,F64 p_limit, F64 n_limit); I16 _81

Página 83 - 5.3.7 Play Key Control

165 • Appendix B cstop_output_on); I16 _8134_set_tr_move_all(I16 TotalAx, I16 *AxisArray, F64 *DistA, F64 *StrVelA, F64 *MaxVelA, F64 *TaccA, F64 *T

Página 84 - 5.3.9 Repeat Mode

166 • Warranty Policy Warranty Policy Thank you for choosing ADLINK. To understand your rights and enjoy all the after-sales services we offer, please

Página 85 - (8134.DLL)

Warranty Policy • 167 h. Other categories not protected under our guarantees. 4. Customers are responsible for the fees regarding transportation of

Página 86

8 • Installation 2.2 PCI-8134/PCI-8134A Outline Drawing Figure 2.1 PCB Layout of the PCI-8134 CN1: External Power Input Connector CN2: Input / Output

Página 87

Installation • 9 Figure 2.2 PCB Layout of the PCI-8134A CN1: External Power Input Connector CN2: Input / Output Signal Connector CN3: Manual Puls

Página 88

© Copyright 2012 ADLINK Technology, Inc. All Rights Reserved. The information in this document is subject to change without prior notice in order to

Página 89

10 • Installation 2.3.3 Installation Procedures Read through this manual, and setup the jumper according to your application Turn off your computer,

Página 90

Installation • 11 2.5 Programming Guide Installation 1) From the ADLINK All-In-One CD Choose Driver Installation>Motion Control>PCI-8134/PCI-8

Página 91

12 • Installation 2.7 CN2 Pin Assignments: Main connector The CN2 is the major connector for the motion control I/O signals. No. Name I/O Function(axi

Página 92

Installation • 13 35 EZ2+ I Encoder Z-phase (+),  85 EZ4+ I Encoder Z-phase (+),  36 EZ2- I Encoder Z-phase (-),  86 EZ4- I Encoder Z-phase

Página 93

14 • Installation 2.9 CN4 Pin Assignments: Simultaneous Start/Stop The signals on CN3 is for simultaneously start/stop signals for multiple axes and m

Página 94

Installation • 15 Line Driver Open Collector Figure 2.4 Illustration of PCI-8134A jumpers 2.11 Switch Setting The switch S1 is used to set

Página 95

16 • Installation Figure 2.6 Placement of S1 Switch on Board of PCI-8134A 1 2 3 4 ON Select ‘b’ Contact EL Switch (Normal Close) Se

Página 96

Signal Connections • 17 3 Signal Connections The signal connections of all the I/O signals are described in this chapter. Please refer the content

Página 97

18 • Signal Connections 3.1 Pulse Output Signals OUT and DIR There are 4-axis pulse output signals on PCI-8134/PCI-8134A. For every axis, two pairs

Página 98

Signal Connections • 19 Output Signal For differential line driver output, close a break between 1 and 2 of For open collector output, close a break

Página 99

Getting service from ADLINK ♦Customer Satisfaction is always the most important thing for ADLINK Tech Inc. If you need any help or service, please c

Página 100

20 • Signal Connections 3.2 Encoder Feedback Signals EA, EB and EZ The encoder feedback signals include the EA, EB, and EZ. Every axis has six pins f

Página 101 - Linear Interpolated Motion

Signal Connections • 21 differential signal pairs will be converted to digital signal EA, EB and EZ to connect to Motion ASIC. Here are two examples

Página 102

22 • Signal Connections 3.3 Origin Signal ORG The origin signals (ORG1∼ORG4) are used as input signals for origin of the mechanism. The following t

Página 103 - Home Return

Signal Connections • 23 When the motion controller is operated at the home return mode, the ORG signal is used to stop the control output signals (OU

Página 104 - Manual Pulser Motion

24 • Signal Connections 3.5 Ramping-down Signals PSD and MSD There are two ramping-down (Slow−Down) signals PSD and MSD for one axis. The relative s

Página 105 - Motion Status

Signal Connections • 25 CN2 Pin No Signal Name Axis # 10 INP1  28 INP2  60 INP3  78 INP4  The input circuit of the INP signals are shown in the

Página 106 - Servo Drive Interface

26 • Signal Connections collector output signals. The external circuit must provide at least 5 mA current sink capability to drive the ALM signal ac

Página 107 - I/O Control and Monitoring

Signal Connections • 27 power at 50mA driving capability. For more details of the ERC operation, please refer to section 4.2.3. 3.9 General-purp

Página 108 - Position Control

28 • Signal Connections CN2 Pin No Signal Name Axis # 11 RDY1  29 RDY2  61 RDY3  71 RDY4  The input circuit of RDY signal is shown in the followi

Página 109

Signal Connections • 29 If the signal voltage of pulser is not +5V or if the pulser is distantly placed, it is recommended to put a photo coupler or

Página 110 - Interrupt Control

Suggestions for ADLINK

Página 111

30 • Signal Connections STP CN4 PCI-8134/PCI-8134A #1 PCI-8134/PCI-8134A #2 PCI-8134/PCI-8134A #3 CN4 CN4 STA STP STA STP STA STP STA STP STA STP S

Página 112

Operations • 31 4 Operations This chapter describes detailed operation of the PCI-8134/PCI-8134A card. Contents of the following sections are as fo

Página 113

32 • Operations 4.1.1 Pulse Command Output The PCI-8134/PCI-8134A uses pulse command to control the servo / stepper motors via the drivers. The puls

Página 114 - (8134A.DLL)

Operations • 33 following diagram shows the output waveform of positive (plus,+) command and negative (minus,-) command. Relative Function: set_pl

Página 115

34 • Operations 4.1.3 Trapezoidal Motion This mode is used to move one axis motor to a specified position (or distance) with a trapezoidal velocity

Página 116 - C/C++ Programming Library

Operations • 35 The following diagram shows the trapezoidal profile. There are 9 relative functions. In the a_move(), ta_move() and start_a_move(),

Página 117 - Initialization

36 • Operations Answer: max_vel = 3600/60*2000*4 = 48000pps The reason why *4 is because there are four states per AB phase (See Figures in Section

Página 118

Operations • 37 If this ratio is not set before issuing the start moving command, it will cause problems when running in “Absolute Mode”. Because t

Página 119

38 • Operations (constant jerk). Tldec: specify the time for linear deceleration section (constant deceleration). Tsdec: specify the time for S-cu

Página 120 - Continuously Motion Move

Operations • 39 velocity( i.e.: the moving distance is too small to reach max_vel), the maximum velocity is automatically lowered and smooth accel./

Página 121

Table of Contents • i Table of Contents Introduction ...1 1.1 Features ...

Página 122 - Trapezoidal Motion Mode

40 • Operations The total accelerating time = 0.05+2*0.05 = 0.15 (second). Total decelerating time = 0.2+2*0.2 = 0.6 (second). Command of Graph2: st

Página 123 - S-Curve Profile Motion

Operations • 41 The axis with larger numbers of moving pulses is the main axis, and the other axis is the secondary axis. When both axes are set a

Página 124

42 • Operations setting home_mode parameter in set_home_config() function. The meaning of Home_mode will be described as the following: CAUTION Due

Página 125

Operations • 43 • Home point is at the first edge of ORG signal when home move executing. At left or right side of edge depends on home move direct

Página 126

44 • Operations ORGELCase 1Case 2Case 3NegativeCase 1Case 2Case 3PCI-8134 Home Mode 0 + ORG latchPositive PCI-8134 Home Mode 0 + ORG Latch @ 8134.DLL/

Página 127

Operations • 45 • The feedback counter of PCI-8134 will be reset to zero while the motion is hitting the edge of ORG signal. • In Case 2 & 3, t

Página 128

46 • Operations • In Case 1, the axis will be stopped immediately when axis detected the edge of ORG signal but it might stop at anywhere within the

Página 129 - I16 axis, I16 org_latch)

Operations • 47 PCI-8134 Home Mode 1 + ORG latchORGELCase 1Case 2NegativePositiveCase 1EZORG latchCase 3Case 2Case 3 PCI-8134 Home Mode 1 + ORG latch

Página 130 - Manual Pulser

48 • Operations • As Do Not Latch mode, the axis will start searching EZ signal after the ORG signal was detected within 5 clock periods. • In Case

Página 131

Operations • 49 • Home point is at the first edge of ORG signal when home move executing. At left or right side of edge depends on home move direc

Página 132

ii • Table of Contents 3.11 Pulser Input Signals PA and PB ... 28 3.12 Simultaneously Start/Stop Signals STA

Página 133

50 • Operations EZELPCI-8134A Home Mode 1Case 1Case 2Case 3NegativePositiveCase 1Case 2Case 3ORG PCI-8134A Home Mode 1 @ 8134.DLL/8134A.DLL DLL versio

Página 134

Operations • 51 • The feedback counter of PCI-8134 will be reset to zero while the motion is hitting the edge of EZ or EL signal. • In Case 2 &

Página 135

52 • Operations 4.1.7 Manual Pulser Mode For manual operation of a device, you may use a manual pulser such as a rotary encoder. The PCI-8134/PCI-813

Página 136 - Position Counter

Operations • 53 4.2 Motor Drive Interface The PCI-8134/PCI-8134A provides the INP, ERC and ALM signals for servomotor driver’s control interface. Th

Página 137

54 • Operations any command pulse. The ALM signal may be a pulse signal, of which the shortest width is a time length of 5 micro seconds. You can chan

Página 138

Operations • 55 CAUTION Due to differences between the motion chipsets on the PCI-8134 and PCI-8134A, ERC output pulse width with the PCI-8134A may b

Página 139

56 • Operations The end-limit signals are used to stop the control output signals (OUT and DIR) when the end-limit is active. PEL signal indicates en

Página 140

Operations • 57 You can use either 'a' contact switch or 'b' contact switch by setting the dip switch S1. The PCI-8134/PCI-8134A

Página 141

58 • Operations 4.4 The Encoder Feedback Signals (EA, EB, EZ) The PCI-8134/PCI-8134A has a 28-bits binary up/down counter for managing the present pos

Página 142 - Connection Example

Operations • 59 The encoder error interrupt is provided to detect abnormal situation. Simultaneously changing of EA and EB signals will cause an en

Página 143 - Terminal Block

Table of Contents • iii 6.2 C/C++ Programming Library ... 78 6.3 Initialization ...

Página 144 - Win2000/WinXP/Win7

60 • Operations are numbered either from left to right or right to left on the PCI slots. These card numbers will affect the corresponding axis number

Página 145 - Inside Panasonic Drive

Operations • 61 Sensor 1 is touched. Change to 50000pps if Sensor 2 is touched. Change to 100000pps if Sensor 3 is touched. Then the code for this ap

Página 146 - Connection Example

62 • Operations Relative Function: v_change(): Refer to section 6.5 4.7 Interrupt Control The PCI-8134/PCI-8134A motion controller can generate INT si

Página 147

Motion Creator • 63 5 Motion Creator After installing all the hardware properly according to Chapter 2, 3, configuring cards and checkout are requi

Página 148 - Mechanical Dimensions:

64 • Motion Creator 5.1 Main Menu Main Menu will appear when executing Motion Creator. Figure 5.1 shows the Main Menu. Figure 5.1 Main Menu of Motion

Página 149 - Assignment:

Motion Creator • 65 5.2 Axis Configuration Window Press the “Config Axis” button on the Main Menu will enter the Axis Configuration window. Figure 5.

Página 150 - 3: EX_EMG

66 • Motion Creator ∗ set_pls_iptmode() for “Pulse Input Mode” property.

Página 151 - Wiring with DIN-814P

Motion Creator • 67 • Mechanical Signal: Related functions: ∗ set_home_config() for “Home Signal” and “Index Signal” property. ∗ set_sd_logic()

Página 152

68 • Motion Creator Where _8134_initial () and _8134_Set_Config () can be called from the function library we provide. _8134_initial () should be th

Página 153 - PIN Assignment:

Motion Creator • 69 5.3 Axis Operation Windows Press the “Operate Axis” button on the Main Menu or Axis Configuration Menu will enter the Axis Config

Página 154 - Wiring with DIN-814PA

iv • Table of Contents Appendix B: 8134.DLL vs. 8134A.DLL ... 157 Warranty Policy ...

Página 155

70 • Motion Creator ON/OFF status is read based on the setting logic in Axis Configuration window.

Página 156

Motion Creator • 71 5.3.4 Set Position Control Use the Set Position Control to arbitrarily change the actual position of axis.Write the position wan

Página 157

72 • Motion Creator Window. Press → to begin returning home function. Press “STOP” to stop moving.

Página 158

Motion Creator • 73 • Manual Pulser Mode: Press “Manual Pulser Move” button will enable motion controlled by hand wheel pulser. Using this function,

Página 159

74 • Motion Creator 5.3.8 Velocity Profile Selection : Click T_Curve or S_curve to select preset movement velocity profile. The relative parameter s

Página 160

Function Library • 75 6 Function Library (8134.DLL) This chapter describes the supporting software for PCI-8134/PCI-8134A cards. User can use these

Página 161

76 • Function Library v_stop Decelerate to stop set_sd_stop_mode Set slow down stop mode fix_max_speed Fix maximum speed setting unfix_max_spe

Página 162

Function Library • 77 move_all Perform a multi-axis trapezodial profile move and wait for finish start_sa_move_all Start a multi-axis absolute S-c

Página 163

78 • Function Library Manual Pulser Motion Section 6.12 set_manu_iptmode Set pulser input mode and operation mode manu_move Begin a manual pulser

Página 164

Function Library • 79 Type Name Description Range U8 8-bit ASCII character 0 to 255 I16 16-bit signed integer -32768 to 32767 U16 16-bit unsigned int

Página 165 - 8134A.DLL

About This Guide • v About This Guide The PCI-8134 was EOL in May, 2011. ADLINK offers the new PCI-8134A as a line replacement. While most PCI-8134A

Página 166

80 • Function Library This function is used to get the PCI-8134 card’s IRQ number. W_8134_Get_Base_Addr : This function is used to get the PCI-8134 ca

Página 167

Function Library • 81 @ Name set_pls_outmode – Set the configuration for pulse command output. set_pls_iptmode – Set the configuration for feedback

Página 168

82 • Function Library pls_iptmode=3, CW/CCW type pulse input. cnt_src: Counter source cnt_src=0, counter source from command pulse cnt_src=1, cou

Página 169 - AxisNo

Function Library • 83 set_sd_stop_mode: Select the motion actions for slow down only or slow down then stop when SD pin is turned on fix_max_speed:

Página 170

84 • Function Library v_stop (ByVal axis As Integer, ByVal Tacc As Double) As Integer set_sd_stop_mode (ByVal axis As Integer, ByVal stopmode As Inte

Página 171

Function Library • 85 a_move– Begin an absolute trapezoidal profile motion and wait for completion r_move– Begin a relative trapezoidal profile mo

Página 172

86 • Function Library U16 start_a_move(I16 axis, F64 pos, F64 str_vel, F64 max_vel, F64 Tacc) U16 a_move(I16 axis, F64 pos, F64 str_vel, F64 max_vel,

Página 173

Function Library • 87 Integer) As Integer @ Argument axis: axis number designated to move. pos: specified absolute position to move distance or dist

Página 174 - Warranty Policy

88 • Function Library @ Syntax C/C++ (DOS, Windows) U16 start_s_move(I16 axis, F64 pos, F64 str_vel, F64 max_vel, F64 Tlacc, F64 Tsacc) U16 s_move(I16

Página 175

Function Library • 89 Tsdec: specified S-curve deceleration time in unit of second @ Return CodeERR_NoError ERR_MoveError 6.8 Multiple Axes Point to

Comentários a estes Manuais

Sem comentários