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,,,), v50, fine, tool1\WObj:=wobj1;
! p10
MoveJ Offs(p10,,,), v50, fine, tool1\WObj:=wobj1;
! p10 负方向运动29
MoveL Offs(p10,,-,), v1000, fine, tool1\WObj:=wobj1;
! p10 负方向运动29,抬起50
MoveL Offs(p10,,-,), v1000, fine, tool1\WObj:=wobj1;
MoveJ p_home, v1000, z50, tool1\WObj:=wobj1;
MoveJ Offs(p10,,,), v1000, fine, tool1\WObj:=wobj1;
MoveL Offs(p10,,,), v1000, fine, tool1\WObj:=wobj1;
MoveL Offs(p10,,-,), v1000, fine, tool1\WObj:=wobj1;
MoveL Offs(p10,,-,), 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,,), v50, fine, tool1\WObj:=wobj1;
! p10
MoveL Offs(p10,10.85,,), v50, fine, tool1\WObj:=wobj1;
MoveL Offs(p10,31.78,,), v1000, fine, tool1\WObj:=wobj1;
MoveL Offs(p10,31.78,-,), v1000, fine, tool1\WObj:=wobj1;
MoveL Offs(p10,31.78,-,), v1000, fine, tool1\WObj:=wobj1;
MoveJ p_home, v1000, z50, tool1\WObj:=wobj1;
MoveJ Offs(p10,117.66,,), v50, fine, tool1\WObj:=wobj1;
! p10
MoveL Offs(p10,117.66,,), v50, fine, tool1\WObj:=wobj1;
MoveL Offs(p10,137.71,,), v1000, fine, tool1\WObj:=wobj1;
MoveL Offs(p10,137.71,-,), v1000, fine, tool1\WObj:=wobj1;
MoveL Offs(p10,117.66,-,), v1000, fine, tool1\WObj:=wobj1;
MoveL Offs(p10,117.66,,), v1000, fine, tool1\WObj:=wobj1;
MoveL Offs(p10,117.66,,), 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,,), v50, fine, tool1\WObj:=wobj1;
MoveL Offs(p10,45.7,,), v50, fine, tool1\WObj:=wobj1;
MoveL Offs(p10,45.7,-14.5,), v1000, fine, tool1\WObj:=wobj1;
MoveL Offs(p10,62.94,-14.5,), v1000, fine, tool1\WObj:=wobj1;
MoveL Offs(p10,62.94,,), v1000, fine, tool1\WObj:=wobj1;
MoveL Offs(p10,62.94,-,), v1000, fine, tool1\WObj:=wobj1;
MoveL Offs(p10,62.94,-,), v1000, fine, tool1\WObj:=wobj1;
MoveJ p_home, v1000, z50, tool1\WObj:=wobj1;
MoveJ Offs(p10,151.4,,), v50, fine, tool1\WObj:=wobj1;
MoveJ Offs(p10,151.4,,), v50, fine, tool1\WObj:=wobj1;
MoveL Offs(p10,151.4,,), v50, fine, tool1\WObj:=wobj1;
MoveL Offs(p10,151.4,-14.5,), v1000, fine, tool1\WObj:=wobj1;
MoveL Offs(p10,167.19,-14.5,), v1000, fine, tool1\WObj:=wobj1;
MoveL Offs(p10,167.19,,), v1000, fine, tool1\WObj:=wobj1;
MoveL Offs(p10,167.19,-,), v1000, fine, tool1\WObj:=wobj1;
MoveL Offs(p10,167.19,-,), 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,,,), v50, fine, tool1\WObj:=wobj1;
MoveL Offs(p10,,,), v50, fine, tool1\WObj:=wobj1;
MoveL Offs(p10,,-,), v1000, fine, tool1\WObj:=wobj1;
MoveL Offs(p10,,-,), v1000, fine, tool1\WObj:=wobj1;
MoveJ p_home, v1000, z50, tool1\WObj:=wobj1;
MoveJ Offs(p10,180.71,,), v50, fine, tool1\WObj:=wobj1;
MoveJ Offs(p10,180.71,,), v50, fine, tool1\WObj:=wobj1;
MoveL Offs(p10,,,), v50, fine, tool1\WObj:=wobj1;
MoveL Offs(p10,,-14.5,), v1000, fine, tool1\WObj:=wobj1;
MoveL Offs(p10,,-,), v1000, fine, tool1\WObj:=wobj1;
MoveL Offs(p10,180.71,-,), v1000, fine, tool1\WObj:=wobj1;
MoveL Offs(p10,180.71,-,), v1000, fine, tool1\WObj:=wobj1;
MoveJ Offs(p10,180.71,-14.5,), v1000, fine, tool1\WObj:=wobj1;
MoveJ Offs(p10,180.71,-14.5,), v1000, fine, tool1\WObj:=wobj1;
MoveL Offs(p10,,-14.5,), v1000, fine, tool1\WObj:=wobj1;
MoveL Offs(p10,,-14.5,), v1000, fine, tool1\WObj:=wobj1;
MoveJ p_home, v1000, z50, tool1\WObj:=wobj1;
ENDPROC ENDMODULE

17411043

abb画学号的更多相关文章

  1. ABB工业机器人(条件执行数字信号判断,画方or画圆)

    一.前戏 条件:从安全点,到工具区域夹取工具(笔),到工作区域,判断数字信号 Di1 =1 ,Ture :画方,False:画圆,回到工具区域放下工具(笔),回到安全点 二. 准备工作 校准tcp工具 ...

  2. 学号:201621123032 《Java程序设计》第11周学习总结

    1:本周学习总结 1.1.:以你喜欢的方式(思维导图或其他)归纳总结多线程相关内容. 2:书面作业 2.1.: 源代码阅读:多线程程序BounceThread 1.1: BallRunnable类有什 ...

  3. 学号:201621123032 《Java程序设计》第6周学习总结

    1:本周学习总结 1.1: 面向对象学习暂告一段落,请使用思维导图,以封装.继承.多态为核心概念画一张思维导图或相关笔记,对面向对象思想进行一个总结 2:书面作业 2.1: clone方法 2.1.1 ...

  4. 2018-2019-2 学号20175223 实验二《Java面向对象程序设计》实验报告

    目录 北京电子科技学院(BESTI)实验报告 实验名称:实验二 面向对象程序设计 实验内容.步骤与体会: 一.实验二 面向对象程序设计-1 二.实验二 面向对象程序设计-2 三.实验二 面向对象程序设 ...

  5. 学号 20175329 2018-2019-3《Java程序设计》第四周学习总结

    学号 20175329 2018-2019-3<Java程序设计>第四周学习总结 教材学习内容总结 第五章 上周学习的第四章是体现了数据的封装,本章第五章主要是体现出对象的另外两个方面的重 ...

  6. 一步一步教你用CSS画爱心

    今天小颖给大家分享一个用CSS画的爱心,底下有代码和制作过程,希望对大家有所帮助. 第一步: 先画一个正方形.如图: <!DOCTYPE html> <html> <he ...

  7. 参考bootstrap中的popover.js的css画消息弹框

    前段时间小颖的大学同学给小颖发了一张截图,图片类似下面这张图: 小颖当时大概的给她说了下,其实小颖也不知道上面那个三角形怎么画嘻嘻,给她说了DOM结构,具体的css让她自己百度,今天小颖自己参考boo ...

  8. H5坦克大战之【画出坦克】

    今天是个特殊的日子,圣诞节,也是周末,在这里先祝大家圣诞快乐!喜庆的日子,我们可以稍微放松一下,扯一扯昨天雷霆对战凯尔特人的比赛,这场比赛大威少又双叒叕拿下三双,而且是一个45+11+11的超级三双, ...

  9. MFC中如何画带实心箭头的直线

    工作中遇到话流程图的项目,需要画带箭头的直线,经过摸索,解决:思路如下: (1) 两个点(p1,p2)确定一个直线,以直线的一个端点(假设p2)为原点,设定一个角度 (2)以P2为原点得到向量P2P1 ...

随机推荐

  1. Linux文件夹被杀死求解?

    Linux中提示cheese.e-calendar-factory 两个文件夹被杀死 程序错误1.cheese process /usr/bin/cheese was killed by signal ...

  2. 安装TensorFlow失败

    ERROR: Could not find a version that satisfies the requirement tensorflow==2.1.0 (from versions: non ...

  3. Spark学习之路 (二十八)分布式图计算系统[转]

    引言 在了解GraphX之前,需要先了解关于通用的分布式图计算框架的两个常见问题:图存储模式和图计算模式. 图存储模式 巨型图的存储总体上有边分割和点分割两种存储方式.2013年,GraphLab2. ...

  4. Spark学习之路 (十)SparkCore的调优之Shuffle调优[转]

    概述 大多数Spark作业的性能主要就是消耗在了shuffle环节,因为该环节包含了大量的磁盘IO.序列化.网络数据传输等操作.因此,如果要让作业的性能更上一层楼,就有必要对shuffle过程进行调优 ...

  5. 洛谷【P2022 有趣的数】 题解

    题目链接 https://www.luogu.org/problem/P2022 题目描述 让我们来考虑1到N的正整数集合.让我们把集合中的元素按照字典序排列,例如当N=11时,其顺序应该为:1,10 ...

  6. CF1205E Expected Value Again

    题意 题意翻译 对于一个字符串\(s\),我们定义其美丽值\(f(s)\)为满足下列两个条件的正整数\(i\)的个数: \(1\leq i<|s|\) \(s\)长度为\(i\)的前缀与后缀相等 ...

  7. 暂停后保存sql server profiler的跟踪结果

  8. 项目部署 ubuntu Django uwsgi配置

    1.进入项目文件夹 mkdir uwsgi_file vim uwsgi.ini 写入保存 [uwsgi] chdir = /home/mysite/my_project # 项目目录 module ...

  9. ubuntu更改mysql配置文件,使其产生日志文件mysql.log

    1.打开mysql配置文件,将68,69行的注释取消掉,保存关闭 sudo vim /etc/mysql/mysql.conf.d/mysqld.cnf 2.重启mysql服务 sudo servic ...

  10. js异步执行 按需加载 三种方式

    js异步执行 按需加载 三种方式 第一种:函数引用 将所需加载方法放在匿名函数中传入 //第一种 函数引用 function loadScript(url,callback){ //创建一个js va ...