First off, Modbus in Mach3 ROCKS (they should sell it as an add on for $50.00)
We are lucky that our BP412 has a 6000 RPM 10Hp Fanuc Spindle Motor. The down side is it will take a LOT of power to just to run the Spindle and finding a VFD to run a 10Hp motor with single phase input power might be a challenge.
We ended up using a SpeedStar PC-75 (yes the means 7.5Hp), they make a 10Hp one, but the power input requirements for 10Hp is 220VAC at 72Amps, even the 7.5HP has a max power draw of 54Amps (I only have 50Amps dedicated for the Machine, hoping to keep up under 40Amps). Also the Spindle Motor is rated at 200VAC, so the VFD Parameters were adjusted to limit the output voltage to 200VDC. This thing is a monster, as shown in the picture.
The VFD support 485 Modbus, so can set the target frequency and monitor the current speed and power draw of the spindle in real time and display it on our Mach3 Screen! Getting the Mach3 Modbus working was fairly easy after watching the videos, but getting the VFD Speed integrated into the Mach3 system was guess work i.e. “M6 T1 S3000” (Note: for now I only running the Spindle at a MAX of 3000 during this testing phase, we’ll crank it up as my confidence grows in the system) The key things to get it integrated, is to the Max Speed in Pulley to 3000 RPMs and the MAX ADC Count (for our VFD, that means MAX output frequency 100.00Hz = 3000 RPMs)
Here is a test video of Mach3 Controlling the VFD while Monitoring Speed and Motor Amperage:
Below are Pictures of the VFD, Motor Plate and Mach3 Config Screens