1、roboguide新建工程文件
打开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新建工程文件的更多相关文章
- Source Insight新建工程文件
options->document options ->document type ->c source file 下 //添加 “.S”结尾的汇编语言支持 project -& ...
- sublime新建工程文件夹
点击project,选择add folder to project,显示如图 点击选择以后跳转至你存放sublime的文件的workspace中,需要提前在workspace中新建文件夹,点击add ...
- Xilinx 学习笔记1---新建工程和创建源代码文件
最近终于有空可以记录一些之前学习的内容,本博客系列记录笔者Xilinx ISE学习之旅,当然现在Vivado是学习热门,一步一步来.搞定 ISE,Vivado上手也会很快. 1.安装软件 软件部分的下 ...
- 如何编写一个工程文件夹下通用的Makefile
新建工程文件夹,在里面新建 bsp.imx6ul.obj 和project 这 3 个文件夹,完成以后如图所示: 新建的工程根目录文件夹 其中 bsp 用来存放驱动文件:imx6ul 用来存放跟芯片有 ...
- 自定义更改 Xcode 新建 .h/.m 文件头部注释说明(文件名、工程名、作者、公司、版权等)信息
使用 Xcode 新建工程文件时,或默认生成一套注释说明信息在 .h/.m 文件的头部,说明了创建这个文件的名称.工程名.日期.作者.公司.版权等信息 // // ___FILENAME___ // ...
- 在WPF程序中打开网页:使用代理服务器并可进行JS交互
本项目环境:使用VS2010(C#)编写的WPF程序,通过CefSharp在程序的窗体中打开网页.需要能够实现网页后台JS代码中调用的方法,从网页接收数据,并能返回数据给网页.运行程序的电脑不允许上网 ...
- Smart3D系列教程4之 《案例实战演练1——小物件的照片三维重建》
一.前言 Wish3D出品的Smart3D系列教程已经推出3讲了,分别是关于倾斜摄影三维建模原理应用.照片采集技巧.Smart3D各个功能模块的作用,它们都是围绕Smart3D建模软件进行的讲解.那么 ...
- 【NodeJS 学习笔记04】新闻发布系统
前言 昨天,我们跟着这位大哥的博客(https://github.com/nswbmw/N-blog/wiki/_pages)进行了nodeJS初步的学习,最后也能将数据插入数据库了 但是一味的跟着别 ...
- NetworkComms V3 使用Json序列化器进行网络通信
刚才在网上闲逛,偶然看到一篇文章 C#(服务器)与Java(客户端)通过Socket传递对象 网址是:http://www.cnblogs.com/iyangyuan/archive/2012/12/ ...
随机推荐
- 打开ubantu报错(invalid environment block. Press any key to continue)
今天向往常一样打开ubantu ,却无法正常打开,如下图 意思是无效的环境模块,随意按键继续,按任意键后如下图 折腾了许久问题也没有得到解决,后来在某篇博客中找到了答案 https://blog.cs ...
- Python爬虫入门教程 43-100 百思不得姐APP数据-手机APP爬虫部分
1. Python爬虫入门教程 爬取背景 2019年1月10日深夜,打开了百思不得姐APP,想了一下是否可以爬呢?不自觉的安装到了夜神模拟器里面.这个APP还是比较有名和有意思的. 下面是百思不得姐的 ...
- jquery快速入门(二)
jQuery 效果 1.隐藏,显示 1.1显示 hide() 和隐藏 show() 语法:$(selector).hide(speed,callback); $(selector).show(spee ...
- Python编程从入门到实践笔记——函数
Python编程从入门到实践笔记——函数 #coding=gbk #Python编程从入门到实践笔记——函数 #8.1定义函数 def 函数名(形参): # [缩进]注释+函数体 #1.向函数传递信息 ...
- #3 Python面向对象(二)
前言 上一节主要记录面向对象编程的思想以及Python类的简单创建,这节继续深入类中变量的相关知识,Here we go! Python中类的各种变量 1.1 类变量 类变量定义:在类中,在函数体(方 ...
- EF基于方法的查询语法
实体框架(Entity Framework )是 ADO.NET 中的一套支持开发面向数据的软件应用程序的技术. LINQ to Entities 提供语言集成查询 (LINQ) 支持,它允许开发人员 ...
- C# WebRequest.Create 锚点“#”字符问题
背景 在与后台API接口对接时,如将网页Url作为参数请求数据时,如果是锚点参数,则会丢失. 锚点参数 请求通过WebRequest.Create创建一个WebRequest: var uri = & ...
- 享元模式 FlyWeight 结构型 设计模式(十五)
享元模式(FlyWeight) “享”取“共享”之意,“元”取“单元”之意. 意图 运用共享技术,有效的支持大量细粒度的对象. 意图解析 面向对象的程序设计中,一切皆是对象,这也就意味着系统的运行将 ...
- ecstore中怎样使用ajax提交数据
//javascript代码 $$(".bb").addEvent('change',function(e){ var order_item_id = this.get('orde ...
- BestSync多终端文件资料同步利器
分享一款多终端文件同步的强力软件,windows下使用. 我这里的多终端意思是,多台电脑.移动存储.云端. 就我个人而言,实用性在于移动硬盘和电脑上都有的文件,比如保存项目资料,电脑上需要编辑,有时外 ...