摘要
本课题是在Wi
ndows环境下采用Visual Basic开发精密工作台的控制软件。软件界面简洁、美观,使用方便。本软件具备高速运动控制的基本功能。通过它不仅可以实现精密工作台的开环和梯形速度曲线控制,还能使工作台的最高运动速度达到工作台机电系统的最大运动速度。 为了使精密工作台运行平稳、定位精度高,系统硬件的控制部分主要是采用研华IPC工控机和PCL839步进电机控制卡。PCL839的利用提高了整个运动控制系统的整体性能,使之成为控制系统的关键控制部件。 系统的软件部分采用Visual Basic 6.0进行编译。首先,设计了面向用户的友好化界面;其次,对精密工作台的开环控制进行编程,使之实现梯形速度运动变化曲线;第三,Visual Basic通过839p.bas调用Ads839p.dll的内部函数,对PCL839的寄存器进行读写操作,实现I/O端口的输入和输出。最后通过VB皮肤包对用户界面美化,生成最终的EXE可执行文件。 经过本课题的研究与设计,基本上解决了计算机和精密工作台之间的衔接问题。使用户能简单快捷的对工作台的运动速度进行控制。用户通过本软件,不仅可以实现精密工作台的开环和梯形速度曲线控制,还能使工作台的最高运动速度达到工作台机电系统的最大运动速度。 本课题可用于教学实验,它能够使人直观地了解精密工作台的组成和梯形速度曲线的原理。所以开发设计和研究精密工作台有广泛的实际意义和应用前景。 关键字:精密工作台;PCL839;55BF003步进电机;滚珠丝杠;BQD-443驱动器 目录 引言1 1系统方案2 1.1系统要求2 1.2系统方案总分析2 1.3 PCL839控制工作台系统的硬件选用3 1.4 PCL839控制工作台系统的软件设计方案4 2系统硬件分析6 2.1硬件的控制部分分析6 2.1.1 55BF003反应式步进电机6 2.1.2步进电机驱动器8 2.1.3 PCL839控制卡10 2.2机械本体分析13 2.2.1滚珠丝杠副13 2.2.2导杆14 2.2.3支承15 2.2.4机座15 3系统软件设计16 3.1本系统软件设计思想16 3.2本系统的软件设计16 3.2.1 PCL839的寄存器16 3.2.2研华Ads839p.dll动态链接库21 3.2.3 VB皮肤包22 3.3用户界面设计22 3.4软件的程序设计23 3.5应用软件对精密工作台的控制31 3.5.1精密工作台的梯形速度曲线控制31 3.5.2精密工作台最大运动速度的实现32 3.6应用软件的使用说明32 4结论34 谢辞35 参考文献36
展开...
ndows环境下采用Visual Basic开发精密工作台的控制软件。软件界面简洁、美观,使用方便。本软件具备高速运动控制的基本功能。通过它不仅可以实现精密工作台的开环和梯形速度曲线控制,还能使工作台的最高运动速度达到工作台机电系统的最大运动速度。 为了使精密工作台运行平稳、定位精度高,系统硬件的控制部分主要是采用研华IPC工控机和PCL839步进电机控制卡。PCL839的利用提高了整个运动控制系统的整体性能,使之成为控制系统的关键控制部件。 系统的软件部分采用Visual Basic 6.0进行编译。首先,设计了面向用户的友好化界面;其次,对精密工作台的开环控制进行编程,使之实现梯形速度运动变化曲线;第三,Visual Basic通过839p.bas调用Ads839p.dll的内部函数,对PCL839的寄存器进行读写操作,实现I/O端口的输入和输出。最后通过VB皮肤包对用户界面美化,生成最终的EXE可执行文件。 经过本课题的研究与设计,基本上解决了计算机和精密工作台之间的衔接问题。使用户能简单快捷的对工作台的运动速度进行控制。用户通过本软件,不仅可以实现精密工作台的开环和梯形速度曲线控制,还能使工作台的最高运动速度达到工作台机电系统的最大运动速度。 本课题可用于教学实验,它能够使人直观地了解精密工作台的组成和梯形速度曲线的原理。所以开发设计和研究精密工作台有广泛的实际意义和应用前景。 关键字:精密工作台;PCL839;55BF003步进电机;滚珠丝杠;BQD-443驱动器 目录 引言1 1系统方案2 1.1系统要求2 1.2系统方案总分析2 1.3 PCL839控制工作台系统的硬件选用3 1.4 PCL839控制工作台系统的软件设计方案4 2系统硬件分析6 2.1硬件的控制部分分析6 2.1.1 55BF003反应式步进电机6 2.1.2步进电机驱动器8 2.1.3 PCL839控制卡10 2.2机械本体分析13 2.2.1滚珠丝杠副13 2.2.2导杆14 2.2.3支承15 2.2.4机座15 3系统软件设计16 3.1本系统软件设计思想16 3.2本系统的软件设计16 3.2.1 PCL839的寄存器16 3.2.2研华Ads839p.dll动态链接库21 3.2.3 VB皮肤包22 3.3用户界面设计22 3.4软件的程序设计23 3.5应用软件对精密工作台的控制31 3.5.1精密工作台的梯形速度曲线控制31 3.5.2精密工作台最大运动速度的实现32 3.6应用软件的使用说明32 4结论34 谢辞35 参考文献36
作品编号:
70477
文件大小:
4.31MB
下载积分:
500
文件统计:
doc文件5个,dwg文件1个,exb文件6个,exe文件1个,pdf文件1个
文件列表
正在加载...请等待或刷新页面...