亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        運用坐標系變換 簡化宏程序編程

        2020-07-08 23:28:21仲偉進
        裝備維修技術 2020年31期
        關鍵詞:宏程序數(shù)控加工

        摘 要:本文論述在我們機械加工過程中,無論是數(shù)控車床,還是數(shù)控加工中心,有時會遇到加工非圓曲線零件,諸如橢圓、拋物線、雙曲線、正弦、余弦函數(shù)圖形,或者有規(guī)律布置的幾何圖形,這時就會涉及到宏程序編程,而非圓曲線的數(shù)學方程變化比較繁瑣。本文提出通過編程坐標系變換,可以簡化數(shù)學方程式,從而達到簡化宏程序編程的目的。

        關鍵詞:非圓曲線;坐標系變換;宏程序;數(shù)控加工

        1. 前言

        在我們機械加工過程中,無論是數(shù)控車床,還是數(shù)控加工中心,有時會遇到加工非圓曲線零件,諸如橢圓、拋物線、雙曲線、正弦、余弦函數(shù)圖形,或者有規(guī)律布置的幾何圖形,這時我們就會涉及到宏程序編程。宏是一段具有一定獨立功能的匯編代碼。而數(shù)控宏程序就是用變量代替常量來表述一個地址數(shù)字值的程序。

        數(shù)控宏程序由于在程序中使用了變量、算術和邏輯運算及條件轉(zhuǎn)移,使得編制相同加工操作的程序更方便,更容易。宏程序其具有以下基本特點:

        1.1高效性

        在數(shù)控加工中,常遇到數(shù)量少、品種繁多、有規(guī)則的幾何形狀的工件,在編程中只要把這些共同點進行分析與總結(jié),把這些幾何形狀的共同點設為變量應用到程序中,只需改變其中幾個變量中的賦值,就可通過多次調(diào)用進行加工。這樣大大節(jié)省了編程時間,而且在運用中準確性也大大提高。

        1.2經(jīng)濟性

        在加工中經(jīng)常出現(xiàn)品種多數(shù)量少的零件,這些零件在某些特征上變化不定,如果采用常規(guī)的加工方法,需要定制許多類型的成形刀具,制作這些刀具既費時又加大制造成本,而采用宏編程就可以降低制造成本。

        1.3多功能性

        宏程序的功能包含多個方面:

        (1)、同一類相同特征不同尺寸的零件,給定不同的參數(shù),使用同一個宏程序就可以加工,編程得到大幅度的簡化。

        (2)、非圓曲線的擬合處理加工

        對于橢圓、雙曲線、拋物線等可以用數(shù)學公式描述的非圓曲線的加工,數(shù)控系統(tǒng)一般沒有這樣的插補功能,但是應用宏程序功能,可以將這樣的非圓曲線用非常微小的直線段或圓弧段擬合加工,得到滿足精度要求的非圓曲線。

        (3)、曲線交點的計算功能

        對于一些復雜零件的交點、切點坐標,不用人工計算,只要輸入已知的條件,節(jié)點坐標可以由宏程序計算完成,在很大程度上增強了數(shù)控系統(tǒng)的計算功能,降低了編程的難度。

        所以,宏程序的功能非常強大,宏程序是程序編制的高級階段,是數(shù)控機床編程功能的提高和擴展。因此,宏程序的編制要求編程人員有多方面的基礎知識:

        1.4數(shù)學基礎知識

        編制宏程序必須有良好的數(shù)學基礎,數(shù)學知識的作用有多方面:非圓曲線如橢圓、拋物線、雙曲線的直角坐標系方程和參數(shù)方程的轉(zhuǎn)換;不同位置的函數(shù)方程的轉(zhuǎn)換;在加工規(guī)律曲線、曲面時,必須熟悉其數(shù)學公式并根據(jù)公式編制相應的宏程序擬合加工。

        1.5計算機編程基礎知識

        宏程序是一類特殊的、實用性極強的專用計算機控制程序,其中許多基本概念、編程規(guī)則都是從通用計算機語言編程中移植過來的。所以,學習計算機語言,有助于快速理解并掌握宏程序。

        2. 問題的提出

        在我們的實際生產(chǎn)數(shù)控加工中一般遇到加工的非圓曲線圖形只是單個的諸如橢圓、拋物線、雙曲線。且坐標系建立在這些圖形的中心上。對于這樣的工件圖形,其數(shù)學方程比較簡單。例如橢圓直角坐標方程X2/a2+Z2/b2=1,參數(shù)方程X=a*sinα? Z=b*cosα;拋物線標準方程X2=2*P*Z;雙曲線標準方程X2/a2-Z2/b2=1? ?參數(shù)方程X=a*secα? ? Z=b*tanα。如果在數(shù)控編程的圖形上出現(xiàn)這樣簡單的數(shù)學模型,且?guī)缀螆D形的中心在數(shù)控編程坐標系的原點上,那么在編制宏程序時,只要在車床的對刀過程中將刀具補償參數(shù)設置在非圓幾何圖形的中心上,這樣函數(shù)方程的變化比較簡單,也好理解。橢圓直角坐標方程的變化形式X=a*SQRT(1- Z2/b2), 拋物線標準方程的變化形式X=SQRT(2*P*Z), 雙曲線標準方程的變化形式X=a*SQRT(1+Z2/b2)。

        例如:對如下圖所示的橢圓,長半軸是30,短半軸是15

        由于,其中心在坐標系的原點上,所以該橢圓方程為X2/152 + Z2/302=1。方程式比較簡單,好理解。

        但是,如果在數(shù)控編程的圖形上出現(xiàn)這樣的非圓曲線圖:非圓曲線的中心不在數(shù)控編程坐標系的原點上,而是在X軸和Z軸的方向上都偏移原點一段距離,并且是有2個或者以上的非圓曲線圖形,那么這些非圓曲線的方程式就開始變得比較復雜,麻煩了。這樣對于數(shù)學基礎較薄弱的人來說變得比較困難,且不好理解。

        例如:如下圖所示的橢圓。同樣是:長半軸是30,短半軸是15。

        由于該橢圓的中心不在坐標系的原點上,而是在X軸和Z軸兩個方向上發(fā)生了偏移,這樣,方程式就變得復雜了。在方程式X2/152 + Z2/302=1的基礎上進行了數(shù)學變化,新位置的橢圓方程變?yōu)椋╔-20)2/152 + (Z+50)2/302=1。

        對于雙曲線、拋物線、正弦曲線等非圓曲線圖形,它們的數(shù)學處理方式和上面的橢圓方程是一樣的。

        3. 解決的方法

        對此,為了簡化非圓曲線數(shù)學方程式的內(nèi)容,我們可以在數(shù)控機床的 MDI面板上輸入刀具補償?shù)倪^程中通過坐標系偏移即分別建立幾個坐標系G54,G55,G56。把每個非圓曲線的中心相對于基準坐標零點在X、Z方向的偏移計算出來,然后分別輸入到各自的坐標系中:G54,G55,G56。這樣,對于非圓曲線有坐標系偏移的情況,我們在書寫方程式的時候,不必理會其圖形偏移以后的數(shù)學方程式是什么樣,而只要按照非圓曲線的中心在坐標系原點的方程式格式書寫出圖形的函數(shù)方程即可。

        例如:在數(shù)控編程圖中如果出現(xiàn)圖2那樣的帶坐標系偏移的圖形,我們先把該曲線中心相對于坐標系原點的偏移量計算出來,X軸偏移20,Z軸偏移-50。注意:由于是采用直角坐標系編程,X20需要變成X40。這樣,我們就把X40,Z-50輸入到G55坐標系中。然后,對于橢圓方程式,我們不用寫出(X-20)2/152 + (Z+50)2/302=1這樣的方程式,而只要寫出X2/152 + Z2/302=1這樣的方程式即可,再對它進行數(shù)學變化。

        現(xiàn)在,我們以下圖為例,詳細說明一下坐標系偏移的刀補輸入過程以及在坐標系偏移的情況下如何編制宏程序。

        如圖3所示,我們可以看到,有2個非圓曲線:橢圓和雙曲線相連接,并且這兩個非圓曲線在X軸和Z軸兩個方向都發(fā)生了偏移。在以右端面建立的坐標系中,橢圓方程為(X-5)2/152 + (Z+40)2/302=1,雙曲線方程為(X-7)2/102 - (Z+56.613)2/202=1。另外,圖中的尺寸基準為工件右端面。這樣,我們以右端面為基準坐標系,可以建立3個坐標系:3個坐標系分別為右端面是G54坐標系,橢圓的中心是G55坐標系,雙曲線的中心是G56坐標系。通過計算,橢圓中心相對于基準坐標系偏移值為X5,Z-40。雙曲線中心相對于基準坐標系偏移值為X7,Z-56.613。

        由于采用直徑編程,把橢圓中心的偏移值X10,Z-40輸入到數(shù)控系統(tǒng)G55坐標系上。如下圖所示:

        把雙曲線中心的偏移值X14,Z-56.613輸入到數(shù)控系統(tǒng)G56坐標系上。如下圖所示:

        這樣就完成了非圓曲線坐標系偏移的參數(shù)設置。然后,采用試切法對工件進行對刀。試切工件的端面后在G53坐標系上輸入Z0,再點擊軟鍵【測量】;試切外圓,輸入X直徑值,再點擊軟鍵【測量】,對刀完成。G53基準坐標系建立完畢。如下圖所示:

        這樣,在以后的宏程序編制過程中,橢圓方程只按照方程式X2/152 + Z2/302=1,雙曲線方程只按照方程式X2/102 - Z2/202=1進行數(shù)學變化就可以了。

        下面是根據(jù)圖3,利用坐標系偏移編制的完整宏程序。

        O0001

        M03 S800 T0101

        G98 M08

        G54

        G00 X52. Z3.

        G90 X45. Z-80. F100

        G90 X41.

        G55

        G00 X42. Z43.

        #1=15.

        #2=30.

        #3=15.

        WHILE[#3GE0]DO1

        #4=#2*SQRT[1-#3*#3/[#1*#1]]

        G90X[2*#3+0.6]Z[#4+0.4]F100

        #3=#3-1.

        END1

        G00 X0.4 Z42.

        #5=30. WHILE[#5GE0]DO1

        #6=2*#1*SQRT[1-#5*#5/[#2*#2]]

        G01X[#6+0.4]Z[#5+0.3]

        #5=#5-0.1

        END1

        G01X31.

        G56

        #7=10.

        #8=20.

        #9=8.6

        WHILE[#9GE0.6]DO1

        #10=16.613

        #11=-16.613

        WHILE[#10GE#11]DO2

        #12=2*#7*SQRT[1+#10*#10/[#8*#8]]

        G01X[#12+#9]Z#10F80

        #10=#10-0.1

        END2

        G00 X28. Z16.613

        #9=#9-2.

        END1

        G00 X28.

        G54

        G00 Z3.

        G00 X10.

        G55

        #5=30.

        WHILE[#5GE0]DO1

        #6=2*#1*SQRT[1-#5*#5/[#2*#2]]

        G01X[#6]Z[#5]

        #5=#5-0.1

        END1 G56

        #10=16.613

        #11=-16.613

        WHILE[#10GE#11]DO1

        #12=2*#7*SQRT[1+#10*#10/[#8*#8]]

        G01X#12Z#10

        #10=#10-0.1

        END1

        G54

        G01 Z-80.

        G01 X46.

        G01 X50. Z-82.

        G01 X52.

        G00 X100. Z100.

        M30

        結(jié)論

        對于非圓曲線的復雜數(shù)學變換模型,利用坐標系偏置原理,在每個非圓曲線的中心上建立自己的坐標系,再通過數(shù)控系統(tǒng)的MDI面板,把每個非圓曲線的中心相對于基準坐標系的偏置量輸入到參數(shù)坐標系中。這樣,就可以實現(xiàn)簡化非圓曲線的數(shù)學方程式內(nèi)容,從而達到簡化宏程序編程的目的。

        作者簡介:

        仲偉進(1969-),男,山東泰安,大學本科,工程師,高級技師,2013年,在泰安市技能人才職業(yè)技能大賽中,獲得加工中心組一等獎。2012年,在第四屆全國技工院校技能大賽山東省選拔賽數(shù)控組中,2016年,在第44屆世界技能大賽山東省選拔賽數(shù)控車組中,擔任評委和裁判。

        (泰山科技學院,山東 泰安 271000)

        猜你喜歡
        宏程序數(shù)控加工
        橢球槽宏程序編制及其Vericut仿真
        智能制造(2021年4期)2021-11-04 08:54:44
        應用Fanuc宏程序的球面螺旋加工程序編制
        ACE程序在風扇盤精車加工中的應用
        SIEMENS 802D數(shù)控系統(tǒng)中外球面加工宏程序
        東方教育(2016年16期)2016-11-25 03:43:51
        對數(shù)控加工課程教學方法的幾點認識
        商情(2016年39期)2016-11-21 09:52:03
        進出瓶螺旋桿的螺旋線簡化設計及加工
        科技資訊(2016年18期)2016-11-15 20:12:18
        數(shù)控加工實訓教學改革研究
        基于Vericut的四軸數(shù)控加工宏程序仿真研究
        橢圓宏程序在數(shù)控車床加工的方法
        G代碼B類宏程序在數(shù)控切割參數(shù)化圖形庫中的應用
        焊接(2015年9期)2015-07-18 11:03:53
        日韩女优图播一区二区| 久久久久中文字幕精品无码免费| 国内精品91久久久久| 亚洲一区二区av天堂| 脱了老师内裤猛烈进入| 久久夜色精品国产噜噜av| av天堂精品久久久久| 国产无套粉嫩白浆内精| 蜜桃视频在线看一区二区三区| 欧美xxxx色视频在线观看| 國产AV天堂| 好看的国内自拍三级网站| 大桥未久av一区二区三区| 欧美怡红院免费全部视频| 欧美成人www免费全部网站| 日本一区二区高清在线观看| 天堂一区二区三区在线观看视频| 少妇久久久久久被弄到高潮 | 久久AV老司机精品网站导航| 中文字幕乱码av在线| 女人av天堂国产在线| 久久久久久国产精品免费免费男同 | 欧美最猛黑人xxxx黑人猛交| 欧美日韩久久久精品a片| 国产午夜av一区二区三区| 久久人妻一区二区三区免费| 亚洲国色天香卡2卡3卡4| 久久精品无码一区二区三区不| 亚洲中文字幕乱码在线视频| 新婚人妻不戴套国产精品| 台湾佬娱乐中文22vvvv| 麻豆人妻无码性色AV专区| 国产一区二区黄色的网站| 亚洲av中文无码乱人伦在线播放| 99热视热频这里只有精品| 亚洲无av码一区二区三区| 天天做天天摸天天爽天天爱| 亚洲熟女少妇一区二区| 美女黄网站永久免费观看网站| 激情综合五月婷婷久久| 夜夜嗨av一区二区三区|