JETCAM专家系统--CNC参数化程式撰写.docVIP

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
JETCAM专家系统--CNC参数化程式撰写

JETCAM專家系統 第十篇 JETCAM參數化程式撰寫 參數化程式撰寫 參數化程式撰寫總覽 什麼是JETCAM參數化程式撰寫系統? 此為由JETCAM所定義的簡單程式語言或是一組說明,可以使JETCAM指令自動執行來產生工件,加工,排版與最後的製造。這些說明包含繪製幾何項目指令(線、圓圈、圓弧),加工輪廓與其他沖孔指令。這些指令完整敘述於指令參考部份。 如何產生參數化程式? 參數化程式是一組如上所述之說明。要產生一個程式,只要簡單的利用你喜歡的ASCII文字編輯器(如JEDIT)產生一個新的文字檔,並輸入你的參數化說明到檔案中。在儲存檔案後,你現在可以使用它作為一個參數化程式。要小心,只能使用標準的ASCII編輯器,不可以用文書處理程式,否則會加入控制碼到檔案中,造成你的參數化程式失敗。當儲存一個參數化程式,確定你必須要使用附加檔名為PP。所有參數化程式必須有DOS檔的附加檔名為PP。 參數化程式的基本部份為何? 一個參數化程式必須遵守以下的指導原則: 1.你必須提供一個可用標頭。每一個參數化程式的標頭應包含指令PROGRAM_NAME=你的參數化程式名稱。此為JETCAM尋找用以顯示於可用程式表列中的名稱。詳見此指令說明。 2.許多指令需要一個已開啟或產生的圖形檔。當執行繪圖、模具加工、插入等指令前必須要先利用OPEN指令開啟一個圖形檔。 3.在所有的指令已處理完圖形檔時,必須使用CLOSE指令關閉圖形檔。在檔案關閉後你可以開啟一個新圖形檔與開始產生圖形、模具加工等於該檔上。 4.說明:你應該對程式加以說明,以便於日後能清楚的閱讀。所有說明以分號;作為開始。 例如 參看範例碼中,GOTO指令敘述更多如何對參數化程式說明的實際例子。 執行參數化程式 當你完成一個參數化程式時,你必需要將其設定,使其可以於JETCAM中執行。所有的JETCAM參數化程式必須有DOS附加檔名為PP。 如: MAKEBOX.PP LIFTDOOR.PP 要讓JETCAM程式認識這些程式,它們必須要複製或移動到以安裝機器的目錄中。機器目錄延伸名稱為.MAC。例如如果有一個程式叫做FRED,使用以下的機器檔名:FRED.MCH與FRED.TUR,則要複製參數化程式到FRED.MAC目錄。現在,無論何時只要FRED在JETCAM中被選定為機器,所有於FRED.MAC目錄的參數化程式將可以使用,並可出現於參數螢幕。 要由表單執行參數程式,只要按程式名稱使其反白,按下OK鍵即可。 變數(儲存值) 變數簡介與變數指定 變數為參數撰寫程式的要點。它們為數值或其他資料保存的地方。例如: X=10 於上述的敘述中: 1.新的變數名稱產生(X)。 2.X的值指定為10。 此稱為變數指定。 指定使用其他變數 X=10 Y=X 於上述兩行敘述中: 1.新變數產生,名稱為X,其值指定為10。 2.一個新的變數產生,名稱為Y,其值指定為10。因為X值為10,X=Y,因此Y=10。 利用方程式指定 X=10 Y=5+10 Z=X*Y 於上述敘述中: 1.Y值指定為15,但它是利用基本數學方程式指定(5+10)。 2.Z值為150,同樣是利用基本數學方程式指定(X*Y亦即10*15)。 利用變數 某些規則於使用變數於你的參數程式時必須注意。 1.你不能使用任何被參數系統認定的預留字,以及指令名稱(如LINE,ARC)。 2.變數名稱長度不可以超過32個字元,也不可包含空白。Size X是不合法的名稱,但是SizeX則無問題。 3.變數可以包含大寫或小寫字元。注意,這非常重要,因為X與x不相同。因為一個是大寫,另一個是小寫,參數系統視其為不同的變數。另一個例子(SizeX與Sizex),系統將會視為兩個不同的變數,因為每個字母會不相同。 利用方程式指定 於指定變數中只允許有一個數學運算,如Y=X+1正確,Y=X-2+3則為非法。 使用變數作為指令參數 許多參數指令需要指定額外的參數,簡單的例子為: LINE 100 200 200 300 線指令需要至少四個最多6個參數。然而,這些不一定要如上示的定值,這裡有一個短程式顯示如何利用變數於指令參數。 X1=100 Y1=200 X2=X1*2 Y2=Y1+100 LINE X1 Y1 X2 Y2 上述的程式碼結果與以下相同: LINE 100 200 200 300 但因為我們使用變數,此線可以動態或是變數化改變,只要於程式執行時改變X1,Y1,X2與Y2的值。 注意:部份指令不允許全部或部份的參數以變數表示,請對指令參數使用便數時檢查指令的說明。 於參數化程式執行數學運算 變數可以利用數學方程式

文档评论(0)

baoyue + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档