宏程序学习的几点心得

有关宏程序学习的几点心得 天长市职业教育中心 蒋春飞 HNC—21/22T为用户配备了强有力的类似于高级语言的宏程序功能,用户可以使用变量进行算术

有关宏程序学习的几点心得 天长市职业教育中心蒋春飞 HNC—21/22T 为用户配备了强有力的类似于高级语言的宏程序功能,用户 可以使用变量进行算术运算、逻辑运算和函数的混合运算,此外宏程序还提供了 循环语句、分支语句和子程序调用语句,利于编制各种复杂的零件加工程序,减 少乃至免除手工编程时进行繁琐的数值运算,并精减程序量。然而对于初学者来 说,宏程序的编制是一个难点,在此作为一个初学者的我来谈谈我在学习中的几 点所思所得,也许会更加贴近初学者的实际困难,能给我们的初学者们带来一点 点启示。 一、宏程序是计算机数控语言与数学建模的一个结合体。 我认为宏程序的编程的第一步应是数学的分析与建模(方程曲线等),再在 xz 此基础上确定一个变量(、或某个参数)及变量的取值范围,根据曲线方程 xz 给出或的表达式,最后利用宏程序提供的语句(如循环语句、分支语句和子 程序调用语句等)结合数控指令编制出程序(方程曲线宏程序的实质是利用小线 段拟合的方法得到曲线)。我们可以看到,在宏程序中用到的计算机语句很有限, 经过一段时间的训练都可以掌握,那么数学的建模就成为了我们初学者编程的一 个瓶颈,主要表现在曲线的平移、旋转等坐标变换及变量如何取值等方面不能有 一个完整细致的考量,导致程序出错。 二、从数学角度看方程曲线的平移。 在方程曲线的编程中,一般都会给定我们曲线的标准方程或参数方程。 1 、若给出曲线的标准方程 例如:曲线的中心在工件坐标系中坐标是 方法一:求该曲线在工件坐标系中的一般方程:, 得:,此时自变量的取值范围就是曲线在工件坐标系里起点到终 为变量取其半径值 点坐标值(车削中若以)。 当然,这样变换可能会使表达式显得繁琐,但这并不可怕,因为我们只要 写出了数学表达式,下面所做的只是用数控语言转换照单输入就是了。 方法二:利用坐标的平移变换, 若是标准方程曲线上点的坐标,是该曲线在工件坐标系中对应点的 坐标,则有,

腾讯文库宏程序学习的几点心得