数控铣床编程课件.ppt
《数控铣床编程课件.ppt》由会员分享,可在线阅读,更多相关《数控铣床编程课件.ppt(41页珍藏版)》请在沃文网上搜索。
1、数控铣床编程xx大学工程训练中心一、数控编程概述 以下将以武汉华中数控有限公司研制和开发的华中型(及世纪星)XKA714B/E教学数控铣床为例,介绍其数控系统程序编制的指令和规则。XKA714B/E数控铣床,是三坐标连续控制的数控铣床,系统是HNC-21M系统。其人机界面、操作面板、操作步骤及编程方法与当前国际主流基本一致。二、数控编程基本知识1.1.坐标系统坐标系统 1 1)基本坐标轴基本坐标轴 数控机床的坐标轴和方向的命名数控机床的坐标轴和方向的命名制定了统一的标准,制定了统一的标准,规定规定直线进给直线进给运动运动的坐标轴用的坐标轴用X X、Y Y、Z Z表示,常称表示,常称基本坐标轴基
2、本坐标轴。+X+Y+Z二、数控编程基本知识笛卡尔坐标系-右手定则二、数控编程基本知识XKA714B/E立式铣床轴的定义立式铣床轴的定义机床零点、机床参考点、机床坐标系机床零点、机床参考点、机床坐标系机床零点机床零点:现代数控机床内一般都有一个基准位置,称为:现代数控机床内一般都有一个基准位置,称为机床零点,是机床制造商设置在机床上的一个物理位置,机床零点,是机床制造商设置在机床上的一个物理位置,其作用是使机床与控制系统同步,建立测量机床运动坐标其作用是使机床与控制系统同步,建立测量机床运动坐标的起始点。的起始点。机床参考点机床参考点:与机床零点相对应的是机床参考点,它是机:与机床零点相对应的是
3、机床参考点,它是机床制造商在机床上用行程开关和限位挡块确定的一个物理床制造商在机床上用行程开关和限位挡块确定的一个物理位置,就是在机床每个坐标轴的移动范围内设置一个机械位置,就是在机床每个坐标轴的移动范围内设置一个机械点,如此可构成一个多轴坐标系的一点,就是机床参考点。点,如此可构成一个多轴坐标系的一点,就是机床参考点。机床坐标系机床坐标系:数控铣床的坐标系是按国际标准化组织标准,:数控铣床的坐标系是按国际标准化组织标准,为确定机床的运动方向、移动的距离,在机床上建立的一为确定机床的运动方向、移动的距离,在机床上建立的一个坐标系,是标准坐标系,也称机床坐标系。个坐标系,是标准坐标系,也称机床坐
4、标系。二、数控编程基本知识二、数控编程基本知识3 3、工件坐标系、程序原点、工件坐标系、程序原点定定 义义:工工件件坐坐标标系系 是是编编程程人人员员在在编编程程时时使使用用的的,编编程程人人员员选选择择工工件件上上的的某某一一点点为为原原点点(程程序序原原点点),建建立立一一个个坐坐标标系系,称称为为 工工件件坐坐标标系系。工工件件坐坐标标系系一一旦旦建建立立便便一一直直有有效效,直直 到到 被被 新新 的的 工工 件件 坐坐 标标 系系 取取 代代。二、数控编程基本知识程序文件名称程序文件名称 CNC装置可以装入许多程序文件,以磁盘文件的方式读写。文件名格式为(有别于DOS的其他文件名):
5、O OXXXX(地址O O后面必须有四位数字(或字母)以内。主程序、子程序必须写在同一个文件名下。本系统通过调用文件名来调用程序,进行加工或编辑。二、数控编程基本知识零件程序结构 一个零件程序是一组被传送到数控装置中去的指令和一个零件程序是一组被传送到数控装置中去的指令和数据,它必须遵循一定结构、句法和格式规则,它由若干数据,它必须遵循一定结构、句法和格式规则,它由若干个程序段组成,而每个程序段由若干个指令字组成。个程序段组成,而每个程序段由若干个指令字组成。二、数控编程基本知识程序段格式 一个程序段定义一个由数控装置执行的指令行。一个程序段定义一个由数控装置执行的指令行。程序段的格式定义了每
6、个程序段中功能字的句法。程序段的格式定义了每个程序段中功能字的句法。二、数控编程基本知识二、数控编程基本知识辅助功能M代码 辅助功能由地址字辅助功能由地址字M M和其后面的一或两位数字组成,主要和其后面的一或两位数字组成,主要用于控制零件程序的走向,以及机床各种辅助功能的开关动用于控制零件程序的走向,以及机床各种辅助功能的开关动作。作。M M功能有非模态功能有非模态M M功能和模态功能和模态M M功能两种形式。功能两种形式。*非模态非模态M M功能功能(当段有效代码)(当段有效代码):只在书写了该代码的成序只在书写了该代码的成序段中有效;段中有效;*模态模态M M功能功能(续效代码):一组可以
7、互相注销的(续效代码):一组可以互相注销的M M功能,这功能,这些功能在被同一组的另一个功能注销之前一直有效。些功能在被同一组的另一个功能注销之前一直有效。*模态模态M M功能组中包含一个功能组中包含一个缺省功能缺省功能,图表中带,图表中带者者,系统,系统上电时将被初始化该功能。上电时将被初始化该功能。二、数控编程基本知识主轴功能S 主轴功能主轴功能S控制主轴转速,其后的数值表示主轴速度,控制主轴转速,其后的数值表示主轴速度,单位为转单位为转/每分钟(每分钟(r/min)。)。S是模态指令,是模态指令,S功能只有在主轴速度可调节时有效。功能只有在主轴速度可调节时有效。例:例:M03S800表示
8、主轴正转,转速表示主轴正转,转速800 r/min准备功能准备功能G代码代码 G G代码的作用是建立数控机床工作方式。后续代码的作用是建立数控机床工作方式。后续数字一般为数字一般为1313位正整数,对于各代码的含义,位正整数,对于各代码的含义,不同的数控系统有不同的设定。为了规范标准不同的数控系统有不同的设定。为了规范标准ISOISO组织做了自己的代码标准如下:组织做了自己的代码标准如下:标准标准G代码代码标准标准G代码代码标准标准G代码代码标准标准G代码代码平时常用的M代码与G代码M03 M03 主轴正传主轴正传M05 M05 主轴停转主轴停转M30 M30 程序结束并返回程序结束并返回 程
9、序起点程序起点G00 G00 快速定位快速定位G01 G01 直线加工直线加工G02 G02 顺时针圆弧加工顺时针圆弧加工G03 G03 逆时针圆弧加工逆时针圆弧加工G17 G17 选择选择XYXY平面平面G54 G54 工件坐标系工件坐标系 G90 G90 绝对值编程绝对值编程G91 G91 相对值编程(增量)相对值编程(增量)二、数控编程基本知识进给控制指令进给控制指令例:例:G00X50Y50Z30 表示刀具快速移动到(表示刀具快速移动到(50,50,30)点)点快速定位指令快速定位指令G00 格式格式:G00 X Y Z 其中其中X、Y、Z为快速定位终点,为快速定位终点,G90时为终点
10、在工件坐标系中的坐标时为终点在工件坐标系中的坐标,G 91时为终点相对于起点的位移量。时为终点相对于起点的位移量。G00为模态功能,可由为模态功能,可由G01、G02、G03 或或G33功能注销。功能注销。二、数控编程基本知识进给功能进给功能F F例:例:G01 Z-3 F40 G01 Z-3 F40 下刀深度下刀深度3mm3mm,刀具进给速度,刀具进给速度40mm/min40mm/min F F指令表示工件被加工时刀具相对于工件的合指令表示工件被加工时刀具相对于工件的合成进给速度,成进给速度,F F的单位为的单位为 (每分钟进给量每分钟进给量mm/min mm/min G94)G94)或或
11、(每转进给量每转进给量mm/r G95).mm/r G95).当工作在当工作在G01,G02G01,G02或或G03G03工作方式下,编程的工作方式下,编程的F F一直有效,直到被新的一直有效,直到被新的F F值所取代,而在值所取代,而在G00G00快速定快速定位时,速度是各轴的最高速度,与所编位时,速度是各轴的最高速度,与所编F F无关。无关。二、数控编程基本知识2、例:例:G01X50Y50 F80表示刀具从当前位置沿直线运动到表示刀具从当前位置沿直线运动到(50,50)点,进给速度为)点,进给速度为80mm/min直线加工指令直线加工指令G01格式格式:G01 X Y Z F 其中,其中
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
20 积分
下载 | 加入VIP,下载更划算! |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数控 铣床 编程 课件
