巨集程式在數控車削加工中的應用研究

2022-11-11 20:27:04 字數 3203 閱讀 4167

第31卷第4期2015年4月

吉林工程技術師範學院學報

apr.2015

巨集程式在數控車削加工中的應用研究

於濟群(長春職業技術學院工程技術分院,吉林長春130033)

[摘要]本文通過複雜零件巨集程式程式設計設計與實現的例項分析,找到其在數控車床加工中的形狀加工規律。通過巨集程式與普通程式、cad/cam軟體程式設計的比較,分析其存在必要性,證明了巨集程式在數控加工中具有不可替代的作用,使數控加工人員認識到巨集程式的重要性。[關鍵詞]數控車削加工;巨集程式;應用研究[中圖分類號]tg51

[文獻標識碼]a

[文章編號

yu ji—qun

數控系統巨集功能是提高數控工具機效能的一種特殊功能,巨集程式可以使數控手工編制的程式更具有

智慧型性,並能提高數控程式設計人員的數控程式設計能力。但由於巨集程式程式設計是在普通手工程式設計指令的基礎上發展而來,隨著普通手工程式設計指令在數控加工中的

程式在數控程式設計中的應用,具有重要的現實意義。

1巨集程式數控程式設計理論基礎

1.1 變數

在常規的主程式和子程式內,總是將乙個具體的數值賦給乙個位址。為了使程式更具通用性、更加靈活,在巨集程式中設定了變數,即將變數賦給乙個位址。

變數的型別分為公共變數和系統變數兩類:(1)公用變數:使用者可以自由使用,它對於由主程

序呼叫的各子程式及各巨集程式來說是可以公用的。

應用範圍的減少,導致學校和企業中極少有人會使

用巨集程式編制程式。實踐證明巨集程式在數控加工中具有不可替代的作用,很多程式設計人員覺得巨集程式學習起來有困難,並且沒有真正認識到巨集指令程式設計的作用,因此巨集程式並沒有在我國的數控加工領域中普及開來。巨集程式編制的程式容量少,並且變數賦值修改方便,只要修改某些引數的賦值就能變成乙個新的加工程式,大大減少了程式的編制與效驗時間,在工具機讀取巨集程式進行加工時,讀取速度極快,大大高於電腦程式設計軟體的讀取速度,在加工中應用巨集程式,使程式編制簡單化,通用性強,無等待現象,極大提高了零件的加工效率與零件的表面質量。

在數控程式設計中,巨集程式起到非常重要的作用。研究巨集

收稿日期

(2)系統變數:由#後跟4位數字來定義,它能獲取包含在工具機處理器或nc記憶體中的唯讀或讀/寫資訊。包括與工具機處理器有關的交換引數、工具機狀態

獲取引數、加工引數等系統資訊。1.2控制指令

(1)轉移和迴圈語句:在數控編制程式中,使用while語句、goto語句和if語句可以改變程式控制的流向。在巨集程式控制指令中,有三種轉移和循

作者簡介:於濟群(1977一),女,吉林農安人,長春職業技術學院工程技術分院講師,主要從事數控加工理論與實踐教學研究。

92吉林工程技術師範學院學報2015年4月

環操作可供使用,如圖1所示。

x一l0z

圖1程式流向改變方向

(2)運算符號含義,見表1。

表1運算子含義

運算子eq

ne含義

gtgelle

等於(=)

不等於(≠)大於(>)大於或等於(≥)

小於(<)小於或等於(≤)

圖2拋物線圖形

加工程式如下:

1.3普通手工程式設計與巨集指令程式設計對比

普通手工程式設計指令的加工**的作用是固定的,完全由生產廠家進行開發,在進行程式設計時,程式設計

人員只能使用規定的程式設計指令編制加工程式。使用巨集指令編制數控加工程式時,使用變數賦值的方法進行賦值,巨集變數之間可以進行數**算與邏輯運=一

算,數控工具機讀取程式時可根據要求跳轉到所需要

的程式段,程式靈活。

表2巨集指令程式設計與普通手工程式設計簡要對比

一16.4:

g02 x56 w一一91:

常量之間不可以運算

程式只能順序執行,不能跳轉

變數之問可以運算程式執行可以跳轉

2巨集程式的程式設計例項

在加工時,經常會遇到普通手工程式設計指令無法加工的形狀,例如橢圓、雙曲線、拋物線,漸開線等。此類形狀可用巨集程式進行編制,不需進行數學計算的數值,只要將函式關係或曲線方程用巨集指令表達

即可,所以巨集程式在機械加工的領域中應用的前景非常廣泛。

2.1 車削拋物線的巨集程式設計

2。2車削雙曲線的巨集程式設計

將該零件的右側中心位置設為工件座標系的原點,同時原點也是雙曲線的頂點,雙曲線的方程已經給出為(z一6)2/62一x2/82=1以x軸為變數,直徑0毛坯,進行程式設計,如圖3所示。

拋物線方程x=一0.1y2開口向左,轉成標準方程:y2:一10x,

加工方程:x2=一10z,z=一x2/10。設自變數

x[0,16],因變數z,用g71迴圈加工指令粗加工即可車出拋物線。

加工此零件的關鍵在於拋物線部分的加工,我

們將該零件的右側中心位置設為工件座標系的原點,同時原點也是拋物線的頂點,拋物線的方程已經給出為x2=一10z,是開口向左的拋物線,以x軸為變數,直徑 8o毛坯,進行程式設計,如圖2所示。

圖3雙曲線圖形

雙曲線編制程式如下:

第31卷第4期於濟群:巨集程式在數控車削加工中的應用研究93

m03¥700;

樣1=0:

一一薦1];

n2 co1 z一

g70 p1q2;

2.3車橢圓的巨集程式設計

將該零件的右側中心位置設為工件座標系的原點,標準方程為

長半軸為25mm,短半軸為15mm,以x軸為變

量,直徑0毛坯,進行橢圓程式設計,如圖4所示。

圖4橢圓圖形

00001

撐1=0:

=一#1:i:#1];

oc1 z一37.5;

oc2x35z一一42:

n2x43:

g70plq2:

3 結束語

本文通過對數控車床複雜零件巨集程式的程式設計研

究,找到其程式設計規律,從而解決企業複雜零件數控加

工中遇到的問題,縮短零件加工時間,提高機械效率,同時使數控程式設計人員認識到巨集程式的重要作用和熟練運用巨集程式的必要性,激發大家研究和開發巨集程式的興趣。

參考文獻:

[1]韓鴻鸞.鄒玉傑數控車工全技師培訓教程[m].北京:化

學工業出版社.

[2]董玉紅,主編,數控技術[m].北京:高等教育出版社,

2oo4.

[3]嚴建紅,主編,數控工具機程式設計與加工技術[m].福州:福建

科學技術出版社,2003.

[4]尹玉珍.數控車削程式設計與考級系統)

[m].北京:化學工業出版社,2005.

[5]沈建峰,朱勤惠.數控車床技能鑑定考點分析和試題集萃

[m].北京:化學工業出版社,2007.

[責任編輯戰銳]

數控加工中巨集程式的應用技巧

作者 徐州機電工程高等職業學校徐昆鵬張欣 巨集程式簡介在程式設計工作中,我們經常把能完成某一功能的一系列指令像子程式那樣存人儲存器,用乙個總指令來代表它們,使用時只需給出這個總指令就能執行其功能所存人的這一系列指令稱作使用者巨集程式本體,簡稱巨集程式。這個總指令稱作使用者巨集程式呼叫指令。在程式設計...

傳統機加工訓練在數控實訓中作用

摘要 隨著數控技術的不斷發展,人們慢慢開始忽視傳統機加工,導致本末倒置。本文通過闡述傳統機加工訓練在數控實訓中的作用,說明了傳統機加工在數控教學中的重要性。關鍵詞 傳統機加工 數控實訓 作用 金工實習一直是機械相關專業必須參加的一門實習活動,它可以讓學生掌握機械各種車床的工作原理以及各種工藝過程。在...

利用巨集程式提高橢圓曲面加工精度的研究

癌 機電一體化 利用巨集程式提高橢圓曲面 加工精度的研究 酒泉職業技術學院 甘肅 隨著機電一體化技術的迅猛發展,數控工具機的應用 李建春 圓弧 的半徑為 點相對於 點的座標為 一 已日趨普遍,現代機械製造業正廣泛採用數控技術以提 高工件的加工精度和生產效率。在數控車床上加工橢圓 雙曲線 拋物線 正弦...