Pausing NC Code Simulation and Executing a Previous Line

When pausing a simulation at any line, you can select an earlier NC Code line, simulate this line or continue the original simulation from where it was paused. The machine is positioned at the corresponding DOF, with the corresponding tool. All controller states and DOF values of the machine are updated to reflect the state of the simulation corresponding to this position. This applies to Milling Machines only.

This task shows you how to:

  1. Click NC Code Simulation .
    See Simulating Using NC Code .
  2. Click Pause in the Simulation Player.
  3. Click NC Code Simulation Panel to activate the panel and select a line which has already been machined.

    Only lines earlier than the current simulation state is selected.

    The machine is positioned at the start point of the selected line. (If in the Live Simulation environment, all machine and controller states appear according to the selected line). Selecting > continues the simulation from where it was stopped.



  4. Once the machine is positioned, right-click the current to start the simulation.
    The Simulate Current Line box appears.
  5. Select Simulate Current Line.

    See Using Simulation Options for Machining for the setup of the ISO panel.

  6. Click Run forward on the Simulation Player.

    Once this line is simulated, close the action bar corresponding to that simulated line.

    Note: The same functionality is achieved by selecting the tool trace instead of the ISO line. Selecting tool trace is only possible when the simulation has been paused.

  7. Select >.
    This continues the simulation from where it was paused.

Errors During Simulation - Messages Reporting

During the launch of NC Code simulation, if the controller emulator detects unknown or unsupported NC Code, it generates warnings or errors based on the severity. These errors are shown in the existing Message Reporting dialog box.

  1. Click Messages Reporting .
    The dialog box showing the Message NC Code syntax error:Line5, Tr45

    Apart from the feedback and machine positioning capability, you are warned of Unsupported ISO Code. Unsupported ISO code is any parameter or instruction in the NC Code which is not understood by the controller. These errors are generated by the controller emulator and is shown in an error / warning dialog box before the simulation player is launched. Based on the error warning status, you can continue the simulation or close the simulation tool bar.

    If machining (feed) moves are detected when the spindle is not on (CW or CCW) then this is flagged as an error during simulation. This is a fault type in the list.

    During simulation, if machining is detected when spindle is not on, then this is flagged as error. In Live Simulation, this shows in the simulation status area (bottom center of screen). This is also included in the Hide/Show Information Messages, available at end of simulation.

  2. Click Show/Hide Information Messages
    This shows information messages: 4s: Joint limit exceeded by ZIMMERMANN_F302Zimmerman27990-422916793.1::Axis X 2.9s : Joint limit exceeded.

Machine State Information

Each device panel is an independent Visualization Immersive dialog box which is grouped by default on the top right of the screen.

Click and drag the required section.

All Visualization Immersive dialog panels have the capability to be separated or grouped. Move or resize a panel making one of its edges closer to another snappable panel, it attracts and sticks until you have moved it far of the required distance.

They have the capability to be compacted by clicking on the arrow down in title frame.

The panel can also be docked at any side of the screen except the left one: on top, bottom or right side. Drag the panel to the desired side screen where arrow is displayed.