Announcements
Attention for Customers without Multi-Factor Authentication or Single Sign-On - OTP Verification rolls out April 2025. Read all about it here.

A axis rapid rotation

Collin_Korver
Advocate

A axis rapid rotation

Collin_Korver
Advocate
Advocate

Is there any way to decrease the number of points generated when machining wrapped geometry?

Shouldnt it be just be a single A axis rapid position move? All these points increase file size and make the motion quite choppy.

 

 

How to get rid of A axis rotation points.JPG

0 Likes
Reply
Accepted solutions (2)
385 Views
6 Replies
Replies (6)

Mattxer
Advocate
Advocate

Hello!

 

Would it be possible to look at the file you have? 

Matt Smith
Software Engineer - MSmithDev - https://msmithdev.com/
CAD/CAM/CNC - Micro Insert Inc. - https://microinsertinc.com/
0 Likes

Collin_Korver
Advocate
Advocate

No but here is a recreated file.

0 Likes

Mattxer
Advocate
Advocate

It seems like it forces a high feed move instead of a G0 rapid. I can't find a way to get it to use a rapid move. You could probably just remove all the extra A lines after you post it and it should make it smoother. Wish i could offer you more, sorry.

 

Matt Smith
Software Engineer - MSmithDev - https://msmithdev.com/
CAD/CAM/CNC - Micro Insert Inc. - https://microinsertinc.com/
0 Likes

Collin_Korver
Advocate
Advocate

Yes, I could go in and edit out all the extra lines, but this is a single example operation, most parts have many rapid moves. I do not want to go through a program with dozens of A axis rapid moves and decipher which are critical and which are not, there has got to be a couple lines of code in the post that process these movements.

0 Likes

engineguy
Mentor
Mentor
Accepted solution

@Collin_Korver 

 

Have you tried setting the tolerance and smoothing values higher, especially the smoothing tolerance, the lower the value like your 0.0004 will result in many very tiny A axis moves.

 

Try setting the "High Feedrate Mode" to "Always use high feedrate" and input a value of say 5000, in theory if that value is equal or higher than the max speed for the A axis in your control it will in effect go to your Rapid for that axis.

Now try setting the main "Tolerance" value to 0.23 and your "Smoothing tolerance" to 1.0 and you should get a single high speed move from one side to the other, I tried it out on your file but as I don`t know what PP you are using I just had to use a "Generic" one so the code is probably not exactly right.

 

However what I did get were moves from

A-50.112 G94 X0.  (This is the cut back to the front X0 point)
G93 X-0.0236 A-48.553  (Leadout move one)
A-50.112  (Leadoutmove two)
G94 Z1.556 F5000. (Rapid out in the Z)
G93 A47.771  (Now moved to a + position in one move)
G94 Z1.0079 F5000. (Rapid back in to leadin position)

 

May work for you, not pretty for sure but a workaround of sorts, I left the feed speeds out as they would probably not be relevant !!

 

Regards

Rob

0 Likes

Collin_Korver
Advocate
Advocate
Accepted solution

I adjusted my high feed mode to always use high feed and this did get rid of the A-axis rapid point clusters. 

1 Like