版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
3.1数控铣床程序的结构组成3.1.1实训教学要求①了解程序最基本的组成元索②掌握程序的组成及其格式。3.1.2实训教学重点、难点字的功能和加工程序的格式3.1.3实训教学内容1.字符与代码字符是用来组织、控制或表示数据的一些符号,如数字、字母、标点符号、数学运算符等。数控系统只能接受二进制信息,所以必须把字符转换成8BIT信息组合成的字节,用"0”和“1”组合的代码来表达。国际上广泛采用以下两种标准代码下一页返回3.1数控铣床程序的结构组成①ISO国际标准化组织标准代码②EIA美国电子工业协会标准代码。这两种标准代码的编码方法不同,在大多数现代数控机床上这两种代码都可以使用,只需用系统控制面板上的开关来选择,或用G功能指令来选择。2.字在数控加工程序中,字是指一系列按规定排列的字符,作为一个信息单元的存储、传递和操作。字是由一个英文字母与随后的若干位十进制数字组成,这个英文字母称为地址符。例如,"X2500”是一个字,X为地址符,数字“2500”为地址中的内容上一页下一页返回3.1数控铣床程序的结构组成3.字的功能组成程序段的每一个字都有其特定的功能含义,以下以FANUC-Oi数控系统的规范为主来介绍,实际工作中,请遵照机床数控系统说明书来使用各个功能字1)顺序号字N
顺序号又称程序段号或程序段序号。顺序号位于程序段之首,由顺序号字N和后续数字组成。顺序号字N是地址符,后续数字一般为1~4位的正整数。数控加工中的顺序号实际上是程序段的名称,与程序执行的先后次序无关。数控系统不是按顺序号的次序来执行程序,而是按照程序段编写时的排列顺序逐段执行上一页下一页返回3.1数控铣床程序的结构组成
顺序号的作用:对程序的校对和检索修改;作为条件转向的目标,即作为转向目的程序段的名称。有顺序号的程序段可以进行复归操作,这是指加工可以从程序的中间开始,或回到程序中断处开始。一般使用方法:编程时将第一程序段冠以N10,以后以间隔10递增的方法设置顺序号,这样,在调试程序时,如果需要在N10和N20之间插入程序段时,就可以使用N11,N12等
2)准备功能字G
准备功能字的地址符是G,又称为G功能或G指令,是用于建立机床或控制系统工作方式的一种指令。后续数字一般为1~3位正整数上一页下一页返回3.1数控铣床程序的结构组成3)尺寸字尺寸字用于确定机床上刀具运动终点的坐标位置其中,第一组X,Y,Z,U,V,W,P,Q、R用于确定终点的直线坐标尺寸;第二组A,B,C,D,E用于确定终点的角度坐标尺寸;第三组I,J,K用于确定圆弧轮廓的圆心坐标尺寸。在一些数控系统中,还可以用P指令暂停时间、用R指令圆弧的半径等多数数控系统可以用准备功能字来选择坐标尺寸的制式,如FANUC诸系统可用G21/G22来选择国际单位制单位或英制单位,也有些系统用系统参数来设定尺寸制式。采用国际单位制时,一般单位为mm,如x100指令的坐标单位为100mm。当然,一些数控系统可通过参数来选择不同的尺寸单位。上一页下一页返回3.1数控铣床程序的结构组成4)进给功能字F
进给功能字的地址符是F,又称为F功能或F指令,用于指定切削的进给速度。对于车床,F可分为每分钟进给和主轴每转进给两种;对于其他数控机床,一般只用每分钟进给F指令在螺纹切削程序段中常用来指令螺纹的导程。5)主轴转速功能字S
主轴转速功能字的地址符是S,又称为S功能或S指令,用于指定主轴转速,单位为r/min。对于具有恒线速度功能的数控车床,程序中的S指令用来指定车削加工的线速度数。
6)刀具功能字T
刀具功能字的地址符是T,又称为T功能或T指令,用于指定加工时所用刀具的编号对于数控车床,其后的数字还兼作指定刀具长度补偿和刀尖半径补偿用。上一页下一页返回3.1数控铣床程序的结构组成7)辅助功能字M
辅助功能字的地址符是M,后续数字一般为1~3位正整数,又称为M功能或M指令,用于指定数控机床辅助装置的开关动作。4.程序格式1)程序段格式程序段是可作为一个单位来处理的、连续的字组,是数控加工程序中的一条语句。一个数控加工程序是由若干个程序段组成的。程序段格式举例:N30GOlX88.1Y30.2F_500S3000T02M08上一页下一页返回3.1数控铣床程序的结构组成N40X90(本程序段省略了续效字“GO1,Y30.2,F500,S3000,T02,M08",但它们的功能仍然有效。)
在程序段中,必须明确组成程序段的各要素移动目标:终点坐标值X,Y,Z
沿怎样的轨迹移动:准备功能字G
进给速度:进给功能字F
切削速度:主轴转速功能字S
使用刀具:刀具功能字T
机床辅助动作:辅助功能字M上一页下一页返回3.1数控铣床程序的结构组成2)加工程序的一般格式(1)程序开始符、结束符程序开始符、结束符是同一个字符,ISO代码中是%,EIA代码中是EP,书写时要单列一段。(2)程序名程序名有两种形式:一种是英文字母O和1~4位正整数组成;另一种是由英文字母开头,字母数字混合组成的。一般要求单列一段(3)程序主体程序主体是由若干个程序段组成的,每个程序段一般占一行上一页下一页返回3.1数控铣床程序的结构组成(4)程序结束指令程序结束指令可以用M02或M30。一般要求单列一段加工程序的一般格式举例:上一页下一页返回3.1数控铣床程序的结构组成3.1.4容易出现的问题及注意事项要养成一个良好的编程习惯,牢记编程的格式以及程序的各个组成部分上一页返回3.2数控铣床程序编制的基本方法3.2.1实训教学要求①了解数控程序编制的意义②了解数控程序编制的方法3.2.2实训教学重点、难点数控程序编制的内容及步骤3.2.3实训教学内容1.数控程序编制的定义编制数控加工程序是使用数控机床的一项重要技术工作,理想的数控程序不仅应该保证加工出符合零件图样要求的合格零件,还应该使数控机床的功能得到合理的应用与充分的发挥,使数控机床能安全、可靠、高效地工作2.数控程序编制的内容及步骤数控编程是指从零件图纸到获得数控加工程序的全部工作过程,如图3.2.1所示。下一页返回3.2数控铣床程序编制的基本方法1)分析零件图样和制定工艺方案对零件图样进行分析,明确加工的内容和要求;确定加工方案;选择适合的数控机床;选择或设计刀具和夹具;确定合理的走刀路线及选择合理的切削用量等。这一工作要求编程人员能够对零件图样的技术特性、几何形状、尺寸及工艺要求进行分析,并结合数控机床使用的基础知识,如数控机床的规格、性能、数控系统的功能等,确定加工方法和加工路线。2)数学处理在确定了工艺方案后,就需要根据零件的几何尺寸、加工路线等,计算刀具中心运动轨迹,以获得刀位数据。数控系统一般均具有直线插补与圆弧插补功能,上一页下一页返回3.2数控铣床程序编制的基本方法对于加工由圆弧和直线组成的较简单的平面零件,只需要计算出零件轮廓上相邻几何元素交点或切点的坐标值,得出各几何元素的起点、终点、圆弧的圆心坐标值等,就能满足编程要求。当零件的几何形状与控制系统的插补功能不一致时,就需要进行较复杂的数值计算,一般需要使用计算机辅助计算,否则难以完成。3)编写零件加工程序在完成上述工艺处理及数值计算工作后,即可编写零件加工程序。程序编制人员使用数控系统的程序指令,按照规定的程序格式,逐段编写加工程序。程序编制人员应对数控机床的功能、程序指令及代码十分熟悉,才能编写出正确的加工程序。上一页下一页返回3.2数控铣床程序编制的基本方法4)程序检验将编写好的加工程序输入数控系统,就可控制数控机床的加工工作。一般在正式加工之前,要对程序进行检验。通常可采用机床空运转的方式来检查机床动作和运动轨迹的正确性,以检验程序。在具有图形模拟显示功能的数控机床上,可通过显示走刀轨迹或模拟刀具对工件的切削过程,对程序进行检查。对于形状复杂和精度要求高的零件,也可采用铝件、塑料或石蜡等易切材料进行试切来检验程序。通过检查试件,不仅可确认程序是否正确,还可知道加工精度是否符合要求。若能采用与被加工零件材料相同的材料进行试切,则更能反映实际加工效果,当发现加工的零件不符合加工技术要求时,可修改程序或采取尺寸补偿等措施。上一页下一页返回3.2数控铣床程序编制的基本方法3.数控程序的编制方法数控加工程序的编制方法主要有两种:手工编制程序和自动编制程序。1)手工编程手工编程指主要由人工来完成数控编程中各个阶段的工作。如图3.2.2所示。一般对几何形状不太复杂的零件,所需的加工程序不长,计算比较简单,用手工编程比、较合适。手工编程的特点:耗费时间较长,容易出现错误,无法胜任复杂形状零件的编程。据国外资料统计,当采用手工编程时,一段程序的编写时间与其在机床上运行加工的实际时间之比,平均约为30:1。而数控机床不能开动的原因中有20%~30%是由于加工程序编制困难,编程时间较长。上一页下一页返回3.2数控铣床程序编制的基本方法2)计算机自动编程自动编程是指在编程过程中,除了分析零件图样和制定工艺方案由人工进行外,其余工作均由计算机辅助完成。采用计算机自动编程时,数学处理、编写程序、检验程序等工作是由计算机自动完成的,由于计算机可自动绘制出刀具中心运动轨迹,使编程人员可及时检查程序是否正确,需要时可及时修改,以获得正确的程序。又由于计算机自动编程代替程序编制人员完成了繁琐的数值计算,可提高编程效率几十倍乃至上百倍,因此解决了手工编程无法解决的许多复杂零件的编程难题。因而,自动编程的特点就在于编程工作效率高,可解决复杂形状零件的编程难题上一页下一页返回3.2数控铣床程序编制的基本方法根据输入方式的不同,可将自动编程分为图形数控自动编程、语言数控自动编程和语音数控自动编程等。图形数控自动编程是指将零件的图形信息直接输入计算机,通过自动编程软件的处理,得到数控加工程序。目前,图形数控自动编程是使用最为广泛的自动编程方式。语言数控自动编程指将加工零件的几何尺寸、工艺要求、切削参数及辅助信息等用数控语言编写成源程序后,输入到计算机中,再由计算机进一步处理得到零件加工程序。语音数控自动编程是采用语音识别器,将编程人员发出的加工指令声音转变为加工程序。3.2.4容易出现的问题及注意事项
在程序编制的过程当中,容易对程序编制的步骤顺序或是编程的思路过程不明确,最后导致编程的效率降低。上一页返回3.3几种常用指令及使用方法3.3.1实训教学要求①了解最基本的指令功能。②掌握一些特殊指令的用途3.3.2实训教学重点、难点一些特殊指令在实际生产中的具体应用3.3.3实训教学内容1.旋转指令(G68)指令格式:G68X_Y_R_式中,X,Y为旋转中心坐标;下一页返回3.3几种常用指令及使用方法R为要旋转的角度,以X轴正向为起点,顺时针方向为正,逆时针方向为负。G69为旋转加工取消指令。加工如图3.3.1所示轮廓,起点为XO,YO,用旋转加工功能G68编写的程序如下主程序:N0SG54G90G00XOYO;N10M03S600;N15G68XOYOROM98P0200;N20G68XOYOR45M98P0200;N25G68XOYOR90M98P0200;N30G68XOYO8135M98P0200上一页下一页返回3.3几种常用指令及使用方法……N50G69;N55M05;N60M30;子程序:00200N005G91G00X20Y0;N010G03X20Y0I10J0F200;N015G03X_10Y0I_5J0;上一页下一页返回3.3几种常用指令及使用方法N020G02X_10Y0I_5J0;N025G00X_20Y0;N030M99:2.镜像加工指令G51.1G50.1
镜像加工功能又叫轴对称加工功能,是将数控加工轨迹沿某坐标轴作镜像变换而形成加工轴对称零件的加工轨迹。对称轴(或镜像轴)可以是x轴、Y轴或原点指令格式:G51.1X_Y_Z_;建立镜像M98P_;G50.1X_Y_Z_;取消镜像加工如图3.3.2所示轮廓,起刀点在XO,YO,用镜像加工指令编程如下上一页下一页返回3.3几种常用指令及使用方法N05G54G90G00X0Y0N10M03S600;N15M98P200;加工AN20G51.1X0;Y轴镜像,镜像位置为X=0N25M98P200;加工BN30G51.1Y0;X,Y轴镜像,镜像位置为(0,0)N35M98P200;加工DN40G50.1X0;X轴镜像继续有效,取消Y轴镜像上一页下一页返回3.3几种常用指令及使用方法N50M98P200;加工CN55G50.1Y0;取消镜像N60M30;子程序:0200N005G91G00X30Y30;N010G01X0Y60F120;N015X20Y一20;N020X40Y0;N025G02X0Y一40I0J一20;N030G01X一60Y0;N035G00X一30Y一30;N040M99;上一页下一页返回3.3几种常用指令及使用方法3.比例缩放加工指令G51G50
指令格式:G51X_Y_Z_P_;M98P_;G50;式中,G51为建立缩放,G50为取消缩放,X,Y,Z为缩放中心坐标,P为缩放系数
G51既可指定平面缩放,也可指定空间缩放。在G51后,运动指令的坐标值以(X,Y,Z)为缩放中心,按P规定的缩放比例进行计算。在有刀具补偿的情况下,先进行缩放,然后才进行刀具半径补偿、刀具长度补偿上一页下一页返回3.3几种常用指令及使用方法G51,G50为模态指令,可相互注销,G50为缺省值。如图3.3.3所示△ABC顶点为A(10,30),B(90,30),C(50,110),若缩放中心为D(50,50),缩放系数为0.5倍,则使用缩放功能编制的加工程序为:G51X50Y50P0.5;M98P100;G50;
…上一页下一页返回3.3几种常用指令及使用方法执行该程序时,机床将自动计算出△A'B'C’三顶点的坐标数据,按缩放后的图形△A'B'C’进行加工。P100为加工△ABC的子程序4.可编程数据输入(G10)
指令格式:G10L_P_R式中,L—L10为H代码的几何补偿值;L12为D代码的几何补偿值;L11为H代码的磨损补偿值;L13为D代码的磨损补偿值;P—刀具补偿号;R—绝对值指令(G90)方式时的刀具补偿值;相对值指令(G91)方式时的刀具补偿值为该值与指定的刀具补偿号的值相加和(刀具补偿值)上一页下一页返回3.3几种常用指令及使用方法5.钻孔和抢孔循环(G81)
指令格式:G81G△△XYZRF式中,X,Y为孔的位置,Z为孔的深度,F为进给速度(mm/min),R为参考平面的高度G△△可以是G98和G99
编程时可以采用绝对坐标G90和相对坐标G91编程,建议尽量采用绝对坐标编程如图3.3.4所示,其动作过程如下:①钻头快速定位到孔加工循环起始点。②钻头沿z方向快速运动到R点所在参考平面。③钻孔加工。④钻头快速退回到参考平面或快速退回到初始平面。该指令一般用于加工孔深小于5倍直径的孔上一页下一页返回3.3几种常用指令及使用方法6.深孔加工循环(G83)
指令格式:G83X_Y_Z_R_Q_F_
深孔加工采用渐进循环方式。在图4.26的深孔加工循环中,每次进刀量用地址码Q给出,其值为增量值。每次进给时,应在距已加工面d(mm)处将快速进给转换为切削进给d由参数设定。如图3.3.5所示,其动作过程如下:①钻头快速定位到孔加工循环起始点。②钻头沿Z方向快速运动到参考平面R③钻孔加工,进给深度为Q④退刀到R点。⑤重复步骤③、④,直至要求的加工深度上一页下一页返回3.3几种常用指令及使用方法⑥钻头快速退回到R点所在参考平面或快速退回到初始平面。
7.高效深孔加工循环(G73)
对于孔深大于5倍直径孔的加工由于是深孔加工,不利于排屑,故采用间断进给,每次进给深度为口,最后一次进给深度≤Q,退刀量为d,直到孔底为止指令格式:G73G△△X_Y_Z_R_Q_F_
如图3.3.6所示,其动作过程如下:①钻头快速定位到孔加工循环起始点。②钻头沿Z方向快速运动到R点所在参考平面。上一页下一页返回3.3几种常用指令及使用方法③钻孔加工,进给深度为Q④退刀,退刀量为d⑤
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 某塑料厂注塑管理准则
- 轮胎厂安全生产条例
- 2026年利率债投资策略分析报告:确定性
- 某塑料厂环保措施方案
- 2026年大型活动场地租赁合同二篇
- AI技术在传统金银器文化创新中的应用
- 2026年慢阻肺、哮喘健康管理试题
- 基础中医学考试题及答案
- 高中扩句缩句试题及答案
- 音乐多媒体考试题及答案
- 小儿腹股沟疝课件
- 索尼相机DSC-HX50使用说明书
- 汽车拆解安全培训内容课件
- 2025新疆昌吉市面向社会招聘编制外社区工作者9人笔试模拟试题及答案解析
- 2025年湖北省工程技术职务水平能力测试(水利水电工程)历年参考题库含答案详解(5卷)
- 公路工程混凝土结构防腐蚀技术规范
- 广东省广州市番禺区2024-2025学年一年级下学期数学期末测试卷
- 四川省凉山彝族自治州2023-2024学年八年级下学期7月期末考试数学试卷(含答案)
- 人教版八升九年级物理暑假自我检测达标卷(带答案)
- 1996年劳动合同范本模板
- 经颅磁刺激技术(TMS)理论知识考核试题及答案
评论
0/150
提交评论