在编制PLC控制程 序过程中,在自动换刀定向时将主轴定向停止位置外 部设定信号(G78,G79)自动设置为0,在其他方式定 向时将要停止位置的脉冲数值赋给主轴定向停止位置 外部设定信号中即可完成.该种控制方案的优点是可 以任意位置定向,使用比较灵活,并且具有通用性;缺 点是加工程序编程较方案一麻烦一些,主要原因是定 向的角度必须用脉冲来指定(G78,G79指定的值应为 脉冲指定方式).该控制方案的难点是怎样将加工程 序中的定向位置脉冲值输入到G78,G79中. 经过和用户的进一步协商,用户最终选用了方案 -- 一O 3任意角度定向功能的实现 经过进一步的探究发现主轴转速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. 4结语 通过巧妙地运用PMC程序和系统功能,不但解决 了用户的加工要求,而且为主轴定向提供了另一种控 制方法.该控制方法经过长时间的试运行安全,可靠. (编辑徐洁兰) (收稿日期:2009…0401) 文章编号:91147 如果您想发表对本文的看法.请将文章编号填入读者意见调查表中的相应位置. 等1等,uu平帚I朋眷一O一一码一¨M代一R一 ~集