好文档就是一把金锄头!
欢迎来到金锄头文库![会员中心]
电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

数控铣床编程与操作机类.ppt

72页
  • 卖家[上传人]:桔****
  • 文档编号:588268008
  • 上传时间:2024-09-07
  • 文档格式:PPT
  • 文档大小:4.23MB
  • / 72 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 否则沽梅丘中厂磋纫确充涤汪钟骚千休晚绵甲颊芦么杰口皂丛固堂戳葵刃数控铣床编程与操作(机类)数控铣床编程与操作(机类)后怂浇壶袱昭孩惨评担店趾阑抄汽妨柱屹朋缉浸迁茹糕钾膝凶就涨饱腑抗数控铣床编程与操作(机类)数控铣床编程与操作(机类) 数控铣床编程与操作一、安全教育一、安全教育2.3 数控铣床的数控铣床的运动方式运动方式2.4 数控铣床分类数控铣床分类2.5 数控铣床的主要数控铣床的主要功能功能二、概述二、概述2.6 数控铣床的主要加工对象数控铣床的主要加工对象2.1 数控机床的数控机床的组成及主要特点组成及主要特点2.2 数控铣床的数控铣床的工作原理工作原理僵露喷找铅狱阐狭股携狄祁粥炙激漳汀验侩誓抛印桔撼像罐酸另泡候衔赣数控铣床编程与操作(机类)数控铣床编程与操作(机类) 数控铣床编程与操作三、数控三、数控编程基程基础4.1 程序的结构与格式程序的结构与格式4.2 常用指令常用指令五、作五、作业四、数控四、数控铣床床编程程3.1 程序编制的基础程序编制的基础3.2 数控编程的几何基础数控编程的几何基础5.1 作作业业15.2 作作业业2囱弗础炙问戎稍美黎适屑甩牵圭撵铅纠禹看酬噪痈瞅二而沥嘘晚寻漏系喳数控铣床编程与操作(机类)数控铣床编程与操作(机类) 数控铣床编程与操作一、安全教育一、安全教育♫实训时须穿符合安全要求的衣着,女生要戴安全帽,长辫要盘起实训时须穿符合安全要求的衣着,女生要戴安全帽,长辫要盘起♫学生操作机床时,应在指导老师的监督下,实行学生操作机床时,应在指导老师的监督下,实行“一人一机上机一人一机上机操作操作”制,其他人在旁观看。

      制,其他人在旁观看 ♫机床的设定参数不许随意改动,否则可能发生危险或机床损坏机床的设定参数不许随意改动,否则可能发生危险或机床损坏 ♫程序输入数控系统后,必须经过程序的试运行(如有模拟功能,程序输入数控系统后,必须经过程序的试运行(如有模拟功能,先进行模拟加工),试切削阶段确保程序准确无误,工艺系统先进行模拟加工),试切削阶段确保程序准确无误,工艺系统各环节无相互干涉(如碰刀)现象,方可正式负荷加工各环节无相互干涉(如碰刀)现象,方可正式负荷加工 ♫机床运行时不要把身体靠在机床上机床运行时不要把身体靠在机床上♫在加工过程中,操作者不能离岗或远离机床在加工过程中,操作者不能离岗或远离机床♫不要把工具和量具放在移动的工件或部件上不要把工具和量具放在移动的工件或部件上♫注意一定要等机床安全停止运转并清除干净工件和刀具上的切屑注意一定要等机床安全停止运转并清除干净工件和刀具上的切屑和异物后,方可装夹或卸下工件和异物后,方可装夹或卸下工件驹藻竟卸属纪殊蛾履贾程卢潮朔藤椒团什组倚埋瞅煽赤伪箭万肤察刹浦抹数控铣床编程与操作(机类)数控铣床编程与操作(机类) 数控铣床编程与操作2.1  数控机床的组成及主要特点数控机床的组成及主要特点   目前数控机床一般都采用计算机数控系统目前数控机床一般都采用计算机数控系统 (Computer Numerical Control 简称简称CNC )。

      数控机床由程序、输入装置、数控装置数控机床由程序、输入装置、数控装置(CNC)、伺服驱、伺服驱动及位置检测、辅助控制装置、机床本体等几部分组成动及位置检测、辅助控制装置、机床本体等几部分组成 数控机床的主要特点是输入存储、数控加工、插补运算数控机床的主要特点是输入存储、数控加工、插补运算以及机床各种控制功能都通过程序来实现以及机床各种控制功能都通过程序来实现脓凸胞限撵捶举苗尝糜宦尿逢床多阵剑颊秋熟哭馒旺耐减丛滁喜企卜掩蔑数控铣床编程与操作(机类)数控铣床编程与操作(机类) 数控铣床编程与操作2.2  数控机床的工作原理数控机床的工作原理  数控机床进行加工,首先必须将工件的几何数据和工艺数 数控机床进行加工,首先必须将工件的几何数据和工艺数据等加工信息按规定的代码和格式编制成数控加工程序,并用据等加工信息按规定的代码和格式编制成数控加工程序,并用适当的方法将加工程序输入数控系统数控系统对输入的加工适当的方法将加工程序输入数控系统数控系统对输入的加工程序进行数据处理,输出各种信息和指令,控制机床各部分按程序进行数据处理,输出各种信息和指令,控制机床各部分按规定有序地动作。

      最基本的信息和指令包括:各坐标轴的进给规定有序地动作最基本的信息和指令包括:各坐标轴的进给速度、进给方向和进给位移量等速度、进给方向和进给位移量等加加    工工    程程    序序计计 算算 机机 数数 控控 装装 置置 机机                床床伺服驱动伺服驱动系统系统辅助控制辅助控制装置装置位置检测位置检测反馈系统反馈系统速度检测速度检测叶粤基斗距盾又捶狠夜破下弓奏先珠盾惭脖纺腕啡携箕晤殖投禾猎疮账蛮数控铣床编程与操作(机类)数控铣床编程与操作(机类) 数控铣床编程与操作2.3 数控铣床的运动方式 数控铣床的运动方式♫ 数控车床与数控铣床的运动方式数控车床与数控铣床的运动方式      虽然数控车床和数控铣床的运动配置有不同的虽然数控车床和数控铣床的运动配置有不同的形式,需要考虑工件与刀具相对运动关系及坐标方形式,需要考虑工件与刀具相对运动关系及坐标方向,但编写程序时,向,但编写程序时, 均采用假设工件不动,刀具相均采用假设工件不动,刀具相对移动的原则编写程序对移动的原则编写程序♫ 数控编程的原则数控编程的原则Ø数控铣床:刀具旋转,工件相对移动数控铣床:刀具旋转,工件相对移动Ø数控车床:工件旋转,刀具相对移动数控车床:工件旋转,刀具相对移动苫婉锣芭戴溯火菊继晓冒发窜早尼羊豹司骤远呛锥针壕窗掉普段村晚凸疑数控铣床编程与操作(机类)数控铣床编程与操作(机类) 数控铣床编程与操作2.4 数控铣床分类 数控铣床分类 ♫ 按主轴布置分可分为按主轴布置分可分为Ø立式数控铣床立式数控铣床   这类铣床的主轴与工作台的台面相垂直这类铣床的主轴与工作台的台面相垂直 图图1 1Ø卧式数控铣床卧式数控铣床   这类铣床的主轴与工作台的台面相平行这类铣床的主轴与工作台的台面相平行 图图2 2Ø立卧两用数控铣床立卧两用数控铣床 由于这类铣床的主轴方向可以更换,能达到在一台机床上由于这类铣床的主轴方向可以更换,能达到在一台机床上既可以进行立式加工,又可以进行卧式加工既可以进行立式加工,又可以进行卧式加工。

      膛赂觅法孪尼该浓瑶助凌冰沮残菠良栏耸衰茂婶头特骇埃贱眯名狙郁裴叭数控铣床编程与操作(机类)数控铣床编程与操作(机类) 数控铣床编程与操作♫ 按铣床构造可分为按铣床构造可分为Ø工作台升降式数控铣床工作台升降式数控铣床 这类数控铣床采用工作台移动、升降,而主轴不动的方式小型数控铣这类数控铣床采用工作台移动、升降,而主轴不动的方式小型数控铣床一般采用此种方式床一般采用此种方式 Ø主轴头升降式数控铣床主轴头升降式数控铣床 这类数控铣床采用工作台纵向和横向移动,且主轴沿垂向溜板上下运动;这类数控铣床采用工作台纵向和横向移动,且主轴沿垂向溜板上下运动;主轴头升降式数控铣床在精度保持、承载重量、系统构成等方面具有很多优主轴头升降式数控铣床在精度保持、承载重量、系统构成等方面具有很多优点,已成为数控铣床的主流点,已成为数控铣床的主流 Ø龙门式数控铣床龙门式数控铣床 这类数控铣床主轴可以在龙门架的横向与垂向溜板上运动,而龙门架则这类数控铣床主轴可以在龙门架的横向与垂向溜板上运动,而龙门架则沿床身作纵向运动大型数控铣床,因要考虑到扩大行程,缩小占地面积及沿床身作纵向运动。

      大型数控铣床,因要考虑到扩大行程,缩小占地面积及刚性等技术上的问题,往往采用龙门架移动式刚性等技术上的问题,往往采用龙门架移动式 图图3 3卜蝴湿筷撵秸瓣龟峻氓掏霄捂嘲顿腮泳短技丽捎菱幅罩华庞符特谅根暗弱数控铣床编程与操作(机类)数控铣床编程与操作(机类) 数控铣床编程与操作2.5 数控铣床的主要功能数控铣床的主要功能 各种类型数控铣床所配置的数控系统虽然各各种类型数控铣床所配置的数控系统虽然各有不同,但各种数控系统的功能,除一些特殊功有不同,但各种数控系统的功能,除一些特殊功能不尽相同外,其主要功能基本相同能不尽相同外,其主要功能基本相同♫点位控制功能点位控制功能  此功能可以实现对相互位置精度要求很高的  此功能可以实现对相互位置精度要求很高的孔系加工孔系加工♫连续轮廓控制功能连续轮廓控制功能  此功能可以实现直线、圆弧的插补功能及非  此功能可以实现直线、圆弧的插补功能及非圆曲线的加工圆曲线的加工 泡庸锡伐武褥诞供秧浆福丢龙托剖爽辈扛奏炸懈逻斧鸽距屹脊承渺徐亨每数控铣床编程与操作(机类)数控铣床编程与操作(机类) 数控铣床编程与操作♫刀具长度补偿功能刀具长度补偿功能  此功能可以自动补偿刀具的长短,以适应加工  此功能可以自动补偿刀具的长短,以适应加工中对刀具长度尺寸调整的要求。

      中对刀具长度尺寸调整的要求♫比例及镜像加工功能比例及镜像加工功能  比例功能可将编好的加工程序按指定比例改变  比例功能可将编好的加工程序按指定比例改变坐标值来执行镜像加工又称轴对称加工,如果一坐标值来执行镜像加工又称轴对称加工,如果一个零件的形状关于坐标轴对称,那么只要编出一个个零件的形状关于坐标轴对称,那么只要编出一个或两个象限的程序,而其余象限的轮廓就可以通过或两个象限的程序,而其余象限的轮廓就可以通过镜像加工来实现镜像加工来实现 ♫刀具半径补偿功能刀具半径补偿功能  此功能可以根据零件图样的标注尺寸来编程,  此功能可以根据零件图样的标注尺寸来编程,而不必考虑所用刀具的实际半径尺寸,从而减少编而不必考虑所用刀具的实际半径尺寸,从而减少编程时的复杂数值计算程时的复杂数值计算毕矽锡船庸见俏恿往遏迁祥瞅尾袁旬苇摄焦蹦歧苔汁铡酝步馁望恕阳棍歌数控铣床编程与操作(机类)数控铣床编程与操作(机类) 数控铣床编程与操作♫子程序调用功能子程序调用功能  有些零件需要在不同的位置上重复加工同样  有些零件需要在不同的位置上重复加工同样的轮廓形状,将这一轮廓形状的加工程序作为子的轮廓形状,将这一轮廓形状的加工程序作为子程序,在需要的位置上重复调用,就可以完成对程序,在需要的位置上重复调用,就可以完成对该零件的加工。

      该零件的加工♫宏程序功能宏程序功能  该功能可用一个总指令代表实现某一功能的  该功能可用一个总指令代表实现某一功能的一系列指令,并能对变量进行运算,使程序更具一系列指令,并能对变量进行运算,使程序更具灵活性和方便性灵活性和方便性 ♫旋转功能旋转功能  该功能可将编好的加工程序在加工平面内旋  该功能可将编好的加工程序在加工平面内旋转任意角度来执行转任意角度来执行 涟甘也拔蚤碱炬宣甄簧逞券窟翱拉递批褥障典轮跨击曲阁滞申索钮膊多查数控铣床编程与操作(机类)数控铣床编程与操作(机类) 数控铣床编程与操作2.6 数控铣床主要加工对象 数控铣床主要加工对象♫平面轮廓加工平面轮廓加工 图图4 4♫挖槽加工挖槽加工 图图5 5♫孔系加工孔系加工 图图6 6♫空间曲面类零件加工空间曲面类零件加工 图图7 7纺殊汝娄秦辣暴晚涎应波西茸胞程郧栽撵焊中赏召朴坡绕迪街血如长蜗赚数控铣床编程与操作(机类)数控铣床编程与操作(机类) 数控铣床编程与操作3.1 程序编制的基础程序编制的基础♫ 程序编制的基本概念程序编制的基本概念     从零件图纸到编制零件加工程序的全从零件图纸到编制零件加工程序的全部过程,称为部过程,称为程序编制。

      程序编制    程序编制分为手工和自动编程两种程序编制分为手工和自动编程两种  手工编程的步骤:  手工编程的步骤:夹肮拿养斑锦藕噎耕徐弟铀握噪竭蚀匀缓惶爸速吾乞皿榔尖哼纵芍名楼锹数控铣床编程与操作(机类)数控铣床编程与操作(机类) 数控铣床编程与操作 手工编程过程的框图手工编程过程的框图零零件件图图纸纸确确定定工工艺艺过过程程计计算算加加工工轨轨迹迹和和尺尺寸寸编编制制程程序序单单程程序序校校检检和和试试切切校校 核核检检 验验 Y YN N完成完成篆赚渍溢指匆页郁玻岿军指蕾摄枝窜捌饲幽禹旁汀盘惺寿匀瘦注峰棠之硝数控铣床编程与操作(机类)数控铣床编程与操作(机类) 数控铣床编程与操作计算机自动编程计算机自动编程  自动编程是指在编程过程中,除了  自动编程是指在编程过程中,除了分析零件图样和制定工艺方案由人工进分析零件图样和制定工艺方案由人工进行外,其余工作均由计算机辅助完成行外,其余工作均由计算机辅助完成迪耐梦搬抵理郭帖铣甭夺帜泪赴恃遗勿谣掷毡鹊哗共戏版晴瓷退漠岔吼佰数控铣床编程与操作(机类)数控铣床编程与操作(机类) 数控铣床编程与操作Ø先面后孔的原则先面后孔的原则Ø刀具集中的原则刀具集中的原则Ø粗、精分开的原则粗、精分开的原则Ø按部位分序的原则按部位分序的原则♫ 数控加工工序的划分原则:数控加工工序的划分原则:挞才侈疤候硒矿荡狱跌斋豢慈彭涵澡高慷灯睹同梅薯曹膀约栓素湾贿闯腑数控铣床编程与操作(机类)数控铣床编程与操作(机类) 数控铣床编程与操作3.2 数控编程的几何基础 数控编程的几何基础 ♫ 说明说明  在这一部分中,我们将以  在这一部分中,我们将以KV650立式数控铣立式数控铣床为基础,介绍数控铣床程序编制的基本方法。

      床为基础,介绍数控铣床程序编制的基本方法 KV650立式数控铣床所配置的是立式数控铣床所配置的是FANUC 0i-MB数控系统该系统的主要特点是:轴控制功能强,数控系统该系统的主要特点是:轴控制功能强,其基本可控制轴数为其基本可控制轴数为X、、Y、、Z三轴,扩展后可联三轴,扩展后可联动控制轴数为四轴;编程代码通用性强,编程方动控制轴数为四轴;编程代码通用性强,编程方便,可靠性高便,可靠性高 以妇梳沾梭泞朗奏叶秦驹棺迁椎妄搬吟恳署酵锥靳瑰琅风乖壤冉价讨算骡数控铣床编程与操作(机类)数控铣床编程与操作(机类) 数控铣床编程与操作Ø定义定义  为了确定机床上运动部件的运动方向和移动  为了确定机床上运动部件的运动方向和移动距离,需要在机床上建立一个坐标系,这个坐标距离,需要在机床上建立一个坐标系,这个坐标系就叫做机床坐标系系就叫做机床坐标系  标准的数控机床坐标系是一个右手笛卡尔直  标准的数控机床坐标系是一个右手笛卡尔直角坐标系,其基本坐标轴为角坐标系,其基本坐标轴为X、、Y、、Z直角坐标,直角坐标,相对于每个坐标轴的旋转运动坐标为相对于每个坐标轴的旋转运动坐标为A、、B、、C♫ 机床坐标系机床坐标系舍既怠彼戎中刁姨厂从粪租衡呼聋抨蜜促劝谐研舀斜线敦椽埔躯苏度童拜数控铣床编程与操作(机类)数控铣床编程与操作(机类) 数控铣床编程与操作右手笛卡尔直角坐标系右手笛卡尔直角坐标系+X+X´ ´、、+Y +Y ´ ´ 、、+Z +Z ´ ´表示工件表示工件的正移动方向的正移动方向羽滴彼并蝇谦附津速猖嗡惨缉袱甸位屋才趋戒说氏托逮获营释杖羡氟梗荧数控铣床编程与操作(机类)数控铣床编程与操作(机类) 数控铣床编程与操作衍父撩墒氯嚏屑醇扒得镣夸继瞳睡椎逮糜改翁脱起晕移罩区愤滥瓜整捎尉数控铣床编程与操作(机类)数控铣床编程与操作(机类) 数控铣床编程与操作Ø机床原点机床原点    机床原点机床原点是指机床坐标系的原点,是指机床坐标系的原点,即即X=0, Y=0, Z=0的点,对某一具体的的点,对某一具体的机床来说,机床原点是固定的,是机床机床来说,机床原点是固定的,是机床制造商设置在机床上的一个物理位置。

      制造商设置在机床上的一个物理位置揪秸国昏箍加献响状魏余燃梯塞推眠皆瞪对卫骗依非却涯症黑灌衰屹嚼榜数控铣床编程与操作(机类)数控铣床编程与操作(机类) 数控铣床编程与操作Ø工件坐标系工件坐标系 工件坐标系工件坐标系是编程人员在编程时使用的,是编程人员在编程时使用的,由编程人员以工件图纸上的某一固定点作原点由编程人员以工件图纸上的某一固定点作原点(也称工件原点)所建立的坐标系,编程尺寸(也称工件原点)所建立的坐标系,编程尺寸都按工件坐标系中的尺寸确定工件坐标系的都按工件坐标系中的尺寸确定工件坐标系的各坐标轴与机床坐标系相应的坐标轴平行各坐标轴与机床坐标系相应的坐标轴平行♫ 工件坐标系和工件零点工件坐标系和工件零点廖深凶齿舌渗栽蓄壤翻痞笔谦间领殉畏廊眩锹鸣灰拔箩爽炯桔兔脸贯好革数控铣床编程与操作(机类)数控铣床编程与操作(机类) 数控铣床编程与操作 设置工件坐标系的指令是设置工件坐标系的指令是G92,选择,选择1~~6号工号工件坐标系的指令分别是件坐标系的指令分别是 G54、、G55、、G56、、G57、、G58、、G59怠欲掳嘘袖吐汐吏谐佰华臆励苗监婪揭钎搀防慌瀑霞桃昭抨觉违倒叛失颅数控铣床编程与操作(机类)数控铣床编程与操作(机类) 数控铣床编程与操作Ø工件原点工件原点选择的原则:选择的原则:è工件原点选在工件图样的尺寸基础上。

      工件原点选在工件图样的尺寸基础上è能使工件方便地装夹、测量和检验能使工件方便地装夹、测量和检验è工件原点尽量选在尺寸精度高、粗糙度较细的工件原点尽量选在尺寸精度高、粗糙度较细的工件表面上工件表面上è对于有对称形状的几何零件,工件零点最好选对于有对称形状的几何零件,工件零点最好选在对称中心上在对称中心上短篷奢瞥淫郡磋门驰鞠姬猿乖整佃粹换巧噬阔祥置宝凭塘水帕联坡嫂素暴数控铣床编程与操作(机类)数控铣床编程与操作(机类) 数控铣床编程与操作4.1 程序程序的的结构与格式构与格式程程 序序 段段程序名:程序名:O2000O2000 LFN01 G91 G17 G00 X85 Y-25 LFN02 Z-15 S400 M03 M08 LFN03 G01 X85 F300 LFN04 G03 Y50 I25 LFN05 G01 X-75 LFN06 Y-60 LFN07 G00 Z15 M05 M09 LFN08 X75 Y35 M30 LF%♫ 程序结构:程序结构:咽多蹬重惋邵窝廓售苯掠循磨综霄倡退俗缄萍堕蒲撰区萎鞭仅烤扦订谰巷数控铣床编程与操作(机类)数控铣床编程与操作(机类) 数控铣床编程与操作è上面是一个完整的零件加工程序,它主要由程序名上面是一个完整的零件加工程序,它主要由程序名和若干程序段组成。

      和若干程序段组成è程序名是该加工程序的标识程序名是该加工程序的标识è程序段是一个完整的加工工步单元,它以程序段是一个完整的加工工步单元,它以N(程序段(程序段号)指令开头,号)指令开头,LF指令结尾(指令结尾(LF表示换行,具体编表示换行,具体编程时而是操作键盘上的程时而是操作键盘上的“EOB”键或键或“Enter”键)è%程序是结束的符号程序是结束的符号♫ 说明说明陀跃扬向叉夺拙杜楼虞疑雾裁坠忍语咒问富厨颈秦吴焦雨陕怜挚惟固倚嘿数控铣床编程与操作(机类)数控铣床编程与操作(机类) 数控铣床编程与操作Ø目前广泛采用的是地址符可变程序段格式(或者称目前广泛采用的是地址符可变程序段格式(或者称字地址程序段格式)字地址程序段格式)♫ 程序段的格式程序段的格式   程序段的格式程序段的格式,是指一个程序段中指令字的排列,是指一个程序段中指令字的排列顺序和书写规则,不同的数控系统往往有不同的程序顺序和书写规则,不同的数控系统往往有不同的程序段格式,格式不符合规定,数控系统就不能接受段格式,格式不符合规定,数控系统就不能接受揖谈沏钒怔烩巡裁变匡幸理问爽避仇渣退专吮韧牢液伦彬镰慈侠怎矛饱稻数控铣床编程与操作(机类)数控铣床编程与操作(机类) 数控铣床编程与操作Ø格式:格式:N_ G_ X_ Y_ Z_ F_ S_ T_ M_ 机能机能地址码地址码意义意义程序号程序号顺序号顺序号 准备机能准备机能 ONG 程序编号程序编号顺序编号顺序编号机床动作方式指令机床动作方式指令坐标指令坐标指令X,,Y,,Z R I,,J,,K 坐标轴移动指令坐标轴移动指令圆弧半径圆弧半径 圆弧中心坐标圆弧中心坐标 进给机能进给机能主轴机能主轴机能 刀具机能刀具机能 FS T 进给速度指令进给速度指令主轴转速指令主轴转速指令刀具编号指令刀具编号指令 辅助机能辅助机能 M接通、断开、启动、停止指令接通、断开、启动、停止指令厌勿鼎瓦父擞从侗周红雏耳严医侠莱舔怕煎缔龋栈肾祝诽揣礁膀撵搬飞因数控铣床编程与操作(机类)数控铣床编程与操作(机类) 数控铣床编程与操作Ø这种格式的特点:这种格式的特点: è程序段中的每个指令字均以字母(地址符)开始,其程序段中的每个指令字均以字母(地址符)开始,其后再跟符号和数字。

      后再跟符号和数字è指令字在程序段中的顺序没有严格的规定,即可以任指令字在程序段中的顺序没有严格的规定,即可以任意顺序的书写意顺序的书写 è在同一段中可以指定多个同一类地址码但在同一段在同一段中可以指定多个同一类地址码但在同一段中若指定同一组地址码超过一个时,该组多个地址码中若指定同一组地址码超过一个时,该组多个地址码只有最后指定的有效只有最后指定的有效 è不需要的指令字或者与上段相同的续效代码可以省略不需要的指令字或者与上段相同的续效代码可以省略不写 因此,这种格式具有程序简单、可读性强,易于检因此,这种格式具有程序简单、可读性强,易于检查等优点查等优点研泄办曳觅乏濒槛娘戳噶彝艳研趟虏锭廉冲芭球奇产衍锚堵家上闪懒桌磨数控铣床编程与操作(机类)数控铣床编程与操作(机类) 数控铣床编程与操作4.2 常用指令 常用指令♫ 基本指令基本指令ØG指令指令——准备功能指令准备功能指令è是使是使CNC机床准备好某种运动方式的指令机床准备好某种运动方式的指令è分为模态指令和非模态指令分为模态指令和非模态指令è模态指令表示在程序中一经被应用,直到出现同模态指令表示在程序中一经被应用,直到出现同组其它任一组其它任一G指令时才失效。

      否则该指令继续有指令时才失效否则该指令继续有效,直到被同组指令取代为止效,直到被同组指令取代为止è非模态指令只在本程序段中有效非模态指令只在本程序段中有效è组成:组成:G后带二位数字,从后带二位数字,从G00到到G99共共100种种沂向临窥按嘎戴瘴知嘲幅拖菲农亲嫡姜热觅瞪梦傣干庚症跌蛀带袒圣布臼数控铣床编程与操作(机类)数控铣床编程与操作(机类) 数控铣床编程与操作è作用:用于控制作用:用于控制CNC机床开关量,如主轴正反转、冷却液机床开关量,如主轴正反转、冷却液的开停、工件的夹紧松开等的开停、工件的夹紧松开等è组成:组成:M后带二位数字组成后带二位数字组成ØF指令指令——进给速度指令进给速度指令èF后跟的数字是进给速度的大小,如后跟的数字是进给速度的大小,如F100表示进给速度为表示进给速度为100mm/minè进给率进给率F是是续效代码,也是续效代码,也是有效直到赋予新值,不需要在每有效直到赋予新值,不需要在每个程序段都指定个程序段都指定èF码指定的进给率是沿刀具轨迹测量的码指定的进给率是沿刀具轨迹测量的è如果不指定如果不指定F值,则认为进给率为零值,则认为进给率为零è在程序启动第一个在程序启动第一个G01或或G02或或G03功能时,必须同时驱动功能时,必须同时驱动F功能。

      功能ØM指令指令——辅助功能指令辅助功能指令策阿家琢洲算许婚吩抵链悄纵檀诈境脆延来噬瓣准磺歹尊已峨榜耻陛须硫数控铣床编程与操作(机类)数控铣床编程与操作(机类) 数控铣床编程与操作èS是续效代码,是续效代码,S代码后的数值为主轴转速,要求代码后的数值为主轴转速,要求为整数,如为整数,如S1000表示主轴转速为表示主轴转速为1000r/minè组成:在零件加工之前一定要启动主轴运转组成:在零件加工之前一定要启动主轴运转((M03或或M04))ØT指令指令——刀具功能指令刀具功能指令èTnn代码用于选择刀具库中的刀具,代码用于选择刀具库中的刀具,nn表示刀号表示刀号ØS指令指令——主轴速度功能指令主轴速度功能指令晃钳骤君鱼妻够持旗袱柜笨漱麻钉榷将办宣斩朋伤孤褥磐并破墒潞命钾叙数控铣床编程与操作(机类)数控铣床编程与操作(机类) 数控铣床编程与操作èM00 程序暂停,可以重新按下机床面板上的 程序暂停,可以重新按下机床面板上的循环启动按钮再执行程序循环启动按钮再执行程序èM01 选择暂停,要在机床机板上按下选择暂 选择暂停,要在机床机板上按下选择暂停按钮才有效停按钮才有效èM02M02和和M30 M30 程序结束,程序结束,M02结束在程序末尾,结束在程序末尾,M30结束后又返回程序头结束后又返回程序头 èM03M03、、M04M04和和M05 M05 主轴正转、反转和停转主轴正转、反转和停转èM06——换刀(常用于加工中心,刀库换刀)换刀(常用于加工中心,刀库换刀) èM08M08、、M09M09 冷却液开、冷却液关 冷却液开、冷却液关♫ 常用指令常用指令Ø 辅助功能指令辅助功能指令蠢棘杭乌引昧缸尘巨贯重戍米接蔓扎搽仅毕鸥烫蹲踊蛤繁绒粳友嗣舌盏吊数控铣床编程与操作(机类)数控铣床编程与操作(机类) 数控铣床编程与操作èM98和和M99   M98主程序调用子程序主程序调用子程序    M99子程序返回主程序子程序返回主程序  在程序中含有某些固定顺序或重复出现的区域时,作为  在程序中含有某些固定顺序或重复出现的区域时,作为子程序存入贮存器以简化程序编程子程序存入贮存器以简化程序编程子程序格式:子程序格式: O×××× ▪ ▪ ▪    M99 调用子程序格式:调用子程序格式: M98 P×× ××××重复调用次数重复调用次数子程序号子程序号 ((P为调用子程序号及重复调用次数)为调用子程序号及重复调用次数) 筛兼孽疯瓶云扳抿掠混蜜簿蛹锭牺酒殷听踩拼焕蜕月痈亡她柔舰服掖苇爸数控铣床编程与操作(机类)数控铣床编程与操作(机类) 数控铣床编程与操作XYZ起点起点(x0, y0, z0)终点终点(x, y, z)èG00 ——快速定位快速定位(快速直线插补快速直线插补)    G00快速定位控制机床各轴以最大速率从现在位置快速定位控制机床各轴以最大速率从现在位置移动到指令位置移动到指令位置(不一定沿直线不一定沿直线) 。

      G00是模态代码是模态代码  编程格式为:  编程格式为:G00 X_ Y_ Z_Ø 准备功能指令准备功能指令送侗柒分铱寇痛弦挖九骑上啼哭旱怖碳酸铬糙烘扔瘤茬掐士篙损燕嘛家卉数控铣床编程与操作(机类)数控铣床编程与操作(机类) 数控铣床编程与操作XYZ起点起点(x0, y0, z0)终点终点(x, y, z)èG01 ——直线插补直线插补    G01直线插补程序段控制各轴以指定的进给速率沿直线插补程序段控制各轴以指定的进给速率沿直线方向从现在位置移动到指令位置直线方向从现在位置移动到指令位置G01是模态代码是模态代码   编程格式为:  编程格式为:G01 X_ Y_ Z_ F_苍簧贡后待中璃辈疚浇竞蛆灶贯羊夹礁牧半散藻拍赌弛继继绎烹至那兆狈数控铣床编程与操作(机类)数控铣床编程与操作(机类) 数控铣床编程与操作XYZ起点起点(x0, y0,z0)终点终点(x, y,z)èG02 ——顺圆弧插补顺圆弧插补    G02圆弧插补程序段可以使机床从现在位置沿圆圆弧插补程序段可以使机床从现在位置沿圆顺时针弧轨迹运动到指令位置,进给速率沿圆弧的切顺时针弧轨迹运动到指令位置,进给速率沿圆弧的切线方向,大小等于编程的进给率线方向,大小等于编程的进给率F。

      G02表示刀具沿顺表示刀具沿顺圆运动圆运动(CW) ,, G02是模态代码是模态代码 害丈墨拣歧搭釜膘受椿歧处瑞延炼绘笼慌周顾暑嗡尿涉赊丰立承镇羞宏揽数控铣床编程与操作(机类)数控铣床编程与操作(机类) 数控铣床编程与操作终点终点(x, y, z)起点起点(x0, y0, z0)XYZèG03 ——逆圆弧插补逆圆弧插补    G03圆弧插补程序段可以使机床从现在位置沿圆弧插补程序段可以使机床从现在位置沿圆逆时针弧轨迹运动到指令位置,进给速率沿圆弧圆逆时针弧轨迹运动到指令位置,进给速率沿圆弧的切线方向,大小等于编程的进给率的切线方向,大小等于编程的进给率FG03表示表示刀具沿逆圆运动刀具沿逆圆运动(CCW) ,, G03是模态代码是模态代码 履糠羞癣哭儒诌喷斧躁壁忌娱陋兄肤朗篆门喳寻婚缆藕涧廉盂获产饯稿凤数控铣床编程与操作(机类)数控铣床编程与操作(机类) 数控铣床编程与操作XYZ起点起点(x1, y1, z1)终点终点(x, y, z)圆心圆心(x0, y0, z0)è说明说明 圆弧插补可以用两种方式编程圆弧插补可以用两种方式编程 ËG02G02或或G03G03及及I I、、J J字字(I(I、、J J是指圆弧起点到圆心的增量是指圆弧起点到圆心的增量坐标坐标) ) 定义圆弧中心点,称为中心编程,圆弧的中定义圆弧中心点,称为中心编程,圆弧的中心是关键尺寸时,选用该编程方法心是关键尺寸时,选用该编程方法编程格式为:编程格式为:G02G02或或G03 X_ Y_ Z_ G03 X_ Y_ Z_ I_ J_I_ J_ K_K_ F_ F_ 敞熊销祷仑宵燃近应琴衫挑恕醛驯苟掺乍哆库话耍王哦魏抽硒戌决株茎良数控铣床编程与操作(机类)数控铣床编程与操作(机类) 数控铣床编程与操作XYZ起点起点(x0, y0, z0)终点终点(x, y, z)Ë半径编程半径编程 当圆弧的半径当圆弧的半径R R或终点坐标为关键尺或终点坐标为关键尺寸时,选用该编程方法。

      寸时,选用该编程方法编程格式为:编程格式为:G02G02或或G03 X_ Y_ Z_ G03 X_ Y_ Z_ R_R_ F_ F_ R 当圆心角当圆心角≤180≤180º º( (劣弧劣弧) )时,时,R R以正值表示;以正值表示;当圆当圆心角心角>>180180º º((优弧弧))时,时,R R以负值表示以负值表示落家势猴幅煮加痹贡午触半懂灿斌惟咨监薄萨汹柱势庞造悉质倘萄疽藉暇数控铣床编程与操作(机类)数控铣床编程与操作(机类) 数控铣床编程与操作Ë例:如图,当圆弧例:如图,当圆弧A的起点为的起点为P1,终点为,终点为P2,则圆弧,则圆弧 插补程序段为:插补程序段为:G02 X321.65 Y280 I40 J140 F200 或:或:G02 X321.65 Y280 R-145.6 F200 注:整圆不能用注:整圆不能用半径编程的方法一次半径编程的方法一次编程实现,只能用编程实现,只能用I,,J编程方法编程方法奄瓶妒班唉睡敷殊称宣懂哪悄双押拥瓤耿刁膨乾辫映沪瘟猪既斥膊完昔宴数控铣床编程与操作(机类)数控铣床编程与操作(机类) 数控铣床编程与操作èG04 ——暂停暂停     通过通过G04指定暂停,使下一程序段执行延时指指定暂停,使下一程序段执行延时指定时间定时间(单位:秒单位:秒)。

      G04是非模态代码是非模态代码   编程格式为:  编程格式为:G04 X_èG17/G18/G19 ——选择平面用于圆弧插补,刀选择平面用于圆弧插补,刀具半径补正及具半径补正及G码钻孔码钻孔 编程格式为:编程格式为: G17或或G18或或G19 G G码码选择平面选择平面XpXpYpYpZpZpG17G17XpYpXpYp平面平面X X轴轴或或平行于平行于X X轴轴Y Y轴轴或或平行于平行于Y Y轴轴Z Z轴轴或或平行于平行于Z Z轴轴G18G18ZpXpZpXp平面平面G19G19YpZpYpZp平面平面安靶魏吟锅肃削诈再田宜果悲驭捌箩枚曹痘遇筒役痒堕骚漠敛险芝觅眷责数控铣床编程与操作(机类)数控铣床编程与操作(机类) 数控铣床编程与操作èG92——设置工件坐标系设置工件坐标系     编程格式:编程格式:G92 X_ Y_ Z_ G92指令是将加工原点设定在相对于刀具起始点的某一空间点上指令是将加工原点设定在相对于刀具起始点的某一空间点上 若程序格式为若程序格式为 G92 X a Y b Z c 则将加工原点设定到距刀具起始点距离为则将加工原点设定到距刀具起始点距离为X= -a ,,Y= -b ,,Z= -c的位的位置上。

      置上 例:例:G92 X20 Y10 Z10 其确立的加工原点在距离刀具起始点其确立的加工原点在距离刀具起始点X=-20,,Y=-10,,Z=-10的位置的位置上上,如图所示如图所示 妨锣式逾纫矣固颇臼且霞缅猪狄汲搁兹彩淹览恍玛潜栽迄仓朋遵益甜仿咳数控铣床编程与操作(机类)数控铣床编程与操作(机类) 数控铣床编程与操作èG54/G55/G56/G57/G58/G59 ——选择选择1~~6号号工件坐标系工件坐标系     编程格式为:编程格式为:G54或或G55或或… 该指令执行后,所有坐标值指定的坐标尺寸都是选该指令执行后,所有坐标值指定的坐标尺寸都是选定的工件坐标系中的位置定的工件坐标系中的位置 G92指令与指令与G54~~G59指令都是用于设定工件加工坐标指令都是用于设定工件加工坐标系的,但在使用中是有区别的系的,但在使用中是有区别的G92指令是通过程序来设指令是通过程序来设定、选用加工坐标系的,它所设定的加工坐标系原点与当定、选用加工坐标系的,它所设定的加工坐标系原点与当前刀具所在的位置有关,这一加工原点在机床坐标系中的前刀具所在的位置有关,这一加工原点在机床坐标系中的位置是随当前刀具位置的不同而改变的。

      位置是随当前刀具位置的不同而改变的 G54~~G59指令是通过指令是通过MDI在设置参数方式下设定工件在设置参数方式下设定工件加工坐标系的,一旦设定,加工原点在机床坐标系中的位置加工坐标系的,一旦设定,加工原点在机床坐标系中的位置是不变的,它与刀具的当前位置无关,除非再通过是不变的,它与刀具的当前位置无关,除非再通过MDI 方方式修改 缉澎揩鹏惫辜砚店幼致缔躬掳篇沃而触孟色瞪蜡呕舍潮趋召郡恨沂椒派堤数控铣床编程与操作(机类)数控铣床编程与操作(机类) 数控铣床编程与操作èG90/G91 ——绝对坐标指令绝对坐标指令/增量坐标指令增量坐标指令    设定指令中的设定指令中的 X, Y 和和 Z 坐标是绝对值还是坐标是绝对值还是相对值,不论它们原来是绝对指令还是增量指令相对值,不论它们原来是绝对指令还是增量指令含有含有 G90指令的程序块和在它以后的程序块都由指令的程序块和在它以后的程序块都由绝对指令赋值;而带绝对指令赋值;而带 G91指令及其后的程序块都指令及其后的程序块都用增量指令赋值用增量指令赋值     编程格式为:编程格式为:G90或或G91èG21/G20 ——公制(单位:毫米)输入公制(单位:毫米)输入/英制英制(单位:英寸)输入(单位:英寸)输入 编程格式为:编程格式为: G21或或G20 谩氛壹折天尺荣但桩砾咏菇列诗薪迄弧殿唾岳掉凛超致悦却奎直误戳软衅数控铣床编程与操作(机类)数控铣床编程与操作(机类) 数控铣床编程与操作èG28 ——自动返回机床原点自动返回机床原点 编程格式为:编程格式为:G28 X_ Y_ Z_ 由由 X, Y 和和 Z 设定的位置叫做中间点。

      机床先设定的位置叫做中间点机床先移动到这个点,而后回归原点省略了中间点的轴移动到这个点,而后回归原点省略了中间点的轴不移动;只有在命令里指派了中间点的轴执行其原不移动;只有在命令里指派了中间点的轴执行其原点返回命令在执行原点返回命令时,每一个轴是点返回命令在执行原点返回命令时,每一个轴是独立执行的,这就像快速移动命令(独立执行的,这就像快速移动命令(G00)一样;)一样; 通常刀具路径不是直线因此,要求对每一个轴设通常刀具路径不是直线因此,要求对每一个轴设置中间点,以免机床在原点返回时与工件碰撞等意置中间点,以免机床在原点返回时与工件碰撞等意外发生函抠陆酒龚晓屹缚啪干肆凭秉柴弥炭菠盔兔于按纸尔及赎薪扰条千莆寡赃数控铣床编程与操作(机类)数控铣床编程与操作(机类) 数控铣床编程与操作èG16/G15 ——极坐标指令极坐标指令/取消极坐标指令取消极坐标指令    编程格式为:编程格式为:G16或或G15 有时为计算坐标方便,采用极坐标编程是很方有时为计算坐标方便,采用极坐标编程是很方便的例如要铣削一个五角星,如下图例如要铣削一个五角星,如下图 刀路为刀路为A→C→E→B→D→A,, 采用直角坐标计算各顶点坐标值采用直角坐标计算各顶点坐标值较为困难,而采用极坐标则较为方便较为困难,而采用极坐标则较为方便。

      ABCDEXYOOB=30采用极坐标计算出的各点坐标如下:采用极坐标计算出的各点坐标如下:X30 Y18((A点,点,X代表极径,代表极径,Y代表极角)代表极角)X30 Y162 ((C点)点) X30 Y306 ((E点)点)X30 Y90 ((B点)点) X30 Y234 ((D点)点)就诊讣潜镭料扛胆术封吻提轿竭星疚唤这蓖彰奋英值牧胀辛嫉扎透腻著劲数控铣床编程与操作(机类)数控铣床编程与操作(机类) 数控铣床编程与操作 当处理工件当处理工件 (“A”) 时,就像右图所示,时,就像右图所示,刀具路径刀具路径 (“B”) 是基本路径,与工件是基本路径,与工件 (“A”)的距离至少为该刀具直径的一半此处,路的距离至少为该刀具直径的一半此处,路径径 “B” 叫做由叫做由 A 经经 R 补偿的路径因此,补偿的路径因此,刀具半径偏置功能自动地由编程给出的路径刀具半径偏置功能自动地由编程给出的路径 A以及由分开设置的刀具偏置值,计算出补以及由分开设置的刀具偏置值,计算出补偿了的路径偿了的路径B就是说,用户能够根据工件就是说,用户能够根据工件形状编制加工程序,同时不必考虑刀具半径。

      形状编制加工程序,同时不必考虑刀具半径 因此,在真正切削之前把刀具半径设置为刀因此,在真正切削之前把刀具半径设置为刀具偏置值;用户能够获得精确的切削结果,具偏置值;用户能够获得精确的切削结果,就是因为系统本身计算了精确补偿的路径就是因为系统本身计算了精确补偿的路径èG41/G42/G40——刀具半径左侧补偿刀具半径左侧补偿/刀具刀具半径右侧补偿半径右侧补偿/取消刀具半径补偿取消刀具半径补偿婪逸斟秤指渣舌矩砌鹤滤扯伦阁豌隘肋惩贞措坏谤邓偏潍沃拜蝴盾妨牡泄数控铣床编程与操作(机类)数控铣床编程与操作(机类) 数控铣床编程与操作G41  刀具半径左补偿指令即沿着刀具前进方向,刀具半径左补偿指令即沿着刀具前进方向,刀具始终位于工件的左侧刀具始终位于工件的左侧G40  取消刀具半径补偿功能取消刀具半径补偿功能国辅际背诸默你瞳筑屠牵锭魁株侄篮后稀吧蔽鳞肯屉沥呐嘻筏来檄炭煤稿数控铣床编程与操作(机类)数控铣床编程与操作(机类) 数控铣床编程与操作G42  是刀具半径右补偿指令即沿着刀具前进方向,是刀具半径右补偿指令即沿着刀具前进方向,刀具始终位于工件的右侧刀具始终位于工件的右侧反砚龄等嵌儿售颗然吻馏址馏惜堡哗宴蒋讽琼馋畜芭洱辣医氰强关褐榨空数控铣床编程与操作(机类)数控铣床编程与操作(机类) 数控铣床编程与操作 1) G00 G41//G42 X_ Y_ D_ 或或 G01 G41//G42 X_ Y_ D_ F_2) G00 G40 X_ Y_ 或或 G01 G40 X_ Y_ F_ 1)中的)中的D为刀具半径补偿地址,地址中存放的是刀为刀具半径补偿地址,地址中存放的是刀具半径的补偿量;具半径的补偿量;X_ Y_为由非刀补状态进入刀具半径为由非刀补状态进入刀具半径补偿状态的起始位置。

      补偿状态的起始位置 2)中的)中的X_ Y_为由刀补状态过渡到非刀补状态的为由刀补状态过渡到非刀补状态的终点位置,这里的终点位置,这里的X_ Y_即为刀具中心的位置即为刀具中心的位置刀补指令的程序段格式:刀补指令的程序段格式:炸傣环缝塌疽勃攻屉署二莽丁召泞摇姆征焊税爪绒捆涵径询吭岿钎位假亨数控铣床编程与操作(机类)数控铣床编程与操作(机类) 数控铣床编程与操作 使用刀具长度补偿功能,使用刀具长度补偿功能,在编程时可以不考虑刀具在编程时可以不考虑刀具在机床主轴上装夹的实际在机床主轴上装夹的实际长度,而只需在程序中给长度,而只需在程序中给出刀具端刃的出刀具端刃的Z坐标,具体坐标,具体的刀具长度由的刀具长度由Z向对刀来协向对刀来协调3030302224刀具长度补偿刀具长度补偿正常正常èG43/G44/G49——刀具长度正补偿刀具长度正补偿/刀具长刀具长度负补偿度负补偿/取消刀具长度补偿用取消刀具长度补偿用圭泣囚书贤桓镰场矮篡丈佃垃冀情花犁四迂捏漫我劲模挪狡幢柬褥仆锹叮数控铣床编程与操作(机类)数控铣床编程与操作(机类) 数控铣床编程与操作 H后跟两位数指定偏后跟两位数指定偏置号,在每个偏置号输置号,在每个偏置号输入需要偏置的量。

      入需要偏置的量编程格式为:编程格式为:G43 Z_ H_ G44 Z_ H_             G49a情况:情况:设定设定H01=2,则,则G44 Z_ H01c情况:情况:设定设定H01=2,则,则G43 Z_ H02bc正正常常3030302222刀具长度补偿刀具长度补偿a晌妓黑擦汛央叔徽磷荫恿憋恋肌漓谗滥捍转描遣谁淬恕紊推双霞镣哎鸡裕数控铣床编程与操作(机类)数控铣床编程与操作(机类) 数控铣床编程与操作èG51/G50 ——比例缩放比例缩放/取消比例缩放取消比例缩放   有些零件形状相似,但大小不同,有些零件形状相似,但大小不同,为了避免反复编制类为了避免反复编制类似的程序段,似的程序段,可以用比例缩放简化偏程例如:铣两个大可以用比例缩放简化偏程例如:铣两个大小不同的长方形,如下图小不同的长方形,如下图:编程格式为:编程格式为:G51 X_ Y_ P_X_ Y_ 为缩放中心为缩放中心P_ 缩放比例缩放比例(千分之几千分之几 )G50取消比例缩放取消比例缩放 陈帮毒翁诚要匡湿戊航朵赛瑶蕉娜遗哮钎比证履掺嘶歧哭难禁穆庭庄籽粥数控铣床编程与操作(机类)数控铣床编程与操作(机类) 数控铣床编程与操作èG51.1/G50.1 ——镜像镜像/取消镜像取消镜像  在加工某些对称图形时,为了避免反复编制类似的程序在加工某些对称图形时,为了避免反复编制类似的程序段,缩短加工程序,可采用镜像加工功能。

      段,缩短加工程序,可采用镜像加工功能 如下图如下图:编程格式为:编程格式为:G51.1 (X_) (Y_ )X_ / Y_ 为镜像轴为镜像轴G50.1 (X_) (Y_ )取消镜像取消镜像XYBACD1234 100 40调炕猫强畅恒述啼沤哈策辜曲窝呈掠恨撞角培胰假舀捎谓宁绪治栓艘姬馆数控铣床编程与操作(机类)数控铣床编程与操作(机类) 数控铣床编程与操作èG68/G69——坐标系旋转坐标系旋转/取消坐标系旋转取消坐标系旋转   G68指令可使编程图形按照指定旋转中心及旋转方指令可使编程图形按照指定旋转中心及旋转方向旋转一定的角度向旋转一定的角度 ,如下图,如下图:编程格式为:编程格式为:G68 X_ Y_ R_X_ Y_ 为坐标系旋转中心为坐标系旋转中心R_ 为坐标系旋转角度为坐标系旋转角度G69取消取消坐标系旋转坐标系旋转YXO旋转角度旋转角度 旋转中心旋转中心 O′慑立匝楷险缔桔裂级侮仗塘诵姆獭倦粪汁邵确云腹暇掸杀辅妓贪蔼记爱篱数控铣床编程与操作(机类)数控铣床编程与操作(机类) 数控铣床编程与操作èG73~G89——固定循环指令固定循环指令   固定循环指令,用于钻孔、镗孔、攻固定循环指令,用于钻孔、镗孔、攻丝等。

      使用一个程序段就可以完成一个孔丝等使用一个程序段就可以完成一个孔加工的全部动作继续加工孔时,如果孔加工的全部动作继续加工孔时,如果孔加工的动作无需变更,则程序中所有模态加工的动作无需变更,则程序中所有模态的数据可以不写,因此可以大大简化程序的数据可以不写,因此可以大大简化程序 èG99/G98——固定循环返回起始点固定循环返回起始点/返回返回固定循环固定循环R点点唇逢篙蛾劣筑殆玛称娘日脓巷刹析狱暴读募柱伟娥澈坯子弹越颜潍茁胞耙数控铣床编程与操作(机类)数控铣床编程与操作(机类) 数控铣床编程与操作G80 ——取消固定循环取消固定循环 编程格式为:编程格式为:G80G81 ——定点钻孔循环定点钻孔循环 编程格式为:编程格式为: G99 G81 X_ Y_ Z_ R_ F_ K_ 或或     G98 G81 X_ Y_ Z_ R_ F_ K_ X_ Y_ : 孔位数据孔位数据Z_ : 孔底深度(绝对坐标)孔底深度(绝对坐标)R_ : 每次下刀点或抬刀点每次下刀点或抬刀点 (绝对坐标)(绝对坐标)F_ : 切削进给速度切削进给速度K_ : 重复次数重复次数(如果需要的话如果需要的话)起始点起始点R点点G98返回起始点返回起始点G99返回返回R点点升症潍浑林菜库孜汇赋捂卞观桥回枕递珐家刁宦搪古鼎聪辰晤析辗委聂灭数控铣床编程与操作(机类)数控铣床编程与操作(机类) 数控铣床编程与操作Ø 示例示例 用数控铣床用数控铣床[Φ20立铣刀立铣刀(T01)及及φ16钻头钻头(T02) ]加工如图所示零件,编写加工程序。

      加工如图所示零件,编写加工程序毛坯尺寸为:毛坯尺寸为:120mm × 120mm × 20mm主程序主程序(程序程序1)::% O1234N10 G17G54G40G49G15G80G21N20 G91G28Z0N30 T1M6N35 M01N38 M08N40 M03S800N50 G90G43G00Z50H01N60 X0Y0N70 G42X75Y47D01N80 Z-3N90 G01X-32F300N100 G03X-47Y32R15F200N110 G01Y-47F300N120 X47N130 Y32N140 G03X32Y47R15F200盅女淄悉拽陌盂烙栗拣幻媳赔熄屏掳桨缕戌悍催坝侗底强叙携毁搪燃啼萝数控铣床编程与操作(机类)数控铣床编程与操作(机类) 数控铣床编程与操作N150 G01X-75F300N160 G00Z50N170 G40X0Y0N180 G16N190 X98Y225N200 Z-3N210 G01X35N220 G00Z50N230 X98Y315N240 Z-3N250 G01X35N260 G00Z50N270 G15N280 X0Y0N290 G42X60Y45D01N300 Z-2N310 G01X0N320 G03J-45F200N330 G01X-60F300N340 G00Z50N350 G40X0Y0N360 X60Y39N370 Z-0.5N380 G91M98P31235N390 G90 G00Z50/N395 M09攘唁丁剔扫哇竟懊拼梅炮颈域怂迭牌访灶饺磷券稿擂顾痉脱苟场综鸭脊倪数控铣床编程与操作(机类)数控铣床编程与操作(机类) 数控铣床编程与操作N400 M05N410 G91G28Z0N420 T2M6N425 M01/N428 M08N430 M03S300N440 G90G43G00Z50H02N450 X0Y0N460 G98G81Z-7.5R5F50N470 G80/N475 M09N480 M5N490 G28Z50N500 G28X0Y0N510 G49N520 M30%子程序子程序(程序程序2): : %O1235N10 G01X-120F300N20 G00Y-16N30 G01X120N40 G00Y-16N50 M99%评窿奖杯霄赡扣畏啥初耿尔忽燕黔毫捎珐阜幢纲涂蠕让淤施钝劣短躺搅戚数控铣床编程与操作(机类)数控铣床编程与操作(机类) 数控铣床编程与操作5.1 作业作业1 不用刀具长度补偿和半径补偿,不用刀具长度补偿和半径补偿,编制程序,用编制程序,用Φ16立铣刀立铣刀(T01)及及φ16钻头钻头(T02)加工如图所示零件,加工如图所示零件,毛坯尺寸为毛坯尺寸为120mm×120mm×20mm五五 作业作业 教学管理教学管理 --> 资源库-资源库-> 教学课件教学课件稠潜顶窃耪来幅晨沮陕迄晃粘阜蔼驴涝冬珐郸亲健尔话嗜廉妊耶墨裹蚜潘数控铣床编程与操作(机类)数控铣床编程与操作(机类) 数控铣床编程与操作5.2 作业作业2 用用Φ16立铣刀及立铣刀及Φ16钻头加钻头加工如图所示图形,各点坐标工如图所示图形,各点坐标如下,毛坯尺寸为:如下,毛坯尺寸为:120mm × 120mm × 20mmA(45,0) B(-42.776,-13.971) C(-43.067,-30.335) D(-42.210,-35.261) E(-35.261,-42.210) F(-30.335,-43.067) G(-21.733,-41.541) H(21.733,-41.541) I(30.335,-43.067) J(35.261,-42.210) K(42.210,-35.261) L(43.067,-30.335) M(42.776,-13.971)筑体闽承嘘讽去驶觉衅岗铂朱们葱褂悦秽淳旦锨明芋轴猖坏宽岳肇吴肋拷数控铣床编程与操作(机类)数控铣床编程与操作(机类) 数控铣床编程与操作图图1 立式数控铣床 立式数控铣床塔何气庞婆镭弹晶斑结记沉倘费恩童庙栽花厢掩争陡痔浚癌导谢憎席韦寇数控铣床编程与操作(机类)数控铣床编程与操作(机类) 数控铣床编程与操作图图2  卧式数控铣床卧式数控铣床晒尘鬼嚣愚雁庐诽零船赞俺败陕卉侦附货掇钢恭赶陋虚叹胎怨烃呼稼飞筛数控铣床编程与操作(机类)数控铣床编程与操作(机类) 数控铣床编程与操作图图3  龙门数控铣床龙门数控铣床蹋茂壹浑迷语裂王旭升蒸欲羌珊节宽聋紊绒陨蚌坡爵棋等暇线硷笛普桑麦数控铣床编程与操作(机类)数控铣床编程与操作(机类) 数控铣床编程与操作图图4 平面轮廓加工平面轮廓加工定劳尉话沾郑接倾亡戴学伴渗华趁晓拎讣猫钻帝控思觅则墟杂暴曹许氨仓数控铣床编程与操作(机类)数控铣床编程与操作(机类) 数控铣床编程与操作图图5 挖槽加工挖槽加工咙妻浇罐占铣巳猜玲返匹出色革喊宣祈跺甜黑莎汹勿枯铺坷嘴澳舆暗撑块数控铣床编程与操作(机类)数控铣床编程与操作(机类) 数控铣床编程与操作图图6 孔系加工孔系加工妙婶毫韶乐瞧刮蛾套弘贤肘详薛笑鸥危带感康殃陨痕灯姆孟促住淫澄米厦数控铣床编程与操作(机类)数控铣床编程与操作(机类) 数控铣床编程与操作图图7 空间曲面零件加工空间曲面零件加工笨傻径谴弗筑朴帘墒谱疲蛋鲍彻栗坦霸窥左被驶户绳戮镊薛按小诽贩稻辖数控铣床编程与操作(机类)数控铣床编程与操作(机类) 数控铣床编程与操作1. 大学生自习室大学生自习室2. 黄健翔激情解说黄健翔激情解说(DJ版版)3. love love love4. 你是我的玫瑰花你是我的玫瑰花5. 梁祝梁祝(中秋专辑中秋专辑)6. 2002年的第一场雪年的第一场雪7. 算你狠-陈小春算你狠-陈小春8. 两只蝴蝶-庞龙两只蝴蝶-庞龙姐住滴蜂亢曰通扭疏托策轨团斡挽盗摸枉笆罚同淑灰韩原桥萍罐帽虹梯仲数控铣床编程与操作(机类)数控铣床编程与操作(机类) 。

      点击阅读更多内容
      关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
      手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
      ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.