我想看一级黄色大片_久久亚洲国产精品一区二区_久久精品免视看国产明星_91久久青青青国产免费

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

曲線加工的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#


我想看一级黄色大片_久久亚洲国产精品一区二区_久久精品免视看国产明星_91久久青青青国产免费

            不卡一卡二卡三乱码免费网站| 久久综合网色—综合色88| 久久综合久久综合亚洲| 亚洲午夜电影在线| 99久久精品免费| 精品国产免费人成在线观看| 亚洲va欧美va天堂v国产综合| 国产不卡视频一区二区三区| 日韩欧美中文字幕公布| 亚洲蜜臀av乱码久久精品| 东方欧美亚洲色图在线| 日韩免费电影一区| 天天做天天摸天天爽国产一区| 成人激情综合网站| 国产欧美精品一区二区三区四区 | 亚洲图片欧美视频| 91捆绑美女网站| 中文字幕亚洲区| 99精品视频在线播放观看| 国产精品美女久久久久aⅴ| 国产激情精品久久久第一区二区 | 亚洲一区二区欧美| 欧美色中文字幕| 亚洲尤物在线视频观看| 在线精品亚洲一区二区不卡| 一区二区三区四区中文字幕| 91麻豆国产精品久久| 亚洲黄网站在线观看| 色爱区综合激月婷婷| 亚洲一二三专区| 51精品视频一区二区三区| 青青草国产成人99久久| 日韩欧美中文字幕一区| 狠狠色丁香九九婷婷综合五月| 欧美一区日韩一区| 精品一区二区三区免费播放| 欧美精品一区二区久久婷婷| 国产91在线观看| 亚洲三级理论片| 欧美挠脚心视频网站| 裸体一区二区三区| 精品国产乱码久久久久久影片| 国产露脸91国语对白| 国产精品青草综合久久久久99| 91最新地址在线播放| 亚洲福利一二三区| 日韩欧美黄色影院| 成人一二三区视频| 亚洲自拍偷拍麻豆| 日韩欧美一二三四区| 国产91在线看| 丝袜诱惑制服诱惑色一区在线观看 | 国产拍欧美日韩视频二区| 成人av资源站| 午夜精品福利一区二区三区蜜桃| 日韩一区二区电影网| 成人深夜视频在线观看| 亚洲成av人片一区二区三区 | 欧美日韩一区二区三区不卡| 奇米色777欧美一区二区| 国产欧美日韩综合精品一区二区| 色美美综合视频| 精品一区二区三区在线播放视频| 最新国产成人在线观看| 91精品国产福利| 97久久久精品综合88久久| 日韩精品电影一区亚洲| 国产精品久久二区二区| 日韩欧美区一区二| 色综合久久88色综合天天免费| 蜜臀av性久久久久蜜臀av麻豆 | 91丨porny丨蝌蚪视频| 久久精品久久精品| 一区二区三区四区在线| 久久久午夜精品| 3751色影院一区二区三区| voyeur盗摄精品| 久久99精品国产麻豆婷婷| 亚洲欧美日韩系列| 中文字幕的久久| 精品噜噜噜噜久久久久久久久试看| 色综合中文字幕国产| 国产美女在线观看一区| 日韩中文字幕1| 亚洲乱码国产乱码精品精小说| 国产日韩综合av| 日韩欧美一区电影| 56国语精品自产拍在线观看| 日本韩国一区二区三区视频| 成人av资源站| 国产高清精品网站| 男男视频亚洲欧美| 天堂av在线一区| 亚洲va韩国va欧美va| 亚洲六月丁香色婷婷综合久久| 欧美高清在线一区二区| 精品欧美乱码久久久久久| 91精品国产色综合久久ai换脸| 欧美色窝79yyyycom| 一本久久精品一区二区| 不卡电影一区二区三区| 成人在线综合网| 国产999精品久久久久久绿帽| 国产九色精品成人porny| 国模一区二区三区白浆| 国精产品一区一区三区mba视频| 日本成人在线不卡视频| 首页国产欧美久久| 日韩经典一区二区| 蜜桃久久久久久久| 精品一区二区三区在线观看| 黄色日韩网站视频| 国产乱码一区二区三区| 国产激情一区二区三区四区| 成人免费视频网站在线观看| 国产成a人亚洲精| 99热精品一区二区| 色国产综合视频| 欧美裸体一区二区三区| 6080亚洲精品一区二区| 欧美一区二区福利在线| 日韩精品一区二区三区蜜臀| 久久综合国产精品| 国产精品素人一区二区| ...xxx性欧美| 午夜在线成人av| 狠狠色综合日日| 成人在线视频一区| 在线国产亚洲欧美| 91麻豆精品国产自产在线观看一区 | 国产一区二区三区不卡在线观看| 激情综合亚洲精品| 成人免费毛片aaaaa**| 91麻豆精品秘密| 777亚洲妇女| 国产日产亚洲精品系列| 亚洲乱码国产乱码精品精的特点| 亚洲大片一区二区三区| 久久99国产精品成人| 成人听书哪个软件好| 欧美伊人久久大香线蕉综合69| 91麻豆精品国产自产在线观看一区| 亚洲精品在线三区| 亚洲欧美电影一区二区| 欧美96一区二区免费视频| 成人免费视频视频在线观看免费| 欧美综合久久久| 久久久久亚洲综合| 亚洲午夜精品17c| 国产剧情一区在线| 欧美在线高清视频| 久久日韩精品一区二区五区| 亚洲女厕所小便bbb| 九色综合国产一区二区三区| 日本高清不卡一区| 久久免费精品国产久精品久久久久| 一区二区三区国产精品| 国产老女人精品毛片久久| 欧美精品一级二级三级| 中文字幕日韩一区| 国产精品白丝av| 欧美一区二区黄色| 亚洲综合成人在线| 成人精品一区二区三区中文字幕 | 精品国产伦一区二区三区观看方式 | 色综合天天综合网国产成人综合天 | 精品一区二区三区免费视频| 日本电影欧美片| 中文字幕亚洲一区二区va在线| 免费精品视频在线| 欧美日韩国产小视频在线观看| 中国av一区二区三区| 精品亚洲成a人| 91精品午夜视频| 亚洲成a天堂v人片| 在线观看成人免费视频| 中文字幕一区二区三区av| 国产乱人伦偷精品视频免下载| 欧美一区二区三区在线观看 | 美女精品一区二区| 欧美一级黄色片| 五月激情丁香一区二区三区| 一本一道久久a久久精品综合蜜臀| 亚洲国产精品高清| 国产成人一区在线| 国产三区在线成人av| 国产一区二区剧情av在线| 精品国产网站在线观看| 美女任你摸久久| 日韩免费高清电影| 紧缚捆绑精品一区二区| 精品剧情v国产在线观看在线| 日韩电影在线免费看| 91精品国产91久久综合桃花 | 91 com成人网| 日韩精品欧美成人高清一区二区| 欧美日本一区二区| 日韩成人一级片| 精品久久久久久久久久久久包黑料| 美女在线视频一区|