数控机床的步进电机的速度控制设计.docx
- 文档编号:3001353
- 上传时间:2022-11-17
- 格式:DOCX
- 页数:53
- 大小:2.52MB
数控机床的步进电机的速度控制设计.docx
《数控机床的步进电机的速度控制设计.docx》由会员分享,可在线阅读,更多相关《数控机床的步进电机的速度控制设计.docx(53页珍藏版)》请在冰豆网上搜索。
数控机床的步进电机的速度控制设计
摘要
本文从解决步进电动机的速度控制设计的软件和硬件的问题上,使步进电动机能更好的配合数控机床的运转特点,使数控机床能发挥更好的性能。
在此我基于本性质设计了一套合适的速度控制的方法,并灵活的运用数控的软件来运行数控程序来检验所设计的方法的正确与否。
因此我主要从以下三方面进行介绍。
1.数控软件的学习和应用
在这部分,主要学习Mach2软件的运行界面和操作界面的学习、软件设置的要点和电机的设置和软件的使用等一些内容;还有Mach3数控软件的综述和Mach3的控制和运行工件程序的相关知识。
通过这部分学习,加深认识了数控知识的加工过程和编程的相关知识。
熟悉了数控软件的安装和应用的相关操作。
2.步进电动机的设计
通过这项内容,复习步进电动机控制方式和驱动方式、步进电动机的类型和结构、工作原理、主要特性和步进电动机的驱动控制线路的设计等相关内容
3.步进电动机的速度控制的设计
在这部分,对步进电动机的速度控制的情况进行设计,包括步进电动机的选型、步进电动机的速度控制的软件设计和硬件设计两大方面,并且对速度控制的软件设计是运用C语言来控制,此程序比较简单,易懂,学会运用C语言来控制数控机床,也学会了C语言和汇编语言的联系。
关键词:
数控机床;步进电动机;速度;控制;驱动;数控软件;C语言
ABSTRACT
Inthispaper,tosolvethespeedofsteppermotorcontrolsoftwareandhardwaredesignissues,weshouldthatsteppermotortoenablebetterco-ordinationofthefunctioningofthecharacteristicsofCNCmachinetoolstoCNCmachinetoolscanplayabetterperformance..Idesignedbasedonthenatureofanappropriatesetofspeedcontrol,andflexibleuseofthesoftwaretorunNC,NCprogramdesignedtotestthecorrectnessofthemethod.Therefore,Imainlyintroducethefollowingthreeaspects.
1.theapplicationandlearningofNCsoftware
inthispart,themainstudyisMach2softwareinterfaceandoperationinterface,thekeyofthesoftwaresettings,thesettingsofmoterandtheuseofthesoftwareandothercontent.therearethesummaryofthesoftwareofMach3CNC,thecontrollingofMach3andtheknowledgeofproceduresforrunningtheworkpiece.Throughthepartofthestudy,wewillhaveabetterunderstandingoftheCNCmachiningprocessandprogrammingknowledge.wearefamiliarwiththeinstallationofCNCsoftwareandtheapplicationoftheoperation.
2.SteppingMotor
Theadoptionofthecontent,reviewthedrivingmodeandcontrolofthesteppingmotor,thetypeandstructureofsteppermotor,workingprinciple,themaincharacteristicsofthedriveandsteppermotorcontrolcircuitdesignandotherrelatedcontent.
3.Steppermotorspeedcontroldesign
Inthispart,tocontroltothespeedofthesteppermotor’sdesign,inclodingtheselectionofsteppermotor,thetwomajoraspectsissoftwaredesignandhardwaredesigntocontrollingthespeedofsteppermotor.AndcontrollingthespeedofsoftwaredesignistouseClanguage,thisprocedureisrelativelysimple,easytounderstand,itcantellushowtouseClanguagetocontroltheCNCmachinetools,andIcanunderstandtherelatedofClanguageandassemblylanguagelinks.
KeywordCNCmachinetools;SteppingMotor;ratel;Control;Drive;CNCSoftware;Clanguage
第一章绪论
毕业设计是我们最后一次较全面的设计训练,是大学四年的最后一次教学环节;为我们提供了自主学习、自主选择、自主完成的机会;具有实践性、综合性、探索性、应用性等特点,同时也为启发我们智能以适应工程技术人才素质要求和学生心理素质的培养,提供了综合训练和实习机会。
1.1本课题的目的
本课程包括数控软件的学习和步进电动机的速度控制两大主要方面的内容,由于涉和到math2的铣床的学习、math3的铣床的学习、步进电动机的相关等复杂的内容,因而具有一定得意义所在,可使学生学习新的知识如学习数控新软件和步进电动机的相关知识,并且对C语言和数控技术的知识加以更深的了解。
通过本课程的学习,要达到两个目的:
其一:
学习熟悉和理解现有成熟的数控控制中的步进电动机的控制,进一步接受和消化先进的数控技术。
其二:
可巩固、训练,提高学生的综合实践能力。
1通过毕业设计,综合运用专业课程和其他有关课程的理论和实践知识去分析和解决设计问题,并使学生所学的知识进一步地巩固、深化和发展。
2巩固设计的一般方法,通过设计培养正确的设计思想和分析问题、解决问题的能力。
3巩固设计基本技能的训练,如计算、绘图、查阅设计资料和手册、熟悉标准和规范等。
1.2本课题的内容
毕业设计的课题:
数控机床的步进电动机的速度控制的设计
本毕业设计(论文)包括:
1数控技术书的学习和应用
2C语言课本的学习和应用
3步进电动机的速度控制程序的编写和设计
4程序的调试和应用
5步进电机在数控软件的调试应用
6设计说明书一份(其中包括步进电机的速度控制的分析和应用、数控软件的学习和分析和步进电动机的设计说明)。
第二章课题概述
2.1数控软件的学习和应用
这一部分包括mach2软件的学习和mach3的学习和应用
通过此项内容,使我所学的《数控技术》课程的知识得到巩固,运用和深化。
主要在下述方面得到进一步训练。
第一mach2软件的界面的学、软件设置和软件的使用
第二mach3软件的界面的介绍、软件设置和软件的使用。
第三mach3控制和运行工作程序的相关的情况
2.2步进电动机的设计
这一部分包括步进电动机的工作原理、驱动方式、其类型和结构和驱动控制线路的一些主要情况。
通过此项内容,使我所学的《数控技术》课程的知识得到巩固,运用和深化。
主要在下述方面得到进一步训练。
第一对步进电动机的工作原理的学习
第二对步进电动机的类型和结构有了更深刻的认识
第三步进电动机的驱动方式有更好的方法
第四步进电动机的驱动控制电路,对脉冲混合电路、加减速脉冲分配电路、加减速电路、环形分配器、功率放大器等有了具体的详细的说明。
通过上述内容的学习,我们对步进电动机的相关的知识有了更深入的了解。
2.3步进电动机的速度控制设计
这一部分包括步进电动机的选型、步进电动机的加减速时间控制、加减速能力的改进、步进电动机的速度控制的软件设计和硬件设计。
通过此项内容,使我所学的《C语言》课程的知识得到巩固,运用和深化。
主要在下述方面得到进一步训练。
第一较全面的了解步进电动机的速度控制的设计要领;
第二对步进电动机的速度控制的设计的步骤进行正确的认识,当然,包括步进电动机C语言控制速度控制的设计和硬件设计。
第三对步进电动机的加减速的控制和能力的改进和加减速时间控制有了更深入的了解。
第四让我知道了如何选择一部适合数控机床的步进电动机,并如何才能使步进电动机发挥更好的结果。
第三章数控软件的学习和应用
3.1mach2的学习和应用
MACH2软件是目前业余情况下使用较多的CNC软件之一,它是一种使用PC机并口或USB口(需要专用驱动器)控制步进电机的CNC软件,使用方便,但设置、功能多。
特点:
最多支持6轴联动
直接使用G代码文件
支持DXFBMPJPG与HPGL直接导入
直观G-代码路线显示
可编辑G代码文件
主轴变频器控制
即时加工进度显示
手动控制功能
可使用并口或USB输出通过驱动器控制步进电机
可以运行在Windows98/NT/2000/XP等32位操作系统上
3.1.1软件介绍
1、Mach2软件的该屏幕显示有7个界面
图3-1软件界面
a、程序运行界面
b、手工输入界面
c、手动操作界面
d、刀路界面
e、偏移量界面
f、设置界面
g、诊断界面
2、程序界面主要内容
a、代码显示区
b、具体轴向位置显示
c、刀路轨迹显示
d、代码执行控制
e、紧急停止按钮
f、手动模式选择
g、主轴控制
3、手工输入界面主要内容
a、具体轴向位置显示
b、手工输入窗口
c、手动模式选择
d、主轴控制
e、紧急停止按钮
4、手动操作界面主要内容
a、具体轴向位置显示
b、手动摇杆控制窗口
c、手动模式选择
d、运行轨迹显示
e、紧急停止按钮
5、诊断界面
该界面主要用于诊断CNC设备与软件之间的交换信息。
3.1.2软件设置
首先应端口设置,为了满足这个要求需要做六步:
1.设置端口和引脚
2.端口设定和轴选择:
根据使用的情况,设置端口和轴数。
此时应注意,选择后一定要点击“应用”,否则不能启用,后同。
3.输入信号设置:
选择需要的输入信号。
4.输入脚分配设置:
此时需要的选项必须在上个界面设置后,本界面才可以设置。
5.输出信号设置
6.输出脚分配设置
图3-2软件设置图
然后再进行电机参数设置,此操作需要进行八步:
1.选择电机运行参数调整
2.电机速度和加速度设置
3.轴向选择
4.步进电机速度设置:
单位每分钟进前毫米。
没有细分时电机振动大且易丢步。
一般试时设30了。
5.步进电机加速度设置
6.单位步数设置:
1.8度的电机转动1圈20
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数控机床 步进 电机 速度 控制 设计