【毕业设计论文】经济型数控系统研究与设计说明书【有对应的CAD图】_第1页
【毕业设计论文】经济型数控系统研究与设计说明书【有对应的CAD图】_第2页
【毕业设计论文】经济型数控系统研究与设计说明书【有对应的CAD图】_第3页
【毕业设计论文】经济型数控系统研究与设计说明书【有对应的CAD图】_第4页
【毕业设计论文】经济型数控系统研究与设计说明书【有对应的CAD图】_第5页
已阅读5页,还剩28页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

订做机械设计 (有图纸 CAD 和 WORD 论文) QQ 1003471643 或 QQ 2419131780 目 录 目 录- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1 摘 要 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 2 第一章 绪论- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 2 第二章 C N C 系统总体方案的确定- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 3 2.1 系统总体方案- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 3 2.2 系统功能模块及其分析- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 第三章 硬件系统设计- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 7 3.1 控制系统硬件设计- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 7 3.2 主模块设计- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 8 3.3 输入/输出模块设计- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 9 3.4 人机界面模块设计- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1 1 3.4.1 显示方式的确定- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1 1 3.4.2 数控操作面板外形图设计- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1 2 3.4.3 机床操作面板设计- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1 2 3.5 系统安装结构设计- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1 3 3.6 PLC 在 CNC 系统中的应用- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1 3 3.7 系统电气原理图设计- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1 5 第四章 系统软件设计- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1 5 4.1 软件功能设计- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1 5 4.2 软件结构分析、设计- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1 6 4.3 人机界面及其软件实现技术- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1 7 4.3.1 菜单驱动技术的应用- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1 7 4.4 逐点比较插补法的软件实现- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1 7 4.4.1 直线插补原理- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1 7 4.4.2 直线插补 G01 程序设计- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 2 0 4.4.3 圆弧插补原理- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 2 3 4.5 快速点定位 G00 程序设计- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 2 6 4.6 暂停(延迟)指令 G04 程序设计- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 2 8 订做机械设计 (有图纸 CAD 和 WORD 论文) QQ 1003471643 或 QQ 2419131780 4.7 步进电机正反转及转速控制程序设计- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 2 9 鸣 谢- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 3 0 参考文献- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 3 0 经济型数控系统研究与设计 第1 章 绪论 按数控系统的功能水平, 可以把数控系统分为高、中、低三档, 低档数控系统即可认为是经济型数控 系统。 经济型数控系统是相对于标准型数控系统而言的, 不同时期, 不同国家和地区的含义是不一样的。 根据实际机床的使用要求,合理简化系统,降低成本,即可称为经济型。区别于经济型数控系统,将功 能比较齐全的数控系统称为全功能数控系统,或称为标准型数控系统。 就其功能而言,经济型数控系统一般分辨率较低,连动轴数较少,人机接口比较简单,造价低廉, 可以说得上是最经济的数控系统。所以,经济型数控系统主要指开环系统。 开环数控系统具有结构简单、造价低、维修调试简单、运行维护费用低等特点,但受步进电动机矩 频特性的限制,精度、进给速度、力矩三者互相制约,性能的提高受到限制。所以,开环数控系统一般 用在精度或速度要求不高,或者力矩不大的场合。 经济型数控系统主要同微型计算机与步进电机驱动系统组成,既具有一定的数控功能,又具有造价 低、使用维修方便等特点。 本设计就是围绕经济、实用这个核心而进行的。 本系统硬件采用工业标准 (S T D ) 总线, 大板结构。 不采用工业控制机, 自行设计专用印刷主电路板。 主电路板上有多个插槽,可插入 L C D 控制板、I / O 接口控制板、步进电机控制板等,还设有一个扩展槽 以便用户扩展系统功能。一块模板基本上具有一种或二种功能,实现了模板级的功能分散,可以根据用 订做机械设计 (有图纸 CAD 和 WORD 论文) QQ 1003471643 或 QQ 2419131780 户的需要对系统裁剪或扩展,系统组成灵活。 本系统确定单微处理器开环数控系统, 因其结构简单, 可以根据专用设备的控制要求自行设计开发, 周期短、费用低、见效快。选用 I N T E L 公司推出的准 1 6 位嵌入式微控制器 8 0 9 8 单片机。系统采用独立 型 P L C ,因其具有较强的数据处理、通信和诊断功能。 本系统采用 L C D 显示器,图形点阵液晶显示器是目前在单片机系统中比较流行的新型显示器件,可 以显示所有字符及图形, 由于其可以显示汉字的特性被广泛用于国内智能设备中, 国内的数控系统也开 始广泛采用。作为一个简易型数控系统,本系统采用了 2 0 * 2 带背光字符型液晶模块作为主显示界面, 不有用数码管显示或 C R T 显示。 本系统采用 6 4 键(8 * 8 )行列式键盘,键盘扫描由 I n t e l 8 2 7 9 键盘/ 显示接口芯片完成。系统设计 中充分考虑功能的需要、 操作方便的需要及系统复杂性的要求三个之间的关系, 确定系统的大多数按键 为双功能键,使得整个系统界面简洁。 本系统功能精简,实用性强,系统功能由硬件和软件按照经济性的要求适当划分。软件设计具备经 济型数控系统必要的基本功能:最多二轴联动、具备基本的准备功能及辅助功能、步进电机控制能力、 直线、圆弧插补能力、串行通信能力等。 第2 章 C N C 系统总体方案的确定 2 . 1 系统总体方案 计算机数控(C N C )系统由程序、输入装置、输出装置、C N C 装置、P L C 、主轴驱动装和进给(伺服) 驱动装置组成,如图 2 - 1 所示。系统设计应具有灵活性、通用性、可靠性,易于实现基本的数控功能, 使用、维修也较为方便,并且与外界通信的功能。 经济型数控系统研究与设计 第 2 章 C N C 系统总体方案的确定 订做机械设计 (有图纸 CAD 和 WORD 论文) QQ 1003471643 或 QQ 2419131780 位置检测装置 进给电动机 床 机 主轴电动机 单元 速度控制 单元 主轴控制 (P L C ) 可编程控制器 装置 输出 装置 通信 装置 输入 (C N C 装置) 控制装置 数值 计算机 图 2 - 1 C N C 系统组成 C N C 数控系统由以下几个部分组成: 1 ) 微型计算机,包括中央处理器、存储器、I / O 接口等。 2 ) 进给伺服系统,在开环数控系统中为步进电机伺服系统。 3 ) 开关量控制及主轴控制,这部分涉及到 M 、T 、S 代码的执行。 4 ) 人机接口和通信功能。 5 ) 控制软件。 系统设计的目的决定了系统只能采用开坏控制方式。在开坏型位置控制系统中,只能采用步进电机 作为伺服单元。这是由步进电机本身的特性决定的。关于步进电机的特性等详细内容见其它资料。 本系统确定为开环数控系统,其结构简单,可以根据专用设备的控制要求自行设计开发,周期短、费用 低、见效快。开环数控系统结构框图如图 2 - 2 所示。 在进行开环数控系统的总体设计时,通常要考虑以下问题: 1 . 系统功能要求 设计系统之前,应该明确定义系统的功能。在定义开环数控系统功能时,应以必要为度,既然是经 济型系统,应不求最佳,但求满意。定义系统时,应综合考虑经济性、实用性、开发周期和开发能力等 因素,对系统的某些功能进行权衡,决定取舍。 1 ) 本系统具有以下主要功能和要求: 2 ) 具有两轴联动的轴控制功能; 3 ) 具有基本的准备功能、进给功能、辅助功能、P L C 等; 4 ) 具有基本的人机对话功能,如显示、通信功能及输入输出设备; 5 ) 硬件、软件的设计均以经济型为平台; 经济型数控系统研究与设计 第 2 章 C N C 系统总体方案的确定 订做机械设计 (有图纸 CAD 和 WORD 论文) QQ 1003471643 或 QQ 2419131780 床 机 软 件 主轴控制 主轴反馈 控制电路 开关量 电动机 步进 驱动电路 步进伺服 I / O 口) R A M E P R O M ( C P U 微机 接口 通信 与 接口 人机 图 2 - 2 开环系统结构 2 . 确定控制任务及软件、硬件任务的划分 根据系统功能,可以进一步确定系统的基本构成部分及各部分要完成的控制任务。对一些控制任务 要确定是用硬件来完成还是用软件来完成, 如开关量的逻辑控制可以用硬件来完成, 也可以用软件来完 成。复杂的逻辑控制,用软件来完成就要经济一些,而且故障率低。而用软件完成这些功能要时间,如 果微处理器时间已饱和,则一些简单的逻辑控制就必须用硬件来实现。 3 . 确定各部分的联系 确定系统各部分的联系,主要指信息方面的联系。系统各个组成部分之间要传送什么信息,以什么 形式传送,需要定义清楚。 4 . 确定微机系统 确定用单微机系统还是多微机系统,选择微机型号。选择微机型号时,要考虑经济性和先进性,同 时必须考虑开发手段、支持软件及外围芯片等因素。由于控制功能不十分复杂,故采用单微机处理器结 构。单微处理器结构的 C N C 系统具有如下一些特点: 1 ) C N C 系统内只有一个微处理器,对存储、插补运算、输入输出控制、L E D 显示等功能都由它集 中控制分时处理。 2 ) 微处理器通过总线与存储、输入输出控制等各种接口相连,构成 C N C 系统。 3 ) 结构简单、容易实现。 4 ) 单微处理器因为只有一个微处理器集中控制, ,其功能将受到微处理器字长、数据宽度、寻址 能力和运算速度等因素限制。 由于插补等功能由软件来实现, 因此数据功能的实现与与处理速 度成为一对矛盾。 选用 I N T E L 公司推出的准 1 6 位嵌入式微控制器 8 0 9 8 单片机。8 0 9 8 单片机性能价格比很高,8 位机 接口但具有 1 6 位机的速度,非常适用于经济型数控系统。 5 . 确定软件结构形式 C N C 软件可以设计成不同的结构形式。不同的软件结构,对各任务的安排方式也不同,管理方式也 不同。 常见的 C N C 软件结构形式有前后台型软件结构和中断软件结构。 前后台型软件结构适合于采用集 经济型数控系统研究与设计 第 2 章 C N C 系统总体方案的确定 订做机械设计 (有图纸 CAD 和 WORD 论文) QQ 1003471643 或 QQ 2419131780 中控制的单微处理器 C N C 装置。故本设计采用前后台型软件结构。 2 . 2 系统功能模块及其分析 1 系统操作界面 按照本系统的设计思想,系统的界面设计确定图 2 - 3 所示: . 上下档 上页 下页 回车 插入 删除 手动 换刀 运行 暂停 复位 限位暂停 上下档切换电源 图 2 - 3 系统人机界面图 其中,3 0 个按键中的 1 2 个为双功能键,按键的功能简单说明如下: 复位系统在死机、工作出错等情况下的总清键,使系统回复设计的原始状态。 运行自动运行用户的零件加工程序,包括程序的语法检查、数据处理、编译、插补运算及步进电机 控制等。 暂停自动加工的暂停,是一个乒乓键,按一次,加工暂停,再按一次,继续加工。 换刀用于手工换刀,每按一次,电动刀架转一个工位,本系统中为 o 90。 手动与“、”配合,以实现动作台的连动;在编辑程序时为光标移动键。 数字 1 9 均为双功能键,用于程序输入,用“上下档”键进行切换。 G 准备功能键,用于 I S O 加工程序输入。 M 辅助功能键,用于冷却泵的启/ 停、程序的结束等程序段的输入。 插入用于程序编辑过程中“插入/ 修改”方式的切换。也是乒乓键,用块光标或下划线光标指示。 删除在插入方式下,删除当前光标位置前的字符;在修改方式下,删除当前光标位置字符。 上页程序上翻到上一程序段。相当 P C 机的 P a g e U p键。 下页程序下翻到下一程序段,与上页键盘缓冲区一样是一个屏幕编辑键。 相当于 P C 机的 P a g e D o w n键。 经济型数控系统研究与设计 第 2 章 C N C 系统总体方案的确定 订做机械设计 (有图纸 CAD 和 WORD 论文) QQ 1003471643 或 QQ 2419131780 回车确认键。 E s c 相当于 P C 机的 E s c键。 2 系统功能模块与总体框架 系统从总体上分为人机界面模块、 步进电机控制模块、 L C D 显示控制模块、 串行通信模块及基于 8 0 9 8 单片机的主控模块等 5 大模块,如图 2 - 4 : 模块模块 模块模块 步进电机控制串行通信 人机界面 主控模块 L C D 显示控制 图 2 - 4 系统模块与总体框图 3 模板式硬件系统框架 为了系统今后的功能扩充,提高系统的可维护性,这个经济型数控系统采用模块化设计,整个系统 由 3 个相对独立的子系统构成,即:C P U 子系统及 I / O 子系统及键盘/ 显示子系统。 硬件系统以 8 0 9 8 为核心,扩展了 1 6 K B的用户加工程序区,具有掉电保护功能;通过键盘管理接口芯片 8 2 7 9 扩展键盘,利用其上下档功能实现了按键的双功能,简化了键盘;I / O 接口孖系统的核心是 8 2 5 5 , 通过它扩展了步进电机接口以及其它预留的螺纹加工用光电编码接口等。 4 系统软件框架 本系统在临近软件的设计过程中,力图体现“加强容错性,方便使用的原则,采用模块化设计,全程菜 单驱动,共有 5 大模块组成:通信模块、自动模块、参数设置、编辑模块、手动模块。 系统软件框图见图 2 - 5 : 经济型数控系统研究与设计 第 2 章 C N C 系统总体方案的确定 订做机械设计 (有图纸 CAD 和 WORD 论文) QQ 1003471643 或 QQ 2419131780 冷启动 系统自检 系统初化 显示主菜单 等待按健并判键处理 通信模块编辑模块参数设置自动模块手动模块 图 2 - 5 系统软件原理框图 第三章 硬件系统设计 3 . 1 数控装置硬件结构设计 数控装置是整个数控系统的核心,其硬件结构按 C N C 装置中各印制电路板的插接方式可以分为大板 式结构和功能模块式结构。 (1 )大板式结构 C N C 装置可由主电路板、位置控制板、P L C 板、图形控制板和电源单元等组成。主电 路板是大印制电路板,其它电路是小印制电路板,它们插在大印制电路板上的插槽内而共同构成 C N C 装置。 (2 )功能模块式结构将整个 C N C 装置按功能划分为模块,硬件和软件的设计都采用模块化设计方法, 即每一个功能模块被做成尺寸相同的印制电路板(称功能模板) ,相应功能模块的控制软件也模块化。 从本系统设计目的和用户使用角度出发,本设计选用大板式结构。板式结构设计如图示。 经济型数控系统研究与设计 第 3 章 硬件系统设计 订做机械设计 (有图纸 CAD 和 WORD 论文) QQ 1003471643 或 QQ 2419131780 连接单元( D I / D O ) 板 扩展槽 步进电机控制板 控制用R O M 板 I / O 接口 L C D 控制板 机床强电柜 位置控制 外部位置显示 手摇脉冲发生器 T 1 端子T 1 端子 速度 控制 单元 X 轴 Y 轴 单元 控制 速度 C N 1C N 1 C 1 5 R S 2 3 2 C C D AC D X M D I 因此, 提高编辑模块的容错性, 方便性, 是十分必要的. 本系统中主要采用了菜单驱动技术和全屏幕编辑技术, 实现了比较友好的系统人 机界面. 4 . 3 . 1 菜单驱动技术的应用 菜单驱动技术在单片机系统中的应用已日益广泛, 这主要归功于菜单化操作带来的便捷和轻松. 在本 数控系统中, 就应用了全程菜单驱动技术. 现将这种技术在单片机系统上的实现做一简单说明. ( 1 ) 菜单驱动的物理条件 要实现菜单驱动, 显然, 系统首先要有菜单显示能力. 由于本系统采用字符液晶模块作为显示界面, 一屏 可显示 4 0字符, 因此具备菜单驱动的基本条件; 而且液晶模块的反像显示特性, 可使系统十分容易得到 菜单的光条效果, 这对于完备的菜单是必须的. ( 2 ) 菜单驱动的软件实现 以系统编辑模块为例, 说明菜单驱动的有条理. 先看图 4 - 1 编辑模块菜单结构: 子菜单1 1 1 2 子菜单1 1 1 菜单项1 1 经济型数控系统研究与设计 第 4 章 软件系统设计 订做机械设计 (有图纸 CAD 和 WORD 论文) QQ 1003471643 或 QQ 2419131780 图 4 - 1 编辑模块菜单结构 其程序设计思想是: 选中主菜单中的 E D I T 菜单项后, 显示其下的孖菜单 1 1 1 ; 通过光条移动选中 e r a s e 子 项后, 回车确认, 则显示其下的子菜单 1 1 1 2 ; 按键“”控制光条移动, 通过回车键执行相应的操作. 4 . 4 逐点比较插补法的软件实现 4 . 4 . 1 直线插补原理 偏差计算公式 按逐点比较法原理, 必须把每一个插值点的实际位置与给定轨迹的理想位置间的误差即偏差计算出来. 根据偏差的正负决定下一步走向, 逼近给定轨迹. 假定加工如图 4 - 2 所示: 图 4 - 2 第一象限直线 取直线起点为坐标有缺点, 终点坐标( e x, e y) 是已知的. M ( m x, m y) 为加工点, 若 m 在 O A 直线上, 则根据 相似三角形关系可得: m x/ m y= e x/ e y , 即 m y e x- m x e y= 0 由此要嘚直线插补的偏差判别式为 m F= m y e x- m x e y ( 4 - 1 ) 若 m F= 0 , m 点在 O A 直线上; 若 m F 0 , m点在直线 O A 上方; 若 m F F D Y X X L 3 : C L R C M O V A , B S 3 S U B B A , # 0 1 H M O V B S 3 , A M O V A , B S 2 S U B B A , # 0 0 H ;终点判值减 1 M O V B S 2 , A M O V A , B S 1 S U B B A , # 0 0 H 经济型数控系统研究与设计 第 4 章 软件系统设计 订做机械设计 (有图纸 CAD 和 WORD 论文) QQ 1003471643 或 QQ 2419131780 M O V B S 1 , A O R L A , B S 2 O R L A , B S 3 J N Z D Y X X L 2 ;判 0 , 未完继续 R E T ;插补结束返回 D Y X X L 4 : M O V A , # 0 4 H ;走+ Z 一步 M O V F _ O R I E N T , A L C A L L D I S P _ X Z ;显示原坐标 L C A L L M A N _ M O V E ;走步 L C A L L D I S P _ X Z ;显示新坐标 C L R C M O V A , F z 3 A D D A , X e 3 M O V F z 3 , A M O V A , F z 2 A D D C A , X e 2 M O V F z 2 , A M O V A , F z 1 A D D C A , X e 1 M O V F z 1 , A ;计算 F + X e - F L J M P D Y X X L 3 ;转判终点 4 . 4 . 3 圆弧插补原理 偏差计算公式 以第一象限逆圆为例, 讨论偏差计算公式的推导方法. 如图 4 - 5 。 图 4 - 5 第 1 象限逆圆 设要加工圆弧 A B , 圆弧的圆心在坐标原点, 圆弧的起点 A ( 0 x, 0 y) , 终点 B ( e x, e y) , 圆弧的半径为 R . 令 瞬时加工点为 m ( m x, m y) . 它与圆心的距离为 m R. 比较 m R和 R , 可比较比较它们的平方值. 2 m R= 2 m x+ 2 m y 2 R= 2 0 x+ 2 0 y 因此可得圆弧偏差判别公式如下: 经济型数控系统研究与设计 第 4 章 软件系统设计 订做机械设计 (有图纸 CAD 和 WORD 论文) QQ 1003471643 或 QQ 2419131780 m F= 2 m R- 2 R= 2 m x+ 2 m y- 2 R ( 4 - 4 ) 若 m F= 0 , 表明加工点 m 在圆弧上; m F 0 , 表明加工点 m 在圆弧外; m F 0 - x 8 F= 7 F- 2 7 x+ 1 = 0 8 x= 0 , 8 y= 4 = 0 表 4 - 3 圆弧插补过程 ( 3 ) 4 个象限圆弧插补计算公式 前面以第一个逆圆为例推导计算公式并指出了根据偏差符号确定进给方向. 其他 3个象限的逆圆偏 差计算公式可以通过与第一象限的逆圆, 顺圆相比较而得到. 下面先推导第一象限顺圆的偏差计算公式. 高加工点现处于 m ( m x, m y) 点, 若偏差 m F0 , 则沿- y轴向 进给一步, 到 m + 1 点, 新加工点坐标( m x, m y- 1 ) , 求出新的偏差为: 1+m F= m F- 2 m y+ 1 若偏差 m F 0 , 则沿+ x 轴进给一步, 到 m + 1 点, 新加工点坐标是( m x+ 1 , m y) , 新的偏差为: 1+m F= m F+ 2 m x+ 1 这样便可以第一象限的逆圆, 顺圆为基准, 推导其他 3 个象限的逆圆, 顺圆插补计算公式. 下面分别是以符号 S 1 R, S 2 R, S 3 R, S 4 R表示第 1 - 4象限的顺圆, 以符号 N 1 R, N 2 R, N 3 R, N 4 R表 示第 1 - 4 象限的逆圆. 所有 4 个象限 8 种圆弧的偏差计算公式和坐标进给方向列于下表 4 - 4 。 经济型数控系统研究与设计 第 4 章 软件系统设计 订做机械设计 (有图纸 CAD 和 WORD 论文) QQ 1003471643 或 QQ 2419131780 偏差符号 m F0 偏差符号 m F 0 圆弧坐标及 方向 进给 方向 偏差计算 坐标计算 圆弧坐标及 方向 进给 方向 偏差计算 坐标计算 S 1 R, N 2 R - Y S 1 R, N 4 R + X S 3 R, N 4 R + Y 1+m F= m F- 2 m y+ 1 1+m x= m x 1+m y= m y- 1 S 3 R, N 2 R - X 1+m F= m F+ 2 m x+ 1 1+m x= m x 1+m y= m y N 1 R, S 4 R - X N 1 R, S 2 R + Y N 2 R, S 3 R + X 1+m F= m F- 2 m x+ 1 1+m x= m x- 1 1+m y= m y N 2 R, S 4 R - Y 1+m F= m F+ 2 m y+ 1 1+m x= m x 1+m y= m y+ 1 表 4 - 4 圆弧插补计算公式及进给方向 4 . 5 快速点定位G 0 0 程序设计 快速点定位指令 G 0 0 G 0 0命令刀具以点位控制方式从刀具所在点以最快速度移动到坐标系的另一点。它只是快速到位, 而其运动轨迹根据具体控制系统设计而有所不同。如图 4 - 6 所示。 图 4 - 6 快速点定值 从 A 到 B 有四种方式;路线 a 是以折线方式到达 B 点,其初始角是固定的,一般为 ? 45;路线 b 为直 线 A B ;路线 d 和 c 则分别由 A D 、D B 或 A C 、C B 构成。应注意的是,进给速度 F 对 G 0 0 无效。本系统以 折线方式到达指定点,具体编程如下: ;* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * ;快速点定位子程序:Q S D D W ;* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 经济型数控系统研究与设计 第 4 章 软件系统设计 订做机械设计 (有图纸 CAD 和 WORD 论文) QQ 1003471643 或 QQ 2419131780 Q S D D W : C L R C M O V B X 3 , X o 3 ;X 坐标起点输入(3 个字节) M O V B X 2 , X o 2 ;X o 1 高 8 位,X o 2 中 8 位 M O V B X 1 , X o 1 ;X o 3 低 8 位 C L R C M O V A , X e 3 S U B B A , B X 3 M O V B X 3 , A M O V A , X e 2 S U B B A , B X 2 M O V B X 2 , A M O V A , X e 1 S U B B A , B X 1 M O V B X 1 , A ;X 坐标终点输入并计算 X 方向终判值(3 B ) M O V B Y 3 , Y o 3 ;Y 坐标起点输入(3 个字节) M O V B Y 2 , Y o 2 M O V B Y 1 , Y o 1 C L R C M O V A , Y e 3 S U B B A , B Y 3 M O V B Y 3 , A M O V A , Y e 2 S U B B A , B Y 2 M O V B Y 2 , A M O V A , Y e 1 S U B B A , B Y 1 M O V B Y 1 , A ;Y 坐标终点输入并计算 Y 方向终判值(3 B ) Q S D D W X : M O V A , # 0 2 H ;走+ X 一步 M O V F _ O R I E N T , A L C A L L M A N _ M O V E ;调用步进电机走步子程序 C L R C M O V A , B X 3 S U B B A , # 0 1 H M O V B X 3 , A M O V A , B X 2 S U B B A , # 0 0 H ;X 坐标终点判值减 1 M O V B X 2 , A M O V A , B X 1 经济型数控系统研究与设计 第 4 章 软件系统设计 订做机械设计 (有图纸 CAD 和 WORD 论文) QQ 1003471643 或 QQ 2419131780 S U B B A , # 0 0 H M O V B X 1 , A O R L A , B X 2 O R L A , B X 3 J N Z Q S D D W X ;判 0 ,未完继续 Q S D D W Y : M O V A , # 0 2 H ;走+ Y 一步 M O V F _ O R I E N T , A L C A L L M A N _ M O V E ;调用步进电机走步子程序 C L R C M O V A , B Y 3 S U B B A , # 0 1 H M O V A , B Y 2 S U B B A , # 0 0 H ;Y 坐标终点判值减 1 M O V B Y 2 , A M O V A , B Y 1 S U B B A , # 0 0 H M O V B Y 1 , A O R L A , B Y 2 O R L A , B Y 3 J N Z Q S D D W Y ;判 0 ,未完继续 R E T 4 . 6 暂停( 延迟) 指令G 0 4 程序设计 暂停(延时)指令 G 0 4 G 0 4 指令可使刀具作短时间(几秒钟)的无进给光整加工,用于车槽、镗平面、锪孔等场合。例如, 车削环槽时, 若进给完立即退刀, 其环槽径向为螺旋面, 用暂停程序使工件空转几秒钟, 即能光整成圆。 其程序格式为: G 0 4 ? ; 符号为地址,常用 X 、P 等表示。?为停留时间(0 . 0 0 1 1 6 7 7 7 . 2 1 5 s , 本系统最低延时时间为 1 m s , 由于用 3 个字节来存放延时时间, 故最长延时时间为 F F F F F F H m s , 即 1 6 7 7 7 2 1 5 m s ) 。 G 0 4 为非续效指令,只在本程序段有效。编程如下: ;* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * ;暂停(延时)子程序:Z T ;* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * Z T : C L R C M O V B T 3 , T 3 ;输入延时时间(3 B ) M O V B T 2 , T 2 经济型数控系统研究与设计 第 4 章 软件系统设计 订做机械设计 (有图纸 CAD 和 WORD 论文) QQ 1003471643 或 QQ 2419131780 M O V B T 1 , T 1 Z T 1 : L C A L L D E L 1 M S ;调用延时 1 M S 子程序 M O V A , B T 3 M O V B T 3 , A S U B B A , # 0 1 H M O V A , B T 2 S U B B A , # 0 0 H ;总时间减 1 M O V B T 2 , A M O V A , B T 1 S U B B A , # 0 0 H M O V B T 1 , A O R L A , B T 2 O R L A , B T 3 J N Z Z T 1 ;判 0 ,未完继续 R E T 4 . 7 步进电机正反转及转速控制程序设计 1 . 步进电机的控制电路原理及控制字 节拍 控制字 正转 反转 通电相 二进制 十六进制 1 6 A 0 0 0 0 0 0 0 1 0 1 H 2 5 A B 0 0 0 0

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论