GPP2_User_Manua-GPP2-手冊中文版_第1頁
GPP2_User_Manua-GPP2-手冊中文版_第2頁
GPP2_User_Manua-GPP2-手冊中文版_第3頁
GPP2_User_Manua-GPP2-手冊中文版_第4頁
GPP2_User_Manua-GPP2-手冊中文版_第5頁
已閱讀5頁,還剩203頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

1、CimatronEGPP2 用戶手冊版本3.20 2006.12· 目錄第1章:理論的操作1介紹 GPP21GPP2輸入文件2GPP2 坐標(biāo)系統(tǒng)3參考UCS3工具路徑 UCS 3當(dāng)前程序原點UCS4輸出UCS5遺留坐標(biāo)系統(tǒng)5機(jī)械系統(tǒng)UCS5模型 UCS6GPP2刀具軌跡點6塊和限定符7塊和限定符的列表8不支持老區(qū)段8程序塊“頭”10多刀程序11GPP2連接11短語12開始連接12選擇默認(rèn)的連接情況13過程連接點14短語15默認(rèn)的場景15短連接(場景“空頭”)15長連接(場景“長”)16連接后工具改變(場景換刀)16安全連接(場景“通過安全”)17打破側(cè)向移動到多個動作18子程序19處

2、理機(jī)器的能力19子程序的數(shù)字19子程序塊20郵件發(fā)送時間和運行時20子例程的身體G-Code的位置21直線運動22后置修飾語22過程中作為飼料迅速23圓運動 24處理機(jī)器的能力24平面、軸和角度25CimatronE電弧的飛機(jī)28限制弧象限28限制電弧的角度29斷弧線性運動29鉆井周期31循環(huán)限定符31處理機(jī)器的能力32內(nèi)循環(huán)連接33刀具位置后循環(huán)34默認(rèn)工具高度后循環(huán)34下一個”周期的信息36運行后腳本從 GPP236許可后處理器GPP237對開發(fā)環(huán)境保護(hù)38第二章:語言參考手冊39介紹和約定39這個文檔的結(jié)構(gòu)39GPP使用者;受限用戶39GPP常規(guī) 40GPP  變量40系統(tǒng)變量

3、;系統(tǒng)變數(shù) 40用戶自定義的變量41用戶定義的交互變量41用戶定義的 GPP-過程變量42數(shù)組變量,不推薦42變量格式和類型42格式化輸出變量44變量形態(tài)和“設(shè)置”狀態(tài)46相同的變量,不推薦48變量初始化49工具/周期不支持用戶定義的變量50GPP表達(dá)式50表達(dá)類型50常量51變量引用53標(biāo)準(zhǔn)的數(shù)學(xué)操作符53三角函數(shù)54其他數(shù)值函數(shù)55格式化的數(shù)字功能55壓裂位數(shù)函數(shù)56INT和裂縫分析功能57字符串函數(shù) 58字串連接 58字串長度 58字串轉(zhuǎn)數(shù)字59數(shù)值變量字符串59用戶-字符串 60其他字符串函數(shù)61分割字符串子串61工具參數(shù)功能62布爾表達(dá)式63比較64比較數(shù)值表達(dá)式64比較字符串表達(dá)式

4、65比較復(fù)雜的表情,不推薦66測試變量“設(shè)置”狀態(tài)66復(fù)雜的布爾表達(dá)式67程序結(jié)構(gòu) 68聲明部分 68新線路 68定期執(zhí)行塊69系統(tǒng)定義的塊和限定符69聲明語句 70后處理器標(biāo)題 70后置處理器保護(hù) 70格式 71相互作用 71系統(tǒng)交互變量 73多選擇交互變量 73布爾交互變量 74不推薦 74模態(tài) 75設(shè)置和清除制表位76總是格式化 76連接場景 77情景動作 78移動 78動起來 79移下來 79移動到安全位置 80機(jī)械控制 80設(shè)置 81強(qiáng)迫情景作用 82場景實例 82執(zhí)行語句 83分配 83如果 84如果設(shè)置86數(shù)據(jù)庫名86重復(fù),直到 87輸出 87在輸出中使用表達(dá)式 89打印90輸出

5、重定向 91裝入文件 93集合_ON 與 集合_OFF94排列程序94系統(tǒng)調(diào)用 96GPP停止97先進(jìn)的5倍機(jī)器語句97定位器97GPP的程序98過程定義98參數(shù)和變量名”范圍”99程序調(diào)用 99GPP的調(diào)試和跟蹤 100跟蹤執(zhí)行 100單步執(zhí)行 102微量的G代碼輸出 1023章,常量和系統(tǒng)變量 103GPP2塊 103gpp2常數(shù) 107通用常數(shù) 107常量GPP2連接107其他數(shù)值常量108為五軸機(jī)器常量1085軸后處理常數(shù) 109GPP2可變格式 110DF2相關(guān)變量 111機(jī)器碼 112使按順序排列113圓周運動 114GPP2連接 1155軸連接 116內(nèi)循環(huán)連接 1175軸運動

6、118其他 119系統(tǒng)標(biāo)志 119總體的系統(tǒng)變量122高級系統(tǒng)變量 123機(jī)器定義變量 1245軸機(jī)定義 1245軸機(jī)器初級(A)軸 1255 軸機(jī)器二級(B)軸126機(jī)床仿真128其他 129報表變量 130路徑變量 132區(qū)段: BEGINNING OF CONNECT132區(qū)段: BEGINNING OF PROC133區(qū)段: BEGINNING OF SUB137區(qū)段: BEGINNING OF TAPE137區(qū)段: BEGINNING OF TLPATH138區(qū)段: CIRCULAR MOTION139區(qū)段: CUTTER COMPENSATION140區(qū)段: CYCLE140區(qū)段:

7、 END OF CONNECT143區(qū)段: END OF FILE143區(qū)段: END OF PROC143區(qū)段: END OF SUB143區(qū)段: END OF TAPE144區(qū)段: END OF TOOLPATH144區(qū)段: INSERT WITH (SEQUENCING)144區(qū)段: INSERT WITHOUT (SEQUENCING)144區(qū)段: LINEAR MOTION145區(qū)段: MACHINE CONTROL145區(qū)段: MOVE TO SAFE146區(qū)段: ORIGIN CHANGE146區(qū)段:POST SCRIPT146區(qū)段: PROC FIRST POINT147區(qū)段:

8、 RESET AXIS147區(qū)段: SET UCS147區(qū)段:START PROC147區(qū)段: STARTUP147區(qū)段: SUBROUTINE CALL147區(qū)段: TOOL CHANGE148第四章:4/5軸后處理器1515軸后置處理 151機(jī)器定義 151機(jī)器類型 1515軸坐標(biāo) (TT) 1525軸坐標(biāo) (TH) 1535軸坐標(biāo)(HH)1554軸表 1564軸坐標(biāo)157定義機(jī)軸 157手動定義軸159機(jī)器定義命令160機(jī)器幾何 161A和B向量161刀具方向矢量 165刀具長度校正 166RTCP協(xié)議設(shè)置166頭RTCP167表 RTCP 167完整RTCP (M128)168軸旋轉(zhuǎn)類

9、型 171連續(xù)循環(huán)軸 171連續(xù)可重調(diào)軸172有限距離軸 173軸角限值 173其它設(shè)置173軸心偏好 173軸角反轉(zhuǎn) 174軸字母174機(jī)器配置 174將零件放在機(jī)器上 1765x刀具軌跡優(yōu)化 177刀具路徑段 177軸角優(yōu)化 177任何角度 1785 x線性運動1785 x連接1805 x連接的形狀1815 x鉆182管理先進(jìn) 5機(jī)器 183設(shè)置輸出UCS183計算工作平面UCS 187虛擬軸旋轉(zhuǎn)角度189增量旋轉(zhuǎn) 192設(shè)置軸零點 192機(jī)床仿真193機(jī)器模擬輸出 193安全”位置193零件位置 這個轉(zhuǎn)臺上 194仿真數(shù)據(jù)順序 194刀具補償 194刀具軌跡表示1955章:報表定制 19

10、7GPP2報告 197使用GPP2和XML變量 197選擇報表模板 198創(chuàng)建報表模板 198報告標(biāo)題 198報告主體 199報告預(yù)告 200調(diào)試報表模板 200XML文件配置 201多到一個映射 202XML數(shù)據(jù)GPP2處理 203193第1章:理論的操作介紹 GPP2本文檔描述了操作的理論對第二代通用后置處理程序。· GPP2本質(zhì)上是一個編程環(huán)境,允許CimatronE數(shù)控后處理器的發(fā)展。對文章處理器由以下組成:· 一個程序文件,也被稱為EX2程序文件(擴(kuò)展)后。這個程序告訴GPP2如何處理遇到的每個刀具軌跡塊。EX2程序都寫在一個特殊的專用的編程語言,“朗GPP2中描

11、述· EX2程序文件編譯為創(chuàng)建一個DX2文件,這是由GPP2執(zhí)行.一個定義文件,也稱為DF2文件。這個文件包含了許多定義,影響對解釋和執(zhí)行EX2程序文件。它允許微調(diào)輸出的機(jī)器代碼(通常稱為“刀位點”)的格式對相似但不是100%老GPP向后兼容。這樣做是為了解決一些基本的舊GPP缺陷,主要是相關(guān)參考坐標(biāo)系統(tǒng)用于后處理。試圖保持向后兼容性比造福會引起更多的混亂。適用的文件強(qiáng)調(diào)了這些差異。GPP2輸入文件從CimatronE GPP2是一個單獨的獨立程序。為了得到CimatronE數(shù)控加工刀具軌跡,它作用于中間層刀具軌跡文件(擴(kuò)展.GPP2),本質(zhì)上是一個轉(zhuǎn)儲的刀具軌跡。CimatronE

12、ToolpathGPP2.exe<POST>.DX2<POST>.DF2<POST>.DX2TP (.GPP2)FILEG-CodePost RunOld GPPGPP2.DEXGPP2.DEFGPP2.DEFNCDoc.Machine Simulation Rev. Post與GPP2后處理的過程包括以下步驟:創(chuàng)建CimatronE帖子內(nèi)的刀具軌跡文件對話框(選擇特殊GPP2后處理器)。運行GPP2.· 文件加載路徑(由舊GPP)對應(yīng)用程序。· 加載GPP2后處理器(DX2和DF2文件)到對應(yīng)用程序.執(zhí)行文件加載路徑上的后處理器。GPP

13、2坐標(biāo)系統(tǒng)有幾個坐標(biāo)系統(tǒng)被用來在GPP2,CimatronE數(shù)控。每一個工具點總是定義相對于一個給定的UCS。它是理解UCSS和各種點與每個人的關(guān)系很重要。參考UCS參考UCS(REF)是新的GPP2。它定義了整個發(fā)布過程的參考點和參考軸方向。所有其他的UCS和工具定義相對于參考點裁判UCS必須符合“零”UCS的機(jī)。假定調(diào)零操作的GPP2所有機(jī)器軸會提示放置在參考UCS起源,與工具與參考UCS Z軸對齊。裁判在時間UCS用戶確定后,在針對PP互動。目前,有幾種方法來定義ref UCS:NC文檔設(shè)置UCS這是最簡單的方法,但也非常嚴(yán)格,因為UCS不能修改在NC文件創(chuàng)建后。· 第一程序U

14、CS.任何UCS由用戶選擇。此選項可從CimatronE 7.2版補丁4。它應(yīng)該成為指定裁判UCS的主要方法。注意,在GPP2,沒有EX2系統(tǒng)變量指定參考文獻(xiàn)是完全不必要的。參考零點,根據(jù)定義,(0,0,0),其定位軸線同樣稱:X(1,0,0),Y(0,1,0)和Z(0,0,1)。其他的一切都是參考這個UCS測量。刀具軌跡UCS刀具路徑的UCS(TP UCS)實際上不是用于GPP2。這里提到的是完整的。TP的UCS的唯一功能是定義的家的時候。隨著GPP2,家點總是指定相對于TP UCS(發(fā)生在CimatronE PP互動)。然而,這家點立即轉(zhuǎn)化為參考坐標(biāo)系。為此,TP UCS不是真正相關(guān)的內(nèi)部

15、GPP2。注:TP UCS還沒有完全在老GPP(定位不知道)。當(dāng)前程序原點UCS每個程序都有自己的坐標(biāo),這是完全指定為原點GPP2,UCS。原點UCS定義相對于參考,無論是位置,和中的定位。下面的系統(tǒng)變量來描述程序原點UCS:系統(tǒng)變量意義X_ORIGINY_ORIGINZ_ORIGINX,Y和Z或原點UCS零點,在參考坐標(biāo)系中的表達(dá)I_ORIGINJ_ORIGINK_ORIGIN原點的UCS Z矢量方向,在參考坐標(biāo)系中的表達(dá)IX_ORIGINJX_ORIGINKX_ORIGIN原點的UCS X矢量方向,在參考坐標(biāo)系中的表達(dá)Y方向的單位向量可以獲得X Z和向量的向量乘法(Z * X)。下面的圖顯

16、示了裁判UCS和UCS起源。它顯示原點零點,Z軸和X軸,所有裁判坐標(biāo)系表示。參考 UCSXYZXZY零點矢量X_ORIGINY_ORIGINZ_ORIGINUCS原點X軸方向IX_ORIGINJX_ORIGINKX_ORIGINZ軸方向I_ORIGINJ_ORIGINK_ORIGIN一個原點UCS,表達(dá)參考UCS坐標(biāo)輸出UCS 輸出設(shè)置”用于輸出刀具路徑點的所有機(jī)器的UCS。通常,數(shù)據(jù)輸出(或“發(fā)布”)的G代碼文件相對于參考坐標(biāo),對應(yīng)的機(jī)械強(qiáng)度。在某些情況下,需要將數(shù)據(jù)輸出相對于另一個UCS。一個典型的例子是當(dāng)一個“工作平面”是一個5x機(jī)定義。從這一點上,該機(jī)預(yù)計在一個新的工作平面UCS表示的

17、數(shù)據(jù)。換句話說,GPP2必須使用不同的輸出強(qiáng)度。GPP2支持動態(tài)定義的輸出強(qiáng)度(從EX2程序)。默認(rèn)情況下,輸出的UCS是裁判UCS只是相同。遺留坐標(biāo)系統(tǒng)MACSYS UCS在該坐標(biāo)系中不使用GPP2,除了它是默認(rèn)的參考坐標(biāo)(參考)。因此,GPP2不包括任何系統(tǒng)變量定義該以任何方式。· 如果加工坐標(biāo)系作為裁判,那么它的隱式數(shù)據(jù)知道(0,0,0,)If another UCS is used as REF, then 加工坐標(biāo)系 是不以任何方式使用.MODEL UCS該模型中不使用GPP2 UCS。這部分是用在老的GPP,因為它的零點是所有工具點真實的參考位置。因為這是沒有的情況下在G

18、PP2,和所有工具點是充分被裁判UCS(方向和位置),模型的UCS是沒有用的。GPP2軌跡點在CimatronE,刀具路徑點被定義相對于每個程序UCS(也稱為程序原點)。將每一個工具GPP2點到參考坐標(biāo)系。ROT_MAT 和 TRANS_MAT不使用GPP2。原程序和裁判之間的所有UCS UCS轉(zhuǎn)換被照顧的GPP2。下面的圖顯示了一個工具在裁判UCS(顯示位置和姿態(tài)),以及初始狀態(tài)向量UCS的參考UCSXYZ刀位點在 GPP2位置矢量 (X,Y,Z)方向矢量(I,J,K)XZY程序 (原點) UCS原始點向量在CimatronE的路徑(0,0,0)Blocks and Qualifiers對是

19、一個編程環(huán)境的特定代碼塊和基于路徑的執(zhí)行應(yīng)對每一塊。代碼中定義的后處理器EX2文件,并調(diào)用每一塊時執(zhí)行。有些塊可選的限定符,這可能影響所需的輸出。例如,“工具變化”塊有一個限定符稱為“第一”,這是在第一次使用塊叫做(第一個工具改變)。當(dāng)GPP2執(zhí)行塊與限定符,它以下的算法:首先尋找在EX2程序,包括具體的限定詞塊的定義(例如,工具的變化:第一:)。如果該塊被發(fā)現(xiàn),在它的命令列執(zhí)行。如果這樣一塊不在EX2程序存在,GPP2找一塊無資格(一般的塊,例如,工具的變化:)。如果發(fā)現(xiàn)這樣一個塊,則執(zhí)行。如果沒有通用的塊被發(fā)現(xiàn),沒有被執(zhí)行,而GPP2簡單地移動到下一個刀具路徑塊。因此,它是重要的是要使如何

20、區(qū)分一塊被調(diào)用(有或沒有限定)以及它是如何最終執(zhí)行(這取決于2把程序的實際結(jié)構(gòu))。注意:程序文件中的順序的順序不影響執(zhí)行的邏輯。上面描述的塊執(zhí)行邏輯中有一些重要的例外。其中一個涉及到線性運動塊。線性運動塊有很多預(yù)選賽,其中2是用于快速運動快:和fastlencomp:。這些限定符,GPP2定義“選擇塊被執(zhí)行的層次結(jié)構(gòu)”。· 萬一塊與fastlencomp調(diào)用:和精確的塊不能在程序中發(fā)現(xiàn),GPP2將與快速執(zhí)行塊· 資格.如果與快速塊:預(yù)選賽不能被發(fā)現(xiàn),GPP2將嘗試沒有限定執(zhí)行塊。兩級層次結(jié)構(gòu)允許GPP開發(fā)人員編寫一個塊線性運動:快:處理所有的“快速”限定符。沒有邏輯,這些塊

21、(fastlencomp:)“失敗”的標(biāo)準(zhǔn)(飼料)線性運動塊(沒有限定符)。兩級層次也使用周期。如果toinit:限定符調(diào)用,沒有這樣的塊存在,對將嘗試執(zhí)行:限定符塊在違約前“不限定符”的情況。toinint: à on: à none這種邏輯,GPP開發(fā)者可以編寫一個周期:塊處理限定符,toinit等等。最后,循環(huán):塊不默認(rèn)循環(huán):塊,因為他們真正代表不同的東西。為了一個周期執(zhí)行“關(guān)閉”塊,EX2項目必須有一個循環(huán):塊的定義。塊和限定符的列表下表列出了所有GPP2塊。一個更完整的列表,所有預(yù)選賽和他們的使用,在GPP2塊提供,常量和變量手冊。BEGINNING OF CONNECT:END OF PROC:ORIGIN CHANGEBEGINNING OF PROC:END OF SUB:POST SCRIPT:BEGINNING OF SUB:END OF TAPE:PROC FIRST POINT:BEGINNING OF TAPE:END OF TOOLPATH:RESET AXIS:BEGINNING

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論