最新新闻
我要投稿
联系电话:027-87592219/20/21转188
投稿邮箱:tb@e-works.net.cn
您所在的位置:首页 > 智库 > 智能生产

串行通信技术在DNC通信系统中的应用

发布时间:2014-11-25 作者:佚名  来源:电气自动化技术网
关键字:串行通信 DNC 数控 数控机床 
当控制计算机与各数控机床相距较远时,一般采用串行通信方式而不采用并行通信方式。这是因为并行通信系统的造价较高、众多的连线不仅容易引入干扰,也容易发生线路故障。控制系统中常用的串行通信一般采用RS-232C串行总线标准。RS-232C是电子工业协会(EIA)推荐的一种普及型异步通信总线标准,目前已广泛应用到了计算机系统中外围设备与主机的连接中。

2 系统串行通信的实现

  2.1 NC程序控制工作流程

  NC控制系统工作流程如图2所示:

NC控制系统工作流程

  在DNC串口通信程序中,串口拥有自己独立的线程,这些线程包括串口信号监视线程、串口数据接收线程和串口数据发送线程。其中主线程主要负责处理NC加工程序编辑、通信协议数据库、界面信息等,而辅助线程负责监视串口信号、串口数据接收和串口数据发送。用主线程来专门处理信息,使程序能迅速响应命令和其他事件,用辅助线程来完成费时的工作,这样可以避免由主线程处理这些工作时阻塞程序信息的处理。DNC计算机与数控机床通信的具体过程如图3。

DNC计算机与数控机床通信的具体过程

  2.2 功能实现的关键技术

  数据通信功能实现主要依赖于串口的连接,而连接与否的关键在于串口属性的设置和各设备之间的连接方式。由于各数控机床的通信协议存在着差异,这就使得在设置通信串口属性时与机床的配置一致。以FANUC-0T为例,该机床参数设置:TVON = 0;ISO = 1;I/O = 0;波特率设置参考0552参数;停止位设置参考0002参数的最后一位即STP(1为2,0为1),默认为2;奇偶校验位设置为EVEN;数据位设置为7。如果设置有误将会造成通信错误或数据传输失真。

  同样,各数控机床通信协议的不同,使得各设备间的连接方式也就不同,也就是说各串口之间的连线方法要有所不同,这里由于篇幅原因就不再赘述。

3 结束语

  串行通信技术已在DNC通信系统中得到了广泛的应用,其关键技术将主要围绕提高NC程序传送的正确性、快速性;减少信号干挠,提高可靠性等方面。使用VC语言编制的本DNC信息系统,实现制造过程的NC数据传输,该系统具有结构简单、运行快速、工作稳定等特点,易于实施,对促进DNC技术的发展具有积极的意义。本文所述的DNC信息系统已在实际中得到了应用,并取得了良好的应用效果。  

2
本文来源于互联网,e-works本着传播知识、有益学习和研究的目的进行的转载,为网友免费提供,并以尽力标明作者与出处,如有著作权人或出版方提出异议,本站将立即删除。如果您对文章转载有任何疑问请告之我们,以便我们及时纠正。联系方式:editor@e-works.net.cn tel:027-87592219/20/21。