数控加工编程基础-加工程序指令代码.pptVIP

数控加工编程基础-加工程序指令代码.ppt

  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文档。上传文档
查看更多
二、未知点坐标的计算 1.基点坐标的计算 基点:任何一个零件的轮廓都是由不同的几何元素(如直线、 圆弧及特形曲线等)组成的, 各个元素间的连接点。 如直线与直线的交点、 直线与圆弧的交点或切点、 圆弧与圆弧的交点与切点等。 下图中的A、 B、 C、 D、 E等即为基点。 零件的基点 求C点的坐标值可用多种方法, 在此选用下面两种方法。 方法一: 求出直线BC的方程, 然后与以O2为圆心、 半径为30 的圆的方程联立求解。 为了计算方便, 可先将坐标原点选在A点上, 即A点坐标为(0, 0)。 方法二: 如果以B和O2两点连线的中点O1为圆心、 以O1O2的距离为半径作一个圆, 这个圆与以O2为圆心、 半径为30的圆相交于C点和另一对称点C′。 将这两个圆的方程联立求解也能求出C点的坐标值。   可以看出,对于如此简单的零件,基点的计算都很麻烦对于复杂的零件,其计算工作量可想而知,为提高编程效率,可应用CAD/CAM软件辅助编程。 2.节点坐标的计算 当被加工零件的轮廓形状与机床的插补功能不一致时, 就只能采用逼近法, 即用多个直线段或圆弧段去逼近被加工曲线。 这时,逼近线段与被加工曲线的交点就称为节点 如下图所示的曲线PE用直线段逼近时, 其交点A、 B、 C、 D就是节点。 非圆曲线是用直线段(等间距法、等步长法和等误差法等)或圆弧段(曲率圆法、三点圆法和相切圆法等)逼近加工的。 节点坐标计算:计算机、人工、AutoCAD绘图。 3.刀位点轨迹的计算 对没有刀具偏置功能的数控系统,应计算出刀位点(对铣刀来讲为刀具中心)轨迹的基点和节点,作为编程的输入数据。下图中的a、b、c、d和e都是刀具中心轨迹的基点 零件轮廓曲线上的基点 4.脉冲数计算 有些数控系统采用脉冲数输入方式。把零件轮廓和刀具中心轨迹上基点和节点的坐标值除以相应的脉冲当量,换算成脉冲数。 第四节 数控加工程序的格式与组成 第六节 数控编程中的数值处理 一、准备功能代码(G代码) 二、辅助功能代码(M代码) 三、进给速度功能指令(F代码) 四、主轴速度功能指令(S代码) 五、刀具功能指令(T代码) 一、准备功能代码(G代码) 作用: 准备功能是建立机床或控制系统工作方式的一种命令,一般用来规定刀具和工件的相对运动轨迹(即插补功能)、机床坐标系、坐标平面、刀具补偿、坐标偏置和暂停等多种加工操作方式,以及厂家自定义的多种固定循环指令和宏指令调用等。 组成: 它由地址符G及其后的两位数字或三位数字组成,也可以带一位小数。 一个数控系统的G代码多少可衡量其功能的强弱。 FANUC数控系统常用的 G代码 G指令按其功能的不同分为若干组,不同组的G指令,在同一程序段中可指定多个。如果在同一程序段指定了两个或两个以上同组的模态指令,则只有最后指定的G指令有效,或有的数控系统报警。如:N20 G54 G90 G00 X0 Y0 Z10 G指令有模态指令和非模态指令两种。 1.模态指令:该指令一经在程序段中指定就在其后续程序段中一直有效,直到后续程序段中使用同组的G代码取代它。模态指令又称续效指令。 2.非模态指令:只在书写了该代码的程序段中有效,下一程序段需要时,必须重新写出。非模态指令也称为程序段有效指令、非续效指令。 作用:用于控制机床及其辅助装置的通、断的指令。如主轴的开、停,冷却液的开、闭,运动部件的夹紧与松开等辅助动作。 组成:M后跟两位数字组成(见P59 ) 二、辅助功能代码(M代码) (1) M00 程序停止 暂停指令,当执行有M00指令的程序段后,主轴停转、进给停止、切削液关、程序停止。 代码 模态 功能说明 代码 模态 功能说明 M00 非模态 程序停止 M03 模态 主轴正转起动 M01 非模态 选择停止 M04 模态 主轴反转起动 M02 非模态 程序结束 M05 *模态 主轴停止转动 M30 非模态 程序结束并返回程序起始点 M06 非模态 换刀 M98 非模态 调用子程序 M07 模态 切削液打开 M99 非模态 子程序结束 M09 *模态 切削液停止 1.程序停止 (1)M00——程序停止 当CNC执行到M00指令时,将暂停执行当前程序,暂停时机床的主轴、进给及冷却液停止,而全部现存的模态信息保持不变。当重新按下控制面板上的循环启动按钮,可使机床继续运转。 加工中需停机检查、测量零件或手动变速、换刀和交接班等,可使用M00指令。 一般情况下,M00指令单独位于一个程序段内。 (2)M01——计划(任选)停止

文档评论(0)

kanghao1 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档