Stepper Motor Control - need faster pulses

SCADA_Dude

Member
Join Date
Feb 2008
Location
California
Posts
115
I am working on a project that involves stepper motors powered by stepper motor drivers (which is controlled with a PLC). The drivers take either a direction/pulse or CW/CCW pulse to control the speed and direction of the stepper (RORZE RD021M8).

My problem is that I am using the PLC's DO's (DA DL06) to generate the pulses, and the scan time cannot generate pulses fast enough. The drivers can accept pulses of up to 100kpps, but my plc has a scan rate of only about 2-5ms which is <500pps. My motors are spinning VERY slowly, and now need more speed! 4 axis application.

Any recommendations on how to remedy would be very appreciative. I've seen some stepper motor controllers (like Rorze RC207A) [font=Arial, Helvetica, sans-serif][font=Arial, Helvetica, sans-serif][/font][/font]on the internet but have no experience with them - if anyone has please let me know! Should I just ditch the steppers and go the route of servo / servo controller?

Thanks
Scada Dude
 
When using the DL06 PLC with stepping motors I use the H0-CTRIO card, while it is also limited to 25Khz output by reducing the divisions to the motor steps should increase the motor's RPM.

Full step on your Miro step drive should give you the max RPMs

IMO if you need more then @200 RPMs you may want to look at a servo drive.

Tommy
 
Last edited:
SCADA_Dude said:
My problem is that I am using the PLC's DO's (DA DL06) to generate the pulses, and the scan time cannot generate pulses fast enough. The drivers can accept pulses of up to 100kpps, but my plc has a scan rate of only about 2-5ms which is <500pps. My motors are spinning VERY slowly, and now need more speed! 4 axis application.

mode30.jpg
This will only help with 1 axis (you can use H0ctrio modules for the others). Page 3-38 in the manual
 
You can do it with 6 outputs. Daisychain HSIO Clock signal to all 4 Stepper drivers. Daisychain Direction signal to all 4. Use an individual signal for each Enable.
 
If more than one motor needed to move at the same time, this would only work if the motors needed to run the same speed, would it not?

This method may or may not fit the application need.
 
dskohio said:
... this would only work if the motors needed to run the same speed, would it not?
No. You can change the speed. Store a speed parameter for each motor. Call it based on which motor you selected.
I was trying to show the lowest cost method. Expand from there.
He's not using a CTRIO card now, so the application is probably one motor at a time.
 
My assumption ( We all know how that goes ) was that he was using a different DO for each motor, and that if you enable more than one motor with the daisy-chained signals that they would turn at the same speed.
 

Similar Topics

I'm controlling an Applied Motion HW23-601D using a Leadshine EM542S connected to a 2080-LC50-48QBB, using CCW, and experiencing some weird...
Replies
2
Views
568
Hello everyone, It's been a while I haven't dive into PLC programming (more than 5 years) and I wasn't doing it alot as programmer. I am now...
Replies
1
Views
1,796
Hello, I’m looking to control a bipolar stepper motor using a stepper motor drive and a compact Logix PLC. Can anyone point me to how to program...
Replies
9
Views
3,517
The company I work for recently bought stepper motors and the appropriate parts / expansion card to control them. I, however, have never used...
Replies
2
Views
1,215
Hello specialists! I am facing the problem with controlling the stepper motor. In this project I am using S7-1200 CPU 1214C DC/DC/DC (4 PTO...
Replies
8
Views
3,703
Back
Top Bottom