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

商机 产品 资讯 公司 商场 展会      HHK 混合机 自动蒸粮机 隆达 LD 非陆

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

N1210 …………
N1220 G11 L100;
N1230 …………
N1240 …………
N1250 Q100;
向前转移:
N1410 Q200;
N1420 …………
N1430 …………
N1440 …………
N1450 G11 L-200;
标号的值可为任意整数。


    FANUC 0系统使用“GOTO nnnn”指令,其中“nnnn”为程序顺序号,不带符号,如“GOTO 1000”表示转移至N1000程序段。


(2)条件转移


    G11 E[T1]<8 L100是条件转移指令,L100的意义同上。其中的E[T1]<8为条件测试表达式,E为关键字。关系运算符共有“>”、“<”、“=”及“<>”四种,分别表示大于、小于、等于和不等于。
G11 E[T1]<8 L100表示:如果临时变量T1的值小于8,则向后转移至标号Q100之程序段。
FANUC 0系统使用“IF [#100 LT 8] GOTO 1000”来进行条件转移。其中的关系运算符用“GT”、“GE”、“LT”、“LE”、“EQ”和“NE”分别表示大于、大于等于、小于、小于等于、等于和不等于。


3.循环指令


    850MC系统没有循环指令,但可以使用条件转移指令来实现循环功能。


    FANUC 0系统使用“WHILE .... DOn”加上“ENDn”实现循环功能。其中的n=1~3,可以理解为循环体标号,“DOn”和“ENDn”必须配对使用。循环结构可以嵌套至多三层,但不能交叉。例如:
WHILE[#100 LE 8] DO1
…………
END1
表示当#100变量的值小于等于8时则执行循环体中的程序段。


4.坐标系旋转


    850MC系统使用如下指令来进行坐标系旋转(其中的左右括号是必需的):
(ROT,G0 X0 Y0 A45)


    其中,ROT为坐标系旋转指令;G0表示旋转角度为增量方式,G1表示旋转角度为绝对方式;X、Y为旋转中心坐标,A为旋转角度。


    坐标系旋转的取消可用指令(ROT,G1 A0)、程序中带“:”的同步段或按操作面板上“数据恢复”键。程序结束也自动取消坐标系旋转。


    FANUC 0系统使用G68 X_ Y_ R_指令实现坐标系旋转功能。X_、Y_为旋转中心坐标,R_为旋转角度,而旋转角度的增量方式、绝对方式的选择则在系统参数#041的第0位(最低位)中设定,若该位设为1,则旋转角度为绝对方式;若为0,则用G90/G91方式决定。G69指令取消坐标系旋转。


三、解决方案


    由于零件8个槽在圆周上均匀分布,我们可以考虑只编写其中一个槽的程序,然后使用循环结构,8次旋转零件坐标系,就可加工出零件的全部轮廓了。



上一页 1 2 3 下一页

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


 

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

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