Re: New Multi Type Motor Controller
Originally Posted by
smarbaga
1. Do I have the user load a maximum speed in the controller?(non volitile ram)
2. Should the ramp rate be programable by the user.?
3. If the controller is going home should the ramp and max speed be different?
4. Should the user just select the tool type and these params be set automatically?
5. If this was on a milling machine, ramps amd max speed would be different for
material (steel, aluminum) as well as tool size
6. or are these paramaters set in the pc cnc software.
I have built lots of motor controllers but have never used or had any pc cnc software.
so i don't know exactlly what it does. guess i got to know that first to be able to handle its data.
The standard for CNC (and 3D printers) is a separate motion controller that puts out step and direction to the motor drivers. It makes sense to do this OUTSIDE the driver because the motion often needs to be coordinated between multiple motors. So in that use, your driver should listen to step and direction, use that to maintain a desired position, and then run the motor to that position.
Because the step pulses will be ramped up and down by the motion controller, you don't really need to worry much about speeds... just a simple max speed setting should be enough, I would think.
James hosts the single best wiki page about steppers for CNC hobbyists on the net:
http://www.piclist.com/techref/io/steppers.htm Disagree? Tell him what's missing! ,o)