Machine Rotary Axis Flying Apart During Machine Simulation

Machine Rotary Axis Flying Apart During Machine Simulation

sdinsmoreDZYJZ
Enthusiast Enthusiast
1,944 Views
18 Replies
Message 1 of 19

Machine Rotary Axis Flying Apart During Machine Simulation

sdinsmoreDZYJZ
Enthusiast
Enthusiast

I've got a Haas TRT160 (tilting rotary table) on a Haas DM-2. The A frame & rotary table are mated appropriately within the TRT160 subassembly and rotate perfectly within the subassembly. I've set the machine file up to where I believe it is perfect, including axis order. I've pre-set the machine table so that the intersection of the rotary axes is directly below the spindle.

 

When I try "manual control", the X/Y/Z axes work as expected. But both the A & C axes, while rotating in the correct orientation, rotate about some arbitrary point instead of their center-axis (which is how they rotate within the subassembly). I have tried everything; offsets within the machine setup have no effect, I've tried creating a whole new assembly with both the machine & the TRT160 as separate subassemblies, nothing seems to fix it.

 

Here is the link to the assembly file (all parts are virtual within the assembly), and here is the link to the machine setup file along with a screenshot showing the setup-order and then the incorrect rotation. I'll post some screenshots of the setup in a reply post. Running HSMWorks 2020 R0.43580 with Solidworks 2018 SP3.

 

Incorrect RotationIncorrect RotationMachine ConfigMachine Config

0 Likes
Accepted solutions (2)
1,945 Views
18 Replies
Replies (18)
Message 2 of 19

sdinsmoreDZYJZ
Enthusiast
Enthusiast

Machine setup screenshots attached.

X-Axis ComponentsX-Axis ComponentsY-Axis ComponentsY-Axis ComponentsZ-Axis ComponentsZ-Axis ComponentsA-Axis ComponentsA-Axis ComponentsC-Axis ComponentsC-Axis Components

0 Likes
Message 3 of 19

sdinsmoreDZYJZ
Enthusiast
Enthusiast

To put the Autodesk team on the right track, I tried setting the machine origin point to a random location in the model (as opposed to the intersection of the rotary axes), and it had zero effect on the rotation of the A-frame and C-table (they both rotated about that arbitrary point as they were before). In other words, those two components are not considering the set machine origin at all, they are using this other arbitrary point (which I have no idea where it is or where it came from) instead.

0 Likes
Message 4 of 19

sdinsmoreDZYJZ
Enthusiast
Enthusiast

Can somebody at Autodesk look at this please...

0 Likes
Message 5 of 19

Anonymous
Not applicable

Im having the same exact issue, except my A axis is fine, but my C axis is rotating around an arbitrary point as well. I have tried to do the same as you, moving machine zero and etc.  I havent figured it out at all and its blowing my mind.  Someone from autodesk can you please help us with this issue!!!!

0 Likes
Message 6 of 19

sdinsmoreDZYJZ
Enthusiast
Enthusiast

I emailed Autodesk yesterday requesting help on this issue, I’ll let you know what they say.

0 Likes
Message 7 of 19

Anonymous
Not applicable

Yes please! I would appreciate that. Hopefully we can get this resolved

0 Likes
Message 8 of 19

paul.clauss
Alumni
Alumni

Hi @sdinsmoreDZYJZ 

 

Thanks for posting! I was able to recreate the same behavior with your files. To be honest, I am not a Machine Simulation expert, so I've reached out to the internal team to see if they can help further.

 

When changing the machine origin has no effect, these problems are often due to problems in the Solidworks assembly itself. Are there any alternative mating strategies you could use to place the rotaries? It could be worth a try.

 

I'll follow up as soon as I have more information from the team! Please feel free to reach out whenever you have questions. 

Paul Clauss

Product Support Specialist




0 Likes
Message 9 of 19

sdinsmoreDZYJZ
Enthusiast
Enthusiast

Hi Paul,

 

Thanks for taking a look & escalating. Both the machine & rotary table assemblies came direct from Haas in the form of STEP files, which I converted to assemblies and edited/reaaranged as necessary. I actually did try various mating strategies through sketches in an effort to keep the A-frame in line with the rotary axis main body, to no avail. I did have a feeling that the issue was due to the Solidworks assembly, not necessarily HSM, but I can’t recreate the entire machine from scratch, so hopefully the internal team can point us in the right direction here.

0 Likes
Message 10 of 19

Anonymous
Not applicable

I finally figured it out! Hours later! Le me take a look at your assembly real quick, basically I had to separate my trunion and platter and bring it all back in with mates.  Its a long process and kind of a pain in the ass.  I'll see if I can get yours to work

0 Likes
Message 11 of 19

sdinsmoreDZYJZ
Enthusiast
Enthusiast

Man I've spent at least 10 hours total trying to figure it out to no avail. Let me know if you have any success with my files, or just be a little more specific on your solution for everyone to see.

0 Likes
Message 12 of 19

Anonymous
Not applicable

Here you go... Try it out and make sure it works on your end.

0 Likes
Message 13 of 19

sdinsmoreDZYJZ
Enthusiast
Enthusiast

There are no files attached to your post.

0 Likes
Message 14 of 19

Anonymous
Not applicable
Accepted solution
Message 15 of 19

sdinsmoreDZYJZ
Enthusiast
Enthusiast

It works!! I would love to know how you accomplished this! As would other users who have this issue. If you could write a detailed post, that would be amazing!

0 Likes
Message 16 of 19

sdinsmoreDZYJZ
Enthusiast
Enthusiast
Accepted solution

I see what you did, and what the problem is/was. Autodesk, pay attention.

 

To sum up, James disolved the TRT160 subassembly, which brought the TRT160 subassembly's components/mates into the main assembly for the entire machine. From there, the simulation worked perfectly. I have no idea why the simulation wouldn't observe mates for subassemblies, but that appears to be the case/bug. Seems unfortunate that subassemblies would need to be broken down in order to work in machine simulation!

Message 17 of 19

Anonymous
Not applicable

Yep you are correct! For whatever reason it didn't like mates for the sub assembly.  I separated the sub assembly and recreated it with the mates which fixed the issue. If you need any other help just let me know. Enjoy!

Message 18 of 19

paul.clauss
Alumni
Alumni

Hi @Anonymous  @sdinsmoreDZYJZ 

 

Thank you for sharing the fix - I will ensure the team is aware and am glad that things are now working. Please feel free to reach out whenever you have questions.

Paul Clauss

Product Support Specialist




0 Likes
Message 19 of 19

ianty85
Enthusiast
Enthusiast

Hello!
I use Machine Simulation to see a limit zone in program, and i need to restrict the turn of the axis of the machine. On machine with 45 degrees head this function not work...Why?two.jpg

one.jpg

and may be duplicate whis button to navigate area, so as not to go to the configuration every time...

Files with machine and a part here: https://disk.yandex.ru/d/uRRsfWEtqQLnig

0 Likes