数控车床编程中常用指令的编程技巧与实例_第1页
已阅读1页,还剩4页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

数控车床编程中常用指令的编程技巧与实例

在生产过程中,程序指令巧妙的使用,不仅可以提高生产效率,

也使学生对其产生浓厚的学习兴趣。下面通过几个实例简要介绍以下

几个指令在编程中的使用技巧。

一、G50指令

G50在数控加工中有两个作用:

(1)G50是主轴速度控制指令(最高转速限制)。G50指令中的

S与G97中的S表示的一样,都是主轴转速大小。当采用G96方式加

工零件时,线速度是保持不变,但直径逐渐变小时,它的主轴转速会

越来越高,为防止主轴转速太高,离心力过大,产生危险以及影响机

床的使用寿命,采用此指令可限制主轴的最高转速。此指令一般与

G96配合使用。例,G50S2000:表示最高转速限制在2000r/mino

(2)G50是车床设定坐标时最常用的指令。

指令格式:

G50X_Z_

其中,X、Z的值是起刀点相对于加工原点的位置。在数控车床

编程时.,所有X坐标值均使用直径值。

说明:①在执行此指令之前必须先进行对刀,通过调整机床,将

刀尖放在程序所要求的起刀点位置上。②此指令并不会产生机械移动,

只是让系统内部用新的坐标值取代旧的坐标值,从而建立新的坐标系。

例:如图1送料滚所示。

分析图纸并确定加工工艺:毛坯尺寸为①32mm,长430min。对

于该送料滚,可用两顶尖装夹工件车削工件右端,保证中18mm,长

16nlm尺寸及①30nm1,长400mm尺寸,然后,再用一夹一顶装夹加

工工件左端并保证尺寸。

右端程序如下:

01234;

•••

GOOX30.Z3.;安全进刀点

M00;程序暂停

G50Z0;设定工件坐标系

G01Z-400.F200;

•••

M30;

对于此程序看似很简单,其巧妙之处就在于“M00G50Z0”这两

行程序。众所周知,批量加工时,中心孔的深度很难控制一致,那么

在采用两顶尖装夹工件时,工件坐标系也很难一致。如果每一件工件

重新对刀也比较影响生产效率。对于以上问题,我们可以在加工中重

新设立工件坐标系。具体操作是:在程序执行到“M00”时,数控车

床的进给系统暂停工作后,按“手轮”方式,摇动手轮使刀尖与工件

右端面轻轻接触,然后,再转换为“自动”方式,按“循环启动”进

行下一步加工。以上操作的目的在于:在刀具切削加工之前,通过调

整机床,进行对刀,让系统内部用新的坐标值取代旧的坐标值,从而

建立新的坐标系。

二、T指令

指令功能T表示刀具地址符,前两位数表示刀具号,后两位数表

示刀具补偿号。通过刀具补偿号调用刀具数据库内刀具补偿参数。

例:如图2所示。

分析图纸:该工件在批量加工中,加工难度在于:随着切槽刀磨

损,每一次对切槽刀的修磨,都必须将程序进行修改,整个加工过程

非常繁琐。对于以上问题,切槽加工可以按以下程序来优化。

加工程序:

02345;

•••

T0105;刀宽为4mm切槽刀

•••

GOOX62.Z-44.;刀具右刀点在槽的右面定位

••9••

T0101;

•••

GOOX62.Z-46.;刀具左刀点在槽的左面定位

•••

M30;

该程序巧妙之处在于:让切槽刀的两个刀尖分别在工件上对刀,

从而形成两个刀具补偿号,也就相当于两把刀具,这就有效地避免了

刀具在修磨后重新计算并修改程序的环节,大大节省了生产周期,提

高生产效率。

三、G71、G72、G73指令

数控车床多重复合循环指令(G71、G72、G73)经常用到,适合

加工余量较大及锻件、铸件的加工编程。复合指令只需要编写精加工

的程序段落,不仅程序段落少,而且有效地缩短了编程的辅助时间。

以下三个复合循环指令使用技巧如下:

(1)精加工程序段(nsnf)中的F、S、T指令,仅在G70指令

中有效。粗加工(G71、G72、G73)指令中或以前程序中的F、S、T

指令,仅在粗加工中有效。

(2)精加工程序段每一行(ns行),只能使用GOO,G01指令;

G71指令精加工程序第一行,只能指定X轴运动,不能指定7轴运动;

G72指令精加工程序第一行,只能指定Z轴运动,不能指定X轴运动。

(3)G71、G72指令只适用于零件形状在X轴和Z轴单调增大或

减小的图形。

(4)复合指令都是粗加工的循环,可以用G70命令进行精加工;

对于仅需要粗加工的工件,可以省略G70指令;在链深孔时,由于刀

杆刚性不足的原因,往往会造成尺寸难以控制的现象,也可以在G71、

G72、G73粗加工程序后使用两个或多少G70指令来修宴尺寸误差。

四、MOO、MOI、M02和M30的区别与使用技巧

M00为程序无条件暂停指令。程序执行到此进给停止,要进行下

一步加工需要重新按“循环启动”启动程序。

M01为程序选择性暂停指令。程序执行前必须打开控制面板上0P

STOP键才能执行,执行后的效果与M00相同,M00或M01与M05配合

常常用于加工中途工件尺寸的检验或排屑。

例:…;…;

M00;或M01;程序暂停

M05;M05;主相停转

•••••••・

99

M03;M03;主羯正转

•••••♦♦

M02为主程序结束指令。执

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论