第六章计算机数字控制程序编制基础简介.ppt

第六章计算机数字控制程序编制基础简介.ppt

  1. 1、本文档共40页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
* 简例2:刀补指令(G41、G42、G40应用例) 如下图所示,以O点为对刀点,加工路线为N2→N3→N4→N5→N6→N7。进给速度F 为100mm/min 。 ? 切削进给面 ; 矢量 ; 快速进给 ; 刀位点轨迹(即刀尖点轨迹); 刀补动作图示 * % 200(OFFSET INC)* 程序名及注释 N01 G91 G17 G00 S500 M03 * 有G17指定插补和刀具平面 (XY平面,主轴转速为500 r/min) N02 G41 D01 X20.0 Y10.0 * 刀补建立,刀补号为D01 N03 G01 X0.0 Y40.0 F100 * N04 X30.0 Y0.0 * 刀补进行 N05 X 0.0 Y –30.0 * N06 X-40.0 Y0.0 * N07 G00 G40 X-10.0 Y-20.0 M05 * 用G40撤消刀补 N08 M30 * (a)按增量值编程时 * % 200(OFFSET ABE)* 程序名及注释 N01 G54 G90 G17 G00 S500 M03 * 建立坐标系 N02 G41 D01 X20.0 Y10.0 * N03 G01 Y50.0 F100 * N04 X50.0 * N05 Y20.0 * N06 X10.0 * N07 G00 D00 X0.0 Y0.0 M05 * 用D00撤消刀补 N08 M30 * (b) 按绝对值编程时 通常D00或H00 的地址单元中存放零刀补值,故也可用D00或H00撤消刀补。 * 由于手工编程既烦琐又枯燥,并影响和限制了NC机床的发展和应用,因而在NC机床出现不久,人们就开始了对自动编程方法的研究。随着计算机技术和算法语言的发展,首先提出了用“程序语言”的方法实现自动编程。 所谓“程序语言”就是用专用的语言和符号来描述零件图纸上的几何形状及刀具相对零件运动的轨迹、顺序和其他工艺参数等,这个程序称为零件的源程序。为了使计算机能够识别和处理由相应的数控语言编写的零件源程序,事先必须针对一定的加工对象,将编好的一套编译程序存放在计算机内,这个程序通常称为“数控程序系统”或“数控软件”。“数控软件”分两步对零件源程序进行处理。 第一步是计算刀具中心相对于零件运动的轨迹,由于这部分处理不涉及具体NC机床的指令形式和辅助功能,因此具有通用性; 第二步是针对具体NC机床的功能产生控制指令的后置处理程序,后置处理程序是不通用的。由此可见,经过数控程序系统处理后输出的程序才是控制NC机床的零件加工程序。 3)用“程序语言”方法自动 编程流程及APT编程 * 数控程序语言自动编程的一般处理过程如下图所示。 数控程序语言自动编程的流程图 * 4. 直线插补与圆弧插补 零件轮廓上的已知点之间,用通过有规律地分配各个轴的运动而逼近零件廓形,即称为插补。 下图为直线插补和圆弧插补。 插 补 直线插补和圆弧插补 a)直线段的插补 b)圆弧段的插补 * 在数控加工中,根据给定的数学函数,如线性函数、圆函数或高次函数,在理想的轨迹或轮廓上的已知点之间,确定一些中间点的一种方法,就称为插补。 一般零件的轮廓,常以直线段和圆弧段组成,其他二次曲线或高次函数可由直线和圆弧段逼近,故一般数控装置中均有直线插补和圆弧插补功能。 直线插补方式,给出两端点间的插补数字信息,借此信息控制刀具的运动,加工出预期的直线。 圆弧插补方式,给出两端点间的插补数字信息,借此信息控制刀具的运动, 加工出预期

文档评论(0)

zxiangd + 关注
实名认证
内容提供者

本人从事教育还有多年,在这和大家互相交流学习

1亿VIP精品文档

相关文档