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

    宏程序在數(shù)控車削加工中的應用

    2018-12-12 07:25:12
    時代農(nóng)機 2018年10期
    關(guān)鍵詞:宏程序表達式拋物線

    孫 靜

    (吉林工業(yè)職業(yè)技術(shù)學院,吉林 吉林 132013)

    隨著機械制造行業(yè)的發(fā)展,加工零件的形狀越來越復雜,出現(xiàn)了拋物線、橢圓等各類曲線,如果用自動編程生成的程序又會特別的冗長,而且很多一線操作工人對軟件的使用特別不熟練。在加工中盡量使用手工編程來解決這樣的問題,因為手工編程在一定程度上能簡化程序,避免程序過于繁瑣,占用系統(tǒng)內(nèi)存少,而且修改和編輯很方便,加工時間也會相應縮短,使數(shù)控車削加工有很大的應用前景。

    1 宏程序

    用戶宏程序使一種類似于高級語言的編程方法,在程序中設(shè)置一些變量,利用算術(shù)和邏輯運算及條件轉(zhuǎn)移等語句,使得編制相同的加工程序比傳統(tǒng)方式更加方便。同時也可將某些相同加工操作用宏程序編制成通用程序,供用戶循環(huán)調(diào)用。用戶宏程序不允許直接使用變量名,變量用變量符號(#)和后面的變量號指定。系統(tǒng)內(nèi)部定義了一些值不變的常量供用戶使用,這些常量的屬性為只讀。把常量或表達式的值送給一個宏變量稱為賦值,對應的語句叫賦值語句。宏程序中有一些指定條件表達式,當指定條件滿足時,執(zhí)行相應的宏程序語句。如果指定條件表達式不滿足時,退出循環(huán),執(zhí)行宏程序外的程序行。因此加工中使用宏程序可以使復雜的零件形狀也采用手工編程來實現(xiàn),使繁瑣的手工運算簡化。應用宏程序的特點總結(jié)如下:(1)能加工輪廓形狀復雜的零件;(2)能提高加工精度;(3)能夠?qū)崿F(xiàn)靈活加工,通過調(diào)整加工語句修改加工刀路;(4)能夠縮短程序語句,提高加工效率。

    2 宏程序在數(shù)控車削加工中的應用舉例

    零件加工程序能描述出一個幾何形狀,但還是缺少一定的靈活性和適用性。比如在實際加工中遇到一些較為復雜的非圓幾何曲面輪廓像橢圓和拋物線類的曲線,若采用自動編程,往往會受到各種條件的限制,從幾何造型到后置處理,需要較長的準備時間。針對這種情況,本文以華中系統(tǒng)為例說明用宏程序來編寫這樣的曲線的基本方法。

    如圖1所示,編寫拋物線在A區(qū)間[0,8]內(nèi)的程序,加工的零件如圖2所示。

    這類零件在編寫程序時用圓弧加工指令很難完成,需要計算零件上各個點的坐標,所以考慮用宏程序直線插補來完成。如圖所示,建立坐標系,拋物線曲線在X方向變化范圍是(0--8),可以把X定義為自變量,對應Z軸可以通過拋物線方程系統(tǒng)自動找到Z軸的坐標。根據(jù)加工的精度要求,給出加工的步長,也就是自變量的增量,進而編寫出拋物線段零件的加工程序。

    圖1 拋物線圖

    圖2 拋物線類零件圖

    根據(jù)以上分析,編程出這個零件的加工程序如下:%0707

    3 總結(jié)

    隨著機械制造業(yè)的發(fā)展和對零件的精度要求的提高,宏程序因其自有的特點在數(shù)控加工中的應用價值會越來越高,還需要從事數(shù)控加工方面的編程人員能更好的開發(fā)宏程序的功能,方便于數(shù)控產(chǎn)品的生產(chǎn)。

    猜你喜歡
    宏程序表達式拋物線
    選用合適的方法,求拋物線的方程
    巧求拋物線解析式
    橢球槽宏程序編制及其Vericut仿真
    智能制造(2021年4期)2021-11-04 08:54:44
    一個混合核Hilbert型積分不等式及其算子范數(shù)表達式
    表達式轉(zhuǎn)換及求值探析
    淺析C語言運算符及表達式的教學誤區(qū)
    拋物線變換出來的精彩
    玩轉(zhuǎn)拋物線
    基于Vericut的四軸數(shù)控加工宏程序仿真研究
    G代碼B類宏程序在數(shù)控切割參數(shù)化圖形庫中的應用
    焊接(2015年9期)2015-07-18 11:03:53
    邯郸市| 博白县| 安阳市| 尉犁县| 石渠县| 绥化市| 平乡县| 休宁县| 乳山市| 织金县| 沙坪坝区| 安顺市| 犍为县| 博爱县| 砚山县| 云阳县| 册亨县| 江都市| 长春市| 文安县| 青岛市| 赣榆县| 讷河市| 任丘市| 白河县| 开封县| 本溪市| 襄垣县| 古田县| 温州市| 鹤峰县| 太湖县| 牙克石市| 鲁甸县| 塔河县| 达日县| 天台县| 韩城市| 扎赉特旗| 理塘县| 东兰县|