On 4/5/24 06:57, Curtis Dutton wrote:
Hello all,

I'm starting a new project to build a motor drive based upon igbt modules.
Hoping to build something that has a single type of controller that will
plug and play with various capacity igbt modules for various size motors.

This thing shall be able to act as either a vfd or servo drive.

Some thoughts from a CET to consider here Curtis.

In my quest for similar functions I first stumbled over a 3 phase drive, several of which are now in service here. The same technology has in the last year or so come to the usual 2 phase stepper. I now have 5 of the 3 phasers in service in the garage, two running my 11x54 Sheldon lathe of 1940's vintage, 2 running the B and Z on a 6040 mill and one 1 doing duty as the A axis on my GO704, which 3 more scheduled to replace the 2 phase stuff currently moving the GO704. The A & B axis are 3MN rated, motor is driving an rvs series 5/1 worm for a rotary, giving me up to 500 rpm A or B axis with an angular accuracy good enough to carve 2 start vise screws out of hard maple, or hob gears I can't print. For <$100/axis in sizes small enough for 3d printers, or under $150 for the bigger stuff, they simply cannot be beat.

They give steppers the accuracy of the microstep or the accuracy of the optical encoder on the rear of the motor. Which ever is lower.

1. The error magnitude controls the motor current. Low error means low current, motors run considerably cooler, a saving you can actually see in the power bill.

2. Because the motor current error controls the motor current, if the motor hits something hard to move, the motor current can rise to whatever the power supply can give to prevent the upcoming step loss if it can. But the controller is now smarter, so if the error persists at the next control cycle, indicating the motor will lose or has lost a step, the controller turns the motor off to save itself and the motor. and issues an alm closure to linuxcnc stopping it in its tracks thru the e-stop toggle of the F2 function. Recovery is automatic because toggling F2 removes all power from my machines, which is required to reset the controllers to active duty.

3. This has been tested by purposely running the tool tip into a stationary jaw on the Sheldon's 8" 4 jaw chuck at speeds above normal cutting speeds. No damage to the chuck jaw, no damage to the maybe $20 carbide chip in the tool. The e-stop is that quick.

4. Just one problem. This has NEVER occurred during normal operation in going on 3 years.

Actually 2 problems. They don't give away PSU's big enough to run 2 or 3 of these motors. The 1kw, 17 amp 60 volt supplies for the XY motors aren't $30 models. Neither is the 1.5KW 90 volt 16A I will use with an 8.5NM motor on the Z.

5. This also discloses the other advantage of this newer tech, where when I did this GO704 nearly a decade ago, 24 volts was king of the steppers, limiting their speed and more importantly, the accels. This will be considerably improve both speeds and accels because the new controllers run at 90 volts (or more) happily. See the Hanpose site for this new tech's best choices.

6. I expect the demand for bigger PSU's, driven by these new motors and controllers will see 2kw PSU's at sub $50 price tags in about another year. Maybe less. 60 and 72 volt PSU's are now commodity $35 to $40 items.

7. One other HUGE advantage: pull the PID's out of your .hal files, this new tech does exactly what the trajectory planner asks them to do, no more, no less. There are NO PID's where these motor/controllers have gone here at the Heskett ranchette. PID's are rubber buffers we don't need, leading to inter-axis errors we have little or no control over.

8. One other advantage over an AC powered igbt module. Speed of response, where the igbt takes up to 1/120 second to respond to an error, these new stepper/servo's do it in well under millisecond since they run internally at ultrasonic speeds so we don't hear them. I have no idea if these igbp modules can be operated at an AC input at 1 kilohertz which would equalize that, but first we'ed have to develop a potential market for those inverters. That does not seem to be the case at this time. If it happens, can we stand to listen to them?. I think not. The stepper drivers we have run at ultrasonic speeds for a reason, apparent silence. The shop dog can hear them though, bet on it the next time you talk to him. :(>

As a CET, I think we've been pre-empted by the Chinese.

Just one warning, use the "42C" stuff in locations where they are told to go AND STOP to operate, like a pawl stop in a lathe tool, or chain driver in a tool changer. They use a hall effect device for position feedback, which requires time expensive A/D conversions to develop the equ of an optical quadrature encoder signal, so they move very accurately but do it in jerks. They cannot be moved smoothly at any speed above the speed of the internal A/D's. which on the present offerings, several milliseconds per step. They would be great in an emco5 tool changer clone.

They are also limited to about 30 volt supplies so available accels suffer.

Lesson is: optical encoders only for smooth motion. The higher resolution of the encoder, the more accuracy potential there is.
For a discussion of this error, see a good text on Nuiquist error.

Actually, I am hoping to see an rvs30 worm drive clone with adjustable backlash, so we could comp for wear-in. That would bring arc/second accuracy to my A & B axis's. Say hello to Better gear hobbing than Boston Gear.

I know this has been discussed before and it's time to get this idea going.
I'm tired of trying to source drives and vfds and having to learn how to
operate, integrate and maintain all these different devices, when they are
all functionally identical. (not to mention thay they are opaque and closed
source)

I'm starting out part of my investigation using a pine64 board. It's
risc-v based soc with 2 ethernet ports, wifi, bluetooth etc... I'm going to
initially interface it as an ethercat "device"

My first step is to get linux cnc running on it and go from there.

Does anyone have experience with anything risc-v related? Tips, advice,
resources pretty much any pointers are welcome to help me get up to speed
faster.

Also I need an initial igbt module "family" to target. Does anyone have any
suggesstions along those lines as well?


Hope all is well.

Thanks,
       Curtis

_______________________________________________
Emc-developers mailing list
Emc-developers@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-developers
.

Cheers, Gene Heskett, CET.
--
"There are four boxes to be used in defense of liberty:
 soap, ballot, jury, and ammo. Please use in that order."
-Ed Howdershelt (Author, 1940)
If we desire respect for the law, we must first make the law respectable.
 - Louis D. Brandeis



_______________________________________________
Emc-developers mailing list
Emc-developers@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-developers

Reply via email to