• <tr id="yyy80"></tr>
  • <sup id="yyy80"></sup>
  • <tfoot id="yyy80"><noscript id="yyy80"></noscript></tfoot>
  • 99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

    宏程序在數(shù)控車床教學中的應用

    2017-09-12 13:12:49趙嵩張廣君趙世彤
    農機使用與維修 2017年9期
    關鍵詞:宏程序數(shù)控加工變量

    趙嵩 張廣君 趙世彤

    摘要:在數(shù)控加工中常常會遇到形狀比較復雜的工件。用普通指令編程,程序會非常繁瑣,而常利用數(shù)控系統(tǒng)中的一些特殊功能指令編寫程序,可達到簡化程序,提高編程效率的目的。介紹了FANUC oi系統(tǒng)宏程序概念、特點及宏程序在數(shù)控車實習教學中的應用。

    關鍵詞:數(shù)控加工;宏程序;變量

    中圖分類號:G712文獻標識碼:A

    doi:10.14031/j.cnki.njwx.2017.09.060

    隨著我國現(xiàn)代制造技術的發(fā)展,數(shù)控技術越來越受人們重視。 在數(shù)控加工中常常會遇到形狀比較復雜的工件,用普通指令編程,程序會非常繁瑣,而加工中數(shù)控程序的好壞,直接影響到生產效率和加工工件的精度,雖然現(xiàn)在自動編程應用廣泛但也存在不足之處。手工編程是自動編程的基礎,而宏程序是手工編程的高級形式,可達到簡化程序,提高編程效率的目的。所以簡潔合理的宏程序的應用有著非常重要的現(xiàn)實意義。

    1宏程序簡介

    在編程工作中,我們經常把完成某一功能的一系列指令像子程序那樣存入存儲器,用一總指令來代表它們,使用時只需給出這個指令就能執(zhí)行其功能,所存入的這一系列指令稱用戶宏程序本體,簡稱宏程序。這個總指令稱用戶宏程序調用指令。在編程時我們只要記住宏指令而不必記住宏程序。

    2宏程序的特點與應用范圍

    2.1用戶宏程序的特征

    (1)可以在用戶宏主體中使用變量;

    (2)可以進行變量之間的運算;

    (3)可以用用戶宏指令對變量進行賦值;

    (4)簡化編程如加工同一類工件時,只需將實際的值賦予變量即可,而不需對每一個零件都編一個程序。

    2.2用戶宏程序的應用

    宏程序指令不僅適合拋物線、橢圓、雙曲線加工,亦可應用到數(shù)控加工其他環(huán)節(jié)。例如:它可對刀長度補償(H)、刀半徑補償(R)、進給量(F)、主軸速度(S)、G代碼、M代碼等進行設置。

    3變量以及宏程序語句使用

    3.1變量

    變量是指可以在宏程序的地址上代替具體數(shù)值,在調用宏程序時,再引用數(shù)值進行賦值的符號:#i(i=1,2,3…)。使用變量可以使宏程序具有通用性。

    變量形式:變量是用符號#后面加上變量號碼所構成。

    例如:#5,#18或#[#100-1]。

    變量引用:在地址符后的數(shù)值可以用變量置換。

    例如:z-#18,當#18=200時,與z-200指令相同。

    3.2宏程序語句的使用

    (1)GOTO語句(無條件轉移)。

    格式:GOTOn;

    使用該指令時指令無條件轉移到指定的程序段;

    n:表示轉移到目的的程序段的行號。

    (2)IF語句(條件轉移)。

    格式:IF[]THEN 或IF[條件表達式]GOTOn;

    “[]”為邏輯運算式,當“[]”中邏輯運算式成立時,程序將轉移到n 所指定的程序段,否則繼續(xù)執(zhí)行下一程序段。

    (3)WHILE語句(當~時循環(huán))。

    3.3用戶宏程序編寫格式

    用戶宏程序中,可以使用普通NC指令,采用變量的NC指令, 運算指令和控制指令。

    4加工橢圓時宏程序應用

    在實際加工時,經常會遇到各式橢圓形加工,在現(xiàn)今的數(shù)控系統(tǒng)中,無論硬件或軟件數(shù)控系統(tǒng),其插補的基本原理相同,只是實現(xiàn)插補運算的方法不同,常見直線插補,沒有橢圓插補,手工常規(guī)編程較難編出橢圓加工程序,這時可采用擬合計算宏程序方式,即可實現(xiàn)手工編程,而且不受條件限制,簡捷高效。例如:利用橢圓參數(shù)方程編寫宏程序加工(如圖1所示)橢圓形的曲面。

    5結束語

    根據(jù)我們將宏程序在數(shù)控車床實習教學中應用,精簡程序,提高編程效率,達到了較好的教學效果。

    參考文獻:

    [1]廖寧輝.宏程序在數(shù)控銑削加工中的應用[J].衡陽師范學院學報,2007(6):113.

    [2]高頂.金工實習[M].4版.徐州:中國礦業(yè)大學出版社,2006.endprint

    猜你喜歡
    宏程序數(shù)控加工變量
    橢球槽宏程序編制及其Vericut仿真
    智能制造(2021年4期)2021-11-04 08:54:44
    抓住不變量解題
    也談分離變量
    對數(shù)控加工課程教學方法的幾點認識
    商情(2016年39期)2016-11-21 09:52:03
    進出瓶螺旋桿的螺旋線簡化設計及加工
    科技資訊(2016年18期)2016-11-15 20:12:18
    數(shù)控加工實訓教學改革研究
    基于Vericut的四軸數(shù)控加工宏程序仿真研究
    SL(3,3n)和SU(3,3n)的第一Cartan不變量
    G代碼B類宏程序在數(shù)控切割參數(shù)化圖形庫中的應用
    焊接(2015年9期)2015-07-18 11:03:53
    宏程序編程的幾種應用
    浦东新区| 丹江口市| 安塞县| 商河县| 连平县| 宁阳县| 美姑县| 苍溪县| 安龙县| 毕节市| 濮阳市| 绥芬河市| 宽城| 漾濞| 和顺县| 谷城县| 绥中县| 拉萨市| 遂昌县| 乐平市| 洱源县| 东乌| 绥德县| 玛纳斯县| 大厂| 习水县| 灵璧县| 黑河市| 喜德县| 灵山县| 浦县| 龙岩市| 宜春市| 龙里县| 西和县| 聂拉木县| 沁阳市| 松滋市| 澄江县| 南丹县| 平潭县|