Primer: merjenje in dodatna obdelava pravokotnega čepa
Tek programa
- Grobo rezkanje pravokotnega čepa z nadmero 0,5
- Merjenje pravokotnega čepa
- Fino rezkanje pravokotnega čepa glede na izmerjene vrednosti
0 BEGIN PGM TOUCHPROBE MM | |||
1 TOOL CALL 5 Z S6000 | ; priklic orodja za predhodno obdelavo | ||
2 Q1 = 81 | ; dolžina pravokotnega čepa v X (vrednost grobega rezkanja) | ||
3 Q2 = 61 | ; dolžina pravokotnega čepa v Y (vrednost grobega rezkanja) | ||
4 L Z+100 R0 FMAX M3 | ; odmik orodja | ||
5 CALL LBL 1 | ; priklic podprograma za obdelovanje | ||
6 L Z+100 R0 FMAX | ; odmik orodja | ||
7 TOOL CALL 600 Z | ; priklic tipala | ||
8 TCH PROBE 424 MERJ. ZUNAN. PRAVOK. ~ | |||
| |||
| |||
| |||
| |||
| |||
| |||
| |||
| |||
| |||
| |||
| |||
| |||
| |||
| |||
| |||
| |||
| |||
9 Q1 = Q1 - Q164 | ; izračun dolžine v X na osnovi izmerjenega odstopanja | ||
10 Q2 = Q2 - Q165 | ; izračun dolžine v Y na osnovi izmerjenega odstopanja | ||
11 L Z+100 R0 FMAX | ; odmik tipala | ||
12 TOOL CALL 25 Z S8000 | ; priklic orodja za fino rezkanje | ||
13 L Z+100 R0 FMAX M3 | ; odmik orodja | ||
14 CALL LBL 1 | ; priklic podprograma za obdelovanje | ||
15 L Z+100 R0 FMAX | |||
16 M30 | ; konec programa | ||
17 LBL 1 | ; podprogram z obdelovalnim ciklom za pravokotni čep | ||
18 CYCL DEF 256 PRAVOKOTNI CEP ~ | |||
| |||
| |||
| |||
| |||
| |||
| |||
| |||
| |||
| |||
| |||
| |||
| |||
| |||
| |||
| |||
| |||
| |||
| |||
| |||
| |||
| |||
| |||
19 L X+50 Y+50 R0 FMAX M99 | ; priklic cikla | ||
20 LBL 0 | ; konec podprograma | ||
21 END PGM TOUCHPROBE MM |