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

商机 产品 资讯 公司 商场 展会      包装机械 山推SR22M 挖掘机 辽宁

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

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