数控铣床基本编程方法_第1页
数控铣床基本编程方法_第2页
数控铣床基本编程方法_第3页
数控铣床基本编程方法_第4页
数控铣床基本编程方法_第5页
已阅读5页,还剩15页未读 继续免费阅读

下载本文档

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

文档简介

第4章数控铣床的编程

4.2数控铣床基本编程方法复习上次课的内容:1、加工螺旋线进给指令G02/G032、刀具半径补偿指令设刀具起点距工件上表面100mm,切削深度5mm%004N10G92X0Y0Z100N20G00G41X10Y5D01N30Z2N40M03S800N50G00Z-5N60G01Y30F100:G17G03X0Y30R30Z10F200如果将零件图改为下图,应如何进行编程呢?3、刀具长度补偿指令例:图中A为刀具理论的起点,由于某种原因,刀具实际起始位置为B点。%0056N10G92X0Y0Z0N20G91G00X70Y45N30G43Z-22H01N40M03S600:

4.2.2.简化编程指令一、镜像功能G24、G25

指令格式为:G24X__Y__Z__A__M98P_G25X__Y__Z__A__

其中:G24——建立镜像;

G25——取消镜像;

X、Y、Z、A——镜像位置。当工件相对于某一轴具有对称形状时,可以利用镜像功能和子程序,只对工件的一部分进行编程,而能加工出工件的对称部分,这就是镜像功能。当某一轴的镜像有效时,该轴执行与编程方向相反的运动。

【例】使用镜像功能编制如图所示轮廓的加工程序。设刀具起点距工件上表面100mm,切削深度5mm。解:轮廓的加工程序见表。程序说明%0020主程序N10G91G17

M03S800N20M98P100加工①N30G24X0Y轴镜像,镜像位置为X=0N40M98P100加工②N50G24X0Y0X轴、Y轴镜像,镜像位置为(0,0)N60M98P100加工③N70G25X0取消Y轴镜像N80G24Y0X轴镜像N90M98P100加工④N100G25Y0取消镜像N110M05N120M30%100子程序N200G41G00X10.0Y4.0D01N210Y1.0N220Z-98.0N230G01Z-7.0F100N240Y25.0N250X10.0N260G03X10.0Y-10.0I10.0N270G01Y-10.0N280X-25.0N290G00Z105N300G40X-5.0Y-10.0N310M99二、缩放功能G50、G51

指令格式为:G51X_Y_Z_P_M98P_G50

其中:G51——建立缩放;

G50——取消缩放;

X、Y、Z——缩放中心的坐标值;

P——缩放倍数。

G51既可指定平面缩放也可指定空间缩放。在G51后运动指令的坐标值以X、Y、Z为缩放中心,按P规定的缩放比例进行计算。在有刀具补偿的情况下,先进行缩放然后,才进行刀具半径补偿和刀具长度补偿。

【例】用缩放功能编制如图所示轮廓的加工程序,已知三角形ABC的顶点为A(10,30),B(90,30),C(50,110),三角形A'B'C'是缩放后的图形,其中缩放中心为D(50,50),缩放系数为0.5倍,设刀具起点距工件上表面为50mm。程序说明%0051主程序N10G92X0Y0Z50N20G91G17M03S600F300N30G43G00X50Y50Z-46H01N40#51=14N50M98P100加工三角形ABCN60#51=8N70G51X50Y50P0.5缩放中心(50,50)缩放系数0.5N80M98P100加工三角形A'B'C'N90G50取消缩放N100G49Z46N110M05M30%100子程序(三角形ABC的加工程序)N100G42G00X-44Y-20D01N120Z[-#51]N150G01X84N160X-40Y80N170X-44Y-88N180Z[#51]N200G40G00X44Y38N210M99三、旋转变换G68、G69

指令格式为:G17G68X__Y__P__M98P_G69

其中:G68——建立旋转;

G69——取消旋转;

X、Y、Z——旋转中心的坐标值;

P——旋转角度,单位是(°),

0°≤P≤360°。在有刀具补偿的情况下,先旋转后刀补(刀具半径补偿、长度补偿),在有缩放功能的情况下,先缩放后旋转。

【例】使用旋转功能编制如图所示轮廓的加工程序,设刀具起点距工件上表面50mm,切削深度5mm。3程序说明%0068主程序N10G92X0Y0Z50N15G90G17M03S600N20G43Z-5H02N25M98P200加工①N30G68X0Y0P45旋转45°N40M98P200加工②N60G68X0Y0P90旋转90°N70M98P200加工③N20G49Z50N80G69M05M30取消旋转%200子程序N100G41G01X20Y-5D02F300N105Y0N110G02X40I10N120X30I-5N130G03X20I-5N140G00Y-6N145G40X0Y0N150M99

4.2.3.固定循环指令数控加工中,某些加工动作循环已经典型化。例如,钻孔、镗孔的动作是孔位平面定位、快速引进、工作进给、快速退回等一系列典型的加工动作,这样就可以预先编好程序,存储在内存中,并可用一个G代码程序段调用,称为固定循环。以次简化编程工作。孔加工固定循环指令有G73,G74,G76,G80~G89。孔加工通常由下述6个动作构成,如图所示。

(1)X、Y

轴定位;

(2)定位到R点(定位方式取决于上次是G00还是G01);

(3)孔加工;

(4)在孔底的动作;

(5)退回到R点(参考点);

(6)快速返回到初始点。固定循环的数据表达形式可以采用绝对坐标(G90)和相对坐标(G91)表示,如图所示,其中图a)是采用G90的表示;图b)是采用G91的表示。固定循环的程序格式包括数据形式、返回点平面、孔加工方式、孔位置数据、孔加工数据和循环次数。数据形式(G90或G91)在程序开始时就已指定,因此在固定循环程序格式中可不注出。固定循环的程序格式如下:其中:G98——返回初始平面;

G99——返回R点平面;

G——固定循环代码G73、G74、G76和G81~G89之一;

X、Y——加工起点到孔位的距离(G91)或孔位坐标(G90);

R——初始点到R点的距离(G91)或R点的坐标(G90);

Z——R点到孔底的距离(G91

温馨提示

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

评论

0/150

提交评论