- 4
- 0
- 约2.97万字
- 约 213页
- 2025-08-22 发布于广东
- 举报
图14-53子程序的嵌套1)子程序的格式O××××;······;······;······;······;M99;在子程序的开头,在地址O后规定子程序号(由4位数字组成,前面的0可以省略),M99为子程序结束指令。2)子程序的调用格式调用子程序的格式:M98P△△△△××××被调用的子程序号重复调用次数系统允许重复调用的次数为9999次。如果省略了重复次数,则认为重复次数为1次。例如,M98P51000;表示程序号为1000的子程序连续调用5次。3)子程序的执行子程序的执行过程举例说明如下:主程序执行到N0020时转去执行O1010子程序,重复执行两次后继续执行N0030程序段,在执行N0040时又去执行O1010子程序一次,返回时又继续执行N0050及其后面的程序段。当用一个子程序调用另一个子程序时,其执行过程与上述完全相同。4)子程序的特殊使用指令(1)子程序中用P指令定义返回的地址。如果在子程序的返回主程序程序段中加入Pn(即格式变为“M99Pn;”,n为主程序的顺序号),则子程序在返回时将返回到主程序中顺序号为n的那个程序段。例如:(2)自动返回到程序头。如果在主程序(或子程序)中执行M99,则程序将返回到程序开头的位置并继续执行程序。为了在主程序能够停止或继续执行后面的程序段,通常写成/M99,以便在不需要重复执行时,跳过程序段开关处于ON状态,即跳过一这程序段,执行下一个程序段。若在主程序(或子程序)中插入/M99Pn程序段时,则不返回到程序开头,而是返回到程序号为n的程序段,但返回到n处的时间较长。图14-45无X、Y值时G40指令执行情况例如,图14-46所示AB轮廓曲线,若直径为20mm的铣刀从O点开始移动,加工程序为:N10G92X0Y0Z0;N20G90G17G41G00X18.0Y24.0H06;O→A(实际刀具中心从O→A′)N30G02X74.0Y32.0R40.0F180;A→B(实际刀具中心从A′→B′)N40G40G00X84.0Y0;B→C(实际刀具中心从B′→C′)N50G00X0;C→O(实际刀具中心从C′→O)N60M02;程序结束取消刀具半径补偿除用G40指令外,还可以用{G00/G01}X—Y—H100;图14-46AB轮廓曲线13)拐角偏移圆弧插补指令G39在有刀具半径补偿时,若编程轨迹的相邻两直线(或圆弧)不相切,则必须进行拐角圆弧插补,即要在拐角处产生一个以偏移量为半径的附加圆弧,此圆弧与刀具中心运动轨迹的相邻两直线(或圆弧)相切,如图14-47所示。目前,大多数全功能数控铣床中,拐角圆弧插补已由数控系统实现。拐角偏移圆弧插补指令程序格式为:G39X—Y—;其中,X和Y表示刀具中心绕拐角拐点旋转后的方向。即刀具中心旋转后,直线走刀方向或圆弧走刀时起点切线方向上任一点的坐标值。图14-47拐角偏移如图14-48(a)所示是直线与直线轮廓形成的拐角。编程时拐角拐点A处增加拐角圆弧插补G39指令,X、Y取B点相对A点的增量坐标值,加工程序为:G91G17G41G00X12.0Y20.0H08;G01X10.0Y18.0F150;G39X32.0Y12.0;(X、Y值为B点相对A点的增量坐标值)X32.0Y12.0;图14-48拐角圆弧插补如图14-48(b)所示是直线与圆弧轮廓线形成的拐角,在A点执行G39指令旋转后的方向应是过A点作圆弧的切线AB的方向,X、Y取B点相对A点的增量坐标值(B点坐标须经有关计算求得)。因为△ABC和△AOD相似,所以,B点相对A点的坐标值为25、15。加工程序如下:G91G17G41G00X0Y0H08;G01X-20.0Y33.0F150;G39X25.0Y15.0;(X、Y值为B点相对A点的增量坐标值)G03X14.155Y25.0I-15.0J25.0;2.固定循环指令在数控加工中,一些典型的加工工序,如钻孔
您可能关注的文档
- 《计算机绘图AutoCAD实训教程》课件第7章.ppt
- 《数字图像处理及工程应用》课件第15章.ppt
- 《嵌入式Linux开发技术及实践》课件第4章.ppt
- 《计算机组成原理》课件第3章.pptx
- 《模拟电子电路及技术基础》课件对数反对数.ppt
- 《模拟电子电路及技术基础》课件直流稳压电源1.ppt
- 《计算机绘图AutoCAD实训教程》课件第1章.ppt
- 《电机与拖动基础》课件第7章.ppt
- 《模拟电子电路及技术基础》课件1.2密全波整流.ppt
- 《计算机应用基础项目化教程》课件35制作中秋晚会邀请函.pptx
- 广西南宁2025-2026秋季期末八年级【语文】试卷(含答案).pdf
- 广西南宁2025-2026秋季期末高一化学试卷(含答案).pdf
- 广西南宁2025-2026秋季期末九年级数学试卷(含答案).pdf
- 广西南宁2025-2026秋季期末高一英语(含答案,无听力音频).pdf
- 广西南宁2025-2026秋季期末高一地理试卷(含答案).pdf
- 内科护理(中职):心包疾病病人的护理PPT教学课件.ppt
- 胆管结石的中医护理方法.ppt
- 内科护理(中职):心肌疾病病人的护理PPT教学课件.ppt
- 内科护理(中职):心律失常病人的护理PPT教学课件.ppt
- 嵌入式系统实践及工程应用—从基础到人工智能:具备AI算力的嵌入式系统开发PPT教学课件.pptx
原创力文档

文档评论(0)