首页 > 其他 > 详细

abb画学号

时间:2019-06-14 13:50:27      阅读:107      评论:0      收藏:0      [点我收藏+]
MODULE Module2
    VAR signaldi signaldi26;
    VAR signaldi signaldi37;
    VAR signaldi signaldi48;
    PROC main2()
        IF signaldi15 THEN
            Routine1;
        ENDIF
        IF signaldi26 THEN
            Routine2;
        ENDIF
        IF signaldi37 THEN
            Routine3;
        ENDIF
        IF signaldi48 THEN
            Routine4;
        ENDIF
    ENDPROC
    PROC Routine1()
        MoveJ p_home, v1000, fine, tool1\WObj:=wobj1;
        ! p10 上方
        MoveJ Offs(p10,0,0,50), v50, fine, tool1\WObj:=wobj1;
        ! p10 
        MoveJ Offs(p10,0,0,0), v50, fine, tool1\WObj:=wobj1;
        ! p10 负方向运动29
        MoveL Offs(p10,0,-29,0), v1000, fine, tool1\WObj:=wobj1;
        ! p10 负方向运动29,抬起50
        MoveL Offs(p10,0,-29,50), v1000, fine, tool1\WObj:=wobj1;
        MoveJ p_home, v1000, z50, tool1\WObj:=wobj1;
        MoveJ Offs(p10,100,0,50), v1000, fine, tool1\WObj:=wobj1;
        MoveL Offs(p10,100,0,0), v1000, fine, tool1\WObj:=wobj1;
        MoveL Offs(p10,100,-29,0), v1000, fine, tool1\WObj:=wobj1;
        MoveL Offs(p10,100,-29,50), v1000, fine, tool1\WObj:=wobj1;
        MoveJ p_home, v1000, z50, tool1\WObj:=wobj1;

    ENDPROC
    PROC Routine2()
        MoveJ p_home, v1000, fine, tool1\WObj:=wobj1;
        ! p10 上方
        MoveJ Offs(p10,10.85,0,50), v50, fine, tool1\WObj:=wobj1;
        ! p10 
        MoveL Offs(p10,10.85,0,0), v50, fine, tool1\WObj:=wobj1;
        MoveL Offs(p10,31.78,0,0), v1000, fine, tool1\WObj:=wobj1;
        MoveL Offs(p10,31.78,-29,0), v1000, fine, tool1\WObj:=wobj1;
        MoveL Offs(p10,31.78,-29,50), v1000, fine, tool1\WObj:=wobj1;
        MoveJ p_home, v1000, z50, tool1\WObj:=wobj1;
        MoveJ Offs(p10,117.66,0,50), v50, fine, tool1\WObj:=wobj1;
        ! p10 
        MoveL Offs(p10,117.66,0,0), v50, fine, tool1\WObj:=wobj1;
        MoveL Offs(p10,137.71,0,0), v1000, fine, tool1\WObj:=wobj1;
        MoveL Offs(p10,137.71,-29,0), v1000, fine, tool1\WObj:=wobj1;
        MoveL Offs(p10,117.66,-29,0), v1000, fine, tool1\WObj:=wobj1;
        MoveL Offs(p10,117.66,0,0), v1000, fine, tool1\WObj:=wobj1;
        MoveL Offs(p10,117.66,0,50), v1000, fine, tool1\WObj:=wobj1;
        MoveJ p_home, v1000, z50, tool1\WObj:=wobj1;
    ENDPROC
    PROC Routine3()
        MoveJ p_home, v1000, fine, tool1\WObj:=wobj1;
        ! p10 上方
        MoveJ Offs(p10,45.7,0,50), v50, fine, tool1\WObj:=wobj1;
        MoveL Offs(p10,45.7,0,0), v50, fine, tool1\WObj:=wobj1;
        MoveL Offs(p10,45.7,-14.5,0), v1000, fine, tool1\WObj:=wobj1;
        MoveL Offs(p10,62.94,-14.5,0), v1000, fine, tool1\WObj:=wobj1;
        MoveL Offs(p10,62.94,0,0), v1000, fine, tool1\WObj:=wobj1;
        MoveL Offs(p10,62.94,-29,0), v1000, fine, tool1\WObj:=wobj1;
        MoveL Offs(p10,62.94,-29,50), v1000, fine, tool1\WObj:=wobj1;
        MoveJ p_home, v1000, z50, tool1\WObj:=wobj1;
        MoveJ Offs(p10,151.4,0,50), v50, fine, tool1\WObj:=wobj1; 
        MoveJ Offs(p10,151.4,0,50), v50, fine, tool1\WObj:=wobj1;
        MoveL Offs(p10,151.4,0,0), v50, fine, tool1\WObj:=wobj1;
        MoveL Offs(p10,151.4,-14.5,0), v1000, fine, tool1\WObj:=wobj1;
        MoveL Offs(p10,167.19,-14.5,0), v1000, fine, tool1\WObj:=wobj1;
        MoveL Offs(p10,167.19,0,0), v1000, fine, tool1\WObj:=wobj1;
        MoveL Offs(p10,167.19,-29,0), v1000, fine, tool1\WObj:=wobj1;
        MoveL Offs(p10,167.19,-29,50), v1000, fine, tool1\WObj:=wobj1;
        MoveJ p_home, v1000, z50, tool1\WObj:=wobj1;
    ENDPROC
    PROC Routine4()
        MoveJ p_home, v1000, fine, tool1\WObj:=wobj1;
        MoveJ Offs(p10,100,0,50), v50, fine, tool1\WObj:=wobj1; 
        MoveL Offs(p10,100,0,0), v50, fine, tool1\WObj:=wobj1;
        MoveL Offs(p10,100,-29,0), v1000, fine, tool1\WObj:=wobj1;
        MoveL Offs(p10,100,-29,50), v1000, fine, tool1\WObj:=wobj1;
        MoveJ p_home, v1000, z50, tool1\WObj:=wobj1;
        MoveJ Offs(p10,180.71,0,50), v50, fine, tool1\WObj:=wobj1;
        MoveJ Offs(p10,180.71,0,0), v50, fine, tool1\WObj:=wobj1;
        MoveL Offs(p10,200,0,0), v50, fine, tool1\WObj:=wobj1;
        MoveL Offs(p10,200,-14.5,0), v1000, fine, tool1\WObj:=wobj1;
        MoveL Offs(p10,200,-29,0), v1000, fine, tool1\WObj:=wobj1;
        MoveL Offs(p10,180.71,-29,0), v1000, fine, tool1\WObj:=wobj1;
        MoveL Offs(p10,180.71,-29,50), v1000, fine, tool1\WObj:=wobj1;
        MoveJ Offs(p10,180.71,-14.5,50), v1000, fine, tool1\WObj:=wobj1;
        MoveJ Offs(p10,180.71,-14.5,0), v1000, fine, tool1\WObj:=wobj1;
        MoveL Offs(p10,200,-14.5,0), v1000, fine, tool1\WObj:=wobj1;
        MoveL Offs(p10,200,-14.5,50), v1000, fine, tool1\WObj:=wobj1;
        MoveJ p_home, v1000, z50, tool1\WObj:=wobj1;
    ENDPROC

ENDMODULE

17411043

abb画学号

原文:https://www.cnblogs.com/jum-bolg/p/11022736.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!