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

    2022年数控编程中的有关标准与代码参照 .pdf

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

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

    2022年数控编程中的有关标准与代码参照 .pdf

    数控编程中的有关标准与代码为了满足设计、制造、维修和普及的需要,在输入代码、坐标系统、程序格式、加工指令及辅助功能等方面,国际上已经形成了两种通用标准,即国际标准化组织(ISO)标准和美国电子工业协会(EIA)标准。我国根据ISO 标准制定了JB30501982数字控制机床用七单位编码字符、JB30511982数字控制机床坐标和运动方向的命名、JB38321985数控机床轮廓和点位切削加工可变程序段格式、JB/T32081999 数控机床程序段格式中的准备功能G 和辅助功能 M 代码等。但是由于各个数控机床生产厂家所用的标准尚未完全统一,其所用的代码、指令及其含义不完全相同,因此在编程时必须按所用数控机床编程手册中的规定进行。2.1.1 数控机床的坐标系统数控加工是基于数字的加工,刀具与工件的相对位置必须在相应坐标系下才能确定。数控机床的坐标系统,包括坐标系、坐标原点和运动方向,对于数控工艺制定、编程及操作,是一个十分重要的概念。1数控机床的坐标系(1)标准坐标系和运动方向标准坐标系采用右手直角笛卡儿定则。基本坐标轴为X、Y、Z 并构成直角坐标系,相应每个坐标轴的旋转坐标分别为A、B、C,如图 2-1 所示。图 2-1 数控机床标准坐标系基本坐标轴X、Y、Z 的关系及其正方向用右手直角定则判定,拇指为X 轴,食指为Y 轴,中指为 Z 轴,围绕X、Y、Z 各轴的回转运动及其正方向+A、+B、+C 分别用右手螺旋定则判定,拇指为 X、Y、Z的正向,四指弯曲的方向为对应的A、B、C 的正向。与+X、+Y、+Z、+A、+B、+C 相反的方向相应用带“”的+X、+Y、+Z、+A、+B、+C表示。注意:+X、+Y、+Z之间不符合右手直角笛卡儿定则。由于数控机床各坐标轴既可以是刀具相对于工件运动,也可以是反之,所以ISO 标准和我国的JB30521982 部颁标准都规定:不论机床的具体结构是工件静止、刀具运动,或是工件运动、刀具静止,在确定坐标系时,一律看作是刀具相对静止的工件运动。机床的直线坐标轴X、Y、Z 的判定顺序是:先Z 轴,再 X 轴,最后按右手定则判定Y 轴。坐标轴名(X、Y、Z、A、B、C)不带“”的表示刀具运动;带“”的表示工件运动。增大工件与刀具之间距离的方向为坐标轴正方向。(2)坐标轴判定的方法和步骤Z 轴规定平行于机床轴线的坐标轴为Z 轴(见图 2-2、图 2-3、图 2-4)。对于有多个主轴或没有主轴的机床(如刨床),标准规定垂直于工件装夹面的轴为Z 轴。对于能摆动的主轴,若在摆动范围内仅有一个坐标轴平行主轴轴线,则该轴即为Z 轴;若在摆动范围内有多个坐标轴平行主轴轴线,则规定其中垂直于工件装夹面的坐标轴为Z轴。规定刀具远离工件的方向为Z 轴的正方向(+Z)。名师资料总结-精品资料欢迎下载-名师精心整理-第 1 页,共 5 页 -图 2-2 卧式车床图 2-3 立式升降台铣床图 2-4 卧式铣床X 轴对于工件旋转的机床,X 轴的方向是在工件的径向上,且平行于横滑座,刀具离开工件旋转中心的方向为X 轴的正方向(见图2-2);对于刀具旋转的立式机床,规定水平方向为X 轴方向,且当从刀具(主轴)向立柱看时,X 轴正向在右边(见图2-3);对于刀具旋转的卧式机床,规定水平方向仍为X 轴方向,且从刀具(主轴)尾端向工件看时,右手所在方向为X 轴正方向(见图 2-4)。Y 轴Y 轴垂直于 X、Z 坐标轴。Y 轴的正方向根据X 和 Z 坐标轴的正方向按照右手直角笛卡儿定则来判断。旋转运动A、B 和 C A、B 和 C 表示其轴线分别平行于X、Y 和 Z 坐标的旋转运动。A、B 和 C 的正方向可按图2-1所示右手螺旋定则确定。判别实例如图2-5、图 2-6 所示。附加坐标轴的定义如果在 X、Y、Z 坐标以外,还有平行于它们的坐标,可分别指定为U、V、W,见图 2-5。若还有第三组运动,则分别指定为P、Q 和 R。主轴正旋转方向与C 轴正方向的关系从主轴尾端向前端(装刀具或工件端)看,顺时针方向旋转为主轴正旋转方向。对于普通卧式数控车床,主轴的正旋转方向与C 轴正方向相同。对于钻、镗、铣、加工中心等机床,主轴的正旋转方向为右旋螺纹进入工件的方向,与C 轴正方向相反。所以不能误认为C 轴正方向即为主轴正旋转方向。图2-5 立 式 5轴 数 控铣 床 的坐标轴图 2-6 卧式 5 轴数控铣床的坐标轴2机床坐标系与工件坐标系(1)机床坐标系与机床原点、机床参考点机床坐标系是机床上固有的坐标系,是用来确定工件坐标系的基本坐标系,是确定刀具(刀架)或工件(工作台)位置的参考系,并建立在机床原点上。机床坐标系各坐标和运动正方向按前述标准坐标系规定设定。机床原点又称为机械原点或机床零点,是机床坐标系的原点。该点是机床上的一个固定的点,其位置是由机床设计和制造单位确定的,通常不允许用户改变。机床原点是工件坐标系、机床参考点的基准点。数控车床的机床原点一般设在卡盘前端面或后端面的中心,如图2-7(a)所示。数控铣床的机床原点,各生产厂不一致,有的设在机床工作台的中心,有的设在进给行程的终点,如 图2-7(b)所示。名师资料总结-精品资料欢迎下载-名师精心整理-第 2 页,共 5 页 -图 2-7 数控机床的机床原点与机床参考点机床参考点是机床坐标系中一个固定不变的位置点,是用于对机床工作台、滑板与刀具相对运动的测量系统进行标定和控制的点。机床参考点通常设置在机床各轴靠近正向极限的位置(如图 2-7),通过减速行程开关粗定位而由零位点脉冲精确定位。机床参考点对机床原点的坐标是一个已知定值,也就是说,可以根据机床参考点在机床坐标系中的坐标值间接确定机床原点的位置。在机床接通电源后,通常都要做回零操作,即利用CRT/MDI 控制面板上的有关按钮,使刀具或工作台退离到机床参考点。回零操作又称为返回参考点操作,当返回参考点的工作完成后,显示器即显示出机床参考点在机床坐标系中的坐标值,表明机床坐标系已自动建立。可以说回零操作是对基准的重新核定,可消除由于种种原因产生的基准偏差。在数控加工程序中可用相关指令使刀具经过一个中间点自动返回参考点。机床参考点已由机床制造厂测定后输入数控系统,并且记录在机床说明书中,用户不得更改。一般数控车床、数控铣床的机床原点和机床参考点位置如图2-7 所示。但有些数控机床机床原点与机床参考点重合。(2)工件坐标系与工件原点工件坐标系是编程人员在编程时设定的坐标系,也称为编程坐标系。在进行数控编程时,首先要根据被加工零件的形状特点和尺寸,在零件图纸上建立工件坐标系,使零件上的所有几何元素都有确定的位置,同时也决定了在数控加工时,零件在机床上的安放方向。工件坐标系的建立,包括坐标原点的选择和坐标轴的确定。工件坐标系原点也称为工件原点(工件零点)或编程原点(编程零点),一般用 G92 或 G54G59指令指定。工件原点是由编程人员根据编程计算方便性、机床调整方便性、对刀方便性、在毛坯上位置确定的方便性等具体情况定义在工件上的几何基准点,一般为零件图上最重要的设计基准点。编程人员以零件图上的某一固定点为原点建立工件坐标系,编程尺寸均按工件坐标系中的尺寸给定,编程是按工件坐标系进行的。加工时,工件随夹具安装在机床上,这时测量工件原点与机床原点之间的距离,即工件原点偏置值。该偏置值可预存到数控系统中,在加工中工件原点偏置值便自动加到工件坐标系上,使机床实现准确的坐标运动。工件坐标系原点选定后,接着就是坐标轴的确定。工件坐标系坐标轴确定的原则为:根据工件在机床上的安放方向与位置决定Z 轴方向,即工件安放在数控机床上时,工件坐标系的Z 轴与机床坐标系Z 轴平行,正方向一致,在工件上通常与工件主要定位支撑面垂直;然后,选择零件尺寸较长方向或切削时的主要进给方向为X 轴方向,在机床上安放后,其方位与机床坐标系X 轴方位平行,正向一致;过原点与X、Z 轴垂直的轴为Y 轴,并根据右手定则确定Y 轴的正方向。(3)装夹原点有的机床还有一个重要的原点,即装夹原点,是工件在机床上安放时的一个重要参考点。装夹原点常见于带回转(或摆动)工作台的数控机床,一般是机床工作台上的一个固定点,比如回转工作台回转中心,在零位时其与机床原点的偏移量为定值并可通过精确测量存入CNC 系统的原点偏置寄存器中,供 CNC 系统原点偏置计算用。卧式加工中心主轴和工作台回零后,其工作台回转中心与机床参考点重合。3绝对坐标编程与增量坐标编程数控加工程序中表示几何点的坐标位置有绝对值和增量值两种方式。绝对值是以“工件原点”为基准来表示坐标位置,如图2-8(a)所示。增量值是以相对于“前一点”位置坐标尺寸的增量来表示坐标位置,如图2-8(b)所示。在数控程序中绝对坐标与增量坐标可单独使用,也可在不同程序段上交叉设置使用,数控车床上还可以在同一程序段中混合使用,使用原则主要是看何种方式编程更方便。名师资料总结-精品资料欢迎下载-名师精心整理-第 3 页,共 5 页 -图 2-8 绝对坐标与增量坐标数控铣床或加工中心大都以G90 指令设定程序中X、Y、Z 坐标值为绝对值,用G91 指令设定X、Y、Z 坐标值为增量值。一般数控车床上绝对值的坐标以地址X、Z 表示,增量值的坐标以地址 U、W 分别表示X、Z 轴向的增量,X 轴向的坐标不论是绝对值还是增量值,一般都用直径值表示(称为直径编程),这时刀具实际的移动距离是直径值的一半。2.1.2 程序的格式数控加工程序是由一系列机床数控装置能辨识的指令有序结合而构成的。程序的组成形式随数控系统功能的强弱而略有不同。对功能较强的数控系统加工程序可分为主程序和子程序。但不论是主程序还是子程序,每一个程序都是由程序号、程序段和程序结束符等几个部分组成。例如:O0001 N10 G92 X0 Y0 Z1.0;N20 S300 M03;N30 G90 G00 X-5.5 Y-6;,N160 M30;%以上程序中,“O0001”是程序号,“%”是程序结束符,其间每一行都称为一个程序段(Block),程序段是由一个或若干个字(Word)组成的,如N10、S300、M03、X-5.5、G00 等都是一个字,每个字都是数控机床为完成某一特定动作的指令。字是由表示地址的字母(见表2-1)、数字和符号组成的。即字母和数字组成字,字组成程序段,程序段组成程序。每一程序段后面加一结束符号“;(EOB)”,以表示一个程序段的结束。1程序号目前的计算机数控(CNC)机床,都具有记忆程序的功能,能将程序存储在内存内。为了区别不同的程序,在程序的最前端加上程序号码。程序号码以地址O 及 19999 范围内的任意数字组成。不同的数控系统程序号地址码也有所区别。通常 FANUC 系统用“O”,SINUMERIK系统用“%”,而 AB8400 系统用“P”作为程序号的地址码。编程时一定要根据说明书的规定作指令,否则系统是不会执行的。2程序段程序段的格式可分为地址格式、分隔顺序格式、固定程序段格式和可变程序段格式等。最常用的是可变程序段格式。所谓可变程序段格式,就是程序段的长短,随字数和字长(位数)都是可变的。JB38321985数控机床轮廓和点位切削加工可变程序段格式中推荐用可变程序段格式。程序段是由程序段号(字)、地址、数字、符号等组成。各字后有地址,字的排列顺序要求不严格,数据的位数可多可少,不需要的字以及与上一程序段相同的续效字可以不写。该格式的优点是程序简短、直观以及容易检查和修改。程序段的格式如下:N_ G_ X_ Y_ Z_,F_ S_ M_,LF(或;)顺序号准备功能坐标值其他坐标工艺性指令附加指令结束代码表 2-1 地址码中英文字母的含义表地址功能含义地址功能含义A 坐标字绕 X 轴旋转N 顺序号程序段顺序号B 坐标字绕 Y 轴旋转O 程序号程序号、子程序号的指定C 坐标字绕 Z 轴旋转P 暂停时间或程序中某功能的开始使用的顺序号D 补偿号刀具半径补偿指令Q 固定循环终止段号或固定循环中的定距离E 第二进给功能R 坐标字固定循环中定距离或圆弧半径的指定名师资料总结-精品资料欢迎下载-名师精心整理-第 4 页,共 5 页 -F 进 给 功能进给速度的指令S 主 轴 功能主轴转速的指令G 准 备 功能指令动作方式T 刀 具 功能刀具编号的指令H 补偿号补偿号的指令U 坐标字与 X 轴平行的附加轴的增量坐标值I 坐标字圆弧圆心 X 向坐标V 坐标字与 Y 轴平行的附加轴的增量坐标值J 坐标字圆弧圆心 Y 向坐标W 坐标字与 Z 轴平行的附加轴的增量坐标值K 坐标字圆弧圆心 Z 向坐标X 坐标字X 轴的坐标值或暂停时间L 重 复 次数固定循环及子程序的重复次数Y 坐标字Y 轴的坐标值M 辅 助 功能机床开/关指令Z 坐标字Z 轴的坐标值程序段格式说明:(1)顺序号数控程序的每一段之前可以加一顺序号,用地址N 后面加上1 9999 中任意数字表示。大多数数控系统在编程人员通过操作面板输入加工程序时,系统在每个程序段的开头会自动生成顺序号,且从10 开始至9990(这样生成的目的是为了修改程序时,在程序段间插入新的程序段,而不会出现相同的程序号)。程序段中顺序号的加入是为了在编制、修改程序时容易分清各程序段及容易找到要修改的程序。顺序号的有无对数控机床的加工运行没有影响。在 CNC 内存不足的情况下,用 DNC 传输时,可以用传输软件把顺序号全部省略,以节省内存。(2)准备功能准备功能是使数控机床作好某种操作准备的指令,用地址G 和两位数字表示,从 G00G99 共 100 种。(3)坐标字(尺寸字)尺寸字由地址码、符号(+、-)及绝对(或增量)数值构成。尺寸字的地址码有X、Y、Z、U、V、W、P、Q、R、A、B、C、I、J、K、D、H 等。坐标值的输入最大值可为 99999999,但输入的实际值范围必须根据机床本身的大小来定。输入时“+”号可省略。在输入整数时,对有的数控系统来说,小数点后面的三个0 可以不输入,但小数点必须输入,如X88000 可在输入时只输入X88 ;有的数控系统整数后面的小数点及0 都可以不输入,具体情况根据不同的数控系统来确定。(4)工艺性指令进给功能表示刀具中心运动的进给速度,由地址码F 和后面数字构成。主轴转速功能由地址码S 和其后面的数字组成。辅助功能也叫M 功能或 M 代码,它是控制机床系统的开关功能的一种命令。由地址码M 和后面的两位数字组成,从M00M99 共 100 种。(5)附加指令包括固定循环及子程序的重复次数指令、刀具补偿号指令、刀具编号指令及暂停时间指令等。(6)程序段结束写在每一程序段之后,表示程序段结束。对于不同的数控系统有不同的结束代码。当用“ISO”标准代码时,结束符为“LF”或“NL”;用“EIA”标准代码时为“CR”;有的用符号“;”或“*”表示;有的直接回车即可。(7)选择性程序段删除“/”在程序段的最前端加一斜线“/”时,表示该程序段是否被执行,由操作面板上的选择性程序段删除开关来决定。当此开关处于“ON”(灯亮)时,则该程序段会被忽略而不被执行;当此开关处于“OFF”(灯熄)时,则该程序段会被执行。所以程序中有“/”指令的程序段可由操作者视情况选择该程序段是否被执行。“/”指令常置于程序段的最前端,若是置于程序段中的任何位置,则从“/”至“;”(程序段结束)间的所有指令可被忽略而不执行。(8)对有的数控系统,G、T、S、M 指令不允许共段。3程序结束符国产数控系统一般都没有程序结束符,FANUC 数控系统的结束符为“%”,SIEMENS 数控系统的结束符为“RET”。名师资料总结-精品资料欢迎下载-名师精心整理-第 5 页,共 5 页 -

    注意事项

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

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




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

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

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

    收起
    展开