用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
相关推荐
-
对称于原点的镜像G13数控铣床编程
摘要:加工轨迹如下图所示,加工顺序是先加工图1,用程序N0020&hellip。N0110。用G11功能调用程序段N0020&hellip。N0110加工图2。用G…
-
数控铣床数据设定指令:G10详解
G10是数据设定指令,其功能是可以在程序执行中自动设定刀具补正数值及程序坐标系数据。 指令格式: 例1. 如图1所示工件,利用G10搬移程序坐标系,及M98呼叫子程序…
-
精加工数控铣削程序编程举例
例 加工如图1所示的槽,毛坯为 70mm × 70mm × 16mm 板材,工件材料为45号钢,六面已经过粗加工,要求编制精加工数控铣削程序。 图1…
-
螺纹孔的加工数控程序举例
加工如图所示螺纹孔的加工程序(设Z轴开始点距工作表面100mm处,切削深度为20mm)。 图6.17 螺纹加工循环 ①先用G81钻孔 %0101 …
-
数铣编程的三点基本知识
一、数控铣削编程的基本原理 由图1可知,数控铣床编程就是按照数控系统的格式要求,根据事先设计的刀具运动路线,将刀具中心运动轨迹上或零件轮廓上各点的坐标编写成数控加工程序…
2023年12月30日 -
数控铣床钻柱坑、锥坑循环:G82及示例
指令格式:G82 X__ Y__ R__ Z__ P__ F__; 如图1所示,G82指令除了在孔底会暂停P后面所指定的时间外,其 余加工动作均与G81相同。刀具切削到孔底后暂停几…
-
数控编程时确定如何确定加工参数
数控编程时,编程人员必须确定每道工序的切削用量,并以指令的形式写入程序中。切削用量包括主轴转速、背吃刀量及进给速度等。对于不同的加工方法,需要选用不同的切削用量。切削用量的选择原则…
-
数控铣床编程圆弧插补中平面选择指令的应用
1. 平面选择指令G17、G18、G19 平面选择G17、G18、G19指令分别用来指定程序段中刀具的插补平面和刀具半径补偿平面。G17:选择XY平面;G18:选择ZX平面;G19…
-
数控进给速率机能:又称为F机能
F机能用于控制刀具移动时的速率,如图1所示。F后面所接数值代表每分钟刀具进给量 ,单位为mm / min。 F机能指令值如超过制造厂商所设定之范围时,则以厂商所设…
-
绝对命令/增量命令 (G90/G91) FANUC 0-MD的G代码命令及举例
此命令设定指令中的 X, Y 和 Z 坐标是绝对值还是相对值,不论它们原来是绝对命令还是增量命令。含有 G90 命令的程序块和在它以后的程序块…