基本编程方法(广数系统).pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
2.1 程序结构介绍 一个数控程序一般包括如下内容 1. 字符 2. 词的结构 3. 程序段落的结构 4. 程序的结构 基本编程方法(广数系统) 教学目的:掌握数控车床加工程序编制的基本手段。 教学内容:数控车床加工程序介绍,各种数控指令、代码的功能以及编程过程。 数控程序实例 O0002; (程序号) N10 T0101; N20 M03 S500; N30 M08; G00 X50. Z2.; (程序内容) G01 Z-35. F100; G00 X100. Z10.; M05 M09; M30; (程序结束) 2.2常用加工指令 程 序 指 令 代 码 表(见下页) G代码功能表1 G代码功能表2 G代码功能表3 备注 1.以01到04组的G代码为模态代码,它保持有效指令直到改变。模态G代码可以在同一块中混合指定。 2. *组的G代码为非模态代码,它们不应在同一块中和其它G代码一起指定以下介绍几种常见的几种G指令: 1) 快速进给(G00指令) 编程格式:G00 X(U)…Z(W)… S…T…M…;G00指令为快速定位指令,定位速度不用指定。该指令可使刀具以快移速率移动至X、Z指定的坐标点(或由U、W指定的增量值坐标点),其进给速率为X 轴:12 m/分;Z轴:6m/分。 2) 直线插补(G01指令) 编程格式:G01 X(U)…Z(W)…F…S…T…M…;G01指令使刀具以直线的方式移动到X、Z指定的坐标点,其进给速率由F代码来定义。 3)圆弧插补(G02、G03指令) 编程格式:G02(G03 X(U)…Z(W)…R…F…;其中:G02为顺时针圆弧插补;G03为逆时针圆弧插补。 编程举例: N5 G92 X100 Z50; 设定刀架当前位摸态G指令置坐标为X100、Z50 N10 G02 X160 Z60 R80 F100;顺时针圆弧,终点位置X160、Z60,圆弧半径80mm。 4)暂停(G04指令)编程格式:G04…X…其中:X最小值为0.001秒。 5) 进给功能(F代码) F代码是指定进给速度的代码,由F与其后面的数字组成。在定义F代码指令之前,必须用G代码定义是分进给或转进给,若程序无指定时系统默认为G99 。其中: G98:该指令用以定义F代码以分进给的方式执行。(进给速度的单位为mm/min) G99:该指令用以定义F代码以转进给的方式执行。(进给速度的单位为mm/r ) 6) 刀具功能(T代码) T代码是刀具代码,刀具的选择用T代码来编程。 a) 选刀编程 CKA-6136数控车床采用四工位刀架,T代码用于刀具选择的编程指令代码, 地址T后面四位数据定义是:T□□□□前两位表示为选刀,选刀号为T01—T04。后两位表示为刀位置偏移补偿号。当执行T代码换刀指令时,刀架不停旋转找刀,直到找到该刀位信号后,刀架停止旋转找刀并反转锁紧。举例:T0101表示使用01号工位的刀具和调用刀偏号为1号的补偿数据。 6) 刀具功能(T代码) b) 刀偏号 刀偏号是指刀具在系统存储器里存储的刀具偏置号码,其内容包括刀具位置偏置值和刀具半径补偿值以及其它的补偿数据。刀具偏置值等于程序中的指令值和刀具移动到的偏置值位置的代数和。此值的设定是将实际刀尖和编程刀尖坐标值的差,预先存储在刀具偏置存储器里,这样在实际加工时,刀具因磨损或其它原因发生刀尖的坐标值改变时,只需修改刀具偏置值,就可保证加工正常进行。 6) 刀具功能(T代码) c) 辅助功能(M指令) 辅助功能代码是用来控制机床开关量的代码,这些代码表示在加工过程中比备的辅助动作。辅助功能格式为M□□,其功能与含义见表。 其中: 用于CNC系统和机床停止的M代码有M00、M01、M02和M30; 用于内部处理的M代码有M98和M99; 用于机床控制的M代码有M03、M04、M05、M08和M09 用于机床控制转速档位的M代码有M41、M42 教学目的:通过对典型零件数控加工程序编制的讲解,是学生掌握数控加工程序的编制。 教学内容:典型零件数控加工手工程序编制,将加工零件的工艺过程、运动轨迹、工艺参数和辅助操作等信息,用规定的控制指令或数控语言,以规定的格式编排在信息载体上,此过程称之加工程序的编制。 手工编程 从分析零件图到获得正确的程序载体的工作, 主要是由人工完成的,称之为手工编程。以加工图为例,编程过程包括以下几方面: 根据工件的外形尺寸选择合适的毛坯。该工件最大直径为Φ40mm,故 选毛坯尺寸为Φ45mm的棒料。 根据工件的表面特点选择所需刀具。 该工件需加工外圆、端面、切槽切断和螺纹加工,故

文档评论(0)

153****9595 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档