Community
PowerMill Forum
Welcome to Autodesk’s PowerMill Forums. Share your knowledge, ask questions, and explore popular PowerMill topics.
cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

Non-Orthogonal MTD Axis

6 REPLIES 6
Reply
Message 1 of 7
Eskondedo
175 Views, 6 Replies

Non-Orthogonal MTD Axis

I am trying to build an MTD for this Mazak QT350 MSY for milling only. I understand how to pull vectors for rotaries, but it doesnt seem like the linear axis' can work the same. Below I have the model rotated @30° around the center of the primary spindle center so the Y axis and Z move as expected but the turret carrier needs to traverse @45° and no matter what I place in the IJ vectors it will not accept it. Even if I was trying to get it to move with a single value, I="0.707" moves the same as I="1". Any help would be appreciated, if this is possible at all.

Eskondedo_0-1734614169506.png

 

6 REPLIES 6
Message 2 of 7
Sean571
in reply to: Eskondedo

Unfortunately, I do not think you can do this in PowerMill. PowerMill does not support simulation for turret lathes, and this slant bed machine is a good example of its limitations. While their might be slick workarounds, I do not know of any personally and I would avoid trying to simulate lathes in PowerMill entirely. 

But you are welcome to play around and try, and I'd be interested in knowing if you manage to put a hacky solution together. I suspect you'll be running into other issues along the way though.

Sean Wroblewski
Applications Engineer

Message 3 of 7
dsmits
in reply to: Eskondedo

I know its not recommended but maybe possible if you change
<machine xmlns="x-schema:PowermillMachineTool" POST="pmpMultiaxis.*">
TO
<machine xmlns="x-schema:PowermillMachineTool" POST="SimPost.">


Message 4 of 7
Sean571
in reply to: Eskondedo

So after I replied initially, I got curious and I played around a bit and found a hacky way to have your X axis move at a different vector.

If you wrap your X axis in a new machine part that is a rotary axis and set the home position to 45 degrees, this will have the X axis default to moving at a 45 degree angle around the Z (with the vector I picked). Then just set the priority to HIDDEN and now, the user has no way of changing the rotary angle of the fake axis.

    <machine_part>
      <axis>
        <control_info ADDRESS="R" HOME="45" PRIORITY="HIDDEN" />
        <simple_rotary X="0" Y="0" Z="0" I="0" J="0" K="1" />
      </axis>
      <machine_part>
        <axis>
          <control_info ADDRESS="X" MIN="-1016" MAX="0" />
          <simple_linear I="-1" J="0" K="0" />
        </axis>
      </machine_part>
    </machine_part>

 
It's hacky and Might cause some other issues that I can't foresee, but It seems to work! 

Sean Wroblewski
Applications Engineer

Message 5 of 7
Eskondedo
in reply to: Sean571

This looked like a potential solution but I failed to mention the other moving parts. The Y axis sits on top of the sliding "X" and the two move simultaneously when machining I've rotated the entire model about the Z to make the Y and Z move orthogonally. There is no intention to use this machine for turning using PowerMill, only milling operations. While the 45° axis may not be a serious need for simulation, the motions related to the physical machine will not match. I've attached the MTD file to this response in the hopes it can be done, even with a cobbled solution.

Eskondedo_0-1735221620085.png

 

Message 6 of 7
Sean571
in reply to: Eskondedo

My original theory was correct, you just needed to work out some of the details to make it work for this configuration. I ended up getting it to work by changing a few things.

First, I Changed the world coordinate system so that the X and Z were perpendicular instead of the Y and Z. This way I could wrap the fake rotary axis around just the Y axis and not both the X & Y. Next I rotated the Y CAD around the world workplane 45 degrees so that it lined up with the world, Y axis.

Sean571_0-1735235633927.png



Then in the mtd, I had the fake rotary axis home position set to -45 degrees so that it rotates into the correct position, and now moves at a 45 degree angle from the X.

Attached is the solution I came up with.



Sean Wroblewski
Applications Engineer

Message 7 of 7
Eskondedo
in reply to: Sean571

While this moves as expected manually I don't think the ability to simulate with it will work. No matter what I do I get the same error:

Eskondedo_0-1735326931419.png

I tried adding the appropriate strokes to each axis, I removed them, nothing seems to allow me to simulate. It would appear that the hidden rotary axis isn't allowing the rest of the axis' to move.

Can't find what you're looking for? Ask the community or share your knowledge.

Post to forums  

Autodesk Design & Make Report