六轴机器人控制系统软件设计

这是一款基于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参数表:

连接运动控制器:

六轴机器人控制系统软件设计相关推荐

  1. python控制机械臂6轴_基于Firmata协议的ROS Moveit六轴机械臂设计

    ROS(Robot Operating System,开源机器人操作系统)是目前较为火热的一个一个机器人开发者平台.依赖于强大的资源库和开发者社区,ROS可以说是风靡全球. 在机器人开发的领域,机械臂 ...

  2. 六轴机器人轨迹规划(直线轨迹规划,弧线轨迹规划)——C#实现+ABB为例(规划直接下发离线程序运动)

    机器人直线插补算法,弧线插补算法+离线编程转换(空间直线插补规划.空间弧线插补规划.离线编程.ABB二次开发.六轴机器人控制.C#) 一,通过对空间点的插补,形成空间点轨迹 1.插补算法原理简述: ( ...

  3. android设备控制机器人,基于Android手机的六足机器人控制方案的设计与实现

    摘要: 目前,国内对机器人远程控制技术的研究取得不少成果,但是其控制终端基本上都是PC机.伴随着移动互联网技术的快速发展,各种移动智能终端机相继出现,人们便开始研究怎样用移动智能终端设备来远程控制机器 ...

  4. 六轴机器人 宝元系统_庆云大国重器上线六轴智能焊接机器人,锻造高质量发展硬核...

    在大国重器坚持创新发展道路上,不断"借智"发展,提升科研保障能力,追求国际先进水平,为企业发展提供强劲动能. 六轴智能焊接机器人 六轴智能焊接机器人是大国重器自动化设备股份有限公司 ...

  5. 六轴机械臂下位机(arduino)+上位机(ROS+Moveit)---(一)机械臂硬件

    六轴机械臂下位机(arduino)+上位机(ROS+Moveit)---(一)机械臂硬件 机械部分 机械臂制作时的注意点!!!(坑) 零件的3D打印 控制器接线问题 机械部分 六轴机械臂在工业领域的运 ...

  6. 机器人建模中移动关节如何建立坐标系_解析:四轴机器人和六轴机器人有什么区别?---徕深科技...

    工业机器人的轴,可以用专业的名词"自由度"来解释.合理推测就是,当机器人的轴数增加,机器人就有更高的灵活性.四轴SCARA机器人(以下简称四轴机器人)和六轴关节式机器人(以下简称六 ...

  7. 六轴机器人光机_烂大街的六轴机器人

    刚开始写公众号的时候,就有朋友问我什么时候也讲讲六轴.我说行,等把SCARA跟DELTA讲完了我就讲.现在SCARA跟DELTA的基本介绍终于写完了,但是想要写六轴却不知怎么写好.无法像之前那些做盘点 ...

  8. 六轴机器人光机_四轴机器人与六轴机器人有什么区别?

    小型装配机器人之所以获得越来越多包装企业的青睐,正在于它如今已可以胜任包括装配在内的各种包装生产任务,包括所有材料的处理,如取放.装卸.包装成型等包装前端流程相关的工序,以及打标签.检验.抽样等加工工 ...

  9. 六轴机器人光机_六款小型六轴机器人性能数据大比拼

    [原创]六款小型六轴机器人性能数据大比拼 文章来源自:高工机器人网 2018-04-27 09:06:44 阅读:44963 摘要从全球机器人应用由汽车向3C等其它行业扩散的趋势来看,为3C制造而生的 ...

最新文章

  1. mysql 常用操作命令
  2. C语言的逻辑运算符以及优先级及标识符
  3. 让你的文字被很多很多人看到,喜欢我们不如加入我们 | 作者招募
  4. [CODEVS1258]关路灯
  5. 没想到你是这样的npm install
  6. 一起学并发编程 - 优雅关闭
  7. oracle中的rownum
  8. unity太空射击源码_引擎入门 | 创建双杆射击游戏(入门 2)
  9. python字符串(string)方法整理
  10. jQuery-可收缩面板
  11. 高等数学在计算机中的应用论文1500字,高等数学论文1500字_大一高等数学论文3000字_高等数学论文三千...
  12. 漫画:996的本质是什么?
  13. phpMyAdmin 登陆超时(1440秒未活动),请重新登录问题
  14. 生物化学《第一章概述》
  15. Stellarium:Compile with MSVC2012 and Qt5 (OpenGL)
  16. 【读书总结】《Rework》 —— 重新定义工作
  17. 如何使用苹果官方文档
  18. VLC WebPlugin中文
  19. 2021上海国际生物工程装备与技术展
  20. android 定位服务和wifi,android WIFI定位和基站定位实现

热门文章

  1. (传统安装--生信软件)——FastQC 下载安装
  2. linux配置编译指定库,Linux——dropbear编译安装
  3. CSP 202206-1 归一化处理
  4. 本地Git下载安装以及创建版本库、远程Github
  5. zkSNARKs(零知识证明)简述
  6. 操作系统---存储管理
  7. 数据结构课程设计大作业——江大公交路线查询系统
  8. delphi cef写入html,Delphi XE 10.2.3使用CEF4Delphi取网页元素时碰到nbsp;变问号?的处理...
  9. idea 配置 git 教程
  10. 大牛给计算机方向学生的 7 个建议