重疊輪廓

基本原則

口袋形與島嶼狀可以重疊來形成新輪廓。 如此可以用另一個口袋來擴大口袋的範圍,或以島嶼來縮小口袋的範圍。

子程式: 重疊口袋

 
Tip

以下範例顯示在主程式內以循環程式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內)必須由第二個口袋的外面開始
表面 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+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