顶级欧美熟妇高潮xxxxx-日韩精品无码免费一区二区三区-亚洲制服丝袜一区二区三区-免费av在线-人妻被按摩师玩弄到潮喷

關于我們 聯系我們 網站地圖 您好!歡迎訪問沈陽天乙新數控機械有限公司!
全國咨詢熱線:024-8936-3215
您的位置:首頁>>新聞中心>>行業動態

咨詢熱線

024-8936-3215

數控編程的研制與實施

作者:天乙數控機床時間:2021-09-151167次瀏覽

信息摘要:

在數控車床中,加工對象主要為各種類型的回轉面,其中對于圓柱面、錐面、圓弧面、球面等的加工,可以利用直線插補和圓弧插補指令完成,而對于橢圓、拋物線等一些非圓曲線構成

在數控車床中,加工對象主要為各種類型的回轉面,其中對于圓柱面、錐面、圓弧面、球面等的加工,可以利用直線插補和圓弧插補指令完成,而對于橢圓、拋物線等一些非圓曲線構成的回轉體,加工起來具有一定的難度。數控系統本身提供的直線插補和圓弧插補不能直接用于非圓曲線回轉面的加工,因此,在數控機床上對橢圓、拋物線的加工大多采用小段直線或者小段圓弧逼近的方法來編制加工程序。
 
  在本文中選用FANUC Oi TC數控車削系統,結合車削橢圓輪廓的宏程序的編制方法進行探討。
 
  1 FANUC車削系統宏程序概述使用變量編制可進行算術或邏輯運算,并能控制程序段流向的程序,稱為用戶宏程序。在數控車削中,使用用戶宏程序可方便地實現二次曲線(橢圓、拋物線等)的二維編程加工、孔口倒角編程加工等,可簡化程序,提高編程效率,*大限度地發揮手工編程的優勢。FANUC 0i系統提供兩種用戶宏程序,即用戶宏程序A和用戶宏程序B.用戶宏程序A可以說是FANUC系統的標準配置功能,任何配置的FANUC系統都具備此功能;而用戶宏程序B雖然不算系統的標準配置功能,但是絕大部分的FANUC系統也支持用戶宏程序B.用戶宏程序B提供了更豐富的編程功能,它允許使用變量、算術和邏輯操作及條件分支,使用戶可以自行編輯軟件包、固定循環程序。本文主要介紹宏程序B功能。在一個程序中,控制流程可以用GOTO、IF及WHILE語句改變。3種分支循環語句如下所示。
 
  ①GOTO語句(無條件分支)功能:轉向程序的第N句。當指定的順序號在1~9999以外時,出現128號報警,順序號可以用表達式。格式:GOTO N;N是順序號(1~9999)②IF語句(條件分支:if…)功能:在IF后面指定一個條件表達式,如果條件滿足,轉向第N句,否則執行下一段。格式:IF[條件表達式]GOTO N.
 
  ③WHILE語句(循環語句while…)功能:在WHILE后指定一個條件表達式,條件滿足時,執行DO到END之間的語句,否則執行END后的語句。格式:WHILE[條件表達式]DO M;(M =1,2,3)…END M;M只能在1、2、3中取值,否則出現126號報警。本文實例采用IF語句編程。
 
  2公式曲線宏程序編制的基本步驟宏程序在實際編制過程中,根據編程者的實踐經驗、知識儲備及習慣等因素會略有不同,本文提供的宏程序編制基本步驟:2.1根據給定的標準方程選定自變量并確定變量范圍。2.1.1公式曲線中的X和Z坐標均可以選定為自變量,一般選擇變化范圍較大的一個。
 
  如所示,Z值變量為12,X值變量小于8,選擇Z為變量值。2.1.2根據表達式方便情況來選定X或Z為自變量。如拋物線公式曲線表達式為Z=- X 2 /12,將X選為自變量比較合適;如選Z還需要表達式變換,二次開方表達不太方便。2.1.3自變量選定以后,還要確定其變量的范圍值。自變量為Z,按照工件坐標系計算,Z從0變化到- 12,按照橢圓中心點計算,Z從13變化到1,在編程時按照橢圓中心點計算變量值。
 
  2.2根據給定的標準方程確定因變量相對于自變量的表達式。中,橢圓在工件坐標系中的標準方程表達式為:Z 2 /a 2 +X 2 /b 2 =1,自變量為Z,因變量為X,則X的表達式為:凸橢圓取+號,凹橢圓取-號。
 
  2.3根據給定的標準方程確定相對于工件坐標系的偏移量。在實際加工過程中,遇到的公式曲線位置存在多種形式,如公式曲線的中心點與工件坐標系原點重合、公式曲線的中心點與Z軸或X軸重合、公式曲線的中心點在工件坐標系中的任意位置、公式曲線的凸凹形狀等,這就要求在編輯程序的時候考慮曲線中心點與工件坐標系的相對位置關系。橢圓Z向中心點相對于工件坐標系零點偏移量為負向13,X向無偏移,所以在編輯程序過程中G01 X<2105> Z<103- 13>體現出Z向的偏移值。
 
  2.4編制程序。相關的表達式、變量因素值已經確定,準備編制程序。車床回轉體類零件加工存在大的毛坯余量,采用G73循環指令與宏程序嵌套完成橢圓面加工,也可采用M98子程序調用完成加工。
 
  3公式曲線宏程序編程的具體應用實例解析3.1 Z向偏移凸橢圓零件加工。任務:采用數控車床完成如所示零件的加工,毛坯尺寸為φ30mm×100mm,材料為45鋼。按圖樣要求完成零件節點、基點計算,設定工件坐標系,制定正確的工藝方案(包括定位、夾緊方案和工藝路線),選擇合理的刀具和切削工藝參數,編寫數控加工程序,掌握零件的加工、檢驗等完整工作過程的知識、技能。項目分析:該零件表面由圓柱面、圓錐面、橢圓曲線面表面組成,加工時必須引入刀尖圓弧半徑補償才能保證加工的尺寸和精度,尺寸標注完整,輪廓描述清楚。從給定的毛坯尺寸看,該工件在加工時只需要一次裝夾到位,手動切斷即可,注意夾持部分及露出部分長度的適當控制。
 
  根據上述分析,按照公式曲線宏程序編制的基本步驟給出如下參考程序:N10 G98;設定分進給N20 T0101 M03 S800;換1號刀具,調入刀偏值,主軸轉速800r/min N30 G00 X31. Z3.;快速定位到循環起點N40 G73 U10. W8. R10.;封閉輪廓復合循環U:X軸方向退刀量,W:Z軸方向退刀量,R:粗切次數N50 G73 P60 Q210 U0.4 W0.1 F150;P60:粗加工**程序段號,Q210:粗加工*后程序段號,U:X軸方向精加工余量0.4mm,W:Z軸方向精加工余量0.1mm,F:粗車進給速度150mm/min N60 G01 X0;N70 Z0;輪廓加工起點N80 101=13.;橢圓長半軸N90 102=8.;橢圓短半軸N100 103=13.;橢圓加工的Z軸起始尺寸(以橢圓中心開始計算,起點在右半軸的頂點處)N110 IF <103 LT 1.> GOTO 170;判斷是否走到Z軸終點,是則跳到N170程序段繼續加工N120 104=SQRT<101101- 103103>;N130 105=8.104/13.;X軸變量N140 G01 X<2.105> Z<103- 13.>;橢圓插補N150 103=103- 0.5;Z軸步距,每次0.5mm N160 GOTO 110;當沒有走到Z軸終點時,跳轉到N110程序段N170 G01 X20. Z- 18.;加工錐面N180 Z- 28.;N190 X24.;N200 X26. Z- 29.;N210 Z- 38.;N220 G00 X80. Z50.;快速退刀N230 M05;N240 M00;N250 M03 S1500 F80;精加工轉速1500r/min,進給80mm/min N260 G42 G00 X31. Z3.;快進到精加工起點,加入刀尖半徑補償N270 G70 P60 Q210;執行精加工程序段N280 G40 G00 X80. Z50.;快速退刀,撤消刀具半徑補償N290 M05;主軸停止N300 M30;程序結束上述實例在前面已做簡要分析,下面擴展實例如下。
 
  3.2 X、Z向均有偏移凹橢圓零件加工。根據實例1的分析過程,本實例考察難點在橢圓中心X、Z兩個方向都有偏移程序的編制。零件在編程時,我們可以套用實例1的編程格式,兩者區別在于橢圓形狀的凸凹、中心點的偏移位置及變量起止點的計算。
 
  參考程序如下:……N10 101=40.;橢圓長半軸N11 102=24.;橢圓短半軸N12 103=12.;橢圓Z向起始點(相對于橢圓中心的數值)N13 IF <103 LT <- 26.46> GOTO 19;;判斷是否走到Z軸終點,是則跳到N19程序段繼續加工N14 104=SQRT<101101- 103103>;N15 105=24.104/40.;X軸變量N16 G01 X<84.- 2.105> Z<103- 44.>;橢圓插補N17 103=103- 0.5;Z軸步距,每次0.5mm N18 GOTO 13;N19……
 
  結束語利用數控車床加工橢圓曲線時,應注意以下幾點:a.車削后工件的精度與編程時所選擇的步距有關。步距值越小,加工精度越高;但是減小步距會造成數控系統工作量加大,運算繁忙,影響進給速度的提高,從而降低加工效率。因此,必須根據加工要求合理選擇步距,一般在滿足加工要求前提下,盡可能選取較大的步距。b.對于橢圓中心與Z軸不重合的零件,需要將工件坐標系進行偏置后,然后按文中實例所述的方法進行加工。c.編程時要考慮曲線的凸凹情況,兩者區別在于直線插補逼近曲線程序段中的X坐標變化。d.橢圓內輪廓車削編程與外輪廓相似,主要考慮中心點位置、凹凸情況及起止點位置,讀者可根據上述實例自行套用編制。
 
  本文選取的實例都已在配置FANUC Oi TC系統的數控車床上實際運行加工通過,對于編程中F、S、ap等參數可根據加工實際環境進行設定,給定值可供參考。上述程序可作為公式曲線宏程序編程模板使用,只需要更改個別參數值即可,希望各位讀者多提寶貴意見,共同交流學習進步。
 
返回列表 本文標簽: