NC Programmers

NC Programmers

Defining the behavior of programmable CNC machines

DELMIA NC Machine Simulation

Simulation of NC Machine Tools

DELMIA NC Machine Simulation (NMS) lets programmers perform virtual NC program validation. They can control and simulate machine tool motions, along with material removal, using either the NC tool path or post-processed NC code.

NMS helps programmers deliver optimized, high-quality NC programs by finding potentially damaging collisions, excessive non-value-added machine motion, out-of-travel machine motion, or wrong material removal.

Programmers are immersed in a lifelike V6 3D representation of the physical workplace as they optimize and validate NC programs.

  • Early validation of machining operations and programs
  • Better understanding of the physical machine cell during programming and validation
  • Time and cost savings through virtual NC code validation
  • Improved NC program quality and programming efficiency
  • Check the reachability of the workpiece at the earliest possible time
    NMS offers a unique feature for mounting the workpiece setup (addressing part, stock, accessory, fixtures, and clamps) on the machine and checking reachability with the tool assembly before doing any programming. There is no need to define any machining operation or to compute any tool path. You can adjust the location and change the setup if needed. The early check and validation saves time and money.
  • Control and program the NC machine
    Using specialized operations such as machine instructions, users can define a desired machine configuration to reach subsequent operations. Auxiliary axes of the machine can be controlled and locked to specific values for a set of operations. The NC machine motion can then be immediately simulated and validated. Immediate 3D visual feedback helps identify errors and reduces dependency on post-processing logic.
  • Validate the entire manufacturing program or a single machining operation
    The entire program or a selected operation of interest can be simulated as soon as the programmer defines it which increases productivity.
  • Perform integrated, simultaneous simulation of NC machine motions and material removal based on the NC tool path and NC code
    NC machine simulation based on the NC tool path helps users validate programmed tool paths by identifying erroneous and redundant machine motions before generating NC code. High-quality NC operations can be generated quickly. The quality of material removal can be checked and validated. NC programmers can generate and validate NC code as a final buy-off before it is used on the shop floor.
  • Check travel limits of machine tools
    Axes limits can be displayed during simulation, giving users feedback about whether the selected NC machine can complete the program without exceeding limits.
  • Detect collisions
    Users can detect collisions in the machining cell caused by machine motion and take corrective action— helping them to generate error-free programs.
  • Calculate cycle time
    Cycle times based on speeds and accelerations defined for individual machine axes are calculated and displayed, informing NC programmers how long it takes to machine the part.
  • Simulate based on worn tools
    Users can define maximum tool-wear parameters for each tool and tool assembly. They then have the option of simulating machine motion and material removal using nominal cutting conditions or maximum wear conditions.