最详细数控铣编程基础机类_第1页
最详细数控铣编程基础机类_第2页
最详细数控铣编程基础机类_第3页
最详细数控铣编程基础机类_第4页
最详细数控铣编程基础机类_第5页
已阅读5页,还剩43页未读 继续免费阅读

下载本文档

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

文档简介

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

2、作于2022年6月1.数控机床的组成及主要特点 目前数控机床一般都采用计算机数控系统 (Computer Numerical Control 简称CNC )。 数控机床由程序、输入装置、数控装置(CNC)、伺服驱动及位置检测、辅助控制装置、机床本体等几部分组成 。 数控机床的主要特点是输入存储、数控加工、插补运算以及机床各种控制功能都通过程序来实现。第五张,PPT共四十八页,创作于2022年6月2.数控机床的工作原理 数控机床进行加工,首先必须将工件的几何数据和工艺数据等加工信息按规定的代码和格式编制成数控加工程序,并用适当的方法将加工程序输入数控系统。数控系统对输入的加工程序进行数据处理,输

3、出各种信息和指令,控制机床各部分按规定有序地动作。最基本的信息和指令包括:各坐标轴的进给速度、进给方向和进给位移量等。加工程序计 算 机 数 控 装 置 机床伺服驱动系统辅助控制装置位置检测反馈系统速度检测第六张,PPT共四十八页,创作于2022年6月3.数控铣床的运动方式刀具旋转,工件相对移动第七张,PPT共四十八页,创作于2022年6月4.工件坐标系铣刀XZYO工件坐标系是由编程人员设定。BA 刀心(编程点)第八张,PPT共四十八页,创作于2022年6月X机床Z机床Y机床O机床5.机床坐标系:机床坐标系是一个右手直角坐标系(笛卡尔坐标系)工件X工件Z工件Y工件O工件G54第九张,PPT共四

4、十八页,创作于2022年6月XYZXYZOO机床坐标系工件坐标系第十张,PPT共四十八页,创作于2022年6月 编写程序时, 均采用假设工件不动,刀具相对移动的原则编写程序。6.数控编程的原则:第十一张,PPT共四十八页,创作于2022年6月7. 程序的结构与格式程序结构:程 序 段N01 G91 G17 G00 X85 Y-25 N02 Z-1.5 S400 M03 M08N03 G01 X85 F300 N04 G03 Y50 I25 N05 G01 X-75 N06 Y-60 N07 G00 Z15 M05 M09 N08 X75 Y35 M30 程序名O2000 程序结束%第十二张,P

5、PT共四十八页,创作于2022年6月格式:N_ G_ X_ Y_ Z_ F_ S_ T_ M_ 第十三张,PPT共四十八页,创作于2022年6月程序段:铣刀X ZYOBA 刀心(编程点)G00 XA YA ZA G01 XB YB ZB F300M06 T01 M03 S800 .坐标值进给速度主轴转速准备功能辅助功能刀具编号XZYO第十四张,PPT共四十八页,创作于2022年6月8. 常用指令基本指令G指令准备功能指令是使CNC机床准备好某种运动方式的指令分为模态指令和非模态指令。模态指令表示在程序中一经被应用,直到出现同组其它任一G指令时才失效。否则该指令继续有效,直到被同组指令取代为止。

6、非模态指令只在本程序段中有效。组成:G后带二位数字,从G00到G99共100种第十五张,PPT共四十八页,创作于2022年6月模态:G00 X30 Y60 (G00模态) X30 Y60 Z50 X30 Y60 Z-3G01 X-30 Y60 Z-3 F300 (G01取代G00) X-30 Y-30 Z-3 X30 Y-30 Z-3.G00G00G01G01第十六张,PPT共四十八页,创作于2022年6月模态:G00 X30 Y60 (G00模态) Z50 Z-3G01 X-30 F300 (G01取代G00) Y-30 X30.第十七张,PPT共四十八页,创作于2022年6月非模态:G28

7、 Z50 (G28非模态)G28 X0 Y0 (每个程序段必须写).第十八张,PPT共四十八页,创作于2022年6月常用辅助功能指令:M00程序暂停M01程序条件暂停M03、M04和M05 主轴正转、反转和停转M06 自动换刀M08、M09冷却液开、冷却液关M02和M30 程序结束第十九张,PPT共四十八页,创作于2022年6月M98和M99 M98主程序调用子程序M99子程序返回主程序在程序中含有某些固定顺序或重复出现的区域时,作为子程序存入贮存器以简化程序编程子程序格式: O M99 调用子程序格式: M98 P 重复调用次数子程序号 (P为调用子程序号及重复调用次数) 第二十张,PPT共

8、四十八页,创作于2022年6月常用准备功能指令:铣刀X ZYOBAG00 快速定位(快速直线插补)G00快速定位控制机床各轴以最大速率从现在位置移动到指令位置(不一定沿直线) 。G00是模态代码。编程格式为:G00 XA YA ZA 第二十一张,PPT共四十八页,创作于2022年6月G01 直线插补G01直线插补程序段控制各轴以指定的进给速率沿直线方向从现在位置移动到指令位置。G01是模态代码 。编程格式为:铣刀X ZYOBAG01 XB YB ZB F_ 第二十二张,PPT共四十八页,创作于2022年6月X ZYO铣刀G02 顺圆弧插补G02圆弧插补程序段可以使机床从现在位置沿圆顺时针弧轨迹

9、运动到指令位置,进给速率沿圆弧的切线方向,大小等于编程的进给率F。G02表示刀具沿顺圆运动(CW) , G02是模态代码BAG02 XB YB ZB R_ F_ R第二十三张,PPT共四十八页,创作于2022年6月X ZYO铣刀G03 逆圆弧插补G03圆弧插补程序段可以使机床从现在位置沿圆逆时针弧轨迹运动到指令位置,进给速率沿圆弧的切线方向,大小等于编程的进给率F。G03表示刀具沿逆圆运动(CCW) , G03是模态代码ABG03 XB YB ZB R_ F_ R第二十四张,PPT共四十八页,创作于2022年6月XZY起点(x0, y0, z0)终点(X2, Y2, Z2)R 当圆心角180(

10、劣弧)时,R以正值表示当圆心角180(优弧)时,R以负值表示。1.半径编程: 当圆弧的半径R或终点坐标为关键尺寸时,选用该编程方法。编程格式为: G02或G03 X2 Y2 Z2 R_ F_ 圆弧插补可以用两种方式编程:RRL1L2AB第二十五张,PPT共四十八页,创作于2022年6月XZY起点(X1, Y1, Z1)终点(X2, Y2, Z2)圆心(X0, Y0, Z0)G02或G03及I、J、K(I、J、K是指圆弧起点到圆心的增量坐标) 定义圆弧中心点,称为中心编程,圆弧的中心是关键尺寸时,选用该编程方法编程格式为: G02或G03 X2 Y2 Z2 I_ J_ K_ F_ I = X0

11、X1J = Y0 Y1K = Z0 Z12.中心编程:第二十六张,PPT共四十八页,创作于2022年6月60200280P1R=145.6P2160200321.65OXYP0例如图:当圆弧A的起点为P1,终点为P2,则圆弧插补程序段为: G02 X321.65 Y280 I40 J140 F200 G02 X321.65 Y280 R-145.6 F200 或:第二十七张,PPT共四十八页,创作于2022年6月注:整圆不能用半径编程方法一步完成,用I,J编程方法可以。60200280P1R=145.6P2160200321.65OXYP0 G02 X160 Y60 I40 J140 F200

12、 G02 X160 Y60 R145.6 F200 G02 X321.65 Y280 R-145.6 F200 或:起点P1:起点P2: G02 X321.65 Y280 I-121.65 J-80 F200第二十八张,PPT共四十八页,创作于2022年6月G04 暂停 通过G04指定暂停,使下一程序段执行延时指定时间(单位:秒)。G04是非模态代码 编程格式为:G04 X_第二十九张,PPT共四十八页,创作于2022年6月G17/G18/G19 选择平面用于圆弧插补,刀具半径补正及G码钻孔 编程格式为: G17 或 G18 或 G19XZYG17G18G19第三十张,PPT共四十八页,创作于

13、2022年6月G21/G20 公制(单位:毫米)输入/英制(单位:英寸)输入编程格式为: G21 或 G20第三十一张,PPT共四十八页,创作于2022年6月G28 自动返回机床原点 编程格式为:G28 X_ Y_ Z_ 由 X, Y 和 Z 设定的位置叫做中间点。机床先移动到这个点,而后回归原点。省略了中间点的轴不移动;只有在命令里指派了中间点的轴执行其原点返回命令。在执行原点返回命令时,每一个轴是独立执行的,这就像快速移动命令(G00)一样; 通常刀具路径不是直线。因此,要求对每一个轴设置中间点,以免机床在原点返回时与工件碰撞等意外发生。第三十二张,PPT共四十八页,创作于2022年6月G

14、54G59 选择16号工件坐标系 编程格式为:G54或G55或 该指令执行后,所有坐标值指定的坐标尺寸都是选定的工件坐标系中的尺寸。 G54G59指令是通过MDI在设置参数方式下设定工件加工坐标系的,一旦设定,加工原点在机床坐标系中的位置是不变的,它与刀具的当前位置无关,除非再通过MDI 方式修改。 第三十三张,PPT共四十八页,创作于2022年6月G41/G42/G40刀具半径左侧补偿/刀具半径 右侧补偿/取消刀具半径补偿AB当处理工件 (“A”) 时,就像右图所示,刀具路径 (“B”) 是基本路径,与工件 (“A”)的距离至少为该刀具直径的一半。此处,路径 “B” 叫做由 A 经 R 补偿

15、的路径。因此,刀具半径偏置功能自动地由编程给出的路径 A以及由分开设置的刀具偏置值,计算出补偿了的路径B。就是说,用户能够根据工件形状编制加工程序,同时不必考虑刀具半径。 因此,在真正切削之前把刀具半径设置为刀具偏置值;用户能够获得精确的切削结果,就是因为系统本身计算了精 确补偿的路径。第三十四张,PPT共四十八页,创作于2022年6月G41:刀具半径左补偿指令。即沿着刀具前进方向,刀具始终位于工件的左侧。G40:取消刀具半径补偿功能。刀工件第三十五张,PPT共四十八页,创作于2022年6月G42:刀具半径右补偿指令。即沿着刀具前进方向,刀具始终位于工件的右侧。工件刀第三十六张,PPT共四十八

16、页,创作于2022年6月 1) G00 G41G42 X_ Y_ D_ 或 G01 G41G42 X_ Y_ D_ F_2) G00 G40 X_ Y_ 或 G01 G40 X_ Y_ F_ 1)中的D为刀具半径补偿地址,地址中存放的是刀具半径的补偿量;X_ Y_为由非刀补状态进入刀具半径补偿状态的起始位置。 2)中的X_ Y_为由刀补状态过渡到非刀补状态的终点位置,这里的X_ Y_即为刀具中心的位置。刀补指令的程序段格式:第三十七张,PPT共四十八页,创作于2022年6月 使用刀具长度补偿功能,在编程时可以不考虑刀具在机床主轴上装夹的实际长度,而只需在程序中给出刀具端刃的Z坐标,具体的刀具长

17、度由Z向对刀来协调。G43/G44/G49刀具长度正补偿/刀具长度 负补偿/取消刀具长度补偿23长刀短 刀标准刀第三十八张,PPT共四十八页,创作于2022年6月 H后跟两位数指定偏置号,在每个偏置号输入需要偏置的量。编程格式为:G43 Z_ H_ G44 Z_ H_ G49长刀a :设定H01=3,则G43 Z_ H01短 刀b :设定H02= -2,则G43 Z_ H0223长刀a短 刀b标准刀Z第三十九张,PPT共四十八页,创作于2022年6月G73G89固定循环指令 固定循环指令,用于钻孔、镗孔、攻丝等。使用一个程序段就可以完成一个孔加工的全部动作。继续加工孔时,如果孔加工的动作无需变

18、更,则程序中所有模态的数据可以不写,因此可以大大简化程序。G98/G99固定循环返回起始点/返回固定循环R点第四十张,PPT共四十八页,创作于2022年6月G80 取消固定循环 编程格式为:G80G81 定点钻孔循环 编程格式为: G99 G81 X_ Y_ Z_ R_ F_ K_ 或 G98 G81 X_ Y_ Z_ R_ F_ K_ X_ Y_ : 孔位数据Z_ : 孔底深度(绝对坐标)R_ : 每次下刀点或抬刀点 (绝对坐标)F_ : 切削进给速度K_ : 重复次数(如果需要的话)8)9)第四十一张,PPT共四十八页,创作于2022年6月三.编程实例: 用数控铣床20立铣刀(T01)及1

19、6钻头(T02) 加工如图所示零件,编写加工程序。毛坯尺寸为:120mm 120mm 20mm% O1234N10 G17G54G40G49G80G21N20 G91G28Z0N30 T1M6N40 M01N50 M03S800N60 G90G43G00Z50H01N70 X0Y0N80 G42X75Y47D01N90 Z-3N100 G01X-32F300N110 G03X-47Y32R15F200N120 G01Y-47F300N130 X47N140 Y32N150 G03X32Y47R15F200N160 G01X-75F300/N45 M08YX铣刀第四十二张,PPT共四十八页,创作

20、于2022年6月N170 G00Z50N180 G40X0Y0N200 X-72Y-72N210 Z-3N220 G01X-24.745Y-24.745N230 G00Z50N240 X72Y-72N250 Z-3N260 G01X24.745Y-24.745N270 G00Z50N290 X0Y0N300 G42X60Y45D01N310 Z-2N320 G01X0N330 G03J-45F200N340 G01X-60F300N350 G00Z50N360 G40X0Y0N370 X60Y41N380 Z-0.5N390 G91N400 M98P31235铣刀YX()(R)%O1235N10 G01X-120F300N20 G00Y-16N30 G01X120N40 G00Y-16N50 M99%第四十三张,PPT共四十八页,创作于2022年6月N420 G00G90Z50/N425 M09N430 G91G28Z0N440 T2M6N450 M01/N455 M08N460 M03S300N470 G90G43G00Z50H02N500 G80N490 G98G81 X0Y0 Z-7.5R5F50/N515 M09N520 M5N530 G28Z50N540 G28X0Y0%铣刀钻头YXN550 M

温馨提示

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

评论

0/150

提交评论