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

已锁定

迅影

  • 帖子

    284
  • 精华

    4
  • 被关注

    34

论坛等级:侠圣

注册时间:2012-12-19

钻石 钻石 如何晋级?

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

739

2

2022-09-02 08:29:38

CP-Basic功能除了支持4组基本耦合(Trail on耦合)外,还支持一组同步主轴/多边形车削或主值耦合/曲线表插补或 MCS轴耦合。但是注意,这是三选一,即同时生效的只能是一个功能。

举例说明表格插补(先用老的耦合指令),程序如下:

N10 ctabdef(x2,x1,1,0)

N20 x1=0 x2=0

N30 x1=1000 x2=2000

N40 ctabend

N50 g0 x1=0 x2=0

N60 leadon(x2,x1,1)

N70 g01 x1=25 f500

N80 leadof(X2,X1)

N90 ctabdel(1)

N100 M30

具体指令可以查手册,不过语句比较简单,不查手册也能大致看明白。

执行,有报警:

对了,没设M72选项。

设置选项后,在运行,结果如下(过程可以自己在sinutrain里试试):

好下面,我们把同步主轴和曲线表放在一个程序中,看看是什么结果,程序如下:

N10 coupdef(SP2,SP1,1,2,"NOC","DV")

N20 coupon(SP2,SP1)

N30 ctabdef(x2,x1,1,0)

N40 x1=0 x2=0

N50 x1=1000 x2=2000

N60 ctabend

N70 g0 x1=0 x2=0

N80 leadon(x2,x1,1)

N90 s100 M3

N100 g01 x1=25 f500

N110 m0

N120 COUPOF(SP2,SP1)

N130 COUPDEL(SP2,SP1)

N140 leadof(X2,X1)

N150 ctabdel(1)

N160 m5

N170 M30

可以看出上面的NC程序同时激活了同步主轴和曲线表插补,那么就得到下面报警--缺少M73选项(CP-Comfort选项):

好,我们把程序重新组织下,改为:

N10 coupdef(SP2,SP1,1,2,"NOC","DV")

N20 coupon(SP2,SP1)

N30 s100 M3

N40 m0

N50 M5

N60 COUPOF(SP2,SP1)

N70 COUPDEL(SP2,SP1)

;N80 stopre

N80 ctabdef(x2,x1,1,0)

N90 x1=0 x2=0

N100 x1=1000 x2=2000

N110 ctabend

N120 g0 x1=0 x2=0

N130 leadon(x2,x1,1)

N140 g01 x1=25 f500

N150 leadof(X2,X1)

N160 ctabdel(1)

N170 M30

看出变化了?是的,改成使用完一个功能,再激活一个功能,这样就没有问题了。


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

请填写推广理由:

本版热门话题

SINUMERIK

共有25500条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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