数控编程教程(m98子程序调用详细用法)

需要下载此文档的朋友,请私信边肖,回复“008”下载。

第一节数控车床编程基础一、数控车编程特点

(1)可以采用绝对值编程(用x和z表示)、增量值编程(用u和w表示)或它们的混合编程。

(2)直径方向(X方向)系统默认为直径编程或半径编程,但必须更改系统设置。

(3)X方向的脉冲当量应为Z方向的一半。

(4)采用固定周期简化编程。

(5)编程时,往往以为刀尖是点,其实是圆弧。因此,在编程时,需要考虑刀具的半径补偿。

二、数控车的坐标系统

加工坐标系应与机床坐标系的坐标方向一致,X轴对应径向,Z轴对应轴向。从机床尾座向主轴看,C轴(主轴)的运动方向为逆时针+C和顺时针-C,如图2.1.1所示:

加工坐标系的原点选在便于测量或对刀的参考位置,一般在工件的右端面或左端面。

图2.1.1数控车床坐标系

三。直径编程方法在车削的数控程序中,X轴的坐标值作为零件图上的直径值,如图2.1.2所示:图中A点的坐标值为(30,80),B点的坐标值为(40,60)。直径尺寸编程与零件图中的尺寸标注一致,可以避免尺寸转换过程中可能出现的误差,给编程带来极大的方便。

图2.1.2直径编程

四。车削的进给和退刀方法,用快速进给逼近工件切削起点附近的一点,再用切削进给,减少空的进给时间,提高加工效率。切削起点的确定关系到工件的毛坯余量,应以刀具快速到达该点时刀尖不碰撞工件为原则。如图2.1.3所示。

图2 .1.3切割起点的确定

动词 (verb的缩写)绝对编程和增量编程X和Z代表绝对编程,U和W代表增量编程。允许在同一个程序段中混合使用这两者。

图2 .1.4绝对值编程和增量编程

如图2.1.4,直线A→B,可用:

绝对:G01 X100.0 Z50.0

相对:G01 u 60.0 W-100.0;

混合使用:G01 x 100.0 W-100.0;

或G01 U60.0 Z50.0

第2节数控车床的基本编程方法

数控车削包括内外圆柱面车削、端面车削、钻孔、车螺纹、复杂轮廓回转面车削等。在分析数控车床的工艺装备和编程特点的基础上,结合装有FANUC-0i数控系统的数控车床,探讨数控车床的基本编程方法。

一、坐标系设定

编程格式G50X ~ Z ~

其中x和z的值是起点相对于加工原点的位置。G50的使用方法与G92类似。

数控车床编程时,所有x坐标值都使用直径值,如图2.1.5所示。

例:按图2.1.5设置加工坐标的程序段如下:

G50 X 121.8 Z 33.9

图2.1.5 G50设置加工坐标系

工件坐标系G54~G59的选择说明

图2.1.6 G54设置加工坐标系

例如,使用G54指令设置如图所示的工件坐标系。首先,设置G54原点偏移寄存器:

G54 X0 Z85.0

然后在程序中调用:

N010 G54

描述:

1.G54~G59是六个预置的坐标系,可以根据需要选择。

2.G54~G59建立的工件坐标原点是相对于机床原点的。它已在程序运行前设置,不能在程序运行期间重置。

3.机床坐标系中预设的G54~G59建立的工件坐标原点的坐标值可以通过MDI输入,系统会自动记忆。

4.在使用这组指令之前,必须先返回参考点。

5.G54~G59是模态指令,可以相互抵消。

二、基本指令G00、G01、G02、G03、G04、G28

1.快速指针移动G00

格式:G00x(U)_ Z(W)_;

其中X(U)_和Z(W)_是目标点的坐标值。

2.线性插值G01

格式:G01x(U)_ Z(W)_ F _;

其中X(U),Z(W)是目标点的坐标,f是进给速度。

当机床执行G01指令时,如果前一个程序段没有F指令,则该程序段必须包含F指令。G01和f是模态指令。

3.圆弧插补G02和G03

G02指令用于顺时针圆弧插补,G03指令用于逆时针圆弧插补。

1)用圆弧半径r和终点坐标进行圆弧插补。

格式:g18g 02(G03)X(U)_ Z(W)_ R _ F _;

其中:X(U)和Z(W)是圆弧终点的坐标值,

x和Z用于绝对值编程模式,U和W用于增量值编程模式。当指定圆弧对应的圆心角小于等于180°时,用“+R”表示;反之,用“-r”表示。

f是加工圆弧时的进给速度。

2)利用矢量分量和端点坐标进行圆弧插补。

格式:g18g 02(G03)X(U)_ Z(W)_ I _ K _ F _;

其中包括:

X(U)和Z(W)是圆弧终点的坐标值。x和z用于绝对值编程模式,U和w用于增量值编程模式。

I和k分别是圆弧的方向向量在X轴和Z轴上的投影(I为半径值)。当分量向量的方向与坐标轴的方向不一致时,取负号。如图2.1.7所示,I和K都是负值。

图2.1.7圆弧指令编程

4.暂停指令G04格式:G04x(p)_;

其中X(P)是暂停时间。

x用小数表示,单位是秒;

p表示为以毫秒为单位的整数。

比如:

G04 X2.0表示暂停2秒;

G0P1000表示1000毫秒的暂停。

5.返回参考点指令G28

G28指令可以使刀具从任意位置通过中间点快速定位回到参考点。

格式:g28x _ z _

其中x和z是中点的坐标值。

三、有关单位设定

1、尺寸单位选择:

格式:G 20英文输入系统英寸输入

G 21公制输入系统毫米输入(默认)

2.进给速度单位的设置

编程格式G95 F~

f后面的数字表示主轴每转的进给量,单位为mm/r。

例:G95 F0.2表示进给速度为0.2 mm/r..

每分钟进给编程格式G94 F~

f后面的数字表示每分钟的进给速度,单位为mm/min。

示例:G94 F100表示进给速度为100毫米/分钟。

需要下载该文档的朋友,请私信小编,回复“008”即可下载。

免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。

作者:美站资讯,如若转载,请注明出处:https://www.meizw.com/n/232774.html

发表回复

登录后才能评论