The invention relates to a communication method to realize data transmission in a NC system, which comprises the following steps: the host receives the trigger command, and the command frame package; host to the command sent from the machine frame; storage from the machine frame and receives the command from the machine; test and execute commands from the machine frame; according to the test results sent to the host in response to the host frame; judging whether the communication is successful, if it is the end of the communication, if not, then return to send the command frame step. The communication method to realize data transmission in the NC system of the invention can be flexibly used in various kinds of communication interface in the existing CNC system, and the method of data encoding transmission through the frame structure, can effectively guarantee the real-time and efficient CNC system, communication security and stability, communication method and application the NC system of the invention realizes data transmission is applied widely.
【技术实现步骤摘要】
本专利技术涉及数控系统应用
,特别涉及数控系统中的通信
,具体 是指一种数控系统中实现数据传输的通信方法。
技术介绍
数控系统在目前的自动化生产领域中占据着非常重要的地位,其能够从一个方面 反应国家发展和生产力水平的科技化程度。衡量数控系统优劣的重要指标之一就是其可靠 性,通常,运用数控技术的自动化生产设备的工作环境较为恶劣,受大功率机电的干扰也较 大,因此,数控系统的通讯可靠性和安全性成为衡量数控设备性能的重要指标。现有的数控 系统中缺乏适合其工作环境的专用的通讯技术,导致数控系统中数据传输的实时性、高效 性、安全性以及稳定性都难以得到充分保证。
技术实现思路
本专利技术的目的是克服了上述现有技术中的缺点,提供一种适合数控系统的工作环 境,并能有效保证数控系统通讯实时、高效、安全、稳定,且应用范围较为广泛的数控系统中 实现数据传输的通信方法。为了实现上述的目的,本专利技术的数控系统中实现数据传输的通信方法包括以下步 骤(1)主机接收触发命令,并封装命令帧;(2)主机向从机发送所述的命令帧;(3)从机接收到所述的命令帧并存储;(4)从机检验并执行所接收到的命令帧;(5)从机根据检验结果向主机发送回应帧;(6)主机根据接收到的回应帧判断通信是否成功,若是,则结束本次通信,若否,则 返回步骤O)。该数控系统中实现数据传输的通信方法中,所述的命令帧和回应帧的结构均顺序 包括帧头、长度码、内容码和校验码。该数控系统中实现数据传输的通信方法中,所述的帧头、长度码、内容码和校验码 的长度均为一个字节。该数控系统中实现数据传输的通信方法中,所述的校验码为循环冗余校验码 ...
【技术保护点】
1.一种数控系统中实现数据传输的通信方法,其特征在于,所述的方法包括以下步骤:(1)主机接收触发命令,并封装命令帧;(2)主机向从机发送所述的命令帧;(3)从机接收到所述的命令帧并存储;(4)从机检验并执行所接收到的命令帧;(5)从机根据检验结果向主机发送回应帧;(6)主机根据接收到的回应帧判断通信是否成功,若是,则结束本次通信,若否,则返回步骤(2)。
【技术特征摘要】
1.一种数控系统中实现数据传输的通信方法,其特征在于,所述的方法包括以下步骤(1)主机接收触发命令,并封装命令帧;(2)主机向从机发送所述的命令帧;(3)从机接收到所述的命令帧并存储;(4)从机检验并执行所接收到的命令帧;(5)从机根据检验结果向主机发送回应帧;(6)主机根据接收到的回应帧判断通信是否成功,若是,则结束本次通信,若否,则返回 步骤(2)。2.根据权利要求1所述的数控系统中实现数据传输的通信方法,其特征在于,所述的 命令帧和回应帧的结构均顺序包括帧头、长度码、内容码和校验码。3.根据权利要求2所述的数控系统中实现数据传输的通信方法,其特征在于,所述的 帧头、长度码、内容码和校验码的长度均为一个字节。4.根据权利要求2所述的数控系统中实现数据传输的通信方法,其特征在于,所述的 校验码为循环冗余校验码。5.根据权利要求2所述的数控系统中实现数据传输的通信方法,其特征在于,所述的 命令帧和回应帧还包括位于内容码和校验码之间的数据码。6.根据权利要求5所述的数控系统中实现数据传输的通信方法,其特征在于,所述的 命令帧的数据码的长度为零到十个字节。7.根据权利要求5所述的数控系统中实现数据传输的通信方法,其特征在于,所述的 回应帧的数据码包括I/O状态信息、坐标信息、参数信息或通讯结果信息。8.根据权利要求2所述的数控系统中实现数据传输的通信方法,其特征在于,所述的 命令帧的内容码为命令码,所述的回应帧的内容码为回应码。9.根据权利要求8所述的数控系统中实现数据传输的通信方法,其特征在于,所述的 命令帧还包括位于命令码之后的子命令码。10.根据权利要求8所述的数控系统中实现数据传输的通信方法,其特征在于,所述的 回应帧还包括位于回应码之后的子回应码。11.根据权利要求1至10中任一项所述的数控系统中实现数据传输的通信方法,其特 征在于,所述的步骤(1)具体包括以下步骤(11)主机接收到触发命令;(12)主机将所接收到的触发命令封装为所述的命令帧;(13)主机设置为禁止接收触发命令状态。12.根据权利要求1至10中任一项所述的数控系统中实现数据传输的通信方法,其特 征在于,所述的步骤( 具体包括以下步骤(21)主机向从机发送所述的命令帧;(22)主机将命令帧发送次数η设置为η+1。13.根据权利要求12所述的数控系统中实现数据传输的通信方法,其特征在于,所述 的步骤0 之后还包括以下步骤(23)主机启动计时...
【专利技术属性】
技术研发人员:郭绪逢,汪定军,李清涛,白飞鹏,
申请(专利权)人:上海奈凯电子科技有限公司,上海维宏电子科技有限公司,
类型:发明
国别省市:31
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。