2018年10月8日星期一

Question on Closed loop control on cnc machine

So I saw a video showing rather amazing control of the brushless motors via encoder. Great job on this esc! I'm glad I decided to google 'open source esc' today!

Nema 23 External 66mm Stack 2.5A Lead 2.54mm/0.1" Length 250mm

My question is pretty simple. I made a cnc machine with lead screws and nema 34 closed-loop stepper motors/drivers. They are slow. I'd love to replace them with rc brushless motors and VESC's with encoders for much higher speed milling.

However, my electronics, and most cnc electronics, send out STEP/DIR pulses. DIR is held high or low for forward/backwards, and step is move an increment. Is there a way to read this in VESC or do I need to fashion some kind of adapter board to convert signals?
Nema 34 Stepper Motor External 79mm Stack 3.12A Lead 2.54mm/0.1" Length 150mm

Also, in the video, I never saw what happened if you commanded more then 360 degrees of motion. Is there a value overflow? Or can the degree count keep going up and down and into the negatives or positives forever?

This is the machine, by the way, but I have a feeling that if this works I might try to make my own lower power version of the vesc and make brushless servo motor drives for all of my stepper devices (3d printer, laser cutter, etc) However, annoyingly, I dont seem to have any pictures of the new revision. It no longer uses the big bldc motor as a spindle, it now uses a 3 phase 1.5kw vfd driven water cooled spindle.

没有评论:

发表评论