欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    数控编程基础知识教学.ppt

    • 资源ID:59566352       资源大小:2.93MB        全文页数:123页
    • 资源格式: PPT        下载积分:20金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要20金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    数控编程基础知识教学.ppt

    主讲主讲:王都阳王都阳数控编程基础知识数控编程基础知识目录一、基本概念一、基本概念二、机床坐标系二、机床坐标系三、程序结构三、程序结构四、字及字功能四、字及字功能五、与参考点相关的指令五、与参考点相关的指令六、绝对与增量坐标系六、绝对与增量坐标系七、数学处理七、数学处理八、基本的编程指令八、基本的编程指令一、基本概念一、基本概念1.1.数字控制(数字控制(Numerical ControlNumerical Control)n用数字化信息实现机床控制的一种方法。是近用数字化信息实现机床控制的一种方法。是近代发展起来的一种自动控制技术,简称代发展起来的一种自动控制技术,简称NCNC。2.2.数控机床数控机床n采用数字控制技术的新型自动化机床。采用数字控制技术的新型自动化机床。(1)数控机床的发展史)数控机床的发展史n19521952年美国帕森斯公司和麻省理工学院研制世年美国帕森斯公司和麻省理工学院研制世界上第一台三坐标数控立式铣床。界上第一台三坐标数控立式铣床。n两个阶段六个时代两个阶段六个时代其他国家我国NC阶段电子管时代晶体管时代集成电路时代195219591965195819641972CNC阶段小型计算机时代微处理器时代通用型CNC时代1970197419901978198119921、世界上第一台数控机床是、世界上第一台数控机床是()年研制出来的。年研制出来的。A、1930B、1947C、1952D、19582、数控机床诞生于(、数控机床诞生于()。)。A、美国、美国B、日本、日本C、英国、英国D、德国、德国3、世界上第一台数控机床于、世界上第一台数控机床于1952年在美国问世。年在美国问世。()4、数控机床与其他自动机床的一个显著区别在、数控机床与其他自动机床的一个显著区别在于当加工对象改变时,除了重新装夹工件和于当加工对象改变时,除了重新装夹工件和更换刀具外,只需对机床作一些调整,而不更换刀具外,只需对机床作一些调整,而不需更换控制介质,就可自动加工出新的工件。需更换控制介质,就可自动加工出新的工件。()(2)数控机床的特点)数控机床的特点n自动化程度高自动化程度高,劳动强度低劳动强度低n加工精度高,加工质量稳定加工精度高,加工质量稳定n对加工对象的适应性强对加工对象的适应性强n生产效率高,经济效益好生产效率高,经济效益好n便于现代管理便于现代管理 n易于建立计算机通信网络易于建立计算机通信网络 (3)数控机床的适用范围)数控机床的适用范围 一一般般来来说说,数数控控机机床床特特别别适适用用于于加加工工零零件件较较复复杂杂、精度要求高和产品更新频繁、生产周期要求短的场合。精度要求高和产品更新频繁、生产周期要求短的场合。n批量小而又多次生产的零件批量小而又多次生产的零件n几何形状复杂的零件几何形状复杂的零件n在加工过程中必须进行多种加工的零件在加工过程中必须进行多种加工的零件n切削余量大的零件切削余量大的零件n公差带范围小的零件公差带范围小的零件n工艺设计变化快的零件工艺设计变化快的零件n加工过程中的错误造成严重浪费的贵重的零件加工过程中的错误造成严重浪费的贵重的零件 n需要全部检测的零件需要全部检测的零件1、数控机床适于(、数控机床适于()生产。)生产。A、大型零件、大型零件B、小批量、形状复杂零件、小批量、形状复杂零件C、小型零件、小型零件D、低精度零件、低精度零件2、加工精度高、(、加工精度高、()、自动化程度高、劳动强度)、自动化程度高、劳动强度低、生产效率高等是数控机床加工的特点。低、生产效率高等是数控机床加工的特点。A、加工轮廓简单、生产批量又特别大的零件、加工轮廓简单、生产批量又特别大的零件B、对加工对象的适应性强、对加工对象的适应性强C、装夹困难或必须依靠人工找正、定位才能保、装夹困难或必须依靠人工找正、定位才能保证其加工精度的单件零件证其加工精度的单件零件D、适于加工余量特别大、材质及余量都不均匀、适于加工余量特别大、材质及余量都不均匀的坯件的坯件3、数控机床适用于批量小、品种更换频繁、数控机床适用于批量小、品种更换频繁、零件结构复杂、精度要求高的产品加工。零件结构复杂、精度要求高的产品加工。()4、数控机床加工的优点很多,它能适用于所、数控机床加工的优点很多,它能适用于所有的机械加工。(有的机械加工。()5、采用数控机床可以提高零件的加工精度,、采用数控机床可以提高零件的加工精度,稳定质量、提高生产率,完成普通机床难稳定质量、提高生产率,完成普通机床难以加工的复杂型面的加工。(以加工的复杂型面的加工。()(4)数控机床的发展趋势)数控机床的发展趋势n高精度化高精度化n高可靠性高可靠性 n高柔性化高柔性化 n复合化复合化 n高速度化高速度化 n制造系统自动化制造系统自动化 (5)数控机床的组成)数控机床的组成1、数控机床由四个基本部分组成:(、数控机床由四个基本部分组成:()、)、数控装置、伺服系统和机床本体部分。数控装置、伺服系统和机床本体部分。A、数控程序、数控程序B、信息载体、信息载体C、伺服电动机、伺服电动机D、可编程控制器、可编程控制器2、数控机床的核心装置是(、数控机床的核心装置是()。)。A、机床本体、机床本体B、数控装置、数控装置C、输入输出装置、输入输出装置D、伺服装置、伺服装置3、伺服系统的作用是把来自数控装置的脉冲、伺服系统的作用是把来自数控装置的脉冲信号转换成机床移动部件的运动。(信号转换成机床移动部件的运动。()4、数控装置是数控机床的运算和控制系统。、数控装置是数控机床的运算和控制系统。()5、检测元件的作用是检测位移和速度的实际、检测元件的作用是检测位移和速度的实际值,并向数控装置或伺服装置发送反馈信值,并向数控装置或伺服装置发送反馈信号,从而构成闭环控制。(号,从而构成闭环控制。()6、数控的实质是计算机控制。(、数控的实质是计算机控制。()(6)数控机床的分类)数控机床的分类1)按控制方式分)按控制方式分n点位控制系统点位控制系统n直线切削控制系统直线切削控制系统n连续(轮廓)控制系统连续(轮廓)控制系统1、按照机床运动的控制轨迹分类,加工中心属于(、按照机床运动的控制轨迹分类,加工中心属于()。)。A、点位控制点位控制B、直线控制直线控制C、轮廓控制轮廓控制D、远程控制、远程控制2、在同一时间内控制一个坐标方向上的移动的系统、在同一时间内控制一个坐标方向上的移动的系统是(是()控制系统。)控制系统。A、点位、点位B、点位直线、点位直线C、轮廓、轮廓D、连续、连续3、按数控系统的控制方式分类,数控机床分为:开、按数控系统的控制方式分类,数控机床分为:开环控制数控机床、(环控制数控机床、()、闭环控制数控机床。)、闭环控制数控机床。A、点位控制数控机床、点位控制数控机床B、点位直线控制数控机床、点位直线控制数控机床C、半闭环控制数控机床、半闭环控制数控机床D、轮廓控制数控机床、轮廓控制数控机床4、数控钻床和数控冲床都属于轮廓控制机床。、数控钻床和数控冲床都属于轮廓控制机床。()5、数控坐标镗床是一种点位控制数控机床。、数控坐标镗床是一种点位控制数控机床。()6、数控车床是一种轮廓控制数控机床。(、数控车床是一种轮廓控制数控机床。()7、点位控制的数控机床只控制起点和终点位、点位控制的数控机床只控制起点和终点位置,对加工过程中的轨迹没有严格要求。(置,对加工过程中的轨迹没有严格要求。()8、点位控制系统不仅要控制从一点到另一点、点位控制系统不仅要控制从一点到另一点的准确定位,还要控制从一点到另一点的路的准确定位,还要控制从一点到另一点的路径。(径。()2)按伺服控制方式分)按伺服控制方式分n开环控制系统开环控制系统特点:特点:无位置反馈装置,因此控制精度低。无位置反馈装置,因此控制精度低。工作比较稳定。工作比较稳定。适用于中、小型数控机床。适用于中、小型数控机床。n全闭环伺服系统全闭环伺服系统特点:特点:有位置反馈装置,并安装在工作台上有位置反馈装置,并安装在工作台上,反馈工作台的反馈工作台的直线位移直线位移,定位精度高。定位精度高。调试、维修麻烦,稳定性差。调试、维修麻烦,稳定性差。大型和精密机床。大型和精密机床。n半闭环伺服系统半闭环伺服系统特点:特点:有位置反馈装置,并安装在丝杆或电机输出轴上,有位置反馈装置,并安装在丝杆或电机输出轴上,将其角位移反馈回来,因有一部分传动误差没有进行将其角位移反馈回来,因有一部分传动误差没有进行补偿,所以加工精度低于闭环的。补偿,所以加工精度低于闭环的。系统调试、维修容易,稳定性较好。系统调试、维修容易,稳定性较好。注意:注意:开环、全闭环、半闭环伺服系统的区别开环、全闭环、半闭环伺服系统的区别不同处不同处 位置检位置检测装置测装置检测元件检测元件安装位置安装位置反馈反馈信号信号控制控制精度精度稳定稳定性性维修难维修难易程度易程度开环开环无无低低好好易易全闭环全闭环 有有工作台工作台直线直线位移位移高高差差难难半闭环半闭环 有有丝杠或电丝杠或电动机输出动机输出轴轴角位角位移或移或速度速度一般一般 一般一般 一般一般1、数控闭环伺服系统的速度反馈装置装在(、数控闭环伺服系统的速度反馈装置装在()。)。A、伺服电动机上、伺服电动机上B、伺服电动机主轴上、伺服电动机主轴上C、工作台上、工作台上D、工作台丝杠上、工作台丝杠上2、开环控制系统是带有位置检测装置的控制、开环控制系统是带有位置检测装置的控制系统,它结构简单、容易调试、成本低;系统,它结构简单、容易调试、成本低;()3、闭环控制系统是反指不带位置检测装置的、闭环控制系统是反指不带位置检测装置的控制系统,它结构复杂、不易调试、成本控制系统,它结构复杂、不易调试、成本高;(高;()4、闭环进给伺服系统与半闭环进给伺服系统主要区、闭环进给伺服系统与半闭环进给伺服系统主要区别在于(别在于()。)。A、位置控制器、位置控制器B、检测单元、检测单元C、伺服驱动器、伺服驱动器D、控制对象、控制对象5、以下系统中、以下系统中()在目前应用较多。在目前应用较多。A、闭环、闭环B、开环、开环C、半闭环、半闭环D、双闭环、双闭环6、位置检测元件装在伺服电动机的尾部的是、位置检测元件装在伺服电动机的尾部的是()系统。系统。A、闭环、闭环B、半闭环、半闭环C、开环、开环D、三者均不是、三者均不是7、数控半闭环控制系统一般利用装在电动机或丝杠、数控半闭环控制系统一般利用装在电动机或丝杠上的光栅获得位置反馈量。(上的光栅获得位置反馈量。()8、在闭环数控机床中的伺服电机一般采用步进电机。、在闭环数控机床中的伺服电机一般采用步进电机。()9、伺服系统的执行机构常采用直流或交流伺服电动、伺服系统的执行机构常采用直流或交流伺服电动机。(机。()10、半闭环和全闭环位置反馈系统的根本差别在于、半闭环和全闭环位置反馈系统的根本差别在于位置传感器安装的位置不同,半闭环的位置传感位置传感器安装的位置不同,半闭环的位置传感器安装在工作台上,全闭环的位置传感器安装在器安装在工作台上,全闭环的位置传感器安装在电机的轴上。(电机的轴上。()11、开环控制系统一般适用于经济型数控机床和旧开环控制系统一般适用于经济型数控机床和旧机床数控化改造。(机床数控化改造。()12、半闭环控制系统通常在机床的运动部件上直接半闭环控制系统通常在机床的运动部件上直接安装位移测量装置。(安装位移测量装置。()3.3.数控加工程序数控加工程序n将将加加工工所所需需信信息息用用特特定定的的代代码码编编制制,用用来控制数控机床的加工,这样的程序。来控制数控机床的加工,这样的程序。(1)程序编制的内容)程序编制的内容制制定定工工艺艺方方案案数数学学处处理理编编写写程程序序程程序序校校验验修修 改改分分析析零零件件图图样样首件试切是用来检验程序编制是否有错。首件试切是用来检验程序编制是否有错。()数控程序编制是指由分析零件图样到程序数控程序编制是指由分析零件图样到程序检验的全过程。(检验的全过程。()(2)程序编制的方法)程序编制的方法 n手工编程手工编程形状简单零件形状简单零件n自动编程自动编程形状复杂零件形状复杂零件手工编程适应于各种工件形状的编程。手工编程适应于各种工件形状的编程。()数控机床既可以自动加工,也可以手数控机床既可以自动加工,也可以手动加工。(动加工。()(3)数控程序编制的国际标准)数控程序编制的国际标准nEIAEIA代码代码(美国电子工业协会美国电子工业协会)nISOISO代码代码(国际标准化协会国际标准化协会)异同点异同点奇偶校验奇偶校验容量容量特征性特征性EIAEIA补奇码(第补奇码(第8列)列)2 26 6特征不明显特征不明显ISOISO补偶码(第补偶码(第5列)列)27特征明显特征明显1、EIA代码区别于代码区别于ISO代码的最大特点是每代码的最大特点是每行孔数为(行孔数为()A、奇数、奇数B、偶数、偶数C、7孔孔D、8孔孔2、ISO代码中第五列是奇校验位。(代码中第五列是奇校验位。()4.4.专业术语专业术语NCNC(Numerical Control)(Numerical Control)数字控制数字控制CNCCNC(Computer Numerical Control)Computer Numerical Control)计算机数字控制计算机数字控制CADCAD(ComputerComputerAidedAidedDesignDesign)计算机辅助设计计算机辅助设计CAMCAM(ComputerComputerAidedAidedManufactureManufacture)计算机辅助制造计算机辅助制造CAECAE(ComputerComputerAidedAidedEngineeringEngineering)计算机辅助工程分析计算机辅助工程分析CAPPCAPP(ComputerComputerAidedAidedProcessProcessPlanning)Planning)计算机辅助工艺规程设计计算机辅助工艺规程设计CIMSCIMS(Computer(ComputerIntegratedIntegratedManufacturingManufacturingSystemSystem)计算机集成制造系统计算机集成制造系统FMSFMS(Flexible Manufacturing System)(Flexible Manufacturing System)柔性制造系统柔性制造系统MCMC(Machining(Machining centers)centers)加工中心加工中心 QCQC(Quality Control)(Quality Control)质量控制质量控制DNCDNC(Direct Numerical Control)(Direct Numerical Control)直接数控直接数控ACAC(Adaptive Control)(Adaptive Control)自适应控制自适应控制MNCMNC(Micro-computer(Micro-computerNumerical Control)Numerical Control)微机数控微机数控ENCENC(EconomicalEconomical Numerical Control)Numerical Control)经济型数控经济型数控1、MNC表示(表示()A、数控系统、数控系统B、微机数控系统、微机数控系统C、计算机数控系统、计算机数控系统D、经济型数控系统、经济型数控系统2、FMS是指(是指()。)。A、直接数字控制、直接数字控制B、自动化工厂、自动化工厂C、柔性制造系统、柔性制造系统D、计算机集成制造系统、计算机集成制造系统3、CAM是指(是指()。)。A、计算机辅助设计、计算机辅助设计B、计算机辅助制造、计算机辅助制造C、计算机辅助工艺规划、计算机辅助工艺规划D、计算机集成制、计算机集成制4、AC控制是指(控制是指()。)。A、闭环控制、闭环控制B、半闭环控制、半闭环控制C、群控系统、群控系统D、自适应控制、自适应控制5、英文缩写、英文缩写NC的含义是:(的含义是:()A、数控程序、数控程序B、数控编程、数控编程C、数控加工、数控加工D、数字控制、数字控制二、坐标系二、坐标系1.1.机床坐标系机床坐标系(1 1)标准坐标系:)标准坐标系:直角坐标系直角坐标系X、Y、Z旋转坐标系旋转坐标系A、B、CnX、Y、Z右手直角笛卡尔坐标系右手直角笛卡尔坐标系nA、B、C右手螺旋定则右手螺旋定则右手直角笛卡尔定则右手直角笛卡尔定则右手螺旋定则右手螺旋定则1、用右手笛卡尔坐标系判断机床坐标系时,、用右手笛卡尔坐标系判断机床坐标系时,食指方向指向(食指方向指向()A、X轴轴B、Y轴轴C、Z轴轴D、B轴轴2、数控机床的旋转轴之一、数控机床的旋转轴之一B轴是绕(轴是绕()直)直线轴旋转的轴。线轴旋转的轴。A、X轴轴B、Y轴轴C、Z轴轴D、W轴轴3、数控机床绕、数控机床绕X轴旋转的回转的运动坐标轴轴旋转的回转的运动坐标轴是(是()。)。A、A轴轴B、B轴轴C、C轴轴D、D轴轴4、数控机床的旋转轴之一、数控机床的旋转轴之一B轴是绕(轴是绕()直)直线轴旋转的轴。线轴旋转的轴。A、X轴轴B、Y轴轴C、轴、轴D、W轴轴5、数控机床坐标系采用右手直角笛卡尔坐标、数控机床坐标系采用右手直角笛卡尔坐标系。(系。()(2 2)运动方向)运动方向 假设工件不动,刀具相对移动。假设工件不动,刀具相对移动。正方向为增大工件与刀具之间的距离的方向。正方向为增大工件与刀具之间的距离的方向。1、确定坐标系正方向时,通常假定(、确定坐标系正方向时,通常假定()A、被加工工件和刀具不动、被加工工件和刀具不动B、刀具不动,被加工工件移动、刀具不动,被加工工件移动C、被加工工件和刀具都移动、被加工工件和刀具都移动D、被加工工件不动,刀具移动、被加工工件不动,刀具移动2、数控机床坐标轴命名原则规定,(、数控机床坐标轴命名原则规定,()的运动方向为该坐标轴的正方向。的运动方向为该坐标轴的正方向。A、刀具远离工件、刀具远离工件B、刀具接近工件、刀具接近工件C、工件远离刀具、工件远离刀具D、工件接近刀具、工件接近刀具3、数控机床有不同的运动形式,需要考虑工、数控机床有不同的运动形式,需要考虑工件与刀具相对运动关系及坐标方向,编写件与刀具相对运动关系及坐标方向,编写程序时,采用(程序时,采用()的原则编写程序。)的原则编写程序。A、刀具固定不动,工件相对移动、刀具固定不动,工件相对移动B、铣削加工刀具只做转动,工件移动;车、铣削加工刀具只做转动,工件移动;车削加工刀具移动,工件转动削加工刀具移动,工件转动C、分析机床运动关系后再根据实际情况、分析机床运动关系后再根据实际情况D、工件固定不动,刀具相对移动、工件固定不动,刀具相对移动4、编制加工程序时一律假定刀具固定,工件、编制加工程序时一律假定刀具固定,工件移动。(移动。()(3 3)坐标轴的确定)坐标轴的确定n先先Z Z轴后轴后X X轴,最后轴,最后Y Y轴。轴。1 1)Z Z轴:平行于机床主轴轴线的方向;轴:平行于机床主轴轴线的方向;2 2)X X轴:水平平面内,垂直于轴:水平平面内,垂直于Z Z轴;轴;工件旋转(如车床):工件的径向。工件旋转(如车床):工件的径向。刀具旋转(如铣床、加工中心)刀具旋转(如铣床、加工中心)卧式机床:人站在立柱旁,面向工件看,右手为卧式机床:人站在立柱旁,面向工件看,右手为X轴正方向;轴正方向;立式机床:人站在工作位,面向立柱看,右手为立式机床:人站在工作位,面向立柱看,右手为X轴正方向。轴正方向。3)Y轴:由上述两轴确定。轴:由上述两轴确定。卧式数控车床卧式数控车床立式数控铣床立式数控铣床1、数控机床的、数控机床的Z轴方向是指(轴方向是指()。)。A、平行于工件装夹方向、平行于工件装夹方向B、垂直于工件装夹方向、垂直于工件装夹方向C、与主轴回转中心平行、与主轴回转中心平行D、不确定、不确定2、数控机床的坐标系采用右手笛卡儿坐标,、数控机床的坐标系采用右手笛卡儿坐标,在确定具体坐标时,先定在确定具体坐标时,先定x轴,再根据右手轴,再根据右手法则定法则定Z轴。(轴。()3、不同的数控机床各坐标轴的运动各不相同,、不同的数控机床各坐标轴的运动各不相同,编程时一律假定刀具相对于静止的工件运编程时一律假定刀具相对于静止的工件运动。(动。()(4)机床原点)机床原点n机床上一个固定点,由机床生产商确定,机床使机床上一个固定点,由机床生产商确定,机床使用用户无法修改。用用户无法修改。1 1)数控车床)数控车床卡盘卡盘端面与主轴轴线的交点。端面与主轴轴线的交点。2)数控铣床数控铣床X、Y、Z三个直线坐标轴正三个直线坐标轴正方向的极限位置。方向的极限位置。1、下列说法不正确的是(、下列说法不正确的是()A、机床原点为机床上一个固定点、机床原点为机床上一个固定点B、机床原点为工件上一个固定点、机床原点为工件上一个固定点C、机床原点由制造厂确定、机床原点由制造厂确定2、数控机床的机械零点是不受限制任意设定、数控机床的机械零点是不受限制任意设定的。(的。()2.2.编程坐标系编程坐标系n编程坐标系编程坐标系为了编程方便,编程人员根为了编程方便,编程人员根据零件图样及加工工艺等建立的坐标系。据零件图样及加工工艺等建立的坐标系。n编程原点编程原点是根据加工零件图样及加工工是根据加工零件图样及加工工艺要求选定的坐标系原点。艺要求选定的坐标系原点。注:注:编程原点应尽量选择在零件的设计基准编程原点应尽量选择在零件的设计基准或工艺基准上。或工艺基准上。3.3.加工坐标系(工件坐标系)加工坐标系(工件坐标系)n工件原点(程序原点)工件原点(程序原点)零件被装夹好后,零件被装夹好后,相应的编程原点在机床坐标系中的位置。相应的编程原点在机床坐标系中的位置。n加工坐标系加工坐标系以确定的加工原点为基准所以确定的加工原点为基准所建立的坐标系。建立的坐标系。注意:注意:机床坐标系与编程坐标系、加工坐标机床坐标系与编程坐标系、加工坐标系的相互关系系的相互关系n机床坐标系是所有坐标系的基准。机床坐标系是所有坐标系的基准。n编程坐标系中各轴方向与数控机床相应的坐编程坐标系中各轴方向与数控机床相应的坐标轴方向一致。标轴方向一致。n编程坐标系、加工坐标系重合。编程坐标系、加工坐标系重合。1、数控编程时,应首先设定(、数控编程时,应首先设定()。)。A、机床原点、机床原点B、固定参考点、固定参考点C、机床坐标系、机床坐标系D、工件坐标系、工件坐标系2、编程坐标系是编程人员在编程过程中所用、编程坐标系是编程人员在编程过程中所用的坐标系,其坐标的建立就与所使用机床的坐标系,其坐标的建立就与所使用机床的坐标系相一致。(的坐标系相一致。()3、编程数控程序时一般以机床坐标系作为编、编程数控程序时一般以机床坐标系作为编程依据。(程依据。()4、编制数控程序时一般以工件坐标系为依据。、编制数控程序时一般以工件坐标系为依据。()5、数控机床的机械零点是不受限制任意设定、数控机床的机械零点是不受限制任意设定的。(的。()6、编程坐标系可以任意设定。(、编程坐标系可以任意设定。()7、机床坐标系原点的位置通常由编程人员确、机床坐标系原点的位置通常由编程人员确定。(定。()8、工件坐标系原点的位置通常由厂家确定。、工件坐标系原点的位置通常由厂家确定。()4.4.机床参考点机床参考点u机床参考点是用于对机床运动进行检测和机床参考点是用于对机床运动进行检测和控制的固定位置点。控制的固定位置点。u机床参考点的位置是由机床制造厂家在每机床参考点的位置是由机床制造厂家在每个进给轴上用限位开关精确调整好的,坐个进给轴上用限位开关精确调整好的,坐标值已输入数控系统中。因此参考点对机标值已输入数控系统中。因此参考点对机床原点的坐标是一个已知数。床原点的坐标是一个已知数。注意:注意:通常在数控铣床上机床原点和机床参考点是通常在数控铣床上机床原点和机床参考点是重合的;重合的;数控车床上机床参考点是离机床原点最远的数控车床上机床参考点是离机床原点最远的极限点。极限点。数控机床开机时,通过手动回零操作确定机数控机床开机时,通过手动回零操作确定机床原点,只有机床原点被确认后,刀具(或床原点,只有机床原点被确认后,刀具(或工作台)移动才有基准。工作台)移动才有基准。注意:注意:机床原点、机床参考点、编程原点、机床原点、机床参考点、编程原点、加工原点的相互关系。加工原点的相互关系。n机床原点是所有坐标系原点的基准,加工原机床原点是所有坐标系原点的基准,加工原点必须通过机床原点确定;点必须通过机床原点确定;n机床参考点在车床上是离开机床原点最远的机床参考点在车床上是离开机床原点最远的点,铣床上这两点重合;点,铣床上这两点重合;n编程原点和加工原点重合。编程原点和加工原点重合。三、程序结构三、程序结构 1.1.程序名程序名%(%(或或O O)+四位数字四位数字 2.2.程序主体程序主体 程序段格式:程序段格式:(1 1)固定地址程序段格式)固定地址程序段格式 (2 2)带分隔符固定地址程序段格式)带分隔符固定地址程序段格式 (3 3)字地址程序段格式)字地址程序段格式3.3.程序结束程序结束 M02(M02(或或M30)M30)常用的程序段格式是(常用的程序段格式是()A、字地址程序段格式、字地址程序段格式B、带分隔符的程序段格式、带分隔符的程序段格式C、固定顺序程序段格式、固定顺序程序段格式四、字及字功能四、字及字功能N_G_X_Y_Z_F_M_S_T_N_G_X_Y_Z_F_M_S_T_1.N1.N顺序号顺序号N+N+多个正整数字多个正整数字注:注:顺序号只是程序段的名称,与程序执行顺序号只是程序段的名称,与程序执行的先后顺序无关。的先后顺序无关。功用:功用:校对和检索修改程序;校对和检索修改程序;条件转向的目标。条件转向的目标。2.G2.G准备功能字准备功能字G+1G+12 2正整数字正整数字模态指令:模态指令:该指令一旦在某程序段中指定,该指令一旦在某程序段中指定,其功能一直保持到被取消或被同组其它代码其功能一直保持到被取消或被同组其它代码所代替。所代替。非模态指令:非模态指令:其功能仅在所出现的程序段内其功能仅在所出现的程序段内有效。(如:有效。(如:G04G04、G27G27、G28G28、G29G29、G30G30、G53G53、G92G92)G功功能能G功功能能G功功能能G00G00 快速定位快速定位G40G40 取消刀具半径补偿取消刀具半径补偿G90G90 绝对值编程绝对值编程G01G01 直线插补直线插补G41G41 左刀补左刀补G91G91 增量值编程增量值编程G02G02 顺圆插补顺圆插补G42G42 右刀补右刀补G03G03 逆圆插补逆圆插补G94G94 每分钟进给每分钟进给G54G54 选择坐标系选择坐标系1 1G95G95 每转进给每转进给G04G04 暂停暂停G55G55 选择坐标系选择坐标系2 2G56G56 选择坐标系选择坐标系3 3G96G96 恒线速控制恒线速控制G17G17 XYXY平面选择平面选择G57G57 选择坐标系选择坐标系4 4G97G97 恒线速取消恒线速取消G18G18 ZXZX平面选择平面选择G58G58 选择坐标系选择坐标系5 5G19G19 YZYZ平面选择平面选择G59G59 选择坐标系选择坐标系6 6注意:注意:同组的代码不能出现在一个程序段中;同组的代码不能出现在一个程序段中;不同组的代码根据需要可以在一个程序段不同组的代码根据需要可以在一个程序段中出现。中出现。其中:其中:G01G01、G17G17、G21G21、G40G40、G90G90、G94G94为缺为缺省状态。省状态。例:例:1 1、不同组的、不同组的G G指令出现在同一程序段中时,(指令出现在同一程序段中时,()A A、前面的指令有效、前面的指令有效 B B、前后的指令均有效、前后的指令均有效 C C、后面的指令有效、后面的指令有效 D D、前后的指令均无效、前后的指令均无效2 2、同组的、同组的G G指令出现在同一程序段中时,(指令出现在同一程序段中时,()A A、前面的指令有效、前面的指令有效 B B、前后的指令均有效、前后的指令均有效 C C、后面的指令有效、后面的指令有效 D D、前后的指令均无效、前后的指令均无效3、下列哪一个是非模态指令。(、下列哪一个是非模态指令。()A、G41B、G01C、G90D、G044、程序段、程序段;最终执行(最终执行()指令。)指令。A、G00B、G01C、G02D、G03模态模态指令的作用一直延续到下一个非模态指令为止。(指令的作用一直延续到下一个非模态指令为止。()5、准备功能、准备功能G40、C41、G42都是模态指令。(都是模态指令。()6、G96功能为主轴恒线速度控制,功能为主轴恒线速度控制,G97功能为主轴恒功能为主轴恒转速控制。(转速控制。()7、数控机床编程中的模态指令必须由非模态指令取、数控机床编程中的模态指令必须由非模态指令取消。(消。()8、华中数控系统中,、华中数控系统中,G96S200表示切削速表示切削速度是度是200m/mim。(。()9、华中数控系统中,、华中数控系统中,G97S1500表示主轴转表示主轴转速为速为1500r/min。(。()10、模态指令在整个程序中只需输入一次。、模态指令在整个程序中只需输入一次。()11、同组模态、同组模态G代码可以放在一个程序段中,代码可以放在一个程序段中,而且与顺序无关。(而且与顺序无关。()3.3.尺寸字尺寸字第一组:第一组:X X、Y Y、Z Z U U、V V、W W P P、Q Q、R R 第二组:第二组:A A、B B、C C、D D、E E 第三组:第三组:I I、J J、K K、P P、R R4.F4.F进给功能字进给功能字G94G94:每分钟进给量(:每分钟进给量(mm/min mm/min)G95G95:每转进给量(:每转进给量(mm/r mm/r)注:注:当接入电源时,机床进给方式默认当接入电源时,机床进给方式默认G94G94。fm=frfm=frS S其中:其中:fmfm每分钟进给量(每分钟进给量(mm/min mm/min)frfr每转进给量(每转进给量(mm/r mm/r)S每分钟主轴转速(每分钟主轴转速(r/minr/min)5.S5.S主轴转速功能字主轴转速功能字n主轴线速度恒定主轴线速度恒定 G96 S_G96 S_;设定主轴线速度恒定(;设定主轴线速度恒定(m/min)m/min)n主轴转速度恒定主轴转速度恒定 G97 S_G97 S_;设定主轴转数恒定(;设定主轴转数恒定(r/minr/min)6.T6.T刀具功能字刀具功能字nT2位位T T(刀具号)(刀具号)nT4位位T T 刀具号刀具号 补偿号补偿号*为使用方便,尽量使刀具序号和刀具补偿为使用方便,尽量使刀具序号和刀具补偿号保持一致;号保持一致;注:注:T T代码与刀具移动指令在同一程序段时,先代码与刀具移动指令在同一程序段时,先执行执行T T代码。代码。1、T为为()功能。)功能。A、准备功能、准备功能B、辅助功能、辅助功能C、刀具功能、刀具功能D、主轴转速功能、主轴转速功能2、F为(为()功能。)功能。A、准备功能、准备功能B、辅助功能、辅助功能C、刀具功能、刀具功能D、进给功能、进给功能3、进给功能一般是用来指令机床主轴的转速。(、进给功能一般是用来指令机床主轴的转速。()4、F、S指令都是模态指令。(指令都是模态指令。()5、主轴转速功能字一般用来指定主轴的转速。(、主轴转速功能字一般用来指定主轴的转速。()6、在数控系统中,、在数控系统中,F地址字只能用来表示进给速度。地址字只能用来表示进给速度。()M M代码代码功功 能能M M代码代码功功 能能M00M00程序暂停程序暂停M03M03主轴正转主轴正转M01M01选择停止选择停止M04M04主轴反转主轴反转M02M02程序结束程序结束M05M05主轴停止主轴停止M30M30程序结束,并程序结束,并返回程序首返回程序首M08M08冷却液开冷却液开M98M98调用子程序调用子程序M09M09关闭冷却液关闭冷却液M99M99子程序结束,子程序结束,并返回主程序并返回主程序7.M7.M辅助功能字辅助功能字M M指令分为模态(白色)和非模态(红色)指令分为模态(白色)和非模态(红色)两种形式。两种形式。M M指令还可分为前置和后置指令两种。指令还可分为前置和后置指令两种。n前置指令:在轴运动之前执行,如前置指令:在轴运动之前执行,如M03M03、M04M04、M08M08。n后置指令:在轴运动之后执行,如后置指令:在轴运动之后执行,如M00M00、M01M01、M02M02、M30M30、M05M05、M09M09、M98M98、M99M99。注:注:华中系统同一程序段只能有一个华中系统同一程序段只能有一个M M指令。指令。FANUCFANUC、SIMERIKESIMERIKE同一程序段最多可以有同一程序段最多可以有五个五个M M指令。(指令。(M00M00 程序暂停,按程序暂停,按“循环启动循环启动”按钮程序继续往下执行。按钮程序继续往下执行。停机检查、工件调头、停机检查、工件调头、尺寸测量,手工换刀尺寸测量,手工换刀或者变速等。或者变速等。M01M01 计划(任选)停止计划(任选)停止 ,将,将操作面板上的操作面板上的“任选停止任选停止”按钮按下,处于计划停按钮按下,处于计划停止状态来确认这个指令。止状态来确认这个指令。关键尺寸的抽样检查,关键尺寸的抽样检查,或需要临时停车。或需要临时停车。M02M02 程序结束,主轴、进给、程序结束,主轴、进给、冷却都停止,并使数控系冷却都停止,并使数控系统处于复位状态。统处于复位状态。程序结束程序结束M30M30 功能与功能与M02M02相同,程序结相同,程序结束,并返回程序头。束,并返回程序头。程序结束程序结束1、M02为为()指令。指令。A、程序暂停、程序暂停B、程序停止、程序停止C、程序结束、程序结束D、主轴停止、主轴停止2、M09为为()指令。指令。A、主轴停止、主轴停止B、主轴暂停、主轴暂停C、切削液关、切削液关D、切削液开、切削液开3、辅助功能、辅助功能M02和和M30都表示主程序的结束,都表示主程序的结束,程序自动运行至此后,程序运行停止,系程序自动运行至此后,程序运行停止,系统自动复位一次。(统自动复位一次。()4、M00指令属于准备功能字指令,含义是主指令属于准备功能字指令,含义是主轴停转。(轴停转。()5、M00指令时程序暂时停止执行,按下任一指令时程序暂时停止执行,按下任一键后,程序可继续向下执行。(键后,程序可继续向下执行。()五、与参考点相关的指令五、与参考点相关的指令1.1.自动返回参考点自动返回参考点G28XY Z(中间点坐标)(中间点坐标)一般用于自动换刀或消除机械误差。一般用于自动换刀或消除机械误差。注意:注意:执行执行G28G28指令时,各轴先以指令时,各轴先以G00G00的速度快移到程序指定的速度快移到程序指定的中间点位置,然后自动返回参考点;的中间点位置,然后自动返回参考点;在使用上经常将在使用上经常将X X、Y Y轴和轴和Z Z轴分开来用;轴分开来用;X X、Y Y、Z Z值在值在G90G90时为指定点在工件坐标系中的坐标;时为指定点在工件坐标系中的坐标;在在G91G91时为指定点相对于起点的位移量;时为指定点相对于起点的位移量;G28G28指令前要求机床在通电后必须指令前要求机床在通电后必须 (手动手动)返回过一返回过一次参考点;次参考点;使用使用G28G28指令时,必须预先取消刀具补偿;指令时,必须预先取消刀具补偿;G28G28为非模态指令。为非模态指令。例:例:G28 G90 X1000 Y700G28 G90 X1000 Y700;返回参考点(;返回参考点(ABRABR)M06 T03M06 T03;在参考点换刀在参考点换刀 G29 X1500 Y200G

    注意事项

    本文(数控编程基础知识教学.ppt)为本站会员(美****子)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开