生 产 实 习 授 课 教 案
          专业            班          授课日期      年  月  日
课 题 名 称
§        :M  98 调 用 子 程 序
课 时
      节
教 学 目 的
懂得调用子程序的车削方法
在操作中出错,能查原因、修改
讲  授  主
 
要  内  容
格式及格式中各参数的含义 
主程序与子程序的关系
子程序的编写方法及加工方法
编程举例
组 织 教 学
检查学生穿着是否符合操作安全要求
点名、登记出勤情况,宣布授课内容
示 范 演 示
编程、车削
课 题 练 习
内 容 要 求
懂得在什么情况下调用子程序
懂得调用子程序的方法和步骤
能在操作中查、修改
巡 回 指 导
加工工艺            调用子程序的加工方法
操作中应注意事项    安全文明操作
总 结 指 导
审阅者                  年    月    日
教  学  内  容              第    页
M 98调用子程序
一.格式:M98○○○○□□□□;
  其中:○—表示重复调用次数.
—表示被调用的子程序号。
例:M9842222;
    重复调用4次    子程序号为2222
二.主程序与子程序的关系:
指 令 1
指 令 1
指 令 2
指 令1
……
……
  ……
  ……
  ……
调用子程序指令
指 令 N
……
……
……
返回主程序
在主程序的的指示运动中,如果遇到有调用子程序的指令时,则立即按子程序  运动,在运动;在子程序遇到返回主程序的指令时,便立即返回到主程序继续执行。
三.子程序的编写方法:
1.子程序号:O□□□□;
2.子程序(按精加工编写)
3.子程序结束(M99)
例:O2222;
    N10  … …  ;
    …  …  …  ;
    …  …  …  ;
    …  …  …  ;
    N…  M99  ;
四.子程序:
1.子程序可以在自动方式下调出,并且被调出的子程序中还可以调用另外的子程序。
2.从主程序中被调出的子程序称为一重子程序,再从子程序中调出的子程序称为二重子程序,共可调用二重子程序。
O 0001;
…  …
…  …
…  …
M98P1000;
…  … 
…  …
…  … 
…  …
M30  ;
O 1000;
…  …
…  …
…  …
M98P2000;
…  …
…  …
…  …
…  …
M99;
O 2000;
…  …
…  …
…  …
M98P3000;
…  …
…  …
…  …
…  …
M99;
3.同一条子程序可重复调用,最多为999次.
例:M98P9995000;  M98P41234;
五.编程举例:如图:
1.图(一):
O 0001; (主程序)
N10  G50  X80  Z80  ;
N20  M03  S2  T0101  ;(右偏刀)
N30  G0  X31  Z2  ;
N40  G90  X27.5  Z—44  F80  ;
N50      X27                ;
N60  G0  X80  Z80  ;
N70  T0200  ;(切断刀 刀宽3mm)
N80  G0  X28  Z0  ;
N90  M98P42000  ;
N100  G0  X28  Z-43.3  ;
N110  G1  X12  F50  ;
N120  G0  X28  ;
N130  G1  Z-43  F100  ;
N140  G1  X0  F30  ;
N150  G0  X28  ;
N160  G0  X80  Z80  ;
N170  M05  ;
N180  M30  ;
O 2000  ;(子程序)
N10  G1  W-7  F100  ;
N20  G1  X15.1  F40  ;
N30  G0  X28  ;
N40  G1  W-2  F100  ;
N50  G1  X15  F40  ;
N60  G1  W2  ;
N70  G0  X28  ;
N80  G0  W-2  ;
N90  M99  ;
2.图(二):
O 0002  ;(主程序)(不编切断)
N10  G50  X50  Z50  ;
N20  M03  S2  T0100  ;(右偏刀)
N30  G0  X23  Z2  ;
N40  G71  U2  R0.5  ;
N50 G71  P60 Q110 U0.2 W0。1 F80 ;
N60  G0  X12  ;
N70  G1  Z0  ;
N80  G1  X15.8  Z—2  F30  ;
N90  G1          Z-24      ;
N100  G1  X20              ;
N110  G1        Z-30  ;
N120  G70  P60  Q110  ;
N130  G0  X50  Z50  ;
N140  T0202  ;(螺纹刀)
N150  G0  X18  Z2  ;
N160  M98 P3000  ;
N170  G0  X18  Z4 
N180  M98 P3000  ;
N190 G0  X50  Z50  ;
N200  M05  T0100  ;
N210  M30  ; 
O 3000  ;(子程序)
N10  G92  X15。2 Z-20  F4  ;
N20      X14.9          ;
N30      X14。7          ;
N40      X14。5          ;
N50      X14.4          ;
N60      X14。3          ;
N70      X14.2          ;
N80      X14.1          ;
N90      X14            ;
N100      X13。9          ;
N110      X13.8          ;
N120      X13。7          ;
N130      X13.6          ;
N140      X13。55          ;
N150      X13。5          ;
N160      X13.45          ;
N170      X13。4          ;
N180      X13。4          ;
N190      X13.4          ;
N200  M99  ;
六.操作练习及注意事项:
1.m98调用子程序格式练习图:
2.在子程序中调出的子程序与在主程序中调出的子程序情况一样。
3.子程序结束用M99,否则不还回主程序。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。