您的位置: turnitin查重官网> 工程 >> 材料工程 >试议凸轮基于凸轮加工技术数控车床编程策略设计和实现

试议凸轮基于凸轮加工技术数控车床编程策略设计和实现

收藏本文 2023-12-23 点赞:33097 浏览:148352 作者:网友投稿原创标记本站原创

摘要:随着现代科技的飞速进展,环境污染日趋严重,能源浪费日益加剧。这些都对人类的存活和进展产生了负面效应。同时人们对自己的生活、工作环境提出了更高的要求。自以总书记提出了科学进展观之后,我们在可持续进展方面有了一定的提升和改善,但改善的力度有待加强。在科技飞速进展的二十一世纪,给我们科技工作者又重新提出了一项重要课题:如何进行绿色科技、如何有效进行节能减排、如何在加工生产中做到省时高效。我们进行科研工作时,在这两方面进行提升与革新尤为重要。机床数控化技术经历了数代进展,以逻辑数控阶段进展到今天的计算机数字制约阶段,数控技术的每一次进步都标志着机械制造业一个质的飞跃。在欧美一些发达国家数控机床已经全面取代了原始手工机床,但在中国机床数控化程度还很低,迫使我们要把机床数控化放在科技进展的重要位置。在工厂、公司、学校还有着大量的普通手工机床,如何进行机床数控化也就是说把普通机床进行数控改造,同时如何处理老式普通机床便是我们值得深思的不足。如果完全抛弃手工机床会造成不必要的浪费,而它们在工业生产制造方面的效率又不如数控机床高。普通机床加工均靠工人的加工水平去决定工件加工精度的高低,如果加工复杂的精密的器件,这样的手工操作难免力不以心。本论文基于以上一些考虑对普通车床进行数控化改造和再利用。由此,参照数控车床系统,通过8051单片机来驱动步进电机,制约其转速的快慢和转角大小,以而制约普通车床的刀具移动以而进行加工,尤其加工不规则曲面如凸轮、涡轮等。同时在软件方面,单片机编程采取C语言,而不是以前的G代码或汇编语言,这样使得设计更加丰富,简单易于理解和掌握。采取C语言编程使我们更容易理解程序,而汇编语言编程比较复杂难懂。本人工作单位有数台CA6140普通车床,平时进行教学用。由于不是批量加工,同时为了节省开销,可用于进行本论文的实验和检测。在此车床基础上进行改造,也为设计提供方便的条件。以而提升了加工精度,也为以后的教学提供了必要的基础和方便。传统的数控编程语言采取G、M代码。数控编程语言并不是针对计算机制约的语言,而是为直接操作加工零件建立的。其代码本身有着一定局限性。由于现在熟悉掌握C语言的数控机床操作人员逐渐增加,同时用C语言对单片机、arm等制约芯片进行编程日趋普遍。用C语言编程来替代传统的数控编程语言十分必要,并且将会拥有广泛的市场。论文重点讨论了单片机对步进电机的驱动,步进电机制约刀具移动的编程以及车床上的刀具如何进行凸轮加工,并采取C语言作为数控编程语言,对相应的编程策略进行设计和论述。论文主要探讨工作如下:(1)整个系统的硬件选择与电路设计;(2)凸轮加工历程;(3)步进电机驱动动刀具对凸轮进行加工的策略;(4)加工精度的提升;(5)对数控车床编程策略进行设计;(6)利用新的数控编程策略来实现对凸轮的加工并给出其实现代码。关键词:单片机论文车床论文凸轮加工论文数控化改造论文编程策略论文

    摘要4-6

    ABSTRACT6-12

    第1章 数控车床编程策略的设计作用和必要性12-22

    1.1 机床概述12-17

    1.1.1 普通机床介绍12-13

    1.1.2 数控机床概述13-15

    1.1.3 数控机床的优点15-16

    1.1.4 数控机床的进展走势16-17

    1.2 数控编程17

    1.3 论文背景17-20

    1.3.1 机床数控化改造的作用17-19

    1.3.2 数控编程策略设计作用及必要性19

    1.3.3 课题提出的背景19-20

    1.4 本论文的主要工作20-22

    第2章 数控车床编程策略近况与有着的不足22-29

    2.1 普通车床 CA6140 介绍22-25

    2.1.1 CA6140 普通车床组成及功能22-23

    2.1.2 数控化改造的条件23-24

    2.1.3 CA6140 车床主要技术参数24-25

    2.2 数控机床编程策略介绍25-29

    2.2.1 数控化近况和有着不足25-26

    2.2.2 数控编程策略近况与不足26-27

    2.2.3 C 语言编程的特点和优势27-28

    2.2.4 数控化编程语言的选择28-29

    第3章 凸轮加工策略29-34

    3.1 凸轮介绍29-30

    3.2 凸轮加工曲线的绘制和计算30-32

    3.2.1 凸轮加工曲线的绘制策略30-31

    3.2.2 凸轮加工曲线的计算31-32

    3.3 凸轮加工流程32-34

    第4章 数控车床编程策略34-51

    4.1 总体案例确定34

    4.2 总体案例实现框图34-35

    4.3 硬件选择35-39

    4.3.1 步进电机介绍及工作原理35-37

    4.3.2 实际系统的硬件选择37-38

    4.3.3 模拟系统的硬件选择38-39

    4.4 车床机械部分改造设计39-43

    4.4.1 进给传动设计40-41

    4.4.2 齿轮减速装置设计41-43

    4.4.3 车床坐标系的建立43

    4.5 车床数控系统设计43-50

    4.5.1 8051 单片机介绍43-44

    4.5.2 单片机数控系统的硬件设计44-47

    4.5.3 单片机数控系统的软件设计47-50

    4.6 数控编程策略设计50-51

    第5章 凸轮加工技术的数控车床编程策略51-60

    5.1 步进电机的驱动51-54

    5.2 凸轮加工数控编程策略的流程图54-55

    5.3 凸轮加工数控编程策略55-59

    5.4 结论59-60

    第6章 总结与展望60-62

    6.1 总结60

    6.2 系统优缺点60-61

    6.3 展望61-62

    附录 表格62-64

copyright 2003-2024 Copyright©2020 Powered by 网络信息技术有限公司 备案号: 粤2017400971号