Cycle 1493 EXTRUSION PROBING (#17 / #1-05-1)

ISO programming

G1493

Application

Cycle 1493 allows you to repeat the touch points of specific touch probe cycles along a straight line. In the cycle, you define the direction and the length of the extrusion, as well as the number of extrusion points.

The repetitions allow you, for example, to perform multiple measurements at different heights and to determine deviations based on the deflection of the tool. You can also use the extrusion to increase the accuracy during probing. Multiple measuring points help you ascertain contamination on the workpiece or rough surfaces.

In order to activate the repetition of specific touch points, you need to define Cycle 1493 before the probing cycle. Depending on the definition, this cycle will remain active for only the next cycle or for the entire NC program. The control interprets the extrusion in the input coordinate system I-CS.

The following cycles are capable of performing extrusions:

Result parameter Q

The control saves the results of the touch probe cycle in the following Q parameters:

Q parameter
number

Meaning

Q970

Maximum deviation from the ideal line of touch point 1

Q971

Maximum deviation from the ideal line of touch point 2

Q972

Maximum deviation from the ideal line of touch point 3

Q973

Maximum deviation of diameter 1

Q974

Maximum deviation of diameter 2

Result parameter QS

The control saves the individual results of all measuring points of an extrusion in the QS parameters QS97x. The result is ten characters long. The results are separated from each other by a space.

Example: QS970 = 0.12345678 -1.1234567 -2.1234567 -3.1234567

QS parameter
number

Meaning

QS970

Results of touch point 1 of an extrusion

QS971

Results of touch point 2 of an extrusion

QS972

Results of touch point 3 of an extrusion

QS973

Results of diameter 1 of an extrusion

QS974

Results of diameter 2 of an extrusion

You can convert the individual results in the NC program, using string processing into numerical values and use them in evaluations, for example.

Example:

A touch probe cycle produces the following results within QS parameter QS970:

QS970 = 0.12345678 -1.1234567

The example below shows how to convert the results produced into numerical values.

11 QS0 = SUBSTR ( SRC_QS970 BEG0 LEN10 )

; Read out the first result from QS970

12 QL1 = TONUMB ( SRC_QS0 )

; Convert alphanumeric value from QS0 to a numerical value and assign it to QL0

13 QS0 = SUBSTR ( SRC_QS970 BEG11 LEN10 )

; Read out the second result from QS970

14 QL2 = TONUMB ( SRC_QS0 )

; Convert alphanumeric value from QS0 to a numerical value and assign it to QL2

String functions

Log function

Once probing has finished, the control generates a log file in HTML format. The log file contains the results of the 3D deviation in graphical and tabular form. The control saves the log file in the same folder in which the NC program is located.

The log file contains the following data in the main axis, secondary axis and tool axis depending on the selected cycle (e.g., circle center point and diameter):

  • Actual probing direction (as a vector in the input system). The value of the vector corresponds to the configured probing path
  • Defined nominal coordinate
  • Upper and lower dimensions, as well as the determined deviation along the normal vector
  • Measured actual coordinate
  • Color coding of the values:
    • Green: Good
    • Orange: Rework
    • Red: Scrap
  • Extrusion points:
  • The horizontal axis represents the direction for the extrusion. The blue points are the individual measuring points. The red lines indicate the lower limit and the upper limit of the dimensions. If a value violates a specified tolerance, the control will show the area in red color in the graphic.

Notes

  • This cycle can only be executed in the FUNCTION MODE MILL machining mode.
  • If Q1145 > 0 and Q1146 = 0, then the control will perform the number of extrusion points at the same position.
  • When executing an extrusion with Cycles 1401 CIRCLE PROBING, 1411 PROBING TWO CIRCLES or 1404 PROBE SLOT/RIDGE, the extrusion direction must equal Q1140=+3, otherwise the control will produce an error message.
  • When defining the TRANSER POSITION Q1120>0 within a touch probe cycle, the control will compensate the preset by the mean of deviations. The control calculates this mean from all measured extrusion points of the probing object according to the programmed TRANSER POSITION Q1120.
  • Example:

    • Nominal position of touch point 1: 2.35 mm
    • Results: QS970 = 2.30000000 2.35000000 2.40000000 2.50000000
    • Mean: 2.387500000 mm

    • The preset is corrected by the mean from the nominal position, in this case by 0.0375 mm.

Cycle parameters

Help graphic

Parameter

Q1140 Direction for extrusion (1-3)?

1: Extrusion in the direction of the main axis

2: Extrusion in the direction of the secondary axis

3: Extrusion in the direction of the tool axis

Input: 1, 2, 3

Q1145 Number of extrusion points?

Number of measuring points that the cycle repeats over the length of the extrusion Q1146.

Input: 1...99

Q1146 Length of extrusion?

Length over which the measuring points are repeated.

Input: –99...+99

Q1149 Extrusion: Modal duration?

Effect of the cycle:

0: The extrusion is effective for only the next cycle.

1: The extrusion is effective until the end of the NC program.

Input: –99...+99

Example

11 TCH PROBE 1493 EXTRUSION PROBING ~

Q1140=+3

;EXTRUSION DIRECTION ~

Q1145=+1

;EXTRUSION POINTS ~

Q1146=+0

;EXTRUSION LENGTH ~

Q1149=+0

;EXTRUSION MODAL