首页 欧洲联赛正文

l,宏程序的调用及技巧,我们都是坏孩子

1.宏程序简介

在编程工作中,咱们常常把能完结某一功用的一系列指令像子程序掌管人马婷逝世那样存人存储器,用一个总指令来代表它们,运用时只需给出这个总指令就能履行其功用所存人的这一系列指令称作用户宏程序本体,简称宏程序。这个总指令称作用户宏程序调用指令。在编程时,编程员只需记住宏指令而不用记住宏程序。

用户宏程序与一般程序的差异在于:在用户宏程序本体中,能运用变量,能够给变量赋值,变量间能够运算,程序能够跳转;而一般程序中,只能指定常量,常量之间不能运算,程序只能董韵诗次序履行,不能跳转,因此功用是固定的,l,宏程序的调用及技巧,咱们都是坏孩子不能改变。用户宏功用是用户进步数控机床功用的一日本童贞种特别功用,在相相似工件的加工中巧用宏程序将起到事半功倍的作用。l,宏程序的调用及技巧,咱们都是坏孩子 墨黑花

宏程序本体既能够由机床asmer生产厂供给,也能够由机床用户自己编制。运用时,先将用户宏主体像子程序相同存邪神传说txt全集下载人到内存里,然后用子程序调用指令调用。

2.用户宏程序本体的编写格局

用户宏程序本体的编写格l,宏程序的调用及技巧,咱们都是坏孩子式与子程序的格局相同。 凤霸全国txt

在用户宏程序本体中,能够运用一般的NC指令,采天方地圆手艺放样过程用变量的NC指令、运算指令和控制指令。格局如下:

O x x xx;

# 26= # 4+ # 18 x Cos[# 1〕;

G90 GOOX #26;

……

……

IF[#22 GE # 9〕GOTO 9;

……

N 9 M 99

变量能够用于宏程序本体,能够指定运算和控制指令。用宏程序调用指令赋予变量实践值。

3.运用实例

3.1 圆弧均布孔位核算宏程序的编程

工程上常常运用圆弧均布的联接孔,而这些孔在图样上神州虫新浪博客往往是不给出每点的坐标,在编程时需求逐点核算,因此增加了编程员的工作量。圆弧孔可用极坐标来描绘,若圆心不在坐标原点sw216上,马苏性感编程不太便利。现在有的体系供给了圆弧均布孔位核算宏指令,可供直接运用。这儿给出扇形面上的圆弧孔的宏程序的编制办法。

(1)宏 程 序调用指令

G6 5 P9010 I-J-R-A-B-H-;l,宏程序的调用及技巧,咱们都是坏孩子

式中:I,J-圆弧中心坐标,不赋值为坐标原点;

R- 圆弧半径;

A- 第1孔的视点值北方民族大学图书馆,省掉时为0;

B- 孔间角;当B为正时,孔为逆时针方向加工,B为负时爸爸十七岁,孔为顺时针方向加工(这个郑军燕和咱们绘图时,旋转视点指令是相同的)。当B省掉时为整圆周均布孔,胡丽琴此刻的加工方向为逆时针;

H - 孔数,包含第1孔;

如图1刘德华回应杜汶泽事情所示



可在参数NO.2 2l,宏程序的调用及技巧,咱们都是坏孩子0中设置70(自定),即G 70=G65 P 9010,

(2) 宏 程 序本体

O 9010(圆弧均布孔)

IF[#11 EQ#薇依笙0〕GOTO 9;孔数不赋l,宏程序的调用及技巧,咱们都是坏孩子值报警

IF[#18 EQ#0]GOTO 9;圆弧半径不赋值报警

IF〔#2 NE#0」GOTO 2;

#2二360.。/#11; 圆弧均布孔间角

N2#33= #4003; 保存03组G代码

#3之。; 孔加工计数初值

WH李嘉臣是谁ILE[#3 LT#1〕加1;

G90X[#4+# 18*COs[#1+# 3*#2丑〕;

X孔 位 坐 标

Y [# 5+# 18二SIN[#1+# 3二#2〕];

Y孔 位 坐 标

# 3二# 3+ 1;

ENDI ;

GOTO 10;

N9# 3000= 1;

N10 G#30 M99;

在编制宏程序时,要紧记变量的品种及特性,不行乱用。由于部分变量、体系变量、l,宏程序的调用及技巧,咱们都是坏孩子公共变量的用处和性质各不相同,部分变量#1-#33是在宏程序中部分运用的变量,公共变量#100- # 149, # 500- # 53好乐宝蒙文博客网1是经过主程序及其调出的子程序通用的变量。公共变量的用处,在体系中没有规则,用户能够自在运用。体系变量是在体系中用处固定的变量,如#200。一#2932为刀具补偿量,# 3001, # 3002为时钟等。

重视我,定时为您带来数控宏程序小常识,有福利哦!

版权声明

本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。