I now have the wiring complete, and machine is functional again. When I first started the control system, I bench tested everything by mounting it to a piece of plywood. I began with the Centroid Acorn main board, the relay output board and the small DC power supply. I then connected it to the Lenova PC which runs Windows 10 and the Centroid software. I'm using an Acer touch screen monitor and a wireless keyboard. Once I got all of that working and configured, I added the stepper drives and initially the treadmill DC motor controller. I installed the three axis motors and spindle motor on the machine and wired them temporarily. I also wired up the 3 home limit switches.
The small circuit board in the upper right of the plywood is an Arduino based interface board I built to convert the 10v analog spindle speed reference signal from the Acorn board to a PWM signal required by the treadmill controller shown to its right. The motor is also shown. While this did work, the speed regulation was just not sufficient for a CNC mill spindle.
So, I decided to use an AC Servo Drive as the spindle drive, but this presented a challenge. The Servo and Motor I bought was a Chinese Import with a part number 110ST-M05030 rated at 1.5KW. These are fairly common, but the documentation is poorly translated, so it took some internet research and some experimentation to figure everything out.
I thought it might be useful to some others so I'm going to provide a lot of detail on what it took to make this work. The speed regulation and response are terrific. I'm really glad I went this route.
The Acorn board outputs a 0 to +10 Volt DC spindle speed reference signal but the AC Servo drive needs a -10 to +10 volt dc signal for CW and CCW rotation. The Acorn board can also be configured to output a PWM spindle speed reference signal but that is not compatible with the AC Servo drive either. However, the AC Servo drive can be configured to accept Step & Direction signals just like a stepper drive. So what to do?
I found an interface board (C89) sold by CNC4PC that will accept the 0 to + 10 volt signal (or the PWM) along with the VFD Direction signal from the Acorn and produce a -10 to +10 analog signal that would be compatible with the AC Servo. So, I purchased this board but could not get it to work. CNC4PC could never tell me if the board was bad or if it was a bad design. I worked with them for over 3 weeks trouble shooting the problem and got nowhere. I'm a retired Electrical Engineer with considerable experience in industrial control systems so I knew the board was not working as advertised. I typically don't do reviews on companies, but their customer service was awful, and I'll never do business with them again.
I bought the C89 board so I wouldn't have to develop my own interface board again, but that is what I finally did. This time I used a ESP32 microcontroller and had my own circuit board built. It takes the PWM signal from the Acorn board and converts it to a Step pulse signal for the AC Servo Drive. I also used the VFD Direction signal from the Acorn and connected it to the AC Servo Drive to control direction. This an entirely digital solution and it works great.
Here is the schematic for the interface and parameter settings for the AC Servo. The minimum order on the circuit board was 10 so I have few left over. I'm not interested in selling complete boards, but I would be willing to sell the extra boards cheap and share all the details needed to build your own if you are interested. Send me a PM if you want.
Once I got all this working on the bench, I assembled the back panel for the electrical enclosure and tested everything again. It's much easier to debug things with the panel on bench rather than mounted in the enclosure.
Across the top left to right is the AC Servo for the spindle, two 48dc power supplies for the stepper drives and then stepper drives. In the middle is the spindle speed conversion board and circuit breakers and contactors. The bottom row has the Acorn board on the left and the relay output board sitting above the DC power supply on the right. All connections to the machine are done through the terminal board at the bottom.
Well this post is getting quite long so I'll continue with another after I eat some lunch..........
Jim