MANUAL FOR MODELS SMC40 SERIES INDEXER December 3, 1999 #L010098 .
TABLE OF CONTENTS SECTION 1 - INTRODUCTION.............................................................................................................................. 5 STEP MOTOR DRIVER ............................................................................................................................ 6 Technical Support...................................................................................................................................... 6 Ordering Information......................
HANDSHAKING SIGNALS ...................................................................................................................... 34 DTE VS DCE........................................................................................................................................... 34 “A MANNER OF SPEAKING” .................................................................................................................. 35 RTS DEFINED ................................................................
SECTION 1 INTRODUCTION SECTION 1 - INTRODUCTION This manual is intended to help the user apply the SMC40 family of products in motion control applications. Familiarity with computers, programmable logic controllers (PLC's), or terminals is helpful, but is not essential. Almost all computers have, or can be equipped with, an RS232 port. If you wish to send your RS232C signal over 50 feet, Anaheim Automation manufactures a RS232C to RS422 Data Converter (Model DC1709).
SECTION 1 INTRODUCTION STEP MOTOR DRIVER A step motor driver is a device that takes input signals (usually Clock and Direction) and translates this information into phase currents in the motor. Each time the step motor driver receives a pulse, the step motor moves one step. If the driver receives 200 pulses, the motor moves 200 steps. The motor steps at the same frequency as the clock pulses.
SECTION 2 QUICK START SECTION 2 - QUICK START You will need: Driver Pack (Single Axis) Compatible Step Motor Serial Cable Computer with Windows 3.1 (or above) Intelligent Indexer Software Package Switch 5VDC LED or Equivalent (Optional) 10 QUICK STEPS – TUTORIAL PROGRAM STEP 1 - Install the Software To install the SMC40 Software refer to Section 7 - Intelligent Software STEP 2 - Setup the Software Run the Intelligent Indexer Software by Double Clicking the SMC40 Icon in Windows.
SECTION 2 QUICK START STEP3 - Connect a Motor Connect the step motor. Use Section 3, Motor Hook Up to assist. Set the Kick Current to match the motors rated phase current. The kick current potentiometer is located on the driver side labeled Kick Current Adjust. Whenever you are connecting wires to the Driver Pack, be certain that the power is off or significant damage can occur.
SECTION 2 QUICK START STEP 6a - Set up the Communication Slide Switch to RS232 Refer to Figure 2 (silkscreen) on the side of the Driver Pack for the slide switch placement STEP 6b - Set up Unit Number Refer to Figure 2 or silkscreen on the side of the Driver Pack for the rotary switch setting (SW3). Note the Default Unit Address 0 corresponds to Axis X. STEP 6c - Set up the Baud Rate To locate the Baud Rate Switch (SW4) refer to Figure 2. It is the silkscreened table on the Driver Pack.
SECTION 2 QUICK START To begin programming place the cursor on the line you wish to enter the command. Line 8 1 Command Parameter 1 Select the Add button by clicking it once on the main programming screen. é This will take you into the select command programming screen. Select the Motion Profile Button. è Select the highlighted Base Speed and enter 500 for the Value. Click OK. This will take you back out to the main programming screen. You will see that line 1 now reads Base Speed 500 on Line 1.
SECTION 2 QUICK START The following is an overview of the program you will write: The initialization of the parameters will be set up first. Base Speed will be set to 500 steps/sec, Max Speed to 1000 steps/sec, and Ramping (Accel / Decel) to 10000 steps/sec. Next, you will wait for Input #1 to go to Low (0VDC). While waiting or pausing for the input to go low ( 0VDC), the motor current will be turned off. When Input #1 goes to 0VDC, motion will start.
SECTION 2 QUICK START STEP 8 - Download the Program ( the Envelope Icon Button ) ê Select the Send Button (Envelope Icon Button). This sends all 4 programs (Main, Programs 1, 2, & 3 to the Driver Pack. The programs will reside in the nonvolatile memory, and will stay there until they are overwritten, or deleted by the software. Once the program is sent, Click OK on the prompt button Program Sent. (Note: Place a Branch Quit Statement at the end of every program before sending.
SECTION 3 STEP MOTOR DRIVER SECTION 3 - STEP MOTOR DRIVER MODEL – DPD72401, DPK72402, & DPK72403 (BLD72 Driver) BILEVEL DRIVE The basic function of a step motor driver is to provide the rated motor phase current to the motor windings in the shortest possible time. The bilevel driver uses a high voltage to get a rapid rate of current rise in the motor windings in the least amount of time.
SECTION 3 STEP MOTOR DRIVER MOTOR HOOKUP The DPD72401 Series Driver Packs can drive 6-lead and 8-lead step motors rated from 1 to 7 amps/phase (unipolar rating). It features a unipolar bilevel (dual voltage) drive technique with short/open circuit protection (with a Fault LED). This Driver Pack contains a 300 Watt fan cooled power supply. MOTOR CONNECTIONS Refer to Section 4 on Motor Connectors for a hookup diagram for Driver Pack applications.
SECTION 3 STEP MOTOR DRIVER MODEL – DPD60401 The DPD60401 will deliver a peak current of 5.5 Amperes per phase at 65 Volts, providing outstanding motor performance. This advanced technology reduces ripple current while maintaining the 20kHz chopping frequency in the motor, causing less heat in both the motor and drive. MODE SELECT SWITCHES The MODE SELECT SWITCHES are used to select the divisor of operation from divide by 2 up to divide by 256.
SECTION 3 STEP MOTOR DRIVER ADJUSTING THE RUNNING CURRENT The output current on the Microstep Driver Pack (DPD60401) is set by the Running Current Potentiometer. This resistance determines the per Phase RMS output current of the driver. Refer to table on Running Current Settings. REDUCING OUTPUT CURRENT The amount of current per Phase in the reduction mode is related to the value of the current adjustment potentiometer (Running Current) and the current reduction potentiometer (Reduced Current).
SECTION 3 STEP MOTOR DRIVER When configuring the motor in a series configuration (connected from end to end with the center tap floating) multiply the per Phase (or unipolar) current rating by 0.7. Use this result to determine the current adjustment pot setting. 4 Lead Motors Use the specified series motor current to determine the current adjustment resistor value.
SECTION 4 FEATURES SECTION 4- FEATURES PRODUCT HIGHLIGHTS • • • • • • • • • • • • Speeds from 0.
SECTION 4 FEATURES MOTOR INPUT BITS HOME TYPE BIT This BIT sets the type of homing to execute when the HOME(+) command is issued. HARD LIMIT INPUT BIT This BIT indicates whether the HARD LIMIT input is on or off. HOME LIMIT INPUT BIT This BIT indicates whether the HOME LIMIT input is on or off. SOFT LIMIT INPUT BIT This BIT indicates whether the SOFT LIMIT input is on or off.
SECTION 4 FEATURES EXTERNAL MODULES External Modules offer expansion capabilities for items that are not available in the Driver Pack and are for additional items such as additional Inputs, Thumbwheel Switch Modules and Remote Panel Mount Terminal. ( Purchased Separately ) The SMC40M-24I is an expansion module for the SMC40 Programmable Indexer series. Each SMC40M24I module adds 24 more inputs to the SMC40 - up to three SMC40M-24I modules can be daisy chained for a total of 96 inputs.
SECTION 4 FEATURES SMC40M-24I INTERNAL WIRING 21
SECTION 4 FEATURES THUMBWHEEL SWITCH To connect a SMC40M -TWS7seven decade thumbwheel switch, simply connect the cable that is included into the expansion input slot on the Driver Pack. The SMC40M -TWS7 expansion module is used for register manipulation or math functions. ( Purchased Separately ) EXAMPLE 1: Line 1 Command XMN Example 1 demonstrates the SMC40 reading the first thumbwheel module(A) value dialed.
SECTION 5 INSTALLATION SECTION 5 - INSTALLATION UNIT SELECTION Each SMC40 can be set to 1 of 10 possible unit numbers. This can be changed by turning the unit address switch to the appropriate position. Refer to Section 2, Figure 1 for location assistance. BAUD RATE SELECTION The Baud Rate is the transfer rate of the serial communications. This is how fast the ASCII Data is sent over the transfer lines. The number specifies the number of bits that are sent per second.
SECTION 5 INSTALLATION DIMENSIONS - DRIVER PACKS INDEXER TERMINAL BLOCK AND SWITCH LOCATION 24
SECTION 5 INSTALLATION DIMENSIONS – PCL402 & PCL403 25
SECTION 5 INSTALLATION DIMENSIONS - SMC40M - TWS7 DIMENSIONS - SMC40M - 24I 26
SECTION 5 INSTALLATION AC POWER CONNECTION AND FUSE The fuse is located in a panel underneath the 115 VAC line cord socket. See Section 9, on page 44 Specifications, for the recommended part number.
SECTION 5 INSTALLATION SINGLE AXIS INDEXER CONNECTIONS Pin # Description 1 +5 VDC 2 Encoder X: Channel A 3 Encoder X: Channel B 4 Encoder X: Channel Z/Marker/Index 5 0 VDC 6 X: Hard7 X: Soft 8 X: Home 9 X: Hard+ 10 0 VDC 11 X: CLK (Available on PCL401 ONLY) 12 X: DIR (Available on PCL401 ONLY) 13 X: PWR (Available on PCL401 ONLY) 14 0 VDC (Available on PCL401 ONLY) Table 6: Connector TB2 Pinout Pin # Description Pin # Description 1 Input #1 10 0 VDC 2 Input #2 11 +5 VDC 3 Input #3 12 Clamp 4 Input #4 13
SECTION 5 INSTALLATION PCL INDEXER CONNECTIONS AXIS X, Y, Z Pin # 1 2 3 4 5 6 7 8 9 10 11 12 13 14 Description ISO +5 VDC Encoder X: Channel A Encoder X: Channel B Encoder X: Channel Z/ Marker/ Index ISO 0 VDC X: HardX: Soft X: Home X: Hard+ ISO 0 VDC X: CLOCK OUTPUT X: DIRECTION OUTPUT X: POWER (ON / OFF) X: 0VDC Pin # 1 2 3 4 5 6 7 8 9 10 11 12 13 14 Description ISO +5 VDC Encoder Y: Channel A Encoder Y: Channel B Encoder Y: Channel Z/ Marker/ Index ISO 0 VDC Y: HardY: Soft Y: Home Y: Hard+ ISO 0 VDC
SECTION 5 INSTALLATION INDEXER INPUTS (FLAT RIBBON HEADER) PIN # Description 1 Input 1 2 0 VDC 3 Input 2 4 0 VDC 5 Input 3 6 0 VDC 7 Input 4 8 0 VDC 9 Input 5 10 0 VDC 11 Input 6 12 0 VDC 13 Input 7 14 0 VDC 15 Input 8 16 0 VDC Table 8: Connector Pinout PIN # 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 Description Input 9 0 VDC Input 10 0 VDC Input 11 0 VDC Input 12 0 VDC Input 13 0 VDC Input 14 0 VDC Input 15 0 VDC Input 16 0 VDC PIN # 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 Description I
SECTION 5 INSTALLATION MOTOR CONNECTORS TABLE 10A: Connector MB1 (2) Pin # 1 2 3 4 5 6 7 8 9 10 11 12 13 Figure 4: Six Lead Motor Connection Description Phase 1 Phase 3 Common Phase 1 & 3 Reset Fault Input Direction (internally connected) Clock (internally connected) 0 VDC On/Off (internally connected) Halfstep/ Fullstep No Connection Common Phase 2 & 4 Phase 2 Phase 4 Pinout for BLD72 Driver Series (1 – 7 Amps Bilevel) Pin # 1 2 3 4 5 6 Description Phase 1 Phase 3 Common Phase 1 & 3 Common Phase 2 &
SECTION 6 COMMUNICATIONS PCL HOOKUP DIAGRAM Note: Contact the factory direct if you have questions regarding the hookup procedures.
SECTION 6 COMMUNICATIONS SECTION 6 - COMMUNICATIONS TALKING TO THE INDEXER Anaheim Automation’s SMC40 Programmable Indexers communicate by using the RS232C or RS422 standards. Most computers contain at least one RS232 serial port. Some industrial computers have a RS422 serial port. To communicate with the SMC40, use connector P1. P1 is used for either R3232 or RS422, and is set by sliding the two switches to the appropriate direction. P1 is a DB9 Female.
SECTION 6 RS422 FUNCTION 9 Pin Connector 1 SG 2 CTS+ 3 CTS4 TD+ 5 TD6 RTS+ 7 RTS8 RD+ 9 RDTABLE 13: RS422 Connector Pinout COMMUNICATIONS DESCRIPTION signal ground clear to send clear to sendtransmit data+ transmit datarequest to send+ request to sendreceive data+ receive data- HANDSHAKING SIGNALS There are two "handshaking" signals: RTS (Request to Send) and CTS (Clear to Send). Some devices use these handshaking signals and others do not.
SECTION 6 COMMUNICATIONS “A MANNER OF SPEAKING” The communication signals supported by Anaheim Automation Indexers are: RECEIVE, TRANSMIT, CLEAR TO SEND (BUSY), AND REQUEST TO SEND. The method in which the Computer and the Indexer communicate is as follows: When the computer wants to send some information, it looks at the CTS (Clear To Send) line. This will inform the computer if the Indexer is ready to receive information.
SECTION 7 INTELLIGENT SOFTWARE SECTION 7-INTELLIGENT SOFTWARE DESCRIPTION Included with a SMC40 purchase Driver Pack is a Windows software package that is used to program the SMC40 indexer. This software will allow for easy programming of the Driver Pack. The SMC40 software runs on Microsoft Windows 3.1 (Version 1.12) or Windows 95/ 98/ NT (Version 1.13). INSTALLATION Windows 3.1 To install the software you need to go into Windows. From the Program Manager select the menu File, and then Run.
SECTION 7 INTELLIGENT SOFTWARE THE FOUR PROGRAMS There are four different program areas available. These are the Main Program, Program 1, Program 2, and Program 3. When running the Driver Pack, these programs can run simultaneously. They have access to the same set of registers, and can affect the other program with some of the appropriate commands. This allows a programmer to write sophisticated routines that would not be possible with other similar products.
SECTION 7 INTELLIGENT SOFTWARE AUTOSTARTING The programs that have been tested and ready for execution can be downloaded to the SMC40 Indexer and Autostart Enabled. This feature will now allow the SMC40 Indexer to be disconnected from the PC and the program stored can now start independent of the PC. The program can also be Autostart Disabled when the program needs editing.
SECTION 8 COMMAND DESCRIPTIONS SECTION 8 - COMMAND DESCRIPTIONS This section covers the broad range of commands available in the SMC40. Commands are grouped together with other similar Commands. They include Branching, Start/Stop, Motion Parameters, Outputs, User Entry, Encoder Commands, Math, Terminal Commands, Jog Inputs and Program 1,2,3. After clicking the Insert, Add or Change Button, the Select a Command screen comes up to select commands.
SECTION 8 COMMAND DESCRIPTIONS BRANCHING COMMANDS Branching Commands cause the program to go to a specific line number or label. This sometimes will occur if a condition exists, like an input being activated. The most common use will be to have a machine operator activate a switch before the machine begins operation. Another use of these types of commands would be for a program to continuously go from the bottom of the program back to the top of the program.
SECTION 8 COMMAND DESCRIPTIONS BRANCH QUIT COMMAND The BRANCH QUIT command will cause the program to stop execution of the associated program (Main Program, Program 1, 2, or 3). Line Command Parameter 1 Parameter 2 Comments 1 Branch Quit RETURN COMMAND The Return Command will cause the program to return to the line below the last Gosub Command that was issued. The return command must be used in conjunction with the Gosub Command or an error will occur.
SECTION 8 COMMAND DESCRIPTIONS START/ STOP COMMANDS This grouping of command pertains to functions that will Start and Stop the Motion. All axis motion begins at the specified Base Speed and then ramps up to Max Speed. If the motion is definite, the axis will then ramp from Max Speed down to Base Speed to complete the move. Setting Motor Base, Max, and Ramping Speeds is discussed in the Motor Parameter Command Section.
SECTION 8 COMMAND DESCRIPTIONS SLEW COMMAND This Command will cause the motor to move continuously in the direction specified by a Direction Command. Line Command Parameter 1 Parameter 2 Comments 1 X Dir 2 X Slew STOP HARD COMMAND This Command will cause the motion to stop immediately without any ramping down. If the Motor was moving at speeds higher than what it can reliably start and stop at, it is likely that the Motor will not be at the position that the Position Register reads.
SECTION 8 COMMAND DESCRIPTIONS MOTION PROFILE The Motor Commands are those commands that affect the motion of the Motor. These commands will set the position that the motor is at, the distance it is to travel, the speed at which it will travel, and how long current will remain in the motor after it has stopped. BASE SPEED COMMAND (1 to 2,500,000) This Command will determine the speed at which the Motor starts at.
SECTION 8 COMMAND DESCRIPTIONS ACCEL/DECEL COMMAND( 1 - 1,000,000 ) This defines the acceleration/deceleration (or ramping) of the motor. Line 1 Command X Accel/Decel Parameter 1 500 Parameter 2 Comments SPEED LIMIT COMMAND This Command sets the limit for the Base Speed and the Max Speed. The Default value is 20,000. This should always be kept at the highest speed that the motor would ever be run at.
SECTION 8 COMMAND DESCRIPTIONS OUTPUT COMMANDS SET OUTPUT COMMAND This will Activate or Deactivate any of the 24 Outputs. Select only the Outputs that are going to be changed, and leave the other Outputs as Don’t Cares(n/c). The SMC40 has 24 programmable open-collector out puts. When an open-collector is set ON, the voltage reading is about 0.7Vdc. When the output is set OFF, the reading is an OPEN. Note: Only five outputs can be turned on per line.
SECTION 8 COMMAND DESCRIPTIONS USER ENTRY COMMANDS USER ENTRY COMMAND This Command allows any Commands to be entered that the Software does not directly support. See the Direct Programming Guide discussed in this manual, and the SMC40.WRI Document on the Intelligent Indexer Disk for more information. Register Manipulation The Read Value (RV) Register will read a value and temporarily store it.
SECTION 8 COMMAND DESCRIPTIONS PROGRAM 1, 2, 3 Start Program 1, 2, 3 When the Menu Item Program Start is executed, it starts only the Main Program. To start Program 1, the Command is XPA=1, to start Program 2, the Command is YPA=1, and to start Program 3, the Command is ZPA=1. Example: To Start Program 1 Line 1 Command Start Program 1 Parameter 1 Parameter 2 Comments Stop Program 1, 2, 3 (Stopping a Program) When the Menu Item Program Start is executed, it starts only the Main Program.
SECTION 8 COMMAND DESCRIPTIONS ENCODER COMMANDS ENCODER AUTOCORRECT ( Enable/ Disable) This Command will set the Encoder Autocorrection Bit. A 1 will cause the Autocorrection feature to be enabled, and a 0 will cause it to be disabled. If the Autocorrection feature is enabled, after the completion of a move, the Encoder Register will be verified to see if it is in the correct position. If it is not, a correction move will be implemented. See Encoder Retries.
SECTION 8 COMMAND DESCRIPTIONS ENCODER RATIO (EM) This Command will set the Ratio between the Motor and the Encoder. The ENCODER RATIO register is the conversion factor from 1 motor step to 1 encoder quadrature pulse for the associated indexer - this accounts for any gearing mechanism between the motor and the encoder. Note: Anytime the ENCODER RATIO (EM ) register is written to, the Encoder AutoCorrection feature is disabled to prevent spontaneous Motor Errors - hence it will need to be re enabled.
SECTION 9 DIRECT PROGRAMMING SECTION 9 – DIRECT PROGRAMMING ALPHABETIC QUICK REFERENCE LIST COMMAND TYPE COMMAND DESCRIPTION MOTION PROFILE MA MB MM MS MF MJ HT DD+ MN MP GA GH GR GS HH+ SA SH SI SL SS MC MD ME MV WM AB AD AF AJ AM AR AS AU O OE Motor Accel/Decel [X/Y/Z] Motor Base Speed [X/Y/Z] Motor Max Speed [X/Y/Z] Motor Speed Limit [X/Y/Z] Motor Fast Jog Speed [X/Y/Z] Motor Slow Jog Speed [X/Y/Z] Home Type [X/Y/Z] Motor Direction Motor Direction + Motor Number [X/Y/Z] Motor Position [X/Y/Z] Go A
SECTION 9 Miscellaneous ENCODER LIMIT INPUTS DIRECT PROGRAMMING VN ID HC HP MH @ @.
SECTION 9 DIRECT PROGRAMMING TALKING WITH A TERMINAL (TT1R2-1) WARNING: DO NOT CONNECT THE PC AND HANDHELD TO SMC40 AT THE SAME TIME. DOWNLOAD PROGRAM AND THEN TEST WITH HANDHELD AFTER DISCONNECTING FROM PC. Start Communications Press CTRL and SHIFT simultaneously and while holding down on those two buttons press F1. This will now display the terminal parameters. Press F2 to scroll through the parameters.
SECTION 9 DIRECT PROGRAMMING DIRECT PROGRAMMING QUICK START Direct Programming of the Driver Pack can be done with any programming language that can communicate via the serial port. The complete Command Dictionary is located in the directory that the software was installed in. Section 2 A sample of Commands @0 The @ (at symbol) is used to select which unit is to be communicated with. This unit, in this case zero, must be the setting on the intended unit.
SECTION 9 DIRECT PROGRAMMING TERMINAL COMMANDS (SMTNR2-1 AND TT1R2-1) WARNING: DO NOT CONNECT THE PC AND HANDHELD TO SMC40 AT THE SAME TIME. DOWNLOAD PROGRAM AND THEN TEST WITH HANDHELD AFTER DISCONNECTING FROM PC. The terminal commands are used in conjunction with the Panel Mount Terminal (SMTNR2-1) or the Handheld Terminal (TT1R2-1). The commands allow an SMC40 program to prompt an operator per operational information needed to begin a cycle of operation.
SECTION 10 SPECIFICATIONS SECTION 10 - SPECIFICATIONS Power Requirements 7A Fuse 105/ 125 VAC, 50/60Hz ( Standard Package ) 7 Amp, 5mm, Fast blow type Littlefuse: 217005 210/ 250VAC, 50/60 Hz ( X250 Version ) 7 Amp, 3AG, Fast blow type Power Requirements for PCL Versions 9 –12 VAC 50/60 Hz +5VDC @ 1.5 Amp +12 – 16 VDC UNREG @ 1.
SECTION 10 SPECIFICATIONS MODULE SPECIFICATIONS SMC40 to Input Module Cable Maximum Length Inputs Internal pull-up Resistor to 5V 5 feet 1k ohms Mounting: DIN Rail Additional Expansion Modules Connector (Refer to Section 4) J2 PERFORMANCE CURVES –DPD60401 57
SECTION 10 SPECIFICATIONS PERFORMANCE CURVES - DPD72401 SERIES 58
SECTION 11 TROUBLESHOOTING SECTION 11 - TROUBLESHOOTING MY COMPUTER WON’T TALK TO THE SMC40 When using a computer to communicate to the SMC40, you must use Anaheim Automation communications program such as Hyper Terminal, or a programming language such as BASIC or C. The communication parameters must be set up correctly for 8 Data Bits, No Parity Bits, and 1 Stop Bit. The Baud Rate can be set up for rates between 50 Hz to 38400 (50, 300, 1200, 2400, 9600, 19200, 38400).
SECTION 12 ERROR CODES SECTION 12 – ERROR CODES SMC40 (V0.957) 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56.
SECTION 12 ERROR CODES SECTION 12 - error codes (Continued) 113. 114. 115. 116. 117. 118. 119. 120. 121. 122. 123. 124. 125.
SECTION 12 ERROR CODES USING HYPER TERMINAL SETTING PARAMETERS Windows 95 or 98 Is recommended when running this program. Exit the SMC40 Software before attempting to run Hyper Terminal Program. 1. The first thing you need to do is to Find the Hyper Terminal EXE. At the bottom left corner of your Windows screen is the Start button. Click this icon to locate the Find All Files folder. 2. Click on this Find Icon . 3. Type in under the Named: Hyper Terminal .
SECTION 12 ERROR CODES SETTING PROPERTIES 1. Under the File Menu select Properties. 2. Select any used Comport. Direct to Com 2 3. Click on the Configure Button, it will allow the Port Settings to be Configured.
SECTION 12 ERROR CODES SETTING PROPERTIES Baud = 9600 Data Bits = 8 Parity = None Stop Bits = 1 Flow Control: Xon / Xoff 4. Click on the Advance Button.
SECTION 12 ERROR CODES TERMINAL SETTINGS 1. Under the Settings Section use the following settings: Select Terminal keys (On) Emulation: Auto Detect Backscroll buffer lines: 500 2.
SECTION 12 ERROR CODES CLEARING ERROR CODES ON THE SMC40 Program Checksum Failure (EC 124 on single axis SMC40’s and EC 125 on Dual or Triple SMC40 Controllers) The very first screen will have a blank screen as shown to your right. The user will need to type in the instructions Procedures as written below: Note: You may or may NOT see the first few commands. Type in FD=1 so that text can be displayed (full duplex). The program will then begin showing instructions on the screen. Procedure Comment 1.
SECTION 12 ERROR CODES GETTING STARTED The user will need to type in the following instructions: Note: You will NOT see the first few commands. Type them in as instructed below and the program will then begin showing instructions on the screen. 1. Type in @0 then ENTER it. 2. Type in id then ENTER it. 3. SMC40X-T should now be on the screen. 4. Type in ps, then Press Enter. 5. The Stored Program should have Started.
SECTION 13 GLOSSARY SECTION 13 - GLOSSARY Absolute Mode A positioning coordinate reference wherein all positions are specified relative to some reference, or "home" position. This is different from relative, or incremental programming, where distances are specified relative to the current position. Baud Rate A term used frequently in serial data communications but often is misunderstood.
SECTION 13 GLOSSARY A register or buffer in memory that uses Last-In-First-Out (LIFO) entry and retrieval of data. Soft Limit Switch This switch is used exclusively in Homing Mode 0 (zero).If positioned properly for the appropriate parameters, it causes the motor to ramp down to the Base Speed before encountering the Home Limit Switch. This ensures that the motor speed is within the start-stop region.
APPENDIX A COMMUNICATIONS APPENDIX A – ASCII CODE TABLE 0 16 32 48 64 80 92 112 +0 +1 +2 +3 +4 +5 +6 +7 +8 +9 +10 +11 +12 +13 +14 +15 /--------------------------------------------------------------| *0 ** ** ** ** ** ** *1 *2 ** *3 ** *4 *5 ** ** | ** ** ** ** ** ** ** ** ** ** ** *6 ** ** ** ** | ! " # $ % & ' ( ) * + , .