中职高二西电版《数控加工与编程》2.7 综合车削技术课件

2023-05-05
| 31页
| 213人阅读
| 5人下载
普通

内容正文:

2.7 综合车削技术 2.7.1 子程序调用   数控车床程序的编写也可采用主、子程序的形式。CNC系统按主程序指令运行,但在主程序中遇见调用子程序的指令时,将开始按子程序的指令运行,在子程序中遇见调用结束指令时,自动返回并将控制权重新交给主程序。 第2章 数控车床的操作与编程  对程序中有一些顺序固定或反复出现的加工图形,可将其写成子程序,然后由主程序来调用,这样可以大大简化整个程序的编写。如图2-53所示的工件,因工件较薄,在一次装夹中可车三个,这时可只编第一个工件的镗内孔,车内螺纹,车端面,切断等加工的程序作为子程序,整个车削过程为主程序。编程时,只需调用三次子程序,改变编程零点即可车削三个工件。 第2章 数控车床的操作与编程 图2-53 子程序调用图例 第2章 数控车床的操作与编程   机床控制软件中,子程序调用指令为M98,格式为     M98 Pxxxx Lxxx; 其中P后跟子程序号,L后可跟子程序调用次数(默认为1)。主、子程序的调用关系表示见图2-54所示。   在程序编写时,HNC-22T系统要求子程序和主程序必须写在同一个文件中,都是以字母“O”开头,以“Oxxxx”单独作为一程序行书写,子程序中还可以再调用其他子程序,即可多重嵌套调用。一个子程序应以“M99 ;”作程序结束行,可被主程序多次调用,一次调用时最多可重复999次调用一个子程序。需要注意的是,在MDI方式下使用子程序调用指令是无效的。 第2章 数控车床的操作与编程 图2-54 主、子程序调用关系示意图 第2章 数控车床的操作与编程 2.7.2 程序的单段、跳段和空运行   很多机床都提供单段、跳段和空运行的控制功能,极大地方便了对程序的检查调试。   所谓单段运行即是每次只运行一段程序,但它和MDI运行是不同的。MDI运行是临时从键盘输入一段程序,然后立即执行,一次可执行一段程序;而单段运行则是对由多个程序段组成的已预先编写好的整个程序采用逐步运行的方法,一次读入一个程序段的内容,按“循环启动”键执行,执行完后即处于等待状态,直到再按“循环启动”后才又读入下一段程序并运行。采用单段方式可以很方便地观察到每一段程序的运行效果,因而既有助于更好地理解程序,也有助于检查出程序运行的错误所在。 第2章 数控车床的操作与编程   程序的跳段运行主要是用于个别不大确定的程序段中,这些程序段指令在有时候需要运行,有时候却又不需要运行(比如说有些程序段是试车时或首次运行时需要用到,调试运行通过后就不再需要)。跳段运行的处理是:在可能需要跳段运行的个别程序段前加上一个“/”符号,程序执行时,数控系统在读到带“/”符号的程序段时,先去检测判断“跳段开关”是否接通有效:若有效,则跳过这一程序段而去执行下一段程序指令,若未接通,将无视这一符号,照常运行这段程序。因此,不需要运行时可在运行到该程序段之前先按下跳段开关至灯亮为有效状态,需要运行这些程序段时,应在运行前先按下跳段开关至灯熄,为断开无效状态。 第2章 数控车床的操作与编程   空运行检查是正式加工前必须进行的操作之一。当程序编写完成以后,可先进行空运行检查,检查程序中有无语法错误;检查行走轨迹是否符合要求、有无超程的可能,还可以检验工艺顺序是否安排得合理等。空运行时,系统将忽略程序中的进给速度指令的限制,直接以机床各轴能移动的最快速度移动,因此应在未安装毛坯的情况下进行。如果已经装夹好了工件和刀具后,要检查程序,则需要先按下“机械锁住”按钮再进行,或者在刀偏设置画页中使用刀架平移功能将坐标系右移至安全范围进行。   HNC-22T系统中取消了空运行功能,可使用程序校验来作加工前的程序检查,程序校验时刀架拖板将不产生实际移动,超程检查按运算结果是否超过软极限边界来进行。 第2章 数控车床的操作与编程   HNC—22T系统中取消了空运行功能,可使用程序校验来作加工前的程序检查,程序校验时刀架拖板将不产生实际移动,超程检查按运算结果是否超过软极限边界来进行。 第2章 数控车床的操作与编程 2.7.3 切槽和钻孔的处理   1.G74——端面切槽(钻孔)复合循环   格式:G74 X...Z...I ( i ) K ( k ) F...D ( d )——FANUC-0T系统   如图2-55(a)所示,e为退刀量,由参数设定;i为X轴方向的移动量(无符号);k为Z向断续进给的切削量(无符号);d为每次切削到Z向终点后X轴方向的退刀量(用于端面宽槽预切后的后续切削,此时i值应小于刀宽);G90方式时Z为Z向切削终点(如孔底)B的绝对Z坐标,G91方式时Z为从循环起点A开始至Z向终点B的Z坐标增量。此循环功能主切削走刀为轴向,主要用于端面圆环槽的切削,若省略X和I、D的指令,则可用于端面中心

资源预览图

中职高二西电版《数控加工与编程》2.7  综合车削技术课件
1
中职高二西电版《数控加工与编程》2.7  综合车削技术课件
2
中职高二西电版《数控加工与编程》2.7  综合车削技术课件
3
中职高二西电版《数控加工与编程》2.7  综合车削技术课件
4
中职高二西电版《数控加工与编程》2.7  综合车削技术课件
5
中职高二西电版《数控加工与编程》2.7  综合车削技术课件
6
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。