网站大量收购闲置独家精品文档,联系QQ:2885784924

数控机床编程与操作 作者 李传军 卢相中 10、SIEMENS802S数控铣床编程与操作.ppt

数控机床编程与操作 作者 李传军 卢相中 10、SIEMENS802S数控铣床编程与操作.ppt

  1. 1、本文档共105页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第10讲 SIEMENS 802S数控铣床编程 内角拐角特性 第10讲 SIEMENS 802S数控铣床编程 圆弧过渡G450:刀具中心轨迹为一个圆弧,其起点为前一曲线的终点,终点为后一曲线的起点,半径等于刀具半径。圆弧过渡在运行下一个、带运行指令的程序段时才有效;比如有关进给值。 交点G451:回刀具中心点轨迹交点—以刀具半径为距离的等距线交点(圆弧或直线)。在中心点轨迹交点构成锐角时,根据刀具半径大小的不同,有可能在很远处才能相交。此锐角如果达到机床数据中所设定的角度值时,系统会自动转换到圆弧过渡。 第8讲 SIEMENS 802S数控铣床编程 M00指令实际上是一个暂停指令。功能是执行此指令后,机床停止一切操作。按下控制面板上的启动指令后,机床重新启动,继续执行后面的程序。 (1)M00——程序停止指令 (2)M01——计划停止指令 M01指令的功能与M00相似,不同的是,M01只有在预先按下控制面板上“选择停止开关”按钮的情况下,程序才会停止。 (3)M02——程序结束指令 M02指令的功能是程序全部结束。此时主轴停转、切削液关闭,数控装置和机床复位。该指令写在程序的最后一段。 10.6 辅助功能指令 第10讲 SIEMENS 802S数控铣床编程 M03表示主轴正转,M04表示主轴反转。所谓主轴正转,是从主轴向Z轴正向看,主轴顺时针转动;反之,则为反转。M05表示主轴停止转动。 (4)M03、M04、M05——主轴正转、反转、停止指令 (5)M06——自动换刀指令 M06为手动或自动换刀指令。当执行M06指令时,进给停止,但主轴、切削液不停。 (6)M07、M08、M09——冷却液开关指令 M07表示2号冷却液或雾状冷却液开。M08表示1号冷却液或液状冷却液开。M09表示关闭冷却液开关。 第10讲 SIEMENS 802S数控铣床编程 第10讲 SIEMENS 802S数控铣床编程 10.6 子程序 用子程序编写经常重复进行的加工,比如某一确定的轮廓形状。子程序位于主程序中适当的地方,在需要时进行调用、运行。 子程序的结构与主程序的结构相同,但在子程序中最后一个程序段用M2指令结束程序运行。在一个程序中可以直接用程序名调用子程序.。子程序调用要求占用一个独立的程序段。例如: N10 L785 ;调用子程序L785 N20 LGC ;调用子程序LGC 第10讲 SIEMENS 802S数控铣床编程 如果要求多次连续地执行某一子程序,则在编程时必须在所调用的子程序的程序名后地址P下写入调用次数,最大调用次数可达9999(P1~P9999)。例如: N10 LGC P3 ;调用子程序LGC,运行3次 子程序不仅可以供主程序调用, 也可以从其他子程序中调用,这个过程称为子程序的嵌套。子程序的嵌套可以为三层,也就是四级程序界面(包括一级主程序界面)。如下图所示: 第10讲 SIEMENS 802S数控铣床编程 四级程序界面运行过程 第10讲 SIEMENS 802S数控铣床编程 10.7 计算参数和程序跳转 要使一个NC程序不仅仅适用于特定数值下的一次加工,或者必须要计算出数值,这两种情况均可以使用计算参数。你可以在程序运行时由控制器计算或设定所需要的数值;也可以通过操作面板设定参数数值。如果参数已经赋值,则它们可以在程序中对由变量确定的地址进行赋值。 在加工非圆曲面时,系统没有定义指令,这就需要借助计算参数R,并应用程序跳转等手段来完成曲面的加工。 第10讲 SIEMENS 802S数控铣床编程 (1)计算参数 在系统中共有250个计算参数可供使用,其中R0~R99可以自由使用,R100~R249为加工循环传递参数,如编程人员在程序中没有使用加工循环,则这部分计算参数也同样可以自由使用。计算参数的赋值范围为±(0.0000001。例如:R1=10,表示给R1参数赋值为10,如在程序中出现G91 G01X=R1,就表示沿X轴直线移动10mm。 (2)程序跳转 加工程序在运行时是以写入的顺序执行的,但有时程序需要改变执行顺序,这时可应用程序跳转指令,以实现程序的分支运

您可能关注的文档

文档评论(0)

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

1亿VIP精品文档

相关文档