用G66调用宏程序加工孔的数控编程实例
模态调用格式为
G66 P- L- <自变量表>;
式中字母含义同前。模态调用可多次调用,每次调用L次,不仅在G66所在程序段中调用,也在后续程序中调用,直到出现G67指令为止。
对图所示的零件,用G66调用宏程序完成加工的程序如下:
%1000;主程序
G54 G90 G0 G17 G40;
Z50 M03 M07 S1000;
X-150 Y-50;
G66 P9012;
G0 X-150 Y50;
X0 Y50;
X0 Y-50;
X150 Y-50;
X150 Y50;
G67;
G0 Z100;
M30;
%9012;宏程序
#1=#5001;读取当前孔中心坐标
#2=#5002;
G90 G0 X[#1+24] Y#2;
Z5;
G01 Z-22 F100;
G03 I-24;
G0 Z-10;
G01 X[#1+34];
G03 I-34;
G0 Z5;
M99;
作者:西部车床,如若转载,请注明出处:https://www.lathe.cc/2023/01/8749.html
相关推荐
-
数控铣床编程参考点返回指令G27、G28、G29、G30
机床参考点是可以任意设定的,设定的位置主要根据机床加工或换刀的需要。设定的方法有两种:其一即根据刀杆上某一点或刀具刀尖等坐标位置存入参数中,来设定机床参考点:其二用调整机床上各相应…
-
定点钻孔循环(G81) FANUC 0-MD的G代码命令及举例
1. 格式 G81 X_Y_Z_R_F_K_; X_ Y_:孔位数据 Z_:孔底的位置 R_:加工初始位置 F_:切削进给速度 K_:重复次数 2. 功能  …
-
定点钻孔循环(G86) FANUC 0-MD的G代码命令及举例
1. 格式 G86 X_Y_Z_R_F_L_; X_ Y_:孔位数据 Z_:孔底的位置 R_:加工初始位置 F_:切削进给速度 K_:重复次数 2. 功能  …
-
曲线槽铣削数控编程举例(带子程序)
用直径为8mm的立铣刀,加工如下图所示零件的槽,要求每次切深不超过4mm。 图4.36 曲线槽铣削 上图中A(-33,-9)、B(-33,16)、C(-21,28)、D(12,28…
-
数控铣削加工加工顺序的安排
加工顺序通常包括切削加工工序、热处理工序和辅助工序等,工序安排的科学与否将直接影响到零件的加工质量、生产率和加工成本。切削加工工序通常按以下原则安排: (1)先粗后精 …
-
平面凸轮数控加工节点计算及铣削程序编制
图示的凸轮是一个平面凸轮,它都是由圆弧与圆弧相切组成的。用手工编制加工该凸轮的程序的主要问题是计算各切点的坐标值。在计算时,我们应首先计算各圆弧圆心的坐标值,然后求出各基点的坐标,…