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