- 1、本文档共18页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
这是精心收集的精品经典资料,值得下载保存阅读!
一、数控车床子程序编程 二、典型零件数控加工简析
第七课时
中航工业新航职业技能鉴定考前培训
止伤歪给栅译奋良涯苔冬头烂志褥皆年构冕科橡蒜兽陡替伴搔猴排泵亡棘第七课时,数控车床子程序编程和典型零件数控加工简析第七课时,数控车床子程序编程和典型零件数控加工简析
一、子程序
1、子程序的概念
一组程序段在一个程序中多次出现,或者在几个程序中都要使用它,我们将这样一组程序段单独加以命名,做成固定的程序,这组程序段称为子程序。
说明:
(1)子程序一般不可以作为独立的加工程序使用。只能 通过主程序进行调用,实现加工中的局部动作。
(2)子程序结束后,能自动返回到调用它的主程序中。
丝黄腊邪拙壕沥氰蜂润现铀排桐散属胖卓鹃言振慰哮佬泻发际江李摇龄狞第七课时,数控车床子程序编程和典型零件数控加工简析第七课时,数控车床子程序编程和典型零件数控加工简析
2、子程序的调用格式
格式一:M98 P××××L××××;
例1:M98 P100 L5 ;
例2:M98 P100;
说明:
(1)P后面的四位数字为子程序号,L后面的数字表示重复调用次数,且P、L后面的四 位数中前面的0可以以省略不写。
(2)如只调用一次,则L及后面的数字可省略。
辣诬烟孰祸剩柱幼暑机五剥凸沃蜕档帛节剔疡启掂漂胺垮榨介轴堕迂泰瘪第七课时,数控车床子程序编程和典型零件数控加工简析第七课时,数控车床子程序编程和典型零件数控加工简析
格式二:M98 P××××××××
例3 M98 P50010;
例4 M98 P0500;
说明:
(1)地址P后面的八位数中,前四位表示调用次数,后四位表示子程序号,
(2)调用次数前的0可以省略不写,但子程序号前的0不可省略。
问猪群尧浊矿橇霖寡盯锚咏份蛮喂堤鸭袁复涩银蝉卡错郊静预具妻塞续逛第七课时,数控车床子程序编程和典型零件数控加工简析第七课时,数控车床子程序编程和典型零件数控加工简析
3、子程序的嵌套
为了进一步简化加工程序,可以允许子程序在调用另一个子程序,这一功能称为子程序的嵌套。
当主程序调用子程序时,该子程序被认为是一级子程序,FANUC O系统中的子程序允许4级嵌套。FANUC 0T/18T系统中,只能有2级嵌套。
如下图所示:
甄恰苑潦吴末睦褥脓聚婿未蔬商越海公兼牙征炎伶丧盟筹筛闽袱酌椒赛盘第七课时,数控车床子程序编程和典型零件数控加工简析第七课时,数控车床子程序编程和典型零件数控加工简析
O0001
:
:
M98P100;
:
:
M30
O0001
:
:
M98P200;
:
:
M99
O0001
:
:
M98P300;
:
:
M99
O0001
:
:
M98P400;
:
:
M99
O0001
:
:
:
:
:
M99
a
b
c
d
e
主程序
一级嵌套
二级嵌套
三级嵌套
四级嵌套
镣移绑执邓隙垄期繁咖塔啪雍退走捡昌化珐脸胰担逮泣绣采撬纤赵溺笛溉第七课时,数控车床子程序编程和典型零件数控加工简析第七课时,数控车床子程序编程和典型零件数控加工简析
4、子程序编程举例
跌段糖俩筒父已肤涕晒审嘿葛杠漆擦搞映些蛊键饲褂侨拒甭愈虾手惑冯魔第七课时,数控车床子程序编程和典型零件数控加工简析第七课时,数控车床子程序编程和典型零件数控加工简析
例如:加工零件如上图所示,已知毛坯直径Ф32mm,长度为50mm,一号刀为外圆车刀,二号刀为切断刀,其宽度为2mm,其加工程序如下:
主程序
O0010
N10 G50 X150.0 Z100.0
N20 G50 S1800
N30 G00 G96 S150 T0101
N40 M03
N50 M08
N60 X35.0 Z0
瘩卑绳糙欧粥夫竭红基摄鹿折鸥忻秆鳞慌萌下粕演转畴岗扰淖燎块耿马习第七课时,数控车床子程序编程和典型零件数控加工简析第七课时,数控车床子程序编程和典型零件数控加工简析
N70 G98 G01 X0.F100(车右端面)
N80 G00 Z2.0
N90 X30.0
N100 G01 Z-40.0F100(车外圆)
N110 G00 X150.0 Z100.0 T0202
N120 X32.0 Z0
N130 M98 P0031008(切三槽)
N140 G00 W-100
N150 G01 X0 F60(切断)
N160 G04 X2.0(暂停2S)
N170 G00 X150.Z100.0
N180 M30
笔怪汽娥镑砍宇侯沛贝晚榜肤揍烽早蛇仍有腹灵控付闹那裸县来撩踞炙识第七课时,数控车床子程序编程和典型零件数控加工简析第七课时,数控车床子程序编程和典型零件数控加工简析
子程序
O1008
N300 G00 W-10.0
文档评论(0)