Home

1^ USER MANUAL ^2 Accessory 14V

image

Contents

1. Continued 44 RD Read Strobe Low True 46 GND Common PMAC Common 47 RESET Input Internal Reset High True 48 WT Output CPU Wait 49 SER Input CPU Servo Clock 50 PHA Input CPU Phase Clock J9 50 Pin Header E E A NERE ET AA Top View 2 Pin Symbol Function Description Notes 1 BDO Bidirectional Buffered Data Bus Bit 0 2 BDI Bidirectional Buffered Data Bus Bit 1 3 BD2 Bidirectional Buffered Data Bus Bit 2 4 BD3 Bidirectional Buffered Data Bus Bit 3 5 BD4 Bidirectional Buffered Data Bus Bit 4 6 BD5 Bidirectional Buffered Data Bus Bit 5 7 BD6 Bidirectional Buffered Data Bus Bit 6 8 BD7 Bidirectional Buffered Data Bus Bit 7 9 BD8 Bidirectional Buffered Data Bus Bit 8 10 BD9 Bidirectional Buffered Data Bus Bit 9 11 BD10 Bidirectional Buffered Data Bus Bit 10 12 BDII Bidirectional Buffered Data Bus Bit 11 13 BD12 Bidirectional Buffered Data Bus Bit 12 14 BD13 Bidirectional Buffered Data Bus Bit 13 15 BD14 Bidirectional Buffered Data Bus Bit 14 16 BD15 Bidirectional Buffered Data Bus Bit 15 17 BD16 Bidirectional Buffered Data Bus Bit 16 18 BD17 Bidirectional Buffered Data Bus Bit 17 19 BD18 Bidirectional Buffered Data Bus Bit 18 20 BD19 Bidirectional Buffered Data Bus Bit 19 21 BD20 Bidirectional Buffered Data Bus Bit 20 22 BD21 Bidirectional B
2. Jumpers ACC 14D V has many jumpers E Points to provide the required flexibility in configuring the card While the factory will try to set the jumpers to meet your needs as specified in the ordering configuration the user should check the jumpers before installing the card in the system Some jumpers affect the whole card global some affect a port and some affect an individual byte The E Point table in the appendix summarizes the jumper settings and can be used to check your configuration The E Point jumpers in the table are listed in the order they are presented Global jumpers Jumper E20 should be OFF default for the ACC 14D V that connects directly to PMAC if it connects with PMAC s J8 connector For additional ACC 14Ds up to five more are permitted that daisy chain through the first ACC 14D E20 should be ON See E Point reference on page 61 Jumper E20 should be OFF if the buffers on the ACC 14D V are used This is true only if this ACC 14D V is connected directly through the J8 connector directly to PMAC which should only be done for a PMAC with battery backed RAM Custom Board Configuration 11 PMAC ACC 14D 14V Jumper E20 should be ON if the buffers on the ACC 14D V are bypassed This is true only if this ACC 14D V is connected through the J9 or JLO VME connector to the PMAC or the previous ACC 14D V or ACC36P V in the chain The J9 J10 connector should be used to connect to a PMAC with F
3. 44 Getting Started with ACC 14 PMAC ACC 14D 14V DIAGRAMS c 914q zen 9en 3 o v uod E 21 g g 110d E ren ON g mod l v Hod 5 eva Z L cin Hn LI sdiyo 1ejyng O I 40 1no e ab DIV 45 Diagrams PMAC ACC 14D 14V r AS D a a a D a ml sarta mm PAPI ES CEE EA LLL HERPES FAA FAA AA PETE sacar LES TO TOT Diagrams 46 PMAC ACC 14D 14V ACC 14V Layout of VO Buffer Chips gen DOO ox gt c SES SIN WEN c vo MEN os gt gt E Ce gt y NEN 23 o gt Ma c c Uo ES cc vo DEE I 3 Q E c De DS un Un cuco MEME NENNEN J15 c D z MEN os SH CC Rm P1 J10 Diagrams 47 PMAC ACC 14D 14V 48 ACC 14V 6 25 158 8 mm 24 BIT PARALLEL BINAR POSITION DATA INPUT O 48 GENERAL De 9 25 235 00mm gt A E1 E2 E11 NAG KG ma E23 E24 A E25 AO E QOG E28 NG E 008 J7 E31 DOS E32 5668 SE E35 SA E36 SOS 00 5 E37 E38 E39 E40 He ce se ee ee no se OO es eej J15 E Na El 4 E N2 E14 me Ma J4alee ee ee ES s l I F NG lee lee leo lee lee ee leo lee ee J10 leo E4 lee se E5 B ee dess E7 1001 ee lee HH RI 8 100 E20 100 i9
4. USER MANUAL Accessory 14V DELTA TAU Ny Data Systems Inc NEW IDEAS IN MOTION 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 Copyright Information 2003 Delta Tau Data Systems Inc All rights reserved This document is furnished for the customers of Delta Tau Data Systems Inc Other uses are unauthorized without written permission of Delta Tau Data Systems Inc Information contained in this manual may be updated from time to time due to product improvements etc and may not conform in every respect to former issues To report errors or inconsistencies call or email Delta Tau Data Systems Inc Technical Support Phone 818 717 5656 Fax 818 998 7807 Email support deltatau com Website http www deltatau com Operating Conditions All Delta Tau Data Systems Inc motion controller products accessories and amplifiers contain static sensitive components that can be damaged by incorrect handling When installing or handling Delta Tau Data Systems Inc products avoid contact with highly insulated materials Only qualified personnel should be allowed to handle this equipment In the case of industrial applications we expect our products to be protected from hazardous or conductive materials and or environments that could cause harm to the controller by damaging components or
5. 11 Level or Strobe 1 to 2 level 2 to 3 strobe Byte 4 Pin 11 Level Select 1 to 2 sinking 2 to 3 sourcing Byte 5 Pull up 1 to 2 Pull down 2 to 3 Byte 5 Pin 10 Level Select 1 to 2 sinking 2 to 3 sourcing Byte 5 Pin 11 Level or Strobe 1 to 2 level 2 to 3 strobe Byte 5 Pin 11 Level Select 1 to 2 sinking 2 to 3 sourcing E3 Byte 6 Pull up 1 to 2 Pull down 2 to 3 E40 Byte 6 Pin 10 Level Select 1 to 2 sinking 2 to 3 sourcing E36 Byte 6 Pin 11 Level or Strobe 1 to 2 level 2 to 3 strobe E37 Byte 6 Pin 11 Level Select 1to 2 sinking 2 to 3 sourcing Option 6 E Points Option 6 Jumpers The following jumpers are only used in conjunction with ACC 14D V Option 6 quadrature generation E42 E45 E50 E57 Jumper Description E42 Jump pins 1 to 2 to bring synthesized quadrature A signal from Port A to output connectors Remove jumper to not bring this signal to output connectors E43 Jump pins 1 to 2 to bring synthesized quadrature B signal from Port A to output connectors Remove jumper to not bring this signal to output connectors E44 Jump pins 1 to 2 to bring synthesized quadrature A signal from Port B to output connectors Remove jumper to not bring this signal to output connectors E45 Jump pins 1 to 2 to bring synthesized quadrature B signal from Port B to output connectors Remove jumper to not bring this signal to output connectors E50 Jump pins 1 to 2 to use MI OO as L
6. 13 5V non inverting unlatched inputs 74AC573 14 5V inverting unlatched inputs 74AC563 for input from OPTO 22 15 5V non inverting edge triggered inputs 74AC574 for absolute encoders data is latched Output Options O1 5 24V inverting open collector sinking outputs ULN2803A external source may be required O2 5 24V non inverting sourcing outputs UDN2981 A external source may be required 03 5V non inverting sinking sourcing outputs 74AC573 04 5V inverting sinking sourcing outputs 74AC563 for output to OPTO 22 Default Set Ups 1 OPTION 1 Default Set Up 1 Port A J7 bytes 1 2 amp 3 24 inputs 5V 14 low true Port B J15 bytes 4 5 amp 6 24 outputs 5V O4 low true 2 OPTION 2 Default Set Up 2 Port A J7 bytes 1 2 amp 3 24 inputs 24V 11 Port B J15 bytes 4 5 amp 6 24 outputs 24V O1 3 OPTION 3 Default Set Up 3 For absolute encoder 48 inputs 2 x 24 15 Requires a strobe for latching input data All data is high true Port A J7 bytes 1 2 amp 3 I5 parallel binary 24 bits max Port B J15 bytes 4 5 amp 6 I5 parallel binary 24 bits max 4 OPTION 4 Customized Set Ups Special configuration and combinations in groups of 8 of I O may be provided PMAC s ACC 14 configuration chart shown above must be filled in and faxed to Delta Tau for other processing and future record keeping Getting Started with Acc 14 43 PMAC ACC 14D 14V
7. 9 0 0 0 m olololoojloo o 4 lololoolojlo oo o o o o H H H H o o o o H H o o o o H o o o o w Hall O 0 5 0 0 5 0 0 0 0 0 0 0 0 0 0 0 0 w HO 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 Opt 3 default Example If you wanted to use the entire Port B Bytes 4 6 for output and the entire Port A Bytes 1 3 for input the control setup word would be 5919099 See shaded row on page 18 in the Control Word table If you had this ACC 14D at the first card address the control word would be at PMAC word address Y FFD3 and at address Y 078A03 for Turbo PMAC Setting up the ACC 14D V would simply be a matter of writing 5919099 to Y FFD3 for PMAC or Y 078A03 for Turbo PMAC From PMAC s host this could be done with one on line command the Write W command Sending the line For PMAC NY SFFD3 919099 For Turbo PMAC WY 078A03 919099 Software Setup 19 PMAC ACC 14D 14V to PMAC would set up the ACC 14D V properly This method is good for trying the board out in development A similar method is to define an M variable to the control word the definition is stored in battery backed RAM then assign a value to the M variable PMAC Type Definition PMAC M948 gt Y SFFD3 0 24 Turbo PMAC M948 gt Y 5078A03 0 24 M948 919099 sets the value Typically in actual use a PLC
8. Data Bus 5 BD4 Bidirectional Buffered Data Bus 6 BD5 Bidirectional Buffered Data Bus 7 BD6 Bidirectional Buffered Data Bus 8 BD7 Bidirectional Buffered Data Bus 9 BD8 Bidirectional Buffered Data Bus 10 BD9 Bidirectional Buffered Data Bus 11 BD10 Bidirectional Buffered Data Bus 12 BDII Bidirectional Buffered Data Bus 13 BD12 Bidirectional Buffered Data Bus 14 BD13 Bidirectional Buffered Data Bus 15 BD14 Bidirectional Buffered Data Bus 16 BD15 Bidirectional Buffered Data Bus 17 BD16 Bidirectional Buffered Data Bus 18 BD17 Bidirectional Buffered Data Bus 19 BD18 Bidirectional Buffered Data Bus 20 BD19 Bidirectional Buffered Data Bus 21 BD20 Bidirectional Buffered Data Bus 22 BD21 Bidirectional Buffered Data Bus 23 BD22 Bidirectional Buffered Data Bus 24 BD23 Bidirectional Buffered Data Bus 25 GND Common PMAC Common 26 GND Common PMAC Common 27 BAO Output Buffered Addr Bus Bit 0 28 BAI Output Buffered Addr Bus Bit 1 29 BA2 Output Buffered Addr Bus Bit 2 30 BA3 Output Buffered Addr Bus Bit 3 31 CS02 Output PMAC Chip Sel 32 BX Y Output Buff X Y Sel 33 CS2 Output PMAC Chip Sel 34 CS3 Output PMAC Chip Sel 35 CS04 Output PMAC Chip Sel 36 CS06 Output PMAC Chip Sel 37 CS10 Output PMAC Chip Sel 38 CS11 Output PMAC Chip Sel 39 CS12 Output PMAC Chip Sel 40 CS13 Output PMAC Chip Sel 41 CS14 Output PMAC Chip Sel 42 CS16 Output PMAC Chip Sel 43 BWR Buff Write Strobe 44 BRD Buff Read Strobe 45 GND Common PMAC Common 46 G
9. II E JEXP WE Eni ay E zi v E e i preh Diagram showing ACC 14v with four ISBX modules E zi Diagrams PMAC ACC 14D 14V Jd OVINd OL Sav L IIV INILIINNOO oif Qquvoa asva OVINd ef OVINA 4 OLD GF L OOV puc 0 er AVL OOV PIE DUT Qr L 99V puc er OLD ar L OOV 151 O 60 AVL OOV puc OPLO ISI er ef NdO OVWd 01 sr arL DOW ISL 49 Diagrams PMAC ACC 14D 14V Aroweyy USEIA YUM Dd OVINd 01 sarL I9VONILIINNOO Ndo AIOUISIN USe YUM Ser OVINd Quvoa asva IVINd OLD Qv L OOV puz O er AVL OOW PE Diagrams DUT OPLO puc 7 OLD Q71 OOV ISI ol ef dr l OOV puz our aAr IIV ISL 4s ep ar NdO OWWd oi 7G er APL DOV ISL OVINd 50 PMAC ACC 14D 14V ACC 14D V I O OPTION SCHEMATICS INVERTING UNLATCHED 14 25V 12 INVERTING UNLATCHED 6 15V 13 NON INVERTING 14 INVERTING O1 gt Y eo 2 7K lt e y 4 A TAK No 7 d NS e INVERTING OPEN COLLECTOR SINKING 5 24V 02 C TK 4 gt Sis A NON INVERTING SOURCING 5 24V O3 NON INVERTING gt O4 INVERTING LATCHED T EDGE N TRIGGER gt DN A gt e e VN e e e e o gt 4 A A EN 5 VOLT SINKING SOURCING 5V Diagrams 51 PMAC ACC 14D 14V 52 Diagrams P
10. Vs 48 bits of I O are grouped into 6 bytes Bytes 1 6 Each byte may be set up as an input byte or an output byte These bytes are further grouped into two ports A amp B each with its own connector J7 amp J15 respectively Each port has a single supply voltage and a single strobe source or lack of one so it is not possible for instance to mix 5V and 24V inputs on the same port In purchasing an ACC 14D V each byte should be specified as to input output or empty and which input or output option These options are detailed as follows the IC used for each option is provided for reference Custom Input Output Types Input Types Description Il 14 25V inverting unlatched inputs ULN2802A external voltage source required D 6 15V inverting unlatched inputs ULN2804A external voltage source required I3 5V non inverting unlatched inputs 74AC573 14 5V inverting unlatched inputs 74AC563 for input from OPTO 22 I5 SV non inverting edge triggered inputs 74AC574 for absolute encoders Output Description Types Ol 5 24V inverting open collector sinking outputs ULN2803A Note External source may be required 02 5 24V non inverting sourcing outputs UDN2981A Note External source may be required 03 SV non inverting sinking sourcing outputs 74AC573 04 SV inverting sinking sourcing outputs 74AC563 for output to OPTO 22 Example If you wished to use Por
11. be used This will match encoder position with phase position for absolute power on phasing requirements If the encoder is a laser interferometer the following three things should also be considered 1 There must be less than 2 23 8388608 counts per commutation cycle 2 There can be only 1 quadrature count per servo cycle not phase cycle or the inputs must come through with transparent latches E8 ON for port A and E9 ON for port B This is required because the inputs on the ACC 14D V are latched at the servo clock rate If transparent latches are used set PMAC s Ix67 to the maximum possible position change per servo cycle use the top speed of the motor to calculate this number 3 If 2 above is not suitable contact Delta Tau for instructions on bypassing the latches on the quadrature signals while maintaining it on the position data This will require some field modification to the ACC 14D V board Setting E Points E42 E45 ON permits the synthesized quadrature to be brought out to the J1 J3 and J5 connectors E42 and E43 ON jumper the port A quadrature E44 and E45 ON jumper the port B quadrature see Option 6 E Points on page 62 Brushless Motor Commutation with Acc 14D V Feedback 35 PMAC ACC 14D 14V Once the quadrature is being generated the connection to PMAC is done via ribbon cables The quadrature signal can be brought over to the ACC 8D board by connecting J1 Port A quadrature and J3 Port B quadrature of A
12. causing electrical shorts When our products are used in an industrial environment install them into an industrial electrical cabinet or industrial PC to protect them from excessive or corrosive moisture abnormal ambient temperatures and conductive materials If Delta Tau Data Systems Inc products are directly exposed to hazardous or conductive materials and or environments we cannot guarantee their operation PMAC ACC 14D 14V Table of Contents INTRODUCTION 1 CONNECTORS E M 3 POWER CONNECTION 5 OPTION SELECTION Pcr 7 ORDERING CUSTOM CONFIGURATION OPTION 4 ussssssssossorsorsnssonsnnsnnsnnnsnssnssnnsonsnnsnnsnnsnnnnnnen 9 Custom Input Output Types sicions UNANG NUNG GNG NANINDIGAN 9 CUSTOM BOARD CONFIGURATION usssusssssossossnssossnnsonsnnsnnsnnsnnssnssnnsonsnnsnnsnnnnnssnssnnsonsnnsonsnnsnnsnnnsnne 11 IG Placement ia 11 Din dd BABANGGA NADIN NDN 11 GIODGL JUMP uEE 11 Port TUNDET MEME EMI 12 UNAS E S RN Liliana tens herren AO 13 PMAC CONNECTIONS 20220s002000000000200200200200100200000n000000000000000200000 RS 15 SOFTWARE SETUP E 17 USING ACC 14D IN PROGRAMS ursrsnrsonsnnsnnsononnsnnsonennssnsnnsnnsnnsnnsnnsnnssnssnssnnsnnsonsnnsnnsnnsnnnsnssnnsnnsnnnnnn 21 Non Turbo PMAC Sample M Var
13. important to write the following PLCs to set the control word for ACC 14 e ce ee ce ee cfe ee ce ce e ce RRA RRA etc k F PLC to set control word for ACC 14 kkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk open plc 11 clear m95 919099 disable plc 11 close The following program was written to test the inputs and outputs of ACC 14 You can change the input bits and output bits to your liking kkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk Example Program from ACC 14 Manual kkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk Remember Port A defined as m900 m923 Port B defined as m924 m947 ene So So SO SO N LA open prog 4 clear linear abs 5000 x1000 dwell 1000 while 1 lt 2 if m900 0 m947 0 x2000 dwell 1000 x0 else x3000 dwell 500 x0 endif endwhile close The results from this test will depend on the type of input or output option Ix or Ox you have ordered Getting Started with Acc 14 41 PMAC ACC 14D 14V 42 Getting Started with ACC 14 PMAC ACC 14D 14V ACC 14 D V Option Specifications PMAC ACC 14 Configuration Chart BYTE 1 2 3 4 5 6 Entero vo Option Typesasrequired CUSTOMER INFO Name DATE Engineer s Name PO Phones Fax Input Options 11 14 25V inverting unlatched inputs ULN2802A external voltage source required 12 6 15V inverting unlatched inputs ULN2804A external voltage source required
14. into ACC 14D V Normally the bus connector P1 is used for this purpose However in standalone applications TB1 provides a convenient means for power supply connections Note The 5V power is required for ACC 14D V s digital circuits The pin by pin descriptions of the terminal block s connectors are Location Pin Description TBI Pin 1 GND TBI Pin 42 45V TBI Pin 3 12V presently not used on ACC 14D V TBI Pin 4 12V presently not used on ACC 14D V Power Connection PMAC ACC 14D 14V Power Connection PMAC ACC 14D 14V OPTION SELECTION Each ACC 14D V must be ordered with one of the following six options OPT 1 24 inputs and 24 outputs TTL levels 0 to 5 Volts low true 3x14 3X04 OPT 2 24 inputs and 24 outputs 0 to 24 volts low true 3X11 3x01 OPT 3 48 inputs TTL levels latching for parallel binary feedback 6x I5 OPT 4 Custom configuration of 48 I O to be specified by customer see below OPT 6 Parallel Input to A QUAD B Output Converter OPT 7 20cm 8 50 Pin 3 Connector cable For use with Acc 14D when PMAC Option 2 Acc 24P or Acc 36P is also used ACC 14 Option 6 enables the accessory card to generate quadrature feedback This option also has jumpers to customize the board to the users needs Option Selection PMAC ACC 14D 14V Option Selection PMAC ACC 14D 14V ORDERING CUSTOM CONFIGURATION OPTION 4 ACC 14D
15. opposed to the standard entries 20 30 60 and 70 which provide five fractional bits in the converted data The Unshifted format is used for very high speed very high resolution applications typically with parallel laser interferometer feedback With the normal shifted format PMAC s internal velocity registers saturate when the counts sec x Ix08 exceed 256M 268 435 456 With the unshifted format this limit is 8G 8 589 934 592 or 32 times higher Bit Enable Mask Word Parallel feedback conversion requires a double for non filtered or triple for filtered entry in the conversion table The second entry filtered or non filtered specifies the size of the feedback word used The entry is a 24 bit word in which each bit actually used for the parallel feedback is a one the unused bits above are zeros parallel feedback should always be connected starting at bit 0 of the data word Parallel Position Feedback for PMAC 23 PMAC ACC 14D 14V For a 12 bit absolute encoder this entry would be 000FFF for 14 bits it would be 003FFF The maximum useful entry for the standard shifted conversion is for 19 bits 07FFFF because the high 5 bits get shifted out of the result register The maximum useful entry for the unshifted conversion is 24 bits FFFFFF In both cases absolute position over a wider range up to 43 bits is supported with Ix10 see Ix10 Instructions for Absolute Power On Position on page 33 The cou
16. second setup line I variable of a parallel read entry contains the width of the data to be read and the location of the LSB This 24 bit value usually represented as 6 hexadecimal digits is split evenly into two halves each of 3 hex digits The first half represents the width of the parallel data in bits and can range from 001 1 bit wide not of much practical use to 018 24 bits wide The second half of the line contains the bit location of the LSB of the data in the source word and can range from 000 Bit 0 of the Y word at the source address is the LSB through 017 Bit 23 of the Y word at the source address and 018 Bit 24 which is Bit 0 of the next word is the LSB to 02F Bit 47 which is Bit 23 of the next word is the LSB If the LSB bit location exceeds 23 or the sum of the LSB bit location and the bit width exceeds 24 the source data extends into the next word If the method character is 2 or 3 the next word is the Y word at the source address 1 If the method character is 6 or 7 the next word is the X word at the source address For example to use 20 bits starting at bit 0 bits 0 19 of the Y word of the source address this word would be set to 014000 To use all 24 bits of the X word of the source address this word would be set to 018018 To use 24 bits starting at bit 12 of the specified address with the highest 12 bits coming from the X word or the next higher Y address this word would be
17. set to 01800C Maximum Change Word If the method character for a parallel read is 3 or 7 specifying filtered parallel read there is a third setup line I variable for the entry This third line contains the maximum change in the source data in a single cycle that will be reflected in the processed result expressed in LSBs per servo cycle The filtering that this creates provides an Parallel Position Feedback for Turbo PMAC 27 PMAC ACC 14D 14V important protection against noise and misreading of data This number is effectively a velocity value and should be set slightly greater than the maximum true velocity ever expected ACC 14 The Accessory 14 family of boards is often used to bring parallel data feedback to the Turbo PMAC such as that from parallel absolute encoders and from interferometers The following table shows the first line of the entries for ACC 14 boards Entries for ACC 14D V Registers Register First Line Register First Line Value Value 1 ACC 14D V Port A m78A00 4 ACC 14D V Port A m78D00 1 ACC 14D V Port B m78A01 4 ACC 14D V Port B m78D01 27 ACC 14D V Port A m78B00 5 ACC 14D V Port A m78E00 27 ACC 14D V Port B m78B01 5 ACC 14D V Port B m78E01 3 ACC 14D V Port A m78C00 6 ACC 14D V Port A m78F00 3 ACC 14D V Port B m78C01 6 ACC 14D V Port B m78F01 Turbo Example One 24 bit Encoder and one 16 bit Encoder For this example encoder 1
18. that latches strobes the encoder inputs on the falling edge of the ICLK only when the servo clock is low The encoder latched indicator is brought into ACC 14D V via the ICLK1 2 inputs see J7 pinout on page 56 and or J15 pinout on page 60 If the encoder outputs a rising edge for its latch indicator then E5 E6 should be jumpered so that a rising ICLK latches the data when the servo is low If a falling edge indicator is output E5 E6 should not be jumpered so that a falling ICLK latches the data when the servo is low E8 E9 should not be jumpered to allow latching strobing on the ACC 14D V For the ACC 14D V this is a standard configuration ACC 14D V with Option 3 will be needed with I5 type inputs using the 74A C574 chip The following table shows the jumper settings and the ACC 14D V options required for this method Required Signal E5 E6 ES E9 E2I E22 ACC 14D V Options High ICLK means latched ON OFF Don t care I5 type inputs 74AC574 Low ICLK means latched OFF OFF Don care requires Option 3 The advantages and disadvantages of this method are as follows Advantage Can only read latched encoder data Disadvantage Encoder latch is asynchronous to PMAC s servo cycle Method 4 This method is a combination of 1 and 3 above It requires that the encoder outputs be latched on the falling edge of the servo clock and the encoder to signal that it is
19. the rising edge of the servo clock and ACC 14D V to latch strobe the encoder inputs on the falling edge of the servo clock For latching the encoder outputs the servo clock is accessed through ACC 14D V OCLK1 see J7 pinout on page 56 and or OCLK2 see J15 pinout on page 60 If the encoder requires a rising edge for its latch then E21 E22 should be jumpered 2 to 3 for OCLK1 OCLK2 respectively If a falling edge is required E21 E22 should be jumpered 1 to 2 E8 E9 should not be jumpered to allow latching strobing on the ACC 14D V This is a standard configuration for the ACC 14D V ACC 14D V with Option 3 will be needed with IS type inputs using the 74A C574 chip Absolute Encoder Latching and Handshaking 29 PMAC ACC 14D 14V The following table shows the jumper settings and the ACC 14D V options required for this method Required Signal E5 E6 ES E9 E21 E22 ACC 14D V Options Rising edge of OCLK ON OFF 2t03 I5 type inputs 74AC574 Falling edge of OCLK ON OFF 1to2 Requires Option 3 The advantages and disadvantages of this method are as follows Advantage Encoder latch time is not very critical have almost 1 servo cycle to latch Disadvantage Almost a 1 servo cycle delay between encoder output latch and ACC 14D V encoder read Method 3 This method requires a self latching encoder that outputs a signal that indicates it is latched and an ACC 14D V
20. 078A00 14 1 Port A T O bit 14 M938 Y 5078A01 14 1 Port B I O bit 14 M915 gt Y 078A00 15 1 Port A T O bit 15 M939 gt Y 078A01 15 1 Port B I O bit 15 M916 gt Y 078A00 16 1 Port A T O bit 16 M940 gt Y 5078A01 16 1 Port B VO bit 16 M917 gt Y 5078A00 17 1 Port V O bit 17 M941 gt Y 078A01 17 1 Port B I O bit 17 918 gt Y 078A00 18 1 Port A T O bit 18 M942 gt Y 5078A01 18 1 Port B I O bit 18 M919 gt Y 078A00 19 1 Port AI O bit 19 M943 2Y 5078A01 19 1 Port B I O bit 19 M920 Y 078A00 20 1 Port A T O bit 20 M944 gt Y 078A01 20 1 Port B VO bit 20 921 gt Y 078A00 21 1 Port AI Obit21 M945 gt Y 078A01 21 1 Port B VO bit 21 922 gt Y 078A00 22 1 Port AI O bit 22 M946 gt Y 5078A01 22 1 Port B I O bit 22 923 gt Y 078A00 23 1 Port A T O bit 23 M927 gt Y 078A01 23 1 Port B VO bit 23 A typical use of an output bit in a program would be X1000Y1000 DWELL500 M900 1 A typical use of an input bit in a program would be IF M930 1 X1000Y1000 ELSE X 1000Y 1000 ENDIF 22 Using Acc 14D in Programs PMAC ACC 14D 14V PARALLEL POSITION FEEDBACK FOR PMAC If you are providing position information to PMAC non Turbo as a parallel data word as from an absolute encoder or processed from a laser interferometer the encoder conversion table must be configured properly For parallel position feedback you will use one of the conversion formats 2x 3x 6x or 7x Forma
21. 3 High ICLK means latched High OCLK means latch OFF OFF 1to2 Low ICLK means latched Low OCLK means latch OFF OFF 2t03 Low ICLK means latched The advantages and disadvantages of this method are as follows Advantage Can only read latched encoder data Have full handshaking between PMAC and encoder Disadvantage Encoder s output latch must typically happen within 2 usec More complex wiring and timing Method 5 This method requires no latching on the encoder outputs and latching on the ACC 14D V inputs at the falling edge of the servo clock For the encoder no signals are used so the state of E21 E22 does not matter E5 E6 must be jumpered and E8 E9 must not be jumpered to allow ACC 14D V to latch strobe its inputs with the falling edge of the servo clock This is a standard configuration for the ACC 14D V ACC 14D V with Option 3 will be needed with IS type inputs using the 74A C574 chip The following table shows the jumper settings and the ACC 14D V options required for this method Required Signal E5 E6 ES E9 E21 E22 ACC 14D V Options None ON OFF Don t care I5 type inputs 74AC574 None ON OFF Don t care requires Option 3 The advantages and disadvantages of this method are as follows Advantage Easy to configure and set up Disadvantage The encoder data may be latched into ACC 14D V at an enco
22. 8D00 Y 078D00 Y xx0000 Y 078D00 B J15 Y 078D01 Y 078D01 Y xx0000 Y 078E00 A J7 Y 078E00 Y 078E00 Y xx0000 Y 078E00 B J15 Y 078E01 Y 078E01 Y xx0000 Y 078F00 A J7 Y 078F00 Y 078F00 Y xx0000 Y 078F00 B J15 Y 078F01 Y 078F01 Y xx0000 The xx in the first two hexadecimal digits of Ix95 must specify the number of bits in the absolute sensor as a hexadecimal value The range is 08 to 30 8 to 48 decimal for unsigned data or 80 to BO 8 to 48 decimal for signed data Example If motor 1 used an 18 bit absolute encoder at 78A00 I110 2 078A00 and Ixx95 120000 If more than 24 bits are used the low 24 bits must be on Port A of an ACC 14D V and the upper bits must be on Port B starting at the low end Turbo Power on Position Example Motor 6 has a 32 bit absolute encoder with the low 24 bits on Port A of the second ACC 14 Y 078A00 and the high 8 bits on the low 8 bits of Port B Y 078A01 unsigned position value Ix10 078A00 and Ix95 200000 20 32dec For a signed position value Ix10 078A00 and Ix95 A00000 80 20 32 bit decimal 2 A0 34 Absolute Power On Position PMAC ACC 14D 14V BRUSHLESS MOTOR COMMUTATION WITH ACC 14D V FEEDBACK ACC 14D V Option 6 allows an A B Quadrature signal to be synthesized from a parallel input word With this option PMAC s phasing routines which require quadrature encoder signals can be used with a parallel type encoder for b
23. AC Common 31 MI 032 VO VO Base Addr 1 Bit 8 32 GND Common PMAC Common 33 MVO31 VO VO Base Addr 1 Bit 7 34 GND Common PMAC Common 35 MI O30 VO VO Base Addr 1 Bit 6 36 GND Common PMAC Common 37 MI O29 VO VO Base Addr 1 Bit 5 38 GND Common PMAC Common 39 MI O28 VO VO Base Addr 1 Bit 4 40 GND Common PMAC Common 41 MI O27 VO VO Base Addr 1 Bit 3 42 GND Common PMAC Common 43 MI O26 VO T O Base Addr 1 Bit 2 44 ERR2 Input 45 MI O25 VO VO Base Addr 1 Bit 1 46 ICLK2 Input 47 MVO24 VO T O Base Addr 1 Bit 0 48 OCLK2 Output 49 V Input 12 24V for I O Pull Ups 50 GND Common 60 ACC 14D V Connectors PMAC ACC 14D 14V E POINT JUMPER TABLE FOR ACCESSORY 14 The E Point jumper table is broken into 4 sections global port byte and ACC 14 Option 6 jumpers Global E Points Jumper Description E20 Should be ON for daisy chained ACC 14 s Should be OFF for ACC 14 which plugs into PMAC E12 E17 Determine the cards address in PMAC s memory and I O space Only one of these jumpers should be ON on each ACC 14 and each ACC14 should have a different jumper ON Port E Points On Off Description F4 ON allows a low ERR input to disable the port A strobe ES ON passes the ICLK1 input from J7 uninverted to latch port A I O OFF passes the ICLK1 input from J7 inverted to latch port A I O E6 ON passes the ICLK2 input from J15 uninverted to latch port B I O passes the I
24. CC 14D V to J1A J2A J3A or J4A of ACC 8D The quadrature for both ports can also be brought directly to PMAC s J6 JXIO connector using J5 of ACC 14D V This automatically ties the Port A quadrature into PMAC s ENCI and the Port B quadrature into ENC3 Because the quadrature signal is single ended make sure the encoder jumper for the PMAC encoder channel used connects pins 1 and 2 of the complementary inputs to 2 5V 36 Brushless Motor Commutation with Acc 14D V Feedback PMAC ACC 14D 14V PMAC S JEXP LIMITATION JEXP expansion is the 50 pin cable connector located on PMAC s CPU board There are limitations to the amount of unbuffered boards that can be connected to one PMAC These limitations vary with the type of PMAC ordered Currently PMAC has several options which can be ordered to enhance PMAC s processing speed Standard 20 MHz CPU One Wait State RAM battery backed Option 4A 20 MHz CPU Zero Wait State RAM Flash backup Option 5 30 MHz CPU Zero Wait State RAM battery backed Option 5A 40 MHz CPU Zero Wait State RAM Flash Backup Option 5B 60 MHz CPU Zero Wait State RAM Flash Backup The number of unbuffered accessory boards that can be used with one Standard PMAC PMAC Option 5 and PMAC Option 4A 5A and 5B is listed below Note All PMAC2 boards have Flash CPU PMAC with Flash CPU vs PMAC with Battery backed CPU Standard PMAC 20 MHz 2 unb
25. CLK2 input OFF from J15 inverted to latch port B I O E7 ONallwsalowERRl inputtodisablethe port Bstrobe KNNNE ERE CR OFF latched input signal for port A i e absolute encoder E9 ON signal high for port B at all times forces strobe E GENI OFF latched input signal for port B i e absolute encoder Controls whether the servo clock signal is passed to OCLK1 J7 inverted 1 to 2 CAU i RS OS CT ete Controls whether the servo clock signal is passed to OCLK2 J15 inverted 1 to 2 or non inverted 2 to 3 Byte E Points DON Byte 1 Pull up 1 to 2 Pull down 2 to 3 SE Byte 1 Pin 10 Level Select 1 to 2 sinking 2 to 3 sourcing Di Byte 1 Pin 11 Level or Strobe 1 to 2 level 2 to 3 strobe Byte 1 Pin 11 Level Select 1 to 2 sinking 2 to 3 sourcing Byte 2 Pull up 1 to 2 Pull down 2 to 3 bag Byte 2 Pin 10 Level Select 1 to 2 sinking 2 to 3 sourcing E25 Byte 2 Pin 11 Level or Strobe 1 to 2 level 2 to 3 strobe E26 Byte 2 Pin 11 Level Select 1 to 2 sinking 2 to 3 sourcing Ell Byte 3 Pull up 1 to 2 Pull down 2 to 3 E29 Byte 3 Pin 10 Level Select 1 to 2 sinking 2 to 3 sourcing E23 Byte 3 Pin 11 Level or Strobe 1 to 2 level 2 to 3 strobe E24 Byte 3 Pin 11 Level Select 1 to 2 sinking 2 to 3 sourcing E Point Jumper Table for Accessory 14 61 PMAC ACC 14D 14V Byte 4 Pull up 1 to 2 Pull down 2 to 3 Byte 4 Pin 10 Level Select 1 to 2 sinking 2 to 3 sourcing Byte 4 Pin
26. Chan A 2 RTDCBI Output R D 1 Quad Chan B 3 RTDCCI Output R D 1 3rd Index Chan 4 RTDCA2 Output R D 2 Quad Chan A 5 RTDCB2 Output R D 2 Quad Chan B 6 RTDCC2 Output R D 2 3 Index Chan 7 NC 8 N C 9 SCLK Input Servo Clock 10 DCLK Input Data Convert Clock This connector is reserved for future use ACC 14D V Connectors 55 PMAC ACC 14D 14V J7 50 Pin Header Pe TITI TENTEN Top View E Pin Symbol Function Description Notes 1 MI O23 VO I O at Base Addr Bit 23 2 GND Common PMAC Common 3 MI 022 VO I O at Base Addr Bit 22 4 GND Common PMAC Common 5 MVO21 VO I O at Base Addr Bit 21 6 GND Common PMAC Common 7 MI O20 I O I O at Base Addr Bit 20 8 GND Common PMAC Common 9 MI 019 VO I O at Base Addr Bit 19 10 GND Common PMAC Common 11 MI O18 VO I O at Base Addr Bit 18 12 GND Common PMAC Common 13 MI O17 VO I O at Base Addr Bit 17 14 GND Common PMAC Common 15 MI O16 VO I O at Base Addr Bit 16 16 GND Common PMAC Common 17 MI O15 I O I O at Base Addr Bit 15 18 GND Common PMAC Common 19 MI O14 VO I O at Base Addr Bit 14 20 GND Common PMAC Common 21 MI O13 VO I O at Base Addr Bit 13 22 GND Common PMAC Common 23 MI O12 VO I O at Base Addr Bit 12 24 GND Common PMAC Common 25 MI
27. EXP connector should be linked to the first ACC 14D V s J9 connector If multiple ACC 14D Vs are to be used J10 of the first ACC 14D V should be connected to J9 of the second ACC 14D V For the second third fourth fifth and sixth ACC 14D Vs only J9 and J10 should be used see the connection diagrams on page 34 PMAC Connections 15 PMAC ACC 14D 14V 16 PMAC Connections PMAC ACC 14D 14V SOFTWARE SETUP ACC 14D V must be software configured each time it is powered up to set which bytes are inputs and which bytes are outputs This is done by writing to the control word base address 3 Typically this will be done by a PLC program that automatically writes the proper control words once on power up and then disables itself see PLC 1 on page 13 It could also be done from a motion program or from on line commands The control word is a 24 bit word each bit must be configured correctly The bits are as follows Bit0 must be 1 Bit 1 controls Byte 4 0 for output 1 for input Bit2 mustbe 0 Bit3 must be 1 Bit 4 controls Byte 1 0 for output 1 for input Bit5 must be 0 Bit 6 must be 0 Bit 7 must be 1 Bit 8 must be 0 Bit 9 controls Byte 5 0 for output 1 for input Bit 10 must be 0 Bit 11 must be 0 Bit 12 controls Byte 2 0 for output 1 for input Bit 13 must be 0 Bit 14 must be 0 Bit 15 must be 1 Bit 16 must be 1 Bit 17 controls Byte 6 0 for output 1 for input Bit 18 must b
28. I O bit 2 903 gt Y SFFDO 3 1 Port A VO bit 3 M927 gt Y FFD1 3 1 Port B I O bit 3 M904 gt Y FFD0 4 1 Port A I O bit 4 M928 gt Y SFFD1 4 1 Port B I O bit 4 M905 gt Y SFFD0 5 1 Port A VO bit 5 M929 5Y SFFD1 5 1 Port B I O bit 5 M906 gt Y SFFDO 6 1 Port A I O bit 6 M930 gt Y SFFD1 6 1 Port B VO bit 6 M907 gt Y SFFDO 7 1 Port A VO bit 7 M931 5Y SFFD1 7 1 Port B VO bit 7 M908 gt Y SFFDO 8 1 Port A I O bit 8 M932 gt Y SFFD1 8 1 Port B I O bit 8 M909 gt Y SFFD0 9 1 Port A VO bit 9 M933 gt Y SFFD1 9 1 Port B VO bit 9 M910 gt Y SFFDO 10 1 PortAT Obit 10 M934 5Y SFFD1 10 1 Port B VO bit 10 M911 5Y SFFDO 11 1 PortAVObitll M935 5Y SFFD1 11 1 Port B I O bit 11 M912 gt Y SFFD0 12 1 PortAVObit12 M936 5Y SFFD1 12 1 Port B I O bit 12 M913 gt Y SFFDO 13 1 PortAT Obit 13 M937 gt Y FFD1 13 1 Port B I O bit 13 M914 gt Y SFFDO 14 1 Port A T O bit 14 M938 5Y SFFD1 14 1 Port B VO bit 14 915 5Y SFFDO 15 1 Port A T O bit15 M939 gt Y FFD1 15 1 Port B VO bit 15 916 gt Y FFDO 16 1 Port A T O bit16 M940 5Y SFFD1 16 1 Port B VO bit 16 917 gt Y FFDO 17 1 PortA T O bit 17 M941 5Y SFED1 17 1 Port B I O bit 17 M918 gt Y SFFD0 18 1 Port A T O bit 18 M942 gt Y SFFD1 18 1 Port B I O bit 18 M919 gt Y SFFD0 19 1 PortAT Obit 19 M943 gt Y SFFD1 19 1 Port B I O bit 19 M920 gt Y SFFD0 20 1 Port A VObit20 M944 gt Y SFFD1 20 1 Port B VO bit 20 M921 gt Y SFFDO 21 1 PortAT Obit21 M945 gt Y FFD1 21 1 Port B VO bit 21 M922 gt Y SFFD0 22 1 Po
29. I O24 or MI O26 for this see E54 E57 Jump pins 1 to 2 to use MIO29 as MSB for quadrature synthesis on Port B Jump pins 2 to 3 to use MI O31 as MSB for quadrature synthesis on Port B Remove jumper to use MI O25 or MI O27 for this see E55 E Point Jumper Table for Accessory 14 63
30. J7 Y FFEO xxFFEO Y FFEO B 715 Y FFEI xxFFEI Y FFE8 A J7 Y SFFE8 SxxFFE8 Y FFE8 B J15 Y FFE9 SxxFFE9 Y SFFFO A J7 Y FFFO SxxFFFO Y FFFO B 715 Y FFF1 xxFFF1 Y FFF8 A J7 Y FFF8 xxFFF8 Y FFF8 B 715 Y FFF9 xxFFF9 The xx in the first two hexadecimal digits of Ix10 must specify the number of bits in the absolute sensor as a hexadecimal value The range is 08 to 30 8 to 48 decimal Example If motor 1 used an 18 bit absolute encoder at FFDO I110 should be set to 12FFDO If more than 24 bits are used the low 24 bits must be on Port A of an ACC 14D V and the upper bits must be on Port B starting at the low end Non Turbo Power on Position Example Motor 6 has a 32 bit absolute encoder with the low 24 bits on Port A of the second ACC 14 Y FFD2 and the high 8 bits on the low 8 bits of Port B Y FFD3 unsigned position value 1610 20FFD2 20 32dec For a signed position value I6102 A0FFD2 Absolute Power On Position 33 PMAC ACC 14D 14V Absolute Position for Turbo PMAC ACC 14D V Port PMAC Register Ix10 Value Ix95 Value Base Address Y 078A00 A J7 Y 078A00 Y 078A00 Y xx0000 Y 078A00 B J15 Y 078A01 Y 078A01 Y xx0000 Y 078B00 A J7 Y 078B00 Y 078B00 Y xx0000 Y 078B00 B J15 Y 078B01 Y 078B01 Y xx0000 Y 078C00 A J7 Y 078C00 Y 078C00 Y xx0000 Y 078C00 B J15 Y 078C01 Y 078C01 Y xx0000 Y 078D00 A J7 Y 07
31. MAC Parallel Feedback Entries 2 3 6 7 The parallel feedback entries read a word from the address specified in the low 19 bits bits 0 to 18 of the first line The four methods in this class are 2 Y word parallel no filtering 2 line entry 3 Y word parallel with filtering 3 line entry 6 Y X word parallel no filtering 2 line entry 7 Y X word parallel with filtering 3 line entry The Bit 19 mode switch in the first line controls whether the least significant bit LSB of the source register is placed in Bit 5 of the result register normal shift providing the standard 5 bits of non existent fraction or the LSB is placed in Bit 0 of the result register unshifted creating no fractional bits Normally the Bit 19 mode switch is set to 0 to place the source LSB in Bit 5 of the result register Bit 19 is set to 1 to place to source LSB in Bit 0 of the result register for one of three reasons e The data already comes with 5 bits of fraction as from a Compact MACRO Station e The normal shift limits the maximum velocity too much V max lt 2 LSBs per servo cycle e The normal shift limits the position range too much Range 2 Ix08 32 LSBs Unless this is done because the data already contains fractional information the unshifted conversion will mean that the motor position loop will consider 1 LSB of the source to be 1 32 of a count instead of 1 count Width Offset Word The
32. MAC ACC 14D 14V ACC 14D V CONNECTORS Headers J1 10 Pin Header Top View Pin Symbol Function Description RTDCA2 Output R D 2 Quad Chan A 2 5V Pos Voltage Supply 3 GND Common Ground 4 NC No Connection 5 NC No Connection 6 GND Common Ground 7 5V Pos Voltage Supply 8 RTDCB2 Output R D 2 Quad Chan B 9 5V Pos Voltage Supply 10 RTDCC2 Output R D 2 3 Index Chan This connector is an HP HEDS 5000 compatible pinout of the encoder signal derived from option 6 J2 10 Pin Header Top View Pin Symbol Function Description 1 RTDCA4 Output R D 4 Quad Chan A 2 5V Pos Voltage Supply 3 GND Common Ground 4 NC No Connection 5 N C No Connection 6 GND Common Ground 7 5V Pos Voltage Supply 8 RTDCB4 Output R D 4 Quad Chan B 9 5V Pos Voltage Supply 10 RTDCC4 Output R D 4 3 Index Chan This connector is reserved for future use ACC 14D V Connectors 53 PMAC ACC 14D 14V J3 10 Pin Header ARR Ing e ng Top View Pin Symbol Function Description Notes 1 RTDCAI Output R D 1 Quad Chan A 2 5V Pos Voltage Supply 3 GND Common Ground 4 NC No Connection 5 INC No Connection 6 GND Common Ground 7 5V Pos Voltage Supply 8 RTDCBI Ou
33. ND Common PMAC Common 47 BRST Output Buffered Reset 48 WT Input CPU Wait ACC 14D V Connectors 59 PMAC ACC 14D 14V 49 SER Output CPU Servo Clock 50 PHA Output CPU Phase Clock J15 50 Pin Header er Top View _ Pin Symbol Function Description Notes 1 MI 047 VO VO Base Addr 1 Bit 23 2 GND Common PMAC Common 3 MI 046 VO VO Base Addr 1 Bit 22 4 GND Common PMAC Common 5 MI O45 VO VO Base Addr 1 Bit 21 6 GND Common PMAC Common 7 MI 044 VO VO Base Addr 1 Bit 20 8 GND Common PMAC Common 9 MI O43 VO VO Base Addr 1 Bit 19 10 GND Common PMAC Common 11 MI 042 VO VO Base Addr 1 Bit 18 12 GND Common PMAC Common 13 MI O41 VO VO Base Addr 1 Bit 17 14 GND Common PMAC Common 15 MI 040 VO T O Base Addr 1 Bit 16 16 GND Common PMAC Common 17 MI O39 VO VO Base Addr 1 Bit 15 18 GND Common PMAC Common 19 MI 038 VO T O Base Addr 1 Bit 14 20 GND Common PMAC Common 21 MI 037 VO VO Base Addr 1 Bit 13 22 GND Common PMAC Common 23 MI 036 VO VO Base Addr 1 Bit 12 24 GND Common PMAC Common 25 MI O35 VO VO Base Addr 1 Bit 11 26 GND Common PMAC Common 27 MI O34 VO T O Base Addr 1 Bit 10 28 GND Common PMAC Common 29 MI 033 VO VO Base Addr 1 Bit 9 30 GND Common PM
34. O11 VO I O at Base Addr Bit 11 26 GND Common PMAC Common 27 MI O10 VO I O at Base Addr Bit 10 28 GND Common PMAC Common 29 MI O9 VO I O at Base Addr Bit 9 30 GND Common PMAC Common 31 MI O8 VO I O at Base Addr Bit 8 32 GND Common PMAC Common 33 MI O7 VO I O at Base Addr Bit 7 34 GND Common PMAC Common 35 MI O6 VO VO at Base Addr Bit 6 36 GND Common PMAC Common 37 MI OS VO I O at Base Addr Bit 5 38 GND Common PMAC Common 39 MI O4 I O I O at Base Addr Bit 4 40 GND Common PMAC Common 4 MI O3 I O I O at Base Addr Bit 3 42 GND Common PMAC Common 43 MI O2 I O I O at Base Addr Bit 2 44 ERRI Input ERROR SIGNAL 45 MUOI VO VO at Base Addr Bit 1 46 ICLKI Input 56 ACC 14DIV Connectors PMAC ACC 14D 14V J7 50 Pin Header Continued Pin Symbol Function Description Notes 47 MI OO I O VO at Base Addr Bit 0 48 OCLKI Output 49 V Input 12 24V for VO Pull Ups 50 GND Common J8 50 Pin Header pP LAS EE WS EE EE ENGE GANAN AA Top View _ Pin Symbol Function Description Notes 1 DO Bidirectional PMAC Data Bus Bit 0 2 DI Bidirectional PMAC Data Bus Bit 1 3 D2 Bidirectional PMAC Data Bus Bit 2 4 D3 Bidirectional PMAC Data Bus Bit 3 5 D4 Bidirectional PMAC Data Bus Bit 4 6 D5 Bidirectional PMAC D
35. Pull up Pull down Pin 10 Level Select Pin 11 Level or Strobe Pin 11 Level Select 1 E2 E31 E27 E28 2 El E30 E25 E26 3 Ell E29 E23 E24 4 E10 E38 E32 E33 5 E41 E39 E34 E35 6 E3 E40 E36 E37 1 2 is up 1 2 sink 1 2 level 1 2 sink 2 3 is down 2 3 source 2 3 strobe 2 3 source Options I1 12 13 14 amp 15 should have Pull up Pull down jumper 1 2 up Pin 10 Level Select jumper does not matter Pin 11 Level or Strobe jumper does not matter Pin 11 Level Select jumper does not matter Option Ol should have Pull up Pull down jumper 1 2 up Pin 10 Level Select jumper 1 2 GND Pin 11 Level or Strobe jumper 2 3 level Pin 11 Level Select jumper 1 2 V Option O2 should have Pull up Pull down jumper 2 3 down Pin 10 Level Select jumper 2 3 V Pin 11 Level or Strobe jumper 2 3 level Pin 11 Level Select jumper 2 3 GND Options O3 amp O4 should have Pull up Pull down jumper 1 2 up Pin 10 Level Select jumper 1 2 GND Pin 11 Level or Strobe jumper 1 2 strobe Pin 11 Level Select jumper does not matter E8 for Byte 0 2 or E9 for Byte 3 5 must be ON strobe always 5V Custom Board Configuration 13 PMAC ACC 14D 14V 14 Custom Board Configuration PMAC ACC 14D 14V PMAC CONNECTIONS For a PMAC with battery backed RAM the PMAC s JEXP connector should be linked to the first ACC 14D V s J8 connector via the provided flat cable For a PMAC with Flash RAM backup the J
36. SB for quadrature synthesis on Port A Jump pins 2 to 3 to use MI O2 as LSB for quadrature synthesis on Port A Remove jumper to use MI O4 or MI O6 for this see E52 E51 Jump pins 1 to 2 to use MIO as MSB for quadrature synthesis on Port A Jump pins 2 to 3 to use MI O3 as MSB for quadrature synthesis on Port A Remove jumper to use MI O5 or MI O7 for this see E53 E52 Jump pins to 2 to use MI O4 as LSB for quadrature synthesis on Port A Jump pins 2 to 3 to use MI O6 as LSB for quadrature synthesis on Port A Remove jumper to use MI O0 or MI O2 for this see E50 E53 Jump pins 1 to 2 to use MIO5 as MSB for quadrature synthesis on Port A Jump pins 2 to 3 to use MI O7 as MSB for quadrature synthesis on Port A Remove jumper to use MI O1 or MI O3 for this see E51 E54 Jump pins 1 to 2 to use MI O24 as LSB for quadrature synthesis on Port B Jump pins 2 to 3 to use MI O26 as LSB for quadrature synthesis on Port B Remove jumper to use MI O28 or MI O30 for this see E56 E55 Jump pins 1 to 2 to use MIO25 as MSB for quadrature synthesis on Port B Jump pins 2 to 3 to use MI O27 as MSB for quadrature synthesis on Port B Remove jumper to use MI O29 or MI O31 for this see E57 62 E Point Jumper Table for Accessory 14 PMAC ACC 14D 14V E56 Jump pins 1 to 2 to use MI O28 as LSB for quadrature synthesis on Port B Jump pins 2 to 3 to use MI O30 as LSB for quadrature synthesis on Port B Remove jumper to use M
37. ata Bus Bit 5 7 D6 Bidirectional PMAC Data Bus Bit 6 8 D7 Bidirectional PMAC Data Bus Bit 7 9 D8 Bidirectional PMAC Data Bus Bit 8 10 D9 Bidirectional PMAC Data Bus Bit 9 11 D10 Bidirectional PMAC Data Bus Bit 10 12 D11 Bidirectional PMAC Data Bus Bit 11 13 D12 Bidirectional PMAC Data Bus Bit 12 14 D13 Bidirectional PMAC Data Bus Bit 13 15 D14 Bidirectional PMAC Data Bus Bit 14 16 D15 Bidirectional PMAC Data Bus Bit 15 17 D16 Bidirectional PMAC Data Bus Bit 16 18 D17 Bidirectional PMAC Data Bus Bit 17 19 D18 Bidirectional PMAC Data Bus Bit 18 20 D19 Bidirectional PMAC Data Bus Bit 19 21 D20 Bidirectional PMAC Data Bus Bit 20 22 D21 Bidirectional PMAC Data Bus Bit 21 23 D22 Bidirectional PMAC Data Bus Bit 22 24 D23 Bidirectional PMAC Data Bus Bit 23 25 GND Common PMAC Common 26 GND Common PMAC Common 27 AO Input PMAC Addr Bus Bit 0 28 Al Input PMAC Addr Bus Bit 1 29 A2 Input PMAC Addr Bus Bit 2 30 A3 Input PMAC Addr Bus Bit 3 31 CS02 Input PMAC Chip Sel 32 X Y Input PMAC X Y Sel 33 CS2 Input PMAC Chip Sel 34 CS3 Input PMAC Chip Sel 35 CS04 Input PMAC Chip Sel 36 CS06 Input PMAC Chip Sel 37 CS10 Input PMAC Chip Sel 38 CS11 Input PMAC Chip Sel 39 CS12 Input PMAC Chip Sel 40 CS13 Input PMAC Chip Sel 41 CS14 Input PMAC Chip Sel 42 CS16 Input PMAC Chip Sel 43 WR Input Write Strobe Low True ACC 14D V Connectors 57 PMAC ACC 14D 14V J8 50 Pin Header
38. der transition causing bad encoder data for that servo cycle Must set up the Encoder Conversion Table Filter see Filter Word on page 24 Absolute Encoder Latching and Handshaking 31 PMAC ACC 14D 14V 32 Absolute Encoder Latching and Handshaking PMAC ACC 14D 14V ABSOLUTE POWER ON POSITION Both the Non Tubo PMAC and the Turbo PMAC allow the user to obtain absolute position at power up or upon request n The Non Turbo PMAC must have Ix10 setup and the Turbo PMAC needs both Ixx10 and Ixx95 setup to enable this power on position function Ix10 permits an automatic read of an absolute position sensor at power on reset If Ix10 is set to 0 the power on reset position for the motor will be considered to be 0 regardless of the type of sensor used For the non Turbo PMAC Ix10 consists of two parts The low 16 bits represented by four hex digits contain the address of the register containing the power on position information either a PMAC memory VO address or an address on the multiplexer thumbwheel port The high 8 bits represented by two hex digits specify how to read the information at this address Absolute Position for Non Turbo PMAC ACC 14D V Base Address Port PMAC Ix10 Value Register Y FFDO A J7 Y FFDO xxFFDO Y FFDO B 715 Y FFDI SxxFFD1 Y FFD8 A J7 Y FFD8 xxFFD8 Y FFD8 B 715 Y FFD9 xxFFD9 Y FFEO A
39. e 0 Bit 19 must be 0 Bit 20 controls Byte 3 0 for output 1 for input Bit 21 must be 0 Bit 22 must be 0 Bit 23 must be 1 Software Setup 17 PMAC ACC 14D 14V The value of the word that must be written to the control word for your particular configuration can be selected from the following table OO stands for output T stands for input Byte AN u A U N m Hex Control Word 818089 818099 819089 819099 918089 918099 919089 919099 81808B 81809B 81908B 81909B 91809B 91809B 91908B 91909B 818299 818299 819289 819299 918289 918299 919289 919299 81828B 81829B 81928B 81929B 91828B 91829B 91928B 91929B O O O O O O O O O O O O O O O O O O O O O O O O Q O O O O O Ql o O O JO O H O O O H O O O O H O H O O O H O 18 Software Setup PMAC ACC 14D 14V Byte Hex Control Word 838089 838099 839089 839099 938089 938099 939089 939099 83808B 83809B 83908B 83909B 93808B 93809B 93908B 93909B 838289 838299 839289 839299 938289 938299 939289 939299 83828B 83829B 83928B 83929B 93828B 93829B 93928B 93929B Fica 1 1 1111 11 ojo 9f 9f 9f 0 9 0f 9f 0f 0 0f
40. e connect to J9 instead of J8 is that we are going to bypass buffers on the accessory board since this PMAC option has its own onboard buffers Connecting to PMAC in this manner makes the data transfer a much faster process 38 PMAC s JEXP Limitation PMAC ACC 14D 14V POWER REQUIREMENTS SV 12V 12V Other 24V etc 1 0A 0 Power Requirements 39 PMAC ACC 14D 14V 40 Power Requirements PMAC ACC 14D 14V GETTING STARTED WITH ACC 14 Upon receiving your ACC 14 make a photocopy of the E Point jumper table on page 61 and go down the list writing down the jumper settings to familiarize yourself with the board to check if it matches your order and to keep as a record just in case somebody accidentally changes the Jumper settings Example I O Setup For this example we have an Accessory 14 Option 1 24 bit input on port A and 24 bit output on port B Power off and plug your Accessory 14 into the motherboard or an external power supply Connect the input cable J7 and output cable J15 to a screw terminal block or compatible OPTO 22 card Power on and test the voltage from pins 49 and 50 Next construct a simple circuit which will enable you to have access to the input byte and output byte a single input and output bit would be sufficient You will now have to download the definitions of the M Variables for the input and output bytes to PMAC It is
41. iable Defintttons rare cnn 21 Turbo PMAC Sample M Variable Defien 22 PARALLEL POSITION FEEDBACK FOR PMAC ausosssnssnsssssossnssonsnnsnnsnnsnnsnnssnnsonsnnsnnsonsnnsnnsnnsnnssnnnn 23 ACC 14 Source Register ui eite Rte ri mea oe aaa ie RIN ala st 23 Unshifted Conversion osito et ese ei tee sie el aaa 23 Bit Enable Mask Word saa aaa 23 Filter Wotd 4er eene RU ees rettet sea A 24 Purpose ol Filtering EE P 24 Converted Data 24 PARALLEL POSITION FEEDBACK FOR TURBO PMAC 11 nane co coce ses ce sues cesenesecene see see emen eceseesoesesosese 27 Turbo Example One 24 bit encoder and one 16 bit encoder eee 28 ABSOLUTE ENCODER LATCHING AND HANDSHAKING eene eee nonono come sececeseceseceseseseoese 29 Method d tc ila 29 Method Das eu Li LAC MAE Maio 29 Mehdi eer eege ME UU MEL 30 UE E PEE 30 Method Sn epis ide iaia 31 ABSOLUTE POWER ON POSITION srrerrrereereneeerinzeseeeeece sonata sss tassa suse sese nen sesso sees suse tasa en 33 Non Turbo Power on Position Example iii 33 Turbo Power on Position Example ii 34 BRUSHLESS MOTOR COMMUTATION WITH ACC 14D V FEEDBACK eere 35 Settines Of E30 E53 JON PO A ae Rein edo 35 Setines of E54 E57 FORE OFF B er EH eoe e diede NANG 35 PMAC S JEXP LIMITATION cusssssnssnssorsnnsonsnnsnnsonssnssnssnnsonsnnnnnsnnsnnssnssnnsonsnnsnns
42. is the 24 bit encoder wired to Port A and encoder 2 is the 16 bit encoder wired to port B The ACC 14D V is jumpered for base address 78A00 18000 278A00 process Y 78A00 as parallel word ECT location 3501 18001 018000 Start at bit 0 of Y 78A00 and mask 24 bits ECT location 3502 18002 278A01 process Y 78A01 as parallel word ECT location 3503 18003 010000 Start at bit 0 of Y 78A00 and mask 24 bits ECT location 3504 1103 3502 Motor 1 uses ECT processed data from 3502 for position feedback 1104 3502 Motor 1 uses ECT processed data from 3502 for velocity feedback 1203 3504 Motor 2 uses ECT processed data from 3504 for position feedback 1204 3504 Motor 2 uses ECT processed data from 3504 for velocity feedback 28 Parallel Position Feedback for Turbo PMAC PMAC ACC 14D 14V ABSOLUTE ENCODER LATCHING AND HANDSHAKING When using a parallel word absolute encoder it is very important to properly latch the encoder data to prevent PMAC from reading the encoder data during an encoder transition ACC 14D V allows several latching and handshaking methods to fit most types of latching schemes Note It is equally important to set up the Encoder Conversion Table Filter Word see Filter Word on page 24 as a software protection against bad encoder data PMAC reads the encoder data when it processes the Encoder Conversion Tables This happens shortly approximately 2 usec after the falli
43. it 16 of Ix03 should be set to 1 for proper homing search moves For unfiltered parallel feedback an entry would be X Words Y Words 1 Intermediate data 1 Source and process Sign extended most significant word Bits 0 15 Address of source data Y word if 20 conversion X word if 60 conversion Bits 16 23 20 for Y word source 60 for X word source 2 Converted data 2 Bit enable mask Bits 0 4 Fractional Bits Bit 1 to use corresponding bit from source word Bits 5 23 Integer Bits Bit 0 not to use corresponding bit from source word 24 Parallel Position Feedback for PMAC PMAC ACC 14D 14V For a filtered parallel data conversion an entry would be X Words Y Words 1 Intermediate data 1 Source and process Raw data reading Bits 0 15 Address of source data Y word if 30 conversion X word if 70 conversion Bits 16 23 30 for Y word source 70 for X word source 2 Bit enable mask Bit 1 to use corresponding bit from source word Bit 0 not to use corresponding bit from source word 3 Converted data 3 Filter value Bits 0 4 Fractional Bits Maximum permitted change in counts servo cycle Bits 5 23 Integer Bits 2 Intermediate data Sign extended most significant word Parallel Position Feedback for PMAC 25 PMAC ACC 14D 14V 26 Parallel Position Feedback for PMAC PMAC ACC 14D 14V PARALLEL POSITION FEEDBACK FOR TURBO P
44. lash backed RAM Jumpers E12 through E17 determines the card s address in PMAC s memory and I O space Only one of these jumpers should be ON jumpered on an ACC 14D V and each ACC 14D V attached to a given PMAC should have a different one of these jumpers ON See E Point reference on page 61 The list of PMAC word addresses that each jumper selects is as follows PMAC ACC 14D V Addressing Jumper Port A J7 Port B J15 Control Word E12 Y FFDO Y FFD1 Y FFD3 E13 Y FFD8 Y FFD9 Y FFDB E14 Y FFEO Y FFEI Y FFE3 E15 Y FFES Y FFE9 Y FFEB E16 Y FFFO Y FFF1 Y FFF3 E17 Y FFF8 Y FFF9 Y FFFB Turbo PMAC ACC 14D V Addressing Jumper Port A J7 Port B J15 Control Word E12 Y 078A00 Y 078A01 Y 078A03 E13 Y 078B00 Y 078B01 Y 078B03 E14 Y 078C00 Y 078C01 Y 078C03 E15 Y 078D00 Y 078D01 Y 078D03 E16 Y 078E00 Y 078E01 Y 078E03 E17 Y 078F00 Y 5078F01 Y 078F03 Port Jumpers Jumper E8 Port A or jumper E9 Port B ON forces the strobe signal high for that port high at all times so that the buffers on the port are transparent latches This is the setting to be used except for a latched input such as an absolute encoder which has this jumper off for strobing If you are strobing the port the following jumpers are also important Jumper E4 ON allows a low ERR input to disable the Port A strobe Jumper E7 ON does the same for Po
45. latched ACC 14D V must also latch strobe the encoder inputs on an edge of the ICLK only when the servo clock is low For latching the encoder outputs the servo clock is accessed through ACC 14D V OCLKI see J7 pinout on page 56 and or OCLK see J15 pinout on page 60 If the encoder requires a rising edge for its latch then E21 E22 should be jumpered 1 to 2 for OCLK1 OCLK2 respectively If a falling edge is required E21 E22 should be jumpered 2 to 3 The encoder latched indicator is brought into ACC 14D V via the ICLK1 2 inputs see J7 pinout on page 56 and or J15 pinout on page 60 If the encoder outputs a rising edge for its latch indicator then E5 E6 should be jumpered so that a rising ICLK latches the data when the servo is low If a falling edge indicator is output E5 E6 should not be jumpered so that a falling ICLK latches the data when the servo is low E8 E9 should not be jumpered to allow latching strobing on the ACC 14D V For the ACC 14D V this is a standard configuration ACC 14D V with Option 3 will be needed with IS type inputs using the 74AC574 chip 30 Absolute Encoder Latching and Handshaking PMAC ACC 14D 14V The following table shows the jumper settings and the ACC 14D V options required for this method Required Signal E5 E6 ES E9 E21 E22 ACC 14D V Options High OCLK means latch ON OFF 1to2 I5 type inputs 74AC574 High ICLK means latched Requires Option 3 Low OCLK means latch ON OFF 2t0
46. ng edge of the servo clock the phase calculations are performed first Therefore most of the following latching methods will be synchronized to the falling edge of the servo clock Method 1 This method requires the encoder outputs to be latched on the falling edge of the servo clock and no latching to be done on ACC 14D V For latching the encoder outputs the servo clock is accessed through ACC 14D V OCLKI see J7 pinout on page 40 and or OCLK2 see J15 pinout on page 60 If the encoder requires a rising edge for its latch then E21 E22 should be jumpered 1 to 2 for OCLK1 OCLK2 respectively If a falling edge is required E21 E22 should be jumpered 2 to 3 For the ACC 14D V this is a non standard custom configuration ACC 14D V with Option 4 will be needed with 13 type inputs using the 74A C573 chip The following table shows the jumper settings and the ACC 14D V options required for this method Required Signal ES E6 ES E9 E21 E22 ACC 14D V Options Rising edge of OCLK ON Don t care 1to2 I3 type inputs 74AC573 Falling edge of OCLK ON Don care 2 to 3 Requires Option 4 The advantages and disadvantages of this method are as follows Advantage Easy to configure and set up Disadvantage Encoder s output latch must typically happen within 2 sec Requires Option 4 custom configuration Method 2 This method requires the encoder outputs to be latched on
47. nt can also be software extended by PMAC permitting rollover Filter Word If the conversion format is 3x or 7x the parallel data word is filtered The filter simply sets a maximum amount that the data word is permitted to change in a single servo cycle If PMAC sees a change larger than this in the source data word the converted data only changes by the maximum amount There is no permanent loss of position information if the filter kicks in Purpose of Filtering This filtering permits protection against spurious changes on high order data lines while not delaying legitimate changes at all This maximum amount is the third setup entry for the encoder in the Y column of the conversion table It should be set slightly greater than the maximum actual velocity expected on the sensor expressed in counts bits per servo cycle Converted Data The converted data from the parallel word is put in the X data word matching the last 2nd or 3rd setup word for the entry This is the address that should be used by the motor I variable that picks up position Ix03 Ix04 or Ix05 Example If the first setup entry address Y 0720 in the conversion table were 30FFDO filtered parallel data the size entry would be in Y 0721 and the maximum change entry would be in Y 0722 The converted data would be placed in X 0722 If this were the position feedback for motor 1 Ix03 would be set to 0722 1826 decimal For incremental parallel feedback b
48. onssnssnssnennssnssnnsnnsnnsannen 37 PMAC with Flash CPU vs PMAC with Battery backed CDU 37 Unbuffered Accessory Boards eee eese esee NG v re te en ver en ve eee nennen rere t re trennen enne 37 Buffered Accessory Bras ee nannten Due EUNT Lu REC HR e ENS Haren 37 Connecting Instructions for PMAC s with Flash CPU s to Accessory J 38 POWER REQUIREMENTS srorrerrrerrerenren ee serene see eme cmos ee sene se ee sarios nio 39 GETTING STARTED WITH ACC 14 ausssssossnssonsnssnnsnnsnnsnnsnnnnnsnnennnsnssnnsonsnnssnsnnnnnssnssnnsonsnnsonsnnssnsnnnsnne 41 Example I O Setups ion Em 41 Table of Contents i PMAC ACC 14D 14V ACC 14 DIN Option Specifications i 43 DIAGRAMS CERRO 45 ACC 14D V CONNECTORS E 53 E AA 53 JI 05 Pin HEGder E 53 J2 10 Pin Header ssaa d 53 J3 MOS PAR HOGI sd ria de aa 54 RE 54 KR iaa 55 JO TOK Pin Header vd dee le ik lass 55 IT 30 Pin Header cs 56 Je OS PI ed de ud sdi en een 57 JO 905 Pin He der s tti se ad e edh id dh ske te 58 TLO TOS Pin Header an seen rn Denis 59 STD SOAP UG Header tiet a Ba be deed dd dh dh 60 E POINT JUMPER TABLE FOR ACCESSORY 14 cussnsssnsesssssossonssonssonsnnnsnnssnnsennsansnnnsnnnnsnnnssnssanssonne 61 Global EE vice eter nt tero ANG Maa GA AA Malana an ehe 61 RortE Pomts iaia 61 Byte E Pmt dv ile lada 61 Option 0 B POIts monente re
49. p Alta Es oli ill 62 ii Table of Contents PMAC ACC 14D 14V INTRODUCTION PMAC s Accessory 14D V provides expanded and flexible digital I O capabilities for the controller It may be configured for a wide variety of different uses to serve many diverse applications It is commonly used for discrete I O and for parallel feedback absolute encoders and laser inferometers PMAC Accessory 14 is a single input output I O expansion board for PMAC PC ACC 14D and for PMAC VME ACC 14V This accessory provides PMAC with 48 bits of digital I O which may be configured according to the customer s specific needs A multitude of possibilities for voltage level sinking sourcing and latched non latched I O are available for standard and customized ordering Up to 6 ACC 14D Vs may be connected to a single PMAC at the same time This extends PMAC s on board I O capabilities with a maximum of 288 additional external I O Introduction PMAC ACC 14D 14V PMAC ACC 14D 14V CONNECTORS There are 15 connectors on an ACC 14D V numbered J1 to J15 Their functions are summarized as follows pin by pin descriptions begin on page 53 P1 This connector brings in the digital 5V power supply J1 Outputs an A B quadrature signal derived from ACC 14D V Option 6 in an HP encoder compatible format this signal is intended for input into a PMAC ACC 8D board J2 Reserved for futu
50. program will be used to set up the control word This PLC program will act once on power up or reset to write to the control word then it will disable itself The following example shows how to enter a PLC program to set up our one ACC 14D It presumes M948 has already been defined to the control word as shown above OPEN PLC 1 CLEAR M948 919099 DISABLE PLC 1 CLOSE 20 Software Setup PMAC ACC 14D 14V USING ACC 14D IN PROGRAMS Typically the ACC 14D V VO is used in PMAC programs motion and PLC through the use of M variables M variables which point to places in PMAC s memory and I O address space are defined ahead of time to the desired location and size They are then used in programs just as any other variable Usually on an ACC 14D V the M variables are defined to individual bits but this is not required The M variable definition carries no information about whether the location is input or output it is the user s responsibility to keep the difference straight A typical set of definitions for a single ACC 14D would be Non Turbo PMAC Sample M Variable Definitions M900 5Y SFFDO 0 1 Port A I O bit 0 M924 5Y SFFD1 0 1 Port B VO bit 0 M901 gt Y SFFDO 1 1 Port A I O bit 1 M925 gt Y SFFD1 1 1 Port B I O bit 1 902 2Y SFFDO 2 1 Port A VO bit 2 M926 5Y SFFD1 2 1 Port B
51. re use J3 Outputs an A B quadrature signal derived from ACC 14D V Option 6 in an HP encoder compatible format this signal is intended for input into a PMAC ACC 8D board J4 Reserved for future use J5 Outputs A B quadrature signals derived from ACC 14D V Option 6 for input to PMAC JXIO connectors this is the standard method for synthesized quadrature feedback J6 Reserved for future use J7 Provides the 24 inputs outputs of Port A with associated grounds and voltage sources Js Provides the connection from ACC 14D V directly to PMAC s JEXP connector It is to be used only on the ACC 14D V closest to PMAC or the only ACC 14D V See Connecting ACC 14Ds to PMAC PC on page 49 J9 Provides the connection for a second or further ACC 14D to the J10 connector of the ACC 14D next closer to the PMAC See Connecting ACC 14Ds to PMAC PC on page 49 Note This connector does not exist on ACC 14V the J10 connector is used instead J10 Provides the connection to the J9 connectors of ACC 14s that are further away from PMAC See Connecting ACC 14Ds to PMAC PC on page 49 J15 Provides the 24 inputs outputs of Port B with associated grounds and voltage sources TB1 Is a 4 pin terminal block providing alternative power supply inputs to ACC 14D V Connectors PMAC ACC 14D 14V Connectors PMAC ACC 14D 14V POWER CONNECTION The terminal block TB1 provides an alternative connector for the power supply inputs
52. rt B Jumper E5 ON allows the rising edge of the ICLK1 input from J7 to latch Port A inputs when the servo clock is low Jumper E5 OFF inverts this input E6 performs the same function on ICLK2 J15 for Port B If you want the servo clock signal from PMAC to perform the strobing to latch inputs at the beginning of the servo cycle e g for absolute encoder position feedback then E4 and E5 should be ON and E8 OFF for Port A E6 and E7 should be ON and E9 OFF for Port B In addition ICLK1 and ERR1 should not be externally supplied for Port A Likewise ICLK2 and ERR2 should not be externally supplied for Port B Jumper E21 controls whether the servo clock signal is passed to OCLK1 J7 inverted or non inverted E22 does the same for OCLK2 J15 Jumpering pins 2 and 3 passes the signal on non inverted jumpering 1 and 2 inverts it Since the servo clock falls at the beginning of the cycle when you want to latch external position latches jumper 2 to 3 if you have a falling edge latched encoder or 1 to 2 if you have a rising edge latched encoder 12 Custom Board Configuration PMAC ACC 14D 14V Byte Jumpers Each byte has four associated jumpers that are configured according to the type of input or output that is being used for that byte The following table shows which jumpers belong to each byte and what they do For Input or Output For Output only For Output only For Output Only Byte
53. rtAT Obit22 M946 5Y SFFD1 22 1 Port B I O bit 22 M923 gt Y SFFD0 23 1 PortAT Obit23 M927 gt Y FFD1 23 1 Port B I O bit 23 Using Acc 14D in Programs PMAC ACC 14D 14V Turbo PMAC Sample M Variable Definitions M900 gt Y 078A00 0 1 Port A VObit0 M924 2Y 5078A01 0 1 PortBI Obit0 M901 gt Y 078A00 1 1 Port AVObitl M925 gt Y 078A01 1 1 PortBVObit 1 M902 gt Y 5078A00 2 1 Port AI Obit2 M926 gt Y 5078A01 2 1 PortB I O bit 2 M903 gt Y 5078A00 3 1 PortAVObit3 M927 gt Y 5078A01 3 1 Port B I O bit 3 M904 gt Y 078A400 4 1 Port AI Obit4 M928 5Y S078A01 4 1 Port B VO bit 4 M905 gt Y 5078A00 5 1 Port AV Obit5 M929 gt Y 5078A01 5 1 Port B I O bit 5 M906 gt Y 078A00 6 1 PortAl Obit6 M930 gt Y 078A01 6 1 PortB I O bit 6 M907 gt Y 078A00 7 1 PortA Obit7 M931 gt Y 078A401 7 1 PortB I O bit 7 M908 gt Y 078A00 8 1 JPortAT Obit8 M932 gt Y 5078A01 8 1 PortB VO bit 8 M909 gt Y 5078A00 9 1 Port AVObit9 M933 5Y S078A01 9 1 PortB I O bit 9 910 gt Y 078A00 10 1 Port A T O bit 10 M934 gt Y 078A01 10 1 Port B I O bit 10 911 gt Y 078A00 11 1 Port A T O bit 11 M935 gt Y 078A01 11 1 Port B I O bit 11 M912 gt Y 078A00 12 1 Port A T O bit 12 M936 gt Y 078A01 12 1 Port B T O bit 12 M913 gt Y 078A00 13 1 Port A I O bit 13 M937 gt Y 078A01 13 1 Port B VO bit 13 M914 5Y 5
54. rushless motor commutation There are 2 steps to setting up the synthesized quadrature signal The first is to determine which bits of the input word to use to generate the signal E Points E50 E53 control how the synthesized quadrature is generated for input port A and E Points E54 E57 control the same for input port B The quadrature is synthesized using 2 bits of the parallel input word a least significant bit LSB and a most significant bit MSB These bits must be chosen as a sequential neighboring pair Example If bit 0 is the LSB E50 jumpered 1 to 2 then bit 1 must be the MSB E51 jumpered 1 to 2 The possible choices of LSB and MSB are as follows Also see Option 6 E Points on page 62 Settings of E50 E53 for Port A LSB MSB E50 E51 E52 E53 Bit 0 Bit 1 lto2 lto2 No jumper No jumper Bit 2 Bit 3 2 to 3 2 to 3 No jumper No jumper Bit 4 Bit 5 No jumper No jumper lto2 1to2 Bit 6 Bit 7 No jumper No jumper 2t03 2t03 Settings of E54 E57 for Port B LSB MSB E54 E55 E56 E57 Bit 0 Bit 1 1to2 1to2 No jumper No jumper Bit 2 Bit 3 2t03 2t03 No jumper No jumper Bit 4 Bit 5 No jumper No jumper 1to2 1to2 Bit 6 Bit 7 No jumper No jumper 2t03 2t03 Choosing which bits should be used for the quadrature generation is based on a couple of factors If the encoder is an absolute sensor and Ix81 is used for power on phasing bits 0 and 1 must
55. t A Bytes 1 3 for an absolute encoder input and Port B Bytes 4 6 for 16 bits of OPTO 22 output and 8 bits of OPTO 22 input you would specify BYTE VO Option 1 I5 2 I5 3 I5 4 04 5 04 6 14 Note It is possible to specify incompatible configurations Example I1 and O3 could not work on the same port together because of voltage differences Ordering Custom Configuration PMAC ACC 14D 14V 10 Ordering Custom Configuration PMAC ACC 14D 14V CUSTOM BOARD CONFIGURATION For a given configuration specification the board should be configured properly at the factory This information is provided for reference troubleshooting and user configuration changes IC Placement On each ACC 14D V there are 6 pairs of 20 pin sockets for the I O buffer ICs which are chosen from the options above one for each byte of I O The left socket is for an input buffer IC and the right socket is for an output buffer IC Only one socket of each pair should have an IC in it The sockets that correspond to each byte are Byte Input Socket Output Connector amp Pins Socket 1 U9 U10 J7 MI 00 MI O7 2 U4 US J7 MVO8 MVO15 3 U26 U27 J7 MI 016 MI 023 4 U28 U29 J15 MI O24 MI O31 5 U20 U21 J15 MI O32 MI O39 6 Ull Ul2 J15 MI O40 MI O47 Refer to the board layout diagrams of ACC 14D V beginning on page 45 for locations of these IC sockets
56. tput R D 1 Quad Chan B 9 5V Pos Voltage Supply 10 RTDCCI Output RD 1 3 Index Chan This connector is an HP HEDS 5000 compatible pinout of the encoder signal derived from option 6 J4 10 Pin Header Top View Pin Symbol Function Description Notes 1 RTDCA3 Output R D 3 Quad Chan A 2 5V Pos Voltage Supply 3 GND Common Ground 4 N C No Connection 5 N C No Connection 6 GND Common Ground 7 5V Pos Voltage Supply 8 RTDCB3 Output R D 3 Quad Chan B 9 5V Pos Voltage Supply 10 RTDCC3 Output R D 3 3 Index Chan This connector is reserved for future use 54 ACC 14D V Connectors PMAC ACC 14D 14V J5 10 Pin Header Top View Pin Symbol Function Description Notes 1 RTDCA3 Output R D 3 Quad Chan A 2 RTDCB3 Output R D 3 Quad Chan B 3 RTDCC3 Output R D 3 3rd Index Chan 4 RTDCA4 Output R D 4 Quad Chan A 5 RTDCBA Output R D 4 Quad Chan B 6 RTDCC4 Output R D 4 3 Index Chan 7 N C 8 N C 9 SCLK Input Servo Clock 10 DCLK Input Data Convert Clock This connector is a PMAC JXIO J6 compatible pinout of the encoder signal derived from option 6 J6 10 Pin Header 2s 1 Top View Ll Pin Symbol Function Description Notes 1 RTDCAI Output R D 1 Quad
57. ts 2x and 3x get data from the specified source in Y memory space 6x and 7x get it from X memory space Usually this data is brought in on an Accessory 14 board which is in the Y memory space so the 6x and 7x formats are rarely used The encoder conversion table can be modified using either PMAC s Executive Program Encoder Conversion Table dialog box or the on line commands in the Executive terminal mode The following sections describe in detail PMAC s parallel feedback conversion process and actual setup ACC 14 Source Register ACC 14 uses the following source addresses to bring in the data lst ACC 14 Port A J7 FFDO 1st ACC 14 Port B J15 FFDI 2nd ACC 14 Port A J7 FFD8 2nd ACC 14 Port B J15 FFD9 3rd ACC 14 Port A J7 FFEO 3rd ACC 14 Port B J15 FFEI 4th ACC 14 Port A J7 FFE8 4th ACC 14 Port B J15 FFE9 Sth ACC 14 Port A J7 FFFO 5th ACC 14 Port B J15 FFFI 6th ACC 14 Port A J7 FFF8 6th ACC 14 Port B J15 FFF9 A typical setup word for this type of feedback is 20FFDO which provides for non filtered conversion of the parallel data word fed into Port A of the 1st ACC 14 connected to PMAC Unshifted Conversion If bit 19 of the source and process word for the parallel data conversion is set to 1 the converted data contains no fractional bits Entries of this form would have the conversion formats bits 16 23 of this word 28 38 68 or 78 as
58. uffered Data Bus Bit 21 23 BD22 Bidirectional Buffered Data Bus Bit 22 24 BD23 Bidirectional Buffered Data Bus Bit 23 25 GND Common PMAC Common 26 GND Common PMAC Common 27 BAO Input Buffered Addr Bus Bit 0 28 BAI Input Buffered Addr Bus Bit 1 29 BA2 Input Buffered Addr Bus Bit 2 30 BA3 Input Buffered Addr Bus Bit 3 31 CS02 Input PMAC Chip Sel 32 BX Y Input Buff X Y Sel 33 CS2 Input PMAC Chip Sel 34 CS3 Input PMAC Chip Sel 35 CS04 Input PMAC Chip Sel 36 CS05 Input PMAC Chip Sel 37 CS10 Input PMAC Chip Sel 38 CS11 Input PMAC Chip Sel 39 CS12 Input PMAC Chip Sel 40 CS13 Input PMAC Chip Sel 41 CS14 Input PMAC Chip Sel 42 CS15 Input PMAC Chip Sel 43 BWR Input Buff Write Strobe Low True 44 BRD Input Buff Read Strobe Low True 58 ACC 14D V Connectors PMAC ACC 14D 14V 45 GND Common PMAC Common 46 GND Common PMAC Common 47 BRST Input Buffered Reset High True 48 WT Output CPU Wait 49 SER Input CPU Servo Clock 50 PHA Input CPU Phase Clock J10 50 Pin Header AA TT RARA CARE EE EE AGA GAN SEE Top View E Pin Symbol Function Description Notes 1 BDO Bidirectional Buffered Data Bus 2 BDI Bidirectional Buffered Data Bus 3 BD2 Bidirectional Buffered Data Bus 4 BD3 Bidirectional Buffered
59. uffered boards Option 5 PMAC 30 MHz unbuffered board Option 4A 5A 5B No limit buffers are included on PMAC In Addition the following accessories options are available Unbuffered Accessory Boards Option 2 Dual Ported RAM see Note below ACC 24 Axis Expansion Board ACC 29 MLDT Interface Board First ACC 14 or 36 in chain Buffered Accessory Boards Subsequent ACC 14 in chain Digital I O boards Subsequent ACC 36 in chain A D Conversion Boards If PMAC has flash memory the on board buffers on the accessory board should be bypassed However for PMAC s with battery backed CPU s the accessory board that is connected to PMAC s JEXP connector should use its on board buffers see connection diagrams starting on page 34 Note The maximum length of the cable between boards is 6 in 150 mm PMAC s JEXP Limitation 37 PMAC ACC 14D 14V Connecting Instructions for PMAC s with Flash CPU s to Accessory 14 When connecting several accessory 14s to aPMAC with Flash Memory there is an alternate method of connecting ganging the boards together As mentioned before the on board buffers will be bypassed Example If we have 3 ACC 14s we would connect them as follows From To ACC14 1 J9 PMAC JEXP ACC14 2 J9 ACC 14 1 J10 ACC14 3 J9 ACC 14 2 J10 The reason w

Download Pdf Manuals

image

Related Search

Related Contents

A71100TSW0 NL Gebruiksaanwijzing 2 ENUser  - Haute digestibilité  Maxilevel  WEB IDENTITY  Mode d`emploi bref  MiiCraft 3D Printer User Guide  Coherence 2 - 株式会社太陽インターナショナル      Copyright for this service manual only ©2011 LIFRASCHAL  

Copyright © All rights reserved.
Failed to retrieve file