宏程序中粗车刀路的控制
摘要:宏程序具有编写简单,适用性强等特点。特别是对非圆曲面的加工,手工编程即可实现。在实际教学操作过程中,我们发现宏程序在斯沃仿真中,可以嵌在任何一循环指令中,如G90、G71、G73等。但实际加工中,据了解一般的操作系统都不能在G71中嵌宏程序,部分系统支持在G73中用宏程序。为了摆脱操作系统对加工的限制,本文就抛物线在加工时粗车走刀路径控制的两种编写方法阐述如下。
关键词:宏程序 抛物线 平行线走刀路径 等距线走刀路径
在编程工作中,我们经常把能完成某一功能的一系列指令像子程序那样存人存储器,用一个总指令来代表它们,使用时只需给出这个总指令就能执行其功能所存人的这一系列指令称作用户宏程序本体,简称宏程序。这个总指令称作用户宏程序调用指令。用户宏程序功能允许使用变量、算术和逻辑运算、以及条件分支控制,这便于普通加工程序的发展,如发展成打包好的自定义的固定循环。用户宏程序与普通程序的区别在于:在用户宏程序本体中,能使用变量,可以给变量赋值,变量间可以运算,程序可以跳转;而普通程序中,只能指定常量,常量之间不能运算,程序只能顺序执行,不能跳转,因此功能是固定的,不能变化。用户宏功能是用户提高数控机床性能的一种特殊功能,在相类似工件的加工中巧用宏程序将起到事半功倍的效果。
在实际应用中,我们经常会遇到各种各样的非圆形加工特征。如椭圆、抛物线、双曲线等。在现今的数控系统中,无论硬件数控系统,还是软
件数控系统,其插补的基本原理是相同的,只是实现插补运算的方法有所区别。常见的是直线插补和圆弧擂补,没有非圆插补,手工常规编程无法编制出非圆加工程序,常需要用电脑逐一编程,但这有时受设备和条件的限制,并且浪废时间。这时我们可以采用拟合计算,用宏程序方式,手工编程即可实现,简捷高效,并且不受条件的限制。如下图所示的抛物线曲面,利用抛物线方程来编写宏程序。