Rotationally symmetric workpiece blank with BLK FORM ROTATION
Application
With the BLK FORM ROTATION function you define a rotationally symmetrical workpiece blank in order to, for example, correctly simulate machining on a fully turned shaft.
Description of function
For a rotationally symmetrical workpiece blank you define one axis as the rotational axis. The rotational axis defines the coordinate plane for the workpiece blank's contour description (e.g., the Z/X plane)
- Workpiece blank contour with rotational axis Z and secondary axis X
In the workpiece blank definition you refer to the contour description.
You program the contour in a subprogram or in a separate NC program.
You program the half-section of the workpiece blank as a contour. The contour of the half-section rotates around the rotational axis.
The following conditions apply to the contour description:
- Use only coordinates in the plane
If Z is the rotational axis, you program the contour of the workpiece blank in the Z/X plane. Z is then the main axis and X is the secondary axis.
- For the starting point, always program both coordinates in the plane
- Always program a closed contour
- Program only positive values in the secondary axis
The workpiece preset is on the rotational axis. You define the coordinates of the blank contour relative to the workpiece preset.
The workpiece preset does not need to be on the surface of the workpiece; it can also be within the workpiece. This allows you to define an oversize, for example.
The positive direction of rotation for circular contour elements always goes from the main axis to the secondary axis; for example, from Z toX.
Input
NC programs contained in this User's Manual are suggestions for solutions. The NC programs or individual NC blocks must be adapted before being used on a machine.
Change the following contents as needed:
- Tools
- Cutting parameters
- Feed rates
- Clearance height or safe position
- Machine-specific positions (e.g., with M91)
- Paths of program calls
Some NC programs depend on the machine kinematics. Adapt these NC programs to your machine kinematics before the first test run.
In addition, test the NC programs using the simulation before the actual program run.
With a program test you determine whether the NC program can be used with the available software options, the active machine kinematics and the current machine configuration.
1 BLK FORM ROTATION Z DIM_D LBL "BLANK" | ; Rotationally symmetrical workpiece blank with rotational axis Z |
* - ... | |
11 M30 | |
12 LBL "BLANK" | ; Subprogram start |
13 L X+0 Z+0 | ; Contour starting point |
14 L X+35 | ; Coordinates in positive direction of secondary axis |
15 L Z-15 | |
16 L X+50 | |
17 L Z-25 | |
18 CR X+50 Z-40 R+15 DR- | |
19 L Z-50 | |
20 L X+0 | |
21 L Z+0 | ; Contour end point identical to contour starting point |
22 LBL 0 | ; End of subprogram |
* - ... |
To navigate to this function:
Insert NC function Special functions Program defaults Workpiece blank definition (BLK FORM) BLK FORM ROTATION
The NC function includes the following syntax elements:
Syntax element | Meaning |
---|---|
BLK FORM ROTATION | Syntax initiator for rotationally symmetric workpiece blank |
Z, X or Y | Rotary axis The rotational axis defines the coordinate plane for the contour description. |
DIM_R or DIM_D | Interpret values in the secondary axis in the contour description as radius or diameter |
LBL or FILE | Name or number of the contour subprogram or path of the separate NC program |
Notes
- If you program the contour description with incremental values, the control interprets the values as radii regardless of whether DIM_R or DIM_D is selected.
- With the CAD Import software option (#42 / #1-03-1), you can load contours from CAD files and save them in subprograms or separate NC programs.