OD Roughing and ID Roughing

Application area:
OD roughing, and ID roughing operations are designed to get the intermediate part by removing a lot of the workpiece volume that is located outside of the part and fixtures. The tool removes material by the series of the parallel strokes. The strokes can be parallel or perpendicular to the revolution axis depending on using cycle type and its parameters.
Setup:
The Setup tab is used to configure the primary parameters of the project. This can involve the positioning of the part on the equipment, the coordinate system of the part, and more. Details
Job assignment:
Roughing. The roughing allowance is removed by tool movements along the axis of the workpiece (when processing surfaces elongated in the direction of the Z-axis) or perpendicular to it (when processing surfaces elongated in the direction of the X-axis). In other words, a trajectory is formed similar to ISO G71/G72, but it is output to the control program in an expanded form, without the use of a cycle. Details
Roughing cycle. Similar to rough machining, but the operation is output to the control program in the form of a cycle, similar to ISO G71/G72. The roughing cycle allows the creation of one of the ISO G71 or ISO G72 cycles based on the specified contour of the workpiece. Switching between G71 and G72 is achieved by changing the Direction of tool movements (along the axis of the workpiece Axial or perpendicular to it Radial) in the parameters. Details
Offset Roughing. The roughing allowance is removed by tool movements equidistant to the contour of the workpiece. In other words, a trajectory is formed similar to ISO G73, but it is output to the control program in an expanded form, without the use of a cycle. Details
Offset cycle. Similar Offset Roughing, the operation is output to the control program in the form of a cycle, similar to ISO G73. Details
Zigzag. This process is used for machining enclosed areas from both sides, using a neutral tool. The tool is engaged by plunging downwards and performs a horizontal movement to remove the next layer. The tool re-engages by plunging again and makes a horizontal pass in the opposite direction. This way, the entire roughing allowance is removed layer by layer through horizontal passes with alternating directions. Details
Profile. This is the simplest type of cycle, where a single pass is generated, and its trajectory is identical to the specified initial geometric contour of the workpiece. Only minor modifications to the contour can be performed, including approach and retract linking, offsetting by specified allowances, excluding shaded areas that cannot be reached by the designated tool, and compensating for the tool radius. Details
Facing. This allows programming the machining of the end face of a workpiece with a single command. The trajectory is formed in the same way as when specifying Contour or Contour Repeat cycles. However, the trajectory is automatically calculated based on the current blank and workpiece, ensuring correct machining of either the left or right end face. Details
Properties. Displays the properties of an element. It is possible to add the stock. You can also call this menu by double clicking on an item in the list.
Delete. Removes an item from the list.
Restrictions. It allows you to restrict areas that should not be machined. Details
CycleParams:
Cycle.
You can select one of the available turning cycles described in the Job assignment. When you switch a cycle in this section, the corresponding element in the Job assignment automatically changes. The set of parameters varies for each turning cycle.
Click here to expand..
Here are the key parameters, the set of which may vary depending on the chosen strategy in the Cycle section:
Direction. Property switch between G71 and G72.
Axial. Turning is carried out with moves parallel to the axis of the part. (G71).

Radial. Turning is carried out with moves perpendicular to the axis of the part (G72).

Step. The distance between tool passes is equal to the cutting depth.

Overlap. When the flag is set, the system performs a semi-finish pass to remove the ridges remaining after the roughing passes.
.png)
Safe distance. Specifies the distance, the tool retracts after a roughing pass. At this distance from the machined surface, the tool returns to its original position.

Leads in passes. When the flag is set, the tool performs the Engage in each working pass by the amount specified on the Links tab.
.png)
Finish pass. When the flag is set, the system performs a finishing pass in the same operation.
.png)
Stocks. This parameter leaves this allowance for subsequent machining. If the Finish pass flag is set , the system removes this allowance in the same operation.
Click here to expand..
Radial. A stock of a specified size appears on cylindrical surfaces. On conical and spherical surfaces, the allowance decreases in accordance with the angle of the surface normal. When setting both the radial and the axial stocks simultaneously, they combine quadratically on these surfaces.

Axial. A stock of a specified size appears on faces. On conical and spherical surfaces, the allowance decreases in accordance with the angle of the surface normal. When setting both the radial and the axial stocks simultaneously, they combine quadratically on these surfaces

Profile. The toolpath with this allowance passes equidistantly to the contour of the part by a specified amount. All allowances combine when you set them simultaneously.

Chip breaking. Flagging activates the mode of kinematic chip breaking in which, after a specified cutting length, the cutter retracts to stop the formation of continuous chip. Then the cutter engages again and continues cutting. The retract distance is set in the Safe distance parameter.
Click here to expand..
Dwell. Allows you to break chips not by retract, but by stopping the feed of the cutter.
Off. When chip breaking by retract, the Dwell parameter is in the Off position.

Revolutions. Stopping the cutter feed for a specified number of spindle revolutions performs the chip breaking.

Seconds. Stopping the cutter feed for a specified time in seconds performs the chip breaking.

Radial thickness. The distance of relief in the X axis direction. Similar to the U parameter in the first block of the ISO G73 cycle.

Axial thickness. The distance of relief in the Z axis direction. Similar to the W parameter in the first block of the ISO G73 cycle.

Pass count. The number of tool passes required to remove the rough stock. Similar to the R parameter in the first block of the ISO G73 cycle.

Start point. The tool is approaches to this point, from which the execution of the G 71, G 72, G 73 cycles begins, and to which the tool returns upon completion of the cycle. If the increments are zero, then the Start point is the intersection point of the lines drawn through the Engage and Retract points .
Click here to expand..

Radial increment. Shifts the Start point along the X-axis in the direction corresponding to the increment sign.

Axial displacement. Shifts the Start Point along the Z-axis in the direction corresponding to the increment sign.

Check workpiece. When the flag is set, the system takes into account the current state of the workpiece. This significantly reduces machining time, especially if the shape of the allowance is complex. Details
Click here to expand..
_turningop.png)
Ignore gaps. Allows you to set the maximum distance of tool pass through the air at the working feed. If the length between two processing areas is less than this distance, the system will treat them as one processing area.

Safe distance. Specifies the distance of tool retract after a rough pass. At this distance from the machined surface, the tool returns to its initial position.

SD - Safe distance
Start entry amount. This parameter extends the beginning of the toolpath of the working passes.

Staem - Start entry amount
Stop entry amount. This parameter extends the end of the toolpath of the working passes.

Stoem - Stop entry amount
Max traversal distance. Specifies the maximum distance that the tool can pass on the traversal feed. If the distance between areas exceeds this parameter, the system would treat them separately.
Compensation: This parameter controls tool offsets and the method of outputting the tool nose radius correction. Details
Click here to expand..
Length corrector. Controls the output to the program of tool offset numbers that are specified in the Tools – Tool Properties – Numbers.
First. If the First parameter is selected, the system outputs the 1st corrector's number to the NC program.
Second. If the Second parameter is selected, the system outputs the 2nd corrector's number to the NC program.
Compensation. Controls tool nose radius compensation.
Off. The contour of the toolpath corresponds to the contour of the part and is output to the NC program without considering the tool nose radius. When using this mode on complex contours, the undercuts or incomplete machining are possible, so it is necessary to be carefully when machining simulation.

Computer. When traversing segments of the part contour that are not linear sections parallel to the coordinate axes, the toolpath shifts by the tool nose radius.

Control. The contour of the toolpath corresponds to the contour of the part and is output to the NC program without considering the tool nose radius. The system includes the commands for enabling and disabling correction (ISO G41/42/40) before the engage and retract frames respectively.

Wear. The system transforms the part contour geometry to the toolpath as in the Computer mode, but also includes commands for enabling and disabling correction, as for the Control mode. The tool moves closer to the part by the tool wear value entered in the NC console.

Reverse wear. It differs from the Wear mode in the direction of correction - G42 instead of G41, or vice versa. The tool moves away from the part by the tool wear value entered in the NC console.

The parameters for the Zigzag cycle works similarly to the OD Grooving, ID Grooving and Face grooving operations. Details
Roll by arcs.
Click here to expand..
If enabled: When rolling by arc, an arc whose radius is equal to the offset value will be inserted into the toolpath.

If disabled: In the tangent mode, linear moves are used to transit the corner. The tool path before and after the corner is extended by the offset length. If the extended path intersects then it is truncated to the intersection point, else a connection move is created.
![]()
Feeds/Speeds:
Using this dialogue the user can define the spindle rotation speed; the rapid feed value and the feed values for different areas of the toolpath. Spindle rotation speed can be defined as either the rotations per minute or the cutting speed. The defining value will be underlined. The second value will be recalculated relative to the defining value, with regard to the tool diameter. Details
Transformations:
Parameter's kit of operation, which allow to execute converting of coordinates for calculated within operation the trajectory of the tool. Details
Part:
A Part is a group of geometrical elements that defines the space to check for gouges. Details
Workpiece:
A workpiece model of an operation defines the material to be machined. Details
Fixtures:
As the Fixtures the fixing aids such as chucks, grips, clamps, etc., and the restriction areas of any other nature are usually specified. Details