一种数控机床及其调试方法

文档序号:8380246阅读:682来源:国知局
一种数控机床及其调试方法
【技术领域】
[0001]本发明涉及领域数控系统领域,尤其是涉及一种数控机床及其调试方法。
【背景技术】
[0002]数控机床(Computernumerical control machine tools)是一种装有数控系统的自动化机床。数控系统能够处理具有控制编码或其他符号指令程序,并将其译码后用代码化的数字表示,通过信息载体输入数控装置。数控系统运算处理数控装置发出的各种控制信号,控制机床运作,按图纸要求的形状和尺寸,自动地将零件加工出来。
[0003]由于数控机床结构复杂,包括机械结构、数控系统、驱动器、电机、传感器、测量设备等,要想给用户交付一台性能良好的数控机床,必须进行完整的系统调试。其中,调试过程主要涉及各种参数的设定(包括数控系统参数、驱动器参数等)、机械结构的微调、误差参数的修正等,最后的目标就是数控机床的加工精度和性能。
[0004]目前数控机床调试方法主要是人工尝试的方式,即由人工输入参数,然后看加工结果,如果没有满足要求,再次尝试调整参数,直到加工结果满足要求为止。
[0005]然而,人工尝试的调试方式需要人工不断输入参数,以尝试调整参数,需要耗费大量时间,调试效率较低。并且,人工尝试的调试方式是根据经验值来初步判断,只能定性判断是否满足要求,不能定量分析具体参数,导致调试出厂的数控机床的性能得不到保证,还可能会出现不同的数控机床的性能不一致的情况。

【发明内容】

[0006]本发明主要解决的技术问题是提供一种数控机床及其调试方法,能够有效提高数控机床的调试效率,通过定量对误差进行分析和评判,能够保证多台数控机床的性能的一致性,同时也提高了数控机床的加工性能。
[0007]为解决上述技术问题,本发明采用的一个技术方案是:提供一种数控机床,所述数控机床包括数控系统、电机驱动系统、电机、电机测量系统、机床、机床测量系统以及修正系统,在调试过程中,所述数控系统用于向所述电机驱动系统输出指令位置值,以控制所述电机转动,进而带动所述机床的机床轴运动到目标位置;所述电机测量系统对所述电机的实际转动位置进行检测,所述机床测量系统对所述机床轴的实际运动位置进行检测;所述修正系统根据所述指令位置值、所述实际转动位置以及所述实际运动位置进行误差运算,并获得修正参数,以使所述数控系统能够根据所述修正参数对所述指令位置值进行修正。
[0008]其中,所述修正系统通过多次调试过程利用迭代方式计算所述修正参数。
[0009]其中,所述数控系统分别与所述电机驱动系统、所述电机测量系统以及所述机床测量系统连接,并接收所述实际转动位置和所述实际运动位置,所述数控系统进一步与所述修正系统连接,并向所述修正系统转发所述实际转动位置和所述实际运动位置。
[0010]其中,所述电机测量系统包括编码器,所述编码器随所述电机的转动产生第一脉冲信号,并通过对所述第一脉冲信号进行计数而获得所述实际转动位置。
[0011]其中,所述机床测量系统包括光栅尺,所述光栅尺随所述机床轴的运动而产生第二脉冲信号,并通过对所述第二脉冲信号进行计数而获得所述实际运动位置。
[0012]其中,所述修正系统进一步根据所述指令位置值、所述实际转动位置以及所述实际运动位置的数据输出三维图形。
[0013]为解决上述技术问题,本发明采用的另一个技术方案是:提供一种数控机床的调试方法,所述调试方法包括:向电机驱动系统输出指令位置值,以控制电机转动,进而带动机床轴运动到目标位置;对所述电机的实际转动位置和所述机床轴的实际运动位置进行检测;根据所述指令位置值、所述实际转动位置以及所述实际运动位置进行误差运算,并获得修正参数;根据所述修正参数对所述指令位置值进行修正。
[0014]其中,所述根据所述修正参数对所述指令位置值进行修正的步骤之后,进一步返回所述向电机驱动系统输出指令位置值,以利用迭代方式计算所述修正参数。
[0015]其中,所述对所述电机的实际转动位置和所述机床轴的实际运动位置进行检测的步骤包括:随所述电机的转动产生第一脉冲信号,并通过对所述第一脉冲信号进行计数而获得所述实际转动位,随所述机床轴的运动而产生第二脉冲信号,并通过对所述第二脉冲信号进行计数而获得所述实际运动位置。
[0016]其中,所述调试方法进一步包括:分别根据所述指令位置值、所述实际转动位置以及所述实际运动位置绘制三维图形,并通过呈现设备呈现给调试人员,以由所述调试人员对所述数控系统、所述电机测量系统以及所述机床测量系统的状况进行诊断。
[0017]本发明的有益效果是:区别于现有技术的情况,本申请的数控机床通过修正系统根据数控系统输出的指令位置值、电机的实际转动位置以及机床的机床轴的实际运动位置进行误差运算判断数控机床是否存在误差。当判断存在误差时,根据指令位置值、电机的实际转动位置以及机床的机床轴的实际运动位置计算修正参数,以使数控系统能够根据修正参数对指令位置值进行修正。由于数控机床能够自动进行误差运算,能够实现自动化调试数控机床,提高调试效率,通过定量对误差进行分析和评判,能够保证多台数控机床的性能的一致性,同时也提高了数控机床的加工性能。
【附图说明】
[0018]图1是本申请数控机床一实施例的结构示意图;
[0019]图2是本申请数控机床另一实施例的结构示意图;
[0020]图3是本申请数控机床的调试方法一实施例的流程图;
[0021]图4是本申请数控机床的调试方法另一实施例的流程图。
【具体实施方式】
[0022]以下描述中,为了说明而不是为了限定,提出了诸如特定系统结构、接口、技术之类的具体细节,以便透彻理解本申请。
[0023]请参阅图1,图1是本申请数控机床一实施例的结构示意图。本申请的数控机床包括数控系统110、电机驱动系统120、电机130、电机测量系统140、机床150、机床测量系统160以及修正系统170。数控系统110和修正系统170可以集成为一体,也可以独立存在,此处不做限制。
[0024]其中,数控系统连接电机驱动系统120以及修正系统160,电机驱动系统120还连接电机130,电机130还连接电机测量系统140以及机床150,电机测量系统140以及机床测量系统160进一步连接修正系统160。
[0025]在调试过程中,数控系统110用于向电机驱动系统120输出指令位置值,以控制电机130转动,进而带动机床150的机床轴运动到目标位置。电机测量系统140对电机130的实际转动位置进行检测。机床测量系统160对机床150的机床轴的实际运动位置进行检测。修正系统170根据指令位置值、实际转动位置以及实际运动位置进行误差运算,并获得修正参数,以使数控系统110能够根据修正参数对指令位置值进行修正。
[0026]具体地,数控机床接收到调试指令时,进入调试阶段,以对数控机床进行调试。在调试过程中,数控系统I1向电机驱动系统120输出指令位置值,以控制电机130进行转动,进而带动机床150的机床轴运动到目标位置。数控系统110将指令位置值发送给修正系统160。
[0027]电机测量系统140对电机130的实际转动位置进行检测。电机测量系统140将测量到的电机130的实际转动位置向修正系统160发送。
[0028]机床测量系统160对机床150的机床轴的实际运动位置进行检测。机床测量系统160将测量到的机床150的机床轴的实际运动位置向修正系统160发送。
[0029]修正系统170接收数控系统110发送的指令位置值、电机测量系统140发送的电机130的实际转动位置、接收机床测量系统160发送的机床150的机床轴的实际运动位置,根据指令位置值、实际转动位置以及实际运动位置进行误差运算并判断数控机床是否存在误差。当修正系统170判断数控机床存在误差时,获得修正参数,以使数控系统110能够根据修正参数对指令位置值进行修正。
[0030]其中,指令位置值对应电机130的预设转动位置以及机床150的机床轴的预设运动位置。修正系统170根据电机130的预设转动位置和电机130的实际转动位置、机床150的机床轴的预设运动位置和机床轴的实际运动位置进行误差运算,并判断数控机床是否存在误差。
[0031]其中,误差运算可以为:分别比较电机130的预设转动位置和电机130的实际转动位置,以及机床150的机床轴的预设运动位置和机床轴的实际运动位置,判断比较结果是否属于允许的误差范围,或判断实际转动位置是否等于预设转动位置,以及判断预设运动位置是否等于实际运动位置。
[0032]当比较结果属于允许的误差范围,或实际转动位置等于预设转动位置时,判断为电机130的预设转动位置和电机130的实际转动位置之间没有误差。当比较结果属于允许的误差范
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1