分享好友 数控技术首页 数控技术分类 切换频道

用数控宏程序加工零件圆周上孔的实例

2020-04-20 00:009340

例 编制如图1所示的加工圆周上孔的宏程序。圆周半径为I,起始角为A,间隔为B(顺时针方向,B指定为负值),钻孔数为H,圆的中心为(X、Y)。

图1 宏程序编制实例

X:圆心X坐标,绝对值或增量值指定(#24)

Y:圆心Y坐标,绝对值或增量值指定(#25)

Z:孔深(#26)

R:快速趋近点坐标(#18)

F:切削进给速度(#9)

I:圆半径(#4)

A:第一孔的角度(#1)

B:增量角指定,负值时为顺时针(#2)

H:孔数(#11)

O0002;主程序

G90 G92 X0 Y0 Z100;

G65 P9100 X100 Y50 R30 Z-50 F500 I100 A0 B45 H5;

M30;

O9100;宏程序

#3=#4003; 读取模态信息(G90、G91)

IF[#3 EQ 90] GOTO 1; 在G90方式下转移到N1

#24=#5001+#24; 计算圆心X坐标

#25=#5002+#25; 计算圆心Y坐标

N1 WHILE[#11 GT 0] DO 1; 知道孔数为0

#5=#24+#4*COS[#1]; 计算X轴上孔位

#6=#24+#4*SIN[#1]; 计算X轴上孔位

G90 X#5 Y#6;

G81 Z#26 R#18 F#9 K0; 钻孔循环

#1=#1+#2; 更新角度

#11=#11-1; 孔数减1

END 1;

G#03 G80; 返回原始状态代码

M99;

举报
收藏 0
打赏 0
圆头车刀的编程与补偿——按假想刀尖编程、按刀心轨迹编程
目前大多数全功能数控机床都具备刀具半径自动补偿G41、G42功能。这时,只要按工件轮廓尺寸编程,并输入刀具半径补偿值即可。但在

0评论2021-08-282464

数控车床轴类零件加工编程举例二
编制如下图所示零件的数控车削加工程序 来源于数控工作室Busnc.com设工件原点在毛坯中心线上,且在右端面%2000T0102(粗车刀)G

0评论2021-08-28874

数控车顺圆弧编程的几种形式举例
  用I、K表示圆心位置,绝对值编程:N03 G00 X20.O Z2.O;N04 G01 Z-30.0 F80;N05 G02 X40.0 Z-40.0 IO.O KO F60;用I、K表示

0评论2021-08-282284

封闭切削循环 FANUC-0T 数控车床编程
[db:简介]

0评论2021-08-28941

数控车外圆粗加工复合循环(G71)
指令格式 :G71 UΔd  Re G71 Pns QnfUΔuWΔwFf SsTt指令功能: 切除棒料毛坯大部分加工余量,切削是沿平行Z

0评论2021-08-281058

数控车床大螺距G76多重螺纹循环
螺纹是机械加工最重要的一环!也是作为一个合格的机械人员必须掌握的技能!作为一名车工!无论是普通车工还是数控车工!不会加工

0评论2020-11-163330

想学数控车编程?那这12个指令代码你必须记牢!
1、G00 快速定位指令2、G01直线插补指令3、G02顺时针圆弧插补指令4、G03 逆时针圆弧插补指令5、G90 外圆、内圆车削循环指令6、G7

0评论2020-09-171528

CAD/CAM常见的CAD/CAM软件
CAD/CAM技术经过几十年的发展,先后走过大型机、小型机、工作站、微机时代,每个时代都有当时流行的CAD/CAM软件。现在,工作站和

0评论2020-08-122002

数控车床程序数控机床的编程方法和典型实例分析
数控车床程序编程方法和典型实例分析 数控机床是一种技术密集度及自动化程度很高的机电一体化加工设备,是综合应用计算机、自动

0评论2020-08-111205

g84攻丝编程实例 攻牙循环(G84指令) FANUC 0-MD的G代码命令及举例
g84攻丝编程实例攻牙循环(G84) FANUC 0-MD的G代码命令及举例 1.格式G84 X_Y_Z_R_P_F_K_;X_ Y_:孔位数据Z_:孔底的位置R_:加工初始

0评论2020-08-0866366