馮發(fā)勇,張 娟
(贛州技師學院,江西 贛州 341000)
凸橢圓面的編程技巧研究
馮發(fā)勇,張 娟
(贛州技師學院,江西 贛州 341000)
從圖紙分析入手,引進宏程序的基本編程知識,對宏程序橢圓的編制、凸橢圓面程序的編制作了詳細備注說明,并提供了參考程序。
凸橢圓面;宏程序;WHILE;語句
引用江西省第三屆數控技能大賽加工中心教師組圖紙。如圖1所示,對配合件的位置精度、形狀精度、表面粗糙度都有嚴格的要求。圖1精度要求主要有如下尺寸:100-0.05mm、¢600-0.05mm、R250-0.05、50-0.02、130-0.03、8±0.05、4±0.05這些尺寸直接影響工件的配合精度,在操作時特別注意控制以上尺寸。表面粗糙度要求較高的為Ra1.6μm,其余表面粗糙度控制在Ra3.2μm。
圖1 圖樣
表1中列出的運算可以在變量中執(zhí)行。運算式的右邊可以是常數、變量、函數、式子,式中#j,#k也可為常量,左邊的變量也可以用表達式賦值。
例如:#2=175/SQRT[2]*COS[55]
#3=124.0;
表1 算術與邏輯運算
表2 條件運算
在WHILE后指定一個條件表達式。當指定條件滿足時,執(zhí)行從DO到END之間的持續(xù),否則轉到END后的程序段。
循環(huán)(WHILE語句)格式:WHILE[<條件式>]DOm;(m=1,2,3):ENDm;
在銑削整橢圓時,一般使用橢圓的參數方程。如圖2所示,以原點為圓心,分別以a、b(a>b>c)為半徑作兩個圓,點B是大圓半徑OA與小圓半徑的交點,過點A作AN⊥OX,垂足為N,過點B作BM⊥AN,垂足為M,當半徑OA繞點O旋轉時M的軌跡就為刀具的走刀軌跡。
圖2 刀具走刀軌跡
分析:動點A、B是如何動的?M點A、B有什么聯系?如何選取參數較恰當?
(1)在DO-END循環(huán)中的標號(1到3)可根據需要多次使用。但是,當程序有交叉重復循。
(2)根據圖紙的表述,工件材料選用為圓棒料鋁合金,且兩端面經過精磨,因此采用等高塊及平口鉗及V形塊
即為點M的參數方程,消去(1)中的θ可得定位、裝夾工件,用光電式尋便器或機械工尋便器確定工件零件的中心點為工件坐標系原點(即G54原點);刀具可選用R3的球刀加工凸橢圓面,角度增量選用1度;量具選用:0.02/0~150mm游標卡尺、內徑百分表、深度螺旋千分尺。
(3)凸橢圓面加工的參考程序如下:
Convex oval programm ing skills of the research
FENG Fa-yong,ZHANG Juan
(Ganzhou Technician College,Ganzhou,Jiangxi 341000,China)
This paper started from the analysis on the drawings,it introduced the basic knowledge ofmacro programs and elaborated the programmingofellipsoid and the programming of convex ellipsoid withmacro program and provided program for reference.
convex ellipsoid;macro program;WHILE;statements
TG659
A
2095-980X(2015)07-0031-02
2015-06-09
馮發(fā)勇(1980-),男,江西寧都人,主要研究方向:數控技術與應用。