Cycle 460 CALIBRATION OF TS ON A SPHERE (option 17)

Application

 
Machine

Refer to your machine manual.

cyc460

Before starting the calibration cycle, you need to pre-position the touch probe above the center of the calibration sphere. Position the touch probe in the touch probe axis by approximately the set-up clearance (value from touch probe table + value from cycle) above the calibration sphere.

With Cycle 460 you can calibrate a triggering 3‑D touch probe automatically using an exact calibration sphere.

It is also possible to capture 3‑D calibration data. Option 92, 3D-ToolComp, is required for this purpose. 3-D calibration data describe the deflection behavior of the touch probe in any probing direction. The 3-D calibration data are stored under TNC:\system\3D-ToolComp\*. The DR2TABLE column of the tool table references the 3DTC table. The 3-D calibration data are then taken into account when probing. This 3‑D calibration is necessary if you want to achieve a very high accuracy with Cycle 444 3‑D Probing (see Cycle 444 PROBING IN 3-D ).

Cycle sequence

cyc460_1

The setting in parameter Q433 specifies whether you can perform radius and length calibration, or just radius calibration.

  1. Radius calibration Q433=0
  2. Clamp the calibration sphere. Ensure the prevention of collisions
  3. In the touch probe axis, position the touch probe over the calibration sphere, and in the working plane, approximately over the sphere center
  4. The first movement is in the plane, depending on the reference angle (Q380)
  5. The control then positions the touch probe in touch-probe axis
  6. The probing process starts, and the control begins by searching for the equator of the calibration sphere
  7. Once the equator has been determined, the radius calibration begins
  8. Finally, the control retracts the touch probe in the touch-probe axis to the height at which it had been pre-positioned
  1. Radius and length calibration Q433=1
  2. Clamp the calibration sphere. Ensure the prevention of collisions
  3. In the touch probe axis, position the touch probe over the calibration sphere, and in the working plane, approximately over the sphere center
  4. The first movement is in the plane, depending on the reference angle (Q380)
  5. The control then positions the touch probe in touch-probe axis
  6. The probing process starts, and the control begins by searching for the equator of the calibration sphere
  7. Once the equator has been determined, the radius calibration begins
  8. The control then retracts the touch probe in the touch-probe axis to the height at which it had been pre-positioned
  9. The control determines the length of the touch probe at the north pole of the calibration sphere
  10. At the end of the cycle the control retracts the touch probe in the touch-probe axis to the height at which it had been pre-positioned

The setting in parameter Q455 specifies whether you can perform an additional 3-D calibration

  1. 3-D calibration Q455= 1...30
  2. Clamp the calibration sphere. Ensure the prevention of collisions
  3. After calibration of the radius and length, the control retracts the touch probe in touch-probe axis. Then the control positions the touch probe above the north pole
  4. The probing process goes from the north pole to the equator in several steps. Deviations from the nominal value, and therefore the specific deflection behavior, are thus determined
  5. You can specify the number of probing points between the north pole and the equator. This number depends on input parameter Q455. A value between 1 and 30 can be programmed. If you program Q455=0, no 3-D calibration will be performed
  6. The deviations determined during the calibration are stored in a 3DTC table
  7. At the end of the cycle the control retracts the touch probe in the touch-probe axis to the height at which it had been pre-positioned
 
Tip

In order to calibrate the length, the position of the center point (Q434) of the calibration sphere relative to the active datum must be known If this is not the case, then HEIDENHAIN recommends against using Cycle 460 to calibrate the length!

One application example for calibrating the length with Cycle 460 is the comparison of two touch probes

Notes

 
Machine

HEIDENHAIN only gives warranty for the function of the probing cycles if HEIDENHAIN touch probes are used.

 
Notice
Danger of collision!
When running touch probe cycles 400 to 499, no cycles for coordinate transformation must be active.
  1. The following cycles must not be activated before a touch probe cycle: Cycle 7 DATUM SHIFT, Cycle 8 MIRRORING, Cycle 10 ROTATION, Cycle 11 SCALING FACTOR, and Cycle 26 AXIS-SPECIFIC SCALING.
  2. Reset any coordinate transformations beforehand.
  • This cycle can only be executed in the FUNCTION MODE MILL and FUNCTION MODE TURN machining modes.
  • A measuring log is created automatically during calibration. The log file is named TCHPRAUTO.html. This file is stored in the same location as the original file. The measuring log can be displayed in the browser on the control. If an NC program uses more than one cycle to calibrate the touch probe, TCHPRAUTO.html will contain all the measuring logs.
  • The effective length of the touch probe is always referenced to the tool reference point. The tool reference point is often on the spindle nose (and face of the spindle). The machine manufacturer may also place the tool reference point at a different point.
  • Pre-position the touch probe so that it is located approximately above the center of the calibration sphere.
  • Depending on the accuracy of the pre-positioning, finding the equator of the calibration sphere will require a different number of touch points.
  • If you program Q455=0, the control will not perform a 3-D calibration.
  • If you program Q455=1 to 30, the control will perform a 3-D calibration of the touch probe. Deviations of the deflection behavior will thus be determined under various angles. If you use Cycle 444, you should first perform a 3‑D calibration.
  • If you program Q455=1 to 30, a table will be stored under TNC:\system\3D-ToolComp\*.
  • If there is already a reference to a calibration table (entry in DR2TABLE), this table will be overwritten.
  • If there is no reference to a calibration table (entry in DR2TABLE), then, in dependence of the tool number, a reference and the associated table will be created.
  • Note on programming
  • Before a cycle definition you must program a tool call to define the touch-probe axis.

Cycle parameters

Cycle parameters

Help graphic

Parameter

tch460_2_NCK

Q407 Radius of calib. sphere?

Enter the exact radius of the calibration sphere being used.

Input: 0.0001...99.9999

Q320 Set-up clearance?

Additional distance between touch point and ball tip. Q320 is added to SET_UP (touch probe table), and is only effective when the preset is probed in the touch probe axis. This value has an incremental effect.

Input: 0...99999.9999 or PREDEF

Q301 Move to clearance height (0/1)?

Specify how the touch probe moves between measuring points:

0: Move at measuring height between measuring points

1: Move at clearance height between measuring points

Input: 0, 1

Q423 Number of probes?

Number of measuring points on the diameter. The value has an absolute effect.

Input: 3...8

Q380 Ref. angle in ref. axis?

Enter the reference angle (basic rotation) for acquiring the measuring points in the active workpiece coordinate system. Defining a reference angle can considerably enlarge the measuring range of an axis. The value has an absolute effect.

Input: 0...360

Q433 Calibrate length (0/1)?

Define whether the control will calibrate the touch probe length after radius calibration:

0: Do not calibrate touch probe length

1: Calibrate touch probe length

Input: 0, 1

Q434 Preset for length?

Coordinate of the calibration sphere center. This value must be defined only if length calibration will be carried out. The value has an absolute effect.

Input: –99999.9999...+99999.9999

Q455 No. of points for 3-D calibrtn.?

Enter the number of touch points for 3-D calibration. A value of about 15 touch points is useful. If you enter 0, the control will not perform a 3-D calibration. During 3-D calibration, the deflecting behavior of the touch probe is determined under various angles, and the values are stored in a table. 3D-ToolComp is required for 3-D calibration.

Input: 0...30

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.

 
Tip

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.

Example

11 TCH PROBE 460 TS CALIBRATION OF TS ON A SPHERE ~

Q407=+12.5

;SPHERE RADIUS ~

Q320=+0

;SET-UP CLEARANCE ~

Q301=+1

;MOVE TO CLEARANCE ~

Q423=+4

;NO. OF PROBE POINTS ~

Q380=+0

;REFERENCE ANGLE ~

Q433=+0

;CALIBRATE LENGTH ~

Q434=-2.5

;PRESET ~

Q455=+15

;NO. POINTS 3-D CAL.