该种控制方案的优点是可 以任意位置定向,使用比较灵活,并且具有通用性;缺 点是加工程序编程较方案一麻烦一些,主要原因是定 向的角度必须用脉冲来指定(G78,G79 指定的值应为 脉冲指定方式).该控制方案的难点是怎样将加工程 序中的定向位置脉冲值输入到G78,G79 任意角度定向功能的实现经过进一步的探究发现主轴转速Sxxxx 可以被系 统以二进制的格式直接读取后存储在主轴速度功能代 码信号F22,F23 中,如果将F22,F23 中的值传递给 G78,G79 中就可以改变主轴定向的位置. 3.1 主轴定向停止角度的计算 由于G78,G79 为"SHA00~SHA11"ll 位信号代 码,这些信号代码用来指定主轴停止的绝对位置(一 转内).停止位置由下面公式确定: 138?停止位置王辐石360 囊丽(2´Pi) 其中:SHAi=0 时,Pi=0;SHAi=1 时,Pi=1. 对于FANUC 一主轴电动机,其位置编码器本身 为1024 线,由于我们的主轴和主轴电动机的传动比 为1:1,由上面的公式可以得出当SHAi=1 时(即指 令一个脉冲时)主轴定向时的停止位置为 (2.1)0.088. 注:该角度的基准为当G78,G79 全部为"0"时的角度. 由上面的分析可知,主轴速度功能代码信号F22, F23 能直接传递给G78,G79 信号中,因此Sxxxx 可以 直接表示主轴定向停止的角度(注:"XXXX"4096). 例如:当指定的定向角度为88.时,在MDI 面板上 可以用M24S1000 来指定,其中:M24 是主轴任意角度 定向的M代码,S1000 是主轴定向时的主轴停止位置. 3.2 实现任意角度定向的PMC 程序和参数设定 任意角度定向的部分PMC 程序如图2.主轴任 意角度定向的功能设定为参数NO.3702#2=1. 结语通过巧妙地运用PMC 程序和系统功能,不但解决 了用户的加工要求,而且为主轴定向提供了另一种控 制方法.该控制方法经过长时间的试运行安全,可靠. (编辑徐洁兰) (收稿日期:2009…0401) 文章编号:91147 如果您想发表对本文的看法.请将文章编号填入读者意见调查表中的相应位置.