Anaheim Stepper DPC40501 Users Guide
Have a look at the manual Anaheim Stepper DPC40501 Users Guide online for free. It’s possible to download the document as PDF or print. UserManuals.tech offer 523 Anaheim manuals and user’s guides for free. Share the user manual or guide on Facebook, Twitter or Google+.
21 #L010089December 2001 Toolbar Exit New Open Save Print Calculator Connect t i x E. e r a w t f o s N I W 0 5 C M S e h t t i x E w e N. m a r g o r p w e n a t r a t S n e p O. m a r g o r p g n i t s i x e n a n e p O e v a S. m a r g o r p t n e r r u c e h t e v a S t n i r P. m a r g o r p t n e r r u c e h t t n i r P r o t a l u c l a C. r o t a l u c l a c p o t k s e D t c e n n o C. r e l l o r t n o c e h t h t i w n o i t a c i n u m m o c h s i l b a t s E Tab Sheets n o i t o M. r e l l o r t n o c e h t n o n o i t o m s e t u c e x e d n a s l o r t n o C m a r g o r P. s m a r g o r p d e r o t s 1 0 5 L C P y f i d o m d n a e t i r W Motion Tab Sheet
22 #L010089December 2001 l e c e D / l e c c A d n e Sc e s / p e t s ( . r e l l o r t n o c o t r e t e m a r a p n o i t a r e l e c e d & n o i t a r e l e c c a d n e S2) d e e p S e s a B d n e S) c e s / p e t s ( . r e l l o r t n o c e h t o t r e t e m a r a p d e e p s e s a b d n e S d e e p S x a M d n e S) c e s / p e t s ( . r e l l o r t n o c e h t o t r e t e m a r a p d e e p s m u m i x a m d n e S d e e p S g o J d n e S) c e s / p e t s ( . r e l l o r t n o c e h t o t r e t e m a r a p d e e p s g o j d n e S n o i t i s o P t e S. n o i t i s o p r o t o m t e S W C r i D t e S. e s i w k c o l c o t n o i t c e r i d t e S W C C r i D t e S. e s i w k c o l c - r e t n u o c o t n o i t c e r i d t e S g n i s u e m o H ) h c t i w S e m o H (. h c t i w s e m o h s d r a w o t g n i v o m y b n o i t i s o p e m o h e h t k e e s l l i w r o t o M ) h s a l k c a b - i t n a p o t s o t d e r i u q e r s i h c t i w s e n O ( g n i s u e m o H ) e m o H , t f o S (w o l s l l i w r o t o m t u b h c t i w s e m o h s d r a w o t g n i v o m y b n o i t i s o p e m o h e h t k e e s l l i w r o t o M e m o h e h t g n i r e g g i r t y b d e w o l l o f , d e r e g g i r t s i h c t i w s t f o s e h t n e h w d e e p s e s a b o t n w o d ) p o t s o t d e r i u q e r e r a s e h c t i w s o w T ( . n o i t o m p o t s o t h c t i w s r e b m u n e v o M w o l e b s p e t s f o. d e r e t n e s p e t s f o r e b m u n e v o m l l i w r o t o M w e l S. d e r e g g i r t s i n o i t o m p o t s l i t n u g n i v o m p e e k d n a d e e p s m u m i x a m o t p u p m a r l l i w r o t o M n o i t i s o P o t e v o M. n o i t i s o p d e i f i c e p s o t e v o m l l i w r o t o M n o i t o M p o t S. n o i t o m r o t o m y n a p o t S s t u p n I) F F O = k n a l b , N O = d e k c e h c ( . s t u p n i w e i V s t u p t u O. s t u p t u o r e g g i r t d n a w e i V)F F O = k n a l b , N O = d e k c e h c ( s r e t e m a r a P y f i r e V. s e d o c r o r r e e h t s t e s e r d n a s r e t e m a r a p s r e l l o r t n o c s y a l p s i d d n a s e t a d p U Motion Tab Sheet Tutorial This tutorial will demonstrate the motion tab sheet: 1. Start the SMC50WIN software and power up the controller. 2. Click the connect icon and establish communications with the controller. 3. With the motion tab sheet displayed. 4. Enter 400 for the “Move number of steps below” button. 5. Click the “Move number of steps below” button, the motor should move 400 steps - 1 revolution on a 200 steps/rev motor running in half step mode.
23 #L010089December 2001 Program Tab Sheet r e l l o r t n o C o t m a r g o r P d n e S. r e l l o r t n o c e h t o t m a r g o r p t n e r r u c d n e S r e l l o r t n o C n i m a r g o r P w e i V. y r o m e m r e l l o r t n o c n i m a r g o r p w e i V t r a t s o t u A e l b a n E. p u d e r e w o p s i r e l l o r t n o c n e h w t r a t s l l i w m a r g o r P t r a t s o t u A e l b a s i D. d e k c i l c s i n u r n e h w e t u c e x e y l n o l l i w m a r g o r P n u R. y r o m e m r e l l o r t n o c e h t n i m a r g o r p e h t e t u c e x E p o t S. n o i t u c e x e m a r g o r p t r o b A d d A. m a r g o r p e h t f o d n e e h t o t e d o c f o e n i l w e n a s d d A e g n a h C. e d o c f o e n i l d e t c e l e s y l t n e r r u c e h t s t i d E t r e s n I. e d o c f o e n i l d e t c e l e s y l t n e r r u c e h t e r o f e b e d o c f o e n i l w e n a t r e s n I e t e l e D. e d o c f o e n i l d e t c e l e s y l t n e r r u c e h t s e t e l e D Current Program Filename With the program tab sheet selected the user can obtain the current program filename, located in the lower left corner of the SMC50WIN window. All programs created by the SMC50WIN software will have a .mdb extension.
24 #L010089December 2001 SMC50 Memory Available With the program tab sheet selected the user can obtain the amount of available memory, located in the lower right corner of the SMC50WIN window. The controller has a maximum available memory of 2047 bytes - each instruction can use from 1 to 5 bytes. Currently Selected Line The currently selected line is indicated in the program by the right pointing arrow/triangle in the left column. Clicking on any line will select a new currently selected line. Add/Change/Insert Commands Add command contains 2 different tab sheets, which are Motion Parameters and Program Parameters. n o i t o M s r e t e m a r a P. c t e , n o i t c e r i d , s n o i t i s o p , s d e e p s r e t n e o t r e s u s w o l l a t a h t n o i t c e s e r a w t f o S m a r g o r P s r e t e m a r a P. c t e , s y a l e d , O / I , s e n i t u o r g n i p o o l e t a l u p i n a m o t r e s u s w o l l a t a h t n o i t c e s e r a w t f o S
25 #L010089December 2001 Motion Command Tab Sheet The motion command tab sheet controls the motion information of the motor such as Maximum Speed, Base Speed, Go Absolute, and etc. • It works similar to the Motion Tab Sheet explained above in the Getting Started section. • To add a line of motion control, select appropriate motion control from the list, then enter the required value for that particular action. Then, click OK. • Comment is optional, for any lines of code. • The text box above the OK and Cancel buttons will display useful information about each command.
26 #L010089December 2001 l e c e D / l e c c Ac e s / p e t s ( . r e t e m a r a p n o i t a r e l e c e d d n a n o i t a r e l e c c a m a r g o r p t e S2) d e e p S e s a B) c e s / p e t s ( . e t a r d e e p s ) t r a t s ( e s a b m a r g o r p t e S d e e p S . x a M) c e s / p e t s ( . e t a r d e e p s ) g n i n n u r ( m u m i x a m m a r g o r p t e S n o i t i s o P t e S. n o i t i s o p r o t o m t e S _ _ _ _ _ _ _ e v o M s p e t Ss p e t s f o r e b m u n d e n i f e d e h t e v o m o t r o t o m w o l l a l l i w d n a m m o c e v o m e v i t a l e R . d e r e t n e o t e v o M n o i t i s o P. d e i f i c e p s n o i t i s o p e h t o t r o t o m e v o m l l i w d n a m m o c e v o m e t u l o s b A e v o M ( w e l S ) y l s o u n i t n o Cp o t s d r a h r o h c t i w s t i m i l a l t i n u d e i f i c e p s n o i t c e r i d e h t n i n o i t o m e t a i t i n i l l i w d n a m m o C . d e r e g g i r t s i t a e p e R e v o M t s a L. d n a m m o c n o i t o m s u o i v e r p e h t t a e p e r l l i w d n a m m o C , t f o S o t e m o H s t i m i L e m o Ht s r i f t u p n i t f o s e h t g n i k e e s d e r e t n e t s a l n o i t c e r i d e h t n i n o i t o m e t a i t i n i l l i w d n a m m o C . d e r e g g i r t s i t i m i l e m o h e h t n e h w p o t s o t n e h t , d e e p s e s a b o t n w o d r o t o m e h t w o l s o t o t e m o H t i m i L e m o Ht i m i l e m o h e h t g n i k e e s d e r e t n e t s a l n o i t c e r i d e h t n i n o i t o m e t a i t i n i l l i w d n a m m o C t i m i l e m o h e h t n e h w p o t s d n a n o i t c e r i d r o t o m e h t e s r e v e r , r o t o m e h t p o t s l l i w h c i h w . d e r e g g i r t r e g n o l o n s i h c t i w s e v o M h s i n i Fs i h T . g n i u n i t n o c e r o f e b d e t e l p m o c e b o t d n a m m o c n o i t o m y n a w o l l a l l i w d n a m m o C . d n a m m o c n o i t o m y r e v e r e t f a d e r e t n e e b t s u m d n a m m o c n o i t o M p o t S. r o t o m e h t f o n o i t o m l l a p o t s l l i w d n a m m o C W C C n o i t c e r i D. t n e m e v o m e s i w k c o l c - r e t n u o c r o f n o i t c e r i d r o t o m s t e S W C n o i t c e r i D. t n e m e v o m e s i w k c o l c r o f n o i t c e r i d r o t o m s t e S : t n e m m o Ce h t p e e k p l e h o t s d o h t e m g n i g g u b e d r o s n o i t c u r t s n i l u f e s u s y a w l a e r a s t n e m m o C . e n i l c i f i c e p s e h t t a g n i t u c e x e s i m a r g o r p e h t t a h w o t s a d e m r o f n i r e s u
27 #L010089December 2001 Program Parameters o t o G. s s e r d d a d e i f i c e p s o t p m u j o t m a r g o r p s w o l l a d n a m m o c o t o G e h T p o o Lf o r e b m u n c i f i c e p s a d e p o o l e b o t s d n a m m o c f o e c n e u q e s a s w o l l a p o o L . d e w o l l a e r a s p o o l d e t s e n o N . e u l a v n i r e w o l s i h c i h w , s s e r d d a n a o t s e m i t w o l e b h c t a m s t u p n i f I , e n i l t x e n e t u c e x e n e h t e n i l t x e n p i k s e s i w r e h t oe h t n i s s e r d d a d e i f i c e p s a o t o g o t r e s u e h t s w o l l a d n a m m o c l a n o i t i d n o c s i h T e h t f I . x o b t u p n i d e k c e h c r o d e t c e l e s e h t h c t a m d e r e g g i r t s t u p n i e h t f i m a r g o r p . d e p p i k s s i e n i l t x e n e h t h c t a m t o n o d ) 4 h g u o r h t 1 ( s t u p n i s t u p t u O t e So t d e s u e b n a c s t u p t u o e s e h T . ) 0 = f f o ( r o ) 1 = n o ( d e n r u t e b n a c s t u p t u o e h T . c t e , s d i o n e l o s , s y a l e r , s n o i t a r e p o C L P r e g g i r t _ _ _ _ _ _ t i a W s d n o c e s i l l i mt i a w s i h T . s d n o c e s i l l i m n i y a l e d a r e t n e o t r e s u e h t s w o l l a d n a m m o c s i h T . d n a m m o c t x e n e h t g n i d a e r m o r f m a r g o r p e h t g n i s u a p r o f l u f e s u s i d n a m m o c m a r g o r P t i u Q. m a r g o r p e h t f o d n e e h t t a y l n o d e s u n o i t c n u f d e r i u q e r a s i d n a m m o c t i u q e h T : t n e m m o Cp e e k p l e h o t s d o h t e m g n i g g u b e d r o s n o i t c u r t s n i l u f e s u s y a w l a e r a s t n e m m o C . e n i l c i f i c e p s e h t t a g n i t u c e x e s i m a r g o r p e h t t a h w o t s a d e m r o f n i r e s u e h t
28 #L010089December 2001 Calculator S P R > - S P P. d n o c e s r e p n o i t u l o v e r o t d n o c e s r e p s e s l u p m o r f t r e v n o C S P P > - S P R. d n o c e s r e p s e s l u p o t d n o c e s r e p n o i t u l o v e r m o r f t r e v n o C v e R r e P s p e t Se h T . r o t o m p e t s e h t f o n o i t u l o v e r r e p s p e t s f o r e b m u n e h t r e t n E . 0 0 4 o t l a u q e s i h c i h w p e t s f l a h n i r o t o m v e r / p e t s 0 0 2 a r o f s i t l u a f e d e s o l Cr o t a l u c l a C t i x E
29 #L010089December 2001 Direct mode is used to directly control motion for real time movements through serial communication. The PCL501 has 20 commands which are easy to remember for direct movement of a step motor. COM Port Settings Baud Rate:Select one from the Baud Rate Selection chart in section 1. Data Bits:8 Parity:None Stop Bits:1 Flow Control:Xon/Xoff Unit Selection In order to select a unit the @ command followed by the address of the unit must be sent. NOTE: There should be no spaces between the @ and address select. How to select a unit: @0 (Unit 0 is selected) @1 (Unit 1 is selected) @29 (Unit 29 is selected) How to get a response from a unit: @0$ (Carriage Return) After the $ command, the controller will return a SMC50 + the current version number. Note: In direct talk mode each command is followed by a carriage return. The unit communicates in half duplex mode, therefore proper setup of hyper terminal is necessary to view characters, if characters are to be echoed back to the screen. Section 4: Direct Talk Mode Instructions All instructions require that no spaces be sent between the command and the parameter followed by a carriage return. (@0 not @ 0) Command Summary: A - Acceleration/Deceleration B - Base Speed G - Go Number of Steps H - Home I - Read Inputs J - Jog Speed L0 - Get Limit Status LS - Soft Limit Input Bit M - Max Speed N - Number of StepsO - Set Outputs P - Absolute Position S - Go Slew V - Verify Z - Position . - Stop Motion + - Clockwise Direction - - Counterclockwise Direction $ - Version Number Register ! - Error Codes Register
30 #L010089December 2001 A - Acceleration/Deceleration Format: A [value] Description: This command sets the acceleration profile which can be an integer value be- tween 1 and 255. The lower the value the faster the motor acceleration, so a 1 is the fastest profile and 255 is the slowest. Range: 1 - 255 B - Base Speed Format: B [value] Description: This command sets the base (start) speed for motion. This value must be set be- fore motion begins and be less then the maximum speed. Range: 77 - 3500 $ - Version Number Register Format : $ Description: This command requests the controller to return the version number. M - Max Speed Format: M [value] Description: This command sets the maximum (running) speed for motion. This value must be set before motion begins and be greater then the base speed. Range: 77 - 15000 ! - Error Codes Register Format : ! Description: This command requests the controller to get the current error code and print it to the screen.