Chinese AC Servo Spindle System

gmarsh1

gmarsh1
I have purchased a 3.7kW servo spindle direct from China and I'm struggling to get the wiring straight. I can make the motor run in either direction at various speeds using the control panel on the drive. What I'm hoping is that one of the contributors to the forum who understands this kind of stuff can help me get it connected & running on a Masso G3 using 10v speed control. The manual is rather lengthy, and technical beyond my pay grade. My goal is to implement this spindle & drive on my CNC Mill and have full control over direction of rotation & rpm via mdi commands or gcode created within Fusion. I have included the manual for anyone who is willing to take a look and hopefully provide me with a little simpler "Hook this wire to this terminal" kind of diagram & explination. Thanks in advance for any help .. it's greatly appreciated!
 

Attachments

  • AC-Servo-Spindle-System-V2.41.pdf.zip
    7.2 MB · Views: 58

stevefrisby

SteveFrisby
I am a bit busy atm but page 20 seems to give the wiring and parameters to set for 0-10v. I know when i was setting my vfd it is quite daunting as you don't want to change a parameter and have big problems, you must have already put the motor parameters in or did they send the unit to you ready to go? Document every change you make so say you change parameter p0.10 write down what it was make the change and write down the new parameter value at least you can revert it back to what it was if it doesn't work.

I am a little confused though as it seems to divide they analogue input into 5 regions and step through them rather than proper analogue control but that is just glancing through the pdf

How are you going to make connections to the connector, did they supply a connector with wires already soldered or do you have to do that (I would take the wires required and connect them to a strip connector for easy test and connection to the Masso), Peter has done a very good tutorial video on how to test the vfd connections prior to connecting to the Masso controller I have detailed what I had to do to get my vfd working with Masso even though the code is different the wiring should be standard

Half the battle is reading Chinese English, after having a lot of communication with the supplier of my machine I seem to be able to understand their version of English, my Spindle was not a servo type in that there is no output from the spindle to the vfd.

Would you be able to post a photo of the spindle including the motor details that should be stamped on it (should be power, max frequency, max current ect)

Hopefully it wont take long to get running but that connector scares me (as in getting wiring connected to it)

here is a link to my build post even though the vfd and spindle are different the connection is going to be the same, for instance I changed the inputs on the vfd to pnp

here is a link to my build it would be good if we could document your completed settings and wiring as an referance for anyone else using your vfd and servo spindle


Cheers steve
 

gmarsh1

gmarsh1
Steve,

Thank you for replying .. my drive is shown on page 3 Fig 3.2 (GTIO-Port Spindle Servo Driver) .. Input power & motor wiring are all taken care of on the main circuit terminal. This setup is capable of running 220V Single or 3Phase. I have it wired for Single phase & as mentioned in my original post, the motor will run just fine. The encoder cable came pre-wired with connectors on each end. [X2A at drive end & multi pin at motor]

The 0~10v Analog cable has USB connector on drive end [plugged into X5M] and individual wires at Masso end (individual wires are labeled as AS- & AS+ with a braided ground.

The cable plugged into port X51 has 10 individual wires with a braided ground. (On this cable I've identified wires with: SEL, 10, 11, 13 labels) which seem to be needed according to the diagram on page 20. What I don't understand is what am I supposed to do with the SEL, 10,11,13? (It looks to me like they want 24vdc power switchable to each?)

The Parameters are a whole different puzzle to me .. I'm not sure which ones to change because the wording used to describe the functions is so odd to me.

Any further help you can offer is GREATLY APPRECIATED and thanks in advance. I'm fairly busy too, so I'm not in a real rush on this. It took nearly 2 months to get here after ordering so no reason to hurry now!

Gary
 

Attachments

  • Whole-Driver.jpg
    Whole-Driver.jpg
    1.4 MB · Views: 49
  • Servo-Driver-Label.jpg
    Servo-Driver-Label.jpg
    1.1 MB · Views: 45
  • AC-Servo-Motor.jpg
    AC-Servo-Motor.jpg
    1.8 MB · Views: 49
  • Servo-Motor-Label.jpg
    Servo-Motor-Label.jpg
    1.3 MB · Views: 52

breezy

Moderator
@gmarsh1

Gary,

Going on Section 5.4.6.1 connect MASSO as follows
  • Masso Driver
  • 1 -> AS+
  • AS- -> -ve "Ground"
  • 7 -> I1
  • 6 -> -ve
  • 5 -> I0
  • 4 -> -ve
  • Sel -> +ve
  • I3 -> -ve via E stop

From Section 5.2.2 DI inputs, set the following parameters
  • P23-10 = 0 Fwd
  • P23-11 = 1 Rev
  • P23-13 = 5 E stop

From Section 5.4.1 Speed Instruction set
  • P55-02 = 0 Analog speed code 0~ 10v

Steve,
I am a little confused though as it seems to divide they analogue input into 5 regions and step through them rather than proper analogue control but that is just glancing through the pdf

That is for speed correction for 0~10v. The speed control of the servo is not linear and through the use of the P21 parameters you can adjust the speed curve for the 0~10v signal.

Gary leave them at default values. Keep notes on the values of any parameter you change, both default & new setting. Section 6 is a list of the parameters, print relevant pages.

Regards,

Arie.

Edited error in MASSO to Driver connections.
 

gmarsh1

gmarsh1
Arie,

Thank You for the detailed help.

I'm unable to get into the shop today, but will tackle this soon and report back!

Gary
 

breezy

Moderator
@gmarsh1

Gary,

I just spotted that there is an error in the info I provided

I3 -> +ve via E stop

should be

I3 -> -ve via E stop

I'll edit the original post.

Regards,

Arie.
 

gmarsh1

gmarsh1
I want to first thank Breezy for his quick & informed help.

I wish I could say everything is working great, but unfortunately I still can't get control of the motor through the Masso.

I've checked & double checked parameter settings & wiring .. I can still run the motor at any speed using the control panel on the drive, but have had no luck at all controlling it with the Masso.

I've checked the 0-10v output coming off the Masso with a meter & it's working as expected. I've gone over the wiring many times & it's all according to plan. Guess my next step is to watch the video Peter put out on controlling a VFD with Masso. I'll work through that next and report back.

Gary
 

breezy

Moderator
Gary,
I've checked & double checked parameter settings & wiring .. I can still run the motor at any speed using the control panel on the drive, but have had no luck at all controlling it with the Masso.

There must be another parameter that needs to be set to transfer control to MASSO from the control panel. You just need to read through each parameter and decipher it meaning, it's slow going but that is all there is to it.

Regards,

Arie.
 

gmarsh1

gmarsh1
Arie,

Thank You for your help .. I've gotten much closer than I was before.

There IS 1 parameter that has to be switched to transfer control from the VFD to MASSO. Unfortunately at this time changing that parameter is still not getting me up & running.

I do have a question on the #13 wire going to -ve Via E-Stop. (Is that to be N/C or N/O?) I've always wired my E-Stop on a N/C basis just in case the circuit was broken by some random misshap.

Also on page 1 of the Drive manual it states that the Control mode is "PWM Vector control" .. I honestly don't understand what the difference is, but I noticed MASSO does have a selection for PWM in spindle setup. Could that have something to do with my issue?

Thanks again,

Gary
 

breezy

Moderator
Gary,
Also on page 1 of the Drive manual it states that the Control mode is "PWM Vector control" .. I honestly don't understand what the difference is, but I noticed MASSO does have a selection for PWM in spindle setup. Could that have something to do with my issue?

I think that is referring to the motor side of the driver, because other items in that block are motor related.
I do have a question on the #13 wire going to -ve Via E-Stop. (Is that to be N/C or N/O?) I've always wired my E-Stop on a N/C basis just in case the circuit was broken by some random misshap.

I agree N/C is the best.

Going to page 20, Section 5.4.6.1 Instruction type: 0~10v Analog Voltage. Shows wiring diagram and parameter table settings, all the contacts in the drawing seem to be N/O, so we have to assume that on contact close the Estop function operates. Now to achieve N/C behaviour you can use a N/C contact on a relay that is held on during normal operation, so driver Estop function is off and on Estop button operation or power failure the contacts close, operating the driver's Estop. Which is what I have done.
There IS 1 parameter that has to be switched to transfer control from the VFD to MASSO. Unfortunately at this time changing that parameter is still not getting me up & running.

In Table 4.4.1 on page 12, there is a monitoring parameter A1, can you have that displaying when you are applying 0~10v to AS+ & AS-?

Even try to provide AS voltage from a battery and jumper I1 to -ve & SEL to +ve. Prove that the VFD will work with external inputs before connecting MASSO. One other thing you can do until you get it working is turn off Estop on I3 by setting P23-13 to 127 which is NULL. Watch Peter's video on setting up VFDs.

Hope all this can guide you in the right direction to get it working.

Regards,

Arie.
 

gmarsh1

gmarsh1
PROGRESS!

The Good News: I can control the motor from both the drive itself & thru Masso!

The Bad News: It will only run thru Masso at maximum rpm. Any speed command less that 8k and the motor won't even start .. the spindle locks & has some vibration in it (obviously current in the motor) but it refuses to spin at any speed other that 8k .. However it will spin at 8k in both forward & reverse directly thru Masso!

Another issue is under the Drive's Control Panel .. the thing sounds beautiful .. spins up smoothly, quickly, & relatively quietly .. Under Masso control, it's quite noisy as it spins up & takes much longer to reach assigned rpm. I'm assuming those issues are still related to parameter settings, but figuring out which parameters to change should be challenging so say the least. I'm totally open to anyone who might be able to point me in the right direction on this issue as well.

Arie - You've been a huge help & it is truly appreciated!

Gary
 

breezy

Moderator
Gary,

This is stab in the dark here, but I think it is now time to go through Section 5.3 Analog Voltage Modify there are two groups you need to adjust, just work your way through the samples shown in 5.3.2 & 5.3.3

In step 10 there is an error is says P21_13 but that should read P21_23.

Step 3 & 10 should already be set to those values as they are the defaults.

Also have you set P55_05 & P55_06 to Max & Min spindle speed?

Hope this helps.

Regards,

Arie.
 

gmarsh1

gmarsh1
SUCCESS!

What a mind numbing experience it has been wading through that manual. Motor now runs via Masso in forward & reverse up to 8k rpm.

Now I can get back to the fabrication portion of this re-build & I'll have my CNC back again > Woo-Hoo!

I just can't thank you enough Arie ..

Gary
 

breezy

Moderator
Gary,

Glad it is working.

Just out of curiosity what parameters did you need to change to get to work?

Regards,

Arie.
 

gmarsh1

gmarsh1
Arie,

I wish I could point to one particular setting and say that was it. But as mentioned, there's so many parameters to deal with I am still not sure which ones actually did the trick. This system was advertised it as being both 380v/3ph and 220v/1ph capable, which is why I purchased it. I initially went through & changed all the parameters pertaining to power, just to get it to run on 220v/1ph power. But obviously still had to wade through the process of 'tuning' it to my specific control application. I wound up going through every single parameter in the entire book (pages & pages of them) making sure they were all set according to the default settings, (or to my specific application wherever it applied) It was only after doing this that I gave it one last try before walking away for the night, and it worked!

My plan now, is to go back through the entire procedure one more time, beginning to end .. and record each setting so I have a reference for the future.

Gary
 

gmarsh1

gmarsh1
The Spindle is playing well with Masso .. I have full control through the interface & very thankful for the help I've received on this forum.

However - I do have a new question to ask: Is there a limit to RPM's the Masso encoder input can process?

I have this spindle motor capable of running well beyond 8,000 rpm. The fastest I've taken it so far is 10,000 (and it's not complaining, but the pucker-factor is a bit much for me at that speed!)

The issue I'm still having is with the encoder input. There is an encoder built into the servo motor & I have it connected to Masso & giving me a reading in v3.47.

The RPM reading on the screen does not match my hand held rpm meter exactly, but it's close. However, once I reach about 8,000 rpm the reading on the Masso screen drops back down into the 300 range.

My hope is that Masso is indeed capable of processing much higher RPM readings, but there is something I don't have setup correctly.

I just don't want to be chasing my tail trying to fix it if that's not even going to be possible at this point.

Gary
 

ati0216

ati0216
Quote from gmarsh1 on April 30, 2020, 9:46 am

I have purchased a 3.7kW servo spindle direct from China and I'm struggling to get the wiring straight. I can make the motor run in either direction at various speeds using the control panel on the drive. What I'm hoping is that one of the contributors to the forum who understands this kind of stuff can help me get it connected & running on a Masso G3 using 10v speed control. The manual is rather lengthy, and technical beyond my pay grade. My goal is to implement this spindle & drive on my CNC Mill and have full control over direction of rotation & rpm via mdi commands or gcode created within Fusion. I have included the manual for anyone who is willing to take a look and hopefully provide me with a little simpler "Hook this wire to this terminal" kind of diagram & explination. Thanks in advance for any help .. it's greatly appreciated!

Hi Gmarsh. I have purchased same motor and drive but 380V 3 phase. Did you wire the motor cooling fan separate like on on picture of last poto in Manual? Thanx!
 

gmarsh1

gmarsh1
Yes I did ..

And the motor fan runs anytime the main power is on .. regardless if spindle motor is turning or not.

Gary
 
Top