摘 要:分析在電氣制圖軟件AutoCAD Electrical中元器件的命名規(guī)則及元器件符號庫的組成。依照規(guī)則創(chuàng)建自定義元器件符號庫,并應(yīng)用于電氣設(shè)計項目中,有利于提高繪制電氣圖紙的效率和圖紙的標(biāo)準(zhǔn)化。
關(guān)鍵詞:AutoCAD Electrical;電氣制圖;元器件;庫
中圖分類號:TP391.72
歐特克公司的AutoCAD Electrical軟件(簡稱ACE)是一種基于AutoCAD通用平臺的專業(yè)電氣制圖軟件。ACE以項目的形式管理邏輯相關(guān)的原理圖、面板圖、接線圖、設(shè)計統(tǒng)計數(shù)據(jù)表等一系列圖表。ACE包含有電氣元器件圖形符號庫、電氣元器件產(chǎn)品目錄數(shù)據(jù)庫和智能化模塊,以后臺電氣元器件圖形符號庫(AutoCAD塊)和產(chǎn)品目錄庫(Access數(shù)據(jù)庫)為核心,通過智能化模塊(Lisp程序)調(diào)用和處理庫元素,建立同一項目下圖表之間的邏輯關(guān)系,自動完成眾多復(fù)雜的電氣設(shè)計、電氣規(guī)則校驗和優(yōu)化任務(wù),實現(xiàn)設(shè)計的參數(shù)化和智能化。
1 ACE元器件命名規(guī)則
一個ACE的元器件符號就是一個純粹的AutoCAD塊,而通常所說的元器件符號庫實際上是存放這些塊的特定文件夾,如AutoCAD Electrical 2012中符合GB標(biāo)準(zhǔn)的符號庫的對應(yīng)文件夾是C:\Users\Public\Documents\Autodesk\Acade 2012\Libs\gb2,所有符合GB標(biāo)準(zhǔn)的元器件圖形符號都保存在該文件夾下。ACE能夠自動識別按一定規(guī)則命名的塊文件和塊屬性,以實現(xiàn)電氣制圖的各種智能化功能。ACE規(guī)定塊的名稱最多可用32個字符,其中前五個字符有特定含義,如表1:
表1 ACE元器件命名規(guī)則
取值含義
第1位H水平接線元件
V垂直接線元件
第2位字母和第3位結(jié)合表示特定含義
第3位0插入后不改變導(dǎo)線屬性的元件一般用于端子和線纜類元件
1插入后改變導(dǎo)線屬性的元件
字母和第2位結(jié)合表示元器件類別
第4位1父元件或獨立元件
2子元件
第5位1常開觸點類元件
2常閉觸點類元件
第6~32位字母或數(shù)字軟件未定義
例如:HPB11表示水平(H)連接的常開(第5位的1)瞬動型按鈕(PB),該元件為獨立元件(第4位的1);HT0003表示水平(H)連接的帶端子號的六邊形端子(T),該端子插入后不改變導(dǎo)線線號(0),見圖1中最上方端子,該端子左右兩端線號均為1;HT1002表示水平(H)連接的帶端子號的圓形端子(T),該端子插入后將改變導(dǎo)線線號(1),見圖1中最下方端子,該端子左右兩端線號分別為3和4;VMS22P表示垂直(V)連接的接觸器(MS)常閉(第5位的2)觸點,該觸點為接觸器子元件(第4位的2)。
圖1
2 元器件塊常用屬性
每一個ACE元器件符號塊都是帶屬性的AutoCAD塊,塊屬性按一定規(guī)則命名以便程序處理。其中,有些屬性是父元件所獨有的,有些是子元件所獨有的,還有一些是兩類元件都有的。典型的元器件符號塊屬性及其擺放位置如圖2所示。
圖2 典型元器件符號塊屬性
常用屬性見表2~6:
表2 名稱類屬性
屬性名(標(biāo)記)屬性值父子元件備注
父子
TAG1元器件名字√ 可用TAG1_PART1、TAG1_PART2、TAG1_PARTX等代替
TAG1_PART1,TAG1_PART2,TAG1_PARTX用來代替TAG1,分行顯示元器件名字√ TAG1_PARTX專門用來存放名字分隔符“-”號
TAG2子元件所對應(yīng)的父元件名稱 √從父元件TAG1屬性自動獲取
TAG2_PART1,TAG2_PART2,TAG2_PARTX用來代替TAG2,分行顯示父元件名稱 √從父元件對應(yīng)屬性自動獲取
WDTYPE非電氣元器件符號塊所屬專業(yè)類別 一般為氣動、液壓符號塊
表3 連接屬性
屬性名(標(biāo)記)屬性值父子元件備注
父子
TERMn元器件端子號√√n為兩位數(shù)字或字母,該屬性與X?TERMn配對
X?TERMn元器件自動接線位置√√n與TERMn中的n配對,?取值為1、2、4、8時分別對應(yīng)導(dǎo)線從右、上、左、下四個方向連接元器件端子,取值為0時表示根據(jù)實際情況改變連接角度連接到元器件端子
表4 父子元件交互參考屬性
屬性名(標(biāo)記)屬性值父子元件備注
父子
XREFNO常開觸點交互參考√ 由ACE自動生成和維護(hù)
XREFNC常閉觸點交互參考√ 由ACE自動生成和維護(hù)
XREF在子元件中用來指示父元件所在位置 √由ACE自動生成和維護(hù)
TAGSTRIP端子類元件專有,存放端子類元件對應(yīng)的端子排名稱 √
POSn用于旋鈕開關(guān),表示開關(guān)的旋轉(zhuǎn)位置√ n為數(shù)字。該屬性對應(yīng)子元件的STATE屬性
STATE旋鈕開關(guān)子元件旋轉(zhuǎn)位置屬性 √存儲相應(yīng)父元件POSn屬性值
X?LINK用虛線將相關(guān)元件如父子元件之間用虛線連起來√√?為0,1,2,4,8五個數(shù)字之一,表示連接方向,含義與X?TERMn屬性中的?相同
表5 狀態(tài)參數(shù)屬性
屬性名(標(biāo)記)屬性值父子元件備注
父子
DESC1、DESC2、DESC3元器件的描述屬性√√手工輸入,用來描述元器件功能
INST高層代號√√手工輸入
LOC位置代號√√手工輸入
CONTACT觸點在未得電時常開、常閉狀態(tài)信息 √
WD_WEBLINK元器件外部鏈接√ 用于將圖紙的元器件與其資信如廠家網(wǎng)址或說明文件等鏈接起來。
RATINGn元件的性能參數(shù)√ n為取值1~12的數(shù)字,最多存儲12個參數(shù)
表6 產(chǎn)品目錄屬性
屬性名(標(biāo)記)屬性值父子元件備注
父子
MFG元器件制造商的名稱√ 從default_cat.mdb數(shù)據(jù)庫中抓取或手工輸入
CAT元器件型號√ 從default_cat.mdb數(shù)據(jù)庫中抓取或手工輸入
ASSYCODE子裝配件代號√ 從default_cat.mdb數(shù)據(jù)庫中抓取或手工輸入,與子裝配件名稱對應(yīng)
FAMILY元器件類別名稱√√用來從default_cat.mdb數(shù)據(jù)庫中抓取數(shù)據(jù)時指向?qū)?yīng)類別的數(shù)據(jù)表,在default_cat.mdb數(shù)據(jù)庫中每一類別均有對應(yīng)數(shù)據(jù)表
3 元器件目錄數(shù)據(jù)庫
產(chǎn)品目錄包括制造商、型號、類型、產(chǎn)品主要參數(shù)、裝配代號、端子號等元器件產(chǎn)品信息,這些信息用于生成明細(xì)表(BOM表),ACE將這類信息保存在Access數(shù)據(jù)庫default_cat.mdb中,該數(shù)據(jù)庫一般在C:\Users\×××\Documents\Acade 2012\AeData\Catalogs文件夾下(×××代表安裝ACE的計算機(jī)用戶名)。初始安裝完成后,數(shù)據(jù)庫default_cat.mdb中共有117個表,如圖3所示。
圖3 產(chǎn)品目錄數(shù)據(jù)庫表
其中表_FAMILY_DESCRIPTION是元器件類別(FAMILY)的描述信息,表_LISTBOX_DEF是各元器件默認(rèn)優(yōu)先選用的制造商及型號,以_PINLIST開頭的46個表是按制造商分類的接觸器類元器件線圈端子號(COILPINS字段)和觸點類型及端子號(PINLIST字段),以_TERMPROPS開頭的10個表是按制造商分類的端子類元器件信息表,表_W0_CBLWIRES是線纜信息表,表_XREF_GRAPHICS是父子元件狀態(tài)圖,剩下的57個表是按類別分類的元器件(含PLC模塊)目錄數(shù)據(jù)表。在ACE中插入元器件符號時,首先根據(jù)元器件符號塊名稱的第2、3位字母找到default_cat.mdb數(shù)據(jù)庫中元器件類別表,并由用戶查找選定元器件的制造商和型號,自動提取Manufacturer、Catalog兩字段的值賦值給符號塊的MFG和CAT屬性,如果是觸點類父子元器件,繼續(xù)查找對應(yīng)制造商的_PINLIST表,將Coilpins字段的值賦值給父元件的TERMn屬性,將Pinlist字段的值賦值給子元件的TERMn屬性。
4 自定義元器件符號的一般步驟
在用ACE進(jìn)行電氣設(shè)計的過程中,盡管ACE元器件符號庫中自帶了許多元器件符號,但是自定義元器件符號或維護(hù)產(chǎn)品目錄庫還是難以避免。自定義元器件符號的一般步驟如圖4所示:
圖4 自定義元器件符號的一般步驟
搞清楚ACE元器件的命名規(guī)則及元器件符號庫的組成架構(gòu),有利于依照規(guī)則創(chuàng)建自定義元器件符號庫,應(yīng)用于電氣設(shè)計項目中。
參考文獻(xiàn):
[1]葉宏偉.AutoCAD Electrical在中小企業(yè)電氣智能化制圖中的作用[J].消費電子,2012(12X).
[2]Autodesk公司.AutoCAD Electrical2008輕松布置電路[J].電氣制造,2007(06).
[3]江海龍.AutoCAD Electrical2008在開關(guān)柜行業(yè)的應(yīng)用[J].電氣制造,2007(10).
[4]喻思文.AutoCAD Electrical在華泰重工的使用[J].電氣應(yīng)用,2006(04).
作者簡介:葉宏偉(1969-),男,浙江青田人,講師,工學(xué)學(xué)士,研究方向:電氣制圖、三維CAD應(yīng)用。
作者單位:麗水職業(yè)技術(shù)學(xué)院機(jī)電信息分院,浙江麗水 323000
基金項目:本文為2012年度浙江省麗水市科技計劃項目,電氣工程制圖智能化方法研究,(項目編號:2012ZC015),負(fù)責(zé)人:葉宏偉。