EasyManua.ls Logo

HEIDENHAIN ITNC 530 - CONVERSATIONAL PROGRAMMING - Page 354

HEIDENHAIN ITNC 530 - CONVERSATIONAL PROGRAMMING
713 pages
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
354 Programming: Q Parameters
9.12 Programming Examples
39 LBL 2
40 LP PR+Q6 PA+Q24 FQ12
Move upward in an approximated “arc”
41 Q24 = +Q24 - +Q14
Update solid angle
42 FN 11: IF +Q24 GT +Q5 GOTO LBL 2
Inquire whether an arc is finished. If not finished, return to LBL 2.
43 LP PR+Q6 PA+Q5
Move to the end angle in space
44 L Z+Q23 R0 F1000
Retract in the tool axis
45 L X+Q26 R0 FMAX
Pre-position for next arc
46 Q28 = +Q28 + +Q18
Update rotational position in the plane
47 Q24 = +Q4
Reset solid angle
48 CYCL DEF 10.0 ROTATION
Activate new rotational position
49 CYCL DEF 10.0 ROT+Q28
50 FN 12: IF +Q28 LT +Q9 GOTO LBL 1
51 FN 9: IF +Q28 EQU +Q9 GOTO LBL 1
Unfinished? If not finished, return to label 1
52 CYCL DEF 10.0 ROTATION
Reset the rotation
53 CYCL DEF 10.1 ROT+0
54 CYCL DEF 7.0 DATUM SHIFT
Reset the datum shift
55 CYCL DEF 7.1 X+0
56 CYCL DEF 7.2 Y+0
57 CYCL DEF 7.3 Z+0
58 LBL 0
End of subprogram
59 END PGM SPHERE MM

Table of Contents

Related product manuals