可编程参数设定指令G10功能及其运用.pdf

返回 相似 举报
可编程参数设定指令G10功能及其运用.pdf_第1页
第1页 / 共3页
可编程参数设定指令G10功能及其运用.pdf_第2页
第2页 / 共3页
可编程参数设定指令G10功能及其运用.pdf_第3页
第3页 / 共3页
亲,该文档总共3页,全部预览完了,如果喜欢就下载吧!
资源描述:
技术 2 P表示补偿位置 ,如图2 所示 ; P 0 表示设定基本工件坐标系 E X T ; P 1 表示设定工件坐标系 G 5 4 ; P 2 表示设定工件坐标系G 5 5 ; P 6 表示设定工件坐标 系G 5 9 ; 3 x Y z 就是给具体坐标系赋具体值; 3 举例 G9 0 Gl 0 L2 P l X-2 0 0 Y一3 0 0 Z0 表 示 在 工 件 坐 标 系 G 5 4中 ,x 一 2 0 0 , Y 一 3 0 0 ,z 0 ;结果如图2 ; 图2 T件坐标系设定 3系统参数赋值 可利用 G 1 0 编程 ,进行系统参数的输人 ,本 文用不到该功能 ,在这不予说明。 灵活运用可编程参数设定指令G 1 0 可解决生 活 中的实际问题 。 1 利用G 1 0 编程 ,解决学校、企业共用机 床的矛盾 为了最大 限度的发挥机床的效用 ,我校实训 车间数控加工中心机床白天给学生实训,晚上给 一 家企业加工产品。想法很好,但真正实施起来 却遇到了一些问题。由于二方交错使用机床,学 生实训时 ,会更新企业输入的坐标系、刀补值, 而企业加工时一般都是进行批量生产,一种产品 经常需要做好多天,一旦这些值被更新,他们就 需要重新手工输人或重新对刀和调试 ,而这都需 要时间,会影响企业的生产效率的。 能不能通过程序给坐标 系、刀补赋值呢 G 1 0 就有这样 的功能 ,可以利用 G 1 0 指令编程 序,加在企业加工程序的前面,运行这段程序时 就会自动给坐标系和刀补赋值,而不需要每次重 新手工输入或重新对刀 了,这样 ,这个 问题就可 以迎刃而解。 若加工某个工件需 1 0 把刀, 、y 方向补偿值 放在G 5 4 里,1 0 把刀的长度补偿和半径补偿值分 别 放 在 H 0 1 、H0 2⋯ H1 0和 D O I 、D 0 2⋯ D1 0 里 。则编制程序如下 O 0 0 01 G9 0 G1 0L 2 P1 x YZ一 给G 5 4 赋值 ,x、Y 、Z后跟 G 1 0 L 1 0 P 1 R 对刀时的坐标系值 G1 0 L1 0 P 2 R 一 赋长度补偿值 ,R后填实际 G1 0 L1 0 P 3 R 一 对刀时的长度补偿值 G1 0 L 1 0 P 4 R Gl 0 L 1 0 P 5 R G1 0 L I O P 6 R G1 0 L 1 0 P 7 R G1 0 L I O P 8 R G1 0 L1 0 P 9 R G1 0 L1 0 PI OR G1 0 L1 2 P1 R 一 赋半径补偿值 ,R后填实际刀 G1 0 L1 2 P 2 R一 具的半径值 G1 0 L1 2 P 3 R G1 0 L1 2 P 4 R Gl 0 L1 2 P 5 R G1 0 L1 2 P 6 R G1 O L1 2 P 7 R G1 0 L1 2 P 8 R G1 0 L I 2 P 9 R G1 0 L 1 2 PI O R 后接企业加工程序 通过添加上述程序段后 ,运行程序时,首先 会 自动给坐标系和刀补赋值,然后再运行企业的 加工程序 。这样企业避免 了手工输入或重新对刀 操作 ,从而解决 了学生实训与企业生产交替进行 的矛盾 。 上述操作可行性是有前提的1 学生实训时 不能动企业的夹具,解决的方法就是在机床上装 二个夹具 ,一个给学生实训用 ,一个给企业加 工;2 企业在运行程序前需要清空程序将要调用 到的坐标系和刀具补偿值,防止这二处有影响坐 标系和刀补的数值存在。 2 规则曲面的编程 在铣削加工时 ,有时需要对棱边倒圆 ,如果 ≯ 0 每 一 n \ ⋯t 温学勇可a l, q . 参数设定指令GI O 功能及其运用 数控 纯粹用基本指令编程 ,程序段很多,而且很烦 。 可以巧用F A N U C 系统提供G 1 0 指令编程 ,适时改 变D寄存器里面的刀补值,实现对棱边的倒圆, 而且程序段不多,思路很清晰。 图3 倒圆零件 如 图 3所 示 ,要 在 半 径 为 5 0 m m高 为 5 0 mm的圆柱上 表面棱边倒半径 为 5 mm的圆角。 1 铣 削 思 路 可以先铣削 深度为一 5 m E的 直 径 1 0 0 mm的 圆,再将刀向上 抬一个很小间隔,再铣直径比1 0 0 m m小一点的 圆,再将刀向上抬一点,再铣 比上一刀小一点的 圆,这样 ,一层一层的铣削,直到铣到直径为9 0 的圆为止 。 上述思路要求在不同层里 ,刀轨形状一样 , 就是大小不一样 。 解决方法 可以在每一层编 同样的程序 ,只 要在不同层里刀具的半径补偿值不一样就行了。 可以利用G 1 0 指令编程 ,在不同层里给D 0 1 赋不 同的值给就可以使每一层的刀补值不一样。 2 刀 补 值 、 图4 倒圆局部剖视图 刀具深度值表达式 图 4为 图 3右上 角的局部剖视图 剖 面线没画 。 A 如图4所示 ,剖 面圆弧上任一点 B与 水平方 向夹角为变量 l ,则刀具在这个位 置切削时 ,刀具所在 深度 坐标为 3 一 5 5 * s i n [ 1 1 , 零件上表面为z O 1 在A点时,刀具的刀补值就为刀具的实际半 径,如上图所示,任一点 B 点 刀补值应 比A 点/ b 2 ,根据图示几何关系, 2 5 5 * c o s [ 1 ] , 则刀具在任一点刀补值为 4 刀具实际半径一 2 2 3 编程 F A N U C 0 i MB系统 00 0 0 1 T 0 1 O1 2 的平刀 M0 6 G5 4G9 0 G 4 0G 4 9G1 7 M0 3 S1 0 0 0 GOZ1 0 0 G 5 3 H0 1 GOX7 0Y0 G0 Z2 l 0 给变量赋初始值,表示从夹角从0 度开始切削 N I O 3 一 5 5 * s i n [ 1 1 在任一点处的切削深度 2 5 - 5 c o s [ 1 】 4 6 一 2 刀具在深度为 3 处的刀具补偿值,把刀具半径 6 带人式 2 G 1 0 L 1 2 P 1 R l 4 1 给D1 赋值 G O 1 z J F I O 0 切深,式 1 G 4 1 G 0 1 X 6 0 YI O D O 1 F 5 0 0 建半径补偿 G 0 3 X 5 0 Y 0 R1 0 圆弧切入 G 0 2 X 5 0 Y 0 I - 5 0 切削轮廓 G 0 3 X 6 0Y 一 1 0 R1 0 圆弧切 出 G 0 1 X 7 0 Y 0 G 4 0 取消半径补偿 k 1 0 . 5 给变量重新赋值 I F [ 1 L E 9 0 ] G O T O1 0 条件判断 只要} } l 不大于9 0 度 ,就跳 到N1 0 再执行圆弧轮廓铣削 G0Z1 0 0 M0 5 M3 O 运行上述程就序可以在圆柱上表面棱边倒出 圆角。圆角质量取决于铣削时分的层数,分的层 数越多 ,质量越好 。 以上方法不仅能进行倒 圆角加工 ,实际还可 以进行倒角 、球类 、椭 圆等曲面加工。只要认真 分析几何关系 ,得出它们的任一点刀补表达式 , 其它问题都可迎刃而解。 4 结束语 只要 多动脑筋 ,巧妙利用 G1 0的功能 ,可以 解决许多相关的实际问题 。 参考文献 [ 1 ]F a n u c O i m c 编程说明书 [ z ]. F a n u c 公司. 作者简介温学勇 ,男 ,1 9 7 4 年生,江苏盐城人 ,大学本 科 ,讲师。研究领域 数控加工与维修 。已发表论文 5 篇。 编辑 阮毅
展开阅读全文

资源标签

最新标签

长按识别或保存二维码,关注学链未来公众号

copyright@ 2019-2020“矿业文库”网

矿业文库合伙人QQ群 30735420