欢迎进入陕西某某工程科技有限责任公司官网!

栏目导航
推荐产品
联系我们
服务热线
029-89305858
总部地址: 西安市雁塔区富鱼路双旗寨工业园58号
当前位置:主页 > 中文版 > 产品中心 >
基于NUM的磨齿机 数控系统的开拓
浏览: 发布日期:2021-10-04

一、概述

       NUM数控系统以其功能的强大性,开放性、灵活性、高速和高精度而著称,尤其是开放性的人机界面功能深受用户的欢迎。利用系统提供的MMITOOL软件,可以开发出适合机床特点的专用中文人机界面。在齿轮机床行业得到了广泛的应用,其数控系统销售量一直处于领先地位。

       蜗杆砂轮磨齿机是一种高效、高精度的齿轮精加工机床,用于磨削标准或者修形的圆柱渐开线齿轮,适用于大批量小模数齿轮的加工。由于其数控系统采用的是法国NUM1060HG数控系统,在操作习惯和用户界面上和我国有很大的不同,增加了用户在安装、调试、编程、操作和维护等方面的难度。在工件的加工过程以及系统的调试和维护过程中,用户通过人机界面与系统存在着大量的交互过程,因此,基于NUM的磨齿机数控系统的二次开发对于简化用户操作,提高生产率具有重要的意义。

二、系统结构与功能

       数控磨齿机采用展成原理,砂轮为蜗杆状,相当于齿条的砂轮与被磨齿轮相啮合,在连续展成运动中实现展成磨削。该磨齿机共有6个轴,分别为径向X轴、切向Y轴、轴向Z轴、修整进给U轴、砂轮旋转B轴和工件旋转C轴,可实现多轴联动。依据机床结构和加工的要求,利用NUM数控系统提供的软件工具,采用VB语言,开发了蜗杆砂轮磨齿机的人机界面系统,该系统主要由参数设置模块、齿向修形模块、显示模块、机床调整模块组成。总体结构如图1所示。

基于NUM的磨齿机
数控系统的开拓


1、系统平台和开发工具

       该系统运行于NUM数控系统上,经编译后通过PLCTOOL加载到数控。其开发工具有PLCTOOL,MMITOOL和MicrotecMcc68K编译器或VisualC++编译器。PLCTOOL可以方便地编写PLC梯形图或进行高级语言C的编程,将用户定义的参数传递到数控,它是后台处理程序必不可少的工具。MMITOOL主要用于创建NUM数控的人机界面,它可以通过内部图形库或自定义的图形库进行链接,编制自己个性化的中文界面。MMITOOL和MicrotecMcc68K编译器或者VisualC++编译器用于编译程序,使之生成代码,银河优越会,从而下载到数控系统中去。

2、系统功能

依据总体结构图,系统各模块的功能如下:

(1)参数设置该模块分为齿轮参数和砂轮参数设置界面,用于设定待加工零件的尺寸参数和齿坯类型,如齿数,模数,齿宽和砂轮参数等。参数设置界面如图2所示。

基于NUM的磨齿机
数控系统的开拓

(2)齿向修形该模块包括鼓形齿和锥形齿修形,可以补偿齿轮的弯曲和扭转变形,改善载荷沿齿向分布的状况,在砂轮修整时可根据需要设定其数据。

(3)显示模块该模块包括工作方式和状态显示。工作方式模块用于选择不同的工作方式,如自动、手动和MDI方式,以执行该方式下的相应命令。状态显示模块用于显示正在加工零件的尺寸、加工程序名和当前加工的程序行等信息,实时反映加工状态,方便用户对加工过程进行监控。

(4)机床调整该模块主要显示机床的相关信息,如速度、数控系统报警信息等,可以为用户维护机床提供帮助。

(5)MMIDBNUM数据库MMIDBNUM中包含了预定义的需求和变量,有只读和可写变量之分。

用户可以定义新的只读和可写变量,以创建自己的数据库,对其进行编辑修改、添加和删除等数据库操作,并可利用数据库管理工具对其进行维护,方便地通过变量与数控系统建立联系,使得数据的交换以及加工程序的修改更为直接和简单。

三、数据通讯

       输入界面中的参数,如齿轮和砂轮参数设置中的数据,必须经过后台处理,与数控系统建立相关的联系,方能对变量进行访问,对零件加工程序进行修改。否则,数控系统无法识别所输入的数值,也就无法完成用户的加工请求。后台处理必须在关系层中设定,并编写PLC程序,将其传递给数控中的变量,通过这种交换就可以将用户输入到人机界面变量的数值直接传至PLC程序的变量中,再用PLC程序将该变量值拷贝到零件加工程序相应的E参数中。使得在屏幕上输入的数值能自动地修改加工程序的变量。

       E参数中的数据必须在零件加工程序中使用才能使人机界面中输入的数据有效。E参数可以在零件加工程序中直接使用,也可以将E参数传给程序变量L参数,然后就可以在零件程序中使用L参数了。而E参数必须与用户在MMI界面里定义的变量建立联系,即通过PLC将变量的数值传递给E参数的地址。

        因此,通过数据交换系统,可以很方便的进行零件加工程序的修改,用户无需为不同大小的零件去改动加工程序,只需在相应的界面中输入齿数、模数、齿宽、进刀量和进刀次数等相关参数,就可以进行齿轮的自动磨削,大大提高了生产效率。

四、系统运行与工作过程

        数控磨齿机各显示模块和控制模块设计后,还需经测试、编译和调试,才能在数控系统上运行。利用NUM提供的调试工具,对其进行测试,如果没有错误,可将编译好的文件下载到系统进行现场调试,否则,重新修改程序,再进行编译。现场调试,对于整个系统是至关重要的,不仅要检查数据是否能正常显示,还要对设置的参数能否修改加工程序进行检验。只有通过反复的现场调试,发现问题,及时解决问题,才能保证在实际加工过程中实现预期的目标。

       利用NUM1060HG数控系统开放的环境,使用NUM工具开发软件,制作了适合于蜗杆砂轮磨齿机磨削工艺的友好人机对话界面,使得机床用户更加容易操作。可以完成对数控各种变量的访问,对加工所需的参数进行设置,选择自动、手动等不同的工作方式,并能动态显示六个轴的位置,实时反映加工信息,监控加工过程的运行状态。系统工作流程图如图3所示。

基于NUM的磨齿机
数控系统的开拓