The invention discloses a CNC machine tool servo adjustment method based on TCP/IP protocol, which comprises the following steps: S1, start the NC system, create a thread communication network, server and network initialization and IP binding to the port, waiting for client connection requests. S2, when the client and CNC system to establish a connection, the numerical control system will wait for the client to send a variety of command data packets. S3, when the client and the CNC system to establish a connection, the user can view the servo parameters, servo servo data acquisition parameters, upload, and display waveform analysis of CNC machine tool servo software, NC machine tool servo parameters on the client software interface on top of acquisition and display servo waveform, edge trimmer servo parameters. The invention uses the computer analysis of servo data, accurate and rapid operation, convenient operation, the servo data drawing machining process of NC machine tools made of real time curve, the user can observe the servo data and its drawing curve, while the adjustment of servo parameters, make the operator more easily understand the influence parameters of motor servo control system.
【技术实现步骤摘要】
基于TCP/IP协议的数控机床伺服调整方法
本专利技术涉及数控机床的
,特别涉及一种基于TCP/IP协议的数控机床伺服调整方法。
技术介绍
随着现代科技的发展,对数控系统的精度速度要求越来越高。通过调整数控系统有关伺服的参数是实现更高速度更高精度地加工的一种有效且常用的办法。而目前数控机床在加工过程中不能直观地反应出机床电机的运行细节信息,操作员只能凭借数控系统上基本的运行信息并结合自身经验来定制数控系统的伺服参数。因此,传统的伺服调整方法使数控系统的加工精度和加工速度受到人为因数影响,并存在使用不便的问题。当前计算机和网络技术的迅速发展,为伺服电机的实时数据、动态显示和分析提供了必要的前提和条件,网络技术的发展也为数控系统的数据传输提供了方便。利用计算机强大的运算能力更能迅速准确地分析出数控机床的运行过程和状态。为此,基于TCP/IP的数控机床伺服调整方法的计算机软件将能直观地体现伺服数据、并能实现实时调整数控系统伺服参数,以使机床更高效地工作。
技术实现思路
本专利技术的目的在于克服现有数控系统在进行伺服参数调整时操作不便,伺服数据不能实时直观体现等缺点,提供一种基于TCP/IP协议的数控机床伺服调整方法。为了到达上述目的,本专利技术采用以下技术方案:本专利技术基于TCP/IP协议的数控机床伺服调整方法,包括下述步骤:S1、启动数控系统,创建网络通信线程,初始化网络服务器并绑定端口和IP,等待客户端请求连接;S2、当客户端和数控系统建立连接后,数控系统等待客户端发送各种命令数据包,如果在指定时间内客户端和数控系统没有进行任何数据通信,则数控系统将使用 ...
【技术保护点】
基于TCP/IP协议的数控机床伺服调整方法,其特征在于,包括下述步骤:S1、启动数控系统,创建网络通信线程,初始化网络服务器并绑定端口和IP,等待客户端请求连接;S2、当客户端和数控系统建立连接后,数控系统等待客户端发送各种命令数据包,如果在指定时间内客户端和数控系统没有进行任何数据通信,则数控系统将使用ping校验连接是否已断开;S3、当客户端和数控系统建立连接后,用户客户端上可以查看伺服参数、上传伺服参数、采集数控机床伺服数据、分析和显示伺服波形,各操作互不影响,可同时进行,实现数控机床伺服参数在客户端软件界面上边采集显示伺服波形,边微调伺服参数,最终制定更优的伺服参数使数控机床有更快的速度和更高的精度。
【技术特征摘要】
1.基于TCP/IP协议的数控机床伺服调整方法,其特征在于,包括下述步骤:S1、启动数控系统,创建网络通信线程,初始化网络服务器并绑定端口和IP,等待客户端请求连接;S2、当客户端和数控系统建立连接后,数控系统等待客户端发送各种命令数据包,如果在指定时间内客户端和数控系统没有进行任何数据通信,则数控系统将使用ping校验连接是否已断开;S3、当客户端和数控系统建立连接后,用户客户端上可以查看伺服参数、上传伺服参数、采集数控机床伺服数据、分析和显示伺服波形,各操作互不影响,可同时进行,实现数控机床伺服参数在客户端软件界面上边采集显示伺服波形,边微调伺服参数,最终制定更优的伺服参数使数控机床有更快的速度和更高的精度。2.根据权利要求1所述基于TCP/IP协议的数控机床伺服调整方法,其特征在于,步骤S2中,数控系统将使用ping校验连接是否已断开的具体方法为:当客户端与数控系统在一定的时间内没有按约定的数据包通信时,将通过ping函数命令去检测当前网络是否连接正常,不正常就报警提示处理;数据包格式:关键字串+操作类型+当前包号+总包数+具体数据结构包。3.根据权利要求1所述的基于TCP/IP协议的数控机床伺服调整方法,其特征在于,步骤S3中,查看伺服参数的具体步骤如下:S21、客户端给数控系统发送请求下载伺服参数的数据包;S22、数控系统解析数据包,通过操作类型标志知道是下载伺服参数的请求,调用相关函数GSKRM_GetServoParam(hInst,intnumber,intvalcnt,double*pval)取得相应参数信息;参数包括伺服驱动器内部参数;S23、数控系统向客户端发送附带参数信息的数据包。4.根据权利要求1所述的基于TCP/IP协议的数控机床伺服调整方法,其特征在于,步骤S3中,所述的上传伺服参数的具体步骤如下:S31、客户端给数控系统发送请求上传伺服参数的数据包;S32、客户端给数控系统发送需要上传的伺服参数数据包;S33、数控系统解析数据包,通过操作类型标志知道是上传伺服参数的请求,判断当前是否允许上传伺服参数,若允许,通过函数GSKRM_SetServoParam(hInst,intnumber,intvalcnt,double*pval)发送伺服参数数据包,并应用到...
【专利技术属性】
技术研发人员:李之伟,鄢继红,陈中维,
申请(专利权)人:广州数控设备有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。