For several standard functions I have created some keyboard shortcuts.
But I can't create a shortcut for the Flip mate Alignment funtion.
Does anyone have an idea how to? Or is it impossible.
Welcome to the forum. I'm pretty sure that you can't set a shortcut for that.
There might be something in the API under swCommands_e. A brief perusal didn't find anything too promising though.
There is if you use the drag from one SW part file to another, while holding the alt key along with the LMB and then hover over the face you want to mate the parts together, you release the alt key and then hit the tab key and it flips the part.
You can add SmartMates when you move a component in an assembly, even if the component is used in other mates. As you drag the component into place, you can infer potential mate partners for creating different types of SmartMates
If a component is already used in other mates, you can move it only within the degrees of freedom allowed by those mates. Also, you cannot add SmartMates to an instance in a component pattern.
To create SmartMates while dragging a component:
The component becomes transparent and the pointer changes when it is over a valid mate partner.
Click in the Mate pop-up toolbar.
To create SmartMates while moving a component with the Move Component PropertyManager:
In the PropertyManager, under Move, click SmartMates .
Double-click a component then click a valid mate partner.
The Mate pop-up toolbar appears.
Click in the PropertyManager.
You can create some types of SmartMates by dragging components into assemblies using certain model geometry. You inference the geometry of existing components to create mates as you drop the new components.
Use one of the following entities to drag the component:
To create SmartMates:
When the pointer is over an entity of another component that is a potential mate partner, the pointer changes to indicate the mate or mates that will result if the component is dropped at this location. A preview of the component snaps into place.
The following types of automatic mates are supported:
Type of mate
Click for example
2 linear edges
2 planar faces
2 conical faces, or 2 temporary axes , or 1 conical face and 1 temporary axis
2 circular edges (peg-in-hole SmartMates).The edges do not have to be complete circles.
Concentric(conical faces)- and -Coincident(adjacent planar faces)
2 circular patterns on flanges (flange SmartMates).
Concentric and coincident
Origins and coordinate systems
Origin or coordinate system
Drag the part from the graphics area of its window into the graphics area of the assembly window.
From a part file: Select an entity and drag.
From an assembly file: Hold down Shift, then select an entity and drag.
Alt-select an entity and drag.
Release Alt before pressing Tab.
Drop the component.
Click in the Mate popup toolbar.
Thank you Lenny.
"Tab" - Tried all the hotkeys except Tab. It works like a charm, especially with the countersunk screws which never align in the right direction.
Is it just me or does this not work in Windows 10 because all the open tabs in Windows block the view even after holding down Alt & clicking on the part. Also, I must be doing something wrong since the list Lenny put up seems longer than just right clicking on the part > view mates > clicking on the mate > flipping the alignment.
are you clicking and still holding down the left mouse button while dragging the component? don't let go or it fails.
Edit: I just tried it in SW2019 on Windows 10 and it still works as it always has.
Did you create your mattes by selecting two faces while holding down the control key on selecting the second face?
Then you become only the smale selection menue for the possible mattes.
Because of that i add the matte function as keyboard command. With this solution i have not to press more keys then with the ctrl methode. But i get a selection menue with more options.
I can not only flipp the alignment, i can also block the rotation.
Ahh. I got it now. Thanks guys. I was wondering if you can do this with multiple parts simultaneously, but I'm guessing that's another thread.
Brian Flores wrote: I was wondering if you can do this with multiple parts simultaneously
Brian Flores wrote:
I was wondering if you can do this with multiple parts simultaneously
Sorry but you are SOL.
Just like real parts during assembly one piece at a time. BUT.....
if you make a sub-assembly all the components will move during matting, BUT.......
Retrieving data ...