Generic Motion operation in NX

Generic Motion operation in NX

After vacation break, I’m back with new Technical Tuesday episode. Today I’m showing an example of what we can do using Generic Motion operation.

Generic Motion is an operation which lets you program the tool path segment by segment. It is equivalent of Teach Mode operation from Turning. It is located in “mill multi-axis” group, because you can dynamically change tool axis for each segment of tool path.

This operation can be used to machine features in non-typical way, which are not easy to achieve with other operations. It might be also helpful for programming transfer motions between regular multi-axis operations. When you don’t like the postprocessor to automatically output safe (far) retracts between operations, you can use Generic Motion as optimal transfer motion.
Generic Motion operation will be mostly appreciated by programmers dealing with large-scale production, because it allows to create tool paths without any useless moves.

On a following movie, you can see an example how to use Generic Motion.
As you can see, I’m using only 3 of all available sub-operation types. It is because “Rotary Point Vector Move” and “Follow Curve/Edge” are very flexible and easy to use.

As always, sample tool path which I’m showing is not the one and only way of doing this. This is just an example showing Generic Motion works. This chamfers can be also easily machined with Variable Contour using Curve/Point drive. It is shown on second movie:

About the Author
Marek Pawlus Marek Pawlus
Marek’s focus is development of postprocessors, NC code simulation kits and NX Open applications for NX CAM. In 2016 Marek founded NCmatic in Poland to provide services for NX CAM users. In 2017 NCmatic became Siemens’ Software and Technology Partner. In 2018 Marek launched second location of NCmatic in Morgan Hill, California, to make it even easier for companies from United States to cooperate with NCmatic. Marek graduated from University of Technology in Rzeszow, Poland in 2010 with master’s degree in Mechanics and Mechanical Engineering. While Marek’s area of interest is CAM software and CNC controllers, he also has hands-on experience as CAM programmer in motorsport industry.

Leave a Reply