Example: Determining a basic rotation from a plane and two holes

When setting a basic rotation with cycles 14xx, this must be defined by parameters Q1120 TRANSER POSITION and Q1121 CONFIRM ROTATION.

Program sequence

  • Cycle 1420 PROBING IN PLANE
    • Q1120=+4: Compensation to the mean touch point
    • Q1121=+1: Set basic rotation
  • Cycle 1411 PROBING TWO CIRCLES
    • Q1120=+3: Compensation to the mean touch point
    • Q1121=+1: Set basic rotation

0 BEGIN PGM TOUCHPROBE MM

1 TOOL CALL 600 Z

2 TCH PROBE 1420 PROBING IN PLANE ~

Q1100=+20

;1ST POINT REF AXIS ~

Q1101=+20

;1ST POINT MINOR AXIS ~

Q1102=+0

;1ST POINT TOOL AXIS ~

Q1103=+80

;2ND POINT REF AXIS ~

Q1104=+50

;2ND POINT MINOR AXIS ~

Q1105=+0

;2ND POINT TOOL AXIS ~

Q1106=+10

;3RD POINT REF AXIS ~

Q1107=+60

;3RD POINT MINOR AXIS

Q1108=+0

;3RD POINT TOOL AXIS ~

Q372=-3

;PROBING DIRECTION ~

Q320=+2

;SET-UP CLEARANCE ~

Q260=+50

;CLEAR. HEIGHT MODE ~

Q1125=+2

;CLEARANCE HEIGHT ~

Q309=+0

;ERROR REACTION ~

Q1126=+1

;ALIGN ROTARY AXIS ~

Q1120=+4

;TRANSER POSITION ~

Q1121=+1

;CONFIRM ROTATION

3 TCH PROBE 1411 PROBING TWO CIRCLES ~

Q1100=+25

;1ST POINT REF AXIS ~

Q1101=+15

;1ST POINT MINOR AXIS ~

Q1102=-10

;1ST POINT TOOL AXIS ~

Q1116=+8

;DIAMETER 1 ~

Q1103=+80

;2ND POINT REF AXIS ~

Q1104=+35

;2ND POINT MINOR AXIS ~

Q1105=-10

;2ND POINT TOOL AXIS ~

Q1117=+8

;DIAMETER 2 ~

Q1115=+0

;GEOMETRY TYPE ~

Q423=+4

;NO. OF PROBE POINTS ~

Q325=+0

;STARTING ANGLE ~

Q1119=+360

;ANGULAR LENGTH ~

Q320=+0

;SET-UP CLEARANCE ~

Q260=+50

;CLEARANCE HEIGHT ~

Q1125=+2

;CLEAR. HEIGHT MODE ~

Q309=+0

;ERROR REACTION ~

Q1126=+0

;ALIGN ROTARY AXIS ~

Q1120=+3

;TRANSER POSITION ~

Q1121=+1

;CONFIRM ROTATION

4 CALL PGM 35

; Call the part program

5 END PGM TOUCHPROBE MM