Help picking mesa board redcaps/bldc component
- gmouer
- Offline
- Elite Member
- Posts: 224
- Thank you received: 7
So, each motor has 4 commutation outputs, times 5 motors means I will need 20 high speed input lines into linuxcnc. After translation by the BLDC component, I will need 3 commutation outputs x 5 motors totaling 15 high speed outputs. I say high speed because with a servo max rpm of 3000 the commutation signals will be fairly high frequency.
Question is, which mesa daughterboard would be best suited to handling the 20 inputs and 15 outputs needed for commutation signal translation? We already have the 5i25/7i77 combo for encoder inputs and general I/O, so a compatible daughterboard would be needed.
Thanks much ! Its going to be fun getting these redcap servos running under linuxcnc.
George
Please Log in or Create an account to join the conversation.
- jmelson
- Offline
- Moderator
- Posts: 817
- Thank you received: 151
The Fanuc converter uses a best guess scheme to convert the Fanuc commutation signals to the 3 standard commutation signals until it has passed the index mark, then it counts encoder pulses for more accurate commutation timing.
Jon
Please Log in or Create an account to join the conversation.
- gmouer
- Offline
- Elite Member
- Posts: 224
- Thank you received: 7
Another option is to use the Pico Systems Fanuc converter board to turn all the Fanuc proprietary signals into industry-compatible "Hall signals". Then, you have some choices. You could use other servo amps that generate their own 3-phase drive, and just feed one +/- 10 V analog signal to each axis. Or, you could use the Pico Systems universal PWM system (controller and drive) to run the motors. I don't know what size motor you are talking about, our servo amps currently handle up to 20 A.
The Fanuc converter uses a best guess scheme to convert the Fanuc commutation signals to the 3 standard commutation signals until it has passed the index mark, then it counts encoder pulses for more accurate commutation timing.
Jon
I was aware of the pico converter but have decided to go with Andy's bldc component for the commutation conversion. We didn't like the idea of the servo rotating as much as a full turn before determining commutation. (I believe Andy's BLDC component can operate in that mode also if one desired) The same with the drives, we already have AMC BE25a20AC drives which are well matched to the servos and have a internal power supply as a plus.
So, we are pretty locked in on using mesa boards, amc drives and Andy's bldc component for the commutation conversion.
It is also woth noting that using the existing fanuc servo drives is not a option, the owner of the VMC hates anything Fanuc plus the Fanuc drives use the newer serial communications interface. Getting rid of the fanuc electronics is one of the main reasons for the linuxcnc retrofit.
Please Log in or Create an account to join the conversation.
- PCW
- Away
- Moderator
- Posts: 17904
- Thank you received: 4774
If the drives are new enough to use the Fanuc serial interface (FSSB)
I would expect that the encoders are serial pulsecoders not the older
quadrature+commutation devices
Please Log in or Create an account to join the conversation.
- jmelson
- Offline
- Moderator
- Posts: 817
- Thank you received: 151
No, you don't understand how it works. It uses the existing Fanuc commutation info right after start-up, so it DOES provide commutation signals at all times. The servo motor is NOT rotated by the converter. When you make the first move after powering up the control, the Fanuc commutation info is decoded and used to produce the 3 commutation signals until the encoder gives the index pulse, then quadrature counts are used to generate slightly more precise commutation timing.
I was aware of the pico converter but have decided to go with Andy's bldc component for the commutation conversion. We didn't like the idea of the servo rotating as much as a full turn before determining commutation.
Yes, I can mostly agree with this. The really old stuff from the brush motor days is well past its prime, and with anything newer, you have NO documentation at all. Fanuc will tell you how to wire a cable, and that is ALL you will ever get.
It is also woth noting that using the existing fanuc servo drives is not a option, the owner of the VMC hates anything Fanuc plus the Fanuc drives use the newer serial communications interface. Getting rid of the fanuc electronics is one of the main reasons for the linuxcnc retrofit.
If the drives are serial, you'd better make sure the ENCODERS are what you think. The first generation of red cap motors had classic ABZ quadrature encoders with their proprietary 4-wire commutation scheme. The later ones all use serial encoders. I do have converter boards for these encoders as well. Everything they send is in a 77-bit serial string. Serial encoders with an "A" in the type, like (alpha)A64 also generate low-res absolute position data, which is used by my converter before the encoder has passed the index mark to generate commutation. Serial encoders with an "I" in the type, such as (alpha)I64 do not have this info, and there's no way to provide commutation data immediately at power-on unless the position is battery-backed up.
Jon
Please Log in or Create an account to join the conversation.
- gmouer
- Offline
- Elite Member
- Posts: 224
- Thank you received: 7
I could be wrong about the drives themselves, makes no difference, my friend wants to use the AMC drives and they match the motors well except for the commutation lines of course.
What about the original question? What mesa board would be suitable for handling the multiple I/O lines with enough bandwidth for the commutation pulse stream speed? (minimum of 20 inputs and 15 outputs)
Please Log in or Create an account to join the conversation.
- PCW
- Away
- Moderator
- Posts: 17904
- Thank you received: 4774
sserial-remote mode (48 or 72 TTL level I/O respectively)
Also if linuxcnc does the commutation you want the servo thread to
run at least 20 times as fast as the commutation waveform. This means
at least 5 KHz for a 8 pole Fanuc motor at 3000 RPM.
This means you need a decent CPU (Atoms need not apply, they trip over their shoelaces at about 2 KHz)
I would suggest a ASrock H97M Pro4 with a G3258 CPU
As I know this will run a 5i25/7I77 combo up to about 7 KHz
Please Log in or Create an account to join the conversation.
- gmouer
- Offline
- Elite Member
- Posts: 224
- Thank you received: 7
How is available stock on the boards you suggested?
Thanks again !
Please Log in or Create an account to join the conversation.
- gmouer
- Offline
- Elite Member
- Posts: 224
- Thank you received: 7
I looked at the 2 boards suggested, and have so far only used 5i25/7i77 boards for prior retrofits. I am unclear on interfacing the suggested boards. I see the boards can take a serial communications, I presume the board would be connected to the sserial port on the 7i77 ? The I/O boards have 50 pin headers for I/O, what additional boards would be suitable to get to some screw terminals for connection to cabinet wiring? We are leaning towards the 72 I/O board because the many unused I/O's will come in handy for other uses in the VMC retrofit BUT it appears the boards I/O is strictly TTL level compatible, what would be the recommended way to interface to 24vdc machine I/O lines? (the commutation lines would be 5V of course) Are 50 pin interconnect cables available from mesa? Lastly, all the software I seen for the boards were for Pwm/encoder/stepgen combinations, I did not see any for plain digital I/O use, would that need to be something custom?
Sorry for being a pain with this but we are getting a shopping list together to place a order.
George
Please Log in or Create an account to join the conversation.
- andypugh
- Offline
- Moderator
- Posts: 23559
- Thank you received: 4858
the many unused I/O's will come in handy for other uses in the VMC retrofit BUT it appears the boards I/O is strictly TTL level compatible, what would be the recommended way to interface to 24vdc machine I/O lines?
It isn't cheap, but the 7i64 might suit your IO requirements. You can connect pretty much anything to it, and the outputs can switch significant currents and they are all isolated.
PCW would have to say whether the IO is fast enough for the suggested 5kHz.
Please Log in or Create an account to join the conversation.