《数控编程与数控铣床编程10626.pptx》由会员分享,可在线阅读,更多相关《数控编程与数控铣床编程10626.pptx(87页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、数控铣床编程与操作数控铣床编程与操作数控铣床编程与操作一、安全教育2.1 数控铣床的运动方式2.2 数控铣床分类2.3 数控铣床的主要功能二、概述2.4 数控铣床的主要加工对象数控铣床编程与操作三、数控编程基础4.1 程序的结构与格式4.2 常用指令五、作业四、数控铣床编程3.1 程序编制的基础3.2 数控编程的几何基础数控铣床编程与操作一、安全教育 穿符合安全要求的衣着,女生要戴安全帽,长辫要盘起 遵守安全操作规程,集中注意力,确保安全 认真听从教师分配的岗位工作及讲解指挥,保质保量完成教学实训任务 遵守各项规章制度,团结友爱,相互关心 爱护量具、设备及各种工具数控铣床编程与操作2.1数控铣
2、床的运动方式 数控车床与数控铣床的运动方式 虽然数控车床和数控铣床的运动配置有不同的形式,需要考虑工件与刀具相对运动关系及坐标方向,但编写程序时,均采用假设工件不动,刀具相对移动的原则编写程序。数控编程的原则数控铣床:刀具旋转,工件相对移动数控车床:工件旋转,刀具相对移动数控铣床编程与操作2.2数控铣床分类 按主轴位置分可分为立式数控铣床 图1卧式数控铣床 图2龙门数控铣床 图3 按系统功能分可分为经济型数控铣床 图4全功能数控铣床 图5高速数控铣床 图6数控铣床编程与操作2.3 数控铣床的主要功能 各种类型数控铣床所配置的数控系统虽然各有不同,但各种数控系统的功能,除一些特殊功能不尽相同外,
3、其主要功能基本相同。点位控制功能此功能可以实现对相互位置精度要求很高的孔系加工。连续轮廓控制功能此功能可以实现直线、圆弧的插补功能及非圆曲线的加工。数控铣床编程与操作 刀具长度补偿功能此功能可以自动补偿刀具的长短,以适应加工中对刀具长度尺寸调整的要求。比例及镜像加工功能比例功能可将编好的加工程序按指定比例改变坐标值来执行。镜像加工又称轴对称加工,如果一个零件的形状关于坐标轴对称,那么只要编出一个或两个象限的程序,而其余象限的轮廓就可以通过镜像加工来实现。刀具半径补偿功能此功能可以根据零件图样的标注尺寸来编程,而不必考虑所用刀具的实际半径尺寸,从而减少编程时的复杂数值计算。数控铣床编程与操作 子
4、程序调用功能有些零件需要在不同的位置上重复加工同样的轮廓形状,将这一轮廓形状的加工程序作为子程序,在需要的位置上重复调用,就可以完成对该零件的加工。宏程序功能该功能可用一个总指令代表实现某一功能的一系列指令,并能对变量进行运算,使程序更具灵活性和方便性。旋转功能该功能可将编好的加工程序在加工平面内旋转任意角度来执行。数控铣床编程与操作2.4数控铣床的主要加工对象平面轮廓加工 图7挖槽加工 图8孔系加工 图9空间曲面类零件加工 图10数控铣床编程与操作3.1 程序编制的基础 程序编制的基本概念 从零件图纸到编制零件加工程序的全部过程,称为程序编制。程序编制分为手工和自动编程两种。手工编程的步骤:
5、数控铣床编程与操作 手工编程过程的框图零件图纸确定工艺过程计算加工轨迹和尺寸编制程序单程序校检和试切校 核检 验 Y YN N完成数控铣床编程与操作计算机自动编程自动编程是指在编程过程中,除了分析零件图样和制定工艺方案由人工进行外,其余工作均由计算机辅助完成。数控铣床编程与操作先面后孔的原则刀具集中的原则粗、精分开的原则按部位分序的原则 数控加工工序的划分原则:数控铣床编程与操作3.2数控编程的几何基础 说明在这一部分中,我们将以KV650立式数控铣床为基础,介绍数控铣床程序编制的基本方法。KV650立式数控铣床所配置的是FANUC 0i-MB数控系统。该系统的主要特点是:轴控制功能强,其基本
6、可控制轴数为X、Y、Z三轴,扩展后可联动控制轴数为四轴;编程代码通用性强,编程方便,可靠性高。数控铣床编程与操作定义为了确定机床上运动部件的运动方向和移动距离,需要在机床上建立一个坐标系,这个坐标系就叫做机床坐标系。标准的数控机床坐标系是一个右手笛卡尔直角坐标系,其基本坐标轴为X、Y、Z直角坐标,相对于每个坐标轴的旋转运动坐标为A、B、C。机床坐标系数控铣床编程与操作右手笛卡尔直角坐标系+X、+Y、+Z 表示工件的正移动方向数控铣床编程与操作数控铣床编程与操作机床原点机床原点是指机床坐标系的原点,即X=0,Y=0,Z=0的点,对某一具体的机床来说,机床原点是固定的,是机床制造商设置在机床上的一
7、个物理位置。数控铣床编程与操作工件坐标系 工件坐标系是编程人员在编程时使用的,由编程人员以工件图纸上的某一固定点作原点(也称工件原点)所建立的坐标系,编程尺寸都按工件坐标系中的尺寸确定。工件坐标系的各坐标轴与机床坐标系相应的坐标轴平行。工件坐标系和工件零点数控铣床编程与操作 设置工件坐标系的指令是G92,选择16号工件坐标系的指令分别是 G54、G55、G56、G57、G58、G59。数控铣床编程与操作工件原点选择的原则:工件原点选在工件图样的尺寸基础上。能使工件方便地装夹、测量和检验。工件原点尽量选在尺寸精度高、粗糙度较细的工件表面上。对于有对称形状的几何零件,工件零点最好选在对称中心上。数
8、控铣床编程与操作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表示换行,具
9、体编程时而是操作键盘上的“EOB”键或“Enter”键)。%程序是结束的符号。说明数控铣床编程与操作目前广泛采用的是地址符可变程序段格式(或者称字地址程序段格式)程序段的格式 程序段的格式,是指一个程序段中指令字的排列顺序和书写规则,不同的数控系统往往有不同的程序段格式,格式不符合规定,数控系统就不能接受。数控铣床编程与操作格式:N_ G_ X_ Y_ Z_ F_ S_ T_ M_ 机能 地址码 意义程序号顺序号 准备机能 ONG 程序编号顺序编号机床动作方式指令坐标指令X,Y,Z R I,J,K 坐标轴移动指令圆弧半径 圆弧中心坐标 进给机能主轴机能 刀具机能 FS T 进给速度指令主轴转速
10、指令刀具编号指令 辅助机能 M接通、断开、启动、停止指令数控铣床编程与操作 这种格式的特点:程序段中的每个指令字均以字母(地址符)开始,其后再跟符号和数字。指令字在程序段中的顺序没有严格的规定,即可以任意顺序的书写。在同一段中可以指定多个同一类地址码。但在同一段中若指定同一组地址码超过一个时,该组多个地址码只有最后指定的有效。不需要的指令字或者与上段相同的续效代码可以省略不写。因此,这种格式具有程序简单、可读性强,易于检查等优点。数控铣床编程与操作4.2常用指令 基本指令G指令准备功能指令是使CNC机床准备好某种运动方式的指令分为模态指令和非模态指令。模态指令表示在程序中一经被应用,直到出现同
11、组其它任一G指令时才失效。否则该指令继续有效,直到被同组指令取代为止。非模态指令只在本程序段中有效。组成:G后带二位数字,从G00到G99共100种数控铣床编程与操作 作用:用于控制CNC机床开关量,如主轴正反转、冷却液的开停、工件的夹紧松开等。组成:M后带二位数字组成。F指令进给速度指令 F后跟的数字是进给速度的大小,如F100表示进给速度为100mm/min。进给率F是续效代码,也是有效直到赋予新值,不需要在每个程序段都指定。F码指定的进给率是沿刀具轨迹测量的。如果不指定F值,则认为进给率为零。在程序启动第一个G01或G02或G03功能时,必须同时驱动F功能。M指令辅助功能指令数控铣床编程
12、与操作 S是续效代码,S代码后的数值为主轴转速,要求为整数,如S1000表示主轴转速为1000r/min组成:在零件加工之前一定要启动主轴运转(M03或M04)T指令刀具功能指令 Tnn代码用于选择刀具库中的刀具,nn表示刀号S指令主轴速度功能指令数控铣床编程与操作 M00程序暂停,可以重新按下机床面板上的循环启动按钮再执行程序 M01选择暂停,要在机床机板上按下选择暂停按钮才有效 M02和M30 程序结束,M02结束在程序末尾,M30结束后又返回程序头 M03、M04和M05 主轴正转、反转和停转 M06换刀(常用于加工中心,刀库换刀)M08、M09冷却液开、冷却液关 常用指令 辅助功能指令
13、数控铣床编程与操作 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直线
14、插补程序段控制各轴以指定的进给速率沿直线方向从现在位置移动到指令位置。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)XYZG03 逆圆弧插补G03圆弧插补程序段可以使机床从现在位置沿圆逆时针弧轨迹运动到指令位置,进给速率沿圆弧的切线方向,大小等于编程的进给率F。G03
15、表示刀具沿逆圆运动(CCW),G03是模态代码 数控铣床编程与操作XYZ起点(x0,y0,z0)终点(x,y,z)圆心(I,J,K)说明 圆弧插补可以用两种方式编程 G02或G03及I、J字(I、J是指圆弧起点到圆心的增量坐标)定义圆弧中心点,称为中心编程,圆弧的中心是关键尺寸时,选用该编程方法编程格式为:G02或G03 X_ Y_ Z_ I_ J_ K_ F_ 数控铣床编程与操作XYZ起点(x0,y0,z0)终点(x,y,z)半径编程 当圆弧的半径R或终点坐标为关键尺寸时,选用该编程方法。编程格式为:G02或G03 X_ Y_ Z_ R_ F_ R 当圆心角180(劣弧)时,R以正值表示;当
16、圆心角180(优弧)时,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码 选择平面 Xp Yp ZpG17 XpYp平面X
17、轴或平行于X轴Y轴或平行于Y轴Z轴或平行于Z轴G18 ZpXp平面G19 YpZp平面数控铣床编程与操作 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 选择16号工件坐标系 编程格式为:G54或G55或 该指令执行后,
18、所有坐标值指定的坐标尺寸都是选定的工件坐标系中的位置。G92指令与G54G59指令都是用于设定工件加工坐标系的,但在使用中是有区别的。G92指令是通过程序来设定、选用加工坐标系的,它所设定的加工坐标系原点与当前刀具所在的位置有关,这一加工原点在机床坐标系中的位置是随当前刀具位置的不同而改变的。G54G59指令是通过MDI在设置参数方式下设定工件加工坐标系的,一旦设定,加工原点在机床坐标系中的位置是不变的,它与刀具的当前位置无关,除非再通过MDI 方式修改。数控铣床编程与操作 G90/G91 绝对坐标指令/增量坐标指令设定指令中的 X,Y 和 Z 坐标是绝对值还是相对值,不论它们原来是绝对指令还
19、是增量指令。含有 G90指令的程序块和在它以后的程序块都由绝对指令赋值;而带 G91指令及其后的程序块都用增量指令赋值。编程格式为:G90或G91 G21/G20 公制(单位:毫米)输入/英制(单位:英寸)输入 编程格式为:G21或G20 数控铣床编程与操作 G28 自动返回机床原点 编程格式为:G28 X_ Y_ Z_ 由 X,Y 和 Z 设定的位置叫做中间点。机床先移动到这个点,而后回归原点。省略了中间点的轴不移动;只有在命令里指派了中间点的轴执行其原点返回命令。在执行原点返回命令时,每一个轴是独立执行的,这就像快速移动命令(G00)一样;通常刀具路径不是直线。因此,要求对每一个轴设置中间
20、点,以免机床在原点返回时与工件碰撞等意外发生。数控铣床编程与操作 G16/G15 极坐标指令/取消极坐标指令编程格式为:G16或G15 有时为计算坐标方便,采用极坐标编程是很方便的。例如要铣削一个五角星,如下图。刀路为ACEBDA,采用直角坐标计算各顶点坐标值较为困难,而采用极坐标则较为方便。ABCDEXYOOB=30采用极坐标计算出的各点坐标如下:X30 Y18(A点,X代表极径,Y代表极角)X30 Y162(C点)X30 Y306(E点)X30 Y90(B点)X30 Y234(D点)数控铣床编程与操作 当处理工件(“A”)时,就像右图所示,刀具路径(“B”)是基本路径,与工件(“A”)的距
21、离至少为该刀具直径的一半。此处,路径“B”叫做由 A 经 R 补偿的路径。因此,刀具半径偏置功能自动地由编程给出的路径 A以及由分开设置的刀具偏置值,计算出补偿了的路径B。就是说,用户能够根据工件形状编制加工程序,同时不必考虑刀具半径。因此,在真正切削之前把刀具半径设置为刀具偏置值;用户能够获得精确的切削结果,就是因为系统本身计算了精确补偿的路径。G41/G42/G40刀具半径左侧补偿/刀具半径右侧补偿/取消刀具半径补偿数控铣床编程与操作G41刀具半径左补偿指令。即沿着刀具前进方向,刀具始终位于工件的左侧。G40取消刀具半径补偿功能。数控铣床编程与操作G42是刀具半径右补偿指令。即沿着刀具前进
22、方向,刀具始终位于工件的右侧。数控铣床编程与操作 1)G00 G41G42 X_ Y_ D_ 或 G01 G41G42 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向对刀来
23、协调。3030302224刀具长度补偿正常 G43/G44/G49刀具长度正补偿/刀具长度负补偿/取消刀具长度补偿用数控铣床编程与操作 H后跟两位数指定偏置号,在每个偏置号输入需要偏置的量。编程格式为:G43 X_ Y_ H_ G44 X_ Y_ H_ G49a情况:设定H01=2,则G44 H01c情况:设定H01=-2,则G43 H02bc正常3030302222刀具长度补偿a数控铣床编程与操作 G51/G50 比例缩放/取消比例缩放 有些零件形状相似,但大小不同,为了避免反复编制类似的程序段,可以用比例缩放简化偏程。例如:铣两个大小不同的长方形,如下图:编程格式为:G51 X_ Y_ P
24、_X_ Y_ 为缩放中心P_ 缩放比例(千分之几)G50取消比例缩放 数控铣床编程与操作 G51.1/G50.1 镜像/取消镜像在加工某些对称图形时,为了避免反复编制类似的程序段,缩短加工程序,可采用镜像加工功能。如下图:编程格式为:G51.1(X_)(Y_)X_/Y_ 为镜像轴G50.1(X_)(Y_)取消镜像XYBACD123410040数控铣床编程与操作 G68/G69坐标系旋转/取消坐标系旋转 G68指令可使编程图形按照指定旋转中心及旋转方向旋转一定的角度,如下图:编程格式为:G68 X_ Y_ R_X_ Y_ 为坐标系旋转中心R_ 为坐标系旋转角度G69取消坐标系旋转YXO旋转角度
25、旋转中心 O数控铣床编程与操作 G73G89固定循环指令 固定循环指令,用于钻孔、镗孔、攻丝等。使用一个程序段就可以完成一个孔加工的全部动作。继续加工孔时,如果孔加工的动作无需变更,则程序中所有模态的数据可以不写,因此可以大大简化程序。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_:重复次数
26、(如果需要的话)数控铣床编程与操作 示例 用数控铣床,刻铣刀加工如图所示的轮廓ABCDEA,编写加工程序。Y机床原点,起刀点XXR10R10A1010O工O机YB C30 40O1O2D30 E20 编程原点数控铣床编程与操作XXR10R10YA1010O工O机YBC30 40O1O2D30 E20 编程原点O5108N10 G17 G54 G21 G90N20 M03 S1000N30 G00 Z50N40 X10 Y10N50 Z3N60 G01 Z-0.3 F100N70 G01 X30 F300N80 G03 X40 Y20 R10 F200N90 G02 X30 Y30 I0 J10
27、N100 G01 X10 Y20 F300N110 Y10N120 G00 Z50N140 M05N150 M30%N130 G28 X0 Y0 Z50数控铣床编程与操作XXR10R10YA1010O工O机YBC30 40O1O2D30 E20 编程原点G17 XY平面内的加工指令G54设定G54为工件坐标系G21公制单位G90绝对坐标指令O5108N10 G17 G54 G21 G90N20 M03 S1000N30 G00 Z50N40 X10 Y10N50 Z3N60 G01 Z-0.3 F100N70 G01 X30 F300N80 G03 X40 Y20 R10 F200N90 G0
28、2 X30 Y30 I0 J10N100 G01 X10 Y20 F300N110 Y10N120 G00 Z50N140 M05N150 M30%N130 G28 X0 Y0 Z50数控铣床编程与操作XXR10R10YA1010O工O机YBC30 40O1O2D30 E20 编程原点M03 主轴正转S1000 转速为1000r/minO5108N10 G17 G54 G21 G90N20 M03 S1000N30 G00 Z50N40 X10 Y10N50 Z3N60 G01 Z-0.3 F100N70 G01 X30 F300N80 G03 X40 Y20 R10 F200N90 G02
29、X30 Y30 I0 J10N100 G01 X10 Y20 F300N110 Y10N120 G00 Z50N140 M05N150 M30%N130 G28 X0 Y0 Z50数控铣床编程与操作XXR10R10YA1010O工O机YBC30 40O1O2D30 E20 编程原点设置刀具起始位置O5108N10 G17 G54 G21 G90N20 M03 S1000N30 G00 Z50N40 X10 Y10N50 Z3N60 G01 Z-0.3 F100N70 G01 X30 F300N80 G03 X40 Y20 R10 F200N90 G02 X30 Y30 I0 J10N100 G
30、01 X10 Y20 F300N110 Y10N120 G00 Z50N140 M05N150 M30%N130 G28 X0 Y0 Z50数控铣床编程与操作XXR10R10YA1010O工O机YBC30 40O1O2D30 E20 编程原点快速定位到A点(x10,y10)正上方O5108N10 G17 G54 G21 G90N20 M03 S1000N30 G00 Z50N40 X10 Y10N50 Z3N60 G01 Z-0.3 F100N70 G01 X30 F300N80 G03 X40 Y20 R10 F200N90 G02 X30 Y30 I0 J10N100 G01 X10 Y2
31、0 F300N110 Y10N120 G00 Z50N140 M05N150 M30%N130 G28 X0 Y0 Z50数控铣床编程与操作XXR10R10YA1010O工O机YBC30 40O1O2D30 E20 编程原点快速降至安全高度(z3)位置O5108N10 G17 G54 G21 G90N20 M03 S1000N30 G00 Z50N40 X10 Y10N50 Z3N60 G01 Z-0.3 F100N70 G01 X30 F300N80 G03 X40 Y20 R10 F200N90 G02 X30 Y30 I0 J10N100 G01 X10 Y20 F300N110 Y10
32、N120 G00 Z50N140 M05N150 M30%N130 G28 X0 Y0 Z50数控铣床编程与操作XXR10R10YA1010O工O机YBC30 40O1O2D30 E20 编程原点慢速下刀至切削深度z-0.3位置G01 Z-0.3 下刀至z-0.3位置F100 进给速度为100mm/minO5108N10 G17 G54 G21 G90N20 M03 S1000N30 G00 Z50N40 X10 Y10N50 Z3N60 G01 Z-0.3 F100N70 G01 X30 F300N80 G03 X40 Y20 R10 F200N90 G02 X30 Y30 I0 J10N1
33、00 G01 X10 Y20 F300N110 Y10N120 G00 Z50N140 M05N150 M30%N130 G28 X0 Y0 Z50数控铣床编程与操作XXR10R10YA1010O工O机YBC30 40O1O2D30 E20 编程原点G01 直线插补指令F300 进给速度为300mm/min该程序段的含义是以直线插补和进给速度300mm/min的方式从点A向点B加工直线AB段O5108N10 G17 G54 G21 G90N20 M03 S1000N30 G00 Z50N40 X10 Y10N50 Z3N60 G01 Z-0.3 F100N70 G01 X30 F300N80
34、G03 X40 Y20 R10 F200N90 G02 X30 Y30 I0 J10N100 G01 X10 Y20 F300N110 Y10N120 G00 Z50N140 M05N150 M30%N130 G28 X0 Y0 Z50数控铣床编程与操作XXR10R10YA1010O工O机YBC30 40O1O2D30 E20 编程原点G03 逆时针圆弧插补指令X40 Y20 圆弧的终点相对于工件坐标原点的坐标值R10 圆弧的半径。该段程序的含义是以逆时针圆弧插补的方式从点B到点C加工BC圆弧段O5108N10 G17 G54 G21 G90N20 M03 S1000N30 G00 Z50N4
35、0 X10 Y10N50 Z3N60 G01 Z-0.3 F100N70 G01 X30 F300N80 G03 X40 Y20 R10 F200N90 G02 X30 Y30 I0 J10N100 G01 X10 Y20 F300N110 Y10N120 G00 Z50N140 M05N150 M30%N130 G28 X0 Y0 Z50数控铣床编程与操作XXR10R10YA1010O工O机YBC30 40O1O2D30 E20 编程原点G02 顺时针圆弧插补指令X30 Y30 圆弧的终点相对于工件坐标原点的坐标值I0 J10 为圆弧的圆心相对于起点的坐标 该段程序的含义是以顺时针圆弧插补的
36、方式从点C到点D加工CD圆弧段O5108N10 G17 G54 G21 G90N20 M03 S1000N30 G00 Z50N40 X10 Y10N50 Z3N60 G01 Z-0.3 F100N70 G01 X30 F300N80 G03 X40 Y20 R10 F200N90 G02 X30 Y30 I0 J10N100 G01 X10 Y20 F300N110 Y10N120 G00 Z50N140 M05N150 M30%N130 G28 X0 Y0 Z50数控铣床编程与操作 该程序段的含义是以直线插补的方式从点D向点E加工直线DE段 XXR10R10YA1010O工O机YBC30
37、40O1O2D30 E20编程原点O5108N10 G17 G54 G21 G90N20 M03 S1000N30 G00 Z50N40 X10 Y10N50 Z3N60 G01 Z-0.3 F100N70 G01 X30 F300N80 G03 X40 Y20 R10 F200N90 G02 X30 Y30 I0 J10N100 G01 X10 Y20 F300N110 Y10N120 G00 Z50N140 M05N150 M30%N130 G28 X0 Y0 Z50数控铣床编程与操作 该程序段的含义是以直线插补的方式从点E向点A加工直线EA段R10E BXXR10YA1010O工O机YC
38、30 40O1O2D30 20编程原点O5108N10 G17 G54 G21 G90N20 M03 S1000N30 G00 Z50N40 X10 Y10N50 Z3N60 G01 Z-0.3 F100N70 G01 X30 F300N80 G03 X40 Y20 R10 F200N90 G02 X30 Y30 I0 J10N100 G01 X10 Y20 F300N110 Y10N120 G00 Z50N140 M05N150 M30%N130 G28 X0 Y0 Z50数控铣床编程与操作XXR10R10YA1010O工O机YBC30 40O1O2D30 E20 编程原点快速抬刀至z50位
39、置O5108N10 G17 G54 G21 G90N20 M03 S1000N30 G00 Z50N40 X10 Y10N50 Z3N60 G01 Z-0.3 F100N70 G01 X30 F300N80 G03 X40 Y20 R10 F200N90 G02 X30 Y30 I0 J10N100 G01 X10 Y20 F300N110 Y10N120 G00 Z50N140 M05N150 M30%N130 G28 X0 Y0 Z50数控铣床编程与操作XXR10R10YA1010O工O机YBC30 40O1O2D30 E20 编程原点机床先移动到(X0 Y0 Z50)点,然后再返回到机床
40、原点O5108N10 G17 G54 G21 G90N20 M03 S1000N30 G00 Z50N40 X10 Y10N50 Z3N60 G01 Z-0.3 F100N70 G01 X30 F300N80 G03 X40 Y20 R10 F200N90 G02 X30 Y30 I0 J10N100 G01 X10 Y20 F300N110 Y10N120 G00 Z50N140 M05N150 M30%N130 G28 X0 Y0 Z50数控铣床编程与操作主轴停止XXR10R10YA1010O工O机YBC30 40O1O2D30 E20 编程原点O5108N10 G17 G54 G21 G
41、90N20 M03 S1000N30 G00 Z50N40 X10 Y10N50 Z3N60 G01 Z-0.3 F100N70 G01 X30 F300N80 G03 X40 Y20 R10 F200N90 G02 X30 Y30 I0 J10N100 G01 X10 Y20 F300N110 Y10N120 G00 Z50N140 M05N150 M30%N130 G28 X0 Y0 Z50数控铣床编程与操作主程序结束,并回到程序头XXR10R10YA1010O工O机YBC30 40O1O2D30 E20 编程原点O5108N10 G17 G54 G21 G90N20 M03 S1000N
42、30 G00 Z50N40 X10 Y10N50 Z3N60 G01 Z-0.3 F100N70 G01 X30 F300N80 G03 X40 Y20 R10 F200N90 G02 X30 Y30 I0 J10N100 G01 X10 Y20 F300N110 Y10N120 G00 Z50N140 M05N150 M30%N130 G28 X0 Y0 Z50数控铣床编程与操作程序结束符XXR10R10YA1010O工O机YBC30 40O1O2D30 E20 编程原点O5108N10 G17 G54 G21 G90N20 M03 S1000N30 G00 Z50N40 X10 Y10N5
43、0 Z3N60 G01 Z-0.3 F100N70 G01 X30 F300N80 G03 X40 Y20 R10 F200N90 G02 X30 Y30 I0 J10N100 G01 X10 Y20 F300N110 Y10N120 G00 Z50N140 M05N150 M30%N130 G28 X0 Y0 Z50数控铣床编程与操作五、作业 用刻铣刀加工如图所示图形(深度:z=0.3),各点坐标如下:A(10,0)B(38,37)C(35,40)D(35,40)E(38,37)F(10,0)G(10,20)H(10,-20)ABC DEFG HYX 作业 1数控铣床编程与操作 作业 2用2
44、0立铣刀及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立式数控铣床立式铣床是指铣头主轴与工作台台面相垂直
45、 数控铣床编程与操作图2卧式数控铣床卧式铣床是指铣头主轴与工作台台面相平行 数控铣床编程与操作图3龙门数控铣床龙门铣床是由于它的外形像门,所以叫龙门铣床 数控铣床编程与操作图4经济型数控铣床数控铣床编程与操作图5全功能数控铣床数控铣床编程与操作图6高速数控铣床数控铣床编程与操作图7 平面轮廓加工数控铣床编程与操作图8 挖槽加工数控铣床编程与操作图9 孔系加工数控铣床编程与操作图10 空间曲面零件加工数控铣床编程与操作谢谢观看/欢迎下载BY FAITH I MEAN A VISION OF GOOD ONE CHERISHES AND THE ENTHUSIASM THAT PUSHES ONE TO SEEK ITS FULFILLMENT REGARDLESS OF OBSTACLES.BY FAITH I BY FAITH