- 1、本文档共136页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
数控编程讲义 数控机床编程基础 数控编程概述 概念:在数控机床上加工零件时,首先要进行程序编制,简称编程; 内容:编程就是将加工零件的加工顺序、刀具运动轨迹的尺寸数据、工艺参数加工信息,用规定的文字、数字、符号组成的代码,按一定格式编写成加工程序。 数控机床编程基础 过程:分析零件图纸、工艺处理、数学处理、编写零件程序、程序校验。 程序编制可分成手工编程和自动编程两类。 手工编程 : 手工编程时,整个程序的编制过程是由人工完成的,。 自动编程 :自动编程是用计算机把人们输入的零件图纸信息生成数控机床能执行的数控加工程序,数控编程的大部分工作由计算机来完成。 数控机床编程基础 以下将以武汉华中数控有限公司共同研制和开发的华中I型数控ZJK-7532铣床为例,介绍其数控系统程序编制的指令和规则。 数控机床编程基础 坐标系统 基本坐标轴 数控机床的坐标轴和方向的命名制订了统一的标准,规定直线进给运动的坐标轴用X,Y,Z表示,常称基本坐标轴。 X,Y,Z坐标轴的相互关系用右手定则决定,如图1所 示,图中大姆指的指向为X轴的正方向,食指指向为Y 轴的正方向,中指指向为Z轴的正方向。 数控机床编程基础 旋转轴。 围绕X,Y,Z轴旋转的圆周进给坐标轴分别用A,B,C 表示,根据右手螺旋定则,如图1所示,以大姆指指向 +X,+Y,+Z方向,则食指、中指等的指向是圆周进给 运动的+A,+B,+C方向。 数控机床编程基础 上述坐标轴正方向,是假定工件不动,刀具相对于工 件做进给运动的方向。如果是工件移动则用加“′”的 字母表示,按相对运动的关系,工件运动的正方向恰 好与刀具运动的正方向相反,即有: +X =-X′, +Y =-Y′, +Z =-Z′, +A =-A′, +B =-B′, +C =-C′ 同样两者运动的负方向也彼此相反。 数控机床编程基础 机床坐标轴 数控机床编程基础 附加坐标轴: 在基本的线性坐标轴X,Y,Z之外的附加线性坐标轴指定为U,V,W和P,Q,R。 这些附加坐标轴的运动方向,可按决定基本坐标轴运动方向的方法来决定。 数控机床编程基础 ZJK-7532立式铣床轴的定义 机床坐标轴的方向取决于机床的类型和各组成部分的 布局,对铣床而言: ——Z轴与主轴轴线重合,刀具远离工件的方向为正方向(+Z) ——X轴垂直于Z轴,并平行于工件的装卡面,如果为单立柱铣床(如华中1型ZJK7532铣床),面对刀具主轴向立柱方向看,其向右运动的方向为X轴的正方向(+X) ——Y轴与X轴和Z轴一起构成遵循右手定则的坐标系统。 数控机床编程基础 数控机床编程基础 机床坐标系、机床零点和机床参考点 定义:机床坐标系是机床固有的坐标系 。机床坐标系的原点也称为机床原点或机床零点。这个原点在机床一经设计和制造调整后,便被确定下来,它是固定的点。 定义:为了正确地在机床工作时建立机床坐标系,通常在每个坐标轴的移动范围内设置一个机床参考点(测量起点),机床起动时,通常要进行机动或手动回参考点,以建立机床坐标系。机床参考点可以与机床零点重合,也可以不重合,通过机床参数指定参考点到机床零点的距离。 数控机床编程基础 机床轴回参考点过程: 在由机床或数控系统制造商定义的回参考点方向上,使机床坐标轴向常开微动开关靠近,直到压下开关; 压下开关后,以慢速反方向运动,直到退出开关后,机床再次反方向慢速运动,直到压下开关; 压下开关后,以慢速运动直到接收到第一基准脉冲,这时的机床位置就是机床参考点的准确位置。 机床回到了参考点位置,也就知道了该坐标轴的零点位 置,找到所有坐标轴的参考点,CNC就建立起了机床坐 标系。 数控机床编程基础 工件坐标系、程序原点和对刀点 定义:工件坐标系是编程人员在编程时使用的,编程人员选择工件上的某一点为原点(也称程序原点),建立一个坐标系,称为工件坐标系。工件坐标系一旦建立便一直有效,直到被新的工件坐标系所取代。 对刀点是零件程序加工的起始点,对刀的目的是确定程序原点在机床坐标系中的位置,对刀点可与程序原点重合,也可在任何便于对刀之处,但该点与程序原点之间必须有确定的坐标联系。 数控机床编程基础 加工开始时要设置工件坐标系,用G92指令可建立工件坐标系用G54-G59指令可选择工件坐标系。 数控机床编程基础 程序的结构 数控加工零件程序是一组被传送到数控系统中去的指令和数据。一个零件程序是由遵循一定结构、句法和格式规则的若干个程序段组成的,而每个程序段是由若干个指令字组成的。如图5所示。 3-1 M指令(或辅助功能) 3-3 G指令(准备功能) 数控铣床常用编程指令 有关坐标和坐标系的指令 绝对值编程G90
文档评论(0)