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. BZOJ2005: [Noi2010]能量采集(欧拉函数)

    Description 栋栋有一块长方形的地,他在地上种了一种能量植物,这种植物可以采集太阳光的能量.在这些植物采集能量后, 栋栋再使用一个能量汇集机器把这些植物采集到的能量汇集到一起. 栋栋的植物种 ...

  2. Dom中的一些接口

    节点都是单个对象,有时需要一种数据结构,能够容纳多个节点.DOM 提供两种节点集合,用于容纳多个节点:NodeList和HTMLCollection.这两种集合都属于接口规范.许多 DOM 属性和方法 ...

  3. Android数据存储之SD卡文件操作

    赶上智能手机刚问世时有幸用过的小伙伴都知道,那时候的Android系统是把我们自己买的SD卡作为外部存储的,但是不知道从哪天开始,SD卡就被固化到智能手机的内部了,但是我们仍然把它称为外部存储.我想A ...

  4. Django---Django返回HTML文件

    前面我们简单的了解Django的一些工作原理,其中关于页面展示的内容,也全部都是视图(Views)返回的内容,那么我们也知道前端包括很多内容.如:HTML,CSS,JavaScript等以及各种插件, ...

  5. 《80x86汇编语言程序设计教程》第二章课后题答案

    2.5 习题 2.1 数据寄存器 1. 八个通用寄存器除了各自规定的专门用途外,它们均可以用于传送和暂存数据,可以保存算术逻辑运算中的各种操作数和运算结果. 2.1 AX和Al寄存器又称为累加器(ac ...

  6. Android开发菜单以及子菜单

    package com.example.androidtest; import android.app.Activity; import android.os.Bundle; import andro ...

  7. dubbo之心跳机制

    在网络传输中,怎么确保通道连接的可用性是一个很重要的问题,简单的说,在网络通信中有客户端和服务端,一个负责发送请求,一个负责接收请求,在保证连接有效性的背景下,这两个物体扮演了什么角色,心跳机制能有效 ...

  8. 《剑指Offer》各面试题总结

    目录 前言 面试题4 二维数组的查找 面试题5:替换空格 面试题6:从尾到头打印链表 面试题7:重建二叉树 面试题8:二叉树的下一个节点 面试题9:用两个栈实现队列 面试题10:斐波那契数列 面试题1 ...

  9. react 事件传参数

    class Demo extends React.Component { click = (a) => (e) => { console.log('额鹅鹅鹅', a, e); } rend ...

  10. Max Sum Plus Plus HDU - 1024 基础dp 二维变一维的过程,有点难想

    /* dp[i][j]=max(dp[i][j-1]+a[j],max(dp[i-1][k])+a[j]) (0<k<j) dp[i][j-1]+a[j]表示的是前j-1分成i组,第j个必 ...