激光切割中闭环数控系统的控制模型参数自动检测方法

文档序号:9886918阅读:713来源:国知局
激光切割中闭环数控系统的控制模型参数自动检测方法
【技术领域】
[0001] 本发明涉及自动控制技术领域,具体地说是一种激光切割中闭环数控系统的控制 模型参数自动检测方法。
【背景技术】
[0002] 激光切割机床中所用数控系统通过控制伺服电机来对运动进行控制,数控系统按 照有无反馈环节分为开环控制和闭环控制两种,闭环控制相比开环控制精度更高,实时性 和抗干扰性更好,随着激光加工行业对加工精度的要求越来越高,闭环控制的重要性越来 越明显。
[0003] -般进行闭环控制时,伺服控制系统采用的是模拟信号控制模式,在该模式下,伺 服驱动控制单元给伺服驱动器发送-10V~+10V的模拟电压指令,伺服驱动器工作在速度控 制模式下。进行闭环控制前需要先建立起伺服控制模型,以通过伺服系统的编码器反馈得 到伺服电机当前的位置、速度、甚至力矩等信息。建立起伺服控制模型需要得到的伺服控制 模型参数为:电机和编码器方向,电机编码器每转脉冲数,机械控制分辨率(指数控系统能 识别的最小位移量),速度输入指令增益(速度输入指令增益指设定以额定转速运行伺服电 机所需速度指令的模拟量电压电平)和电机最大转速。
[0004] 目前,对于闭环数控系统控制模型的建立过程中,这些伺服参数都是依赖人工测 量和计算后手动输入的,采用这种方式进行系统调试效率较低,而且有计算输入错误的可 能性。

【发明内容】

[0005] 本发明为克服现有技术的不足,提供一种通过程序自动测定伺服系统控制模型参 数的方法,以支持数控系统对激光切割机床的闭环控制。
[0006] 为实现上述目的,设计一种激光切割中闭环数控系统的控制模型参数自动检测方 法,其特征在于:具体流程如下: 第一步,在开环模式下测定伺服电机方向和编码器方向是否一致,是则测定编码器每 转脉冲数,否则检测失败并退出程序; 第二步,在闭环模式下控制机床运动,测定编码器每转脉冲数; 第三步,计算编码器的最小控制分辨率; 第四步,测定伺服电机最高转速。
[0007] 所述的测定伺服电机方向和编码器方向的具体流程如下: (1) 使用开环控制模式; (2) 给伺服电机施加 200mv速度的控制信号,并持续50ms,检测信号结束时编码器的输 出值,记为EncOffsetl; (3) 给伺服电机施加 -200mv速度的控制信号,并持续50ms,检测信号结束时编码器的输 出值,记为Enc0ffset2; (4)判断EncOffsetl 2 0或者EncOffset2 < 0;是则检测通过,可以进行接下来的步骤; 否则检测失败,伺服电机方向与编码器方向不一致,退出程序。
[0008] 所述的测定编码器每转脉冲数的具体流程如下: (1) 使用闭环控制模式; (2) 控制伺服电机正向运动; (3) 检测第一个Z相信号时,并记录下编码器输出值EncZl; (4) 检测第二个Z相信号时,并记录下编码器输出值EncZ2; (5) 控制伺服电机减速停止,并控制伺服电机反向运动; (6) 检测第三个Z相信号,并记录下编码器输出值EncZ3; (7) 检测第四个Z相信号,并记录下编码器输出值EncZ4; (8) 控制伺服电机减速停止; (9) 计算编码器每转脉冲数,由于伺服电机每转一圈会输出一个z相信号,所以同向运 动时相邻两个z向信号之间的编码器脉冲个数就是伺服电机转一圈编码器发出的脉冲数, 所以编码器每转脉冲数为
[0009] 所述的编码器的最小控制分辨率是指数控系统能识别的最小位移量,是理论上能 达到的最高控制精度;编码器反馈的最小单位信号为一个脉冲,所以一个脉冲所对应的机 床运动距离就是数控系统的最小控制分辨率,测定最小控制分辨率的过程为:根据机械的 传动结构和机械参数计算得到电机每一转对应的机械运动距离Di sPRound并输入程序,则 最小控制分辨〗

[0010] 所述的测定伺服电机最高转速的具体流程如下: (1) 使用开环控制模式; (2) 给伺服电机驱动控制单元的电压信号从0V开始均匀增加到IV,直至稳定,读取稳定 时的编码器反馈信号频率为f 1,则伺服电机在稳定IV电压下的转速为:RoutateSpeedl=fl/ PulsePRound; (3) 控制电机减速停止; (4) 给伺服电机驱动控制单元的电压信号从0V开始均匀减小到-IV,直至稳定,读取稳 定时编码器反馈信号频率为f2,贝lj电机在稳定-IV电压下的转速为:RotateSpeed2=f2/ PulsePRound; (5) 伺服电机额定转速为RatedSpeed,单位r/s,通过查阅伺服驱动器的参数得到,则速 度输入指令增益
: (6) 计算伺服电机的最高转速,即为给伺服电机施加电压为10V时的转速,由于模拟信 号控制模式下伺服电机转速和驱动控制单元信号电压成正比,所以电机最高转速为:

[0011] 所述的闭环数控系统的结构包括比较控制环节模块、驱动控制单元、伺服电机、机 床、编码器,比较控制环节模块的信号输出端连接驱动控制单元的信号输入端,驱动控制单 元的信号输出端连接伺服电机的信号输入端,伺服电机的信号输出端连接机床的信号输入 端,机床的信号输出端连接编码器的信号输入端,编码器的信号输出端连接比较控制环节 模块的信号输入端。
[0012] 本发明同现有技术相比,整个过程由程序自动完成,高效便捷,减少人工参与,减 少人为错误可能性,提高系统调试效率。
【附图说明】
[0013] 图1为闭环伺服系统结构图。
[0014] 图2为本发明程序流程图。
[0015] 图3为测定电机方向与编码器方向流程图。
[0016] 图4为测定电机编码器每转脉冲数流程图。
[0017] 图5为测定电机最高转速流程图。
【具体实施方式】
[0018] 下面根据附图对本发明做进一步的说明。
[0019] 如图1所示,闭环数控系统的结构包括比较控制环节模块、驱动控制单元、伺服电 机、机床、编码器,比较控制环节模块的信号输出端连接驱动控制单元的信号输入端,驱动 控制单元的信号输出端连接伺服电机的信号输入端,伺服电机的信号输出端连接机床的信 号输入端,机床的信号输出端连接编码器的信号输入端,编码器的信号输出端连接比较控 制环节模块的信号输入端。
[0020] 如图2所示,具体流程如下: 第一步,在开环模式下测定伺服电机方向和编码器方向是否一致,是则测定编码器每 转脉冲数,否则检测失败并退出程序; 第二步,在闭环模式下控制机床运动,测定编码器每转脉冲数; 第三步,计算编码器的最小控制分辨率; 第四步,测定伺服电机最高转速。
[0021] 如图3所示,测定伺服电机方向和编码器方向的具体流程如下: (1) 使用开环控制模式; (2) 给伺服电机施加200mv速度的控制信号,并持续50ms,检测信号结束时编码器的输 出值,记为EncOffsetl; (3) 给伺服电机施加-200mv速度的控制信号,并持续50ms,检测信号结束时编码器的输 出值,记为Enc0ffset2; (4) 判断Enc0ffsetl2 0或者Enc0ffset2<0;是则检测通过,可以进行接下来的步 骤;否则检测失败,伺服电机方向与编码器方向不一致,退出程序。
[0022] 如图4
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1