利用参照设备快速完成传输参数设置
对于同步传输、应答传输及串口DNC传输,如果在参照设备列表中有相符的设备类型,在选择该设备类型就能够立即完成该设备所有页面传输参数的配置,当参照设备列表中没有您需要的数控设备类型时,可以点击加载其它参照设备加载第三方的参照设备文件。如果您熟悉当前数控设备传输参数配置,也可以创建该设备的第三方参照设备文件,让其他用户能共享您的智慧,第三方参照文件编辑方法可以参照汇智系统安装目录下的devset.ini文件创建。
上图所示:在参照设备列表快速完成设备传输参数的配制
怎样用工具软件探测数控设备串口DNC传输的参数细节:
如果在参照设备中找不到您的数控设备类型,也无法从数控系统说明书中了解到该台数控系统串口传输参数设置要求,有一款工具软件AccessPort可以帮您的大忙(可以从汇智官网软件下载页面下载),该软件是一款集端口监控调试、拦截数据功能为一体的串口调试工具,开启该软件的串口监控功能后,然后您用该台数控厂家提供的传输软件和数控机床进行上传和下传程序测试,该软件就能完整记录串口的端口设置和数据传输的交互过程,从这些记录数据中您就能分析出该台数控设备串口DNC参数的设置要求和握手参数的设置,当然也可以将这个记录文件交给我们分析,然后我们会分析这个记录文件并创建一个和您的数控设备相符的参照设备文件,这样就能解决这台数控DNC参数的配置问题。
怎样创建第三方参照设备文件:
利用记事本等简单文本编辑工具就能创建第三方参照设备文件,创建完成后保存为“.ini”后缀名的文本文件就能被汇智系统识别和加载
参照文件编制规则:
以<DEVICEMODEL>:作为设备头,<END>作为设备尾,P加三位数字作为参数编号(例如P300:就代表串口DNC传输换行方式的参数项),参数编号后紧跟参数值表示。
P1开始的参数表示首页、同步、应答页面的参数,P2开始的参数是串口DNC传输端口设置页面的参数,P3开始的参数是串口DNC传输端口发送文件的参数,P4开始的参数是串口DNC传输接收文件页面的参数,P5开始的参数是串口DNC传输远程请求页面的参数。
同步传输设备参照文件参数对照举例:
<DEVICEMODEL>:HX-Z5同步传输 |
;设备头,表示在参照列表中显示的设备名称 |
P100:1 |
;传输方式-1表示同步传输,2表示应答传输,3表示串口DNC传输 |
P101:1 |
;代码类型-1表示3B/4B/R3B,2表示G/ISO |
P102:1 |
;有效电平-1表示高电平有效,0表示低电平有效 |
P103:15 |
;停机码-这里设定15,按实际设备要求设定 |
P104:15 |
;暂停码-这里设定15,按实际设备要求设定 |
P105:5000 |
;同步脉冲宽度(微秒)-这里设定5000,按实际设备设合理数值 |
P106:5000 |
;同步脉冲间隔(微秒)-这里设定5000,按实际设备设合理数值 |
P107:1 |
;同步时钟为有效电平时送数据-1表示开启,0表示关闭这个功能 |
<END> |
;该设备设置结束 |
应答传输设备参照文件参数对照举例:
<DEVICEMODEL>:海曙富茂 |
;设备头,表示在参照列表中显示的设备名称 |
P100:2 |
;传输方式-1表示同步传输,2表示应答传输,3表示串口DNC传输 |
P101:1 |
;代码类型-1表示3B/4B/R3B,2表示G/ISO |
P102:0 |
;有效电平-1表示高电平有效,0表示低电平有效 |
P103:15 |
;停机码-这里设定15,按实际设备要求设定 |
P104:15 |
;暂停码-这里设定15,按实际设备要求设定 |
P107:1 |
;应答时钟为有效电平时送数据-1表示开启,0表示关闭这个功能 |
P108:120 |
;直送启动后等待超时时间(秒)-0为无限等待直到手动取消 |
<END> |
;该设备设置结束 |
串口DNC传输设备参照文件参数对照举例:
<DEVICEMODEL>:FANUC 0I Mate |
;设备头,表示在参照列表中显示的设备名称 |
P100:3 |
;传输方式-1表示同步传输,2表示应答传输,3表示串口DNC传输 |
P101:2 |
;代码类型-1表示3B/4B/R3B,2表示G/ISO |
P201:9 |
;波特率-1到10表示110,300,600,1200.2400,4800,9600,14400,19200.. |
P202:1 |
;数据位数-1表示7位,2表示8位 |
P203:3 |
;奇偶校验-1表示无校验,2表示奇校验,3表示偶校验...... |
P204:2 |
;停止位数-1表示1位,2表示2位 |
P205:2 |
;数据流控制-1表示无,2是软件(XON/XOFF),3是硬件(RTS/CTS)..... |
P206:\11 |
;xon字符-16进制11 |
P207:\13 |
;xoff字符-16进制13 |
P208: |
;程序名后缀-不设置默认为nc |
P209: |
;逐字反馈字符-不设置 |
P210:# |
;奇偶校验错误字符-# |
P211:0 |
;插入奇偶校验错误字-1表示开启,0表示关闭这个功能 |
P300:1 |
;换行方式-1表示\0D+\0A,2表示\0A,3表示\0D...... |
P301: |
;发送程序开始触发器-不设置 |
P302: |
;发送程序结束触发器-不设置 |
P303: |
;程序前导字符-不设置 |
P304: |
;程序后缀字符-不设置 |
P305: |
;发送程序删除包含指定字符的行-不设置 |
P306: |
;发送程序删除指定字符-不设置 |
P307:0 |
;中断后再接字符数-0 |
P308:0 |
;每行延迟发送时间(单位10毫秒)-0表示不延迟 |
P309:0 |
;发送时握手超时(单位1秒)-0表示无限等待,直到手动取消 |
P310:0 |
;发送前导字符后等待响应XON-1表示开启,0表示关闭这个功能 |
P311:1 |
;发送程序前等待XON-1表示开启,0表示关闭这个功能 |
P312:1 |
;删除发送程序中的ASCII0-1表示开启,0表示关闭这个功能 |
P313:0 |
;删除发送程序中的空格-1表示开启,0表示关闭这个功能 |
P314:0 |
;空格代替制表符-1表示开启,0表示关闭这个功能 |
P315:1 |
;删除每行分号后注解-1表示开启,0表示关闭这个功能 |
P316:120 |
;启动发送后等待响应超时时间(秒)-0为无限等待直到手动取消 |
P400: |
;接收程序开始触发器-不设置 |
P401: |
;接收程序结束触发器-不设置 |
P402:5 |
;接收超时(秒)-5 |
P403: |
;接收程序删除包含指定字符的行-不设置 |
P404: |
;接收程序删除指定字符-不设置 |
P405: |
;开始接收时发送字符-不设置 |
P406:0 |
;准备好接收数据前发送XON-1表示开启,0表示关闭这个功能 |
P407:1 |
;接收程序删除空行-1表示开启,0表示关闭这个功能 |
P408:1 |
;删除ASCII码32-127及换行符以外字符-1是开启,0是关闭这个功能 |
P500:O9999 |
;送存命令信号程序名-设定为你自定义的程序名 |
P501:O9998 |
;直送命令信号程序名-设定为你自定义的程序名 |
P502:O9997 |
;列表命令信号程序名-设定为你自定义的程序名 |
P503:W5555 |
;程序名触发器-设定为你自定义的字符串 |
P504: |
;起始行触发器-不设置 |
P505: |
;终止行触发器-不设置 |
P506:10 |
;直传延迟启动(秒)-10 |
P507:P |
;信号程序中需替换字符 |
P508:O |
;信号程序中替换后字符 |
P509:(failure to treate) |
;信号程序错误信息-(failure to treate) |
P510:(failure not find) |
;找不到文件失败信息-(failure not find) |
<END> |
;该设备设置结束 |
按以上格式用记事本创建完成后保存为任意文件名,并以“.ini”作为后缀名,就能被汇智系统作为第三方参照设备文件加载和调用。