机械网首页 | 添加到收藏夹 机械网服务 | 免费注册会员 | 会员登录
机械网
用户名 密码 验证码 取回密码
机械商城 机械商机 机械产品 机械资讯 机械展会 机械黄页 机械知识

商机 产品 资讯 公司 商场 展会      平板烘干机 淄博 搅拌机 扁平

利用数控系统功能简化编程

随着数控技术的发展ˇˇ代的数控系统为我们提供了越来越丰富的辅助编程功能。充分理解、灵活运用这些功能ˇ可以大大简化程序编制工作量ˇ降低出错概率ˇ提高编程效率ˇ减少程序的占用空间ˇ同时由于缩短了准备工作时间ˇ也提高了数控机床的利用率和产品生产率。本文作者结合其实际加工经验ˇ介绍了一种简化编程的方法。

一、问题的提出


    北方奔驰重庆变速器公司承接了如图1所示的链轮加工ˇ铣ˇ外形安排在引进的辛辛那提马刀750型立式加工中心上进行。分析零件图可以看出ˇ该零件在圆周上均匀分布了8个ˇ同的槽ˇ全部是圆弧连接。如果按照直接编程方法ˇ则要计算大量的圆弧切点坐标。虽然可以用绘图软件用作图法求这些切点的坐标ˇ但在没有自动编程软件的情况下ˇ这些点的坐标数据量还是比较大的。如果全部用手工编制ˇ不但费时ˇ而且容易出错。能不能利用机床数控系统自身的功能来简化编程ˇ提高工作效率呢ˇ



图1 链轮的零件图


    马刀750加工中心采用辛辛那提的ACRAMATIC 850MC数控系统。虽然该系统开发时间较早ˇ但其辅助编程功能还是很强的ˇ有多种算数运算、函数运算、顺序控制、坐标系旋转等丰富的编程功能。灵活运用这些功能ˇ应该是能够实ˇ简化编程的目的的。


二、ˇ关指令介绍


    以下主要介绍850MC数控系统的有关指令ˇ对FANUC 0系统的ˇ应指令也作简要介绍。实际上ˇˇ代数控系统基本上都具备这些功能ˇ只是表示方法有所不同。


1.赋值指令


850MC系统的赋值指令为G10ˇ其格式为ˇ
G10=[T1] V123.45ˇ将值123.45存储于临时变量T1中ˇ即[T1]=123.45
G10=[T2] V[T1]+1.23ˇ将临时变量T1的值与数值1.23之和存储于临时变量T2中ˇ即[T2]=124.68
G10=[T3] V[T1]+[T2]ˇ将临时变量T1加上T2之和存储于临时变量T3中
850MC数控系统共有从T1至T32共32个临时变量。
FANUC 0系统也有若干公共变量ˇ#100~#149、#500~#531ˇ。赋值指令更容易理解ˇ如 #100=123.45 或 #101=#102等。
2.转移指令
G11 转移指令ˇ可分为带条件转移指令和无条件转移指令。
(1)无条件转移
G11 L100是无条件转移指令ˇL后的值为转移标号ˇ转移之处使用Q带标号ˇ如Q100。若ˇG11程序段之后转移ˇL后不带符号ˇ若ˇ前转移ˇ则L后要带“ˇ”号。Q标号不带符号。例如ˇˇ后转移ˇ


1 2 3 下一页

共 3 页
【字体ˇ 】【 打印 】【 关闭


 

■中国机械网提供的资料来自互联网ˇ资料的版权属于作者本人ˇ只供个人学习用ˇ不得非法出版、ˇ售。

版权所有:机械网 邮件:webmaster@cnmachines.com