- Posts: 19899
- Thank you received: 4655
7i76 + 8i20 for BLDC motor control
- andypugh
- Offline
- Moderator
-
Please Log in or Create an account to join the conversation.
- blazini36
- Offline
- Platinum Member
-
- Posts: 972
- Thank you received: 167
andypugh wrote:
blazini36 wrote: Is it safe to assume I can run the motor off of around 80v and still get it upto speed without an issue? I assume that the BLDC component will use field inputs for the hall effect sensors, each should only be at around 50hz @3000rpm. The 8i20 has a brake resistor output, but I assume it's not necessary since the BLDC rotor is pretty light. The thing stops immediately on the stock drive. ANy thing else I'm missing?
You can probably get an idea of the rated motor voltage by spinning it in reverse and measuring the AC voltage generated.
The 8i20 will probably do what you want. I have used them in all my machines. It would be better to also fit a spindle encoder, just because that gives the drive a cleaner position input. (it also means you can ridid tap, hob gears, and other spindle-synched things).
The STMBL drive is another option, but good luck finding one (you can build one, though, I have PCBs)
Another good option for your motor is probably the Pico brushless motor drive: www.pico-systems.com/acservo.html
I was planning on adding an encoder of some sort. For now I was going to repurpose the optical break sensor that the mill came with for the tach. It's 4PPR but it will at least give me speed feedback on the spindle itself.
The replacement from PM was the cheapest and easiest option to get it running again so I wound up ordering one. Not sure whats up with this one but it's not working either. This one is rated for higher speed and a 1.5hp motor. Tested the pot and the 5v control wires and that's all fine. The board is fully potted so that's about all you can do. I don't trust this thing much anyway, I get some pretty wild AC voltages riding on the DC control wires when I was testing it. I'm gonna see if I can get a refund on the replacement, at this point I think I'd rather go with another BLDC drive.
I spun the motor by driving the drawbar hex with a drill. The drill is rated for 1300RPM, on the 1:1 pulley I got 35VAC between phases. On the 2:1 pulley which should be about 2600RPMs at the motor, I got 66VAC. I didn't realize you said to spin it in reverse so I think this was in forward.
I have a 35v+35v toroid that I'm hoping to use to run this. So it looks like I'll either be running it at about 50VDC or 100VDC after it's rectified. I assume with the stock drive it's something like a 70V motor, Is it safe to assume that If you limit the speed in software, the PWM generated at the amplifier would average out the voltage to the lower voltage? In other words, is it safe to supply the drive with 100VDC and expect the motor to handle it if limited to 2500rpms?
I was looking at the Pico drive but it requires PWM rather than analog. Other than adding more hardware I'd have to sacrifice a stepgen and write a bitfile for the 7i76e to output PWM. I'm not sure about building the STMBL drive right now because I have enough headaches with getting the rest of the mill straightened out, but I might want to pick up a PCB from you for down the road if you can spare one. You said you use the 8i20 on all your machines, what types of motors do you run?
Please Log in or Create an account to join the conversation.
- andypugh
- Offline
- Moderator
-
- Posts: 19899
- Thank you received: 4655
blazini36 wrote: I was planning on adding an encoder of some sort. For now I was going to repurpose the optical break sensor that the mill came with for the tach. It's 4PPR but it will at least give me speed feedback on the spindle itself.
You get more info than that from the Hall sensors.
I have a range of motors, 3 x 0.54kW Lenze motors on the Mill, and then 900W and 1.2kW random servos on the lathe.You said you use the 8i20 on all your machines, what types of motors do you run?
All these motors use resolvers. One of them had an absolute encoder, but I couldn't get it to work so swapped it with a resolver I had.
Please Log in or Create an account to join the conversation.
- blazini36
- Offline
- Platinum Member
-
- Posts: 972
- Thank you received: 167
andypugh wrote:
blazini36 wrote: I was planning on adding an encoder of some sort. For now I was going to repurpose the optical break sensor that the mill came with for the tach. It's 4PPR but it will at least give me speed feedback on the spindle itself.
You get more info than that from the Hall sensors.
Yes, for commutation and motor position. If the spindles micro-V belt slipped the controller would not see it if it were using the motors Hall's without a synchronous belt or gears for the spindle.
What would be the minimum resolution I could get away with for a spindle encoder for say tapping if it had an index?
Please Log in or Create an account to join the conversation.
- andypugh
- Offline
- Moderator
-
- Posts: 19899
- Thank you received: 4655
blazini36 wrote: What would be the minimum resolution I could get away with for a spindle encoder for say tapping if it had an index?
It comes down to how rigid things are. But I would say that 50 slots / 200 counts is about the minimum.
Please Log in or Create an account to join the conversation.
- blazini36
- Offline
- Platinum Member
-
- Posts: 972
- Thank you received: 167
I'm trying to figure out a good capacitor value for the 8i20 with the 750w BLDC. I'll be running it off of straight rectified 120v AC so it's 160v DC. I have a bunch of 470uf caps I can run in parallel, a 1000uf cap or a 4700uf cap. I'd prefer to use a single 1000uf or the 4700uf because they have screw terminal and mounting options (plus I have access to as many 4700uf caps as I could ever want). they all have a voltage rating of 250v-450v. The only issue I know of with the higher capacitance is discharging them with the power off, I have a few 5w resistors for bleed down but they'll be wasting power while this thing is on. I'm just not sure how much capacitance is really necessary or what is too much.
Please Log in or Create an account to join the conversation.