国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

子程序在平移圖形類零件編程中的應(yīng)用

2014-07-08 02:17:14張玲張磊
機(jī)械工程師 2014年10期
關(guān)鍵詞:程序段主程序子程序

張玲,張磊

(武漢軟件工程職業(yè)學(xué)院 機(jī)械工程學(xué)院,武漢 430205)

0 引 言

對于一個(gè)零件圖上的若干相同圖形,可以看作是一個(gè)圖形的平移。對此類零件進(jìn)行加工程序編制,往往采用調(diào)用子程序的方法進(jìn)行簡化編程,將其中一個(gè)圖形輪廓視作基本輪廓,對基本輪廓進(jìn)行編程,并作為子程序在主程序中分次調(diào)用或多次連續(xù)調(diào)用,可以大幅度減少編程任務(wù)量。本文僅以一個(gè)零件為例(選擇φ6 鍵槽銑刀,刀具長度補(bǔ)償H01,半徑補(bǔ)償D01),介紹4 種應(yīng)用子程序的方法。

1 在一個(gè)坐標(biāo)系下分次調(diào)用子程序

作為子程序的基本輪廓程序采用增量值方式編制,在調(diào)用時(shí),刀具依次以絕對值指令方式運(yùn)行到各個(gè)平移圖形原點(diǎn)(或編程起點(diǎn)),分別調(diào)用子程序。

圖1 中,選擇中間矩形為基本圖形,并將編程原點(diǎn)定位在矩形中心位置,編制適用于FANUC 數(shù)控系統(tǒng)的程序如下:

圖1 平移圖形類零件

主程序

本例中還可以將主程序中的抬刀、下刀程序段置于子程序中,但要注意G90 與G91 轉(zhuǎn)換過程中實(shí)際坐標(biāo)值的變化。如去掉主程序中所有抬刀、下刀程序段G01 Z-1.0 F50 和Z5.0,子程序可以有兩種變化:

在一個(gè)坐標(biāo)系下分次調(diào)用子程序,各圖形的加工起點(diǎn)位置由主程序在每次調(diào)用子程序前用絕對坐標(biāo)指令指出,與零件上平移圖形的排列方式無關(guān)。

2 連續(xù)多次調(diào)用子程序

主程序

此種方法適用于平移圖形為均勻排列的零件程序編制。在主程序段中將刀具定位至第一個(gè)圖形(最邊上的)的原點(diǎn)位置,在子程序段中指出刀具每次移動(dòng)的相對距離。

連續(xù)多次調(diào)用子程序進(jìn)行平移圖形輪廓的加工需注意以下幾點(diǎn):1)下刀和抬刀的程序段放置于子程序中;2)子程序中輪廓加工和移動(dòng)間距的程序段必須用增量值編程;3)下刀和抬刀的程序段可以用絕對值編程,編程時(shí)則要注意G90 和G91 的轉(zhuǎn)換。為避免出錯(cuò),建議子程序最好全部采用增量值編制。

3 用G92 變更坐標(biāo)系實(shí)現(xiàn)平移圖形輪廓編程

用G92 指令變更工件坐標(biāo)系,子程序采用絕對值編程,調(diào)用后在新的坐標(biāo)系中運(yùn)行。

主程序

G92 指令通過設(shè)定刀具起點(diǎn)相對于工件原點(diǎn)的相對位置來建立工件坐標(biāo)系,在使用之前必須保證刀具處于正確的位置。如上述主程序中:

使用G92 指令偏移坐標(biāo)系時(shí),當(dāng)前工件坐標(biāo)系被偏移,故在使用完成后,要及時(shí)還原坐標(biāo)系,如主程序O1103 中的N40 程序段。

4 用多坐標(biāo)系編程

將零件上多個(gè)平移圖形視為多個(gè)工件分別設(shè)工件坐標(biāo)系。本例中工件原點(diǎn)即中間矩形中心設(shè)為G54 原點(diǎn),左側(cè)矩形中心設(shè)為G55 原點(diǎn),右側(cè)矩形中心設(shè)為G56 原點(diǎn)。

主程序

各平移圖形都是在新坐標(biāo)系中進(jìn)行加工,對基本圖形的編程既可用增量值方式也可用絕對值方式,本例中的子程序O3000 即為第三種編程方法的子程序。此方法編制的主程序,最多可以設(shè)定G54~G59 六個(gè)坐標(biāo)系,即對平移圖形的數(shù)量有一定的限制。

5 結(jié) 語

對比上述4 種方法可知:1)對于多個(gè)平移圖形均勻分布的零件,連續(xù)多次調(diào)用子程序的編程方法主程序簡單,程序段少;2)對于平移圖形超過6 個(gè)又不均布的零件,只能用在一個(gè)坐標(biāo)系下分次調(diào)用子程序或G92 變更坐標(biāo)系的編程方法,前者的子程序必須用增量值方式編制,后者可以用絕對值編制,但要注意坐標(biāo)系的變換;3)不超過6 個(gè)平移圖形的零件,無論圖形是否均布,可以優(yōu)先考慮多坐標(biāo)系編程。這種方法的子程序可以用絕對值編程,主程序也較為簡單、容易掌握,只是要注意在加工前需要對各坐標(biāo)系進(jìn)行偏置量的設(shè)定。4)對于更為復(fù)雜的具有平移圖形輪廓的零件,可綜合應(yīng)用幾種方法來編制加工程序。

[1] 孫德茂.數(shù)控機(jī)床銑削加工直接編程技術(shù)[M].北京:機(jī)械工業(yè)出版社,2005.

[2] 陳洪濤.數(shù)控加工工藝與編程[M].北京:高等教育出版社,2003.

[3] 潘光華,王吉連.數(shù)控銑削編程與加工[M].北京:中國勞動(dòng)社會(huì)保障出版社,2012.

猜你喜歡
程序段主程序子程序
基于WinCC的物料小車控制系統(tǒng)設(shè)計(jì)與仿真
淺談數(shù)控銑削技術(shù)代碼程序的嵌套方式研究
數(shù)控系統(tǒng)手輪回退功能的研究與實(shí)現(xiàn)*
電控冰箱軟件模塊化設(shè)計(jì)
日用電器(2019年12期)2019-02-26 01:53:06
基于NC程序段的提高數(shù)控加工監(jiān)控閾值與信號同步的方法*
時(shí)光倒流 換回PotPlayer老圖標(biāo)
淺談子程序在數(shù)控車編程中的應(yīng)用
子程序在數(shù)控車加工槽中的應(yīng)用探索
西門子840D系統(tǒng)JOG模式下PLC調(diào)用并執(zhí)行NC程序
簡化編程與子程序嵌套的應(yīng)用
科技傳播(2011年24期)2011-08-29 05:39:46
开化县| 汤原县| 英德市| 日喀则市| 灵川县| 开化县| 甘泉县| 文山县| 烟台市| 离岛区| 洞口县| 新竹市| 辽宁省| 英山县| 丹江口市| 辰溪县| 同仁县| 新乐市| 台安县| 淮南市| 双鸭山市| 大丰市| 巴彦淖尔市| 穆棱市| 西和县| 理塘县| 泌阳县| 襄汾县| 灵川县| 二连浩特市| 吉木萨尔县| 大邑县| 景宁| 金山区| 甘孜县| 内丘县| 莱芜市| 登封市| 马鞍山市| 景德镇市| 萍乡市|