数控机床的步进电机的速度控制设计

发布时间 : 星期二 文章数控机床的步进电机的速度控制设计更新完毕开始阅读

摘 要

本文从解决步进电动机的速度控制设计的软件和硬件的问题上,使步进电动机能更好的配合数控机床的运转特点,使数控机床能发挥更好的性能。在此我基于本性质设计了一套合适的速度控制的方法,并灵活的运用数控的软件来运行数控程序来检验所设计的方法的正确与否。因此我主要从以下三方面进行介绍。 1. 数控软件的学习和应用

在这部分,主要学习Mach2软件的运行界面和操作界面的学习、软件设置的要点和电机的设置和软件的使用等一些内容;还有Mach3数控软件的综述和Mach3的控制和运行工件程序的相关知识。通过这部分学习,加深认识了数控知识的加工过程和编程的相关知识。熟悉了数控软件的安装和应用的相关操作。 2. 步进电动机的设计

通过这项内容,复习步进电动机控制方式和驱动方式、步进电动机的类型和结构、工作原理、主要特性和步进电动机的驱动控制线路的设计等相关内容 3. 步进电动机的速度控制的设计

在这部分,对步进电动机的速度控制的情况进行设计,包括步进电动机的选型、步进电动机的速度控制的软件设计和硬件设计两大方面,并且对速度控制的软件设计是运用C语言来控制,此程序比较简单,易懂,学会运用C语言来控制数控机床,也学会了C语言和汇编语言的联系。

关键词:数控机床;步进电动机;速度;控制;驱动;数控软件;C语言

ABSTRACT

In this paper,to solve the speed of stepper motor control software and hardware design issues,we should that stepper motor to enable better co-ordination of the functioning of the characteristics of CNC machine tools to CNC machine tools can play a better performance..I designed based on the nature of an appropriate set of speed control,and flexible use of the software to run NC,NC program designed to test the correctness of the method.Therefore,I mainly introduce the following three aspects.

1.

the application and learning of NC software

in this part,the main study is Mach2 software interface and operation interface,the key of the software settings,the settings of moter and the use of the software and other content.there are the summary of the software of Mach3 CNC,the controlling of Mach3 and the knowledge of procedures for running the workpiece.Through the part of the study,we will have a better understanding of the CNC machining process and programming knowledge.we are familiar with the installation of CNC software and the application of the operation.

2. Stepping Motor

The adoption of the content,review the driving mode and control of the stepping motor,the type and structure of stepper motor,working principle,the main characteristics of the drive and stepper motor control circuit design and other related content.

3. Stepper motor speed control design

In this part,tocontrol to the speed of the stepper motor’s design ,incloding the selection of stepper motor,the two major aspects is software design and hardware design to controlling the speed of stepper motor.And controlling the speed of software design is to use C language ,this procedure is relatively simple ,easy to understand ,it can tell us how to use C language to control the CNC machine tools, and I can understand the related of C language and assembly language links.

Key word CNC machine tools;Stepping Motor; ratel;Control; Drive; CNC Software;C language

目 录

第一章 绪论........................................... 1

1.1本课题的目的 ............................................................................. 1 1.2本课题的内容 ............................................................................. 1

第二章 课题概述 ...................................... 2

2.1 数控软件的学习和应用 ............................................................. 2 2.2 步进电动机的设计 ..................................................................... 2 2.3 步进电动机的速度控制设计 ...................................................... 2

第三章 数控软件的学习和应用 .......................... 3

3.1 MACH2的学习和应用 ................................................................. 3 3.1.1 软件介绍 .............................................................................. 3 3.1.2 软件设置 .............................................................................. 4 3.1.3 软件使用 .............................................................................. 6 3.2 MACH3的学习和应用 ................................................................. 6 3.2.1 mach3数控软件综述 ............................................................ 7 3.2.2 Mach3控制和运行工件程序............................................... 10

第四章 步进电动机的驱动和控制 ....................... 17

4.1 步进电动机的基本特点 ........................................................... 17 4.1.1 步进电动机的种类和结构.................................................. 17

4.1.2步进电动机的工作原理 ...................................................... 18 4.1.3步进电动机的主要特性 ...................................................... 19 4.2 步进电动机的控制和驱动方式 ................................................ 20 4.2.1 步进电机的控制方式 ......................................................... 20 4.2.2 步进电机的驱动方式 ......................................................... 21 4.3 步进电动机的驱动控制线路 .................................................... 25 4.3.1 脉冲混合电路 .................................................................... 26 4.3.2 加减脉冲分配电路 ............................................................. 26 4.3.3 加减速电路 ...................................................................... 26 4.3.4. 环形分配器 ....................................................................... 28 4.3.5. 功率放大器 ....................................................................... 29

第五章 步进电机的速度控制 ........................... 32

5.1 步进电机的选型....................................................................... 32 5.2步进电动机加减速曲线控制 .................................................... 35 5.2.1 步进电机的失步和过冲 ..................................................... 35 5.2.2 加速、减速能力的改进 ................................................... 36 5.3 步进电动机速度控制的软件设计 ........................................... 37 5.4 步进电动机的硬件控制法........................................................ 48

第六章 数控机床的步进电机的展望和发展 ............... 50

6.1 步进电机的展望和发展 ........................................................... 50 6.1.1 步进电机的发展趋势 ......................................................... 50

联系合同范文客服:xxxxx#qq.com(#替换为@)