關鍵字:
數控線切割機床是利用上下移動的鉬絲,對金屬進行電火花切割的機床。幾十年來,全世界出現了許多系列的線切割機床,其相應的加工指令也有了國際ISO和EIA標準。國產線切割機床因為價格便宜、維修方便、可靠性好、熟練操作人員多而在全國各地有廣泛的用戶。然而,國產機床廣泛采用的是3B格式的加工指令。一般的圖形化編程系統(如UGⅡ、MasterCAM等)僅能生成符合ISO和EIA標準的加工代碼,對于3B格式代碼無能為力。近年來Auto CAD在國內機械行業得到了廣泛應用。本文在Auto CAD上開發了一個3B指令圖形化自動編程系統,它采用AutoLisp語言讀取實體組碼數據來轉化成3B加工代碼,實踐證明其精確、實用、效率高。
1 原理
1.1 3B指令代碼的格式
格式為:B XY B YY B J G Z
其中,B是分隔符。XY和YY:①加工直線時,是直線的終點坐標(原點處于直線的起點);②加工圓弧時,是其起點坐標(原點處于圓弧的圓心)。J和G:G是計數方向,有X、Y兩個方向,分別是Gx和Gy,如圖1所示,對于直線,當線處在陰影區域時,G取Gy,否則G取Gx;若圓孤的終點處于陰影區,G取Gx,否則取Gy。J則是加工軌跡(直線或圓弧)在計數方向上的投影線長度或投影長度之和; Z是加工指令,共有12種(如圖2)。
1.2 Auto CAD實體選擇集及實體組碼
在Auto CAD中,每個圖形元素都可做為獨立的實體來處理,還可以用ssget()函數來構造需要的實體選擇集。每個實體的數據,都可查找其實體組碼來獲得。每個實體都有一個實體名,用組碼-1表示,還有一個實體類型,如Line、Arc、Pline等,用組碼0表示,其他組碼關系見下表。
圖1 計數方向選擇(左為直線,右為圓弧)
圖2 加工指令示意圖(左為直線,右為圓弧)
下面是一段線的實體組碼:
(-1.<Entity name: 60000014>)
(0.”LINE”)
(8.”0”)
(10 1.0 2.0 0.0)
(11 6.0 6.0 0.0)
表 部分組碼
組 碼 | 直 線 | 圓 弧 |
8 | 層名 | 層名 |
10 | 起點坐標 | 圓心坐標 |
11 | 終點坐標 | ……… |
40 |
熱門文章
業務咨詢:932174181 媒體合作:2279387437 24小時服務熱線:15136468001 盤古機械網 - 全面、科學的機械行業免費發布信息網站 Copyright 2017 PGJXO.COM 豫ICP備12019803號 |