Touch probe cycle 1402 determines the center point of a sphere. You can apply the result to the active row of the preset table.
Application
Cycle sequence

- Following the positioning logic, the control positions the touch probe at rapid traverse (value from FMAX column) to the programmed touch point. The control takes the set-up clearance Q320 into account during pre-positioning.
- Then the touch probe moves to the entered measuring height Q1102 and measures the actual position of the first touch point with a single probing movement.
- The control returns the touch probe to the clearance height Q260 at FMAX_PROBE and then moves it to the next touch point.
- The control moves the touch probe to the entered measuring height Q1102 and measures the next touch point.
- Depending on the definition of Q423 Number of Probes, the control repeats the steps 3 to 4.
- The control moves the touch probe in the tool axis by the set-up clearance to a position above the sphere.
- The touch probe moves to the center of the sphere and probes another touch point.
- The touch probe returns to the clearance height Q260.
- The control saves the measured position in the following Q parameters. If Q1120 = 1, then the control writes the measured position to the active row of the preset table.
Q parameter | Meaning |
---|---|
Q950 to Q952 | Measured circle center point in the main axis, secondary axis, and tool axis |
Q966 | Measured diameter |
Q980 to Q982 | Measured deviations of the circle center point |
Q996 | Measured deviations of the diameter |
Q183 |
|
Notes
- Reset any coordinate transformations before the cycle call.
- This cycle can only be executed in the FUNCTION MODE MILL machining mode.
- If you have programmed Cycle 1493 EXTRUSION PROBING before, the control will ignore it during the execution of Cycle 1402 SPHERE PROBING.
Cycle parameters
Help graphic | Parameter |
---|---|
Q1100 1st noml. position of ref. axis? Absolute nominal position of the center point in the main axis of the working plane. Input: –99999.9999...+99999.9999 or optional input: "?...": Semiautomatic mode, Semi-automatic mode "...-...+...": Evaluation of the tolerance, Evaluation of tolerances "...@...": Transferring the actual position, Transferring the actual position | |
Q1101 1st noml. position of minor axis? Absolute nominal position of the center point in the secondary axis of the working plane Input: –99999.9999...+9999.9999 or optional input (see Q1100) | |
Q1102 1st nominal position tool axis? Absolute nominal position of the first touch point in the tool axis Input: –99999.9999...+9999.9999 or optional input (see Q1100) | |
Q1116 Diameter of 1st position? Diameter of the sphere "...-...+...": Evaluation of the tolerance, Evaluation of tolerances Input: 0...9999.9999 or optional input (see Q1100) | |
Q423 Number of probes? Number of touch points on the diameter Input: 3, 4, 5, 6, 7, 8 | |
Q325 Starting angle? Angle between the main axis of the working plane and the first touch point. The value has an absolute effect. Input: –360.000...+360.000 | |
Q1119 Arc angular length? Angular range in which the touch points are distributed. Input: –359.999...+360.000 | |
Q320 Set-up clearance? Additional distance between touch point and ball tip. Q320 is in addition to the SET_UP column in the touch probe table. This value has an incremental effect. Input: 0...99999.9999 or PREDEF | |
Q260 Clearance height? Coordinate in the tool axis at which no collision between touch probe and workpiece (fixtures) can occur. The value has an absolute effect. Input: –99999.9999...+99999.9999 or PREDEF | |
Q1125 Traverse to clearance height? Positioning behavior between the touch points –1: Do not move to clearance height. 0, 1: Move to clearance height before and after the cycle. Pre-positioning occurs at FMAX_PROBE. 2: Move to clearance height before and after each touch point. Pre-positioning occurs at FMAX_PROBE. Input: –1, 0, +1, +2 | |
Q309 Reaction to tolerance error? Reaction when tolerance is exceeded: 0: Do not interrupt program run when tolerance is exceeded. The control does not open a window with the results. 1: Interrupt program run when tolerance is exceeded. The control opens a window with the results. 2: The control opens a window with the results if the actual position is in the scrap range. Program run is interrupted. The control does not open a window with the results if rework is necessary. Input: 0, 1, 2 | |
Q1120 Transfer position? Define which touch point will be used to correct the active preset: 0: No correction 1: Correction based on center of the sphere Input: 0, 1 |
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.
11 TCH PROBE 1402 SPHERE PROBING ~ | ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
|