西门子840D系统中,使用 trans指令 和 rot 指令能代替CYCLE800实现坐标系转换吗?求教各位

2024-11-20 22:59:11
推荐回答(3个)
回答1:

如果是需要轴旋转 就知升弯根据卡迪尔法则 加旋转轴和角度

西门子840D系统的指令和编程功能用法:

AC是采用增量坐标编程方式编程时,临时采用绝对坐标编程。

比如:G91(增量编程方式)

N100G01X50Y50(增量坐标方式)

N110G01X=AC(10+20)Y=AC(50)(临时用绝对坐标方式)

N111G01X100Y100(恢复了增量坐笑雀标方式)

执行命令  ACT=0,不执行ROT指令,R1不变化;ACT=1,执行ROT指令。旋转方向输出:当选择较短路径时有方向控制信号,该信号输出到R1,当R1=0时旋转方向为正,当Rl=1时旋转方向为负(反转)。

若转子的位置数是递增的则为正转,反之若转子的位置数是递减的则为反转。R1地址可以任意选择。

扩展资料:

SINUMERIK 840D数字NC系统用于各种复杂加工,它在复杂的系统平台上,通过系统设定而适于各种控制技术。840D与SINUMERIK_611数字驱动系统和SIMATIC7可编程控制器一起,构成全数字控制系统,它适于各种复杂加工任务的控制,具有优于其它系统的动态品质和控制精度。

840D系统的NC编程符合DIN 66025标准(德国工业标准),具有高级语言编程特色的程序编辑器,可进行公制、英制尺寸或混合尺寸的编程,程序编制与加工可同时进行,系统具备1.5兆字节的用户内存,用于零件程序、刀具偏置、补偿的存储。

参搭闷考资料来源:百度百科-西门子数控系统

回答2:

1:加工平面G18 g19 对吗?或者加工一个多边行的工件。
4边行工件:用ROT 指令
G54G0G90
R1=0
R2=270
AA1:ROT RPL=R1
L01(加工程序)
ROT
R1=R1+90
IF R1<=R2 GOTOB AA1
G0Z100
G75ZZ0
注意:这是平面旋转 G54零位旋转
如拿桥滑果是需要轴旋转 就消梁根据卡迪尔法则消腊 加旋转轴和角度

回答3:

想要代扒宏陵替CYCLE800很难,需要很多程序和功能,不可能不支持CYCLE800,只是安装上有问题绝空,加上你标定上的问题,你找Sinumerik 840D_840Di_810D 循环编程手册这本书,上面说的很详细,要没有我春戚给你,安装时有问题找我