




已阅读5页,还剩44页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
数控编程技术,主讲:黄伟玲机电工程系,主讲:黄伟玲机电工程系,课时分配:理论(40课时)上课时间:13-19周考核方式:(考勤+作业)(30%)+考试(70%)考试:第19周辅导时间:周三(7.8节)联系电话数控编程技术,江西理工大学应用科学学院机电工程系黄伟玲2009.11.1,第一章,第1章数控加工的编程基础,数控编程概述数控机床的分类与刀具运动数控系统与加工功能数控加工程序的结构与格式数控机床的特点和应用范围数控系统的常用代码,1.1.1什么是机床的数字控制数控技术简称数控(NC,NumericalControl),是指利用数字或数字化的信号构成的程序对控制对象的工作过程实现自动控制的一门技术。例:N003G90G01X+35.Y+279.3Z-429.7S1000T02F500M07;数控系统(NCS,NumericalControlSystem)是指利用数字控制技术实现的自动控制系统。数控设备则是采用数控系统实现控制的机械设备,其操作命令是用数字或数字代码的形式来描述,工作过程是按照指定的程序自动地进行,装备了数控系统的机床称之为数控机床。,1.1数控编程概述,数控车床,数控铣床,加工中心,加工中心,1.1.2数控加工的过程,第1章数控加工的编程基础,利用数控机床完成零件加工的过程如图1.1,1.2所示,主要包括下列步骤。,图1.1数控加工的过程,图1.2数控加工过程,数控加工过程为:1.根据零件加工图样进行工艺分析,确定加工方案、工艺参数和位移数据。用规定的程序代码和格式编写零件加工程序单。程序的输入或传输。将输入到数控单元的加工程序,进行试运行、刀具路径模拟等。通过对机床的正确操作,运行程序,完成零件的加工。,第1章数控加工的编程基础,1.1.3数控程序编制的内容与方法,第1章数控加工的编程基础,1.1.4数控机床的组成,图1-2数控机床的组成,第1章数控加工的编程基础,数控机床由七部分组成:1.加工程序:软件组成部分。2输入输出装置:输入输出装置是操作人员与机床数控系统进行信息交流的载体。零件加工程序、机床参数及刀具补偿等数据通过键盘、U盘、磁盘、磁带、穿孔纸带和串行通信等方式输入到计算机数控装置,通过CRT、LED、LCD、TFT显示器以及各种信号灯、报警器等将信息输出。3.数控装置:由CPU、存储器、总线、功能部件和相应软件组成的专用计算机。数控装置是数控系统的核心。输入设备传送的数控加工程序,经数控装置系统软件进行译码、插补运算和速度预处理,产生位置和速度指令以及辅助控制功能信息等,第1章数控加工的编程基础,4.伺服驱动装置:伺服驱动装置包括主轴伺服驱动装置和进给伺服驱动装置两部分。接受数控装置来的位置指令和速度指令,将信号进行调解、转换、放大后驱动伺服电机,带动机床执行部件运动。5.辅助装置:辅助控制装置是介于数控装置和机床机械、液压部件之间的控制装置,通过可编程序控制器(PLC)来实现。PLC和数控装置配合共同完成数控机床的控制。6.位置检测装置:位置检测装置与伺服驱动装置配套组成半闭环和闭环伺服驱动系统。时时检测机床上零件的加工信息并反馈到数控系统。可以提高零件的加工精度。7.机床本体:机床本体就是数控机床的机械部件。包括:主运动部件,进给运动部件,如机床工作台、滑板及其传动部件和床身立柱及支承部件等。,1.1.5数控编程的种类,第1章数控加工的编程基础,数控编程,一般分为手工编程和自动编程两种。1.手工编程由人工进行数控编程。适用于加工形状简单、计算量小、程序不多的零件。2.自动编程利用计算机专用软件编制数控程序。适用于形状复杂的零件,特别是具有非圆曲线、列表曲线及曲面组成的零件。,1.2数控机床的分类与刀具运动,1.2.1刀具沿工件的加工轮廓插补,第1章数控加工的编程基础,数控加工的过程是刀具沿工件所要加工的轮廓移动(注:某些机床实际上是工作台移动而不是刀具运动,但为了编程方便,假定刀具相对于工件移动)-插补过程。,1.2.2数控机床的分类,第1章数控加工的编程基础,1.按加工方式分类(1)切削机床类。如数控车床、铣床、镗床、钻床和加工中心等。(2)成型机床类。如数控冲压机、弯管机、折弯机等。(3)特种加工机床类。如数控电火花、线切割、激光加工机床等。(4)其它机床类。如数控等离子切割、火焰切割、点焊机、三坐标测量机等。,2.按运动的控制轨迹分类,第1章数控加工的编程基础,(1)点位控制数控机床,图1-3按加工控制路线分类(1)点位控制;(2)直线控制;(3)轮廓控制,第1章数控加工的编程基础,3轮廓控制数控机床按控制坐标轴数目分类(1)二轴联动(2)二轴半联动(3)三轴联动(4)四轴联动(5)五轴联动,4.按伺服控制方式分类,第1章数控加工的编程基础,(1)开环控制数控机床,第1章数控加工的编程基础,(2)闭环控制数控机床,第1章数控加工的编程基础,(3)半闭环控制数控机床,5.按数控系统的功能水平分类,第1章数控加工的编程基础,1.2.3数控机床的坐标系和运动方向,第1章数控加工的编程基础,为了确定机床的运动方向、移动的距离,要在机床上建立一个坐标系,这个坐标系就是标准坐标系,也叫机床坐标系。数控机床上的坐标系是采用右手直角笛卡尔坐标系。如图1-7所示,X、Y、Z直线进给坐标系按右手定则规定,而围绕X、Y、Z轴旋转的圆周进给坐标轴A、B、C则按右手螺旋定则判定。机床各坐标轴及其正方向的确定原则是:(1)先确定Z轴。以平行于机床主轴的刀具运动坐标为Z轴,若有多根主轴,则可选垂直于工件装夹面的主轴为主要主轴,Z坐标则平行于该主轴轴线。若没有主轴,则规定垂直于工件装夹表面的坐标轴为Z轴。Z轴正方向是使刀具远离工件的方向。如立式铣床,主轴箱的上、下或主轴本身的上、下即可定为Z轴,且是向上为正;若主轴不能上下动作,则工作台的上、下便为Z轴,此时工作台向下运动的方向定为正向。,第1章数控加工的编程基础,图1-7笛卡尔直角坐标系统,第1章数控加工的编程基础,(2)再确定X轴。X轴为水平面内且垂直于Z轴并平行于工件的装夹面。在工件旋转的机床(如车床、外圆磨床)上,X轴的运动方向是径向的,与横向导轨平行。刀具离开工件旋转中心的方向是正方向。对于刀具旋转的机床,若Z轴为垂直(如立式铣、镗床,钻床),则从刀具主轴向床身立柱方向看,右手平伸出方向为X轴正向。(3)最后确定Y轴。在确定了X、Z轴的正方向后,即可按右手定则定出Y轴正方向。如图1-8是机床坐标系示例。,第1章数控加工的编程基础,图1-8数控机床坐标系示例(a)卧式车床;(b)立式铣床,第1章数控加工的编程基础,上述坐标轴正方向,均是假定工件不动,刀具相对于工件作进给运动而确定的方向,即刀具运动坐标系。但在实际机床加工时,有很多都是刀具相对不动,而工件相对于刀具移动实现进给运动的情况。此时,应在各轴字母后加上“”表示工件运动坐标系。按相对运动关系,工件运动的正方向恰好与刀具运动的正方向相反,即有:+X=X+Y=Y+Z=Z+A=A+B=B+C=C(4)旋转运动A、B和CA、B和C相应地表示其轴线平行于X、Y和Z坐标的旋转运动。A、B和C的正方向,相应地表示在X、Y和Z坐标正方向上按照右手螺旋前进的方向。,1.3数控系统与加工功能,1.3.1典型数控系统,第1章数控加工的编程基础,1.FANUC公司的主要数控系统(1)高可靠性的powerMate0系列,(2)普及型CNC0-D系列,(4)高性/价比的0i系列,(5)具有网络功能CNC16i/18i/21i系列,(6)个性化CNC16/18/160/180系列,(3)全功能型的0-C系列,2.SIEMENS公司的主要数控系统,第1章数控加工的编程基础,(1)SINUMERIK802S/C,(2)SINUMERIK802D,(4)SINUMERIK840D,(3)SINUMERIK810D,3.FAGOR公司的数控系统,第1章数控加工的编程基础,(1)CNC8070,(2)8055系列数控系统,(4)8040/8055-i/8055TCO/MCO系列,(5)8040/8055-i/8055TC/MC系列,(6)8025/8035系列,(3)8040/8055-i标准系列,4.华中数控系统,5.北京航天数控,1.3.2数控系统的主要功能,第1章数控加工的编程基础,准备功能,准备功能是使数控机床作好某种操作准备的指令,地址G和数字表示,ISO标准中规定准备功能有G00至G99共100种。G代码分为模态代码和非模态代码,其中00组(或没标字母)的G代码为非模态代码,其余为模态代码,模态代码可在连续多个程序段中有效,直到被相同组别的代码取代,非模态代码只在本程序段有效。,第1章数控加工的编程基础,表1-1常用G功能指令,第1章数控加工的编程基础,2.刀具功能,刀具功能字T。由地址功能码T和数字组成,刀具功能的数字是指定的刀号,数字的位数由所用的系统决定,有2位的和4位的。T后跟2位,直接表示刀具号,补偿则由其他指令指定;有的机床T后则允许跟4位数字,前2位表示刀具号,后2位表示刀具补偿号。例如:T0211表示用第二把刀具,其刀具偏置及补偿量等数据在第11号地址中。,第1章数控加工的编程基础,3.主轴速度功能,主轴转速功能字S,由地址码和数字组成,数字表达的含义有两种:主轴切削线速度和主轴的转速。(1)主轴速度以转速设定(单位:r/min)指令格式:G97S_(2)主轴速度以线速度设定(单位:m/min)指令格式:G96S_(3)车床主轴转速的确定方法。已知要求的圆周切削速度为VC(单位为m/min)时,车床主轴的转速(r/min)为:式中d-工件的外经,单位为mm。,第1章数控加工的编程基础,4.进给功能,进给功能字F表示刀具中心运动时的进给速度,进给功能用F代码和数字构成。数字表达的方式有三种:每转进给量(mm/r,用G99指定),每分钟进给量(mm/min,用G98指定)和螺纹切削功能的螺距(mm/r)。系统默认为G99模式。,(a)车削进给,(b)铣削进给,第1章数控加工的编程基础,5.辅助功能(M代码),辅助功能也叫M功能,它是控制机床或系统的开关功能的一种命令。由地址码M和数字组成,从M00M99共100种。常用的M功能指令有:M00:进给暂停M01:条件暂停M02:程序结束M03:主轴正转M04:主轴反转M05:主轴停转M07、M08:开切削液M09:关切削液M99:子程序返回M30:程序结束并返回到开始处M98:子程序调用,第1章数控加工的编程基础,1.4数控加工程序的结构与格式,1.加工程序的结构加工程序可分为主程序和子程序,无论是主程序还是子程序,每一个程序都是由程序号、程序内容和程序结束三部分组成。程序的内容则由若干程序段组成,程序段是由若干程序字组成,每个程序字又由地址符和带符号或不带符号的数值组成,程序字是程序指令中的最小有效单位。2.加工程序的组成(1)程序号程序号是程序的开始部分,在FANUC系统中,采用英文字母“O”作为程序编号地址,而其他系统有的采用“P”“%”以及“:”等。,1.4.1程序的结构,第1章数控加工的编程基础,(2)程序内容程序内容是整个程序的核心,由许多程序段组成,每个程序段由一个或多个指令组成,表示数控机床要完成的全部动作。(3)程序结束以程序结束指令M02或M30作为整个程序介绍的符号,来结束整个程序。例:O0519程序号N0010G91G80G49G40G00T01N0020T02M01N0030G90G54G00X5.44Y1.95S700语句号N0040G43Z0.1H01程序内容:N0310G90G54G00X0.9Y-1.5S300:N1000M30程序结束,第1章数控加工的编程基础,3.主程序和子程序的关系,第1章数控加工的编程基础,1.4.2程序段格式,1.程序段格式的种类,字-地址程序段格式字的排列顺序要求不严格,数据的位数可多可少,需要的字以及与上一程序段相同的续效字可以不写。(2)分隔符的程序段格式在每一个字的前写一个分隔符,这样就可以不写地址符。例:B0B200B200GYL2;(3)固定程序段格式这种程序段既地址码也无分隔符,各字的顺序及位数是固定的。2.字-地址程序段的编排规则N_G_X_Y_Z_I_J_K_P_Q_R_A_B_C_F_S_T_M_LF,第1章数控加工的编程基础,3.程序段内各字的说明,1.5数控机床的特点,1.5.1数控机床的加工特点,第1章数控加工的编程基础,1.可以加工有复杂型面的工件,2.加工精度高,产品质量稳定,3.自动化程度高,劳动强度低,4.生产效率高,5.良好的经济效益,6.有利于生产管理的现代化,1.5.2数控机床的使用特点,第1章数控加工的
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 慢行系统贯通工程可行性研究报告(模板范文)
- 粮油仓储储备项目实施方案(模板范文)
- 老旧停车场智能化改造实施方案(范文)
- 家医上门服务的全方位实施方案
- 工厂建设项目风险管理与控制方案
- 天津市滨海新区田家炳中学2023-2024学年高一上学期期中政治题 含解析
- 神木职业技术学院《控制性详细规划》2023-2024学年第二学期期末试卷
- 湘潭医卫职业技术学院《离散数学(全英文)》2023-2024学年第二学期期末试卷
- 贵州工贸职业学院《建筑设备安装技术》2023-2024学年第二学期期末试卷
- 酒泉职业技术学院《兽医外科学及外科手术学》2023-2024学年第二学期期末试卷
- 世界环境日环保教育班会 课件
- 临床诊疗指南-疼痛学分册
- 旧房改造施工设计方案
- 2024年山东职业学院高职单招语文历年参考题库含答案解析
- 2024认定实际施工人法律风险防范与合同完善服务合同3篇
- 2025年度会计人员继续教育会计法律法规答题活动测试100题答案
- 农贸批发市场管理制度(3篇)
- 2022年新高考全国Ⅱ卷英语高考真题试卷(含详解)
- 《糖尿病监测及意义》课件
- 4.1.2-元素周期表-课件 高一上学期化学人教版(2019)必修第一册
- 跨学科实践活动5基于碳中和理念设计低碳行动方案(教学课件)九年级化学上册(人教版2024)
评论
0/150
提交评论