Easiest way to limit 5 axis moves

Easiest way to limit 5 axis moves

Anonymous
344 Views
2 Replies
Message 1 of 3

Easiest way to limit 5 axis moves

Anonymous
Not applicable

Machines a Haas UMC1k, using the post from the library.

It would post perfect, but I've got a job on the table that just hits the trunnion in the front of the machine.  I've got some angled work to put in it, but it keeps wanting to post -90 on the c axis, whereas if it went to 270 around, it'd clear.

Is there a workaround for this, or should I look into editing the post?

0 Likes
Accepted solutions (1)
345 Views
2 Replies
Replies (2)
Message 2 of 3

DarthBane55
Advisor
Advisor
Accepted solution

There are a couple of ways that the C-axis can react, depending on a parameter.  It can be shortest distance always, or using the sign (+/-) to decide direction.  Since you said +270 would do the trick instead of -90, I assume that the sign dictates direction in your case.  I will also assume that you would not want to do this all the time for all your jobs, as it takes longer, so I would not really want to touch your post.

Have you tried outputting a manual NC "passthrough" with C-270 as the value?  The result will depend on your post, but it could do what you need, then when it reads C90, it would stay put because it's already there.  But this passthrough thing has to be enabled in your post, and where it outputs will vary as well, you'd have to try.

Otherwise you could setup a manual nc "action" to do this as you want it, but it requires fiddling with the post.

Also, since this will most likely be a rare occurrence, you could simply edit the code manually, because it's probably one of these exceptions for this job.  

 

0 Likes
Message 3 of 3

Anonymous
Not applicable

I was hoping for an easier way.

Pass through didn't work, in g90 it's not smart enough to know it's already there. I edited it manually for a positive rotation in C.

Thanks!


Hopefully I didn't fatfinger anything!