Delta Tau PMAC2 PCI Manuel d'utilisateur

Naviguer en ligne ou télécharger Manuel d'utilisateur pour Machine de réduction du bruit Delta Tau PMAC2 PCI. Delta Tau PMAC2 PCI User's Manual Manuel d'utilisatio

  • Télécharger
  • Ajouter à mon manuel
  • Imprimer
  • Page
    / 101
  • Table des matières
  • MARQUE LIVRES
  • Noté. / 5. Basé sur avis des utilisateurs
Vue de la page 0
^1 USER MANUAL
^2 PMAC2
^3 Programmable Multi-Axis Control
^4 3Ax-602413-xUxx
^5 April 15, 2004
Single Source Machine Control Power // Flexibility // Ease of Use
21314 Lassen Street Chatsworth, CA 91311 // Tel. (818) 998-2095 Fax. (818) 998-7807 // www.deltatau.com
Vue de la page 0
1 2 3 4 5 6 ... 100 101

Résumé du contenu

Page 1 - ^1 USER MANUAL

^1 USER MANUAL ^2 PMAC2 ^3 Programmable Multi-Axis Control ^4 3Ax-602413-xUxx ^5 April 15, 2004 Single Source Machine

Page 2 - Operating Conditions

PMAC2 User Manual 2 Introduction ENCODER 1FLAG 1ENCODER 2FLAG 2ENCODER 3FLAG 3ENCODER 4FLAG 4ENCODER/FLAGSTATUS & CONTROLOUTPUT1 A,B,CADCIN1 A,

Page 3

PMAC2 User Manual 92 Using the PMAC2 to Interrupt the Host Computer Interrupt Mask Control Register (Base+10) This register permits the PC to mask

Page 4

PMAC2 User Manual Using the PMAC2 to Interrupt the Host Computer 93 M112=1 ; Prepare to set EQU1 high M111=1 ; Enable writing of M112 value to EQU1

Page 5

PMAC2 User Manual Introduction 3 Manual Layout This manual provides a quick step-by-step guide for the beginner setting up a typical system, as well

Page 6

PMAC2 User Manual 4 Introduction PMAC2 General Purpose I/O Use: This section describes the JIO port’s 32 discrete digital I/O lines and provides i

Page 7 - Figures

PMAC2 User Manual Introduction 5 Technical Support Delta Tau is happy to respond to any questions or concerns regarding PMAC. Contact the Delta Tau

Page 8

PMAC2 User Manual 6 Introduction

Page 9 - INTRODUCTION

PMAC2 User Manual Basic Motor Setup on PMAC2 7 BASIC MOTOR SETUP ON PMAC2 Controlling Motors PMAC2 has many modes for controlling motors. A major pa

Page 10 - PMAC2 is a Computer

PMAC2 User Manual 8 Basic Motor Setup on PMAC2 I901 (I997 for an Ultralite) controls the phase clock frequency for the card, the rate at which comm

Page 11 - Manual Layout

PMAC2 User Manual Basic Motor Setup on PMAC2 9 The most important of these variables are I9n0 and I9n6. I9n0 specifies the encoder decode for channe

Page 12 - Safety Summary

PMAC2 User Manual 10 Basic Motor Setup on PMAC2 ADC InputValue AADC InputValue BADC FrequencyControlADC StrobeControl24Data6AddressADC ShiftRegiste

Page 13 - Technical Support

PMAC2 User Manual Basic Motor Setup on PMAC2 11 OUTPUT1 A,B,CADCIN1 A,BENCODER/FLAG1ADCIN2 A,BGENERAL I/OOUTPUT/ADCINCONTROL626212226024-BitDATA BUS7

Page 14 - 6 Introduction

Copyright Information © 2003 Delta Tau Data Systems, Inc. All rights reserved. This document is furnished for the customers of Delta Tau Data System

Page 15 - BASIC MOTOR SETUP ON PMAC2

PMAC2 User Manual 12 Basic Motor Setup on PMAC2

Page 16

PMAC2 User Manual Setting Up PMAC2 for Direct PWM Control 13 SETTING UP PMAC2 FOR DIRECT PWM CONTROL One of PMAC2’s important new features is the abi

Page 17 - To encoder/Timer

PMAC2 User Manual 14 Setting Up PMAC2 for Direct PWM Control In a motor, there are three frames of reference that are important. The first is the

Page 18 - Command Output Address

PMAC2 User Manual Setting Up PMAC2 for Direct PWM Control 15 ++MagnetizationCurrentIx77Torque Commandfrom Position/Velocity ServoDirect CurrentComman

Page 19 - Commutation Parameters

PMAC2 User Manual 16 Setting Up PMAC2 for Direct PWM Control Hardware Setup The connection between PMAC2 and the direct PWM digital amplifier is al

Page 20

PMAC2 User Manual Setting Up PMAC2 for Direct PWM Control 17 where n is the PMAC2 channel number. While each channel has its own pins for the clock

Page 21 - Frames of Reference

PMAC2 User Manual 18 Setting Up PMAC2 for Direct PWM Control IkHzPWMFreq kHz900117 841=−int,964.*() The frequency should be set within the sp

Page 22 - Working in the Field Frame

PMAC2 User Manual Setting Up PMAC2 for Direct PWM Control 19 I10 tells the PMAC2 interpolation routines how much time there is between servo clock cy

Page 23 - MPLIFIER

PMAC2 User Manual 20 Setting Up PMAC2 for Direct PWM Control Commutation Enable: Ix01 Ix01 is set to 1 to instruct PMAC2 to perform the phase commu

Page 24 - Hardware Setup

PMAC2 User Manual Setting Up PMAC2 for Direct PWM Control 21 PWM Scale Factor: Ix66 Ix66, the PWM Scale Factor, scales the output command values so t

Page 25 - PMAC2 Parameter Setup

PMAC2 User Manual Table of Contents i Table Of Contents INTRODUCTION ...

Page 26

PMAC2 User Manual 22 Setting Up PMAC2 for Direct PWM Control If a non-zero value of Ix77 magnetization current will be used, for induction motor co

Page 27 - 10I +++=

PMAC2 User Manual Setting Up PMAC2 for Direct PWM Control 23 For commutation with digital current loops, the proper setting of Ix72 is unrelated to t

Page 28 - Command Output Address: Ix02

PMAC2 User Manual 24 Setting Up PMAC2 for Direct PWM Control If there is only a permanent magnet field, the armature current reading can either be

Page 29 - PWM Scale Factor: Ix66

PMAC2 User Manual Setting Up PMAC2 for Direct PWM Control 25 Testing PWM and Current Feedback Operation Warning: On many motor and drive systems, pot

Page 30

PMAC2 User Manual 26 Setting Up PMAC2 for Direct PWM Control To allow reliable user access to these values, PMAC2 copies the input values into imag

Page 31 - Hardware Connection

PMAC2 User Manual Setting Up PMAC2 for Direct PWM Control 27 PWM Output and ADC Input Connection First enable the amp, then apply a very small positi

Page 32 - I-Variable Setup

PMAC2 User Manual 28 Setting Up PMAC2 for Direct PWM Control Current Loop Polarity Check Observe the signs of the ADC register values in M105 and M

Page 33 - Preparation

PMAC2 User Manual Setting Up PMAC2 for Direct PWM Control 29 • For synchronous motors (and possibly for induction motors), the physical change in ro

Page 34

PMAC2 User Manual 30 Setting Up PMAC2 for Direct PWM Control Example: The following table shows the results for a sample run of this test. Step M1

Page 35 - PWM/ADC Phase Match

PMAC2 User Manual Setting Up PMAC2 for Direct PWM Control 31 Establishing Basic Current Loop Operation Once the proper operation of the PMAC2 PWM out

Page 36 - Voltage Six-Step Test

PMAC2 User Manual ii Table of Contents Debugging ...

Page 37 - Action To Take

PMAC2 User Manual 32 Setting Up PMAC2 for Direct PWM Control Preparation To prepare PMAC2 for this test: • Set Ix00 for all other motors to 0 to d

Page 38 - Debugging

PMAC2 User Manual Setting Up PMAC2 for Sine-Wave Output Control 33 SETTING UP PMAC2 FOR SINE-WAVE OUTPUT CONTROL How to Set up the Commutation Scheme

Page 39 - Digital Current Loop Gains

PMAC2 User Manual 34 Setting Up PMAC2 for Sine-Wave Output Control Supplemental Flags The Acc-8E can accept hall-effect signals for power-on phase

Page 40 - Clean-Up

PMAC2 User Manual Setting Up PMAC2 for Sine-Wave Output Control 35 Hardware Clock Frequency Control: I903, I907 I903 determines the frequency of four

Page 41

PMAC2 User Manual 36 Setting Up PMAC2 for Sine-Wave Output Control Command Output Address: Ix02 Ix02 instructs PMAC2 where to place its output comm

Page 42

PMAC2 User Manual Setting Up PMAC2 for Sine-Wave Output Control 37 Establishing Basic Output Operation A quick test can establish basic operation of

Page 43 - PMAC2 User Manual

PMAC2 User Manual 38 Setting Up PMAC2 for Sine-Wave Output Control

Page 44

PMAC2 User Manual Setting Up PMAC2 Commutation (Direct PWM or Sine Wave) 39 SETTING UP PMAC2 COMMUTATION (DIRECT PWM OR SINE WAVE) Operation of the D

Page 45 - Verifying Basic Operation

PMAC2 User Manual 40 Setting Up PMAC2 Commutation (Direct PWM or Sine Wave) Correcting Polarity Mismatch, Synchronous and Asynchronous Motors To co

Page 46

PMAC2 User Manual Setting Up PMAC2 Commutation (Direct PWM or Sine Wave) 41 The Y-memory portion of this register has only fractional information, so

Page 47 - Asynchronous Motor Test

PMAC2 User Manual Table of Contents iii Parameter Setup...

Page 48

PMAC2 User Manual 42 Setting Up PMAC2 Commutation (Direct PWM or Sine Wave) Direction Balance Fine Phasing Test Typically, the stepper motor phasin

Page 49 - I179=0 I129=0

PMAC2 User Manual Setting Up PMAC2 Commutation (Direct PWM or Sine Wave) 43 Using the Test Results for Absolute Sensor This test is only useful when

Page 50

PMAC2 User Manual 44 Setting Up PMAC2 Commutation (Direct PWM or Sine Wave) Preparation Define M-variables to the hall-effect or equivalent inputs.

Page 51 - I175=M171-(M175*I170)

PMAC2 User Manual Setting Up PMAC2 Commutation (Direct PWM or Sine Wave) 45 It is advisable to create a table listing the values of M124 through M128

Page 52

PMAC2 User Manual 46 Setting Up PMAC2 Commutation (Direct PWM or Sine Wave) 64*oo360360%HEZOffset = The offset computed here should be rounded to

Page 53 - Using the Test Results

PMAC2 User Manual Setting Up PMAC2 Commutation (Direct PWM or Sine Wave) 47 M171=I171*3/12 ; Set phase angle to 90 deg P170=1 ; Phasing OK flag

Page 54 - Overall Procedure Summary

PMAC2 User Manual 48 Setting Up PMAC2 Commutation (Direct PWM or Sine Wave) When properly phased, a positive O-command should cause movement in the

Page 55 - Power-On Phasing Search

PMAC2 User Manual Setting Up PMAC2 Commutation (Direct PWM or Sine Wave) 49 If the stepper motor phasing search is done outside of the power-on/reset

Page 56 - Stepper-Motor Phasing Search

PMAC2 User Manual 50 Setting Up PMAC2 Commutation (Direct PWM or Sine Wave) The time between typing the commands would provide sufficient delay for

Page 57 - J/ ; Close servo loop

PMAC2 User Manual Setting Up PMAC2 Commutation (Direct PWM or Sine Wave) 51 What To Do Next Once the appropriate steps in this section have been take

Page 58

PMAC2 User Manual iv Table of Contents Hardware Characteristics ...

Page 59 - What To Do Next

PMAC2 User Manual 52 Setting Up PMAC2 Commutation (Direct PWM or Sine Wave)

Page 60

PMAC2 User Manual Setting Up PMAC2 For Velocity or Torque Control 53 SETTING UP PMAC2 FOR VELOCITY OR TORQUE CONTROL Single Output Command If PMAC2 i

Page 61 - Single Output Command

PMAC2 User Manual 54 Setting Up PMAC2 For Velocity or Torque Control The servo clock frequency is determined by the settings of I900, I901, and I90

Page 62

PMAC2 User Manual Setting Up PMAC2 For Velocity or Torque Control 55 Parameters to Set Up Per-Channel Hardware Signals For each machine interface cha

Page 63 - Output Mode Control: I9n6

PMAC2 User Manual 56 Setting Up PMAC2 For Velocity or Torque Control When using the Type 1 MACRO protocol commonly found on multi-axis MACRO compon

Page 64

PMAC2 User Manual Setting Up PMAC2 for Pulse-and-Direction Control 57 SETTING UP PMAC2 FOR PULSE-AND-DIRECTION CONTROL Pulse-And-Direction Format Inp

Page 65

PMAC2 User Manual 58 Setting Up PMAC2 for Pulse-and-Direction Control Signal Timing The PULSEn and DIRn signals are driven from the internal PFM_CL

Page 66 - Parameter Setup

PMAC2 User Manual Setting Up PMAC2 for Pulse-and-Direction Control 59 The PFMCLK/addition frequency sets a lower limit on the pulse frequency as well

Page 67

PMAC2 User Manual 60 Setting Up PMAC2 for Pulse-and-Direction Control Encoder Decode Control: I9n0 I9n0 controls the source of the position feedbac

Page 68 - Encoder Conversion Table

PMAC2 User Manual Setting Up PMAC2 for Pulse-and-Direction Control 61 However, if the output pulse train is used for simulated feedback, it is best t

Page 69 - Scale Factors: Ix08, Ix09

PMAC2 User Manual Table of Contents v Figures Figure Number Figure Title Page NumberFigure 1 PMAC2 Block Diagram...

Page 70 - )kHz(ServoFreq*666032Ix

PMAC2 User Manual 62 Setting Up PMAC2 for Pulse-and-Direction Control Output (Frequency) Limit: Ix69 Ix69 controls the maximum pulse frequency for

Page 71 - Testing the Setup

PMAC2 User Manual Setting Up PMAC2 for Pulse-and-Direction Control 63 Integration mode Ix34 is irrelevant if Ix33 is set to zero. If Ix33 is used, s

Page 72

PMAC2 User Manual 64 Setting Up PMAC2 for Pulse-and-Direction Control 3. Assign an M-variable to the output command register pointed to by Ix02, d

Page 73

PMAC2 User Manual Using PMAC2 with MACRO Interface 65 USING PMAC2 WITH MACRO INTERFACE The PMAC2 controller supports the MACRO ring interface to driv

Page 74

PMAC2 User Manual 66 Using PMAC2 with MACRO Interface The second hex digit specifies which packet will cause a sync lock when received by this PMAC

Page 75 - Ring Cycle Frequency Control

PMAC2 User Manual Using PMAC2 with MACRO Interface 67 Ring Cycle Frequency Control The MACRO ring communications cycle is started on the phase clock

Page 76

PMAC2 User Manual 68 Using PMAC2 with MACRO Interface However, in the Type 1 MACRO protocol, it is the same in all modes. The following table cont

Page 77

PMAC2 User Manual Using PMAC2 with MACRO Interface 69 WY:$0720,$28C0A0,$FFFFFF ; Node 0 conversion WY:$0722,$28C0A4,$FFFFFF ; Node 1 conversion WY:

Page 78

PMAC2 User Manual 70 Using PMAC2 with MACRO Interface Flag Address I-variables: Ix25 When bit 18 of Ix25 is set to 1, PMAC2 will expect that the f

Page 79

PMAC2 User Manual Using PMAC2 with MACRO Interface 71 When commutating across the MACRO ring with Type 1 protocol, the commutation position feedback

Page 80

PMAC2 User Manual vi Table of Contents

Page 81 - Signal Formats

PMAC2 User Manual 72 Using PMAC2 with MACRO Interface

Page 82

PMAC2 User Manual Setting Up PMAC2 for MLDT Feedback 73 SETTING UP PMAC2 FOR MLDT FEEDBACK PMAC2 can provide direct interface to magnetostrictive lin

Page 83 - FM Format Select: I9n6

PMAC2 User Manual 74 Setting Up PMAC2 for MLDT Feedback Hardware Setup The PULSEn output that is commonly used to command stepper drives is used as

Page 84 - Table Result Register

PMAC2 User Manual Setting Up PMAC2 for MLDT Feedback 75 To produce the desired pulse output frequency, the following formula can be used (assuming a

Page 85

PMAC2 User Manual 76 Setting Up PMAC2 for MLDT Feedback MLDT Feedback Select: I9n0 For proper decoding of the MLDT signal, I9n0 for Channel n must

Page 86 - Scaling the Feedback Units

PMAC2 User Manual Setting Up PMAC2 for MLDT Feedback 77 WY:$0729,$30C018,$07FFFF,32 ; Parallel read of Timer 4 WY:$072C,$30C000,$07FFFF,32 ; Parall

Page 87 - JIO Port

PMAC2 User Manual 78 Setting Up PMAC2 for MLDT Feedback Scaling the Feedback Units Motor Units For a motor set up with MLDT feedback, a count is on

Page 88 - Alternate Uses

PMAC2 User Manual PMAC2 General Purpose I/O Use 79 PMAC2 GENERAL PURPOSE I/O USE JIO Port The JIO port has 32 discrete digital I/O lines for general

Page 89 - Multiplexer Port (JTHW)

PMAC2 User Manual 80 PMAC2 General Purpose I/O Use M28->Y:$C081,4 ; I/O28 Data Line; J3 Pin 29 M29->Y:$C081,5 ; I/O29 Data Line; J3 Pin 30

Page 90 - JANA Port

PMAC2 User Manual PMAC2 General Purpose I/O Use 81 Multiplexer Port (JTHW) The JTHW multiplexer port has 16 discrete digital I/O lines for general pu

Page 91 - Analog Data Table

PMAC2 User Manual Introduction 1 INTRODUCTION PMAC Overview The Delta Tau Data Systems, Inc. Programmable Multi-Axis Controller2 (PMAC2) is a family

Page 92

PMAC2 User Manual 82 PMAC2 General Purpose I/O Use In addition, the bi-directional buffer IC for each byte has a direction control line accessible

Page 93 - Servo Feedback Use

PMAC2 User Manual PMAC2 General Purpose I/O Use 83 The -12V and matching +12V supply voltages are available on the J1 connector to supply the analog

Page 94 - Absolute Power-On Position

PMAC2 User Manual 84 PMAC2 General Purpose I/O Use PMAC2 Address X Word Upper 12 Bits X Word Lower 12 Bits Y Word Upper 12 Bits Y Word Lower 1

Page 95

PMAC2 User Manual PMAC2 General Purpose I/O Use 85 M1000->Y:$0708,0,12,U ; ANAI00 image register; from J1 pin 1 M1001->Y:$0709,0,12,U ; ANAI0

Page 96 - Initial Setup

PMAC2 User Manual 86 PMAC2 General Purpose I/O Use Motor variables Ix03 and Ix04 should contain the addresses of these resulting values to use the

Page 97 - + HomeOffset

PMAC2 User Manual Using the Position Compare Feature on PMAC2 87 USING THE POSITION COMPARE FEATURE ON PMAC2 Software-Configurable Hardware Registers

Page 98

PMAC2 User Manual 88 Using the Position Compare Feature on PMAC2 Principle of Operation When the encoder counter value matches the value in either

Page 99 - PIC Registers

PMAC2 User Manual Using the Position Compare Feature on PMAC2 89 M108=1000 ; Set front end compare in A M109=1010 ; Set back end compare in B M110=

Page 100 - Interrupt Source Signals

PMAC2 User Manual 90 Using the Position Compare Feature on PMAC2 The home capture offset is a 24-bit signed integer, expressed in counts. It is be

Page 101 - Watchdog

PMAC2 User Manual Using the PMAC2 to Interrupt the Host Computer 91 USING THE PMAC2 TO INTERRUPT THE HOST COMPUTER Programmable Interrupt Controller

Commentaires sur ces manuels

Pas de commentaire