网易首页 > 网易号 > 正文 申请入驻

数控宏程序基本法则,学习一下。

0
分享至

【热点】几亿一台的机床还供不应求

【技术】车刀磨刀顺序歌(三句半)

【感悟】离开机械行业,我还能做什么? 【技术】大师给你讲解G41G42的应用

【教程】mastercam x9四轴编程视频教

一. 什么是宏程序?

用变量的方式进行数控编程

二. 宏程序与普通程序的区别。

普通程序

宏程序

只能使用常量

可以使用变量,并给变量赋值

常量之间不可以运算

变量之间可以运算

程序只能顺序执行,不能跳转

程序可以跳转

三. 变量

#1~#33

在宏程序中储存数据,在程序中对其赋值。赋值是将一个数据赋予一个变量。例如#1=0,表示#1的值就是0,其中#1代表变量,#是变量符号,0就是给变量#1赋的值。

例如

G0 X0 Y0; #1=100 ; #1=50;

G01 X100 F500 ; G0 X0 Y0; #2=50;

G01 X#1 F500; G0 X0 Y0 ;

G01 X[#1+#2] F500;

四. 变量之间的运算

变量之间可以进行加,减,乘,除函数等各种运算

例如

#1=60;

#2=SIN#1;

运算顺序和一般数学上的定义相同

例如

#1=#2+3*SIN#4

括号嵌套

最里层的括号优先

例如

#6=COS[[[#5+#4]*#3+#2]*#1]

比较难理解的一种情况

#1=10;

G0 X#1 Y0;

#1=#1+1;

G0 X#1 Y0;

五. 转移和循环

在程序中使用GOTO和IF可以改变程序执行顺序

1. GOTO 语句—--无条件转移

例如

G0 X0 Y0;

G01 X100 Y100 F100;

X500;

GOTO 01;

Y500;

N01 X550;

Y550;

G0 Z200;

2. IF语句

1).IF[条件表达式]GOTO n

如果指定的表达式满足,则转移 到标有顺序号n 的程序段,如果不满足指定的条件表达式,则顺序执行下一个程序段。

例如

IF[#1 GT 100] GOTO 01;

G0 X0 Y0;

N01 X200;

运算符

运算符

含义

EQ

等于 =

NE

不等于 ≠

GT

大于 >

GE

大于或等于 ≥

LT

小于 <

LE

小于或等于 ≤

典型例子

#1=0;

#2=1;

N01 IF[#2 GT 100] GOTO 02;

#1= #1+#2;

#2= #2+#1;

GOTO 01;

N02 M30;

3.循环(WHILE语句)

在WHILE后制定一个条件表达式,当指定条件满足时,则执行从DO到END之间的程序,否则,转到END后的程序段

例如

#2=10;

#3=20;

WHILE[#2 LT #3] DO01;

#2=#2-1;

END01;

实例运用

O2012(螺旋铣孔)

X

#1=50; 圆孔直径

#2=40; 圆孔深度

#3=30; 刀具直径

#4=0; Z坐标设为自变量,赋值为0

#17=1; Z坐标每次递增量

#5=[#1-#3]/2; 刀具回转直径

S1000 M3;

G54 G90 G00 X0 Y0 Z30;

G00 X#5

Z[-#4+1];

G01 Z-#4 F200;

WHILE[#4 LT #2] DO01;

#4= #4+#17;

G03 I-#5 Z-#4 F1000;

END 01;

G03 I-#5;

G01 X[#5-1];

G0 Z100;

M30;

O2013(群孔)

#1=40; 最内圈孔圆心所在直径

#2=30; 每列孔间隔

#3=12; 孔的列数

#4=10; 空间隔

#5=6; 每列孔个数

S1000 M3;

G54 G90 G00 X0 Y0 Z30

G16;

#6=1;

WHILE[#6 LE #3] DO 01;

#7=1;

WHILE[#7 LE #5] DO 02;

#8= #1/2+[#7-1]*#4

#9= [#6-1]*#2;

G98 G81 X#8 Y#9 Z-60 R3 F100;

#7=#7+1;

END 02;

#6=#6+1;

END 01;

G80 Z30;

G15;

M30;

O2013(可变式深孔钻)

#1=3; 每次进给钱的缓冲高度

#2=20; 第一次钻深

#3=0.5; 递减比例

#4=35; 孔总深的

#5=5.; R点

M3 S1000;

G54 X0 Y0;

G0 Z#5;

WHILE[#4 GT 0] DO 01;

G01 Z-#2 F1000;

G0 Z#5;

Z[-#2+#1];

#7=#2*#3;

#2=#2+#7;

#4=#4-#2;

END 01;

G0 Z100;

M30;

O2014(铣平面)

#1=1000; 工件长度

#2=1000; 工件宽度

#3=10; 刀具直径

#4=-#2/2; Y设为自变量,初始值赋值为-#2/2

#14=0.8*#3; 递增量

#5=[#1+#3]/2+2.; 开始X坐标

S1000 M3;

G54 G90 G00 X0 Y0 Z30;

X#5 Y#4;

Z0;

WHILE[#4 LT #2/2] DO01;

G01 X-#5 F1000;

#4= #4+#14;

Y#4;

X#5;

#4= #4+#14;

Y#4;

END 01;

G0 Z30;

M30;

另一种编程方式

#1=1000; 工件长度

#2=1000; 工件宽度

#3=10; 刀具直径

#4=-#2/2; Y设为自变量,初始值赋值为-#2/2

#14=0.8*#3; 递增量

#5=[#1+#3]/2+2.; 开始X坐标

S1000 M3;

G54 G90 G00 X0 Y0 Z30;

X#5 Y#4;

Z0;

N01 G01 X-#5 F1000;

#4= #4+#14;

Y#4;

X#5;

#4= #4+#14;

Y#4;

IF [#4 LT #2/2] GOTO 01;

G0 Z30;

M30,

O2015(铣三角形)

#1=1000; 三角形高

#2=0.;

#3=1. X方向减增量

#4=1.5; Z方向递减量

G43 Z53 H01;

WHILE [#1 GT 0] DO 01;

G01 Z#1 F1000;

X#2;

Z[#1-#4];

X[-#2-#3];

#2=[#2+#3];

#1=#1-2*#4;

END 01;

G0 Z300;

M30;

O2016(铣圆形)

基本数学知识

圆的方程式;

标准方程X2+Y2=R2

参数方程X=R*COSA

Y=R*SINA

在宏程序中SQRT是平方根的意思,例如#12= #2,那么#1=SQRT#2

所以则有X=SQRT[R2-Y2]

Y=SQRT[R2-X2]

#1=50; 圆半径

#4=1; 每次下降深度

#6=2500;半径的平方

G43 Z60. H01;

WHILE[#1 GT -50] DO 01;

G01 Z#1 F2000;

#7=SQRT[#6-#1*#1];

X#7;

#5= #1-#4;

Z#5;

#8=SQRT[#6-#5*#5];

X-#8;

#1=#1-2*#4;

END 01;

Z200;

M30;

O2017(铣椭圆)

基本数学知识

椭圆方程

标准方程 X2/A2+Y2/B2=1

参数方程 X=A*COSα

Y=B*SINα (中心在原点)

其中A为长半轴B为短半轴

#1=50; 长半轴

#2=30; 短半轴

#3=0.;

G90 G1 X#1 Y0.;

G43 Z0. H01;

G01 Z-10.;

WHILE[#3 GT 360] DO 01;

#13= #1*COS#3;

#14= #1*SIN#3;

G01 X#13 Y#14 F1000;

#3= #3+1.;

END 01;

G0 Z100.;

M30;

O2018(铣球)

M3 S1000;

G0 G54 G90 X0 Y0 ;

#1=10;

#4=90;

G43 Z50 H21;

Z[#1+1];

WHILE[#4 GT -90] DO 01;

#5= #1*SIN#4;

#6= #1*COS#4;

G0 X#6 Y0;

GO Z#5 F1000;

G03 I-#6;

#4= #4-2;

END 01;

G0 Z200.;

M30;

O2019(两个圆柱垂直相接)

#1=35.;

#10=1444;

#11=3364

#2=SQRT[#10-#1*#1];

#3=SQRT[#11-#2*#2];

G54 G90 G80 X-#3 Y#2;

G43 Z40 H12;

G01 Z#1 F1000;

WHILE[#1 GT 0] DO01;

G01 Z#1;

#2=SQRT[#10-#1*#1];

#3=SQRT[#11-#1*#1];

G02 X-#3 Y-#2 R-58 F1000;

#1= #1-2;

G01 Z#1 F1000;

#2=SQRT[#10-#1*#1];

#3=SQRT[#11-#2*#2];

G03 X-#3 Y#2 R-58 F1000;

#1= #1-1;

END 01;

G0 Z100;

M30;

来源:网络

↙↙别操机了,快来学UG软件吧

特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。

Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.

相关推荐
热点推荐
定了!今夜大涨!

定了!今夜大涨!

尚虹桥
2026-03-23 15:46:28
暴跌90%,理想天塌了!

暴跌90%,理想天塌了!

营销头版
2026-03-23 12:17:34
快讯!沙特继卡塔尔之后也“跪”了!

快讯!沙特继卡塔尔之后也“跪”了!

达文西看世界
2026-03-23 15:59:34
特朗普称美伊已对话 伊朗否认有任何接触

特朗普称美伊已对话 伊朗否认有任何接触

新华社
2026-03-23 20:54:50
马英九基金会之乱!郑丽文曝始作俑者:本来马身边的人

马英九基金会之乱!郑丽文曝始作俑者:本来马身边的人

新时光点滴
2026-03-23 12:43:00
0.7%!斯洛文尼亚大选惊险反转!亲乌阵营险胜

0.7%!斯洛文尼亚大选惊险反转!亲乌阵营险胜

老马拉车莫少装
2026-03-23 12:35:06
布伦特原油期货跌幅收窄至6%,重回100美元/桶,此前一度暴跌13%

布伦特原油期货跌幅收窄至6%,重回100美元/桶,此前一度暴跌13%

每日经济新闻
2026-03-23 19:36:17
油价涨,黄金跌!三种结局

油价涨,黄金跌!三种结局

大猫财经Pro
2026-03-23 18:42:04
突发公告!百亿富豪被立案调查,旗下公司市值曾破2000亿元

突发公告!百亿富豪被立案调查,旗下公司市值曾破2000亿元

深圳晚报
2026-03-23 12:17:55
震惊!绵阳三台县五家地产商承诺,不再出售低于5000起的住宅…

震惊!绵阳三台县五家地产商承诺,不再出售低于5000起的住宅…

火山詩话
2026-03-23 08:40:59
韩国又将电子入境卡的“中国台湾”改为“台湾”?背后真相不一般

韩国又将电子入境卡的“中国台湾”改为“台湾”?背后真相不一般

DS北风
2026-03-23 15:34:10
国家发改委启动成品油价格临时调控,汽柴油每升平均少涨0.85元左右

国家发改委启动成品油价格临时调控,汽柴油每升平均少涨0.85元左右

金融界
2026-03-23 17:49:22
武汉七旬老人呼吸困难,自行拿剪刀捅胸,胸腔插着自制引流管,连接矿泉水瓶“排气”,医生紧急提醒!

武汉七旬老人呼吸困难,自行拿剪刀捅胸,胸腔插着自制引流管,连接矿泉水瓶“排气”,医生紧急提醒!

台州交通广播
2026-03-20 23:17:07
以色列军队在伊朗发动新的攻击:德黑兰政权比以往任何时候都虚弱

以色列军队在伊朗发动新的攻击:德黑兰政权比以往任何时候都虚弱

一种观点
2026-03-20 10:43:17
3月23日俄乌最新:转折性的一战

3月23日俄乌最新:转折性的一战

西楼饮月
2026-03-23 20:22:58
俄罗斯军事专家:“最强超级大国已经诞生,美国必须接受现实”

俄罗斯军事专家:“最强超级大国已经诞生,美国必须接受现实”

让生活充满温暖
2026-03-22 16:46:14
反转!伊朗发出强烈求和信号!美官员证实:伊朗已派两国特使传话

反转!伊朗发出强烈求和信号!美官员证实:伊朗已派两国特使传话

影像温度
2026-03-22 14:46:54
张柏芝三亚免税店购物,挑选平价首饰仍认真比较!45岁仍似少女!

张柏芝三亚免税店购物,挑选平价首饰仍认真比较!45岁仍似少女!

娱乐团长
2026-03-23 15:56:11
我们的世界杯!国足争分夺秒备战库拉索:身价是中国的2.2倍

我们的世界杯!国足争分夺秒备战库拉索:身价是中国的2.2倍

邱泽云
2026-03-23 18:17:23
全世界惊炸:伊朗凭什么能击落美军最先进F-35?

全世界惊炸:伊朗凭什么能击落美军最先进F-35?

华山穹剑
2026-03-20 21:11:01
2026-03-23 21:27:00
数控中国论坛
数控中国论坛
国内专业的数控技术交流中心
3315文章数 4138关注度
往期回顾 全部

头条要闻

民警在派出所猥亵女孩获刑两年九个月 当地政法委回应

头条要闻

民警在派出所猥亵女孩获刑两年九个月 当地政法委回应

体育要闻

不敢放手一搏,你拿什么去争冠?

娱乐要闻

刘烨47岁生日,安娜晒全家福为其庆生

财经要闻

市场见底了吗?谁在抛售?机构火线解读

科技要闻

裁掉2万多名员工后,扎克伯格对自己下手了

汽车要闻

"拒绝"豪车税 新款Panamera尽享版99.8万元起精准入局

态度原创

教育
时尚
房产
健康
游戏

教育要闻

小升初,求梯形的面积?勾股定理

春天裙子比裤子更受欢迎,不厚重、不沉闷,优雅轻盈又显气质

房产要闻

440亿!海南又一城城更计划曝光!TOP10房企巨头突然杀入!

转头就晕的耳石症,能开车上班吗?

索尼确认PS主机将搭载AI帧生成技术 或随PS6亮相?

无障碍浏览 进入关怀版