自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(34)
  • 收藏
  • 关注

原创 ABB机器人碰撞检测灵敏度设置

机器人的碰撞灵敏度是指机器人对碰撞事件的识别和反应能力。碰撞灵敏度取决于机器人的感知和控制系统以及其硬件结构。控制系统则负责根据感知系统的反馈信息,对机器人进行相应的控制和调整,以减少或避免碰撞。控制系统可以根据碰撞的严重程度来判断机器人在当前位置是否需要停止。

2024-05-31 16:06:44 886

原创 ABB机器人IO触发条件TriggIO指令

在triggdata创建一个名称为test_trigg1的变量。

2024-05-23 10:53:27 338

原创 FANUC机器人点位IO监控指令TC_ONLINE

在示教器系统变量页面中找到其中的MIX_LOGIC变量,点击enter进入变量设置页面找到其中的USE_TCOL变量将其中的值改为true即可在IO显示页面中找到TC_ONLINE的监控选项在显示页面中也可找到其中的监控条件。

2024-05-22 10:56:35 598

原创 ABB机器人设置干涉区

需要使用ABB机器人干涉区的功能,需要机器人配置608-1world zone功能项也可在示教器上查看是否安装干涉区的软件功能。

2024-05-20 14:13:52 1413

原创 FANUC机器人干涉区的设置

机器人干涉区是指机器人在特定区域中对人类活动进行干涉或协助的区域。这个区域通常是由安全围栏或其他物理设施限定的,以确保机器人与人类之间的交互安全。在机器人干涉区内,机器人可以执行各种任务,如装配、搬运、清洁等。机器人干涉区的设立可以提高生产效率,减轻人力负担,并减少人工操作的错误率。同时,机器人干涉区也需要注意安全问题,确保机器人与人类之间的安全距离和交互方式。简单来说就是机器人在进入特定区域时,会对本体运动做出反馈,或者对外部设备发出特定信号,提示机器人当前进入的位置的功能。

2024-05-16 16:24:12 1116

原创 海康视觉平台VisionMaster使用学习笔记(1)

双击图像源设置图像源的属性,像素格式分为Mono8和RDB24分别对应导入的图像是彩色还是黑白。打开相机驱动软件MVS,对连接的相机进行属性上的配置,先对相机的IP进行对应的设置。将自动触发的使能打开,保存配置好的相机属性,默认保存到用户集1中。点击MVS软件中的触发按钮,查看相机是否进行正常的触发拍照。打开VM软件添加一个图像源,选择图像源选项拖出图像源。回到VM软件中将选择相机选项选择到配置好参数的相机。取图方式也可以调整为相机取图,将图像源改为相机。双击相机进行连接后对相机的属性进行配置。

2024-05-15 13:28:47 1500

原创 FANUC机器人工具坐标偏移的用法

在机器人位置不改变的情况下,工业机器人使用默认工具坐标系示教的一系列运动点位,要保持原本点位位置不变的情况下,改变机器人工具坐标的参数,就要用到机器人坐标转化的功能。在FANUC机器人上体现为机器人的工具坐标偏移的功能。

2024-05-10 13:35:00 1164

原创 FANUC机器人SOCKET断开KAREL程序编写

添加一个KL文件用来创建karel程序中socket断开指令。

2024-04-28 10:13:51 666

原创 FANUC机器人SOCKET连接指令编写

创建一个KL文本来编写FANUC机器人socket连接指令。

2024-04-26 08:56:22 1211

原创 FANUC机器人socket通讯硬件配置

Fanuc机器人要进行socket通讯,需要有机器人通讯的选配包,1A05B-2600-R648 User Socket Msg,1A05B-2600-R632 KAREL,1A05B-2600-R566 KAREL Diagnostic,1A05B-2600-J971 KAREL Use Sprt FCTN。

2024-04-24 13:41:47 985

原创 埃夫特机器人更换编码器电池

埃夫特机器人编码器电池位置,在机器人基座底部位置,将编码器电池包拆卸下来,并按线标将新的编码器电池连接上去。

2024-04-22 17:00:11 687

原创 ABB机器人跟换编码器电池

当机器人示教器报警提示,机器人电池电压过低时,需要及时跟换机器人编码器的电池。保证机器人零点位置不会因为机器人编码电池没电而丢失。一般来说,机器人的编码器电池的位置在机器人基座或者后臂附近。

2024-04-21 13:00:42 709

原创 ABB、FANUC机器人点位加速度用法

机器人在点位与点位之间的运动,会存在速度上的变化,加速度指令的添加可以减小机器人在运动中,由高速到低速间惯性的带来的影响,修正机器人的路径误差,让机器人的运动更加顺滑。

2024-04-11 10:20:06 1264

原创 FANUC机器人基础数据类型

CMOS:断电保持,不清空被赋值后的数据。如果不做存储定义,内存格式默认为DREM。DREM:关机后清空内存数据。

2024-04-01 13:43:39 733

原创 FANUC机器人信号提前触发指令说明

同理下行语句的代表在移动到点位2之前的3mm的位置会触发一个DO20为真的信号。创建一个基础的运动指令,将光标移动至指令最后的空格栏,点击下方的选择按钮。下述这行语句代表的是在完成J1动作的前3S触发一个DO20为真的一个信号。添加一个之前时间的动作,TB代表是J1动作之前几秒触发。创建一个测试指令用的TP程序。

2024-03-28 19:17:05 250

原创 FANUC机器人KAREL语言程序结构(入门)

FANUC机器人keral语言编程结构如下图所示:Keral指令对应的基础用法如下所示:依照对应的karel语法写写入下列程序运行对应的程序进行测试:

2024-03-27 10:25:34 979

原创 FANUC机器人karel程序的创建

打开roboguide软件点击新建工作单元,创建一个OLpcPRO工程。在机器人选项中把karel(R632)勾选,在语言配置中选择简体中文和英文。

2024-03-25 21:59:18 1395

原创 埃夫特机器人子程序传参的用法

创建传参子程序需要的变量参数,以下述案例为例,创建一个点位A的变量来收外部传入的点位,创建一个实数型的变量Dnum1来接收外部传入进来的参数可以看到子程序后面的()中带入两个参数的位置。

2024-03-20 11:20:03 353

原创 KUKA机器人自动回原点程序

创建两个全局变量分别用于储存机器人的笛卡尔姿态与关节角姿态。打开System文件夹中的config文件创建全局变量的点位。在USER GROBALS用户自定义变量Userdefined variables下创建一个E6POS类型的点位,一个E6AXIS类型的点位。

2024-03-20 09:16:03 1668 1

原创 埃夫特机器人中断程序的使用

创建一个中断变量trap用于关联机器人中断指令创建一个中断子程序,用于触发中断时直接调用编辑中断子程序内容(触发中断后机器人执行的动作)

2024-03-19 14:59:11 579

原创 FANUC机器人自动回原点程序

通用机器人回原点程序编程框架

2024-03-17 10:14:32 1689 1

原创 ABB机器人自动回原点程序(释放初始角度)

一般来说,机器人人原点位置是在不同机器人使用场景下,最适合机器人的初始位置我们把这个点位叫作机器人原点,也可以叫HOME点、起始点等。

2024-03-16 20:20:12 2703

原创 埃夫特机器人仿真软件ER_Factory_Trail

添加模型后,对埃夫特机器人控制器和示教器进行加载。先点击Robox(C30)控制器加载对应的控制柜,再加载对应的埃夫特机器人示教器。使用埃夫特虚拟仿真软件搭建工作站,添加对应需要调试的机器人型号。点击软件中的上载机器人。以上就是对埃夫特仿真软件的基本介绍。

2024-03-13 21:57:38 1024

原创 KUKA机器人原点反馈信号

在主菜单页面中的配置文件夹下中,点击输入输出中的外部自动运行选项在输出端位置,点击下方的编辑按键将,输出值改为30。那么在使用该点位(HOME)的情况下,只要机器人到达该位置(HOME),机器人就会向PLC端输出地址30的位置输出true的信号。

2024-03-12 16:33:05 787

原创 KUKA机器人后台逻辑功能模块sps

FANUC机器人后台逻辑功能在workvisual软件中我们可以看到后台文件sps在机器人system文件夹中。对应机器人示教器上的位置。

2024-03-11 22:26:27 2032

原创 KUKA机器人io分配

4、分配对应个数的io信号完成后进行软件的编译和下载,即可应用到实体kuka机器人中。1、打开输入输出端,左侧点击KRC输入,右侧点击现场总线中的EIP通讯。3、数字输入对应的数字输入,数字输出对应的数字输出,进行io的连接分配。3、分配对应的ip地址、从站的名称以及对应输入输出引脚的个数。1、点击备选软件包管理,添加EIP通讯的软件备选包到软件中。2、在编辑器中对信号进行分割,右键页面点击分割所有信号。1、选择对应型号的控制柜,这边我们以KRC4柜为例。2、添加对应的KUKA机器人型号。

2024-03-10 15:48:14 1341 1

原创 机器人四大家族离线编程软件介绍

本篇来讲解一下机器人四大家族ABB、FANUC、KUKA、安川对应的离线编程仿真软件。首先我们来了解下什么是离线编程:机器人离线编程是指在机器人离线的状态下进行编程操作。通常,机器人离线编程是通过使用专门的软件工具来完成的,这些工具允许用户在计算机上创建、编辑和测试机器人的运动程序,然后将这些程序上传到机器人上以执行。机器人离线编程的主要优势是可以在不影响实际生产过程的情况下进行编程操作。通过使用离线编程,用户可以更加灵活地设计和优化机器人的运动路径和动作序列,从而提高机器人的工作效率和准确性。

2024-03-09 21:40:58 5360

原创 ABB机器人通讯进阶——四元素与欧拉角转化

机器人四元数是指用四元数来表示机器人的姿态和旋转信息。四元数是一种扩展了复数的数学概念,可以用来表示三维空间中的旋转。在机器人领域,四元数广泛应用于描述机器人的姿态。机器人的姿态通常由位置和姿态角组成,而姿态角可以由四元数表示。四元数可以用来描述机器人在三维空间中的旋转,可以表示旋转的方向和角度。

2024-03-07 13:58:35 1664

原创 FANUC机器人心跳配置

1、按下示教器上的menu按键,在I/O选项中选择单元接口选项。在io单元输出显示页面可见检测信号的状态来回切换。将把需要当机器人心跳的io信号分配入其中。选择到对应的检测信号选项。

2024-03-06 17:53:38 797

原创 FANUC机器人后台逻辑功能

fanuc机器人后台逻辑程序是后台执行只包含对应后台逻辑指令的TP程序。后台逻辑程序从头到尾周而复始的循环扫描。

2024-03-06 16:44:28 913

原创 ABB机器人TASK功能进阶篇——机器人心跳

在配置中配置一个机器人物理输出信号作为机器人心跳信号来使用(此处使用robotstudio进行配置)3、设置机器人心跳的频率,这边设置1s的评率对信号进行开闭,那我们信号的转化周期为2s。可见配置对应的机器人心跳io以1s的评率进行开闭。创建一个用于后台task工程使用的时钟变量。创建一个num变量来读取时钟变量里的值。2、读出当前时间变量内部的值。1、添加一个开始时钟的指令。

2024-03-06 14:28:52 846 4

原创 ABB机器人多线程任务TASK应用

软PLC,后台逻辑。

2024-03-06 13:38:01 2132

原创 ABB机器人通讯进阶篇——套接字拆分提取

1、对于非标视觉通讯来说,机器人触发拍照指令后,视觉软件会返回1个或者多个点位给到机器人,下图我们使用通讯助手进行视觉软件的模拟,格式为:点位名称,X,Y,Z,RX,RY,RZ的值。2、在示教器上添加对应的赋值语句,创建一个num型的变量为found表示寻位长度变量,一个num型的变量start表示起始位变量,一个num型的变量为long表示切割套接字长度。4、以我们测试的通讯软件为例,其中第一位为点位名称pos1,那么我们运行完程序后,我们的found变量中的长度就会为5(从第一分割号向前算)

2024-03-04 17:26:37 1286

原创 ABB机器人SOCKET通讯指令及用法基础篇

总结来说,客户端是主动发起连接并发送请求的一方,而服务器是被动接受连接并提供服务的一方。需要通讯助手或者ABB仿真软件的小伙伴可以关注私信我!客户端: 客户端是发起通讯的一方,它向服务器发送请求并等待服务器的响应。写入需要连接的服务器的IP地址以及其对应的端口号,这边使用通讯工具创建一个对应的服务器端口。在Socket通讯中,客户端和服务器是两个不同的角色,它们在通讯过程中有一些区别。服务器通常是一个具备处理能力的主机或设备,如Web服务器、数据库服务器等。客户端发送请求数据给服务器,并等待服务器的响应。

2024-03-04 15:44:47 3428

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除