|
|
|
|
|
by Kadin
3034 days ago
|
|
I have an inexpensive stepper-based cutter and it has really impressed me. I had very low expectations when I bought it, but it's quite nice as a pen plotter. With an 0.05mm fiber tip technical pen, the stepper movements are indistinguishable in the final drawing. I've also run the same drawing multiple times to check repeatability, and it's within probably 10 thou (10 * [1/1000 in]) at least at first glance with a small drawing. Having a servo-based movement is probably important if you are cutting tough outdoor vinyl or stencil material, but if you are just moving a pen across paper, some of the advantages of servos don't come into play. The only problem I've had with it is when cutting 4-5mil mylar for stencils. There, because of variations in the thickness of the mylar (I think), the machine sometimes fails to cut completely. It doesn't lose its place in the drawing, though, which makes me think that they are running the stepper motors in a closed-loop mode similar to how you'd use a servo. I am not 100% on that, it's just a theory I've developed after watching the thing at work for a while. I'm still enjoying just playing with it enough for the moment, so I haven't bothered to dig into its innards. Lots of fun for under 200 bucks though, IMO. |
|
Do the steppers have encoders on them? If not, the machine can't do closed loop control. It can keep track of where the rotor should be based on counting the steps of coils it has energized, but it has no way of directly keeping track of the rotor. A large enough torque resisting the rotor's rotation can cause the rotor to skip steps, but this doesn't influence the energizing of coils in the stator so the machine has no idea that anything has gone wrong.
An encoder lets you directly measure what's going on with the rotor (and therefore the shaft of the motor). You basically keep track of where you should be (based on counting the steps delivered to the stator coils) then use the encoder to validate. e.g. 'I've sent 12 steps so I should be 48 degrees from where I started. My encoder is reading 26 degrees, so I must have skipped steps somewhere along the way.'