Haas UMC create work offset with B axis tilt

Haas UMC create work offset with B axis tilt

apaapP8AVW
Participant Participant
1,437 Views
16 Replies
Message 1 of 17

Haas UMC create work offset with B axis tilt

apaapP8AVW
Participant
Participant

Hey Everyone,

 

I'm having trouble figuring out how to create a setup that starts with my B-axis at an angle.

I'm using this pyramid that requires a 45 degree B-axis tilt to align each vise with the spindle. I was able to get kind of close by changing the B-axis home position to 45 degrees in the kinematics but in order for the fixture to mate properly to the rotary table I also need to rotate the work coordinate z axis 45 degrees (Part removed for simplicity)

apaapP8AVW_0-1730920171825.png

If I have the work coordinate Z axis in the correct orientation, the entire fixture is off 45 degrees and G54 Z is not properly oriented with the spindle.

apaapP8AVW_1-1730920318285.png

 

I typically use the bore located in the center of the pyramid and probe at B0 with a c-axis offset for each vise but for various reasons I'd like to be able my offsets on my stock with the B axis tilted (easier to read code, easier to adjust things, sometimes on 2nd ops there are easily probable features at random orientations that I would like to use as a work offset..)

 

I've written code by hand using G254 and G234 that with offsets that start with the B axis tilted that run fine on the machine but I can't figure out how to make it work in Fusion.

 

Thanks,

Alex

 

 

0 Likes
1,438 Views
16 Replies
Replies (16)
Message 2 of 17

CNC_Lee
Collaborator
Collaborator

@apaapP8AVW 

Can you share the Fusion file containing your machine configuration with this fixture and vises?

If my post answers your question, please use Accept as Solution.

CNC Lee
Autodesk CAM Post Processor Expert
0 Likes
Message 3 of 17

apaapP8AVW
Participant
Participant
0 Likes
Message 4 of 17

seth.madore
Community Manager
Community Manager

Just so I understand what you're looking for (and while I wait for your file to actually download)

You want the pyramid against the platter of the rotary.
You want to create a Setup at B45. and have the origin located somewhere on the part, not at A0B0

Correct?


Seth Madore
Customer Advocacy Manager - Manufacturing


0 Likes
Message 5 of 17

apaapP8AVW
Participant
Participant

Yeah exactly!

I want my work offset to be set up on my part the exact way it would be on a B0C0 setup, so the Top Centerline of the stock with everything orientated parallel to the spindle axis which, in this specific case, requires a B45 initial offset.

0 Likes
Message 6 of 17

CNC_Lee
Collaborator
Collaborator

@apaapP8AVW 

Post removed while trying to find a solution....

If my post answers your question, please use Accept as Solution.

CNC Lee
Autodesk CAM Post Processor Expert
0 Likes
Message 7 of 17

CNC_Lee
Collaborator
Collaborator

@apaapP8AVW 

Post removed while trying to find a solution....

If my post answers your question, please use Accept as Solution.

CNC Lee
Autodesk CAM Post Processor Expert
0 Likes
Message 8 of 17

apaapP8AVW
Participant
Participant

@CNC_Lee Appreciate you looking into this but I don't believe that is correct. Posting your facing pass results in a B45 positioning before the tool path. The correct set up and post would have facing be done at B0 (B45 would be set in my g54 offset) 

I would also need to somehow be able to probe that corner with the B axis at B0 which seems impossible to do accurately with the sides of the stock at a 45 degree angle. 

apaapP8AVW_0-1731108547007.png

 

 

0 Likes
Message 9 of 17

CNC_Lee
Collaborator
Collaborator

@apaapP8AVW 

I am now a bit confused! LOL
Also, why is it mandatory to probe your WCS with your B axis at B0?

If my post answers your question, please use Accept as Solution.

CNC Lee
Autodesk CAM Post Processor Expert
0 Likes
Message 10 of 17

seth.madore
Community Manager
Community Manager

I do have a post for you, I'll email you in the morning.

For those curious:

The user will have to add the mapWorkOrigin = false; statement to the post, use TCP values for the output (not adjust for the table rotation), without outputting the TCP code.  Not outputting the TCP code will require a post edit, possibly in multiple places.


Seth Madore
Customer Advocacy Manager - Manufacturing


0 Likes
Message 11 of 17

seth.madore
Community Manager
Community Manager

Reading the replies above, I don't think you're going to get what you are looking for in one Setup. If you want your A/B offset to be entered into the offset value at the control, the library post does that for you already, it will just post out A0.B0.

And no, probing the part at mechanical A/B0 is not going to be possible, save for using the Part Alignment function, which it doesn't sound the route you're going...


Seth Madore
Customer Advocacy Manager - Manufacturing


0 Likes
Message 12 of 17

seth.madore
Community Manager
Community Manager

The solution to this, unfortunately, is to use 2 post processors; one for machine simulation and one for post processing. I've emailed you a video explaining it all as well as a modified post processor.


Seth Madore
Customer Advocacy Manager - Manufacturing


0 Likes
Message 13 of 17

adrian8B2L2
Advocate
Advocate

Seth, if possible, could you share that information with me too? Angled, multi part fixtures are on my horizon, and I would like to know how to best handle it.

0 Likes
Message 14 of 17

adrian8B2L2
Advocate
Advocate

@seth.madore 

Could you share the solution with me too? This is a scenario I must contend with frequently but for a Heidenhain control. Thank you for sharing ( if possible 😁

0 Likes
Message 15 of 17

seth.madore
Community Manager
Community Manager

Sorry, looks like I missed the earlier message. I've sent you a DM 🙂


Seth Madore
Customer Advocacy Manager - Manufacturing


0 Likes
Message 16 of 17

Christoph_360
Collaborator
Collaborator

Hello


@apaapP8AVW wrote:

Hey Everyone,

 

I'm having trouble figuring out how to create a setup that starts with my B-axis at an angle.

I'm using this pyramid that requires a 45 degree B-axis tilt to align each vise with the spindle. I was able to get kind of close by changing the B-axis home position to 45 degrees in the kinematics but in order for the fixture to mate properly to the rotary table I also need to rotate the work coordinate z axis 45 degrees (Part removed for simplicity)


 

Why don't you work with the original machine model and original PP?

 

Christoph_360_0-1761845750352.png

 

Thanks

Christoph

0 Likes
Message 17 of 17

Christoph_360
Collaborator
Collaborator

Hello

 

The setups are defined so that you can work with the original machine model and the original PP.

 

Christoph_360_0-1762208137819.png

 

Thanks

Christoph

0 Likes