Building a rotary axis

alliant

Alliant
I am using a Clearpath motor, a 10.1 gear reduction , timing belt with identical gears. The motor works fine with the Clearpath software. It will not run connected to the Masso. I think I have everything connected right. The Machinne DRO shows movement when I use the jog buttons and the handwheel, but there is no movement of the rotary chuck. I have the motor wired the same as the X, Y and Z axis motors except both minus going to ground on the Masso A input. What am I missing.
 

evermech

evermech
Does the motor work when not connected to the gear box? Is the connection between motor shaft and gear box input tightened properly? Most likely is but just a thought.

Guy
 

masso-support

MASSO Support
Staff member
Using the ClearPath software please check that the motor is configured to Step and Direction mode as shown below.

ClearPath-Software.png
 

alliant

Alliant
Yes the motor is set for Step and Direction. It will also run without the gear box.

Core v3.10 Software V3.42 The inputs go high and low on the MPG in A. I am able to inter information in the A axis Function Settings. Th Clearpath motor checks out. I checked it using a 9 volt battery. The communication cable checks good also. I get 4.9 volts at the A input pins on the Masso.

S+ / G 4.9 volts drops when I move the MPG hand wheel + or -. When I stop it returns to 4.9 volts.

D+ / G 4.9 volts drops to zero in the - direction. It comes back to 4.9 volts when I move in the + direction.

Update. Upgraded to the 3.44 software. Still have the same problem. The A axis will move plus and minus in the machine DRO . No physical movement of the axis. The motor is wired up the same as the X Y Z motors except for the negative wires going to G ground. The rotary axis works if I connect the X axis control cable and use the x axis plus or minus buttons. Do I have a bad Masso controller.
 

cncnutz

CNCnutz
Staff member
@alliant

Using your PC are you able to monitor the drive and see the state of the step and direction inputs? If so do you see them change when you jog the A axis?

Is your drive in an enable state?

On a different matter you should be running V3.44 software as it has an update for rotary in it.

Cheers Peter
 

alliant

Alliant
I updated to the newest software. I still have the same problem. The A axis will move plus and minus in the machine DRO. No physical movement of the A axis. The motor is wired up the same as the X Y and Z motors except for the negative wires going to the G ground. The rotary axis will work if I connect the X axis control cable to the motor and use the X axis plus and minus buttons. Any suggestions?
 

breezy

Moderator
@alliant

What are your Min/Max settings on the A axis setup? Min has to be less than Max, can be negative.

Try copying X axis settings into the A axis setting just to test.

Maybe a screenprint of the A axis setup will help us to sort this for you.

Regards,

Arie.
 

alliant

Alliant
CNCnuts , Sorry I forgot. In the motor setup software I can see that the motor is enabled. It will not let me see step and direction inputs while the motor is connected to the Masso.

Breezy, The Min/Max is set to -3000/+3000 degrees.
 

Attachments

  • Print-Screen-001.bmp
    769.1 KB · Views: 37

masso-support

MASSO Support
Staff member
@alliant as a note updating software will not fix this issue as this seems like so wiring or setup issue.

Have you tried this motor on X or Y axis?

Also, you can try to manually give the direction signal to the motor by disconnecting direction signals from MASSO and giving it signal voltage from the power supply, this should change the direction of the motor when running. this will also confirm that your motor is properly configured and then you can start focusing on the rest of the wiring.
 

cncnutz

CNCnutz
Staff member
Hi Alliant

I'm not sure if this is the issue but the figures you have in the rotary axis appear to be wrong for your stated setup. in theory it shouldn't matter but it is worth a try.

Use the +A and -A on the screen to jog while testing and ensure you click contineous jog.

Degrees per revolution = 360

Pulses per revolution = 8000 ( I assume a microstep setting of 4 (800) and you mention 10:1 gear reduction)

Maximum feedrate = 256500 degrees per minute but less is fine if the motor cannot sustain this feedrate.

Cheers Peter
 

breezy

Moderator
Peter,

I agree that the Degrees per revolution needs to be increased but to 36 degrees. Using 10:1 gearing one revolution of the motor will result in the chuck moving 36 degrees.

Ten revs of motor = 1 rev of chuck. 360 / 10 =36.

Pulses per rev = the setting in ClearPath Input Resolution.

Feedrate = 180000. 360 * 500 rpm =180000. Little bit conservative.

Regards,

Arie.
 

cncnutz

CNCnutz
Staff member
Breezy

Yes and no.

You are correct with 36 if you reduce the Degrees per revolution to 800 and really it is just a game of maths.

Personally I like to set the Degrees per revolution based on the output in which case it is always 360 and the 10:1 gearing is moved to the pulses per revolution as the number of pulses needed to get the output to make 1 full revolution. In this case 8000. The result is the same but it eliminates the possibility of odd ball fractions ending up in the degrees per revolution column. Calculate a 3.5:1 ratio and you will see why I do it the way I do.

With regards the Maximum feed rate this is based off the highest Pulse rate that a G2 axis can output according to my tests. The Feedrate changes with the setup but the maximum pulse rate is a constant. Lower is better so 180000 (500rpm) is a decent RPM for any rotary axis. As always it is not mandatory to use the maximum feedrate and usually wise to stay clear of it, but you must not to exceed it. In some cases the drive will not be able to handle it.

Cheers Peter
 

breezy

Moderator
Peter,

I understand your reasoning, but at no point has Alliant stated what Input Resolution he has set in the ClearPath driver other than the setting in his photo of the A axis setup. So going on that I went back to basics and said 36 degrees/rev and ClearPath setting. So then "lying" to MASSO with both Degrees / rev and Pulses / rev increased by tenfold results in the same calibration as setting the correct values.

Hope Alliant understands all this and get his A axis rotating!!!!!!

Regards,

Arie.
 

alliant

Alliant
Breezy- Yes it is set to 800 pulses. I tried all of the settings you suggested and no movement. I tried CNCnutz settings and again no movement. I have connected the motor to the x axis with the communication cable and it will turn using the x axis buttons and mpg. I swapped out the cables for A axis and X axis. The X axis still works correctly so the cable is good.

I talked to the engineer at Teknic and he said the motor will work wired up with both negatives going to ground point. He also told me how to check the step and direction with the Clearpath software. I checked the X axis and I could see the step and direction. When I connected to the A axis I could not see any step and direction.

I also observed that after resetting from an E -stop or power down I could MDI command G00 A 45.0 enter that the X axis and Y axis would move a little but not in the DRO.

Again the DRO will move plus and negative in the A axis. I am not getting signals from the Masso to the motor. Is there another way to connect the A axis to the Masso?
 

Attachments

  • Print-Screen-002.bmp
    769.1 KB · Views: 38

breezy

Moderator
I'm assuming you have a G2 MASSO.

That topic I linked to before A axis by rroie had a similar problem.

Send a fault report to MASSO through the contact page on this forum.

Because the A & B axis are TTL output you may have damaged the output chip.

Regards,

Arie.
 

alliant

Alliant
UPDATE I am sorry it has taken so long to get back. I have talked to Masso support and I have found that my wiring was wrong. My rotary axis now works as it is suppose to. Sorry for the confusion but I thought I had it right. I am still getting the homing switch hooked up. I will try to post a wiring diagram of all the motor connections this weekend with some pictures of the rotary chuck.Thanks for all of the help.

Kevin
 

alliant

Alliant
Ok. All axis motors are wired the same. Except for A axis motor. I am using the communication cable from Teknic. Nema 34 size motors.

S+ Black

S- Yellow

D+ White

D- Brown

Green wire to one of the inputs on the Masso

The A axis motor is wired

S+ Black

D+ White

G Yellow & Brown

Green wire to one of the inputs on the Masso

Red & Orange to 24 volt -

Blue to 24v +
 

Attachments

  • 20200302_184428_Film1.jpg
    20200302_184428_Film1.jpg
    1.8 MB · Views: 32
  • 20200302_184635_Film1.jpg
    20200302_184635_Film1.jpg
    1.5 MB · Views: 41
Top