24小时论文定制热线

咨询电话

ASP.NETVC++MySQLPHP安卓JSPLinuxJava机械VBASP单片机模具汽车工程毕业设计Flash
您当前的位置:论文定制 > 毕业设计论文 >
快速导航
毕业论文定制
关于我们
我们是一家专业提供高质量代做毕业设计的网站。2002年成立至今为众多客户提供大量毕业设计、论文定制等服务,赢得众多客户好评,因为专注,所以专业。写作老师大部分由全国211/958等高校的博士及硕士生设计,执笔,目前已为5000余位客户解决了论文写作的难题。 秉承以用户为中心,为用户创造价值的理念,我站拥有无缝对接的售后服务体系,代做毕业设计完成后有专业的老师进行一对一修改与完善,对有答辩需求的同学进行一对一的辅导,为你顺利毕业保驾护航
代做毕业设计
常见问题

教学用数控车床的设计与调试

添加时间:2018/07/13 来源:未知 作者:admin
由于使用环境和功能不同, 使得螺杆的形状和大小差别悬殊, 形成多种多样形状复杂的异形螺杆。异形螺杆的型线多为变螺距、变槽深、变螺棱宽、变底径及变螺纹前后角中的一种或是多种的组合。
  以下为本篇论文正文:

  摘要:为了加工具有复杂结构的异形螺杆零件, 设计了一个专用于异形螺杆加工的开放式车床数控系统。该系统硬件以工控机IPC为基础, 以运动控制器GTS-800为核心, 确立了IPC+GTS运动控制器的体系结构, 能同时完成插补计算、伺服控制、系统管理等任务。系统软件采用面向对象和模块化编程技术, 以Visual Studio 2012为编程环境开发人机交互界面。整个系统软硬件功能实现模块化划分, 能对多种不同型线的螺杆进行车削加工。实验结果表明:该系统人机界面友好, 能够长期可靠工作, 可以满足加工螺杆的数控车床系统的控制要求。

  关键词:异形螺杆; 运动控制器; 车床数控系统; 人机交互界面;

  Abstract:To process geometrically complex special spiral rod parts, a Computer Numerical Control ( CNC) system for open type lathe tailored for special spiral rod machining is designed. Taking the Industrial Personal Computer ( IPC) as its basis and the movement controller GTS-800 as its core, the system hardware was established with IPC+GTS movement controller architecture, which was capable of completing such tasks as interpolation calculation, servo control, and system management simultaneously. The system software was not only adopted object-oriented and modular programming technology, but also developed the human-computer interaction interface ( HMI) with a Visual Studio 2012 programming environment. Moreover, hardware and software features of the entire system could be modularized, so that various types of screw thread could be lathed. The experimental results show that the system possesses both friendly HMI and long-term reliable work system, which can meet the control requirements of the screw machining CNC lathe system.

  Keyword:Special spiral rod; Movement controller; Lathe CNC system; HMI;

  螺杆是重要的工业基础零件, 被广泛用于石油、化工、制冷、橡塑机械等众多工业领域中[1]。由于使用环境和功能不同, 使得螺杆的形状和大小差别悬殊, 形成多种多样形状复杂的异形螺杆。异形螺杆的型线多为变螺距、变槽深、变螺棱宽、变底径及变螺纹前后角中的一种或是多种的组合[2]。随着螺旋曲面螺杆应用范围的不断增加, 异形螺杆的应用目的也不尽相同, 螺旋曲面成形机制各异, 螺杆型线也复杂多样, 这给异形螺杆的加工带来很大的困难, 尤其是在提高异形螺杆的加工精度方面[3]。目前大多数螺杆制造企业加工工艺落后, 螺杆加工多采用普通车床、铣床配以专用成形刀具和简易数控机床为主, 但是在实际加工过程中切削状态不稳定, 刀具磨损严重, 加工成本较高, 表面精度达不到要求。发现国内外异形螺杆数控车削目前应用极少, 研究开发异形螺杆专用车床数控系统, 为加工异形螺杆提供了一个新的思路, 在保证加工质量的同时提高了生产效率, 极具研究价值。

  1、异形螺杆的数学模型

  根据异形螺杆的形状特点建立螺旋线的数学模型。一般螺旋线 (即等螺距等底径螺旋线) 的方程在笛卡尔坐标系下为:

一般螺旋线的方程

  其中, X轴为螺杆的轴向方向。

  1.1 异形螺杆槽底螺旋线方程

  (1) 变底径等螺距螺杆槽底螺旋线

变底径等螺距螺杆槽底螺旋线

  (2) 变螺距等底径螺杆槽底螺旋线

变螺距等底径螺杆槽底螺旋线

  (3) 变螺距变底径螺杆槽底螺旋线

变螺距变底径螺杆槽底螺旋线

  1.2 异形螺杆槽顶螺旋线方程

  (1) 等螺距螺杆槽顶螺旋线

等螺距螺杆槽顶螺旋线

  式中: , 正负号由左右型面决定。

  (2) 变螺距变底径螺杆槽顶螺旋线

变螺距变底径螺杆槽顶螺旋线

  式中:Δrb=R-[r1+ (r1-r2) Xb/l]

  式中:k=±1, 当k=1时, 螺旋线为右旋;当k=-1时, 螺旋线为左旋;p为等螺距部分螺距;α为螺杆型面楔角;s1为变螺距部分初始螺距;Δp为变螺距部分每转螺距变化量;r为等螺距部分槽底半径;R为螺杆半径;r1为变螺距初始部分槽底半径;r2为变螺距终止部分槽底半径, 且r1>r2;l为变螺距部分有效长度;t为螺旋角。

  2、异形螺杆的加工原理

  普通异形螺杆一般分为3段, 即加料段、压缩段和计量段, 加料段为固体输送段, 底径较小, 采用等螺距螺旋线;压缩段为过渡段, 底径是变化的, 采用变螺距变槽深螺旋线;计量段为溶体输送段, 螺槽较小, 采用等螺距螺旋线。其中压缩段螺杆是数控车床加工的难点[4]。

  依据异形螺杆的结构和特点, 螺杆数控车床应具备3个坐标轴, 如图1所示, 包括:工件的旋转 (C轴) 、车刀沿工件的轴向运动 (Z轴) 和车刀沿工件的径向运动 (X轴) , 3个运动必须由数控计算机同时控制, 才能加工出上述各类型的螺杆[5]。由于螺杆作为核心部件要求同轴度较高, 在加工的时候采取两顶尖装夹一次加工成型。系统采用半闭环控制方式, 虽然控制精度比闭环控制方式低, 但加工成本低、整体结构简单、易于调整, 并且随着速度检测元件和丝杆螺距精度的提高以及各种补偿功能的实现, 故仍可得到相当高的控制精度[6]。

图1 螺杆数控车床的受控坐标轴
图1 螺杆数控车床的受控坐标轴

  异形螺杆的加工需要满足下列几个条件[7]: (1) 机床主轴与刀具之间必须保持严格的运动关系, 即主轴旋转时刀具沿其轴向按预先设定的螺旋线变化曲线运动规律走刀, 并且要与主轴的转速相关联。 (2) 由于异形螺杆的齿形曲线不能够一刀车出, 需要多次按同一规律走刀后方可切削出符合曲线要求的齿形轮廓, 特别注意刀具的轨迹必须与前一次的轨迹重合, 不能产生“乱扣”现象。 (3) 异形螺杆几何形状参数化。

  3、数控车床系统硬件构成

  系统的硬件结构如图2所示。

图2 系统硬件结构图
图2 系统硬件结构图

  工控机选用研华AWS-8259, 主板为PCA-6186LV-00B2E, CPU为PIV-2.8G, 内存256 M, 硬盘80 G, 机箱为AWS8259TP6002E-T, 主要完成各轴的运动参数设定和数据的存储以及人机界面交互功能[8];运动控制卡选用深圳固高科技公司的GTS-800-PG控制卡, 其核心处理器是由DSP和FPGA组成, 可以同步控制8个运动轴, 能实现复杂的多轴协调运动[9]。运动控制器以插卡形式嵌入工控机中, 它们之间通过PCI总线通信, 只需要调用动态链接库gts.dll就可实现两者间的实时通信。其主要功能说明如表1。

表1 GTS-800-PG功能列表
表1 GTS-800-PG功能列表

  4、数控车床系统软件设计

  该系统的软件设计采用了模块化的设计方法, 运动控制器提供C#等函数库和Windows动态链接库, 在Windows环境下以Visual Studio 2012为编译环境进行人机交互界面的开发。系统软件包括控制软件和管理软件, 控制软件完成刀具补偿、位置和速度控制、插补运算、轨迹规划等任务;管理软件完成螺杆加工程序的输入输出、系统信息的显示以及系统故障诊断等功能。通讯模块实现运动控制器程序与人机界面应用程序之间的通讯。

图3 系统软件结构图
图3 系统软件结构图

  4.1、Windows系统下动态链接库的使用

  在Windows系统下使用GTS运动控制器, 首先安装驱动程序, 然后可以使用支持动态链接库的开发工具来开发应用程序。下面说明在Visual Studio 2012的使用[10]: (1) 启动Visual Studio 2012, 建立C#工程; (2) 将动态链接库gts.dll和函数声明文件拷贝到工程文件夹“..\bin”中的debug或者release中; (3) 选择“Project”菜单下的“Add existing Item”菜单项, 选择函数声明文件gts.cs, 将其添加到工程中; (4) 在using指令集中加入using gts。到此, 就可以在C#模块中通过mc.函数名的方式调用库中的任何函数。若建立通讯失败, 运行软件时会有消息框提示, 方便用户查找原因。

  4.2、系统人机界面的设计

  系统人机界面包括登录界面、主界面、螺杆设置界面、程序编辑界面、输入输出界面等。其中主界面实时显示各加工轴的当前位置、系统状态、系统时间以及加工程序执行区。螺杆设置界面包括螺杆的总体信息和基本参数设置, 总体信息显示螺杆名称、材料名称、技术要求等;螺杆参数设置可以输入螺杆的长度、导程、槽深、螺棱宽度等参数, 能实时打开和保存当前信息。主界面如图4所示, 螺杆设置界面如图5所示。

图4 主界面
图4 主界面

图5 螺杆设置界面
图5 螺杆设置界面

  在程序编辑界面中, 可以手工编写加工程序, 也可以直接打开现有的加工程序或者直接将程序下载到GTS运动控制器中。在输入输出界面中, 显示相应的状态信息, 输入主要包括工作方式、液压系统、运动状态、驱动器状态、伺服使能等信息;输出主要包括加工轴、报警灯、变频器等信息, 正常时指示器为绿色, 出现故障时指示器会变成红色。程序编辑界面如图6所示, 输入输出界面如图7所示。

图6 程序编辑界面
图6 程序编辑界面

图7 输入输出界面
图7 输入输出界面

  当系统发生故障时, 报警信息消息框会自动弹出来, 提示操作者发生故障的位置和类型并保存在故障历史记录中, 并向控制部分发出急停指令, 帮助维修人员及时排除故障, 大大提高了生产效率。

  4.3、通讯模块

  通讯模块是建立运动控制器与上位机对话的通道, 能把底层的GTS控制程序与上位机IPC控制程序在逻辑上连接起来, GTS提供了一套DLL和Vx D, 协助用户完成稳定可靠的通讯。建立通讯后, 用户设计软件时可以使用固高公司提供的gts.dll动态链接库, 其中包含近200个函数可以调用。主要函数如下:

主要函数

  5、实验结果与分析

  实验采用匀加速曲线变化规律的压缩段螺杆, 螺杆参数界面设置起始螺距s1为17 mm, 终止螺距s3为18.8 mm, 长度L2为180 mm, 起始底径D1为88.4 mm, 终止底径D3为83.0 mm, 螺棱宽度e为8.8 mm, 根据上面设置参数计算出该段螺杆的总圈数Im为10, 导程增量P0为0.094 736 mm, 测得实际压缩段螺杆参数如表2所示。

表2 异形螺杆的实际尺寸
表2 异形螺杆的实际尺寸

  依据设定的参数, 从表2的5组实验数据可以看出实际尺寸和设定的参数总体相差很小, 但终止螺距相对波动较大, 与设定值偏差最大处达到了1.1 mm, 产生这些误差的主要原因是工况频繁发生变化而引起的刀具磨损程度时刻变化, 因此, 在今后对该系统的改进完善过程中需要加强对刀具补偿分析, 以便设置更加合理的螺杆加工参数。

  6、结论

  在对具有复杂空间形状的异形螺杆研究的基础上, 分析了异形螺杆的加工原理, 设计了一套专用于异形螺杆加工的车床数控系统。该系统充分发挥了IPC强大的后台管理能力和GTS良好的实时运动控制能力, 实现了运动控制卡参数设定、螺杆加工参数设置、自诊断、系统状态显示等主要功能。运用该系统进行了异形螺杆的加工实验, 实验表明该系统在控制性能、可靠性、加工精度等方面达到了预期目标, 具有一定的应用价值。

  参考文献
  [1]谢晓红.变导程螺杆加工的通用宏程序设计[J].机械设计与制造, 2016 (2) :117-119.XIE X H.Design of Universal Macro Program for Machining the Screw Rod with Changeable Lead[J].Machinery Design&Manufacture, 2016 (2) :117-119.
  [2]仲小正.变导程变深度螺杆的车铣复合加工工艺的研究[D].沈阳:东北大学, 2008.
  [3]田帅.螺旋曲面数控成形磨削自动编程技术的研究[D].沈阳:沈阳工业大学, 2006.
  [4]李珊, 韩旻.变螺距变槽深变槽宽螺杆数控加工的开发[J].机电技术, 2009, 32 (b10) :54-58.LI S, HAN M.Research on NC Machining of Variable Pith&Groove Depth&Groove Width Screw[J].Mechanical&Electrical Technology, 2009, 32 (b10) :54-58.
  [5]张辉, 徐海峥, 尹文生, 等.异形螺杆的数控加工[J].塑料, 1999, 28 (3) :32-34.ZHANG H, XU H Z, YIN W S, et al.Digital Processing of Profiled Screw[J].Plastics, 1999, 28 (3) :32-34.
  [6]况雨春, 吴龙梅, 董宗正.螺旋曲面加工刀位轨迹数值算法研究与应用[J].中国机械工程, 2014, (15) :2044-2049.KUANG Y C, WU L M, DONG Z Z.Study and Applications of Tool Path Numerical Algorithm of Complex Helical Surface Manufacture[J].Chinese Journal of Mechanical Engineering, 2014, (15) :2044-2049.
  [7]孙国庆.基于变螺距螺杆加工CA6140车床的数控化改造[D].济南:山东大学, 2013.
  [8]王先逵, 易红, 唐小琦, 等.机床数字控制技术手册[M].北京:国防工业出版社, 2013.
  [9]固高科技.GTS系列运动控制器用户手册[Z].深圳固高科技有限公司, 2006.
  [10]付强, 丁宁, 等.C#编程实战宝典[M].北京:清华大学出版社, 2014.

    相关内容
    好优论文定制中心主要为您提供代做毕业设计及各专业毕业论文写作辅导服务。 网站地图
    所有论文、资料均源于网上的共享资源以及一些期刊杂志,所有论文仅免费供网友间相互学习交流之用,请特别注意勿做其他非法用途。
    如有侵犯您的版权或其他有损您利益的行为,请联系指出,论文定制中心会立即进行改正或删除有关内容!