数控编程技术与实例项目二ppt课件.pptx
《数控编程技术与实例项目二ppt课件.pptx》由会员分享,可在线阅读,更多相关《数控编程技术与实例项目二ppt课件.pptx(141页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、数控编程技术与实例项目二电子课件数控编程技术与实例目录项目二 SIEMENS系统数 控车床编程与实例任务一 SIEMENS系统数控车床编程基础任务二 轴类零件的加工编程任务三 套类零件的加工编程任务四 综合类零件的加工编程Contents一、文献回顾American Filmmaker巾帼不让须眉,大机床数控车比赛中唯一女选手沈健英在2019年第45届世界技能大赛中国区的选拔赛中,共有100多人参加数控车项目的 比赛,沈健英是其中唯一一名女选手。沈健英从15岁开始学习数控车。经过几年的磨练她成长为一名出色的 数控车技能人才。沈健英每天在数控车前至少要练习14小时。比赛要求4 小时完成的零件,她
2、要求自己3.5小时完成,并且她还对零件有极高的精度 要求。学思园地任务一 SIEMENS系统数控车床编程基础数控车床具有加工通用性好、加工精度高、加工效率高和加工质量稳定等特点,是理想 的回转体零件加工机床。本项目主要以大连机床集团(DMTG)生产的配有SIEMENS系统 SINUMERIK-802D的CKA6150i数控车床的编程为主进行介绍。任务引入项目二 SIEMENS系统数 控车床编程与实例任务一 SIEMENS系统数控车床编程基础 一、程序结构1.程序名SINUMERIK-802D系统要求每个程序有一个程序名,在编制程序时可 以按以下规则确定程序名。项目二 SIEMENS系统数 控车
3、床编程与实例任务一 SIEMENS系统数控车床编程基础 2.程序段 NC程序由各个程序段组成,每个程序段执行一个加工步骤,程序段由若干字组成,最后 一个程序段包含程序结束符 M02或 M30。NC程序的结构见表2-1-1。项目二 SIEMENS系统数 控车床编程与实例任务一 SIEMENS系统数控车床编程基础 二、功能指令数控机床加工中的动作在加工程序中用指令的方式予以规定,通常把这类指令称为功 能指令。它有准备功能G指令、辅助功能 M 指令、进给功能F指令、主轴功能S指令、刀具 功能T指令、刀具补偿功能D指令等几种。项目二 SIEMENS系统数 控车床编程与实例任务一 SIEMENS系统数控
4、车床编程基础 1.准备功能G指令准备功能G指令代码用字符G和后面的两位数字表示,常用的准备功能G指令见表2-1-2。项目二 SIEMENS系统数 控车床编程与实例任务一 SIEMENS系统数控车床编程基础 2.辅助功能 M 指令 辅助功能由地址符 M 和其后的一或两位数字组成(见表2-1-3)。其主要用于控制零件 程序的走向,以及机床各种辅助功能的开关动作。一、文献回顾American Filmmaker技巧点拨在一个程序段中只能指令一个 M 功能,若在一个程序段中同时指令了两个或两个 以上的 M 功能,则只有最后一个 M 功能有效。项目二 SIEMENS系统数 控车床编程与实例任务一 SIE
5、MENS系统数控车床编程基础 3.其他功能指令 1)进给功能F指令 进给速度(刀具轨迹速度,它是所有移动坐标轴速度的矢量和)用字母F及其后面的若 干位数字来表示。项目二 SIEMENS系统数 控车床编程与实例任务一 SIEMENS系统数控车床编程基础 2)主轴功能S指令主轴转速用字母S及其后面的若干位数字来表示,单位为r/min。例如,S1000表示主 轴转速为1000r/min。项目二 SIEMENS系统数 控车床编程与实例任务一 SIEMENS系统数控车床编程基础 3)刀具功能T指令 刀具功能主要用来指令数控系统进行选刀或换刀。在进行多道工序加工时,必须选取合 适的刀具。每把刀具应安排一个
6、刀号,刀号在程序中指定。项目二 SIEMENS系统数 控车床编程与实例任务一 SIEMENS系统数控车床编程基础 4)刀具补偿功能D指令刀具补偿号由字母D及其后面的数字来表示,该数字为存放刀具补偿量的寄存器地址字。项目二 SIEMENS系统数 控车床编程与实例任务一 SIEMENS系统数控车床编程基础 1.快速移动指令G00 编程格式G00X_ Z_ 编程说明 G00指令使刀具以点位控制方式从刀具当前点以最快速度(由机床生产厂家在系统中 设定)运动到另一点。三、准备功能G指令项目二 SIEMENS系统数 控车床编程与实例任务一 SIEMENS系统数控车床编程基础 2.直线插补指令G01编程格式
7、 G01X_ Z_ F_ 编程说明 直线插补指令G01使刀具以直线从起始点移动到目标位置,以F指令设定的进给速度 运行,模态有效。项目二 SIEMENS系统数 控车床编程与实例任务一 SIEMENS系统数控车床编程基础 3.圆弧插补指令G02、G03 圆弧插补有如下几种不同的编程方法(见图2-1-4)。项目二 SIEMENS系统数 控车床编程与实例任务一 SIEMENS系统数控车床编程基础 编程格式 项目二 SIEMENS系统数 控车床编程与实例任务一 SIEMENS系统数控车床编程基础 编程说明 圆弧插补指令G02、G03使刀具以圆弧轨迹从起始点移动到终点,模态有效。其中 G02 指令表示圆
8、弧插补方向为顺时针,G03指令表示圆弧插补方向为逆时针,具体的方向规定如 图2-1-5所示。项目二 SIEMENS系统数 控车床编程与实例任务一 SIEMENS系统数控车床编程基础 例2-1-3 用圆心坐标和终点坐标方式进行圆弧插补编程,如图2-1-6所示。项目二 SIEMENS系统数 控车床编程与实例任务一 SIEMENS系统数控车床编程基础 例2-1-4 用终点坐标和半径尺寸方式进行圆弧插补编程,如图2-1-7所示。项目二 SIEMENS系统数 控车床编程与实例任务一 SIEMENS系统数控车床编程基础 例2-1-6用终点坐标和圆弧张角方式进行圆弧插补编程,如图2-1-9所示。项目二 SI
9、EMENS系统数 控车床编程与实例任务一 SIEMENS系统数控车床编程基础 4.通过中间点进行圆弧插补指令CIP 编程格式 CIPX_ Z_I1=_ K1=_ F_项目二 SIEMENS系统数 控车床编程与实例任务一 SIEMENS系统数控车床编程基础 编程说明 如果不知道圆弧的圆心、半径或张角,但已知圆弧轮廓上三个点的坐标,则可以使用 CIP指令。程序段中X、Z为圆弧终点的坐标值,I1、K1为中间点在X、Z轴上的坐标值,通过起点 和终点之间的中间点位置确定圆弧的方向(见图2-1-10)。项目二 SIEMENS系统数 控车床编程与实例任务一 SIEMENS系统数控车床编程基础 5.暂停指令G
10、04 编程格式项目二 SIEMENS系统数 控车床编程与实例任务一 SIEMENS系统数控车床编程基础 编程说明 通过在两个程序段之间插入一个G04指令程序段,可以使加工中断给定的时间,如退刀 槽切削。程序段中F表示暂停时间(单位为s),S表示暂停主轴转数。项目二 SIEMENS系统数 控车床编程与实例任务一 SIEMENS系统数控车床编程基础 6.可设定零点偏移指令G54G59、G500、G53 编程格式 G54 第一可设定零点偏移 G55 第二可设定零点偏移G56 第三可设定零点偏移 G57 第四可设定零点偏移G58 第五可设定零点偏移 G59 第六可设定零点偏移 G500 取消可设定零点
11、偏移,模态有效 G53 取消可设定零点偏移,程序段方式有效项目二 SIEMENS系统数 控车床编程与实例任务一 SIEMENS系统数控车床编程基础 编程说明数控车床机床坐标系的原点位于卡盘左端面和主轴中心线的交点,若以机床坐标系为 编程坐标系,则会给编程带来许多不便,所以在零件图样给出以后,应找出图样上的设计基 准点,并以此点为基准设定工件坐标系,以达到简化编程的目的。一、文献回顾American Filmmaker技巧点拨若对刀时直接将工件右端面设为Z0,并将相应数值输入至该刀具刀补 D1中,当程 序段中执行TnD1(n为刀具号)时,工件坐标系原点即为工件右端面中心,此时程序中就不必激活G5
12、4G59。项目二 SIEMENS系统数 控车床编程与实例任务一 SIEMENS系统数控车床编程基础 7.绝对和增量尺寸数据输入指令G90、G91、AC、IC编程格式 G90 绝对尺寸 G91 增量尺寸X=AC(_)或 Z=AC(_)某轴以绝对尺寸输入 X=IC(_)或 Z=IC(_)某轴以增量尺寸输入项目二 SIEMENS系统数 控车床编程与实例任务一 SIEMENS系统数控车床编程基础 编程说明 G90和G91指令分别代表绝对尺寸数据输入和增量尺寸数据输入,模态有效。项目二 SIEMENS系统数 控车床编程与实例任务一 SIEMENS系统数控车床编程基础 8.英制尺寸和公制尺寸指令G70、G
13、71 编程格式 G70 英制尺寸 G71 公制尺寸项目二 SIEMENS系统数 控车床编程与实例任务一 SIEMENS系统数控车床编程基础 编程说明 G70和G71指令分别代表程序中输入的是英制尺寸和公制尺寸,模态有效,它们是两个 互相替代的G指令,系统一般设定为G71状态。项目二 SIEMENS系统数 控车床编程与实例任务一 SIEMENS系统数控车床编程基础 9.半径和直径数据尺寸指令DIAMOF、DIAMON 编程格式 DIAMOF 半径尺寸 DIAMON 直径尺寸项目二 SIEMENS系统数 控车床编程与实例任务一 SIEMENS系统数控车床编程基础 编程说明DIAMOF和DIAMON
14、指令分别表示把X 轴方向(仅限于X 轴)的终点坐标作为半径 数据尺寸和直径数据尺寸处理,模态有效,如图2-1-13所示。项目二 SIEMENS系统数 控车床编程与实例任务一 SIEMENS系统数控车床编程基础 例2-1-10DIAMOF、DIAMON指令应用实例。项目二 SIEMENS系统数 控车床编程与实例任务一 SIEMENS系统数控车床编程基础 10.进给速度单位设定指令G94、G95编程格式 G94 直线进给速度 G95 旋转进给速度项目二 SIEMENS系统数 控车床编程与实例任务一 SIEMENS系统数控车床编程基础 编程说明 G94表示每分钟进给量,F之后的数值直接指定刀具每分钟
15、的进给量。对于线性轴,F 的单位依G70、G71指令的设定为 mm/min或in/min;对于旋转轴,F的单位为(/min)。项目二 SIEMENS系统数 控车床编程与实例任务一 SIEMENS系统数控车床编程基础 11.恒定切削速度指令G96、G97编程格式 G96S_ LIMS=_ F_ 恒定切削生效 G97 取消恒定切项目二 SIEMENS系统数 控车床编程与实例任务一 SIEMENS系统数控车床编程基础 编程说明 为保证零件的加工精度、减小表面粗糙度值和提高生产率,应尽量选择合适的切削速 度并保持恒定。项目二 SIEMENS系统数 控车床编程与实例任务一 SIEMENS系统数控车床编程
16、基础 例2-1-11 G96指令应用实例。程序编制如下:项目二 SIEMENS系统数 控车床编程与实例任务一 SIEMENS系统数控车床编程基础 12.倒角和倒圆指令CHF/CHR、RND 编程格式 G01X_ Z_ CHF=_ 插入倒角,数值为倒角斜边长 G01X_ Z_ CHR=_ 插入倒角,数值为倒角边长 G01X_ Z_ RND=_ 插入倒圆,数值为倒圆半径项目二 SIEMENS系统数 控车床编程与实例任务一 SIEMENS系统数控车床编程基础 编程说明倒角指令CHF表示直线轮廓之间、圆弧轮廓之间以及直线轮廓和圆弧轮廓之间切入一 条直线并倒去棱角,CHF数值为棱角斜边长,如图2-1-1
17、5所示。一、文献回顾American Filmmaker技巧点拨程序段中X、Z为前一条轨迹与下一条轨迹的虚拟交点坐标。项目二 SIEMENS系统数 控车床编程与实例任务一 SIEMENS系统数控车床编程基础 在程序中,当某一段程序重复出现(即具有相同的切削路线)时,可以把这一段程序作为 子程序并事先存储起来,在进行加工时反复调用,这样就减少了重复编程的工作量,简化了 程序。四、子程序项目二 SIEMENS系统数 控车床编程与实例任务一 SIEMENS系统数控车床编程基础 子程序不仅可以从主程序中调用,也可以从其他子程序中调用,这个过程称为子程序的 嵌套。子程序的嵌套可以为三层,即四级程序界面(
18、包括主程序),如图2-1-17所示。项目二 SIEMENS系统数 控车床编程与实例任务一 SIEMENS系统数控车床编程基础 例2-1-12 子程序应用实例。程序编制如下。项目二 SIEMENS系统数 控车床编程与实例任务一 SIEMENS系统数控车床编程基础 循环是指用于特定加工过程的工艺子程序,如用于钻削、坯料切削或螺纹切削等。循环 用于各种具体加工过程时只要改变参数就可以,编程量少。五、循环指令项目二 SIEMENS系统数 控车床编程与实例任务一 SIEMENS系统数控车床编程基础 1.切槽循环指令CYCLE93 编程格式 CYCLE93(SPD,SPL,WIDG,DIAG,STA1,A
19、NG1,ANG2,RCO1,RCO2,RCI1,RCI2,FAL1,FAL2,IDEP,DTB,VARI项目二 SIEMENS系统数 控车床编程与实例任务一 SIEMENS系统数控车床编程基础 编程说明 在圆柱形工件上,不管是进行纵向加工还是进行横向加工,均可以利用切槽循环指令对 称或不对称地加工出切槽,包括外部切槽和内部切槽。切槽循环指令CYCLE93的参数如图2-1-18所示项目二 SIEMENS系统数 控车床编程与实例任务一 SIEMENS系统数控车床编程基础 例2-1-13用切槽循环指令CYCLE93进行螺纹退刀槽编程,如图2-1-20所示。项目二 SIEMENS系统数 控车床编程与实
20、例任务一 SIEMENS系统数控车床编程基础 2.毛坯切削循环指令CYCLE95 编程格式 CYCLE95(“NPP”,MID,FALZ,FALX,FAL,FF1,FF2,FF3,VARI,DT,DAM,_VRT)项目二 SIEMENS系统数 控车床编程与实例任务一 SIEMENS系统数控车床编程基础 编程说明 使用毛坯切削循环指令CYCLE95可以进行轮廓切削。毛坯切削循环的纵向加工过程如图2-1-21所示。项目二 SIEMENS系统数 控车床编程与实例任务一 SIEMENS系统数控车床编程基础 例2-1-14用毛坯切削循环指令CYCLE95进行零件外轮廓编程,如图2-1-22所示。项目二
21、SIEMENS系统数 控车床编程与实例任务一 SIEMENS系统数控车床编程基础 3.螺纹切削循环指令CYCLE97 编程格式 CYCLE97(PIT,MPIT,SPL,FPL,DM1,DM2,APP,ROP,TDEP,FAL,IANG,NSP,NRC,NID,VARI,NUMT)项目二 SIEMENS系统数 控车床编程与实例任务一 SIEMENS系统数控车床编程基础 编程说明该循环指令不仅可以加工圆柱体或圆锥体的外螺纹或内螺纹,而且能加工单线螺纹或 多线螺纹,切削进刀深度可自动设定。项目二 SIEMENS系统数 控车床编程与实例任务一 SIEMENS系统数控车床编程基础 例2-1-15用螺纹
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数控 编程 技术 实例 项目 ppt 课件
限制150内