重疊輪廓
基本原則
口袋形與島嶼狀可以重疊來形成新輪廓。 如此可以用另一個口袋來擴大口袋的範圍,或以島嶼來縮小口袋的範圍。
相關主題
- 循環程式14CONTOUR GEOMETRY
子程式: 重疊口袋
以下範例顯示在主程式內以循環程式14 CONTOUR GEOMETRY來呼叫的輪廓子程式。
口袋 A 與 B 重疊。
控制器會計算交叉點S1與S2,並不需要程式編輯。
口袋形是以完整圓來程式編輯的。
子程式 1: 口袋 A
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: 口袋 B
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 |
總和產生的表面
表面 A 與 B 都必須加工,包括互相重疊的範圍:
- 表面A與B必須為口袋形
- 第一個口袋(在循環程式14內)必須由第二個口袋的外面開始
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 |
差異產生的表面
表面 A 要加工,但是不包括由 B 重疊的部分:
- 表面 A 必須是口袋形,B 必須是島嶼狀。
- A 必須從 B 的外面開始。
- B必須在A之內開始。
表面 A:
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:
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 |
交叉產生的表面
只需要加工 A 與 B 相重疊的區域。 (只由 A 或 B 覆蓋的區域不需要加工。)
- A與B必須是口袋形
- A必須在B之內開始
表面 A:
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:
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 |