Szuperponált kontúrok
Alapismeretek
Új kontúr kialakításának érdekében a szigetek és zsebek átlapolhatók. Egy zseb méretét megnövelheti egy másik zseb marásával vagy lecsökkentheti egy sziget kialakításával.
Felhasznált témák
- Ciklus 14 KONTURGEOMETRIA
Alprogramok: átlapolt zsebek
A következő példák kontúr alprogramok, melyek a 14 KONTURGEOMETRIA ciklussal hívhatók meg a főprogramban.
Az A és B zsebek átfedik egymást.
A vezérlő kiszámolja az S1 és S2 metszéspontokat. Ezeket nem kell programoznia.
A zsebeket teljes körként kell programozni.
1. Alprogram: A Zseb
11 LBL 1 |
12 L X+10 Y+10 RR |
13 CC X+35 Y+50 |
14 C X+10 Y+50 DR- |
15 LBL 0 |
2. Alprogram: B Zseb
16 LBL 2 |
17 L X+90 Y+50 RR |
18 CC X+65 Y+50 |
19 C X+90 Y+50 DR- |
20 LBL 0 |
Felület összegből
Az A és B felületet egyaránt ki kell munkálni, beleértve az átlapolt felületet is:
- Az A és B felületnek egyaránt zsebnek kell lennie
- Az első zseb (a 14-es ciklusban) kezdőpontjának a másodikon kívül kell lennie
11 LBL 1 |
12 L X+10 Y+50 RR |
13 CC X+35 Y+50 |
14 C X+10 Y+50 DR- |
15 LBL 0 |
16 LBL 2 |
17 L X+90 Y+50 RR |
18 CC X+65 Y+50 |
19 C X+90 Y+50 DR- |
20 LBL 0 |
Felület különbségből
Az A felületet a B-vel átlapolt felületet kivéve kell kimunkálni:
- Az A felület zseb, a B pedig sziget.
- Az A felület kezdőpontjának a B felületen kívül kell lennie.
- A B felület kezdőpontjának az A felületen belül kell lennie.
A felület:
11 LBL 1 |
12 L X+10 Y+50 RR |
13 CC X+35 Y+50 |
14 C X+10 Y+50 DR- |
15 LBL 0 |
B felület:
16 LBL 2 |
17 L X+40 Y+50 RL |
18 CC X+65 Y+50 |
19 C X+40 Y+50 DR- |
20 LBL 0 |
Felület metszetből
Csak az A és B felületek által átfedett felületet kell kimunkálni. (A csak az A vagy csak a B által takart felület megmunkálatlan marad.)
- Az A-nak és B-nek zsebeknek kell lenniük
- Az A felületet a B-n belül kell kezdeni
A felület:
11 LBL 1 |
12 L X+60 Y+50 RR |
13 CC X+35 Y+50 |
14 C X+60 Y+50 DR- |
15 LBL 0 |
B felület:
16 LBL 2 |
17 L X+90 Y+50 RR |
18 CC X+65 Y+50 |
19 C X+90 Y+50 DR- |
20 LBL 0 |