打开roboguide,软件界面如下,接下来讲解一下“打开和新建工程文件”

首先介绍一下新建工程文件,在工具栏中点击新建按钮或者在文件(file)的下拉菜单中点击新建工程文件(new cell),弹出创建工程文件向导界面

第一步:process selection选择需要进行的仿真

这里有多种模块可供大家选择,常用的有chamferingpro、handingpro、weldpro、palletpro和paintpro等模块。chamferingpro用于去毛刺、倒角仿真应用,handingpro用于机床上下料、冲压、装配、注塑机等物料搬运仿真应用,weldpro用于弧焊、激光切割等仿真应用,palletpro用于各种码垛仿真应用,paintpro用于喷涂仿真应用。

除了常用的模块之外,roboguide还包括其他的模块,方便用户快捷创建并优化机器人程序。例如,4D Edit编辑模块是将真实的3D机器人模型导入到示教器中,将3D模型和1D内部信息结合形成4D图像显示功能。Motionpro运动优化模块可以对TP程序进行优化,包括对节拍和路径的优化,节拍优化要求电机可接受的负荷范围内进行,路径优化需要设定一个允许偏离的距离,使机器人的运动路径在设定的偏离范围内接近示教点。IRPickpro模块可以通过简单设置后创建workcell自动生成布局,并以3D视图的形式显示单台或多台机器人抓放工件的过程,自动地生成告诉视觉拾取程序,进行高速视觉跟踪仿真。

Roboguide’还提供了一些功能的插件来拓展软件的功能,例如,当在roboguide中安装line tracking直线跟踪功能时,机器人可以自动补偿工件随导轨的流动,将绝对运动的工件当作相对静止的物体。因此,可以实现在不停止装配流水线的前提下,机器人对流水线上的工件进行相应的操作。安装coordinated motion协调运动软件时,机器人与外部轴做协调运动,使机器人处于合适的焊接姿态来提高焊接质量。Spray simulation插件可以根据实际情况建立喷枪模型,然后在roboguide中模拟喷涂效果,查看膜厚的分布情况。安装能源评估功能可以在给定的节拍内,优化程序使能源消耗最少,也可以在给定的能源消耗内,优化程序使节拍最短;寿命评估功能插件可以在给定的节拍内,优化程序使减速机寿命最长;也可在给定的寿命内,优化程序使节拍最短。

接下来,我将以handingpro为例来进行详细讲解。

第二步:workcell name为新建的工程文件命名

可以在name中填写工程文件的名字,也可以使用默认的命名,命名完成后点击NEXT,进行下一步

第三步:robot creation method选择机器人的创建方法

一般选用第一种创建方法,根据缺省值配置新建,选择完成后,点击NEXT进入下一步。如果已有一个机器人的镜像备份,想通过该软件查看程序的话,可以选择第三种创建方法,加载镜像文件即可。

第四步:robot software version选择安装到机器人上的软件版本

第五步:robot application/tool选择机器人的应用及工具

这里有多种选择,我们选择搬运工具,选择完成后点击NEXT进入下一步

第六步:group1 robot model选择机器人的型号

这里几乎包括所有型号的机器人,我们选择R-30iB,选择完成后点击NEXT进入下一步

第七步:additional motion groups添加额外的机器人

也可以在新建工程文件之后再添加,这里可以添加七组其他的设备,比如伺服枪、变位机等,这里先不添加,点击NEXT,进入下一步。

第八步:robot options选择机器人在仿真环境中常用的附加软件

比如2D/3D视觉应用和附加轴等软件,都可以在这里添加

在语言选项卡中,可以选择当前运用的语言环境,我们可以选择中文语言环境,选择完成后,点击next,下一步

第九步:summary列出选择的内容,可在目录中查看之前的选项

如果需要修改,点击back返回到需要修改的步骤,修改即可。

确认后,点击finish完成工程文件的创建,进入到仿真环境,控制器首先初始化

控制器初始化的过程中,可能还需要确认某些参数,例如,下图中需要选择J1的角度范围,假如选择1的话,输入1,回车确认即可,控制器会继续初始化进程。

1、roboguide新建工程文件的更多相关文章

  1. Source Insight新建工程文件

    options->document options ->document type ->c source file 下 //添加 “.S”结尾的汇编语言支持   project -& ...

  2. sublime新建工程文件夹

    点击project,选择add folder to project,显示如图 点击选择以后跳转至你存放sublime的文件的workspace中,需要提前在workspace中新建文件夹,点击add ...

  3. Xilinx 学习笔记1---新建工程和创建源代码文件

    最近终于有空可以记录一些之前学习的内容,本博客系列记录笔者Xilinx ISE学习之旅,当然现在Vivado是学习热门,一步一步来.搞定 ISE,Vivado上手也会很快. 1.安装软件 软件部分的下 ...

  4. 如何编写一个工程文件夹下通用的Makefile

    新建工程文件夹,在里面新建 bsp.imx6ul.obj 和project 这 3 个文件夹,完成以后如图所示: 新建的工程根目录文件夹 其中 bsp 用来存放驱动文件:imx6ul 用来存放跟芯片有 ...

  5. 自定义更改 Xcode 新建 .h/.m 文件头部注释说明(文件名、工程名、作者、公司、版权等)信息

    使用 Xcode 新建工程文件时,或默认生成一套注释说明信息在 .h/.m 文件的头部,说明了创建这个文件的名称.工程名.日期.作者.公司.版权等信息 // // ___FILENAME___ // ...

  6. 在WPF程序中打开网页:使用代理服务器并可进行JS交互

    本项目环境:使用VS2010(C#)编写的WPF程序,通过CefSharp在程序的窗体中打开网页.需要能够实现网页后台JS代码中调用的方法,从网页接收数据,并能返回数据给网页.运行程序的电脑不允许上网 ...

  7. Smart3D系列教程4之 《案例实战演练1——小物件的照片三维重建》

    一.前言 Wish3D出品的Smart3D系列教程已经推出3讲了,分别是关于倾斜摄影三维建模原理应用.照片采集技巧.Smart3D各个功能模块的作用,它们都是围绕Smart3D建模软件进行的讲解.那么 ...

  8. 【NodeJS 学习笔记04】新闻发布系统

    前言 昨天,我们跟着这位大哥的博客(https://github.com/nswbmw/N-blog/wiki/_pages)进行了nodeJS初步的学习,最后也能将数据插入数据库了 但是一味的跟着别 ...

  9. NetworkComms V3 使用Json序列化器进行网络通信

    刚才在网上闲逛,偶然看到一篇文章 C#(服务器)与Java(客户端)通过Socket传递对象 网址是:http://www.cnblogs.com/iyangyuan/archive/2012/12/ ...

随机推荐

  1. 与其争论java和.net的差别,还不如多想点用编程技术挣钱的方式

    年前和最近,我发现在博客园和其它地方,有不少争论java和.net哪个好的文章,其实这是种好现象.虽然到了架构层面,技术是通用的,但兼听则明,而且技多不压身,多种挣钱的方式总不会错. 本人最近主攻Ja ...

  2. 死磕 java集合之ConcurrentHashMap源码分析(二)——扩容

    本章接着上一章,链接直达请点我. 初始化桶数组 第一次放元素时,初始化桶数组. private final Node<K,V>[] initTable() { Node<K,V> ...

  3. spring transaction源码分析--事务架构

    1. 引言  事务特性 事务是并发控制的单元,是用户定义的一个操作序列.这些操作要么都做,要么都不做,是一个不可分割的工作单位.通过事务将逻辑相关的一组操作绑定在一起,以便服务器 保持数据的完整性.事 ...

  4. golang标准库 context的使用

    本文索引 问题引入 context包简介 示例 问题引入 goroutine为我们提供了轻量级的并发实现,作为golang最大的亮点之一更是备受推崇. goroutine的简单固然有利于我们的开发,但 ...

  5. [转]Blue Prism Interview Questions and Answers

    本文转自:https://www.rpatraining.co.in/blue-prism-interview-questions/ What is a Visual Business Object? ...

  6. MySQL 笔记整理(16) --“order by”是怎么工作的?

    笔记记录自林晓斌(丁奇)老师的<MySQL实战45讲> (本篇内图片均来自丁奇老师的讲解,如有侵权,请联系我删除) 16) --“order by”是怎么工作的? 在林老师的课程中,第15 ...

  7. tomcat部署项目后,war包是否可刪?war包存在必要性!

    在tomcat中webapps目錄上傳war包后,  对war解压时候. war不能在tomcat运行时删除,否则会删除自动解压的工程. 你可以停止tomcat后删除war. 当你重新部署的时候,如果 ...

  8. c#如何声明数据结构类型为null?

    可以通过如下两种方式声明可为空的类型:System.Nullable<T> variable;T?variable:eg:int值是-2,147,483,648 到 2,147,483,6 ...

  9. 备忘录模式 Memento 快照模式 标记Token模式 行为型 设计模式(二十二)

    备忘录模式 Memento   沿着脚印,走过你来时的路,回到原点.     苦海翻起爱恨   在世间难逃避命运   相亲竟不可接近   或我应该相信是缘份   一首<一生所爱>触动了多少 ...

  10. Windows 2019 docker 速记

    教程参考: http://www.runoob.com/docker/docker-tutorial.html 开发调试参考: https://www.cnblogs.com/xuebuwan/arc ...