HiShine BLDC Spindle Motor Drive

testyourdesign

testyourdesign
I am working on wiring up a HiShine BLDC Spindle Motor Drive to the Masso Controller. I have most of the connections sorted out but the connections to this drive are slightly different than the examples shown in the Masso documents page for the spindle connections. The BLDC Drive has the typical 0-10 volt analog control through CN2 Pins 3 & 4 but it also has a separate input for Spindle Start / Stop on CN2 Pin 7 and the CW to CCW spindle direction on CN2 Pin 6. Both of these inputs are controlled by switching them On/Off to a connection to the GPCOM on CN2 Pin 8.

See attached Wiring Diagram Masso to BLDC

1- Can I connect BLDC CN2 Pin 8 to Masso Spindle Pin 4 and BLDC CN2 Pin 7 to Masso Spindle Pin 5 so that M03 will close connection between Pin 7 and 8 on the Drive or do I need to use a TTL Style Relay?

2- Does Masso Controller simply set the 0-10 volt output pin to 0 volts when M05 command is issued?

3- It it possible to add a new TTL Output Parameter to allow M05 to control the BLDC Drive Start/Stop using a TTL Relay?

Thanks for your help.

Cheers, Stephen Brown

Extended Masso Team Member ?
 

Attachments

  • Hi-Shine-BLDC-Drive-Pinout.pdf
    107.5 KB · Views: 56
  • Hi-Shine-BLDC-Drive-Wiring-Diagram.pdf
    121.2 KB · Views: 48
  • MASSO-to-BLDC-Revised.png
    MASSO-to-BLDC-Revised.png
    117.1 KB · Views: 40

masso-support

MASSO Support
Staff member
the start stop commands can be controlled by the opto outputs on the MASSO, will provide some more info but firstly can you please let us know if you need to run the spindle in only one direction or both directions?
 

testyourdesign

testyourdesign
Right now I have it simply jumped for CW only but I plan on implementing rigid tapping very soon so I will need it to reverse direction.

Cheers, Stephen Brown
 

masso-support

MASSO Support
Staff member
  • Connect Pin 7 (BLDC drive CN2) to Pin 4 (Spindle connector on MASSO)
  • Connect Pin 8 (BLDC drive CN2) to Pin 5 (Spindle connector on MASSO)
  • with the above M3 and M5 should work.
  • As the motor drive does not mention the signal voltages etc, if the above does not work then simply swap the pin 4 and 5 wires.
 

testyourdesign

testyourdesign
Thanks for the feedback on the pin outs. I had missed the direction arrow on the transistor... Wired up the spindle and everything is working great. My spindle is now working under Masso control. The only thing left to sort out is the CCW function using M4. I tried using Masso Pin 6 and 7 to enable the connection between Pin 9 and Pin 6 on the driver but right now M4 is still not working.

Thanks for all your help @masso-support.

Cheers, Stephen Brown

Extended Masso Team Member ?
 

Attachments

  • MASSO-to-BLDC-Revised.png
    MASSO-to-BLDC-Revised.png
    117.1 KB · Views: 74

masso-support

MASSO Support
Staff member
as the drive has different control logic you will need to make a small circuit for CCW control, at this stage do you require this function or this is for later?
 

testyourdesign

testyourdesign
Hi @masso-support

After running some more tests I noticed that the Opto connections were not the best approach and when I turn the Masso Off the Spindle would start on its own. I changed my approach and ordered a relay module so that I can make use of the TTL signal controls on Pin 2 and 3. Here is my new wiring diagram...

Cheers, Stephen Brown
 

Attachments

  • Masso_Hi-Shine-Wiring.JPG
    Masso_Hi-Shine-Wiring.JPG
    73.8 KB · Views: 45
  • DC-12V-2CH-RELAY-MODULE.jpg
    DC-12V-2CH-RELAY-MODULE.jpg
    145.5 KB · Views: 60

testyourdesign

testyourdesign
Well I had it working for a short period of time with the above connections but then M3 and M4 commands stopped working and both relays stayed stuck on. The relays were set to trigger high and they work fine if you test them by connecting the (+) ve terminal on the relay to IN1 ot IN2. I tried; inverting on Masso settings, setting relays to low trigger, and tried running the masso (-)ve through the optocouplers to the IN1 and IN2 inputs with the relay set to trigger low but M3 M4 and M5 still did not work. Reversing the wire on the optocouplers did turn on the relays but it did not work with M3 M4 or M5.

I am back to simply using jumpers on the spindle drive and only using the 0-10V input and CW rotation. How do I test / measure the Masso spindle output to know if pins 2 through 7 are working properly?

Stephen Brown.
 

masso-support

MASSO Support
Staff member
please disconnect the relays and measure
  1. The voltage between MASSO ground and spindle connector Pin2, you should get about 5v on M3 command.
  2. The voltage between MASSO ground and spindle connector Pin3, you should get about 5v on M4 command.
 

testyourdesign

testyourdesign
Well my numbers are a little lower than that and the voltage is constant... M3 / M4 has no effect.

Pin 2 = 3.6V

Pin 3 = 2.6V
 

masso-support

MASSO Support
Staff member
thats much lower than expected. Can you please goto the spindle settings and make sure its set to VFD mode and not PWM mode.
 

masso-support

MASSO Support
Staff member
something seems to be wrong, it could be that the buffer chip got damaged because of wiring, what was the last thing you did on this connector.
 

testyourdesign

testyourdesign
I'm not really sure as I tried many things late last night after the problem started. Is the relay board supposed to set with the jumpers on the high side as shown in your TTL example photo?

 
Top