Toolbars
Toolbars provide quick and easy access to the most commonly used controls. Toolbars can be activated or hidden using the menu selection, which opens the Toolbars dialog. With GENER and CERUN, toolbars can also be activated or hidden using a right-mouse context menu from the application window background. Toolbars are dockable, meaning that you can drag a toolbar to any of the four sides of the main window. Toolbars can also be undocked by dragging them away from the sides (or by holding the Ctrl key). This section describes the Virtual Machine toolbars and their associated functions and short-cut keys.
Not all toolbars and toolbar functions are available in all products. If a toolbar is not universally available, the applicable products are listed in the title.
View (CERUN & GENER only)
The View toolbar is one of the standard toolbars available with the GENER and CERUN UI. This toolbar has buttons that control the visibility of windows used to trace the inputs and outputs of the process. Three of these buttons are unique to VM, as follows:
VM Construct (QUEST only)
: When selected, object coordinates are listed in world coordinates, originating from the center of the grids. When unselected, an object’s coordinates are listed relative to its parent (i.e., in local coordinates). This button also affects the placement of objects copied from one place to another in the model navigator. When world coordinates are selected, the object retains its position despite being moved or copied from one place to another in the navigator hierarchy. When local coordinates are selected, the object is placed relative to its new parent at the same offset it was originally at relative to its old parent.
: When selected, picking any component of a group will select the entire group. Objects can be grouped into larger components, for selection purposes, in the section of the model navigator.
: Creates a cubic entity, given an XYZ origin and the width, length and height of the cube. Once created, the cube can be further rotated to the required orientation.
: Creates a cylindrical entity, given an XYZ origin and the radius and height of the cylinder. Once created, the cylinder can be further rotated to the required orientation. The starting and ending radii can also be modified.
: Creates a conical entity, given an XYZ origin, base radius and height of the cone. Once created, the cone can be further rotated to the required orientation. The starting and ending radii can also be modified.
: Creates a spherical entity, given an XYZ origin and radius of the sphere. Once created, the sphere can be further rotated to the required orientation. The “number of subdivisions” controls the smoothness of the sphere, with a value 0 producing a (20 face) icosahedron, and increasing subdivisions increases the faces by a factor of 3. A maximum of 6 subdivisions is permitted (very CPU intensive).
: Sweeps a 2D profile over a complete or partial arc to produce a surface of revolution. The profile is defined as a series of (radius, height) pairs of coordinates, which is swept around the Z-axis. Once created, the surface can be further rotated to the required orientation.
: Sweeps a 2D closed profile along a vector to produce an extruded surface. The profile is defined as a series of (x, y) pairs of coordinates, joined at the start an end, which is extruded along a vector (positive Z by default) for a specified distance. Once created, the surface can be further rotated to the required orientation.
: Imports an STL mesh into the model. Once imported, the mesh surface can be further scaled and rotated to its required size and orientation. A “Smoothing” function can improve the appearance of facetted surfaces by using smooth light rendering at edges having a change of angle within a specified amount.
: Loads a bitmap image, given the point in the model for the lower left corner of the image, and the X-axis width and Y-axis height of the image in model coordinates. The picture can be rotated to the required orientation.
: Creates a rotary axis, given a point of origin, the rotation axis and an optional range of motion.
: Creates a curved axis, given a point of origin and an open or closed 2D profile. The profile is defined as a series of (x, y) pairs of coordinates. The curved axis can be further rotated the required orientation.
: Creates a tool reference point that can identify one of: the SCP of the machine, a specific pocket in the tool changer, or other named places where tools might be attached.
: Creates a part reference point that identifies where fixtures and parts are loaded on the machine.
VM Mode (CERUN & GENER only)
: Selects “camera” mode, which is equivalent to selecting the “Default to camera mode” checkbox in the (Ctrl Alt O) Misc settings. The left-mouse button will subsequently control the orientation of the camera. The mouse pointer will appear as a four-way arrow. Hold the Ctrl key down to temporarily (while the key is held) switch to “selection” mode.
: Selects “selection” mode, which is equivalent to clearing the “Default to camera mode” checkbox in the (Ctrl Alt O) Misc settings. The left-mouse button will subsequently select objects. The mouse pointer will appear as an arrow. Hold the Ctrl key down to temporarily (while the key is held) switch to “camera” mode.
: Selects “measurement” mode.
The left-mouse button will subsequently select objects for measurement
purposes. The mouse pointer will appear as caliper/
: Temporarily disables material removal simulation (MRS). When selected, the in-process stock and machinable fixtures will not be affected by the cutting action of the tool.
VM View
The 6 middle buttons on the VM View toolbar lock the simulation window camera rotation to one of 6 standard views, with respect to the axis selected in the VM Grid toolbar. While any one of these 6 buttons is selected, camera rotation functions are disabled and the camera can be panned only.
VM View Filter (CERUN & GENER only)
: Views or hides the display of the in-process stock, as calculated by the Material Removal Simulation option.
: Toggles the
display of the in-process stock as it appeared at earlier moments in
time when moving the Time Line backwards and forwards. These earlier
checkpoints can be taken at each tool change, at each operation and/
: Views or hides the display of gouges in the finished part, as calculated by the Material Removal Simulation option.
: Views or hides the display of excess stock material, as calculated by the Material Removal Simulation option.
: Views or hides the display of a color graduated difference between stock and part, as calculated by the Material Removal Simulation option. Select (Ctrl Alt Q) to view or modify comparison settings. Colorized differences are available only when one or both of the Overcut or Undercut buttons are selected.
VM Grid
The VM Grid toolbar contains a drop-down list of all axes defined in the model (including tool, head and stock axes). The grid reference zero and orientation will be with respect to the selected axis. The standard viewpoint settings in the VM View toolbar are also with respect to the selected grid axis.
: Views or hides the XY plane grid. Line spacing, colors, units and other settings are controlled by selecting (Ctrl G).
: Views or hides the axes marker showing the origin. Marker size, colors and other settings are controlled by selecting (Ctrl G).
: Views or hides the kinematics markers showing the type and position of linear axes, rotary axes, and the TCP and SCP control point positions.
: Views or hides the display of the safety zone that surrounds objects that have a safe distance setting for collision testing. The safety zone is drawn with a fixed transparent color, so that the underlying object can also be seen.
: Views or hides the display of a marker showing the origin and orientation of the workpiece coordinate frame. This frame includes the effects of fixture compensation, RTCP and any local coordinate system (LCS).
VM Measure
The buttons on the VM Measure toolbar are only available while in
measurement mode, as set using the
Measurement button on the
VM Mode toolbar or menu bar. The 3 middle
buttons are filters that enable or disable picking of the various
components of the triangles that make up the in-process stock.
: Measures the distance and angle between subsequently selected entities, as well as the xyz offset between entities.
: Measures the radius
and xyz center of a circle constructed through 3 subsequently selected
points and/
VM Animation (CERUN & GENER only)
Selects continuous animation mode, which is equivalent to selecting “Continuous” in the (Ctrl Alt O) dialog Misc tab Animation control settings. Select this method to slow the simulation down to some factor of real time, as controlled by the slider.
VM Tool Path (CERUN & GENER only)
(Ctrl T): Views or hides the display of the tool path trace in the simulation window. Trace data is always recorded, regardless of the display setting.
: Views or hides the display of the tool axis vector when tool path tracing is enabled in the simulation window.
(Ctrl Shift T): When selected, the tool path trace is always visible, even when the tool path is behind objects that would normally obscure the trace.
Limits the trace to the last specified number of seconds, defined in the numeric input field. This is equivalent to selecting “From last n seconds” in the (Ctrl Alt O) dialog Tool path tab Mode settings.
VM Cross Section (CERUN & GENER only)
The Cross Section functions can be used to obtain a cross section view of the in-process stock, which is only available when the Material Removal Simulation (MRS) license option is enabled.
: Enables or disables a cross section view of the in-process stock taken along the XY plane of the stock axis. The section plane can be offset by entering a value in the numeric input field.
: Enables or disables a cross section view of the in-process stock taken along the YZ plane of the stock axis. The section plane can be offset by entering a value in the numeric input field.
: Enables or disables a cross section view of the in-process stock taken along the ZX plane of the stock axis. The section plane can be offset by entering a value in the numeric input field.
: Enables or disables a cross section view of the in-process stock taken along a plane defined using the picking functions. The section plane can be offset by entering a value in the numeric input field.
: Switches between showing the in-process stock on one side of the cross section plane or the other.
: Enables or disables the display of a grid on the cross section plane. Grid settings are the same as for the feature.
VM Annotation
The Annotation functions provide a rudimentary capability to first
(optionally) mark-up the simulation window and then take snapshots
and/
: Toggles the left-mouse action between annotate and non-annotate modes. When in annotation mode, the cursor will appear as a small pencil that will draw in the simulation window when the left-mouse button is held down. Drawing is equivalent to marking a glass pane that appears on top of the simulation window.
: Takes a PNG image of the
simulation window, including annotation data if present. Picture files
are stored in the folder identified by the vm_picture_dir configuration
(i.e., DEF file) variable. If this variable is not defined or is blank,
then pictures are stored in the user’s “Pictures\
: Starts or stops the
recording of the contents of the simulation window, including annotation
data if present. Video files are stored in the folder identified by the
vm_video_dir configuration variable. If this variable is not defined or
is blank, then videos are stored in the user’s “Videos\








































