Address——字地址。在NC 程序中,比如 X1.234、G01、M05、S1445,其中X、G、M和S就是字地址。告訴控制系統(tǒng)這些數(shù)據(jù)保存在什么地方。在UG中Adress、World Adress和World都是字地址。
Block——程序行。NC程序中的一行。行是由一系列字地址組成的。如:N0100 G01 X1.234 Y1.234Z1.234F100.S1500M03 。
Custom Command——用戶命令。在Post Builder中,用戶可以建立一個Tcl子程序,然后加在Post Builder的事件或序列里,生成只用Post Builder不能輸出的特殊命令。
Definition file——定義文件。是一個文件,后綴是“.def”。定義機床/控制系統(tǒng)的輸出格式,也叫def文件。與tcl和pui文件同時使用。
Event——事件。由事件生成器產(chǎn)生并傳給后處理器。后處理器處理的就是一系列事件,每一事件又包含一系列變量。UG/Post處理一個事件就產(chǎn)生一個機床/控制系統(tǒng)執(zhí)行的動作。
Event Generator——事件生成器。它提取刀軌信息整理成事件和變量傳給UG/Post。當(dāng)你在CAM里選了操作,在UG/Post里選了后處理器。單擊OK或Apply時,事件生成器就開始工作了。
Event Handler——事件處理文件。是一個文件,包含Tcl代碼和子程序,決定事件的處理方式。每一個子程序決定是否輸出NC程序,輸出什么樣的程序指令。UG擴展了Tcl的功能,使得用戶很容易在定義文件的基礎(chǔ)上控制輸出內(nèi)容。事件處理文件還可以處理事件生成器產(chǎn)生的變量。
Extensions——Tcl功能擴展。UG擴展了Tcl的功能,加了一些指令方便于后處理輸出和減少程序量。這些指令都以MOM_開頭,比如MOM_do_template。
Global variable——全局變量。在事件處理文件中,在所有子程序都有效的標(biāo)量。這些變量同樣在定義文件中有效。如果想在幾個子程序中都用這個變量,必須定義成全局變量。
Leader——字頭。在定義文件中。也就是字地址,如X、G等。
Marker——標(biāo)記。Post Builder把整個后處理分成5個序列(sequence),每個序列又由一些標(biāo)記組成。標(biāo)記是可能出現(xiàn)的事件。每個標(biāo)記/事件又定義幾個程序行的輸出信息。如Start_of_Path就是一個標(biāo)記。
Mom_variable——CAM輸出變量。事件生成器對每個事件定義的變量。通常是全局變量,如mom_feed_rate。
MOM——加工輸出管理器(Manufacturing Output Manager)。這是UGCAM的最基本功能,也用于輸出車間工藝文檔、CLS,訪問UG library,與UG/Post的操作。小寫的mom使變量名,如mom_feed_rate;大寫的MOM是時間處理名,如MOM_linear_move;或Tcl擴展名,如MOM_do_template。
Operation End Sequence——操作結(jié)束序列。Post Builder中的一個序列。處理從最后退刀到操作結(jié)束之間的事件。
Operation Start Sequence——操作開始序列。Post Builder中的一個序列(共有5個序列:程序頭、操作頭、刀軌、操作尾、程序尾)。處理從操作開始到第一個切削運動之間的事件。
Operation Message——操作信息。在NC程序中包含的給機床操作者看的信息。一般需要特殊代碼,比如“(”或“(msg”。以區(qū)別于機床執(zhí)行指令。例如:N0010(***ToolNumber12***)。
Postprocessor——后處理器或后處理文件。是把刀軌信息轉(zhuǎn)化成機床可接受代碼的工具。在UG/Post中,它包括3個文件:事件處理文件(.tcl)、定義文件(.def)、Post Builder界面文件(.pui)。在使用時這些文件被定義在模板文件template_post.dat中。
Postprocessor template file——后處理模板文件。這個文件的內(nèi)容是在UGCAM中可用后處理器的列表。每一行包括名稱、事件處理文件和定義文件。模板文件在CAM受到配制文件TEMPLATE_POST部分指定。默認名是:template_post.dat。
Procedure——子程序。Tcl中的子程序,有時也寫作proc。后處理中的每一個事件都對應(yīng)事件處理文件中的一個子程序。如:MOM_start_of_program。
Procedure End Sequence——程序結(jié)束序列。Post Builder中的一個序列。處理從最后一個操作到程序結(jié)束之間的事件。
Procedure Start Sequence——程序開始序列。Post Builder中的一個序列。處理從程序開始到第一個操作之間的事件。
pui file——Post Builder界面文件。是一個文件,后綴是:“.pui”。與事件處理文件(.tcl)和定義文件(.def)一起組成后處理器。在做后處理器時并沒有用到pui文件,但當(dāng)用Post Builder修改后tcl和def文件時,是通過pui文件打開的。
Review Tool——檢查工具。在Post Builder中把Reiew Tool打開后,在后處理時顯示3個窗口,分別是事件、變量和輸出內(nèi)容??梢赃x取一個事件,看它有那些變量以及輸出結(jié)果。
Sequence——序列。Post Builder把輸出的NC分成5個部分:程序頭、操作頭、刀軌、操作尾、程序尾。每一部分是一個序列,用于組織處理事件的順序和輸出程序行的順序,如:Operation_start_Sequence。
Tcl——Tcl(Tool Command Language)計算機語言。解釋性執(zhí)行語言,由于簡便好用而很流行。還有兩部分:TK——用戶交互工具;WISH——windows指令,包括TK。
TK——Tcl語言中使用的用戶交互工具。TK提供基本的交互工具如按鍵、選項框、滾動條等。
tcl file——事件處理文件。參看Event Handler
UG/Post Execute ——執(zhí)行后處理。UG/Post是UG提供的后處理工具。用用戶定義的事件處理文件和定義文件,把刀軌處理成機床代碼。
Post Builder——后處理構(gòu)造器。UG提供的一個圖形界面構(gòu)造后處理器的工具??梢杂猛献У姆绞絼?chuàng)建格式、字地址、程序行、序列、定義輸出內(nèi)容和格式??刂瞥绦蝾^尾、操作頭尾、換刀、循環(huán)等。
User Defined Event——用戶定義事件,簡稱UDE。用于UGCAM的machine control 中,可以在start post里??梢愿郊釉诘毒呋虺绦蛏稀S脩艨梢愿鶕?jù)機床的要求增加或修改。
版權(quán)所有:吉林愛探索教育文化科技有限公司 吉ICP備2021001574號