数控编程例题
《数控编程例题》由会员分享,可在线阅读,更多相关《数控编程例题(11页珍藏版)》请在装配图网上搜索。
1、 例 1 加工图 6-10 所示的一个整圆,设起点 0 在机床的原点,且 编程原点 0 点与机床原点重合,加工时先由 0 点快速移至 A 点, 再由 A 点慢速逆时针方向加工整圆又回到 A 点,然后返回原点 一) 、跨象限编程 1、 用绝对值编程 N001 G92 X0 Y0 N002 G90 G00 X45 Y0 N003 G03 X45 Y0 I-45 J0 F80 N004 G00 X0 Y0 M02 2、 用增量值编程 N001 G91 G00 X45 Y0 N002 G03 X0 Y0 I-45 J0 F80 N003 G00 X-45 Y0 M02 二) 、按象限编程 1、 用绝对
2、值编程 N001 G92 X0 Y0 N002 G90 G00 X45 N003 G03 X0 Y45 I-45 J0 F80 N004 X-45 Y0 I0 J-45 N005 X0 Y-45 I45 J0 N006 X45 Y0 I0 J45 N007 G00 X0 Y0 M02 2、 用增量值编程 N001 G91 G00 X45 Y0 N002 G03 X-45 Y45 I-45 J0 F80 N003 X-45 Y-45 I0 J-45 N004 X45 Y-45 I45 J0 N005 X45 Y45 I0 J45 N006 G00 X-45 Y0 M02例 2:根据题图,从 S
3、点到 E 点再返回到 S 点编程,走刀量自定。可 采用绝对值或相对值编程。(M S、T 功能可不定。编程原点为 W 点。) 00002 G92 X80 Z100 S600 T0101 M03 G00 X0 Z2 G01 Z0 F80 G03 X20 Z-10 R10 ( I0 K-10 ) G01 Z-20 X35 Z-43 Z-64 X56 X60 Z-66 Z-88 G00 X80 M05 Z100 M30例 3:如下图的一个实例:刀具半径为 8mm 记在刀具号为 T1.1,假 定起刀点在编程坐标系的原点上方 50mm 处,加工工件厚 5mm 请编 程: 00003b 加入 Z 动作 N0
4、 G92 X0 Y0 Z50 N5 G90 G17 G01 F150 S900 T1.1 M06 M04 N65 Y25 N70 G40 G00 X0 Y0 M05 N75 Z50 N60 M30N10 G00 Z3 N15 G01 Z-5 TO 1Y N20 G42 D01 X25 Y30 50 N25 X50 N30 Y60 40 N25 X80 3Q L N30 X100 Y40 N35 X140 N40 X120 Y70 N60 X30 例 4:下图是一个钻两孔的实例:实际刀具比编程值短 4mm 刀号为 T01.01 记在刀具磨损补偿表中的值是-4mm 刀具直径为8mm刀具 在程序原点
5、起刀,安全高度(刀具快速移动到工件上表面停留点距工 件最高表面处的距离)为 2mn,程序如下: 00004 NO G92 X0 Y0 Z0 N10 N15 N20 N25 N30 N35 N40 N5 N65 X0 Y0 M05 N70 M30 例 5:较复杂零件凸轮的编程加工。 加工方式:立铣,加工刀具:直径 12mm勺立铣刀,毛坯厚 6mm 勺铝板,工艺路 线如图所示, 工件坐标系选在凸轮圆心上方距工件 35mn 处,数学处理后: Y50 F200 N17 X0 N20 G03 Y-50 J-50 N25 X18.856 Y-36.667 R20.0 N30 G01 X28.284 Y-1
6、0.236 N35 G03 X28.284 Y10.236 R30.0 N40 G01 X18.856 Y36.667 N45 G03 X0 Y50 R20.0 N50 G01 X-10 N55 G40 G01 Y55 N60 G00 Z35.0 F500 例 6:如下图的一个实例: 刀具半径为 10mm 记在刀具号为 T1.1,起刀点在原 点的上方 60mm 工件厚度为5mn,则程序如下: O0006B NO G92 X0 Y0 Z60 M03 N2 G91 G00 Z-58.0 N4 G01 Z-7 F120.0 ; N6G00G42D01X25.0 Y20.0 ; N8 X5.0 ; N
7、10 X55.0 ; N12 Y40.0 ; N14 X40.0 ; N15 Y- 40.0 : N16 X30.0 ; N17 G03 X30.0 Y 30.0 J30.0 N18 G01 Y20.0 ; N19 G02 X-30.0 Y 30.0 J30.0 N20 G01 X-120.0 ; N40 Y-90 ; N42 G40 G00 X-35.0 Y-10.0 M05 N46 Z65 N48 M30Mil 例 7:加工如图所示轮廓 00007 G92 X0 Y0 Z0 ; N1 G90 G17 G00 G41 D07 X250.0 Y550.0 ; N2 G01 Y900.0 F15
8、0 ; N3 X450.0; N4 G03 X500.0 Y 1150.0 R650.0 ; N5 G02 X900.0 R-250.0 ; N6 G03 X950.0 Y900.0 R650.0 ; N7 G01 X1150.0; N8 Y550.0; N9 X700.0 Y650.0 ; N10 X250.0 Y550.0 ; N11 G00 G40 X0 Y0 ; N12 M301(700.1300) P2 (250,9110) 妝灿 1(2& C2( 1550,155 0) CJM504I50) P4(5(WJ ISA) / - fl P%9(KU 1 m P9 (700,65
9、0) 例 8:加工如图所示零件 已知刀具起点在坐标原点上方 50 处,刀具半径为 10 mm 主轴 转速为 500r/min ,采用右刀补,请完整编程。 00008 G92 X0 Y0 Z50 G00 X-60 Y-40 S500 M04 Z3 G01 Z-10 F20 G42 D1 X-50 Y-20 X20 G03 X40 Y0 I0 J20 X-6.195 Y39.517 I-40 J0 G01 X-40 Y20 Y-25 M05 G40 G00 X-60 Y-40 Z50 X0 Y0 M30 00008B (用左刀补编程) G92 X0 Y0 Z50 G0 X-60 Y-40 S500
10、 M03 Z2 G1 Z-10 F20 G41 D2 X-40 Y-28 F120 Y20 X-6.195 Y39.517 G2 X40 Y0 I6.195 J-39.517 X20 Y-20 I-20 J0 G1 X-48 M05 G40 G00 X-60 Y-40 Z50 X0 Y0 M30 例 9:已知零件如下图所示,该零件已进行过粗加工。精加工欲铣出外表面,刀 具直径为 10,采用刀具半径补偿指令编程。刀具补偿号为 D01,设工件上表面 中心 0 点为编程原点。针对下列编程,请在空格处填写正确的程序或解释该段 程序 LLJ : g 1 1 1 1 1 1 0 co 1 0 r. 10
11、- - 80 1 “ G92 X0 YO Z80 (设定工件坐标系 ) G90 G00 X-55 Y-55 绝对值编程刀具快速移动到 X-55、 Z2 下刀到安全高度 (S900 M03 ) 顺时针开启主轴,转速 900r/mi n G01 Z-5 F150 下刀到工件底部,进给速度 150mm/mi G01 G42 D01 X-40 Y-30 建立右刀具半径补偿 X40 直线插补运动到 X40 处 Y30 (直线插补运动到丫30 处 ) ( X-40 ) 直线插补运动到 X-40 处 Y-30 (直线插补运动到丫-30 处 ) (G40 G01 X-55 Y-45 ) 运动到 X-55、Y-
12、55 处, 取消刀补 G00 Z80 M05 快速抬刀到安全咼度并关闭主轴 (X0 Y0 ) 回到编程原点上方 M30 或 M02 ) 程序结束 处 例 10 要求对一厚度 10mm 平板零件进行钻孔数控加工,如图所示,有 4 个的 通孔,拟采用 G81 钻孔循环加工,针对下列编程,请在空格处填写正确的程序 或解释该段程序。 %918 %918 N10 G54 G90 X0 Y0 Z50 原点的上方 N20 N20 N30 N40 号程序,钻孔加工 建立工件坐标系,并快速运动到程序 (S500 M03 M08 ( Z25 G81 G99 X10 Y10 Z-15 ) R2 主轴顺时针转动,转速
13、 500r/mi n 冷却泵打开 ) 快速运动到程序原点的上方 25mm 处 钻第一个孔, 快速移动到工件上方 出底面 5mm 钻孔后抬刀到 2mm 处 N50 N60 N70 N80 N90 X20 Y20 X30 Y30 (X50 Y50 G00 Z50 G80 X0 Y0 F80 2mn#,进给速度80mm/mir,钻孔时钻头伸 第 N100 ( M30 2、3 孔相同。) 钻第二个孔 (钻第三个孔 钻第四个孔 快速回到 Z50mn 处 取消钻孔循环,回到程序原点上方 程序结束并返回 1、 常用数控编程方法有哪些?各种方法的特点是什么?各适用于什么场合? 2、 什么是机床坐标系?什么是工
14、件坐标系?两者之间有何联系? 答:机床坐标系是机床的硬件系统建立的坐标系统,是固定于机床自身的光 栅或者编码器的零点建立起来的。数控机床中一般使用 G53 做为机床坐标系。 工件坐标系是在机床坐标系的基础上人为设置的,就是在机床坐标系中建 立新的坐标系统,常见的有 G54-G59,还有 G92 等等。工件坐标系是为了方便的 进行工件加工而设置的临时坐标系,可以通过系统的坐标系设置界面随时更改。 3、 什么是模态代码?什么是非模态代码?举例说明。 4、 数控铣削适用于哪些加工场合? 5、 刀具半径补偿的作用是什么?使用刀具半径补偿有哪几步?在什么移动指 令下才能建立和取消刀具半径补偿功能? 答:
15、1)编程的时候,是看成一个点的运动来编运动轨迹的,而实际上刀具 总有一定的刀具半径或刀尖的圆弧半径,所以在零件轮廓加工过程中刀位点运 动轨迹并不是零件的实际轮廓,它们之间相差一个刀具半径,为了使刀位点的 运动轨迹与实际轮廓重合,就必须偏移一个刀具半径,这种偏移称为刀具半径 补偿。 G01 G41 D01 G40 6 选择对刀点的原则是什么? 答:对刀点的选择原则 1 )便于数字处理和简化编程。 2)在机床上找正 容易,加工中便于检查。3 )引起的加工误差小。 7、 反向间隙误差是怎样产生的?如何避免引入反向间隙误差? 8、 顺铣和逆铣的概念是什么?顺铣和逆铣对加工质量有什么影响? 答:铣刀与工
16、件接触部分的旋转方向与工件进给方向相同成为顺铣,反之 为逆铣。顺铣的垂直铣削分力将工件压向工作台,刀齿与已加工面滑行、摩擦 现象小,对减小刀齿磨损、减少加工硬化现象和减小表面粗糙度均有利。逆铣 时铣削垂直分力将工件上抬,刀齿与已加工面滑行使摩擦加大。但铣削水平分 力有助于丝杠和螺母贴紧,使工作台运动比较平稳,铣削铸、锻件引起的刀齿 磨损也较小。因此一般铣削多采用逆铣。 9、 在数控机床操作中,为什么要执行回零点操作? 10、 简述数控编程中刀具补偿指令的主要作用? 11、 简述数控加工工序划分的原则。 12、 简述数控机床中,坐标系设定指令 G92 的应用? 13、 简述机床原点、机床参考点与编程原点之间的关系? 14、 数控机床的坐标系及其方向是如何确定的? 15、 ISO 代码中常用的功能字是哪些? 16、 数控铣床在利用刀具半径补偿功能编程时,是按什么轮廓(尺寸)来编程 的? 17、 在数控机床编程中,圆弧编程有哪几种表示方法?
- 温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。