数控铣编程基础(非机类2013.6)_第1页
数控铣编程基础(非机类2013.6)_第2页
数控铣编程基础(非机类2013.6)_第3页
数控铣编程基础(非机类2013.6)_第4页
数控铣编程基础(非机类2013.6)_第5页
已阅读5页,还剩27页未读 继续免费阅读

下载本文档

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

文档简介

数控铣编程基础南昌大学工程训练中心二.数控铣编程基础三.编程实例一.安全事项四.作业一.安全事项1.穿符合安全要求的衣着,长发要盘起,要戴安全帽。2.单人单机操作。4.认真听从教师分配的岗位工作及讲解指挥,保质保量完成教学实训任务。3.不准做与工程训练无关的事。二.数控铣编程基础3.数控铣床的运动方式4.工件坐标系5.机床坐标系6.数控编程的原则7.程序的结构与格式8.常用指令1.数控机床的组成及主要特点2.数控铣床的工作原理1.数控机床的组成及主要特点

目前数控机床一般都采用计算机数控系统(ComputerNumericalControl简称CNC

)。数控机床由程序、输入装置、数控装置(CNC)、伺服驱动及位置检测、辅助控制装置、机床本体等几部分组成。数控机床的主要特点是输入存储、数控加工、插补运算以及机床各种控制功能都通过程序来实现。2.数控机床的工作原理数控机床进行加工,首先必须将工件的几何数据和工艺数据等加工信息按规定的代码和格式编制成数控加工程序,并用适当的方法将加工程序输入数控系统。数控系统对输入的加工程序进行数据处理,输出各种信息和指令,控制机床各部分按规定有序地动作。最基本的信息和指令包括:各坐标轴的进给速度、进给方向和进给位移量等。加工程序计算机数控装置机床伺服驱动系统辅助控制装置位置检测反馈系统速度检测3.数控铣床的运动方式刀具旋转,工件相对移动4.工件坐标系铣刀XZYO工件坐标系是由编程人员设定。BA刀心(编程点)X机床Z机床Y机床O机床5.机床坐标系:机床坐标系是一个右手直角坐标系(笛卡尔坐标系)工件X工件Z工件Y工件O工件G54XYZX’Y’Z’O’

(0,0,0)O(0,0,0)机床坐标系工件坐标系G54

(x′y′z′)XYZO’

(0,0,0)O(0,0,0)机床坐标系工件坐标系G55

(x′y′z′)X’Y’Z’编写程序时,均采用假设工件不动,刀具相对移动的原则编写程序。6.数控编程的原则:7.程序的结构与格式程序结构:程序段N01G91G17G00X85Y-25N02Z-1.5S400M03M08N03G01X85F300N04G03Y50I25N05G01X-75N06Y-60N07G00Z15M05M09N08X75Y35M30程序名O2000程序结束%机能地址码意义程序号

顺序号

准备机能O

N

G程序编号

顺序编号

机床动作方式指令坐标指令X,Y,Z

R

I,J,K坐标轴移动指令

圆弧半径

圆弧中心坐标进给机能

主轴机能

刀具机能F

S

T进给速度指令

主轴转速指令

刀具编号指令辅助机能M接通、断开、启动、停止指令格式:N_G_X_Y_Z_F_S_T_M_程序段:铣刀XZYOBA刀心(编程点)G00XAYAZAG01XBYBZBF300M06T01M03S800......坐标值进给速度主轴转速准备功能辅助功能刀具编号X’Z’Y’O’8.常用指令基本指令G指令——准备功能指令是使CNC机床准备好某种运动方式的指令分为模态指令和非模态指令。模态指令表示在程序中一经被应用,直到出现同组其它任一G指令时才失效。否则该指令继续有效,直到被同组指令取代为止。非模态指令只在本程序段中有效。组成:G后带二位数字,从G00到G99共100种模态:G00X30Y60(G00模态)X30Y60Z50X30Y60Z-3G01X-30Y60Z-3F300(G01取代G00)X-30Y-30Z-3X30Y-30Z-3......G00G00G01G01模态:G00X30Y60(G00模态)Z50Z-3G01X-30F300(G01取代G00)Y-30X30......非模态:G28Z50(G28非模态)G28X0Y0(每个程序段必须写)......常用辅助功能指令:M00程序暂停M01程序条件暂停M03、M04和M05主轴正转、反转和停转M06自动换刀M08、M09冷却液开、冷却液关M02和M30程序结束常用准备功能指令:铣刀XZYOBAG00——快速定位(快速直线插补)

G00快速定位控制机床各轴以最大速率从现在位置移动到指令位置(不一定沿直线)。G00是模态代码。编程格式为:G00XAYAZAG01——直线插补

G01直线插补程序段控制各轴以指定的进给速率沿直线方向从现在位置移动到指令位置。G01是模态代码

。编程格式为:铣刀XZYOBAG01XBYBZBF_XZYO铣刀G02

——顺圆弧插补

G02圆弧插补程序段可以使机床从现在位置沿圆顺时针弧轨迹运动到指令位置,进给速率沿圆弧的切线方向,大小等于编程的进给率F。G02表示刀具沿顺圆运动(CW),G02是模态代码BAG02XBYBZBR_F_RXZYO铣刀G03——逆圆弧插补

G03圆弧插补程序段可以使机床从现在位置沿圆逆时针弧轨迹运动到指令位置,进给速率沿圆弧的切线方向,大小等于编程的进给率F。G03表示刀具沿逆圆运动(CCW),G03是模态代码ABG03XBYBZBR_F_RXZY起点(x0,y0,z0)终点(X2,Y2,Z2)R

当圆心角≤180º(劣弧)时,R以正值表示;当圆心角>180º(优弧)时,R以负值表示。1.半径编程:当圆弧的半径R或终点坐标为关键尺寸时,选用该编程方法。编程格式为:G02或G03X2Y2Z2

R_F_圆弧插补可以用两种方式编程:RRL1L2ABXZY起点(X1,Y1,Z1)终点(X2,Y2,Z2)圆心(X0,Y0,Z0)G02或G03及I、J、K(I、J、K是指圆弧起点到圆心的增量坐标)定义圆弧中心点,称为中心编程,圆弧的中心是关键尺寸时,选用该编程方法编程格式为:G02或G03X2Y2Z2

I_J_K_F_I=X0–X1J=Y0–Y1K=Z0–Z12.中心编程:60200280P1R=145.6P2160200321.65OXYP0例如图:当圆弧A的起点为P1,终点为P2,则圆弧插补程序段为:G02X321.65Y280I40J140F200G02X321.65Y280R-145.6F200或:注:整圆不能用半径编程方法一步完成,用I,J编程方法可以。60200280P1R=145.6P2160200321.65OXYP0G02X160Y60I40J140F200G02X160Y60

R145.6

F200

G02X321.65Y280R-145.6F200或:起点P1:起点P2:

G02X321.65Y280I-121.65J-80F200%

O1234;N10G17G21G54G90;N20T01M06;N30M01;N40M3S800;N50G00Z50;N60X65Y53;N70Z-3;N80G01X-53F300;N90Y-53;N100X53;N110Y65;N120G00Z50;N130X55Y38;N140Z-0.5;N150G01X-55;N160Y23;N170X55;N180Y8;N190X-55;N200Y-7;N210X55;N220Y-22;N230X-55;N240Y-37;N250X55;N260G00Z100;N270T02M06;N280M01;N290G55M3S300;N300G00Z50;N310X25Y0;N320Z3;N330G01Z-7.5F50;N340G00Z50;N350X-25;N370G01Z-7.5;N380G00Z50;N390M05;N400G28Z50;N410G28X0Y0;N420M30;%XXZY三.编程实例:用数控铣床[Φ20立铣刀(T01)及φ16钻头(T02)]加工如图所示零件(100X99X20),编写加工程序。钻头铣刀1009919.5868650N360Z3;N265M05;作业1

编制程序,用Φ16立铣刀(T01)及φ16钻头(T02)加工如图所示零件,毛坯尺寸为100mm×99mm×20mm教学管理->资源库->教学课件四作业1009919.59090φ90R15作业2

编制程序,用Φ16立铣刀(T01)及φ16钻头

温馨提示

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

评论

0/150

提交评论