MESA boards recommendation
1. High resolution Renishaw lathe spindle encoder (1-2 MHz)
2. High resolution lathe cross-slide encoder + stepper motor
3. High resolution rotary table Renishaw encoder with direct drive servo motor (Granite VSD)
4. Possible spindle servo motor control in the future
It's basically a hobbing machine, the rotary table follows the spindle encoder. Whilst hobbing, the x-slide steadily feeds the hob into the gear.
I'm using a PC with PCI slots and parallel port running LCNC under Ubuntu.
Richard
Please Log in or Create an account to join the conversation.
Also for step direction set up the 5i25 + 7i76 + extras for the same reason as the 7i77, is a very usual combination.
If you currently use only the parallel port, you will not need any more IO card.
Please Log in or Create an account to join the conversation.
So maybe a 5i25 with the 7i76/7i77 firmware, then a 7i77 for the encoders and servos and the 7i78 for the step/dir channels connected to the secondary header of the 5i25.
store.mesanet.com/index.php?route=produc...83_84&product_id=214
store.mesanet.com/index.php?route=produc...83_87&product_id=121
store.mesanet.com/index.php?route=produc...74_79&product_id=235 (to bring out the internal header)
Please Log in or Create an account to join the conversation.
Quick question - will MESA boards drive VSD-E servo drive with a step/dir signal, or in some other way?
Please Log in or Create an account to join the conversation.
Normally you would use a 7i77 with VSD in analog; or 7i76 with VSD in step direction.
If you want the best direct setup go for 7i77 in analog with the VSD. I have several systems like this (for professional machines - long working hours) and the results are very good.
I forgot to mention that using the 7i77 you will have the encoder feedback directly to linuxCNC, this means that the DRO on LinuxCNC corresponds to the actual position of the motor encoder rather than the expected position of the system.
Please Log in or Create an account to join the conversation.
The spindle motor can run open loop, and the rotary table follow the spindle encoder, so I guess I only need one VSD servo drive for the rotary table. Would it be best to run the rotary table in velocity or position mode with the 7i77 and analog interface? The rotary table is simply following the spindle as an electronic gearbox (approx. 200:1).
I can't find any documentation about the MESA boards maximum encoder input frequency - I'm using a high resolution Renishaw encoder on the spindle, and don't want it to saturate the MESA board at 450 rpm.
Please Log in or Create an account to join the conversation.
It would be interesting to see if it is actually better. Step/dir to a servo drive from LinuxCNC basically involves running the drive in position mode and using the feedback to LinuxCNC to convet this to velocity mode. At very low speeds I can see this leading to dithering problems, where LinuxCNC would be sending very slow step pulses and the drive will attempt to respond immediately to each one. In practice an experiment might be needed to see which works better, but Analogue mode (actually +/-10V) places more of the control loop inside LinuxCNC where you can analyse it and adjust it.Thanks again for the advice - interesting to note that an analog interface (is this 0-10 V?) is better than step/dir.
The hostmot2 manpage includes this informationI can't find any documentation about the MESA boards maximum encoder input frequency - I'm using a high resolution Renishaw encoder on the spindle, and don't want it to saturate the MESA board at 450 rpm.
"(bit r/w) filter
If set to True (the default), the quadrature counter needs 15 clocks to register a change on any of the three input lines (any pulse shorter than this is rejected as noise). If set to False, the quadrature counter needs only 3 clocks to register a change. The encoder sample clock runs at 33 MHz on the PCI AnyIO cards and 50 MHz on the 7i43."
So this looks to be 2Mhz with the filter enabled and 10Mhz with the filter off.
Please Log in or Create an account to join the conversation.
The main requirement for good tooth to tooth spacing whilst hobbing is for the rotary table to accurately follow the hob/spindle. The hob infeed, controlled by the closed loop stepper on the cross slide is less critical.
In terms of the rotary table servo mode, I guess I can try both and measure the result when I look at the transmission error in the gear.
2 - 10 MHz is plenty - thanks for this!
I guess I can go ahead and order up the 5i25, 7i77 & 7i78 as you suggested now
Please Log in or Create an account to join the conversation.
I would imagine that it is important when cutting helical gears? You would need to increment the gear angle relative to the hob position by a factor of the infeed distance.The main requirement for good tooth to tooth spacing whilst hobbing is for the rotary table to accurately follow the hob/spindle. The hob infeed, controlled by the closed loop stepper on the cross slide is less critical.
I have a hobbing setup on my milling machine much like you describe, but I have not tried helical gear cutting yet.
Please Log in or Create an account to join the conversation.
Please Log in or Create an account to join the conversation.