《数控铣编程基础及工件坐标系对刀+换刀指令+操作》由会员分享,可在线阅读,更多相关《数控铣编程基础及工件坐标系对刀+换刀指令+操作(59页珍藏版)》请在金锄头文库上搜索。
1、职业情境工作任务1:工作任务2:职业情境工作任务3:工作任务1:零件毛坯为60X60X20 铝块,其余不加工.(若Ra3.2如何? )咨询 决策 计划 实施 检查 评价学习方法:咨 询达到什么样的最终目的?获得有关工作的整体印象。 1 编制工艺并编程2 通过实操进行工艺 及程序验证、优化 3 提交技术文件4 时间限制:6小时决 策小组分工协作 数控铣削加工零件 单件小批生产 数控铣床、夹具、刀具、量具、标准手册、学习工具 工艺制订内容、编程指令、机床仿真操作技能1 机床坐标系的概念,与工件坐标系的关系2 数控铣床坐标系指令:G54-G59/G52/G533 数控铣床基本编程指令:(G0/G1/
2、G2/G3/G41/G42/G40/G43/G49/T1M6)5 在数控铣床上建立工件坐标系6 数控铣床上加工过程4 数控铣工艺知识计 划1工艺分析,制定工艺 2编程 3加工:1)开机;2)回参考点;3)装夹工件;4)安装刀具;5)对刀:g546)编程与程序调试;7)试运行、运行程序,加工工件;8)去除毛刺;9)检测10)后续工作:技术文件的定型与归档。6S管理如何进行工作?工作步骤? 实 施: (基于工作过程) 1 工艺分析,制定工艺 2 编程 3 加工:1)开机;2)回参考点;3)装夹工件;4)安装刀具;5)对刀:(g54) 6)编程与程序调试;7)试运行、运行程序,加工工件;8)去除毛刺
3、;9)检测10)后续工作:技术文件的定型与归档/ 6S管理n1.分析加工图纸。n2.确定装夹方案n3.分析走刀路线及工步顺序 。n4.选择刀具,确定切削参数 。n5.确定切削用量。n6.制定加工工艺。n1.建立工件坐标系,计算各节点,编 制加工程序。n2.调试加工程序。数控铣床坐标系指令:G54-G59/G52/G53 数控铣床基本编程指令: (G0/G1/G2/G3/G41/G42/G40/G43/G49/T1M6)结构分析精度分析材料分析技术要求分析1、工艺分析n1).分析加工图纸。n2).确定装夹方案n3).分析走刀路线及工步顺序 。n4).选择刀具,确定切削参数。n5).确定切削用量。
4、n6).制定加工工艺。n尺寸精度n形位精度n表面粗糙度数控加工工序卡工步工步内容刀具切削用量 背吃刀量 (mm)主轴转轴转速 (r/min)进给进给速度 (mm/min)1工件装夹夹并找正2粗加工外廓立铣铣刀 20T1/D1H115002004去尖棱,毛刺 5检验检验工步工步内容刀具切削用量 背吃刀量 (mm)主轴转轴转速 (r/min)进给进给速度 (mm/min)1工件装夹夹并找正2粗加工外廓立铣铣刀 40T1/D1/H115002003精加工外廓立铣铣刀 20 T2/D2/H20.518001504去尖棱,毛刺 5检验检验尺寸系统:G17/G18/G19/G90/G91/G21辅助功能:
5、F/S/M数控铣床基本编程指令:(G0/G1/G2/G3/)数控铣床坐标系指令: G53/G52 、G54-G59刀具功能: G41/G42/G40/G43/G49/T1M62、编程见p05:二、编程基本指令1、M指令2、F指令3、S指令4、T指令5、G指令4、T指令1)应用范围:数控铣床因无ATC,必须用人工换刀 ,所以T功能只用于加工中心。 2)格式:T代码以地址T后面接两位数字组成:T01T01 1(为组号)3)刀具库类型:一种是圆盘型,另一种为链条型。4)换刀 方式无机械手臂式 (仿真系统)有机械手式大都配合链式刀库且是无固定刀号式,即l号刀不 一定插回1号刀套内,其刀库上的刀号与设定
6、的刀 号由控制器的PLC管理。此种换刀方式的T指令后面 所接数字代表欲调用刀具的号码。当T代码被执行 时,被调用的刀具会转至准备换刀位置(称为选刀) ,但无换刀动作,因此T指令可在换刀指令M06之前 即设定,以节省换刀时等待刀具的时间。故有机械 手式的换刀程序指令常书写如下:T1 D1; (1号刀转至换刀位置):M06 T03; (将1号刀换到主轴上,3号刀转至换刀位置)M06 T04; (将3号刀换到主轴上,4号刀转至换刀位置):M06; (将4号刀换到主轴上) 4、T指令是刀具库靠向主轴,先卸下主轴上的刀具, 刀库再旋转至欲换的刀具位置,上升装上主 轴。此种刀具库以圆盘型较多,且是固定刀
7、号式(即1号刀必须插回1号刀套内),故换刀 指令的书写方式如下:M06 T02;(宇龙仿真。)(斯沃仿真中T1及T1 M6均可)5)换刀 位置4、T指令只需z轴回机床原点 (无机械手臂式) (宇龙仿真系统)G91 G28 Z0; M06 T03; : G91 G28 Z0; M06 T04; : G91 G28 Z0; M06 T05; : z轴先返回机床原 点,且必须y轴返 回第二参考点 (有机械手式)T01; G91 G28 Z0; G30 Y0; (y轴返回第二参考点) M06 T03; (将1号刀换到主轴上3号刀到换刀位置): G91 G28 Z0; G30 Y0; M06 T04;
8、(将3号刀换到主轴上4号刀到换刀位置): T0 M6:将主轴上的 刀具放回刀库(宇龙斯沃不认,学院机床认)系统自带了换刀 程序,子程序号 通常为o8999(斯沃仿真系统:换刀时不用g91g28z0及m6指令)4、T指令o8999 ;(立式加工中心换刀子程序)M05 M09;(主轴停转,切削液关)G80;(取消固定循环) G91 G28 Z0;(Z轴返回机床原点) G49 M06;(取消刀长补偿,刀具交换)M99;(返回主程序)o8999;(卧式加工中心换刀子程序) M05 M09;(主轴停转,切削液关) G80;(取消固定循环) G91 G28 Z0;(z轴返回机床原点) G91 G30 x0
9、 Y0;(回到换刀位置,即第二参考点) G49 M06;(取消刀长补偿,刀具交换) M99;(返回主程序)换刀子程序:5、G指令(准备功能)G51.1 G50.1应注意的问题: 数控装置初始状态的设定当机床电源打开时,数控装置将处于初始状态 :G00G17G21G40G49G54G80G90G94G97。由于开机后数控装置的状态可通过MDI方式更 改,且会因为程序的运行而发生变化,为了保证程 序的运行安全,建议在程序开始应有程序初始状态 设定程序段。 (一)、有关坐标和坐标系的指令(二)、有关单位的设定(三)、进给控制指令(四)、回参考点控制指令(五)、暂停指令(六)、刀具补偿功能指令(七)、
10、大孔径螺纹切削指令:G33 5、G指令(准备功能)2、坐标平面选择G17,G18,G191、绝对值编程G90与相对值编程G91(一)、有关坐标和坐标系的指令3、坐标系设定G924、工件坐标系选择G54-G595、直接机床坐标系编程G536、局部坐标系编程G52格式:G92 X_ Y_ Z_ A_其中,X、Y、Z、A为坐标原点(程序原点)到刀具起刀点的有向距离。工件坐标系用绝对指令工作.建立:G92指令通过设定刀具起点相对于坐标原点的位置建立坐标系。此坐标系一旦建立起来,后序的绝对值指令坐标位置都是此工件坐标系中的坐标值。3、坐标系设定G92G代码系列A的用:G50X、Z取值原则:1、方便数学计
11、算和简化编程; 2、容易找正对刀; 3、便于加工检查; 4、引起的加工误差小; 5、不要与机床、工件发生碰撞; 6、方便拆卸工件; 7、空行程不要太长;vG92指令必须单独一个程序段指定,并放在程序的首 段。vG92其后的位置指令值与刀具的起始位置有关,在使 用G92之前必须保证刀具刀尖点处于加工起始点:G92 X0 Y0 Z100.; vG92建立的工件坐标系在机床重开机时消失 v一般用于单把刀加工时,程序可不用G43进行Z值 补偿。如用于多刀加工,其他刀的长度补偿应设为 与第一基准刀的差值,然后再用G43进行补偿。 参见 o3002注意 v执行此段程序只是建立在工件 坐标系中刀具起点相对于
12、程序原 点的位置,刀具并不产生运动。v执行此程序段之前必须保证刀位 点与程序起点(对刀点)符合。与 刀具位置有关。宇龙验证:g92o0002; g17g21g40g49g80G90; G92 x100.y0 z5.; G91 G28 Z0; T1 m6; G0 g90 G43 Z5. H01 ; X0 y0; m2;消除g92的偏移量的方法: 为防止与其他的程序中的g54坐标值叠加, 程序运行后,手动回参考点一次。o0001; g17g21g40g49g80G54; G91G28Z0; T1M6; G90 G0 x100.y0 ; G43 Z5.H1; m2;O0003;G17G21G40G4
13、9G80G90G54;G92X50.Y0Z5.;G91G28Z0;T1M6;G0G90G43Z5.H01;X0Y0;G55;G0X0Y0;(全部飘移)M2;在G54及G55等中再应用g92,是对全部所用 的G54及G55 实现平移。外部 工件 坐标 系对 用G92 建立 工件 坐标 系没 有影 响格式 :4、工件坐标系选择G54-G59注意事项:v在电源接通并返回参考点之后建立工件坐标系1到6 (G54一 G59),当电源接通时自动选择G54坐标系。v当工件在机床上装夹后,工件原点与机床参考点的偏移量可通 过测量或对刀来确定,该偏移量应事先输入到数控机床工件坐标系设 定对应的偏置界面中;v使用
14、G54-G59建立工件坐标系时,该指令可单独指定,也可与 其他指令同段指定,如果该程序段中有位置移动指令(G00、G01)就会 在设定的坐标系中运动;vG54一G59建立工件坐标系在机床重新开机后并不消失;v与刀具的起始位置无关。v在机床OFFSET设置里番号00(外部工件坐标系):EXT内的 XYZ的输入值与G54-G59的XYZ值相加后,成为新的坐标系。相当 于将G54-G59偏置。v格式:G53 X Y Z 5、直接机床坐标系编程G53v刀具根据这个命令执行快速移动到机床坐标系里的X_Y_Z 位置,其尺寸均为负值。如:G53 G90 X-100 Y-100 Z-20斯沃可仿真vG53指令
15、仅在其被规定的程序段中有效。但最好在下面 的程序段中指明应用的工件坐标系G54等。 v它在绝对命令 (G90) 里有效,在增量命令里 (G91) 无效。为了把刀具移动到机床固有的位置,像换刀位置 ,程序应当用 G53 命令在机床坐标系里开发。v刀具直径偏置、刀具长度偏置和刀具位置偏置应当在 它的 G53 命令调用之前提前取消。v在执行G53 指令之前,必须手动或者用G28命令让机床 返回原点。这是因为机床坐标系必须在G53命令发出之 前设定。5、直接机床坐标系编程G53o0004;g17g21g40g49g80g54;G91 G28 Z0;T1m6;g0g90G43 Z5. H01 ;x0y0
16、;g53x-200.y-200.z-200.;x0y0;z5.m2; 宇龙验证:g53v是用于将原坐标系中分离出数个子坐标系统。 v其X、Y的定义是原坐标系的程序原点到子坐标系的程序原点之向量值。 vG52 X0 Y0 Z0;表示回复到原坐标系,实际上就是再次设为工件坐标系 原点。v在使用局部坐标系的过程中,当执行了手动返回参考点操作后,局部坐 标系自动取消。v局部坐标系设定不改变工件坐标系和机床坐标系(局部坐标系运行后,没有取消,也不影响下次程序的再次运行,即再次运行仍按正确的坐标系)v复位时是否清除局部坐标系取决于参数的设定。当参数No.3402#6(CLR) 或参数No.1202#3 RLC之中的一个设置为1时局部坐标系被取消v当用G92指令设定工件坐标系时如果不是指令所有轴的坐标值话,未指定 坐标值的轴的局部坐标系不取消而保持不变vG52暂时清除刀具半径补偿中的偏置v在G52程序段以后以绝对值方式立即指定运动指令6、局部坐标系编程G52(相当于Siem