The following advanced training video series is for manufacturers wanting to fully customize their NX CAM Machine Tool Simulation. It focuses on the the NX Machine Configurator application, and does not directly deal with post processors, nor with CAM. Customization requires a solid expertise and understanding of machine tools and controllers as a starting point.
This video series introduces the concept of the Common Simulation Engine (CSE), and provides details on using the Machine Configurator to create and modify Machine Configuration Files (MCFs) which represent the machine specific features of the CSE driver.
NOTE: It will take almost a minute before all of the content on this page is displayed and you can scroll down. Please be patient while the previews for all 30 videos are loaded.
The advanced training video series is broken down into 30 brief chapters, as described below. It is helpful to go through them in order at first, but having several chapters makes it easier to return to the material for reinforcement.
Objective: Gain a deep understanding in using “Machine Configurator” application to create and handle Machine Configuration Files MCF and Controller Configuration Files CCF. The session will enable you to create any detail function to customize the CSE controller. After this training you will be able to set up NX CAM CSE for the machine simulation of complex machine tools.
Target Audience: This course is for people who are involved in creating and customizing CSE drivers on a daily basis.
Pre-requisites: The NX CAM Simulation basic training is required before starting this course. Furthermore it is strongly recommended to understand the concepts of a machine tools and numerical controls.
Chapter 1: Machine Configurator Overview - Understanding the concepts of the Machine Configurator application
Chapter 2: Create MCF from scratch - Your first steps creating an MCF file from scratch
Chapter 3: Axis and Channel configuration for Siemens 840D - Understanding axis and channel configurations
Chapter 4: How CSE processes NC-Programs - Understanding the CSE architecture and the work flow when an NC program is simulated with CSE
Chapter 5: First NC-Codes rapid move G0 X - Add and create meta codes for rapid motions like G0
Chapter 6: Feedrate move G1 X F - Add and create meta codes for cutting feed rate movements like G1 X F
Chapter 7: Incremental mode - Understanding global and incremental modes
Chapter 8: Reusing things using methods - Understanding the method concept and its benefits
Chapter 9: Control structures and controller variables - Understanding control statements and variables. Roles of the parser vs. interpreter
Chapter 10: Toolchange T M6 - Understanding tool changes in detail.
Chapter 11: Toolchange T M6 - different controllers - Understanding the tool change concepts for different controller types like Sinumerik, Fanuc or TNC
Chapter 12: Subprogram handling - Understanding how subprograms are handled within CSE
Chapter 13: Tool length compensation - Understanding the concept of the tool length compensation
Chapter 14: Zero offset G54 - first version - Understanding the concept and handling of offsets like G54. This is the overview section, details in the following sections.
Chapter 15: Tool radius compensation - Understanding the concept of the tool radius compensation
Chapter 16: LoadOffset to use Geometry view MCS - Understanding offsets in conjunction with the geometry view of the ONT in NX CAM. Using the LoadOffset function.
Chapter 17: Zero offset G53 - Understanding the concept of zero offsets.
Chapter 18: Local offsets TRANS, ATRANS - Learn more about transformations and local offsets like TRAN or ATRANS.
Chapter 19: Local Offsets ROT, AROT - Learn more about transformations and local offsets like ROT and AROT
Chapter 20: Overview Siemens FRAME concept - Understanding the transformation concept of Sinumerik FRAME objects
Chapter 21: Spindle modes - Understand how different spindle modes and speeds are handled.
Chapter 22: Overview Variable types - Understanding the concept of Variables
Chapter 23: Output messages - Understanding how to output messages and work with debug functions.
Chapter 24: Variables and Variable Methods - Understanding more about variables, special types of variable methods and variable listener
Chapter 25: 5-axis transformation - Understanding the concept and handling of 5-axis transformation like TRAORI, G43.4 or M128
Chapter 26: Non-linear transformations e.g. polar mode - Cover the non-linear transformation concept on the examples TRANSMIT/Polar mode
Chapter 27: Motion planning and interpolation, accuracy of motions and time calculation - Understanding the details of motion planning. How kinematics information about acceleration and deceleration is covered. How accurate is the Simulation?
Chapter 28: Creating documentation with Machine Configurator - Understanding the capability of Machine Configurator to create documentation
Chapter 29: Using CCF-Files as libraries - Understanding the concept of MCF and CCF handling as libraries
Chapter 30: Machine Configurator security concept - Understanding the capability of Machine Configurator protecting your data and how to use built-in security concepts.