《模具零件数控机床加工(数控铣削加工分册)》 课件2.2程序编制.pptx

《模具零件数控机床加工(数控铣削加工分册)》 课件2.2程序编制.pptx

  1. 1、本文档共24页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

一、子程序;——为了进一步简化程序,可以让子程序调用另一个子程序。;子程序和主程序在程序号及程序内容方面基本相同;

结束标记;4.子程序的调用;子程序的执行过程如下所示

主程序:

O0001;子程序:

N10…;O0100;

N20M98P0100;…

N30…;M99;

…O0200;

N60M98P0200L2;…

…M99;

N100M30;;在一次装夹中完成多个相同轮廓形状工件的加工,则编程时只编写一个轮廓形状加工程序,然后用主程序来调用子程序。;O0028;(主程序);当零件在Z方向上的总背吃刀量比较大时,需采用分层切削方

式进行加工;

实际编程时,先编写该轮廓加工的刀具轨迹子程序,然后通过

子程序调用方式来实现分层切削。;O0028;(主程序);加工中心的程序往往包含有许多独立的工序,为了优化加工顺序。

将每一个独立的工序编写成一个子程序;

主程序只有换刀和调用子程序的命令;;O1;(主程序)O2;(子程序)

G91……;……;

G41……;M99;

M98P2;

G40……;

M30;;子程序的特殊使用方法

1.子程序中用P指令返回的地址

如果在子程序的返主指令程序段中加入Pn(即格式变成M99Pn;n为主程序中的顺序号),则子程序在返回时将返回到主程序中顺序号为n的那个程序段,但这种情况只用于存储器工作方式而不能用于纸带方式。

;2.自动返到程序头

如果在主程序(或子程序)中执行M99,则程序将返回到程序开头的位置并继续执行程序。为了让程序能够停止或继续执行后面的程序,这种情况下通常是写成/M99,以便在不需要重复执行时,跳过这程序段。也可以在主程序(或子程序)中插入/M99Pn,其执行过程如前述。还可以在使用M99的程序段前面写入/MO2或/M30,以结束程序的调用.;3.用M99Lα;强制改变子程序重复执行的次数

地址L中用α表示该子程序被调用的次数,它将强制改变主程序中对该子程序的调用次数。如主程序中用M98P199;执行该子程序时遇到/M9910,此时若任选程序段开关位于“OFF”的位置,则重复执行次数将变成0次。;例如图3-44所示。已知工件材料:4OCr;刀具:TO3为φ20mm的立铣刀,长度补偿号为H33。程序编写如下:

O80

N0010G17G21G49G40G90G54T03;

N0020M06;

N0030M03S800;

N0040G43G00Z15.0H33;

N0050G00x-30.0Y0.0;

N0060G01Z0.0F300;

N0070G91G01Z-5.0M08;

N0080G01Y10.0;

N0090G01X470.0;

N0100G00Z45.0;

N0110X-470.0;

N0115Z-45.0;

N0120M99P0080119;;N0130G00Y-200.0;

N0140M99P007017;

N0150G49G90G00Z300.0;

N0160G287300.0M09;

N0170M05;

N0180M30;9.3 数控加工刀具;9.3 数控加工刀具;9.4 材料的管理;9.5 刀具路径管理器的应用;9.5 刀具路径管理器的应用;9.5 刀具路径管理器的应用;9.5 刀具路径管理器的应用;9.5 刀具路径管理器的应用

您可能关注的文档

文档评论(0)

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

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

1亿VIP精品文档

相关文档