六轴机器人控制系统软件设计
六轴机器人控制系统软件设计
这是一款基于Window操作系统,六轴机器人上位机软件
软件功能简介
标记文本
**1. 全新的界面设计 ,将会带来全新的操作体验;
2. DH参数设置;
3. 正解逆解实时运算;
4. 强大的图形化编程界面,仿工业ABB机器人编程方式;
5. 可以实现示教再现;
6. 程序可以备份 还原;
7. 运动指令的支持: 复制 粘贴 剪切 修改等功能;
8. 支持单次循环 连续循环 **
通信协议开放
支持6轴步进电机控制
支持8路输入8路输出(可配置成电机控制引脚,扩展到 控制 10轴以上 )
LL #
//功能:校零点指令
//LL 代表协议头; #结尾符号
//【需要下位机 反馈"ok"】
MJ X 12.5 Y 0.09 Z 25.25 A 0 B 90 C 0 D 100 S 30 T 1000 = 1252.5 #
//功能:运动指令(点到点)
//MJ 代表协议头; XYZABAC代表1-6轴的角度(度);D 滑台位置(mm) S是速度(%) T 加速时间(ms) =是校验码 #结尾符号
//校验公式= 所有值相加之和
//【需要下位机 反馈"ok"】
delay 1000 #
//功能:延时指令,延时单位毫秒;
//delay 代表协议头;#结尾符号
【需要下位机 “%a 255 b 255 ok”
//a 后边跟着输入信号状态 (8个二进制编码成十进制)
//b 后边跟着输出信号状态 (8个二进制编码成十进制)
】
Set 1 #
//置位指令,把输出通道1置高电平;
//Set 代表协议头; #结尾符号
【需要下位机 “%a 255 b 255 ok”
//a 后边跟着输入信号状态 (8个二进制编码成十进制)
//b 后边跟着输出信号状态 (8个二进制编码成十进制)
】
Reset 1 #
//复位指令,把输出通道1置低电平;
//Reset 代表协议头;#结尾符号
【需要下位机 “%a 255 b 255 ok”
//a 后边跟着输入信号状态 (8个二进制编码成十进制)
//b 后边跟着输出信号状态 (8个二进制编码成十进制)
】
WaitDi 1 = 0 #
//等待指令,等输入通道1为低电平,不满足,会一直等待;
//WaitDi 代表协议头;#结尾符号
【需要下位机 “%a 255 b 255 ok”
//a 后边跟着输入信号状态 (8个二进制编码成十进制)
//b 后边跟着输出信号状态 (8个二进制编码成十进制)
】
WaitDi 1 = 1 #
//等待指令,等输入通道1为高电平,不满足,会一直等待;
//WaitDi 代表协议头;#结尾符号
【需要下位机 “%a 255 b 255 ok”
//a 后边跟着输入信号状态 (8个二进制编码成十进制)
//b 后边跟着输出信号状态 (8个二进制编码成十进制)
】
F5 #
//获取输入输出状态;
//F5 代表协议头; #结尾符号
【需要下位机 “%a 255 b 255 ok”
//a 后边跟着输入信号状态 (8个二进制编码成十进制)
//b 后边跟着输出信号状态 (8个二进制编码成十进制)
】
SV 55 #
//控制舵机角度;
//SV 代表协议头; #结尾符号
//55 代表 角度值(单位度)
】
Grip 55 #
//控制抓子开口大小;
//Grip 代表协议头; #结尾符号
//55 代表 开口大小值(单位mm)
】
[^]: 淘宝购买授权
闲鱼购买:搜索ADO六轴机器人
[^]: 点我下载体验软件
图片: 软件截图:
图形仿真界面:
D-H参数表:
连接运动控制器:
六轴机器人控制系统软件设计相关推荐
- python控制机械臂6轴_基于Firmata协议的ROS Moveit六轴机械臂设计
ROS(Robot Operating System,开源机器人操作系统)是目前较为火热的一个一个机器人开发者平台.依赖于强大的资源库和开发者社区,ROS可以说是风靡全球. 在机器人开发的领域,机械臂 ...
- 六轴机器人轨迹规划(直线轨迹规划,弧线轨迹规划)——C#实现+ABB为例(规划直接下发离线程序运动)
机器人直线插补算法,弧线插补算法+离线编程转换(空间直线插补规划.空间弧线插补规划.离线编程.ABB二次开发.六轴机器人控制.C#) 一,通过对空间点的插补,形成空间点轨迹 1.插补算法原理简述: ( ...
- android设备控制机器人,基于Android手机的六足机器人控制方案的设计与实现
摘要: 目前,国内对机器人远程控制技术的研究取得不少成果,但是其控制终端基本上都是PC机.伴随着移动互联网技术的快速发展,各种移动智能终端机相继出现,人们便开始研究怎样用移动智能终端设备来远程控制机器 ...
- 六轴机器人 宝元系统_庆云大国重器上线六轴智能焊接机器人,锻造高质量发展硬核...
在大国重器坚持创新发展道路上,不断"借智"发展,提升科研保障能力,追求国际先进水平,为企业发展提供强劲动能. 六轴智能焊接机器人 六轴智能焊接机器人是大国重器自动化设备股份有限公司 ...
- 六轴机械臂下位机(arduino)+上位机(ROS+Moveit)---(一)机械臂硬件
六轴机械臂下位机(arduino)+上位机(ROS+Moveit)---(一)机械臂硬件 机械部分 机械臂制作时的注意点!!!(坑) 零件的3D打印 控制器接线问题 机械部分 六轴机械臂在工业领域的运 ...
- 机器人建模中移动关节如何建立坐标系_解析:四轴机器人和六轴机器人有什么区别?---徕深科技...
工业机器人的轴,可以用专业的名词"自由度"来解释.合理推测就是,当机器人的轴数增加,机器人就有更高的灵活性.四轴SCARA机器人(以下简称四轴机器人)和六轴关节式机器人(以下简称六 ...
- 六轴机器人光机_烂大街的六轴机器人
刚开始写公众号的时候,就有朋友问我什么时候也讲讲六轴.我说行,等把SCARA跟DELTA讲完了我就讲.现在SCARA跟DELTA的基本介绍终于写完了,但是想要写六轴却不知怎么写好.无法像之前那些做盘点 ...
- 六轴机器人光机_四轴机器人与六轴机器人有什么区别?
小型装配机器人之所以获得越来越多包装企业的青睐,正在于它如今已可以胜任包括装配在内的各种包装生产任务,包括所有材料的处理,如取放.装卸.包装成型等包装前端流程相关的工序,以及打标签.检验.抽样等加工工 ...
- 六轴机器人光机_六款小型六轴机器人性能数据大比拼
[原创]六款小型六轴机器人性能数据大比拼 文章来源自:高工机器人网 2018-04-27 09:06:44 阅读:44963 摘要从全球机器人应用由汽车向3C等其它行业扩散的趋势来看,为3C制造而生的 ...
最新文章
- mysql 常用操作命令
- C语言的逻辑运算符以及优先级及标识符
- 让你的文字被很多很多人看到,喜欢我们不如加入我们 | 作者招募
- [CODEVS1258]关路灯
- 没想到你是这样的npm install
- 一起学并发编程 - 优雅关闭
- oracle中的rownum
- unity太空射击源码_引擎入门 | 创建双杆射击游戏(入门 2)
- python字符串(string)方法整理
- jQuery-可收缩面板
- 高等数学在计算机中的应用论文1500字,高等数学论文1500字_大一高等数学论文3000字_高等数学论文三千...
- 漫画:996的本质是什么?
- phpMyAdmin 登陆超时(1440秒未活动),请重新登录问题
- 生物化学《第一章概述》
- Stellarium:Compile with MSVC2012 and Qt5 (OpenGL)
- 【读书总结】《Rework》 —— 重新定义工作
- 如何使用苹果官方文档
- VLC WebPlugin中文
- 2021上海国际生物工程装备与技术展
- android 定位服务和wifi,android WIFI定位和基站定位实现
热门文章
- (传统安装--生信软件)——FastQC 下载安装
- linux配置编译指定库,Linux——dropbear编译安装
- CSP 202206-1 归一化处理
- 本地Git下载安装以及创建版本库、远程Github
- zkSNARKs(零知识证明)简述
- 操作系统---存储管理
- 数据结构课程设计大作业——江大公交路线查询系统
- delphi cef写入html,Delphi XE 10.2.3使用CEF4Delphi取网页元素时碰到nbsp;变问号?的处理...
- idea 配置 git 教程
- 大牛给计算机方向学生的 7 个建议