Welcome, Guest. Please login or register.
Did you miss your activation email?
May 27, 2012, 10:20:44 PM

Login with username, password and session length
Search:     Advanced search
* Home Help Search Calendar Links Login Register
+  Machsupport Forum
|-+  Mach Discussion
| |-+  General Mach Discussion
| | |-+  HELP! My Z axis is moving in chunk steps
Pages: 1   Go Down
Print
Author Topic: HELP! My Z axis is moving in chunk steps  (Read 323 times)
0 Members and 2 Guests are viewing this topic.
curtisturner
Active Member

Offline Offline

Posts: 21


View Profile
« on: May 24, 2011, 09:41:08 AM »

Here is the problem.
I have a 4th axis machine where A is the chuck X moves the length of the object being machined and Z is the depth.
The A axis keeps a perfect continuous RPM and the X axis is moving constantly at say the rate of 128th of an inch per second and the servo motor for the X has a constant smooth rotation. However the Z axis servo is not moving except every few seconds and it then moves about 10deg instead of much smaller say 1/2 deg steps. Is there a setting I am missing or is my G-Code wrong?

A Few Facts
All 3 axis are Yaskawa Servos
Z axis is a ball screw driven by a 10:1 gearhead

Here are a few line of G-Code
N000035     A1440 X0.077 Z-0.00281176075414713;
N000036     A1440 X0.077 Z-0.00285099436525282;
N000037     A1440 X0.077 Z-0.00288965724492307;
N000038     A1440 X0.077 Z-0.00292777388626453;
N000039     A1440 X0.077 Z-0.00296536717817242;
N000040     A1440 X0.077 Z-0.00300245854969372;
N000041     A1440 X0.077 Z-0.00303906809810783;
N000042     A1440 X0.077 Z-0.00307521470288652;
N000043     A1440 X0.077 Z-0.00311091612742498;
N000044     A1440 X0.077 Z-0.00314618911008591;
N000045     A1440 X0.077 Z-0.00318104944591235;
N000046     A1440 X0.077 Z-0.00321551206015691;
N000047     A1440 X0.077 Z-0.00324959107459355;

Thanks in advance
Curtis
Logged
curtisturner
Active Member

Offline Offline

Posts: 21


View Profile
« Reply #1 on: May 24, 2011, 12:08:44 PM »

Majke one more mention, the DRO for Z axis shows slow continuous motion
Logged
Hood
Active Member

Offline Offline

Posts: 17,366


Carnoustie, Scotland


View Profile
« Reply #2 on: May 24, 2011, 03:30:20 PM »

Is it ok if you command a Z only move?
Not really sure what you are meaning when you say Z moves 10deg steps, Z is normall a linear axis.
What are your steps per unit for the Z
Hood
Logged
Sage
Active Member

Offline Offline

Posts: 269


View Profile
« Reply #3 on: May 24, 2011, 04:00:50 PM »

Had me confused as well. I think what he's saying is the shaft of Z servo moves only 10deg at a time. Shaft turns pulley, pulley drives Z-axis linearly.

I'm wondering if it's simiilar to the issue that I was helped with which turned out to be turning on exact stop instead of constant velocity (or maybe it was the reverse)?

Sage.
Logged
curtisturner
Active Member

Offline Offline

Posts: 21


View Profile
« Reply #4 on: May 24, 2011, 09:38:08 PM »

Yes the shaft that is between gearhead and ballscrew.
Or in other words the Z axis is moving 0.00292777388626453 in one move not slowly as the other 2 axis are

even if I run the G01 in front of each line that does not help
2 out of 3 axis seem to provide smooth linear interpolation.

To better understand I am machining the outside surface of a cone shaped fiberglass shell starting at the biggest diameter and working down to the smallest while the A axis is spinning. The real problem is it is leaving machining marks every time the Z axis lowers.

I have G64 in the start line
Logged
Hood
Active Member

Offline Offline

Posts: 17,366


Carnoustie, Scotland


View Profile
« Reply #5 on: May 25, 2011, 09:19:24 AM »

As said earlier, what are the steps per unit of the Z and does it perform fine if a Z only move is made?
Hood
Logged
curtisturner
Active Member

Offline Offline

Posts: 21


View Profile
« Reply #6 on: May 25, 2011, 11:21:18 AM »

Yes the Z axis moves smooth if the line looks like this
N1000 Z 1.00;

Here are all my Motor settings
Z
Steps = 50911
IPM = 53.034
Accl = 2000

X
Steps = 1015.4
IPM = 49.99
Accl = 2000

A
Steps = 56.89
IPM = 6666  (is truely degrees of rotation)
Accl = 80000

Thank You
Curtis
Logged
Hood
Active Member

Offline Offline

Posts: 17,366


Carnoustie, Scotland


View Profile
« Reply #7 on: May 25, 2011, 12:31:12 PM »

In the above code can you edit to remove the A and X moves just leaving the Z moves and see if the same happens. You are not moving A and X so it would be interesting to see if the Z still stutters with them removed. Your motion is very small and it could possibly be your tuning.

Hood
Logged
curtisturner
Active Member

Offline Offline

Posts: 21


View Profile
« Reply #8 on: May 25, 2011, 01:16:37 PM »

Ok tried it with 20 lines and had to slow it way down, because 20 line is only about 1/16 of an inch.
With out it being slowed down it went real fast on fast movement
After slowing it down it readover half the line before it even moved at all.

So I then tried to make the movement a lot larger like .1 inch each and it still chunked the movements instead of a smooth fluid motion.

Is there a setting I am missing ?

BTW, it jogs very smooth and it you tell it in Gcode to move by it self up and down inches it is very smooth and continuous

Thank You
Curtis
Logged
Hood
Active Member

Offline Offline

Posts: 17,366


Carnoustie, Scotland


View Profile
« Reply #9 on: May 25, 2011, 01:28:05 PM »

It sounds to me as if your tuning may be very loose and the axis (with gearhead) may have some stiction.
If you attach your xml I will have a look but as the DROs in Mach move smoothly I would say it is more likely your servo tuning or possibly even the drive parameters.
Hood
Logged
Pages: 1   Go Up
Print
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.16 | SMF © 2011, Simple Machines Valid XHTML 1.0! Valid CSS!