为机床工具企业提供深度市场分析                     

用户名:   密码:         免费注册  |   申请VIP  |  

English  |   German  |   Japanese  |   添加收藏  |  
齿轮加工机床

车床 铣床 钻床 数控系统 加工中心 锻压机床 刨插拉床 螺纹加工机床 齿轮加工机床
磨床 镗床 刀具 功能部件 配件附件 检验测量 机床电器 特种加工 机器人

齿轮加工机床

电工电力 工程机械 航空航天 汽车 模具
仪器仪表 通用机械 轨道交通 船舶

搜索
热门关键字:

数控机床

 | 数控车床 | 数控系统 | 滚齿机 | 数控铣床 | 铣刀 | 主轴 | 立式加工中心 | 机器人
您现在的位置:齿轮加工机床网> 技术前沿> 齿轮加工数控系统监控技术的研究
齿轮加工数控系统监控技术的研究
2019-2-13  来源: 河南工学院机械工程系   作者:刁修慧,陈韵

  
        摘要: 在齿轮加工的过程中,为了便于操作者实时了解机床运行状况,对齿轮加工的监控系统进行了研究。分析齿轮加工数控系统监控模块的总体框架,将监控系统划分为以下 3 个模块: 在齿轮加工图形监控模块中,从轨迹仿真和跟随误差监控方面进行分析和实现; 在报警信息监控模块中,对报警信息监控设计、实现和自诊断进行分析和实现; 在机床状态监控模块中,详细分析了其实现流程。
  
        关键词: 齿轮加工; 数控系统; 监控技术

        齿轮是机械领域常用的重要传动零件,在工业领域起着至关重要的作用。在齿轮加工的过程中,为了便于操作者实时了解机床运行信息和正确使用机床,进而加工出满足使用要求的齿轮,文中对齿轮加工的监控系统进行了研究。在此研究中,将齿轮数控加工监控系统分为加工图形监控模块、报警信息监控模块和机床状态监控模块。
  
        1 、齿轮加工数控监控系统的总体设计
  
        机床状态的监控是通过检测、测量和监视以及系统历史信息,对机床的运行状态进行测评,进而判断它是否正常运行,若有异常,监控系统做警报处理,另外,测评数据也可作为故障分析诊断的部分依据。为了对机床工作状态中的数据进行采集,这里采用了不同形式和不同精度的传感器,来测量加工中的相关数据,并对这些数据进行处理,然后传至数控系统。此监控系统是基于 ARM、DSP 和 FPGA 实现的,如图1 所示。
  
  
        DSP 负责实时监控任务,ARM 负责管理和显示,FPGA 负责对机床 I/O 信息进行采集。在此系统中,FPGA 采集开关量信号,并将其传至 DSP 进行处理,然后将信息发给 ARM 显示。而温度和压力等模拟信号则由 ARM 从传感器缓存中直接读取,并在ARM 中计算,判断它们是否超出标准范围,若超出标准范围,就要通知 DSP 完成报警动作并显示,若未超出,则在 ARM 
上显示其正常状态。
  

        2 、齿轮加工图形监控模块
  
        为了便于实时观察刀具的运动轨迹,设计了加工图形仿真这一模块,可以直观方便地观察刀具是否有少切、过切或者撞刀现象。在开发图形界面时,选用Open GL 图形开发工具,它功能强大且调用方便,和C 语言密切关联,具有很好的移植性和图形渲染力。
  
        另外,此系统是嵌入式系统,因此选择了 Open GL ES来开发。为了能够顺利使用 Open GL ES 
进行图形开发,需要对一系列库文件进行正确的路径设置和配置工作,还需要在 VS2005 的编译环境中进行一系列设置。完成上述设置便可以 进入 程 序 开 发,首 先 对Open GL ES 进行初始化操作。
  
        2. 1 轨迹仿真设计
  
        加工轨迹仿真是指在坐标系中绘制出刀具的运行轨迹。此系统采用机床坐标来绘制刀具轨迹,当机床空运行时,采用程序坐标值来绘制。
  
        2. 1. 1 建立坐标系
  
        若将 DSP 中的程序坐标和机床坐标数据直接用于加工图形的绘制,则会出现坐标值过大,超出屏幕范围。因此,可考虑将程序坐标和机床坐标数值映射为纹理坐标,也就是说,要建立坐标系。文中以数控插齿为例。如图 2 所示,把工作台的中心设置成图形坐标系的原点,根据屏幕上图形显示范围来恰当确定机床零点位置,并计算其纹理坐标值。
  
  
        计算方法如下: 首先开启机床并回零,测量工作台中心和零点的距离,利用线性插值法把刀具的轨迹坐标值转换成纹理坐标值,如公式 ( 1) 所示:
  
  
        式中: XM是纹理坐标值; XW是机床零点位置对应的纹理坐标值; X 是刀具轨迹坐标值; L0是工作台中心和机床零点的距离。
  
        2. 1. 2 加工轨迹监控仿真
  
        为了保证能够实时地读取机床坐标和程序坐标数据,要设置一个定时器,将机床坐标或程序坐标值赋给坐标显示控件的变量,并把相应代码放在定时器的函数中,这样在执行程序的过程中,会不断刷新图形界面的绝对坐标和相对坐标,在预定窗口上绘制出加工轨迹图。
  
        2. 2 跟随误差监测实现
  
        由于数控加工精度要求较高,因此,操作者需要实时了解加工误差的变化情况,并以此来适当调整控制参数以达到减小加工误差的目的。
  
        在此系统中,建立了示波器模型来显示每个轴的随机误差,然后每隔0. 01 s 从 DSP 中读取其误差值,并将其转化为纹理坐标值,并设置一个数组用以存储一个周期的误差值;在下一个周期,将其赋给上一周期,不断循环。用户可以通过操作面板来调取并显示轴的跟随误差曲线,以判断误差情况。
  
        3 、报警信息监控模块
  
        3. 1 报警信息监控设计
  
        在加工过程中,通常需要对机床进行监控,当出现异常情况时发出警报声音和屏幕显示。同时,为了对报警信息进行诊断,还需将报警信息存储下来。在此监控系统中,主要对机床、PLC 和预处理指令 3 个方面进行监控和报警分析,具体内容如图 3 所示。
  
  
        3. 2 报警信息监控实现
  
        3. 2. 1 底层
  
        首先,如图 3 所示,将报警内容分为三大类; 然后,为了标志特定的报警内容需要在 DSP 中分配固定地址,地址中的每一位分别标志一个报警内容,当出现报警后,对应位置为 1,另外,需用一变量来保存当前报警号,并将此变量存储在 DSP 特定的地址中。
  
        液压是否正常和扫描电机是否过载等非紧急报警代码,在背景程序中进行编写; 而扫描急停、急退和限位报警灯紧急报警代码,在插补程序中进行编写,还要上传紧急报警号。除此之外,若是急停报警,则需将所有伺服关闭; 若是限位报警,则对应轴的伺服需要关闭,防止意外的发生。
  
        3. 2. 2 上层
  
        为了实时读取 DSP 中的报警号,可在主界面的源文件中设置一个定时器。若出现报警号,主界面的特定位置会显示并报警。但是,当界面上有报警时,屏幕上显示报警号,若是用户想查看详细的报警内容、时间等更多信息,需将界面切换到信息界面来。
  
        3. 3 自诊断
  
        在此设计中,采用故障树分析法对报警信息进行诊断。其过程 ( 见图 4) 是: 将出现的报警信息作为顶事件,即分析目标; 然后,逐层分析、查找其中间事件和间接事件,即直接原因和间接原因; 最后,用恰当的逻辑连接词将顶事件、中间事件和间接事件联系起来,进而构成故障树。
  
        当出现报警信息时,用户将界面切换到 “信息”界面,点击 “当前报警”会显示出机床所有故障信息,而且以 TXT 文件格式存储详细的报警信息,比如报警号、原因、内容、时间等。  
  
  
         4 、机床状态监控模块
  
        在此设计中,底层控制程序负责响应机场操作面板,上层负责显示。具体实现流程如图 5 所示。
  
  
        当按下机床面板上的相应键时,向控制系统发送X 信号,底层控制程序将接收到的 X 信号变为 
G 信号,然后将相应的变量设置为 1。并在固定地址中相应位设置为 1,表示状态有效,然后由 
ARM 读取此变量并对其进行运算分析,根据分析情况确定显示控件是否标亮,标亮表示状态有效。
  
         5 、结论
  
        首先分析了齿轮加工数控系统监控模块的总体框架,接下来对系统进行了模块划分、研究和实现
。在齿轮加工图形监控模块中,从轨迹仿真和跟随误差监控方面进行研究和实现; 在报警信息监控模块中,对报警信息监控设计、实现和自诊断进行了研究和实现; 在机床状态 监控模 块中,详 细 分 析 了 其 实 现流程。

 



    投稿箱:
        如果您有机床行业、企业相关新闻稿件发表,或进行资讯合作,欢迎联系本网编辑部, 邮箱:skjcsc@vip.sina.com