Cycle 1434 PROBE SLOT/RIDGE UNDERCUT (#17 / #1-05-1)
ISO programming
G1434
Application
Touch probe cycle 1434 determines the center and width of a slot or a ridge using an L-shaped stylus. The control can probe undercuts due to the shape of the stylus. The control probes the two opposing touch points. You can transfer the deviations as correction values to the active row of the preset table.
The control orients the touch probe to the calibration angle from the touch probe table.
Cycle 1493 EXTRUSION PROBING allows you to repeat the touch points in a chosen direction and for a defined distance along a straight line.
Cycle run
- The control positions the touch probe to the pre-position of the first touch point 1, using positioning logic.
The pre-position in the machining plane depends on the object plane:
- Q1139=+1: The pre-position in the main axis is at a distance of Q1118 RADIAL APPROACH PATH from the nominal position in Q1100. The direction of the radial approach length Q1118 depends on the algebraic sign. The pre-position of the secondary axis is equivalent to the nominal position.
- Q1139=+2: The pre-position in the secondary axis is at a distance of Q1118 RADIAL APPROACH PATH from the nominal position in Q1101. The direction of the radial approach length Q1118 depends on the algebraic sign. The pre-position of the main axis is equivalent to the nominal position.
- The control then positions the touch probe at the entered measuring height Q1102 and performs the first probing procedure 1 at probing feed rate F from the touch probe table. The probing feed rate must be identical to the calibration feed rate.
- The control retracts the touch probe in the machining plane at FMAX_PROBE by the amount Q1118 RADIAL APPROACH PATH.
- The control positions the touch probe to the next touch point 2 and performs the second probing procedure at probing feed rate F.
- The control retracts the touch probe in the machining plane at FMAX_PROBE by the amount Q1118 RADIAL APPROACH PATH.
- If you program the parameter CLEAR. HEIGHT MODE Q1125 with the value 0 or 1, the control positions the touch probe at FMAX_PROBE back to the clearance height Q260.
- The control saves the measured positions in the following Q parameters. If Q1120 TRANSFER POSITION is defined with the value 1, then the control corrects the ascertained deviations in the active row of the preset table.
Q parameter | Meaning |
---|---|
Q950 to Q952 | Measured center of the slot or ridge in the main axis, auxiliary axis and tool axis |
Q968 | Measured slot or ridge width |
Q980 to Q982 | Measured deviation of the center of the slot or ridge |
Q998 | Measured deviation of the slot width or ridge width |
Q183 | Workpiece status
|
Q970 | If you have programmed Cycle 1493 EXTRUSION PROBING: Maximum deviation based on the center of the slot or the ridge |
Q975 | If you have programmed Cycle 1493 EXTRUSION PROBING: Maximum deviation based on the slot width or ridge width |
Notes
- Do not activate the following NC functions before using the touch-probe cycle:
- Cycle 8 MIRRORING
- Cycle 11 SCALING FACTOR
- Cycle 26 AXIS-SPECIFIC SCALING
- TRANS MIRROR
- Reset any coordinate transformations before the cycle call.
- This cycle can be executed only in the FUNCTION MODE MILL machining mode.
- If you program in the radial approach length Q1118=–0, then the algebraic sign has no effect. The behavior is identical to +0.
- This cycle is intended for an L-shaped stylus. For simple styli, HEIDENHAIN recommends Cycle 1404 PROBE SLOT/RIDGE.
- Observe the fundamentals of touch probe cycles 14xx.
Cycle parameters
Help graphic | Parameter |
---|---|
Q1100 1st noml. position of ref. axis? Absolute nominal position of the center in the main axis of the working plane. Input: –99999.9999...+99999.9999 or enter ?, +, – or @:
| |
Q1101 1st noml. position of minor axis? Absolute nominal position of the center 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 spindle position of the center in the tool axis Input: –99999.9999...+9999.9999 Optional input (see Q1100) | |
Q1113 Width of slot/ridge? Width of the slot or ridge parallel to the secondary axis of the machining plane. This value has an incremental effect. Input: 0...9999.9999 Or – or +: "...-...+...": Evaluation of the tolerance, see Evaluation of tolerances | |
Q1115 Geometry type (0/1)? Type of object to be probed: 0: Slot 1: Ridge Input: 0, 1 | |
Q1139 Object plane (1-2)? Plane in which the control interprets the probing direction. 1: YZ plane 2: ZX plane Input: 1, 2 | |
Q1118 Distance of radial approach? Distance to the nominal position at which the touch probe is pre-positioned in the machining plane and to which it retracts after probing. The direction of Q1118 is equivalent to the probing direction and is in the direction opposite to the algebraic sign. This value has an incremental effect. Input: –99999.9999...+9999.9999 | |
Q320 Set-up clearance? Additional distance between touch point and ball tip. Q320 is active 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. This value has an absolute effect. Input: –99999.9999...+99999.9999 or PREDEF | |
Q1125 Traverse to clearance height? Positioning behavior before and after the cycle: –1: Do not move to the clearance height. 0, 1: Move to the clearance height before and after the cycle. Pre-positioning occurs at FMAX_PROBE. Input: -1, 0, +1 | |
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 does not open a window if rework is necessary. The control opens a window with results and interrupts the program if the actual position is at scrap level. Input: 0, 1, 2 | |
Q1120 Transfer position? Define which touch point will be used to correct the active preset: 0: No correction 1: Correction of the active preset based on the center point. The control corrects the active preset by the amount of the deviation of the nominal and actual position of the center. 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 1434 PROBE SLOT/RIDGE UNDERCUT ~ | ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
|