HAAS参数
一旦满足了上述要求,您可以修改HAAS控制器的参数。下列是需要加以改动的参数清单。 参数1=1 参数2=0
参数5=0 参数8=0
参数10=0 参数12=3*
参数13=65535 参数14=65535
参数21=6*(参见表1) 参数26=3*(参见表2)
参数31=0* 参数33=1
表1 表2
0=RS 232上传/下载程序 1=U 0=110 1=300
2=V 3=W 2=600 3=1200
4=X 5=Y 4=2400 5=4800
6=Z 7、8 6=7200 7=9600
与9保留 8=19200
Fanuc参数
必须按照如下方式设置Fanuc控制参数,以成功地与HAAS控制器通信。
波特率 1200*
奇偶校验 (所要求的设置,无需试验)
数据位 7或者ISO(如果计算机数字控制器定义数据位为字长+校验位的
话,那么设置为8)
停止位 2(所要求的设置,无需试验)
流量控制 XON/XOFF
字符代码(EIA/ISO) ISO(所要求的设置,EIA不会工作)
DPRNT EOB 换行 回车 回车(要求回车,如果它总是被伺服控制器忽略的话) DPRNT前导零为空 关闭
*初始设置。只可在接口发挥作用后,才可对这些设置进行试验。
1. 确保根据连接到HAAS伺服控制器的实际串行端口来设置FANUC参数。已把参数设置
用于远程操作。您现在可以编程或者运行一个现有的程序。您需要考虑一些关键的项目来保证您的程序成功运行。首先是DPRNT必须执行每一个发送到HAAS控制器的指令。以ASCII代码把指令发送到控制器,并且用一个回车来结束。在所有指令之前必须用一个轴选择代码(U、V、W、X、Y和Z),参数21=6来执行所有指令。对于这种说明,Z将表示轴代码。
RS 232指令组:
DPRNT[] 清除/重新设置接收缓冲
DPRNT[ZGnn] 把G代码nn载入第00号步骤,“0”是一个位置标志符 DPRNT[ZSnn.nnn] 把步骤尺寸nnn.nnn载入第00号步骤
DPRNT[ZFnn.nnn] 把给料速度nnn.nnn载入第00号步骤
DPRNT[ZLnnn] *把回路计数载入第00号步骤
DPRNT[ZH] 立即返回原位,而不用M-FIN
DPRNT[ZB] *激活远程循环起动,而不用M-FIN
DPRNT[B] *激活远程循环起动,而不用M-FIN,无需考虑HAAS伺服
控制器参数21的设置
*在本应用中不适用于一般用途。
19