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

?

淺談宏程序在非圓曲線輪廓加工中的應(yīng)用

2014-11-15 02:08:34王向麗朱慧妍
電子測(cè)試 2014年4期
關(guān)鍵詞:運(yùn)算符程序段宏程序

王向麗,朱慧妍

(平頂山市工業(yè)學(xué)校,467000)

0 前言

在普通教育有高考,職業(yè)教育有技能大賽的氛圍下,技能競(jìng)賽得到空前的重視,而數(shù)控車競(jìng)賽中加工的難點(diǎn)正是一些特殊曲線(如橢圓,拋物線,雙曲線以及變坐標(biāo)曲線)的加工。

數(shù)控車床加工屬于點(diǎn)位直線控制數(shù)控機(jī)床。對(duì)于簡(jiǎn)單的零件,手工編程工作量小,加工程序段少,快捷、簡(jiǎn)便。

1 宏編程的概述及特點(diǎn)

宏程序是含有變量的程序,宏編程也稱是變量編程。它是由宏程序主體和宏指令組成。在程序中可對(duì)變量賦值、運(yùn)算,并可通過(guò)各種語(yǔ)句實(shí)現(xiàn)程序的跳轉(zhuǎn),具有很大的靈活性。常用于拋物線、橢圓、雙曲線等各種數(shù)控系統(tǒng)沒(méi)有插補(bǔ)指令的二次曲線的編程。

變量編程的最大特點(diǎn)是在用戶宏程序主體中,可以使用變量并對(duì)變量可以運(yùn)算、賦值,還可調(diào)用各種語(yǔ)句。用戶只要能利用系統(tǒng)提供的各種運(yùn)算符以及語(yǔ)句,把零件形狀表達(dá)出來(lái),就可以利用變量編程來(lái)實(shí)現(xiàn)曲面的加工。用戶宏功能把實(shí)際值設(shè)定為變量,通過(guò)改變變量就可以解決類似的問(wèn)題,這是戶宏功能通用性特點(diǎn),而且靈活的參數(shù)設(shè)置也使機(jī)床具有最佳的工作性能。

2 常用的宏變量

(1)變量的表示: 變量常用“#”號(hào)和變量序號(hào)來(lái)表示。#n(n=1,2,3,…)例如 :#5。

(2)變量的引用

將地址后的數(shù)值用變量來(lái)代替即可。例如:F[#101],若#101=50,則為 F50

(3)變量的類型變量通常分為空變量、局部變量、全局變量和系統(tǒng)變量。

3 運(yùn)算符及函數(shù)

宏編程時(shí)用到的系統(tǒng)中的運(yùn)算符有:

1、算術(shù)運(yùn)算符 : +、-、*、/。

2、條件運(yùn)算符 : EQ(=)、NE(≠)、GT(>)、GE(≥)、LT(<)、LE(≤)。

3、邏輯運(yùn)算符 : AND(與)、OR(或)、NOT(非)。

4、函數(shù) SIN(正弦) 、COS(余弦)、TAN(正切) 、ATAN(反正切 (-90°~ 90°)、 ABS(絕對(duì)值) 、FUP(上取整)、FIX( 下取整 )、ATAN(反正切 -180°~ 180°)、SQRT(平方根)、 EXP(指數(shù))。

4 語(yǔ)句表達(dá)式

(1)賦值語(yǔ)句格式:宏變量=常數(shù)或表達(dá)式

(2)無(wú)條件轉(zhuǎn)移格式: GOTON N為要轉(zhuǎn)移的程序段

(3)有條件轉(zhuǎn)移格式:IF[條件表達(dá)式]GOTON

如果條件成立時(shí),轉(zhuǎn)移到標(biāo)有順序號(hào)n的程序段;如果條件不成立,執(zhí)行下一個(gè)程序段.

5 常見非圓曲線的變量編程

以下以FANUC 0i系統(tǒng)并通過(guò)實(shí)例介紹一下B類宏程序在非圓曲線加工中的應(yīng)用。

例.加工零件如圖1所示,已知毛壞直徑為?25,材料為鋼的棒料。

圖1

1)、確定自變量及其起點(diǎn)和終點(diǎn)的坐標(biāo)值。

公式中的X和Z都能作為自變量,但通常選變化范圍大的那個(gè),有時(shí)也考慮表達(dá)上的方便。此處選Z為自變量。橢圓起點(diǎn)P和終點(diǎn)Q相對(duì)于公式曲線自身的原點(diǎn)的坐標(biāo)是8、-8,故P點(diǎn)Z1=8,Q點(diǎn)Z2=-8。

2)、公式曲線的變換。

3)、宏編程模板

(1)利用WHILE[條件]DO n 語(yǔ)句設(shè)計(jì)宏編程模板

#2=Z1

WHILE[#2GEZ2]DO n

#1=F[#2]

#3=±#1+ΔX (#3為工件坐標(biāo)系下的X值,ΔX為公式曲線原點(diǎn)相對(duì)于工件坐標(biāo)系原點(diǎn)的X向偏置量)

#4=#2+ΔZ(#4為工件坐標(biāo)系下的Z值,ΔZ為公式曲線原點(diǎn)相對(duì)于工件坐標(biāo)系原點(diǎn)的Z向偏置量)

G01 X[2*#3]Z[ #4](X取直徑值)

#2=#2-ΔW(ΔW是自變量變化步長(zhǎng))

END n

(#3=±#1+ΔX中的正負(fù)號(hào)的確定:對(duì)于前置刀架來(lái)說(shuō),工件坐標(biāo)系的X向下為正,當(dāng)編程的輪廓在曲線自身坐標(biāo)系中處于X負(fù)方向時(shí),#1取負(fù)號(hào),反之#1取正號(hào)。此處取負(fù)號(hào)。)

(2)用IF[條件]GOTO n語(yǔ)句設(shè)計(jì)宏編程模板

N10 #1=#1=F[#2]

#3=±#1+ΔX

#4=#2+ΔZ

G01 X[2*#3]Z[#4]

#2=#2-ΔW

IF[#2GEZ2]GOTO 10

4)、利用以上模板,結(jié)合G71粗加工循環(huán)指令采用宏程序編程如下:

國(guó)家統(tǒng)計(jì)局于2018年2月28日發(fā)布了2017年國(guó)民經(jīng)濟(jì)和社會(huì)發(fā)展統(tǒng)計(jì)公報(bào)。根據(jù)公報(bào)的統(tǒng)計(jì)數(shù)據(jù),2017年年末,我國(guó)60周歲及以上人口數(shù)為24090萬(wàn)人,占總?cè)丝诒戎貫?7.3%;值得關(guān)注的是,繼2014年末65周歲以上人口數(shù)突破10%之后,2017年末65周歲及以上人口數(shù)增加了1.4個(gè)百分點(diǎn),達(dá)到15831萬(wàn)人。然而,根據(jù)國(guó)際慣例,國(guó)家或地區(qū)的人口處于老齡化社會(huì)的一個(gè)重要標(biāo)志是區(qū)60歲以上老年人口占人口總數(shù)的10%,或65歲以上老年人口占人口總數(shù)的7%。而我國(guó)則比上述數(shù)據(jù)分別高出了6.7和0.8個(gè)百分點(diǎn),表明我國(guó)已全面進(jìn)入老齡化社會(huì)。

O1111;

M03 S500 T0101;

G00 X33 Z2;

G71 U1 R0.5;

G71 P10 Q20 U0.5 W0 F0.2;

N10 G01 X10 F0.1 S1200;

Z-5;

X24;

Z-17;

#2=8; #2=8;

WHILE[#2 GE -8]DO 1; N11 #1=5*SQRT[1-[#2*#2]/ 100];

#1=5*SQRT[1-[#2*#2]/100]; #11= -#1+15;

#11= -#1+15; #22=#2-25;

#22=#2-25; G01 X[2*#11]Z[#22]

G01 X[2*#11]Z[#22]#2=#2-0.06

#2=#2-0.06; IF[#2GEZ2]GOTO11;

END 1; N20 GO1 Z-45;

N20 GO1 Z-45; G00X100Z100;

G00X100Z100; M30;

M30;

6 總結(jié)

在手工編程中合理地利用宏程序可簡(jiǎn)化數(shù)控加工程序.在現(xiàn)實(shí)的加工與比賽中,有相同或相似特征的零件很多,只要加工的產(chǎn)品模型能用基本的數(shù)學(xué)函數(shù)表達(dá)出來(lái),就可面采用變量編程。合理利用宏程序,可簡(jiǎn)化編程,提高效率。所以只要把宏程序徹底搞懂,在各類競(jìng)賽中也必能取得優(yōu)異的成績(jī)。

[1]沈建峰,虞俊數(shù)控車工(高級(jí)).機(jī)械工業(yè)出版社,2006.9.

[2]馮小剛.數(shù)控宏程序編程方法、技巧與實(shí)例.機(jī)械工業(yè)出版社,2008.6.

[3]宋小春,張木青.數(shù)控車床編程與操作.廣東經(jīng)濟(jì)出版社,2007.2.

猜你喜歡
運(yùn)算符程序段宏程序
基于WinCC的物料小車控制系統(tǒng)設(shè)計(jì)與仿真
橢球槽宏程序編制及其Vericut仿真
智能制造(2021年4期)2021-11-04 08:54:44
老祖?zhèn)魇诨具\(yùn)算符
數(shù)控系統(tǒng)手輪回退功能的研究與實(shí)現(xiàn)*
基于NC程序段的提高數(shù)控加工監(jiān)控閾值與信號(hào)同步的方法*
基于Vericut的四軸數(shù)控加工宏程序仿真研究
G代碼B類宏程序在數(shù)控切割參數(shù)化圖形庫(kù)中的應(yīng)用
焊接(2015年9期)2015-07-18 11:03:53
宏程序編程的幾種應(yīng)用
C++運(yùn)算符重載剖析
表達(dá)式求值及符號(hào)推導(dǎo)
延寿县| 封开县| 铜川市| 彝良县| 诸暨市| 井陉县| 锦屏县| 余江县| 策勒县| 吴江市| 寿光市| 六盘水市| 峨边| 博野县| 宁德市| 广丰县| 民县| 会东县| 江油市| 安康市| 石门县| 杭州市| 滦南县| 雅江县| 驻马店市| 定陶县| 富蕴县| 鹿邑县| 梨树县| 遵义县| 阿尔山市| 封开县| 班玛县| 龙游县| 南川市| 澳门| 浦北县| 巴林左旗| 庆元县| 定兴县| 琼结县|