- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
数控技术 第四章 计算机数控装置(CNC) 第一节 概 述 第二节 CNC装置的硬件体系结构 第三节 CNC系统软件结构 内容提要 本章将详细讨论CNC装置的软件硬件结构;CNC装置基本功能的原理及实现方法。 . CNC装置的组成 从自动控制的角度来看,CNC系统是一种位置(轨迹)控制系统,其本质上是以多执行部件(各运动轴)的位移量为控制对象并使其协调运动的自动控制系统,是一种配有专用操作系统的计算机控制系统。 从外部特征来看,CNC系统是由硬件(通用硬件和专用硬件)和软件(专用)两大部分组成的。 功能:满足用户操作和机床控制要求的方法和手段。 基本功能——数控系统基本配置的功能,即必备的功能; 选择功能——用户可根据实际使用要求选择的功能。 3. 插补功能和固定循环功能 —— 插补功能 数控系统实现零件轮廓(平面或空间)加工轨迹运算的功能。 —— 固定循环功能 数控系统实现典型加工循环(如:钻孔、攻丝、镗孔、深孔钻削和切螺纹等)的功能 5. 主轴功能 ——主轴切削速度、周向位置控制功能。 主轴转速——主轴转速的控制功能,单位:r/min。 恒线速度控制——刀具切削点的切削速度为恒速 的控制功能。单位:(m/min) 主轴定向控制——主轴周向定位于特定位置控制的功能。 C轴控制——主轴周向任意位置控制的功能。 主轴修调率——人工实时修调预先设定的主轴转速。 7. 刀具管理功能 ——实现对刀具几何尺寸和刀具寿命的管理功能。 刀具几何尺寸管理:管理刀具半径和长度,供刀具补偿功能使用; 刀具寿命管理:管理时间寿命,当刀具寿命到期时,CNC系统将提示更换刀具; 刀具类型管理:用于标识刀库中的刀具和自动选择加工刀具。 9. 字符、图形显示功能(人机对话功能) 在CNC装置中这类功能有: 菜单结构操作界面; 零件加工程序的编辑环境; 系统和机床参数、状态、故障信息的显示、查询或修改画面等。 11. 通讯功能 —— CNC与外界进行信息和数据交换的功能 RS232C接口,可传送零件加工程序, DNC接口,可实现直接数控, MAP(制造自动化协议)模块, 网卡 适应FMS、CIMS、IMS等制造系统集成的要求。 二、 CNC装置的一般工作过程 CNC系统软件的主要任务之一就是如何将由零件加工程序表达的加工信息,变换成各进给轴的位移指令、主轴转速指令和辅助动作指令,控制加工设备的轨迹运动和逻辑动作,加工出符合要求的零件。 译码(解释) 将用文本格式(通常用ASCII码)表达的零件加工程序,以程序段为单位转换成后续程序(本例是指刀补处理程序)所要求的数据结构(格式)。 以标志形式存放G指令示例 N06 G90 G41 D11 G01 X200 Y300 F200 ; 1 2 3 4 5 6 7 8 9 ---------------------------------------- Struct PROG_BUFFER { char buf_state; 0:(开始);1(;)⑨ int block_num; 06(N06)① double COOR[20]; COOR[1]=200000;(X200)⑥ COOR[2]=300000;(Y300)⑦ int F,S; F=200;(F200)⑧ char G0; D5=0;(G90)② D6,D7=0,1(G41)③ D1=1;(G01)⑤ …… char D; D=11(D11)④ }; . 刀补处理(计算刀具中心轨迹) 刀补处理的主要工作: 根据G90/G91计算零件轮廓的终点坐标值。 根据R和G41/42,计算本段刀具中心轨迹的终点(P’e/P〃e)坐标值。 根据本段与前段连接关系,进行段间连接处理。 3. 速度预处理 主要功能是根据加工程序给定的进给速度,计算在每个插补周期内的合成移动量,供插补程序使用。 4. 插补计算 主要功能: 计算插补周期的实际合成位移量: △L1=△L*修调值 分解△L1 →(△X1、△Y1) 将△L1按插补的线形(直线,圆弧等)和本插补点所在的位置分解到各个进给轴,作为各轴的位置控制指令(△X1、△Y1)。 经插补计算后的数据存放在运行缓冲区中,以供位置控制程序之用。插补模块以系统规定的
文档评论(0)