数控技术课件-课件(PPT-精)

上传人:m**** 文档编号:569410829 上传时间:2024-07-29 格式:PPT 页数:271 大小:2.94MB
返回 下载 相关 举报
数控技术课件-课件(PPT-精)_第1页
第1页 / 共271页
数控技术课件-课件(PPT-精)_第2页
第2页 / 共271页
数控技术课件-课件(PPT-精)_第3页
第3页 / 共271页
数控技术课件-课件(PPT-精)_第4页
第4页 / 共271页
数控技术课件-课件(PPT-精)_第5页
第5页 / 共271页
点击查看更多>>
资源描述

《数控技术课件-课件(PPT-精)》由会员分享,可在线阅读,更多相关《数控技术课件-课件(PPT-精)(271页珍藏版)》请在金锄头文库上搜索。

1、数控加工技术课件制作人:刘萍内容介绍:内容介绍:模具专业数控技术,本课程模具专业数控技术,本课程4040学时学时. .由于模具专业的特殊性,该数控技术课件由于模具专业的特殊性,该数控技术课件主要讲述了模具数控加工特点,模具数控主要讲述了模具数控加工特点,模具数控加工编程基础及数控车床和铣床的编程技加工编程基础及数控车床和铣床的编程技术。术。第一章第一章 数控技术在模具加工中的应用数控技术在模具加工中的应用第二章第二章 数控机床的基本结构数控机床的基本结构第三章第三章 模具数控加工工艺基础及加工编程模具数控加工工艺基础及加工编程基础基础第四章第四章 数控车削编程和铣削编程实例数控车削编程和铣削编

2、程实例第一章第一章 数控技术在模具加工中的应用数控技术在模具加工中的应用1.1 数控技术的基本概念数控技术的基本概念1.2 数控机床的特点及使用范围数控机床的特点及使用范围1.3 数控在模具制造中的应用数控在模具制造中的应用1.1 数控技术的基本概念数控技术的基本概念一、一、NC技术和技术和NC机床的产生和发展过程机床的产生和发展过程产生和发展基础:微电子技术、自动信产生和发展基础:微电子技术、自动信息处理、数据处理、电子计算机技术,推息处理、数据处理、电子计算机技术,推动了机械制造自动化技术的发展。动了机械制造自动化技术的发展。1、NC机床的产生机床的产生NC机床是适应航空工业制造复杂零件需

3、机床是适应航空工业制造复杂零件需要而产生的社会生产发展(军备竞赛的产要而产生的社会生产发展(军备竞赛的产物)物) 。我国第一台数控机床我国第一台数控机床2.目的目的解决单件、中小批量精密复杂零解决单件、中小批量精密复杂零件的加工问题件的加工问题3.时间时间1948 1952 1959 1965 1970 1974 1) 19521) 1952年年年年,第一台数控机床,第一台数控机床,第一台数控机床,第一台数控机床,电子管元器件电子管元器件电子管元器件电子管元器件 2)19592)1959年年年年,出现出现出现出现晶体管元器件晶体管元器件晶体管元器件晶体管元器件 19591959年年年年3 3月

4、美国克耐月美国克耐月美国克耐月美国克耐 杜列可公司(杜列可公司(杜列可公司(杜列可公司(K KT T)发)发)发)发明了带有自动换刀装置的数控机床称为明了带有自动换刀装置的数控机床称为明了带有自动换刀装置的数控机床称为明了带有自动换刀装置的数控机床称为“ “加工中心加工中心加工中心加工中心” ”(Machining Center)Machining Center)。 6060年代开始,除美以外的其他一些工业国家,年代开始,除美以外的其他一些工业国家,年代开始,除美以外的其他一些工业国家,年代开始,除美以外的其他一些工业国家,如德,日开始开发和使用数控机床如德,日开始开发和使用数控机床如德,日开

5、始开发和使用数控机床如德,日开始开发和使用数控机床. . 3)1965 3)1965年,年,年,年,出现出现出现出现小规模集成电路小规模集成电路小规模集成电路小规模集成电路 19671967年英国产生了最初年英国产生了最初年英国产生了最初年英国产生了最初FMSFMS(Flexible Flexible Manufacturing SystemManufacturing System)柔性制造系统)柔性制造系统)柔性制造系统)柔性制造系统几几几几台数控机床连接成具有柔性的加工系统。台数控机床连接成具有柔性的加工系统。台数控机床连接成具有柔性的加工系统。台数控机床连接成具有柔性的加工系统。4)19

6、654)196519701970年期间,年期间,年期间,年期间,由于计算机技术的发展,由于计算机技术的发展,由于计算机技术的发展,由于计算机技术的发展,小型计算机小型计算机小型计算机小型计算机 的价格急剧下降。小型计算机开的价格急剧下降。小型计算机开的价格急剧下降。小型计算机开的价格急剧下降。小型计算机开始取代专用数控计算机,出现了计算机数控始取代专用数控计算机,出现了计算机数控始取代专用数控计算机,出现了计算机数控始取代专用数控计算机,出现了计算机数控系统(系统(系统(系统(CNCCNCComputerized NCComputerized NC)。)。)。)。数控数控数控数控的许多功能在软

7、件中实现。的许多功能在软件中实现。的许多功能在软件中实现。的许多功能在软件中实现。 CNCCNC系统成为第四代系统。系统成为第四代系统。系统成为第四代系统。系统成为第四代系统。19701970年美年美年美年美国芝加哥国际机床展览会上,首次展出这种国芝加哥国际机床展览会上,首次展出这种国芝加哥国际机床展览会上,首次展出这种国芝加哥国际机床展览会上,首次展出这种系统。系统。系统。系统。5 5)19701970年前后,年前后,年前后,年前后,美国英特尔公司开发和使用美国英特尔公司开发和使用美国英特尔公司开发和使用美国英特尔公司开发和使用了微处理器了微处理器了微处理器了微处理器 ,1974,1974年

8、,美,日等国首先研制年,美,日等国首先研制年,美,日等国首先研制年,美,日等国首先研制出微处理器为核心的数控系统(第五代出微处理器为核心的数控系统(第五代出微处理器为核心的数控系统(第五代出微处理器为核心的数控系统(第五代 系统系统系统系统MNCMNCMicrocomputerizedMicrocomputerized NC NC)。近)。近)。近)。近3030年年年年来,来,来,来,MNCMNC机床得到飞速发展。机床得到飞速发展。机床得到飞速发展。机床得到飞速发展。8080年代初,国际上出现了年代初,国际上出现了年代初,国际上出现了年代初,国际上出现了FMCFMC柔性制造单元柔性制造单元柔性

9、制造单元柔性制造单元FMC(FlexibleFMC(Flexible Manufacturing Cell), Manufacturing Cell),以以以以1 1至至至至3 3台台台台加工中心或车削中心为主体,再配上工件自动加工中心或车削中心为主体,再配上工件自动加工中心或车削中心为主体,再配上工件自动加工中心或车削中心为主体,再配上工件自动装卸的可交换工作台及监控检验装置。装卸的可交换工作台及监控检验装置。装卸的可交换工作台及监控检验装置。装卸的可交换工作台及监控检验装置。 目前出现目前出现目前出现目前出现CIMSCIMSCOMPUTER COMPUTER INTEGRATED MANU

10、FACTUING SYSTEMINTEGRATED MANUFACTUING SYSTEM 计算机集成制造系统生产,决策,产品设计及计算机集成制造系统生产,决策,产品设计及计算机集成制造系统生产,决策,产品设计及计算机集成制造系统生产,决策,产品设计及 制造和管理等全过程均由计算机集成管理(无制造和管理等全过程均由计算机集成管理(无制造和管理等全过程均由计算机集成管理(无制造和管理等全过程均由计算机集成管理(无人化工厂)人化工厂)人化工厂)人化工厂)共经历了六代共经历了六代 电子管、晶体管、小规模集成电路、电子管、晶体管、小规模集成电路、 CNC、MNC、基于、基于PC-NC智能数控系统智能数

11、控系统前三代为硬件,后三代软件数控前三代为硬件,后三代软件数控利用数字化信息对数控机床的运动及加工进行控利用数字化信息对数控机床的运动及加工进行控制的加工技术称为数控技术制的加工技术称为数控技术 NC与与CNCNC为早期硬件数控,虽然信号为早期硬件数控,虽然信号传递速度快,但柔性灵活性差,传递速度快,但柔性灵活性差,故障率高,故障率高,CNC:定时控制,硬件:定时控制,硬件+软件软件 二、二、NC机床技术的发展趋势机床技术的发展趋势主要发展趋势:高速、高精度、高性能、大功率、主要发展趋势:高速、高精度、高性能、大功率、高柔性、多功能复合化、制造系统自动化即增强高柔性、多功能复合化、制造系统自动

12、化即增强功能,降低造价,方便使用功能,降低造价,方便使用。三、数控与程控三、数控与程控1、机床控制的主要内容、机床控制的主要内容a:动作顺序的程控,动作顺序的程控,b:主:主轴转速、刀进速、换刀、冷切削液开关、工件加紧轴转速、刀进速、换刀、冷切削液开关、工件加紧松开等辅控,松开等辅控,c:工件位移量、相对位置坐标控制。:工件位移量、相对位置坐标控制。2、NC机床机床 不仅能对以上三个方面进行控制,并且是以数不仅能对以上三个方面进行控制,并且是以数字指令形式(时间和数值上均不连续变化的信号)字指令形式(时间和数值上均不连续变化的信号)控制的机床。控制的机床。 3、程控(顺控机床)、程控(顺控机床

13、) 只能自动控制各动作的先后顺序,而各部件的只能自动控制各动作的先后顺序,而各部件的位移量需挡块和行程开关等进行控制,不能进行位移量需挡块和行程开关等进行控制,不能进行坐标控制。坐标控制。1.2 数控机床的特点及使用范围数控机床的特点及使用范围一、数控机床与普通机床的区别 1.1.复杂零件加工复杂零件加工 2.2.高精度高精度, ,加工稳定可靠加工稳定可靠 3.3.高柔性高柔性, ,高生产率高生产率 4.4.劳动条件好劳动条件好 5.5.有利于管理现代化有利于管理现代化 6.6.投资大,使用费用高投资大,使用费用高 7.7.生产准备工作复杂生产准备工作复杂 8.8.维修困难维修困难二、数控机床

14、的适用范围 1.1.批量小而又多次重复生产的零件;批量小而又多次重复生产的零件;2.2.几何形状复杂的零件;几何形状复杂的零件;3.3.贵重零件加工;贵重零件加工;4.4.需要全部检验的零件;需要全部检验的零件; 5.5.试制件。试制件。一、模具制造加工的特点单件、多品种生产;形状复杂,要求具有高精度和低表面粗糙度;生产周期短;硬度高;成套生产;制造过程要求试模和试修。二、模具制造技术的发展趋势粗加工向高速加工发展,成型表面的加工向精密、自动化方向发展,光整加工向自动化方向发展,反向制造工程制模技术(复制)的发展,模具CAD/CAM/CAE技术将有更快的发展。三、数控加工技术在模具中的应用每一

15、类模具选择最合适的加工方法1.3 数控在模具制造业中的应用数控在模具制造业中的应用a:采用数控车削加工旋转类模具。b:数控铣床加工复杂的外形轮廓或带曲面的模具及电火花成型加工用的电极。c:数控电火花线切割加工微细复杂形状模具,特殊材料模及镶拼行腔、嵌件、异形槽模具。d:电火花成型加工采用模具的型腔、型孔。e:数控磨削加工精度要求较高的解析几何曲面。本章重点:本章重点:主要讲述了数控的基本概念,特点和使用范围,主要讲述了数控的基本概念,特点和使用范围,模具制造加工的特点,数控机床在模具加工中的应用。模具制造加工的特点,数控机床在模具加工中的应用。作业:1、什么是数控技术?2、数控加工的特点及使用

16、范围?3、数控技术在模具加工中的应用?第二章第二章 数控技术在模具加工中的应用数控技术在模具加工中的应用2.1 数控机床的基本组成及其工作原理数控机床的基本组成及其工作原理2.2 数控机床的伺服系统数控机床的伺服系统2.1 数控机床的基本组成和工作原理数控机床的基本组成和工作原理一、数控机床的组成一、数控机床的组成数控机床数控机床是由输入是由输入/输出设备、数控装置、输出设备、数控装置、伺服系统、测量反馈装置和机床本体组成。伺服系统、测量反馈装置和机床本体组成。输入输出设备输入输出设备数控装置数控装置伺服系统伺服系统机床本体机床本体测量反馈装置测量反馈装置数控机床的核心为数控机床的核心为数控装

17、置数控装置,接收程序和数据,并接收程序和数据,并按输入信息的要求完成数值计算,逻辑判断,输入按输入信息的要求完成数值计算,逻辑判断,输入输出等功能。输出等功能。 数控装置主要实现数控装置主要实现:多轴联动,插补功能,程多轴联动,插补功能,程序输入、编辑、修改、故障自诊断、补偿功能、序输入、编辑、修改、故障自诊断、补偿功能、信息(信息(ISO/EIAISO/EIA代码)转换功能、多种加工方式的代码)转换功能、多种加工方式的选择、辅助功能、显示功能、通信和联网功能选择、辅助功能、显示功能、通信和联网功能二、数控机床的分类二、数控机床的分类:1.按工艺用途分按工艺用途分 2.按运动控制方式分按运动控

18、制方式分 3.按联动轴数分按联动轴数分 4.按伺服系统分按伺服系统分按工艺用途分按工艺用途分:金属切削金属切削(普通数控机床,加工中心,多坐标机床) 金属成形金属成形(拉,压,冲,挤)特种加工数控机床特种加工数控机床(电火花,线切割,激光)测量仪,对刀仪测量仪,对刀仪按运动方式分按运动方式分 :a a点位控制点位控制 b b直线控制直线控制 c c轮廓控制轮廓控制(图)(图)按联动轴数分按联动轴数分 :2 2轴,轴,2.52.5轴,轴,3 3轴,轴,4 4轴,轴,5 5轴(轴(见图见图)按伺服系统分:按伺服系统分:a a开环伺服系统开环伺服系统 b b闭环伺服系统闭环伺服系统 c c半闭环伺服

19、系统半闭环伺服系统数控车数控车数控钻铣床数控钻铣床数控镗床数控镗床数控导轨磨数控导轨磨数控铣数控铣5轴数控龙门铣轴数控龙门铣卧式数控铣卧式数控铣铣削加工中心铣削加工中心车削加工中心车削加工中心采用直线电机的立式加工中心采用直线电机的立式加工中心五轴联动加工中心数控线切割机床三维五轴联动激光切割机 数控电火花机床点位控制加工原理图点位控制加工原理图直线控制的加工原理图直线控制的加工原理图a)开环伺服系统)开环伺服系统(无检测装置)数控装置数控装置驱动电路驱动电路步进电机步进电机机床工作台机床工作台指令脉冲指令脉冲 特点:特点:无检测装置,信号流程单向,精度取决于驱动元件,步无检测装置,信号流程单

20、向,精度取决于驱动元件,步进电机,机械传动的综合精度,该结构简单,调试方便,但精度进电机,机械传动的综合精度,该结构简单,调试方便,但精度低。低。 步进电动机每接受一个脉冲,旋转一个角度,从而通过齿轮与丝步进电动机每接受一个脉冲,旋转一个角度,从而通过齿轮与丝杠螺母副带动工作台移动。杠螺母副带动工作台移动。一个脉冲所产生的进给轴移动量称为脉冲当量。b)b)闭环控制闭环控制数控装置数控装置位置比较电路位置比较电路速度控制电路速度控制电路伺服电动机伺服电动机机床工作台机床工作台速度反馈速度反馈位置反馈位置反馈 加工中,时刻将指令位置值与检测反馈末端工作台实际位加工中,时刻将指令位置值与检测反馈末端

21、工作台实际位置值进行比较,产生比较跟随误差,并以该误差为控制信息,置值进行比较,产生比较跟随误差,并以该误差为控制信息,使工作台不断向误差减小的方向运动,直到误差为零为止,使工作台不断向误差减小的方向运动,直到误差为零为止,精度最高。精度最高。c c)半闭环)半闭环 精度比闭环低,比开环高,性能介于开环、闭环之间,应精度比闭环低,比开环高,性能介于开环、闭环之间,应用广泛用广泛三、数控机床的工作流程三、数控机床的工作流程 数数控控机机床床工工作作时时,根根据据所所输输入入的的工工作作程程序序(零零件件 加加工工程程序序),由由数数控控装装置置机机床床的的执执行行机机构构的的运运动动轨轨迹迹,形

22、成零件加工轮廓,加工出合格零件。形成零件加工轮廓,加工出合格零件。工作流程工作流程 零件加工程序的编制零件加工程序的编制输入译码输入译码刀具补偿刀具补偿插插补补位置控制和机床加工位置控制和机床加工。 1 零件加工程序的编制 在加工时,首先根据被加工零件的加工图纸中的零件的形状尺寸,在加工时,首先根据被加工零件的加工图纸中的零件的形状尺寸,材料及技术要求等,确定零件加工工艺,然后根据数控机床编程材料及技术要求等,确定零件加工工艺,然后根据数控机床编程手册中规定和程序格式代码编写程序加工程序单手册中规定和程序格式代码编写程序加工程序单 早期的数控机床早期的数控机床 程序清单程序清单穿孔机穿孔机穿孔

23、纸带穿孔纸带 形状复杂的零件,采用计算机自动编程或者用形状复杂的零件,采用计算机自动编程或者用CAD/CAMCAD/CAM软件自动软件自动生成零件加工程序生成零件加工程序 2.输入- -把零件程序把零件程序, ,控制参数和补偿数据输入到数控装置中去控制参数和补偿数据输入到数控装置中去早期的数控机床通过光电读带机早期的数控机床通过光电读带机现在零件程序短用手工键盘输入现在零件程序短用手工键盘输入(MDI-Manual data (MDI-Manual data Input)Input)零件程序较长由磁带零件程序较长由磁带, ,磁盘磁盘, ,光盘或计算机通信输入光盘或计算机通信输入输入工作方式输入

24、工作方式 : : 边输入边加工边输入边加工 早期早期 (NC(NC纸带工作式纸带工作式) ) 一次性输入到存储器一次性输入到存储器, ,加工是再从存储加工是再从存储器中段一段调器中段一段调( (存储工作方式存储工作方式)-)-便于批便于批量加工量加工. .3.译码 零件加工程序是由零件加工程序是由G,F,M,S,TG,F,M,S,T等代码和数字组成等代码和数字组成, ,计计算机不能直接识别它们算机不能直接识别它们. .译码程序就像一个翻译译码程序就像一个翻译, ,按照一按照一定的语法规则将上述信息解释成计算机能够识别的数据定的语法规则将上述信息解释成计算机能够识别的数据形式形式, ,并按一定的

25、数据格式并按一定的数据格式( (十六进制十六进制) )存放在指定的内存存放在指定的内存专用区域专用区域( (译码结果缓冲器译码结果缓冲器) )在译码过程中还可以对程序在译码过程中还可以对程序段进行语法检查有错的立即报警段进行语法检查有错的立即报警. .4.刀具补偿 把零件轮廓轨迹转换成刀具中心轨迹运动加工出所把零件轮廓轨迹转换成刀具中心轨迹运动加工出所要的零件轮廓要的零件轮廓. .使零件的加工程序可以按照零件轮廓来编使零件的加工程序可以按照零件轮廓来编制制. . 刀具补偿刀具补偿: a.: a.刀具半径补偿刀具半径补偿 b.b.刀具长度补偿刀具长度补偿5.5.插补插补 目的目的-控制加工运动控

26、制加工运动, ,使刀具相对于工件作出符合零件轮廓轨迹的使刀具相对于工件作出符合零件轮廓轨迹的 相对运动相对运动. . 任务任务在以知曲线的种类在以知曲线的种类, ,起点起点, ,终点和进给速度的条件下终点和进给速度的条件下, ,在曲线在曲线 的起的起 终点之间进行终点之间进行“数据点的密化数据点的密化”. . 由于零件的轮廓图形往往由直线、圆弧或其它曲线组成,刀具由于零件的轮廓图形往往由直线、圆弧或其它曲线组成,刀具在加工过程中必需按图形轨迹移动。但是在编程过程中输入零件加在加工过程中必需按图形轨迹移动。但是在编程过程中输入零件加工程序是各线段的轨迹的起点和终点的坐标值。工程序是各线段的轨迹的

27、起点和终点的坐标值。 2.2 数控机床的伺服系统数控机床的伺服系统一、伺服系统的技术要求一、伺服系统的技术要求伺服系统的性能很大程度上决定了数控机床的性能。伺服系统技术要求:伺服系统技术要求:较宽的调速范围,较高较宽的调速范围,较高的传动刚性和速度稳定性,响应速度快,的传动刚性和速度稳定性,响应速度快,方向运行灵活,分辨精度高,抗干扰能力方向运行灵活,分辨精度高,抗干扰能力强,能抵抗外部负载干扰和高频噪声的影强,能抵抗外部负载干扰和高频噪声的影响,能实现低速大转矩传动。响,能实现低速大转矩传动。二、伺服驱动部件二、伺服驱动部件 常用的伺服驱动部件有步进电动机、直流伺服电动机、交流伺服电常用的伺

28、服驱动部件有步进电动机、直流伺服电动机、交流伺服电动机、直接驱动电动机。动机、直接驱动电动机。1、步进电动机、步进电动机 步进电动机是由电脉冲信号控制的,结构简单,控制简便,价格较低,但步进电动机是由电脉冲信号控制的,结构简单,控制简便,价格较低,但是容易失步,精度不高,用于经济型数控机床、开环系统。是容易失步,精度不高,用于经济型数控机床、开环系统。2、直流伺服电动机、直流伺服电动机 直流伺服电动机具有良好的起动、制动和调速特性,可很方便地在较宽范直流伺服电动机具有良好的起动、制动和调速特性,可很方便地在较宽范围内实现平滑的无级调速,动态响应好,可频繁起动、反向、制动等,适用围内实现平滑的无

29、级调速,动态响应好,可频繁起动、反向、制动等,适用于较高的闭环、半闭环系统中。于较高的闭环、半闭环系统中。3、交流伺服电动机、交流伺服电动机 交流伺服电动机具有直流电动机的所有优点,可分为异步型和同步型,交流伺服电动机具有直流电动机的所有优点,可分为异步型和同步型,结构比直流伺服电动机简单,已广泛取代直流伺服电动机。结构比直流伺服电动机简单,已广泛取代直流伺服电动机。三、检测元件三、检测元件 检测元件按输出信号类型分可分为数字式和模检测元件按输出信号类型分可分为数字式和模拟式,按计数方式分有增量式和绝对式。拟式,按计数方式分有增量式和绝对式。 闭环系统采用光栅、磁尺、直线感应同步器等闭环系统采

30、用光栅、磁尺、直线感应同步器等作为检测装置,精度高,稳定可靠,但安装调试作为检测装置,精度高,稳定可靠,但安装调试维护困难,半闭环多采用光电脉冲编码器、旋转维护困难,半闭环多采用光电脉冲编码器、旋转变压器感应同步器等。变压器感应同步器等。第三章第三章 模具数控加工编程基础模具数控加工编程基础第一节第一节 概述概述 第二节第二节 编程的基础知识编程的基础知识 第三节第三节 常用准备功能指令的编程法常用准备功能指令的编程法 第四节第四节 数控编程的工艺处理数控编程的工艺处理 第五节第五节 程序编制中的数值计算程序编制中的数值计算 一、一、数控编程的基本概念数控编程的基本概念1.何谓数控加工何谓数控

31、加工在数控机床上进行零件加工的一种工艺方法在数控机床上进行零件加工的一种工艺方法2.何谓数控编程何谓数控编程1)普通机床加工工艺规程普通机床加工工艺规程无柔性无柔性在普通机床上加工零件的过程,通常编写在机械加在普通机床上加工零件的过程,通常编写在机械加工工艺卡片上,操作者按工艺卡片规定的工工艺卡片上,操作者按工艺卡片规定的“程序程序”加工零加工零件。件。 在自动机床上加工零件,通常利用在自动机床上加工零件,通常利用凸轮、靠模、机凸轮、靠模、机床自动地按凸轮或靠模规定的床自动地按凸轮或靠模规定的“程序程序”加工零件。加工零件。第一节第一节 概述概述2)数控编程数控编程 在数控机床上加工零件时,根

32、据零件的加工图纸把待在数控机床上加工零件时,根据零件的加工图纸把待加工的零件全部工艺过程,工艺参数,位移数据和方向以及加工的零件全部工艺过程,工艺参数,位移数据和方向以及操作步骤等以数字信息的形式记录在控制介质上,用控制介操作步骤等以数字信息的形式记录在控制介质上,用控制介质上的信息来控制机床实现零件的全部加工过程。质上的信息来控制机床实现零件的全部加工过程。 我们将从零件图纸到获得数控机床所需的控制介质的全我们将从零件图纸到获得数控机床所需的控制介质的全部过程称为数控编程。部过程称为数控编程。 零零件件图图纸纸 分分析析图图样样确确定定工工艺艺过过程程 计计算算加加工工轨轨迹迹和和尺尺寸寸

33、编编制制程程序序单单 制制作作控控制制介介质质 程程序序校校检检和和首首件件试试切切校校 核核校校 核核检检 验验 Y Y YN N N 图图3-1 数控编程的步骤数控编程的步骤二、数控编程的内容步骤二、数控编程的内容步骤1.主要步骤主要步骤2.内容内容1)零件图)零件图 A.几何信息几何信息 B.工艺信息工艺信息2) 工件分析工件分析 根据零件的材料形状尺寸精度毛坯形状和热处理要求等根据零件的材料形状尺寸精度毛坯形状和热处理要求等 确定加工方案确定加工方案,选择合适的数控机床。选择合适的数控机床。3)工艺方案确定)工艺方案确定A 刀具加工夹具的设计和选择。刀具加工夹具的设计和选择。 刀具由加

34、工方法、切削用量等因素确定刀具由加工方法、切削用量等因素确定B 选择对刀点选择对刀点选在容易找正,比并在加工过程中便于检查的位置选在容易找正,比并在加工过程中便于检查的位置C 确定加工路线确定加工路线尽量缩短走刀路线,减少空刀行程,提高生产率。尽量缩短走刀路线,减少空刀行程,提高生产率。D 确定切削用量确定切削用量 切削用量应根据被加工件材料加工工序以及其他工艺要求并结合实际切削用量应根据被加工件材料加工工序以及其他工艺要求并结合实际经验来确定。经验来确定。4)刀具轨迹数值计算刀具轨迹数值计算 按已确定的加工路线和允许的零件加工误差按已确定的加工路线和允许的零件加工误差,计算需输入计算需输入数

35、控装置的数据称为数值计算数控装置的数据称为数值计算,主要部分是刀具中心轨迹的计主要部分是刀具中心轨迹的计算。算。A)点位控制的数控机床点位控制的数控机床无需计算,当编程坐标系与零件坐无需计算,当编程坐标系与零件坐标系不一致时,进行坐标换算。标系不一致时,进行坐标换算。B)对由直线和圆弧组成的简单零件轮廓对由直线和圆弧组成的简单零件轮廓只需计算出零件轮只需计算出零件轮廓的相邻几何元素的交点或切点的坐标值。(系统具有直线廓的相邻几何元素的交点或切点的坐标值。(系统具有直线和圆弧插补功能)和圆弧插补功能)C对于由非圆曲线对于由非圆曲线,曲面组成的形状复杂零件曲面组成的形状复杂零件需要用直线或需要用直

36、线或圆弧段逼近,在满足精度的条件下圆弧段逼近,在满足精度的条件下,计算相邻逼近直线或圆弧计算相邻逼近直线或圆弧的交点或切点的的交点或切点的 坐标值。以上计算需用计算机来完成。坐标值。以上计算需用计算机来完成。切点节点节点交点交点切点切点5)编写零件加工程序单编写零件加工程序单 根据加工路线计算出刀具运动轨迹坐标值和已确定的切削根据加工路线计算出刀具运动轨迹坐标值和已确定的切削用量以及辅助动作用量以及辅助动作,并依据数控装置规定使用的指令代码及程序并依据数控装置规定使用的指令代码及程序段格式段格式,逐段编写零件加工程序清单。逐段编写零件加工程序清单。 此外还应填写有关的工艺文件如数控加工工序卡片

37、、数控此外还应填写有关的工艺文件如数控加工工序卡片、数控刀具卡片、数控刀具明细表。刀具卡片、数控刀具明细表。6)控制介质及程序检验)控制介质及程序检验 控制介质有穿孔纸带、穿孔卡、磁带、软盘和硬盘等。控制介质有穿孔纸带、穿孔卡、磁带、软盘和硬盘等。7)程序检验和首件试切)程序检验和首件试切 程序检验程序检验只能检验出程序运动是否正确,不能检查被加工只能检验出程序运动是否正确,不能检查被加工零件的加工精度。零件的加工精度。 因程序检验不能检查出因编程计算不准确或刀具调整不当造因程序检验不能检查出因编程计算不准确或刀具调整不当造成成 的加工误差,因此还需经过的加工误差,因此还需经过首件试切首件试切

38、,进行测量,当发现有,进行测量,当发现有加工误差时应分析误差产生的原因并采取措施加以纠正。加工误差时应分析误差产生的原因并采取措施加以纠正。 三、数控编程的方法三、数控编程的方法1.手工编程手工编程 用人工完成程序编制的全部工作用人工完成程序编制的全部工作(包括用计算机辅助进行数值计算包括用计算机辅助进行数值计算)称为称为手工编程。手工编程。 手工编程适用于点位加工或几何形状较为简单的零件,但对于零件轮廓手工编程适用于点位加工或几何形状较为简单的零件,但对于零件轮廓不是由直线、圆弧组成或零件的程序量很大时使用手工编程既繁锁费时又容易不是由直线、圆弧组成或零件的程序量很大时使用手工编程既繁锁费时

39、又容易出错。且无法解决复杂件的数控加工。出错。且无法解决复杂件的数控加工。2.自动编程自动编程CAP 自动编程也称计算机辅助编程自动编程也称计算机辅助编程时指用计算机代替手工进行数控机床的程序编制工时指用计算机代替手工进行数控机床的程序编制工作如自动地进行数值计算,编写零件加工程序清单自动地输出打印加工程序单和制备作如自动地进行数值计算,编写零件加工程序清单自动地输出打印加工程序单和制备介质。介质。 自动编程大大减轻了编程人员地劳动强度自动编程大大减轻了编程人员地劳动强度,能解决手工编程无法解决的复杂零件地能解决手工编程无法解决的复杂零件地编程难题。且工件表面形状愈复杂,工艺过程愈繁琐自动编程

40、优势越明显。编程难题。且工件表面形状愈复杂,工艺过程愈繁琐自动编程优势越明显。 语言编程语言编程APT语言(语言(Automatically Programmed Tools)自动编程类型自动编程类型 图形编程图形编程CAD/CAM软件(软件(Mastercam 、Pro/E) 实物编程实物编程通过测量头测得数据通过测量头测得数据利用利用CAM系统进行自动编程的基本步骤系统进行自动编程的基本步骤 1 加工工艺确定加工工艺确定 (1)校准加工零件的尺寸、公差和精度要求;)校准加工零件的尺寸、公差和精度要求; (2)确定装卡位置;)确定装卡位置; (3)选择刀具;)选择刀具; (4)确定加工路线;

41、)确定加工路线; (5)选定工艺参数。)选定工艺参数。 2加工模型建立加工模型建立 利用利用CAM系统提供的图形生成和编辑功能将零件的被系统提供的图形生成和编辑功能将零件的被加工部位绘制在计算机屏幕上,作为计算机自动生成刀具加工部位绘制在计算机屏幕上,作为计算机自动生成刀具轨迹的依据。轨迹的依据。 3刀具轨迹生成刀具轨迹生成 建立了加工模型后,即可利用建立了加工模型后,即可利用CAM系统提供的多种系统提供的多种形式的刀具轨迹生成功能进行数控编程。形式的刀具轨迹生成功能进行数控编程。 4后置代码生成后置代码生成 后置处理的目的是形成数控指令文件,利用后置处理的目的是形成数控指令文件,利用CAM系

42、系统提供的后置处理器可方便地生成和特定机床相匹配的统提供的后置处理器可方便地生成和特定机床相匹配的加工代码。加工代码。 5加工代码输出加工代码输出 一一.零件加工程序的结构零件加工程序的结构1.程序的结构程序的结构程序号(名)完整的加工程序若干程序段若干指令字字母,数字,符号2.程序段格式程序段格式1)定义定义:指一个程序段中各指令字的排列顺序及其表达形式2)类型类型a:固定顺序程序格式早期使用,用于点位控制机床.例: 10, 0,54, 25,45, 15起点起点终点终点主轴主轴进给进给第 二节 编程的基础知识 b:b:带分隔符的固定顺序的程序段格式带分隔符的固定顺序的程序段格式 早期使用,

43、现个别系统采用程序段用分隔符号将各字分开,每一个字的顺早期使用,现个别系统采用程序段用分隔符号将各字分开,每一个字的顺序和其代表的功能不便序和其代表的功能不便 程序不直观,易出错,常用于功能不多的,相对固定的数控机床装置中程序不直观,易出错,常用于功能不多的,相对固定的数控机床装置中 式中:式中:B B分隔符,用它区分、隔离分隔符,用它区分、隔离x x,y y和和J J数码;数码;x x,y y直线的终点或圆弧起点的坐标,单位为直线的终点或圆弧起点的坐标,单位为umum; J J计数长度,单位为计数长度,单位为umum,六位数字;,六位数字;G G记数方向,分为记数方向,分为G Gx x和和G

44、 Gy y,按,按x x方向或方向或y y方向记数;方向记数;Z Z一加工指令,分为直线一加工指令,分为直线L L与圆弧与圆弧R R两大类。两大类。 例:快走丝线切割机床例:快走丝线切割机床 3B3B程序格式为:程序格式为: B x B y B J G ZB x B y B J G ZC:字地址程序段格式 每一个坐标轴和功能字均以字母,数字和符号表示,且字母在首,程序段的长度可以变,字的排列顺序没有严格要求,不需要的字以及与程序段相同的等效字可以不写。特点:格式简单,直观,易检查和修改。一般格式:一般格式: N G X Y Z F S T M;程序程序段号段号字字准备准备功能功能字字尺寸字尺寸

45、字进给进给功能功能字字主轴主轴转速转速功能功能字字刀具刀具功能功能字字辅辅助助功功能能字字 程序程序 段结段结 束符束符3.程序和子程序主程序加工程序子程序在加工程序中在加工程序中,若有几个反复出现的程序段若有几个反复出现的程序段,可将这几个重复使用的程可将这几个重复使用的程序段独立编写成子程序从备注调用序段独立编写成子程序从备注调用(可以简化程序设计可以简化程序设计)带子程序的执行过程主程序调用子程序L1调用子程序L2调用子程序L1子程序L1调用子程序L2返回子程序L2返回二二:数控机床的坐标系统数控机床的坐标系统1.数控机床的坐标轴与运动方向的规定数控机床的坐标轴与运动方向的规定 目的目的

46、: :保证保证NCNC机床的运行机床的运行, ,操作及编程编制的一致性和使用维修的操作及编程编制的一致性和使用维修的方便性方便性,ISO,ISO和国际规定数控标准统一规定了数控机床的坐标轴与和国际规定数控标准统一规定了数控机床的坐标轴与运动方向。运动方向。(1)(1)直线进给和圆周进给运动坐标系直线进给和圆周进给运动坐标系 a a. .坐标系统坐标系统 标准的数控机床坐标系是一个右手笛卡尔直角坐标系,标准的数控机床坐标系是一个右手笛卡尔直角坐标系,其基本坐标轴为其基本坐标轴为X X、Y Y、Z Z直角坐标,相对于每个坐标轴的旋转运动直角坐标,相对于每个坐标轴的旋转运动坐标为坐标为A A、B B

47、、C C。 直线进给运动一用直线进给运动一用 X, Y, Z X, Y, Z 表示表示 圆周进给运动一用圆周进给运动一用 A, B, CA, B, C表示表示 b b. .规定规定: :假定工件不动假定工件不动, ,刀具运动刀具运动 c c. .规定规定: :以增大工件与刀具之间距离的方向为坐标轴的正方向以增大工件与刀具之间距离的方向为坐标轴的正方向图图3-3 右手笛卡尔直角坐标系右手笛卡尔直角坐标系(2)机床坐标轴的确定方法机床坐标轴的确定方法 a Z轴(坐标)轴(坐标) Z轴是传递切削力的主轴所规定的主轴轴向。对于铣床、镗床、轴是传递切削力的主轴所规定的主轴轴向。对于铣床、镗床、钻床等是带

48、动刀具旋转的轴;对于车床、磨床等是带动工件旋转钻床等是带动刀具旋转的轴;对于车床、磨床等是带动工件旋转的轴。其方向是平行于主轴轴线,远离工件方向为正方向。的轴。其方向是平行于主轴轴线,远离工件方向为正方向。 1)刀具旋转刀具旋转: Z轴为平行旋转刀具轴线轴为平行旋转刀具轴线 2)工件旋转工件旋转: Z轴为平行旋转工件轴线轴为平行旋转工件轴线 3)机床无主轴机床无主轴: 取垂直于工件装夹表面坐标为取垂直于工件装夹表面坐标为Z坐标坐标 4)机床有多主轴机床有多主轴:取垂直于工件装夹表面的一根主轴为取垂直于工件装夹表面的一根主轴为Z坐标坐标 5)机床主轴能摆动机床主轴能摆动 (a):在摆动范围内只与

49、主坐标中的一个坐标平行取该坐标为在摆动范围内只与主坐标中的一个坐标平行取该坐标为Z轴轴 (b):在摆动范围内只与主坐标中的多个坐标平行取垂直于工件在摆动范围内只与主坐标中的多个坐标平行取垂直于工件装夹装夹 表面的坐标为表面的坐标为Z轴工件装夹表面轴工件装夹表面 b X轴(坐标)轴(坐标) 规定规定X轴一般水平的,且垂直于轴一般水平的,且垂直于Z轴平行于工件轴平行于工件的装夹平面。它平行于主要的切削方向,且以此的装夹平面。它平行于主要的切削方向,且以此方向为主方向。方向为主方向。 1)工件旋转的机床(如车床、磨床)工件旋转的机床(如车床、磨床) X轴方向在工件的径向上,且平行于工轴方向在工件的径

50、向上,且平行于工 件横向件横向滑座。滑座。 Z轴水平,远离工件方向为正方向。轴水平,远离工件方向为正方向。 从刀具主轴后端向工件方向看,向右方向为从刀具主轴后端向工件方向看,向右方向为X轴轴的正方向。的正方向。 图图3-4 卧式数控车床卧式数控车床2)刀具旋转的机床)刀具旋转的机床 (如铣、钻、镗床 ) (1)Z轴垂直(立式主轴) 面对刀具是主轴向立柱方向看, 向右方向为X轴的正方向 图图3-5立式数控铣床立式数控铣床(2)当)当Z轴水平时轴水平时(卧式主轴)卧式主轴) 沿刀具主轴向工件看,沿刀具主轴向工件看,X轴的正轴的正方向指向右边。方向指向右边。 图图36卧式升降台铣床卧式升降台铣床 图

51、图3-7 卧式镗床卧式镗床C Y轴(坐标)轴(坐标) Y轴垂直于轴垂直于X, Z轴轴,在已确定的在已确定的X,Z轴的正方向后轴的正方向后,根据右手定则根据右手定则来确定来确定Y轴坐标的正方向轴坐标的正方向d A B C轴轴(坐标)坐标) 分别为绕分别为绕X,Y,Z轴的回转进给运动坐标,轴的回转进给运动坐标,它们的正方向为右旋螺它们的正方向为右旋螺纹前进的方向。纹前进的方向。e 附加运动轴(坐标)附加运动轴(坐标) 第二坐标为第二坐标为U、V、W和第三坐标为和第三坐标为P、Q、R (3)编程坐标系的规定编程坐标系的规定 与机床坐标系规定相同与机床坐标系规定相同,假定为工件固定不动假定为工件固定不

52、动,全部用刀具运动的全部用刀具运动的坐标系编程。坐标系编程。2.机床坐标系与工件坐标系机床坐标系与工件坐标系1)机床坐标系与机床原点机床坐标系与机床原点a.机床坐标系机床坐标系 机床上固有的坐标系机床上固有的坐标系,并设有固定的坐标原点,其坐标并设有固定的坐标原点,其坐标和运动方向视机床的种类和结构而定。和运动方向视机床的种类和结构而定。b.机床原点机床原点 也叫机械原点(也叫机械原点(X=0,Y=0,Z=0),是固有的点是固有的点,不能随便不能随便改变,机床出厂已设定好。改变,机床出厂已设定好。2)工件坐标系与工件原点工件坐标系与工件原点a.工件坐标系工件坐标系 也称编程坐标系,是编程人员编

53、程使用的,由编程人员以工件图样上的也称编程坐标系,是编程人员编程使用的,由编程人员以工件图样上的某一点为原点建立的坐标系,工件坐标系的各坐标轴与机床坐标系相应的某一点为原点建立的坐标系,工件坐标系的各坐标轴与机床坐标系相应的坐坐标轴平行标轴平行。b.工件原点工件原点 也称编程原点,编程坐标系的零点,可在程序中设置。也称编程原点,编程坐标系的零点,可在程序中设置。c.机床坐标系与工件坐标系的关系机床坐标系与工件坐标系的关系x2x1x0o1oy2y1y0X1XYY1对刀点机床坐标系机床原点工件坐标系工件原点两坐标系的关系是:相应的坐标轴相平行,方向也相同,但原点位置不同。工件3.绝对坐标系和增量(

54、相对)坐标系绝对坐标系和增量(相对)坐标系1)绝对坐标系绝对坐标系所有的点的坐标均以坐标原点为起点确定坐标值 2)增量(相对)坐标系增量(相对)坐标系所有点坐标均以前一点的坐标为起点确定坐标值ABXXYYO18121520 图图3-9 绝对与增量坐标系绝对与增量坐标系 以绝对坐标计算:以绝对坐标计算:XA=12, YA=15, XB=30, YB=35 以相对坐标计算:以相对坐标计算:XA=0, YA=0, XB=18, YB=20 加工精度要求加工精度要求选择何种坐标编程应考虑选择何种坐标编程应考虑 编程方便程度编程方便程度图310坐标方式的选择4.最小设定单位与编程尺寸表示最小设定单位与编

55、程尺寸表示 1)最小设定单位最小设定单位 机床能实现的最小位移量,又称最小指令增量或脉冲当量。机床能实现的最小位移量,又称最小指令增量或脉冲当量。一般值一般值0.00010.01mm 。 2)编程尺寸表示法编程尺寸表示法 a)最小设定单位)最小设定单位例:例:X125.30mm Z405.247mm 最小设定单位为最小设定单位为0.01mm 程序写成:程序写成:X12530 Z40525 b)以毫米为单位表示)以毫米为单位表示 上述程序写成:上述程序写成: X125.30 Z405.247三.功能代码简介尺寸字指令字G代码功能字(功能代码或功能指令)M代码 F、S、T代码功能代码的作用:描述加

56、工过程进行何种操作和运动特征。1.准备功能代码G(G代码)1)作用:指定数控机床的加工方式,为数控装置的插补运算,刀补运算,固定循环等做好准备2)组成及种类组成:G代码由字母G和其后面的两数字组成,G00到G99共100种(见表23)。分类:模态G代码:表示该代码在一个程序段中被使用后一直有效,直到出现同组的另一代码功能才失效。G代码非模态G代码:非摸态代码只有在被指定的程序段才有意义例:G00G01G02G03为同一组代码为模态代码。(1)同一组的模态代码在同一个程序段中不能同时出现,否则只有最后的代码有效。一般情况在同一程序段中不能出现多个同组指令,否则只有最后的代码有效。(2)非同一组的

57、代码可在同一程序段中出现。(3)G代码通常位于程序段中尺寸字前。例:N001G00G17XYM03M08;N002G01G42XYF;N003XY;N004G02XYIJ;N005XYIJ;N006G01XY;N007G01G04XYM05M09;2.辅助功能M代码 也称M功能, M指令或M代码1)作用: 描述机床各种辅助动作及状态(工艺性指令) 例:主轴的开、停、正、反转,切削液的开关等2)组成: 字母M和其后面的数字组成。M00M99共100种 (见表24)3)编程特点: 一般在程序段的后部,且同一个程序中不能出现两个以上同组M 代码,不同组的M代码可以出现多个。4)常用M代码(1)M00

58、 程序停止 当执行M00时,程序暂停,等待按下控制面板上的“循环启动” 键程序继续进行(2)M01计划(任选)停止M01功能与M00功能的功能相同,只是其是否执行暂停取决于参数设置功能中的ConditionalStop设定或操作面板上的“选择停止开关”的位置当ConditionalStop设定为0或“选择停止开关”处于不接通状态时,M01不起作用,程序继续执行。当ConditionalStop设定为1或“选择停止开关”处于接通状态时,M01执行暂停等待按下“循环启动”键后程序继续执行。M01指令适用与过程中需停机检查测量零件中或换刀和交接班等。(3)M02程序结束该指令应为程序的最后一句表示程

59、序的全部结束。(4)M03 、M04、M05 分别命令主轴正转、反转和停转 正转与反转方向判别: 从主轴向Z轴正向看去主轴顺时针方向旋转为正转,逆时针方向为反转。(5)M06自动换刀指令 常用于加工中心。 刀架或多主轴转塔头转位实现换刀换刀方法 带有机械手刀库的换刀(6)M07、M08、M09冷却液开关说明:M072号冷却液开(雾状冷却液) M081号冷却液开(液状冷却液) M09冷却液关 (7)M30程序结束功能与M00相似只是M30表示程序结束,同时使程序指针指向第一程序段,此时按Esc键可返回主画面,也可按循环启动键再次进行加工。3、进给功能F、主轴转速功能S、刀具功能T功能:利用字母F

60、、S、T后面指定的一个数值分别指定进给速度主轴转速和所用刀具与刀补号。1)进给功能(F功能)指定刀具进给速度F后数字表达方法直接法具体主轴转速数值代码法某种转数的代码2)主轴转速功能(S功能)指定主轴转速 加工过程中通过控制面板的主轴转速倍率开关和进给速度倍率开关可以进行F和S的调整(50%200%)但编程时总是假定倍率为100%。 格式:S M03 S6003)刀具功能(T功能)指定刀具号和刀补号 格式 :T(两位或四位数字组成) M06 T2例:T1 0 T1 1或T01 01 T01 02 有的系统T后不需要刀补号,因为系统在每把刀号中已存下刀具半径和长度的补偿。第三节常用准备功能指令的

61、编程方法一.与坐标系相关的指令1.绝对坐标与相对(增量)坐标指令G90绝对G91相对1)绝对编程坐标值以编程原点为基准例:G90G01X12Y15NL(程序段结束符)OXYBAX1Y1起点终点153512302)增量编程坐标值以前一个坐标位置作为基准来计算例:上图G91G01X-18Y-20NL或G01U-18V-20NL(U,V,W是相对坐标增量)2.坐标系设定指令G921)功能:建立编程坐标系零点2)建立方法:G92X_Y_Z_例:G92X40Y30Z25注意:G92只是设定坐标系,刀具机床并不运动25Z3040YX3.坐标平面选择指令G17(XY面),G18(XZ面),G19(YZ面)功

62、能:使三坐标以上机床,从事于二维平面加工G17可以省略G17到G19在进行圆弧插补和刀具补偿时必须使用YZX图2G19G18G17二.运动控制指令1.快速点定位指令G001)功能:实现快速定位,采用点位控制方式,运动中无轨迹要求。2)格式:G00 X Y Z (进给速度由系统内部参数决定) 或 G00 u v w XYZ起点起点(x0, y0, z0)终点终点(x, y, z)2.直线插补指令G011)功能:产生直线和斜线运动,使机床能在各坐标平面内切削任功能:产生直线和斜线运动,使机床能在各坐标平面内切削任意斜率的直线轮廓。意斜率的直线轮廓。2)格式:G01 X Y Z F 指定进给速度 或

63、 G01 U V W F例:8540-15ABCyx0502070绝对坐标编程G90G01X30Y40Z20F80相对坐标编程G91G01X20Y30Z10F803.圆弧插补指令G02G03G02顺时针圆弧插补指令G03逆时针圆弧插补指令1)顺逆圆弧的判别方法:从沿垂直于要加工圆弧所在平面的坐标轴由正方向向负方向看,顺时针方向为G02,逆时针方向为G03。AB30,40,20zxy10,10,10功能:使机床在各坐标平面内执行圆弧运动,加工出圆弧轮廓。G02G03G02G03G03G02G17G18G19yxz2)圆弧编程格式圆弧坐标编程I、J、K圆弧编程半径编程R格式:a.x、y、z、在绝对

64、坐标系(G90)下为圆弧终点的坐标。在相对坐标系(G91)下为圆弧终点相对于起点的距离。b.I、J、K表示圆弧中的相对圆弧起点在x、y、z方向的坐标增量或反之(起点圆心)。c.有的系统可用半径R编程,R带有“”号,但用半径编程不能描述整圆。G17 G18 G19 G02G03x yx zy zI JI KJ KFRRR相对当圆心角 0180 R取正值 18016.583 GOTOB MA1 G01 Z-20 X30 Z-28 Z-80 X32 RET M03 S800 F0.1 T01 G00 X32 Z2CYCLE95(“L01”,2,0.2,0.2,0.2,0.1,9,1) G00X100

65、 Z100 M05 M02综合车削编程综合车削编程 例例2:T1为外圆粗车刀,为外圆粗车刀,T2为精加工车刀,为精加工车刀,T3为螺纹刀为螺纹刀4.2 4.2 法那克法那克0i0i系统车削编程系统车削编程法那科系统与西门子系统基本区别:法那科系统与西门子系统基本区别: 1、增量编程用、增量编程用U、V、W分别表示在分别表示在X,Y,Z方向上的方向上的增量,在一条程序段中,绝对编程和增量编程可以结合起增量,在一条程序段中,绝对编程和增量编程可以结合起来使用,基本指令与西门子系统使用一致。来使用,基本指令与西门子系统使用一致。 2、程序名、程序名O+数字数字 3、程序段结尾以、程序段结尾以;结尾结

66、尾一、常用指令一、常用指令1.G00快速定位指令的使用快速定位指令的使用a:G00 X_Z_;b:G00 u_w_;a:G02/G03 X_Z_I_K_F_; G02/G03 U_W_I_K_F_;b:G02/G03 X_Z_R_F_; G02/G03 U_W_R_F_;3.G02 /G03圆弧插补指令的使用圆弧插补指令的使用2.G01 直线插补指令的使用直线插补指令的使用a:G01 X_Z_F_;b:G01 u_w_F_;+x+z二、专用循环指令二、专用循环指令1.G70精加工循环精加工循环G70 P(ns) Q(nf);用于用于G71,G72或或G73粗车削后粗车削后2.外圆粗车固定循环外

67、圆粗车固定循环G71 U(d) R(e););G71 P(ns)Q(nf)U( u)W( w)F_S_T_;d为切削深度,e为退刀行程+z+x3.端面车削固定循环端面车削固定循环G72 W(d) R(e)G72 P(ns)Q(nf)U( u)W( w)F_S_T_d为z向切削深度,e为z向退刀行程4.成形加工复式循环成形加工复式循环G73 U(i) W(k) R(d)G73 P(ns)Q(nf)U( u)W( w)F_S_T_i为x向加工总余量,k为z向加工总余量,e为分割次数5.G76螺纹切削循环螺纹切削循环G76 P(m)(r)(a) Q(dmin) R( d)G76 X(U) Z(w)

68、R(i) P(k) Q( d) F(L)m为为加工重复次数加工重复次数199(系统参数指定)(系统参数指定) r为螺纹倒角量为螺纹倒角量 a为为刀尖角度,由系统参数指定刀尖角度,由系统参数指定(80,60,55,30,29,0)dmin为为最小切削深度,用半径值表示最小切削深度,用半径值表示 d为为精加工余量精加工余量 i为螺纹部分半径差,为螺纹部分半径差,I=0,可作一般螺纹切削可作一般螺纹切削 k为为螺纹高度,用半径值表示螺纹高度,用半径值表示 d为为第一次切削深度,半径值;第一次切削深度,半径值;L为导程为导程6. G90内外直径的切削循环内外直径的切削循环G90X(U)_Z(w)_F_

69、(圆柱体)G90X(U)_Z(w)_R_F_(圆锥面R为半径差)zxU0,w0,R0w0U0w0U0w0R07. G92切削螺纹循环切削螺纹循环G92 X(U)_Z(w)_F_(F导程,柱螺纹导程,柱螺纹)G92 X(U)_Z(w)_R_F_(锥螺纹)锥螺纹)8. G94台阶切削台阶切削循环循环G94 X(U)_Z(w)_F_(柱台阶)G94X(U)_Z(w)_R_F_(锥台阶。R为锥面在Z向的投影)9. G96,G97 G96为恒为恒线速度切削线速度切削 G97取消恒线速度切削取消恒线速度切削10. 子程序调用子程序调用M98 P (调用次数,子程序名,最多可四次嵌套调用) M99子程序返回

70、主程序子程序返回主程序11.G98,G99G98进给率进给率单位单位mm/min G99进给率单位进给率单位mm/r12.G20,G21G20英制单位的设定英制单位的设定G21公制单位的设定公制单位的设定13.G32恒恒螺距的切削螺距的切削G32X_Z_F_Q_(F为螺距,Q为起始点角度的偏移,扩大1000倍,切削期间最好取消恒线速度切削的功能)三、三、 编程指令的应用编程指令的应用例例一:用一:用G90指令加指令加工零件工零件例二:用例二:用G92,G76指指令加工螺纹,螺距令加工螺纹,螺距2例例3:G94指令加工台阶指令加工台阶例四:例四:1.循环加工指令的使用循环加工指令的使用例四:例四

71、:2.循环加工指令的使用循环加工指令的使用例五:例五:3.循环指令加工零件循环指令加工零件例例6:综合车削编程:综合车削编程1综合车削编程综合车削编程2第五章数控铣床程序的编制第五章数控铣床程序的编制5.1 西门子西门子802D铣削编程铣削编程5.2 法那克法那克0i系统铣削编程系统铣削编程5.1 5.1 西门子系统西门子系统802D802D铣削编程铣削编程一、常用指令一、常用指令G00 快速定位快速定位G01直线插补直线插补G02顺时针圆弧插补顺时针圆弧插补 G03逆时针圆弧插补逆时针圆弧插补G04暂停暂停G17选择选择XY平面平面G18选择选择XZ平面平面 G19选择选择YZ平面平面G70

72、英制单位输入英制单位输入G71公制单位输入公制单位输入G41左刀补左刀补G42右刀补右刀补G40刀补取消刀补取消CT带切线的圆弧过渡带切线的圆弧过渡G54G59可编程的零点偏移,可编程的零点偏移,G53取消取消G94mm/min G95mm/r二二.循环指令循环指令CYCLE82钻削沉孔加工钻削沉孔加工 CYCLE83深孔钻削深孔钻削CYCLE84刚性攻丝刚性攻丝 CYCLE86镗孔镗孔CYCLE71端面铣削端面铣削 CYCLE72轮廓铣削轮廓铣削GOTOB向上跳转向上跳转 GOTOF向下跳转向下跳转 CHF倒角倒角 RND倒圆倒圆辅助功能M00,M02,M03,M04,M05,M06,M08

73、,M091.直线的快速移动直线的快速移动G00G00X_Y_Z_G00 AP=_RP=_(极坐标极坐标AP为角度,为角度,RP为极半径为极半径)2.直线插补指令直线插补指令G01G01X_Y_Z_F_G01 AP=_RP=_FG01 AP=_RP=_Z_F例例1 1:G01G01指令编程,直径为指令编程,直径为1010的立铣刀的立铣刀3.圆弧插补指令圆弧插补指令a:G02/G03X_Y_Z_I_J_K_G02/G03X_Y_Z_CR=_b:CIP中间点对圆弧进行插补即三点确定一个圆弧CIPX_Y_Z_I=_J=_K=_如:G00X_Y_(圆弧起点坐标)CIPX_Y_I=_J=_(终点坐标,中间

74、点坐标)C:CT切线过渡圆弧CTX_Y_G01X_Y_(相切圆弧起点坐标)CTX_Y_(相切圆弧终点坐标)例:编写精加工程序例:编写精加工程序XY一4.绝对绝对G90,相对相对G91G90 X_Y_Z_或或X=AC( )G91 X_Y_Z_或或X=IC( )5.G110,G111,G112为极点的定义为极点的定义G110极点定义;相对于上次编程的设定位置极点定义;相对于上次编程的设定位置G111极点定义;相对于当前工件坐标系的零点极点定义;相对于当前工件坐标系的零点G112极点定义;相对于最后有效的极点极点定义;相对于最后有效的极点AP为极坐标角度,允许有负值;为极坐标角度,允许有负值;AP=

75、RP为极半径,为极半径,RP=_G111 X_Y_(定义极点定义极点)G112(G0/G01/G02/G03) AP=_RP=_YX例例1:加工五边形槽,槽深:加工五边形槽,槽深1mmG01Z-1G1AP=90AP=162AP=234AP=306AP=18G00Z50M05M02G54M03S1000F100T01G111X40Y40G00AP=18RP=30Z2例例2:加工直径:加工直径35圆周上的均布孔圆周上的均布孔G54M03S800F100T01G111X25Y20G0 AP=0RP=17.5Z5L8G0AP=60L8G0 AP=IC(60)L8G0 AP=IC(60)L8G0 AP=

76、IC(60)L8G0 AP=IC(60)L8G0 Z50M05 M026.可编程的零点偏移可编程的零点偏移TRANS/ATRANSTRANS X Y.Z.可编程的偏移,清除所有偏移、旋转等指令。可编程的偏移,清除所有偏移、旋转等指令。ATRANS X.Y.Z.可编程的偏移,附加于当前的指令可编程的偏移,附加于当前的指令。TRANS不带数值,取消可编程的零点偏置不带数值,取消可编程的零点偏置TRANS/ ATRANS指令要求一个独立的程序段指令要求一个独立的程序段。7.可编程旋转可编程旋转ROT,AROTROT RPL=_(RPL为角度值,逆时针为正,可编程旋转,删除之前的比例,镜像等)AROT

77、 RPL=_(可编程旋转,附加于当前指令)ROT 取消,ROT,AROT要求独立的程序段8.可编程的比例系数可编程的比例系数SCALE/ASCALESCALE X_Y_Z_可编程的比例系数,清除所有关偏移、旋转、比例系数、镜像的指令。ASCALE X_ Y_ Z_ 可编程的比例系数,附加于当前的指令。 SCALE 不带数值,取消可编程的比例系数。说明:说明:(1)图形为圆形时,两个轴的比例系数必须一致。)图形为圆形时,两个轴的比例系数必须一致。(2)如如果果在在SCALE/ASCALE有有效效时时编编程程ATRANS,则则偏偏移移量量也也同同样样被被 比例缩放。比例缩放。9.可编程镜像可编程镜

78、像MIRROR,AMIRRORMIRRORX0Y0Z0可编程的镜像功能,清除所有关偏移、旋转、比例系数、镜像的指令。AMIRRORX0Y0Z0可编程的镜像功能,附加于当前的指令。MIRROR 不带数值,取消镜像功能说说明明:(1)在在镜镜像像功功能能有有效效时时已已经经使使用用的的刀刀具具半半径径补补偿偿(G41/G42)自动反向。(自动反向。(2)在镜像功能有效时旋转方向)在镜像功能有效时旋转方向G2/G3自动反向。自动反向。10.螺纹插补:螺纹插补:G331,G332G331加工螺纹,用加工螺纹,用G332退刀退刀 G331 X_Y_Z_I_J_ K_;攻螺纹孔攻螺纹孔G332 X_Y_Z

79、_I_J_K_;返回返回螺螺距距的的符符号号确确定定左左、右右旋旋螺螺纹纹时时的的主主轴轴旋旋向向。正正:右旋螺纹(同右旋螺纹(同M3)。)。负:左旋螺纹(同负:左旋螺纹(同M4) 右旋螺距1.511.R参数和程序跳转参数和程序跳转A:如果值已经被指定给算术参数,那么它们就可以在程序中被指定给其它NC地址,这些地址字的值将是可变的。编程格式:R0.R299可可以以在在以以下下范范围围内内给给算算术术参参数数赋赋值值:(0.000 0001 9999 9999 )(8位,十进制位,带符号和小数点)位,十进制位,带符号和小数点)用指数表示法可以赋值更大的数值范围用指数表示法可以赋值更大的数值范围:

80、:()。指数的值书写在()。指数的值书写在EX字字符后面,最大的总的字符个数为符后面,最大的总的字符个数为10(包括符号和小数点)。(包括符号和小数点)。EX值的范围:值的范围:300 到到+300。举例:举例:R00.1EX5 ;意义:意义:R00.000 001; R11.874EX8 ;意义:意义:R1187 400 000。在计算参数时也遵循通常的在计算参数时也遵循通常的数学运算规则数学运算规则。例:例:R1R2+R3 R4R5R6 R7R8*R9 R10R11/R12R13SIN(25.3) R14R3+R2*R1 R15SQRT(R1*R1+R2*R2)N10G1G91XR1ZR2

81、 F300 B:标标记记符符或或程程序序段段号号用用于于标标记记程程序序中中所所跳跳转转的的目目标标程程序序段段,用用跳跳转转功功能能可可以以实实现现程程序序运运行行的的分分支支。标标记记符符可可以以自自由由选选取取,但但必必须须由由28个个字字母母或或数数字字组组成成,其其中中开开始始两两个个字字符符必必须须为为字字母母或或下下划划线线。跳跳转转目目标标程程序序段段标标记记后后面面必必须须为为冒冒号号。标标记记符符位位于于程程序序段段首首。如如果果程程序序段段有有段段号,则标记符紧跟着段号。在一个程序段中,标记符不能有其它含义号,则标记符紧跟着段号。在一个程序段中,标记符不能有其它含义。绝对

82、跳转绝对跳转GOTOF Label;向前跳转(向程序结束的方向跳转)向前跳转(向程序结束的方向跳转) GOTOB Label ;向后跳转(向程序开始的方向跳转)向后跳转(向程序开始的方向跳转) 有条件跳转有条件跳转IF 条件条件 GOTOF Label ;条件满足后,向前跳转(向程序结束的方向跳转)IF条件条件 GOTOB Label ;条件满足后,向后跳转(向程序开始的方向跳转)等于,不等于,大于等于,小于等于12.子程序的调用子程序的调用在子程序中,程序结尾符在子程序中,程序结尾符RET可以替换可以替换M17,RET必须单必须单段编程。子程序的名字,为了方便地选择某一子程序,必段编程。子程

83、序的名字,为了方便地选择某一子程序,必须给子程序取一个程序名。程序名须给子程序取一个程序名。程序名(1)开始的两个符号必须是字母。)开始的两个符号必须是字母。(2)其后的符号可以是字母,数字或下划线)其后的符号可以是字母,数字或下划线(3)最多为)最多为16个字母。(个字母。(4)不得使用分隔符)不得使用分隔符子程序中还可以使用地址字子程序中还可以使用地址字L,其后的值可以有其后的值可以有7位(只位(只能为整数)。能为整数)。 注意:注意:使用地址字使用地址字L时,时,L之后的零均有意义,之后的零均有意义,不可省略。举例:不可省略。举例:L128并非并非L0128或或L00128。以上表示以上

84、表示3个不同的子程序。个不同的子程序。 在在一一个个程程序序中中(主主程程序序或或子子程程序序)可可以以直直接接用用程程序序名名调调用用子子程程序序。子子程程序序调调用用要要求求占占用用一一个个独独立立的的程程序序段段。如如果果要要求求多多次次地地执执行行某某个个子子程程序序,则则在在编编程程时时必必须须在在所所调调用用子子程程序序的的程程序序后后地地址址P下下写写入入调调用用次次数数,最最大大次次数数可以为可以为9999(P1.P9999)例:例:N10 L123 N20 ZC01 N30 L456 P3 子子程程序序不不仅仅可可以以从从主主程程序序中中调调用用,也也可可以以从从其其它它子子

85、程程序序中中调调用用,这这个个过过程程称称为为子子程程序序的的嵌嵌套套。子子程程序序的的嵌嵌套套可可以以为为8层层,也也就就是是八八级级程程序序界界面面(包包括括主主程程序序界界面面)如如图图为为8级程序界面运行过程。级程序界面运行过程。二、循环加工指令二、循环加工指令1.钻孔、中心钻孔钻孔、中心钻孔CYCLE81CYCLE81(RTP,RFP,SDIS,DP,DPR)DP为绝对深度为绝对深度DPR为相对深度为相对深度例例2. 中心钻孔中心钻孔(锪孔锪孔)CYCLE82CYCLE82(RTP,RFP,SDIS,DP,DPR,DTB)DP为绝对深度为绝对深度DPR为相对深度为相对深度 DTB最后

86、钻孔停顿时间最后钻孔停顿时间例:例:CYCLE82指令的使用指令的使用3.深孔钻孔深孔钻孔CYCLE83CYCLE83(RTP,RFP,SDIS,DP,DPR,FDEP,FDPR,DAM,DTB,DTS,FRF,VARI)FDEP为起始钻孔深度(绝对值)为起始钻孔深度(绝对值)FDPR相当于参考平面的起始钻孔深度相当于参考平面的起始钻孔深度(无符号输入)(无符号输入)DAM递减量递减量(无符号输入)(无符号输入)DTB最后钻孔深度时的停顿时间(断屑)最后钻孔深度时的停顿时间(断屑)DTS起始点处和用于排屑的停顿时间起始点处和用于排屑的停顿时间FRF起始钻孔深度的进给率系数起始钻孔深度的进给率系

87、数(无符号输入)(无符号输入)值值范围:范围:0.0011VARI加工类型:断屑加工类型:断屑0,排屑,排屑1排屑加工动作排屑加工动作断屑加工动作断屑加工动作例例CYCLE83指令的使用指令的使用要求断屑加工,停顿要求断屑加工,停顿1S,每次进给每次进给3mm,起始进给起始进给10mm,进给系数进给系数0.84.刚性攻丝刚性攻丝CYCLE84CYCLE84(RTP,RFP,SDIS,DP,DPR,DTB,SDAC,MPIT,PIT,POSS,SST,SST1)DTB螺纹深度时的停顿时间(断屑)螺纹深度时的停顿时间(断屑)SDAC循环结束时主轴的旋转方向,循环结束时主轴的旋转方向,取值范围为取值

88、范围为3,4,5,分别对应于,分别对应于M3,M4,M5MPIT标准螺距,取值范围为标准螺距,取值范围为3(M3) 48(M48)PIT螺距,取值范围为螺距,取值范围为0.001 2000.000mmPOSS主轴的准停角度主轴的准停角度SST攻丝进给速度攻丝进给速度SST1返回速度返回速度注注意意:丝丝锥锥的的头头部部有有35牙牙是是不不完完整整的的牙牙型型,在在攻攻通通孔孔螺螺纹纹时时,其其深深度度应应加加5倍倍螺距的量。螺距的量。螺距1.75无停顿5.铰孔铰孔1(镗孔(镗孔1)CYCLE85CYCLE85(RTP,RFP,SDIS,DP,DPR,DTB,FFR,RFF)DTB最后钻孔深度时

89、的停顿时间(断屑)最后钻孔深度时的停顿时间(断屑)FFR进给率进给率RFF退回进给率退回进给率举例:铰孔加工举例:铰孔加工CYCLE85要求停顿1S,进给率50,退1006.镗孔(镗孔镗孔(镗孔2)CYCLE86CYCLE86(RTP,RFP,SDIS,DP,DPR,DTB,SDIR,RPA,RPO,RPAP,POSS)SDIR旋转方向,值:3(用于M3);4(用于M4)RPA平面中第一轴上(横坐标)的返回路径(增量,带符号输入)RPO平面中第二轴上(纵坐标)的返回路径(增量,带符号输入)RPAP镗孔轴上的返回路径(增量,带符号输入)POSS循环中定位主轴停止的位置(以度为单位)无停顿,正转加

90、工,加无停顿,正转加工,加工向后退工向后退1mm7.带停止镗孔(镗孔带停止镗孔(镗孔3)CYCLE87, CYCLE88CYCLE87(RTP,RFP,SDIS,DP,DPR,DTB,SDIR)SDIR为返回的旋转方向,值:3(用于M3)4(用于M4)8.8.铰孔铰孔2 2(镗孔(镗孔5 5)CYCLE89CYCLE89CYCLE89(RTP,RFP,SDIS,DP,DPR,DTB)9.排孔排孔HOLES1HOLES1(SPCA,SPCO,STA1,FDIS,DBH,NUM)直线(绝对值)上一参考点的平直线(绝对值)上一参考点的平面的第一坐标轴(横坐标)面的第一坐标轴(横坐标)与平面第一坐标轴

91、(横坐标)与平面第一坐标轴(横坐标)的角度,的角度,180度度STA1180度度螺螺纹纹孔孔是是间间距距20mm的的排排孔孔。排排孔孔的的起起点点位位于于X20、Y30处处,第第一一孔孔距距离离此此点点10mm。循循环环HOLES1中中介介绍绍了了该该排排孔孔的的几几何何分分布布。先先用用CYCLE81钻钻孔孔,然然后后用用CYCLE84攻攻丝。孔深为丝。孔深为15mm(参考平面和最后钻孔深度间的距离)。参考平面和最后钻孔深度间的距离)。例1例例2 排孔的加工通孔深排孔的加工通孔深1510.圆周孔圆周孔HOLES2HOLES2( CPA, CPO, RAD, STA1, INDA,NUM)IN

92、DA为增量角,为增量角,0则按则按整圆均布整圆均布例例.圆周孔的加工圆周孔的加工11.圆弧槽圆弧槽LONGHOLELONGHOLE(RTP,RFP,SDIS,DP,DPR,NUM,LENG,CPA,CPO,RAD,STA1,INDA,FFD,FFP1,MID)每次进给深度每次进给深度例例.最大最大切削深切削深度为度为5mm,深度进深度进给率为给率为50,FFP1为为10012.圆弧槽圆弧槽SLOT1SLOT1(RTP,RFP,SDIS,DP,DPR,NUM,LENG,WID,CPA,CPO,RAD,STA1,INDA,FFD,FFP1,MID,CDIR,FAL,VARI,MIDF,FFP2,S

93、SF)MID每次进给时的进给深度每次进给时的进给深度CDIR加工槽的铣削方向,值:加工槽的铣削方向,值:2(用于(用于G2);3(用于用于G3)FAL槽边缘的精加工余量(无符号输入)槽边缘的精加工余量(无符号输入)VARI加工类型值:加工类型值:0完整加工完整加工1粗加工粗加工2精加工精加工MIDF精加工时的最大进给深度精加工时的最大进给深度FFP2精加工进给率精加工进给率SSF精加工速度精加工速度当该值省略时当该值省略时FFP1有效有效 最最大大切切削削深深度度为为5mm,安安全全间间隙隙2mm;精精加加工工余余量量0.2mm;铣削方向铣削方向G2;精加工最大的深度精加工最大的深度18mm。

94、深度进给深度进给率率50.边边缘进给率缘进给率10013.圆弧槽圆弧槽SLOT2SLOT2(RTP,RFP,SDIS,DP,DPR,NUM,AFSL,WID,CPA,CPO,RAD,STA1,INDA,FFD,FFP1,MID,CDIR,FAL,VARI,MIDF,FFP2,SSF)AFSL槽长的角度(无符号输入)精加工余量是精加工余量是0.2mm,安全间隙是安全间隙是2mm,最大进最大进给深度为给深度为5mm,完整加工这些槽。精加工时的速度完整加工这些槽。精加工时的速度和进给率相同。执行精加工时的进给至槽深和进给率相同。执行精加工时的进给至槽深14.矩形槽矩形槽POCKET3POCKET3(

95、RTP,RFP,SDIS,DP,LENG,WID,CRAD,PA,PO,STA,MID,FAL,FALD,FFP1,FFD,CDIR,VARI,MIDA,AP1,AP2,AD,RAD1,DP1)STA槽纵向轴和平面第一轴间的角度槽纵向轴和平面第一轴间的角度(无符号输入)范围值:(无符号输入)范围值:0STA180CDIR加工槽的铣削方向值:加工槽的铣削方向值:0顺铣顺铣1逆铣逆铣2(用于(用于G2);3(用于用于G3)VARI个位值:个位值:1粗加工;粗加工;2精加工精加工十位值:十位值:0使用使用G0垂直于槽中心,垂直于槽中心,1使用使用G1垂直于槽中心;垂直于槽中心;2沿螺旋状;沿螺旋状;

96、3沿槽纵向轴摆动沿槽纵向轴摆动MIDA在平面的连续加工中作为数值的最大进给宽度在平面的连续加工中作为数值的最大进给宽度AP1槽长的空白尺寸槽长的空白尺寸AP2槽宽的空白尺寸槽宽的空白尺寸AD距离参考平面的空白槽深尺寸距离参考平面的空白槽深尺寸RAD1插入时螺旋路径的半径(相当于刀具中心点路径)或者插入时螺旋路径的半径(相当于刀具中心点路径)或者 摆动时的最大插入角摆动时的最大插入角DP1沿螺旋路径插入时每转(沿螺旋路径插入时每转(360)的插入深度)的插入深度该槽和该槽和X轴的角度为零,槽边缘精加工余量是轴的角度为零,槽边缘精加工余量是0.2mm,槽底精加工余量是槽底精加工余量是0.2mm,安

97、全间隙是安全间隙是1mm,最大进给深度为最大进给深度为4mm。加工方向取决于在顺铣过程中的主轴的旋转方向。使用直径加工方向取决于在顺铣过程中的主轴的旋转方向。使用直径10的键槽铣刀。的键槽铣刀。15.圆形槽圆形槽POCKET4POCKET4(RTP,RFP,SDIS,DP,PRAD,PA,PO,MID,FAL,FALD,FFP1,FFD,CDIR,VARI,MIDA,AP1,AD,RAD1,DP1)CDIR加工槽的铣削方向值:0顺铣1逆铣2(用于G2);3(用于G3)VARI个位值:个位值:1粗加工;粗加工;2精加工精加工十位值:十位值:0使用使用G0垂直于槽中心,垂直于槽中心,1使用使用G1

98、垂直于槽中心;垂直于槽中心;2沿沿螺旋状;螺旋状;3沿槽纵向轴摆动沿槽纵向轴摆动MIDA在平面的连续加工中作为数值的最大进给宽度在平面的连续加工中作为数值的最大进给宽度RAD1插入时螺旋路径的半径(相当于刀具中心点路径)或者摆动时插入时螺旋路径的半径(相当于刀具中心点路径)或者摆动时的最大插入角的最大插入角DP1沿螺旋路径插入时每转(沿螺旋路径插入时每转(360)的插入深度)的插入深度 槽边缘精加工余量是槽边缘精加工余量是0.2mm,槽底精加工余量是槽底精加工余量是0.2mm,安全间安全间隙是隙是1mm,最大进给深度为最大进给深度为4mm。加工方向采用逆铣加工槽;使加工方向采用逆铣加工槽;使用

99、直径用直径20的键槽铣刀。的键槽铣刀。16.端面铣削端面铣削CYCLE71CYCLE71(RTP,RFP,SDIS,DP,PA,PO,LENG,WID,STA,MID,MIDA,FDP,FALD,FFP1,VARI,FDP1)PA起始点平面的第一轴,起始点平面的第一轴,PO起始点(绝对值),平面的第二轴起始点(绝对值),平面的第二轴STA纵向轴和平面的第一轴间的角度无符号纵向轴和平面的第一轴间的角度无符号0STA180MID最大进给深度(无符号输入),注意长宽是增量,有符号最大进给深度(无符号输入),注意长宽是增量,有符号MIDA平面中连续加工时作为数值的最大进给宽度(无符号输入)平面中连续加

100、工时作为数值的最大进给宽度(无符号输入)FDP精加工方向上的返回行程(起始点与进给点最近距离,精加工方向上的返回行程(起始点与进给点最近距离,无符号)无符号)FALD深度的精加工大小(增量缌无符号输入)深度的精加工大小(增量缌无符号输入)VARI加工类型:个位值:加工类型:个位值:1粗加工;粗加工;2精加工十位值:精加工十位值:1在一个方向在一个方向平行于平面的第一轴,平行于平面的第一轴,2在一个方向平行二平面的第二轴;在一个方向平行二平面的第二轴;3平行于平行于平霢的第一轴;平霢的第一轴;4平行于平面的第二轴,方向可交替平行于平面的第二轴,方向可交替FDP1在平面的进纙方向上越程(增量,无符

101、卷)超出总边缘量在平面的进纙方向上越程(增量,无符卷)超出总边缘量 加加工工一一个个在在XY平平面面中中的的X100/Y80矩矩形形体体端端面面,铣铣削削深深度度8mm。使用的刀具选使用的刀具选32立铣刀。立铣刀。17.轮廓铣削轮廓铣削CYCLE72CYCLE72( KNAME, RTP, RFP, SDIS, DP,MID, FAL, FALD, FFP1, FFD, VARI, RL,AS1,LP1,FF3,AS2,LP2)VARI类型:类型:个位值个位值1粗加工粗加工2精加工精加工 ,十位值十位值:0使用使用G0的中间的中间路径,路径,1使用使用G1的中间路径的中间路径,百位值百位值:0

102、轮廓未端返回轮廓未端返回RTP;1轮轮廓未端返回廓未端返回RFP+SDIS,2轮廓未端返回轮廓未端返回SDIS,3轮廓未端不返回轮廓未端不返回RL沿轮廓中心,向右或向左进给。值:沿轮廓中心,向右或向左进给。值:40(G40););41(G41););42(G42););接近和返回只有一条直线接近和返回只有一条直线AS1个位值:个位值:1直线切线;直线切线;2四分之一圆;四分之一圆;3半圆半圆十位值:十位值:0接近平面中的轮廓;接近平面中的轮廓;1接近沿空间路径的轮廓接近沿空间路径的轮廓LP1接近路径的长度(使用直线)或接近圆弧的半径(使用圆)接近路径的长度(使用直线)或接近圆弧的半径(使用圆)

103、(无符号输入)(无符号输入)FF3返回进给率和平面中中间位置的进给率(在开口处)返回进给率和平面中中间位置的进给率(在开口处)AS2返回方向返回方向/返回路径的定义(无符号输入)。个位值:返回路径的定义(无符号输入)。个位值:1直线切直线切线;线;2四分之一圆;四分之一圆;3半圆半圆十位值:十位值:0接近平面中的轮廓;接近平面中的轮廓;1接近沿空间路径的轮廓接近沿空间路径的轮廓LP2返回路径的长度(使用直线)或返回圆弧的半径(使用圆)返回路径的长度(使用直线)或返回圆弧的半径(使用圆)(无符号输入)(无符号输入) 循循环环参参数数为为深深度度18mm,使使用用G41左左补补偿偿,在在平平面面中

104、中沿沿四四分分之之一一圆圆接接近近和和返返回回轮轮廓廓,使使用用直直径径16立立铣铣刀刀,每每次次切切深深6mm,精精度度余余量量0.2,轮轮廓廓加加工工进进给给率率100,深深度度进进给给率率50,粗粗加加工工使使用用G01路路径径,返返回回RFP+SDIS,用用半半径径20的的圆弧接近与离开。圆弧接近与离开。 4.42 4.42 法那克法那克0i0i系统铣削编程系统铣削编程 法那克系统铣床编程,基本指令与铣床类似,区别仅法那克系统铣床编程,基本指令与铣床类似,区别仅在于圆弧半径,另外刀具半径补偿在于圆弧半径,另外刀具半径补偿D1D1必须与必须与G41,G42G41,G42在在同一程序段内才有效,除了钻孔,铰孔螺纹加工有循环同一程序段内才有效,除了钻孔,铰孔螺纹加工有循环指令,无其他特殊循环指令指令,无其他特殊循环指令G02/G03 X_Y_Z_R_(R有正负有正负)G41/G42G01(G00)X_Y_Z_D1刀补只有在加工平面的直线移动状态下才有效刀补只有在加工平面的直线移动状态下才有效

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 商业/管理/HR > 营销创新

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号