久久国产色av_国产人妻777人伦精品hd_欧美 国产 日本_好吊色欧美一区二区三区

您的位置:網站首頁 > 機械制圖 > 機械技巧

曲線加工的G代碼程序分析

時間:2011-07-16 08:34:06 來源:未知
在機械、模具制造行業,經常遇到曲線加工。對于簡單的曲線——圓弧,G代碼提供了G2、C3、I、J、K、R指令,很容易寫出數控程序。但對于一些復雜、特殊的曲線——橢圓、拋物線、漸開線等,當然還有更加復雜的高次曲線,常規的手段就無能為力。筆者根據多年的工作實踐,通過借助一些工具軟件,經特殊處理,寫出G代碼程序來解決此類問題。常用的方法有三種:①利用G代碼的強大功能,寫出宏程序。②借助工具軟件Mastercam,生成曲線程序。③用C語言(或其他語言)產生程序的主數據文件,然后手動在文件頭尾加上功能語句,成為可以運行的程序。這三種方法都有各自的優、缺點和適用范圍,可以相互補充。

 

1.G代碼的宏程序

 

它提供了變量,算術運算指令(加、減、乘、除),功能函數(SIN,COS,TAN,…),還有控制指令(IF——GO-TO,WHILE——DO)。巧妙的運用這些指令,可以解決很多比較簡單、有規律的曲線,如正弦曲線、拋物線等。例1:正弦曲線(如圖1)。

主程序主程序

 

 

G65P9910AOB360.C100.F100

 

 

對局部變量設置

 

#l=0

 

#2=360.00

 

#3=100.00

 

#9=100.00

 

09910(子程序)

 

WHILE[#1IE#2]DO1

 

#10=#3*SIN[#1]

 

G90Gl#lY#10F#9

 

#1=#1+10.

 

END1

 

當然,此法還可以表達較復雜的曲線。宏程序短小精煉,對于存儲空間小的設備很適用。具有很強的適應性,只要改動一兩個數據就可以進行粗加工。但其晦澀難懂,邏輯復雜,過程中的錯誤不易發現,對于特別復雜的曲線無能為力。這種方法對編程人員的要求較高,須非常熟練G代碼,包括不常用的指令,要有相當扎實的高等數學知識,還要熟悉數控加工操作。

Mastercam軟件的應用

2.利用Mastercam軟件

此軟件廣泛應用于數控加工,界面親和,易學易用,能解決G代碼宏程序不能解決的問題。以本文給出的工件為例,如圖2所示,其曲線由一些離散的坐標點來定義(用于測量),如附表所示。

用Mastercam處理,操作流程如下:①先創建點,按坐標值繪制所有已知點。②把所有點按次序聯成Spline曲線。③選擇加工方式。④生成加工程序。具體步驟如下:

第1步,Create—Point—Position,然后直接輸入坐標值,先x軸后y軸,中間用逗號隔開。第2步,待所有給定數據輸入完畢后,命令Create—Spline—Auto-matic,系統提示選擇第一個點、第二個點及最后一個點,一一點擊完成后,系統自動生成Spline樣條曲線。第3步,命令Toolpaths—Finish—Chain,用鼠標點擊曲線的右(末)端,選擇End here命令,確認Done后,彈出Tool parameters刀具參數對話框,根據需要選擇合適刀具,再切換到Finish parameters對話框,如圖3所示,選擇切削參數。該過程中要特別注意幾個重要參數的確定:①Linearization決定加工精度,其值越小精度越高,則程序也越長,一般0.01就足夠了。②Compensa-tion type意為選擇刀補類型,常用的是Computer和Con-trol兩種。computer是根據刀具實際情況計算出刀具軌跡,生成程序,不用刀補;Control則不考慮刀具規格,生成有刀補的程序。③Compensation direction,選擇刀補方向,一般可根據加工方式和操作方法而定。以上參數確定后彈出管理菜單,如圖4所示。第4步,點擊Post鍵,打開后處理對話框,如圖5所示,確定機床數控操作系統,此處選擇的是FANUC系統,文件是MPLFAN。,注意:后處理文件以MPL開頭,其后幾位表示簡寫的數控操作系統。若想更改為其他系統,通過change Post鍵進行選擇,且選中Edit命令,然后點擊0K鍵,生成程序。#p#分頁標題#e#

該工件的加工經過幾次摸索:第一次加工時直接利用給出點的坐標值,將兩點間近似為一條直線,用G1指令寫出程序。結果加工出來的曲線是19段折線,是離散點過于稀疏造成的。第二次,在AutoCAD2002中把離散點用樣條曲線Spline命令串連起來,用垂線分曲線,等分它在X軸上的投影,將點的坐標求出來,增加了點的個數。且人為在原有兩點之間插入若干個點,全部寫入程序。此法雖然能解決問題,但很繁瑣,且程序龐大,易出錯。第三次,使用Mastercam,采用樣條線把離散的點連起來,直接生成滿足精度要求的程序,與方法二相比,生成程序短小精煉,正確率高。該方法高效、簡單、便捷,可以解決只給定離散點的曲線形式,對操作者要求較低。

曲線加工的數據編程

3.用C語言(或其他語言)生成程序的數據主體

某產品,其外形是一個很復雜的曲線方程,用宏程序很難(甚至不可能)把它寫出來,而Mastercam則無法輸入函數方程。此時,借助C語言來生成數據主體。

例:車工曲線方程如下:

      0≤x≤22.1

      Y=200.2+140.653√b

      b=0.008754(x/168)+6.1455(x/168)2

        -4.87544(x/168)3+0.568749(x/168)4

        +0.76587(x/168)5

    它很難在Mastercam中繪制。用C語言來計算其離散點,過程如下:

    #Include”math.h”

    #Include”conio.h”

    #Include”stdio.h”

    Main ()

   {

    double a,b,d,c,i,e;

    FILE*fp;

  fp=fopen(”d:\s77.txt”,”w+”);

  for(i=0;i<22.1;i=i+0.1)/*③*/

  {

  c=i/168;

  b=0.008754*c+6.1455*c*c-4.87544*c*c*c+

  0.568749*c*c*c*c+0.76587*c*c*c*c*c;

      d=0.3333*log(b);

      e=exp(d);/*①*/

      a=200.2+140.65*e;/*②*/

      printf(“Z=%.4f”,i);

      printf(“X=%.4f\n”,a);

      fprintf(fp,”z%.3fX%.3f\n”,i,a);

   結果輸出到文件S77.TXT*/

     }

     Printf (”ok”);

     getch ()

   }

程序①②兩句用到了一個公式a=eIna,b開3次方即是6的1/3方。此程序在TC2.0下通過。

運行此程序得到s771.txt文件,用編輯器(任何一個,如記事本)打開,只要在頭尾加上功能句,就是一個可用的程序。它的原理是:任何曲線可以分成無數很短的曲線,每個很短的曲線可以近似地認為是一段直線。當每段曲線的長度趨于零時,與直線的誤差也趨于零。足夠多的直線連起來可以替代一段曲線,這樣就把曲線轉化成有限段的直線。直線的程序很容易實現,問題得到簡化。為了盡可能的減小曲線誤差,每段曲線長度要盡可能的短,所以程序中的循環步長(控制曲線長度,注③i=i+0.1中的0.1)可以取得很小。但這樣做成的程序會很大,有大量的冗余數據產生。曲率與誤差成正比,因為步長固定,在曲率小的地方誤差小,曲率為零(即直線)時則有大量的無用數據(完全可以棄掉而不影響程序),而在曲線曲率大的地方誤差較大。新生代機床其數控系統容量都很大,所以不必過多考慮程序的大小,以保證曲線精度(線輪廓度)為第一要務。如果要生成一個沒有冗余的短小程序,要用到二次求導等數學知識,非常復雜,在此處不作討論。#p#分頁標題#e#


久久国产色av_国产人妻777人伦精品hd_欧美 国产 日本_好吊色欧美一区二区三区
久久精品视频在线播放| 久久国产色av免费观看| 国产精品国产三级国产aⅴ浪潮| 国产欧美久久久久| 欧洲国产精品| 水蜜桃亚洲精品| 中国成人亚色综合网站| 国产精品国色综合久久| 久久久人人爽| 国产免费一区二区| 黄色一级片黄色| 欧美一区免费视频| 日韩久久久久久久久久久久| 无码日韩人妻精品久久蜜桃| 亚洲精品欧洲精品| 一区二区不卡视频| 国产99久久精品一区二区 | 亚洲v日韩v欧美v综合| 精品久久精品久久| 成人97在线观看视频| 久久夜色精品国产| 精品国产一区二区三区久久久久久 | 一本色道久久综合亚洲精品婷婷| 国产精品手机视频| 国产成人黄色av| 国产激情久久久| 国产精品18久久久久久麻辣 | 日韩av免费在线| 亚洲人精品午夜射精日韩| 欧美日韩国产成人在线| 不卡av在线网站| 欧美激情一级精品国产| 中文字幕一区二区三区乱码| 亚洲啊啊啊啊啊| 欧美一级欧美一级| 日韩欧美视频一区二区| 欧美亚洲在线观看| 欧美亚洲激情视频| 国产一区二区视频在线观看| 日韩久久在线| 国产在线xxxx| av片在线免费| 国产成人精品久久久| 国产成人午夜视频网址| 国产高清一区二区三区| 91免费黄视频| 久久久久久久久久久久久久久久久久av| 久草免费福利在线| 国产精品久久久久久久午夜| 色综合导航网站| 亚洲精品在线免费| 欧美中日韩一区二区三区| 国产中文字幕日韩| 国产极品尤物在线| 国产精品久久久久久av福利软件| 色综合五月天导航| 人体内射精一区二区三区| 蜜桃传媒一区二区三区| 88国产精品欧美一区二区三区| 九九九九九九精品| 国产精品偷伦免费视频观看的| 国产99久久精品一区二区 夜夜躁日日躁 | 久久久一本二本三本| 国产精品天天av精麻传媒| 欧美精品999| 欧洲中文字幕国产精品| 国产色婷婷国产综合在线理论片a| 99在线观看| 久久精品成人欧美大片古装| 国产精品久久久久久久久久久不卡| 在线播放豆国产99亚洲| 人体精品一二三区| www.欧美黄色| 国产精品久久久久久久久久三级| 亚洲乱码国产一区三区| 精品日本一区二区| 久久亚洲一区二区| 萌白酱国产一区二区| 日韩国产一级片| 国产日韩中文字幕| 久久久久中文字幕| 一区二区三区日韩视频| 欧美中文字幕精品| 99国产精品久久久久老师| 99精品免费在线观看| 国产精品电影网| 欧美在线视频网| 97欧洲一区二区精品免费| 国产精品欧美激情在线播放| 永久久久久久| 青青草视频在线免费播放| 国产伦精品一区二区三区视频孕妇| 国产成人亚洲综合无码| 久久亚洲电影天堂| 欧美中文字幕视频| 久久九九国产视频| 欧美老少配视频| 日本成人中文字幕在线| 国产欧美久久一区二区| 精品国产一区二区在线| 国产精品精品久久久| 欧美一区二区三区精品电影| 成人免费毛片播放| 国产精品美女在线播放| 国内一区二区在线视频观看| 色狠狠久久aa北条麻妃| 天天干天天色天天爽| julia一区二区中文久久94| 精品自拍视频在线观看| 国产三级精品网站| 精品久久久久久久久久中文字幕| 激情视频综合网| 国产精品视频500部| 精品日本一区二区三区在线观看| 久久精品国产亚洲7777| 奇米影视亚洲狠狠色| 久久久久亚洲精品| 日本福利视频网站| 色老头一区二区三区在线观看| 欧美一级片久久久久久久| 国产福利精品av综合导导航| 偷拍盗摄高潮叫床对白清晰| 久久网站免费视频| 日本视频一区在线观看| 8050国产精品久久久久久| 久久久久成人网| 国产精品96久久久久久又黄又硬| 亚洲va欧美va国产综合久久 | 国产精品免费久久久| 欧美高清性xxxxhdvideosex| 久久九九全国免费精品观看| 黄色片视频在线播放| 国产精品久久久av| 国产欧美日韩一区| 亚洲色婷婷久久精品av蜜桃| 69av视频在线播放| 日韩女优人人人人射在线视频| 久久99精品久久久久久水蜜桃| 日韩精品一区二区在线视频| 国产精品无码av无码| 国产亚洲欧美另类一区二区三区| 欧美激情在线观看视频| 久久免费视频在线观看| 日本一区二区精品视频| 国产精品看片资源| 国产精品夜夜夜一区二区三区尤| 天天操天天干天天玩| 国产精品啪啪啪视频| 超碰在线观看97| 人人干视频在线| 操91在线视频| 久久婷婷五月综合色国产香蕉| 欧美大香线蕉线伊人久久| 中文字幕中文字幕一区三区| 久久观看最新视频| 韩国日本不卡在线| 亚洲乱码一区二区三区| 久久久精品久久久久| 黄色一级二级三级| 久久久久久12| 色偷偷噜噜噜亚洲男人| 国产一区二区不卡视频在线观看| 午夜一区二区三区| 久久中文字幕一区| 国产成人亚洲精品无码h在线| 国内精品久久影院| 亚洲色欲久久久综合网东京热| 日韩一区二区三区在线播放| 国产欧美一区二区三区不卡高清| 熟女少妇精品一区二区| 国产精品成熟老女人| 国产不卡av在线| 国产精品永久入口久久久| 日产精品久久久一区二区福利| 国产精品国产精品国产专区不卡 | 国内自拍在线观看| 色女人综合av| 欧美日韩国产91| 久久精品国产v日韩v亚洲| 91九色国产视频| 国产一区二区精品免费| 日韩精品不卡| 一本久道久久综合狠狠爱亚洲精品| 久久精彩免费视频| 久久久亚洲天堂| 免费拍拍拍网站| 日韩精品在线视频免费观看| 亚洲一区二区三区四区在线播放| 国产精品区一区二区三在线播放| 91精品国产高清久久久久久91裸体 | 国产精品一区在线播放| 欧美在线一区二区三区四区| 亚洲va欧美va在线观看| 精品免费日产一区一区三区免费 | 日韩免费视频在线观看| 熟女少妇在线视频播放| 欧美一区二区色| 亚洲精品免费在线看| 亚洲wwwav| 日韩欧美亚洲天堂|