通用耦合:CP-Basic举例(2)

已锁定

迅影

  • 帖子

    285
  • 精华

    4
  • 被关注

    35

论坛等级:侠圣

注册时间:2012-12-19

黄金 黄金 如何晋级?

通用耦合:CP-Basic举例(2)

1565

2

2022-09-02 08:38:30

前面提到当有几何变换时,无法用trailon功能,需要用MCS耦合,是这样吗?今天我们一起试试。需要多说一句,原来840Dsl有个“MCS coupling”功能,是个编译循环,现在已经不用了,也是转成了通用耦合的功能之一。

现在我们激活五轴变换TRAORI,比较一下TRAORI指令和TRAILON指令,TRAORI指令和通用耦合指令搭配后的差别。

先编写个TRAILON的程序:

N10 trafoof

N20 g54 g0 x0 x2=0 b0

N30 trailon(x2,X,1)

N40 traori

N50 g01 b10 f500

N60 m02

执行结果如下图,系统报警,无法使用。

那我们把TRAILON和TRAORI指令调换一下,程序如下:

N10 trafoof

N20 g54 g0 x0 x2=0 b0

N40 traori

N30 trailon(x2,X,1)

N50 g01 b10 f500

N60 m02

结果:没有报警,但是X2轴并没有移动

好,我们切换到通用耦合指令,来看看结果。程序如下:

N10 trafoof

N20 cpof=(x2)

N30 g54 g0 x0 x2=0 b0

N40 cpon=(x2) cpla[x2]=(x) cplsetval[x2,x]="cmdpos" CPFRS[x2]="MCS"  cpsettype="TRAIL" 

N50 traori

N60 g01 b10 f500

N70 m02

执行后,显示如下:

把通用耦合指令和TRAORI指令对调,程序如下:

N10 trafoof

N20 cpof=(x2)

N30 g54 g0 x0 x2=0 b0

N50 traori

N40 cpon=(x2) cpla[x2]=(x)  cplsetval[x2,x]="cmdpos" CPFRS[x2]="MCS" cpsettype="TRAIL" 

N60 g01 b10 f500

N70 m02

执行后,结果如下:

从上面的实验可以看出,使用变换时,无法使用TRAILON指令,需要使用通用耦合里的axial coupling in the machine coordinate system(MCS coupling)功能, CP-Basic包含一组MCS coupling。

一组?真的吗?试一试,

在上面程序中再加一组耦合,系统会报警,说要使用CP-COMFORT



通用耦合:CP-Basic举例(2) 已锁定
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SINUMERIK

共有25746条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

快扫描右侧二维码晒一晒吧!

再发帖或跟帖交流2条,就能晋升VIP啦!开启更多专属权限!

  • 分享

  • 只看
    楼主

top
X 图片
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。