• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看

      ?

      曲線加工的數(shù)控編程

      2012-04-27 10:30:24江蘇自動(dòng)化研究所王心怡
      電子世界 2012年3期
      關(guān)鍵詞:宏程序代碼線段

      江蘇自動(dòng)化研究所 王心怡

      在數(shù)控加工中一般使用G代碼命令來編程。G代碼提供了G2、C3、I、J、K、R指令,很容易編制比較簡單的曲線(圓弧、半圓)數(shù)控的加工程序,但對于一些復(fù)雜、不規(guī)則的曲線,常規(guī)的G代碼很難描述清楚。根據(jù)生產(chǎn)過程中的實(shí)踐經(jīng)驗(yàn),通過借助一些工具軟件,經(jīng)過特殊處理,編寫G代碼來解決此類問題。常用的方法有兩種:(1)將曲線導(dǎo)入Mastercam軟件,設(shè)置一定的參數(shù),自動(dòng)生成數(shù)控加工程序。(2)用G代碼宏程序產(chǎn)生程序的主程序文件,然后手動(dòng)在程序設(shè)置刀具參數(shù),成為可加工的程序。

      1.利用Mastercam軟件

      Mastercam軟件,其廣泛應(yīng)用于數(shù)控加工,界面親和,易學(xué)易用。如何將AutoCAD文件導(dǎo)入Mastercam,自動(dòng)生成加工程序,以解決G代碼不能解決的復(fù)雜曲線問題。以垂尾卡板XX-XX(見圖1)為例簡單介紹一下。

      操作流程如下:①新建一個(gè)AutoCAD文檔,將曲線單獨(dú)拷出,另存格式*.dxf文件。②打開Mastercam軟件,打開*.dxf文件,刪去其他不需要加工的輪廓線,只留樣條曲線。③選擇加工方式。④生成加工程序。

      具體步驟如下:

      第一步,將*.dxf文件讀入Mastercam軟件:檔案→檔案轉(zhuǎn)換,選擇Autodesk→R讀取→適度化,選擇所有編程的曲線。見圖2。

      第二步,導(dǎo)入Mastercam后,將曲線平移原點(diǎn):轉(zhuǎn)換→平移→所有的→圖素→執(zhí)行→兩點(diǎn)間,選擇曲線起點(diǎn)。見圖3。

      第三步,設(shè)置刀具參數(shù):選擇刀具路徑→外形銑削→串聯(lián)→執(zhí)行,會(huì)彈出刀具參數(shù)對話框,根據(jù)需要選擇合適的刀具,選擇合適的切削參數(shù)。該過程中要需要幾個(gè)重要的參數(shù)的確定。見圖4。

      ①曲線打斷成線段的誤差值:誤差值大小決定加工精度,其值越小精度越高,則程序也越長,一般取值0.01。

      ②刀補(bǔ)類型:常用的是自動(dòng)補(bǔ)給與手動(dòng)補(bǔ)給兩種。自動(dòng)補(bǔ)給是根據(jù)刀具實(shí)際情況計(jì)算出刀具軌跡,生成程序,不用刀補(bǔ);手動(dòng)補(bǔ)給則不需要考慮刀具的規(guī)格,生成刀補(bǔ)的程序。

      ③刀補(bǔ)方向:一般根據(jù)其加工方式和操作方式而定。

      第四步,生成加工程序:回主功能菜單→刀具路徑→操作管理→執(zhí)行后處理,點(diǎn)擊確定,生成程序*.NC。見圖5。

      圖1

      圖2

      圖3

      圖4

      圖5

      第五步,將所生成的程序*.NC存儲(chǔ)到數(shù)控加工設(shè)備,運(yùn)行程序。

      加工后發(fā)現(xiàn)加工出來的圓弧并不光滑存在拐點(diǎn),經(jīng)過分析:曲線是由許多點(diǎn)按次序連成多線段,由于顯示柵格問題,在圖紙中顯示是曲線,但實(shí)際上是多線段,為了使加工曲線光滑,需要把多線段變?yōu)闃訔l曲線。經(jīng)過多次實(shí)踐,在Auto-CAD用PEDIT擬合(F)命令,將多線段轉(zhuǎn)化為樣條曲線,經(jīng)加工試驗(yàn)后,很好的解決了拐點(diǎn)問題。

      2.用G宏程序生成程序

      以Z80無人機(jī)機(jī)頭卡板XX—XX為例,其外形是個(gè)拋物線,用G指令也很難將它寫出來,Mastercam中也無法描述曲線。借用G宏程序來生成程序主體。

      例:機(jī)頭外形曲線方程式如下:

      在Mastercam無法繪制,用宏程序來計(jì)算離散點(diǎn),過程如下:

      宏程序短小精煉,具有很強(qiáng)的適用性,對于一些復(fù)雜的方程曲線,可以用C語言(或其他語言)來描述,其原理和宏程序一樣。它的原理是:任何曲線都可以分成無數(shù)很短的曲線,每個(gè)很短的曲線都可以近似的認(rèn)為是一段直線。當(dāng)每段曲線的長度趨于零時(shí),與直線的誤差也趨于零。足夠多的直線連起來可以替代一段曲線,這樣就把曲線轉(zhuǎn)化成有線段的直線。直線的程序很容易實(shí)現(xiàn),所以問題就得到了簡化。為了盡可能的減小曲線的誤差,每段曲線長度盡可能的短,由于步長固定,曲率小的地方誤差小,曲率大的地方誤差大。

      3.總結(jié)

      本文介紹的兩種曲線編程的方法各有的優(yōu)、缺點(diǎn),可以根據(jù)實(shí)際需要,靈活應(yīng)用,選擇適用的方法。

      [1]謝利昌,暢云峰.數(shù)控加工的子程序編程技巧[J].制造技術(shù)與機(jī)床,1994(11).

      猜你喜歡
      宏程序代碼線段
      橢球槽宏程序編制及其Vericut仿真
      智能制造(2021年4期)2021-11-04 08:54:44
      畫出線段圖來比較
      怎樣畫線段圖
      我們一起數(shù)線段
      數(shù)線段
      創(chuàng)世代碼
      創(chuàng)世代碼
      創(chuàng)世代碼
      創(chuàng)世代碼
      基于Vericut的四軸數(shù)控加工宏程序仿真研究
      莱阳市| 通化市| 永州市| 新疆| 张家港市| 内江市| 渭源县| 南乐县| 武山县| 武义县| 香格里拉县| 右玉县| 仁化县| 灌南县| 平潭县| 黄冈市| 辰溪县| 莱州市| 乌鲁木齐县| 徐州市| 冀州市| 津南区| 宁强县| 嘉黎县| 武平县| 呼伦贝尔市| 突泉县| 遵义市| 海阳市| 芦山县| 阜阳市| 巴里| 巨野县| 保德县| 凯里市| 遂平县| 博客| 西城区| 镇平县| 肃北| 临高县|