Machine setup panel
Application area:
This tab is necessary for configuring the fundamental project parameters, primarily related to the kinematic scheme of the equipment.
Description.
Machine name. Must be unique.
Comment. Description of the equipment used
Group. Machine group is used only for sorting in a machine library. Seven values are available:
- Jet cutting
- Wire EDM
- Milling
- Lathe
- Turn-milling
- Robotics
- Other
Developer. Developer of this machine. It can be xml schema author or cnc machine manufacturer.
NC System name. Name of NC-system.
Postprocessor file. Path to postprocessor file.
Interpreter file. Path to interpreter file (*.snci)
Measurements. Parameters of measurements
Tooling.
Tooling parameters
Position for tool block. Configures the contents and parameters of tool blocks in the tool positions of the machine. You can put a tool block wherever you want, or hide it by making it empty.
Visible. Configures the visualization parameters of the tool block. When the flag is active, the tool block is visible, and its color can be altered in this state.
Metallic. Setting the flag gives the surfaces of the tool block a metallic gloss.
Transparent. With the flag set, the tool block becomes transparent. You can adjust the transparency level.
Display mode. The parameter manages the rendering of the tool block's 3D model. The default mode uses the display mode set for the system's graphical window. You can also set a unique display mode for this specific tool block. See more.
Control Parameters.
Machine control parameters.
Arcs. The parameters related to arcs
Use arcs. The parameter determines whether arcs will be displayed in CLData (e.g., circular interpolation). When the option is disabled, arcs are not displayed, and the trajectory is represented by line segments.
Use arcs in XY plane. The parameter determines whether arcs will be displayed in a specific plane.
Use arcs in YZ plane. The parameter determines whether arcs will be displayed in a specific plane.
Use arcs in ZX plane. The parameter determines whether arcs will be displayed in a specific plane.
Circles division. The parameter allows you to divide circles into segments (Do not divide, by quarters, by halves). It is necessary for generating certain interpolations (e.g., generating circular interpolation using R).
Do not break. The division do not break.
Into quadrants. The area is divided into quarters
Into halves. The area is divided into halves
Minimal Arc Length. If the length of the arc is less than the value set in this parameter, the arc will be displayed as line segments.
Maximal Arc Radius. If the radius of the arc is greater than the value specified in this parameter, the arc will be displayed as line segments.
Spatial arcs. The arcs do not lie in planes. The parameter usually is used for robots to generate MULTIARC outputs. MULTIARC movement command defines a circular arc passing through three points with a predetermined orientation of the tool in space for each of these points. See more
Minimal distance between start and end points. If the distance between the start and end points of a spatial arc is less than a specified value, line segments are generated between these two points.
Reorientation mode. The law of interpolation at an intermediate point can refer to either relative to path or relative to base CS.
Consider middle point orientation. The parameter controls whether orientation is considered at the midpoint.
Singularities. This parameter group defines the system's ability to automatically prevent singularities.
Wrist angle (degrees)
Allowed axis deviation. This parameter specifies the angle by which machine's or robot's nodes can deviate from the nominal calculated position to bypass the singularity zone.
Base
Elbow angle (degrees)
Default machine(robot) configuration. The state of flip status equipment elements as indicated on the kinematic equipment shema.
Origin list parameters. The parameters related to displaying the local coordinate system.
Origin prefix. The parameter determines the prefix used for displaying the local coordinate system (LCS).
Initial number. The parameter sets the initial value for displaying the local coordinate system (LCS).
Increment value. The parameter determines the step size for calculating the number of the next local coordinate system (LCS).
Create new origin for part group. The parameter determines whether automatic creation of a new Local Coordinate System (LCS) is required for the next group of parts of a certain type.
Radius Compensation Parameters. Defines the toolpath construction features considering the tool radius compensation.
Sharp Corner. When considering the tool radius compensation at contour sections containing sharp angles, the system applies special algorithms to construct the tool path. This parameter defines the maximum angle that the system will consider as sharp.
Rotary Transformations. Defines the availability of rotational transformation parameters in the Transformation tab.
Polar interpolation is available. When the flag is active. one can change a linear axis to the rotary one in the simple 3-axes milling process, using the Rotary Transformation parameter on the Transformations tab. Usually it is necessary on the lathes that has the drive mill tool. or for the rotary operations at the four- or five-axis machines.
CNC supports polar interpolation. When the flag is active, then CNC interpolation tick on the Transformations tab in the Rotary Transformation group is available. If this parameter is on, then one can generate the G-code with the commands to switch on/off the polar interpolation.
Cylindrical interpolation is available. When the flag is active, one can utilize the cylindical interpolation function, using the Rotary Transformation parameter on the Transformations tab. It gives the possibility to mill the side surface of cylindrical parts by programming the unrolled curves. The system programms the unrolled curves in the [X,Y,Z] coordinates, but most of the turn-milling machines can process only in [X,C,Z] coordinates. So the cylindrical interpolation makes the transformation [X,Y,Z] => [X,C,Z].
CNC supports cylindrical interpolation. When the flag is active, then CNC interpolation tick on the Transformations tab in the Rotary Transformation group is available. If this parameter is on, then one can generate the G-code with the commands to switch on/off the cylinrical interpolation.
Start from C=0. When the flag is set, then the parameter Start from C=0 on the Transformations tab in the Rotary Transformation group is active by default. It sets rotary axis to zero position before switch on the polar or cylindrical interpolation.
Tool frame output. Defines the format for outputting the tool orientation parameters in CLDATA commands containing five-axis movements.
Additional transformation. <*Base coordinate system*> defines the coordinate system with respect to which the transformation will be performed. It can be: Tool CS, Workpiece CS, Global CS or any other geometrical CS you have created before. Also additional translation and rotation of this CS can be defined inside Additional transformation group of parameters.
Set machine state flags. When programming robots, their physical coordinates relative to Cartesian coordinates are also determined by the flip position of their joints. This parameter specifies whether to output flags in CLData indicating the flip position of the joints.
Swap Tool and Workpiece frames. In some situations, the robot's tool block holds the workpiece instead of the tool. In such cases, swap the tool and workpiece coordinate systems. Set the flag if the robot controller does not support this transformation.
Set tool contact surface normal vectors. For five-axis tool radius compensation, the tool must offset along the normal to the surface from their contact point. When setting the flag, CLData outputs an additional TLContact command before each movement, specifying the parameters of the normal to the surface at the tool-workpiece contact point.
Indexed 5-axis machining. Specifies the accessible parameters and coordinate transformation modes for indexed five-axis machining.
Indexed 5Axis compensation mode. Defines the coordinate rotary transformation parameters in the indexed five-axis processing mode (for inclined plane functions).
5 Axis tooling point compensation. Option is responsible for rotation of the tool center point together with the rotary head.
5 Axis workpiece zero point compensation. Option is responsible for rotation of the workpiece zero point rotation tothether with the rotary table.
5 Axis coordinate system compensation. Option is responsible for rotation the workpiece coordinate system together with the rotary table.
Local coordinate system (ORIGIN). Defines the display mode of the Local CS parameter in each operation's Setup tab.
Unavailable. The Local CS parameter does not display.
Off. The Local CS parameter displays but defaults to Off.
Auto: The Local CS parameter displays and defaults to Auto. In this mode, rotational transformations align the WCS so that the Z-axis matches the tool axis, and its origin remains fixed to the user-selected part point.
Local CS positioning mode. Defines the behavior of the machine's physical axes during rotational transformations.
Stay. Rotates the coordinate system without moving the machine's physical axes.
Turn. Rotates the coordinate system and the physical axes of the machine accordingly, without compensating for the misalignment of the tool's set point and the coordinate system origin with linear axes movement.
Move. Rotates the coordinate system and the physical axes of the machine accordingly, and compensates for the misalignment of the tool's set point and the coordinate system origin with linear axes movement.
Is spatial. Defines whether to perform coordinate system transformations using spatial angles or the machine's rotational axes. When the flag is set, the transformation uses spatial angles.
Euler angles type (rotation sequence). Specifies the sequence of rotations when performing rotational transformations using spatial angles.
Rotations around movable axes. Determines whether to perform rotations around fixed axes or previously rotated axes . When the flag is set, each subsequent rotation uses the previously rotated coordinate system axes.
Angles in degrees. Specifies the unit of measurement for rotation angles. When the flag is set, the system measures angles in degrees; otherwise, it measures in radians.
Move auto LCS with table. Determines the position of the WCS during rotational transformations in Auto Local CS mode. When the flag is set, the WCS attaches to the part during rotational transformations, aligning the Z-axis of the WCS with the tool axis. When the flag is disabled, the WCS remains in its original position and does not move with the workpiece.
Auto LCS rotation law. Defines the positions of the X and Y axes when Move auto LCS with table option is active.
Snap to Tool CS. Use it in machines where rotational axes are realized through tool rotations. In this case, the axes rotate in conjunction with the tool..
Snap to Machine CS. The axes direction connects to the fixed global coordinate system of the machine.
Snap to Workpiece CS. Use it in machines where rotational axes are realized through workpiece rotations. In this case the axes rotate in conjunction with the workpiece.
Exclude Spatial Angle A. In rotational transformations, the work coordinate system's X-axis remains parallel to the machine coordinate system's X-axis.
Exclude Spatial Angle B. In rotational transformations, the work coordinate system's Y-axis remains parallel to the machine coordinate system's Y-axis.
Exclude Spatial Angle C. In rotational transformations, the work coordinate system's Z-axis remains parallel to the machine coordinate system's Z-axis.
Rotatable Workpiece CS. When the flag is set, you can both shift and rotate the workpice coordinate system in the WCS parameter in the Setup tab.
Continuous 5-axis machining. Specifies the accessible parameters and coordinate transformation modes for continuous five-axis machining.
TCPM mode is available. Enables the Tool center point management parameter in the Setup tab when the flag is active. Use it only when the CNC system supports this function. When the flag is disabled, the system uses coordinate transformation parameters from the Indexed 5Axis compensation mode.
TCPM mode default state. Activates the Tool center point management parameter by default in the Setup tab when the flag is enabled. When the flag is disabled, this parameter is inactive by default.
Disable TCPM when rotate back. When the flag is set, you can access the option to disable TCPM mode during links while rotating the workpiece back to its original position.
TCPM 5Axis compensation mode. Defines coordinate transformation parameters for each block of the NC program in continuous 5-axis machining mode.
5 Axis tooling point compensation. Option is responsible for rotation of the tool center point together with the rotary head.
5 Axis workpiece zero point compensation. Option is responsible for rotation of the workpiece zero point rotation tothether with the rotary table.
5 Axis coordinate system compensation. Option is responsible for rotation the workpiece coordinate system together with the rotary table.
Tool Change.
Tool change parameters are set here.
Go to tool change position
Output mode
Tool change position
Heavy axes
Tool change time calculation
Default law
Advanced laws. Used to describe the toolholder. You must first; enter the required number of 'steps' to define the toolholder.
Next, click the newly created '+' symbol to enable the input of specific <*Length*> and <*Diameter*> values for each of these steps.
Coolants.
In this panel, you can activate different types of coolant for your machine
Simulation.
Some parameter group works similarly to the Setup panel. Setup panel
Revolution bodies simulation
Check inappropriate tool and spindle direction. It checks for collision control between the direction of rotation of the workpiece/tool. For instance, the position of the insert of a lathe tool and the rotation direction of the lathe spindle.
Collisions to ignore. System can detect false-positive collisions between nodes. You can add these nodes to the ignore-list to prevent system from detecting false-positive collisions. How to add through Machine Maker you can read for Robot See more, for Mill machine See more.
Show active part only.
By enabling this option, you will only see the current part. In a project with multiple parts, the current part is determined by the focus in the tree, i.e., on a specific part or operation intended for processing that part.This allows reducing the load on your PC when working in different modes (such as Technology or Modeling).
System settings.
Machine state parameters.
Axis position.
Address. It is the axis designation.
Axis Control. Specifies the motion control mode for this axis.
Countinuous. This axis operates in continuous mode.
Indexed. Indicates that rotation will be carried out incrementally by the specified angle.
Manual. Implies that the operation is entirely manual.
Support shortest path rotation. Refers to the rotation around an axis or point using the most direct path between the initial and final positions in three-dimensional space.
Frame.
Machine axis definition.