我们机器人这个姿态呢,怎么让他回到我们的后面点?现在我们就使用一个程序来控制我们机器人。首先呢我们主菜单选择程序编辑器 进入界面呢,已经有一个啊,新建好的程序,我们新建一个绝对位置坐标,然后选择这个星号,选择星号之后呢,我们新建选择初始值,初始值里面一共有六个数值,我们呢把 第一号数值设为零,二号也设为零,三号、四号、五号呢,我们把它改成九,十六号改成零,然后确定, 确定确定之后呢我们把它调试十二号程序,对选择程序,然后运行 机器回到我们原点。
粉丝2.7万获赞12.1万

今天跟大家分享一下如何让 a b 机器人回到原点,如何变程序。先点击我们的程序变音器 tr 指令,找到我们的程序,点击信号线,点击调试查看值,把这个六个数值全部改为零, 然后选择我们的 pp 预制光标,然后需要去商店运行。

app 机器人呢,是这样子的姿态,我们怎么给他回到 home 点呢?可以通过程序来做,我们点击这个程序编辑器, 这个呢是已经建好的例行程序,我们在这个里面呢添加指令,添加这个啊,绝对位置指令点开,然后呢,我们选中这个星号,新建一个数据, 点击这个初始值,这个当前是六个轴啊,我们把这六个轴的数据改成零零零零五轴,给他改成九十度六轴为零啊, 然后再一路确定下去,然后我们调试运行这条程序,机器人就回到后目点啦,明白了吗?

打开窗户来看,你在干什么?这个机器昨天刚修好,需要回原点,你回了吗?嗯,我没有回。那赶紧回下原点啊。怎么回啊? 既然你诚心诚意的发问了,我就大发慈悲的回答你。点开主菜单校准,点击这个校准啊,更新转速计数器,点确定勾上我们需要校准的轴,可以点击全选啊,我们把机械手在关节运动下,把它六个轴回到原点的位置。 好啦,现在机械手各个轴都回到他的零客户这个位置了。这个时候我们回到这个页面,然后我们点击全选,点击更新。点击更新。点击更新啊,这个过个几分钟他就自动更新好了。啊,这么简单,学会了吗?学会了,师傅。

如何编写一段程序,让机器人快速回到原点?第一步,点击左上角主菜单,进入操作面板,找到程序编辑器。第二步,选择添加指令,选择 mabsj。 第三步,选择程序,点击这个点位,选择表达式,选择编辑,选择精选内全部内容,将六组数据、前六组数据全部改成零, 点击确定,点击确定,这个时候运行末五 abs, 机器人就可以快速回到原点, 给电机上电,点击调试 pp 一致主程序,点击启动机器人就可以快速回到原点。


细节如何回到零点位置?首先我们看一下视角器,我们点击首页有个程序编辑器, 选择模块,程序模块选择一个程序,那这个 movie absj 是我们编好的程序,如果大家没有编的话,可以现编一个点调试, 然后点查看值,这里边呢就是我们把这六个轴的都恢复到零,我们这个六轴是已经是在零的一个状态呢。然后我们点确定,然后点 pp 移植逆行程序,然后选择这款程序,之后呢点确定我们上一个势能按键。 好啦,又恢复零点位置啦,你学会了吗?放学回家。

我们知道在实际运行码多的时候呢,机械会会因为一些情况,例如说安全链被断开,或者说检测开关故障等等的原因呢,中断了程序中的轨迹运行, 这时呢我们就可能需要这样一个动作,从当前一个不确定的位置回到我们指定的位置上面去,就回到等待位置了,就是说之前在一个一段路径上突然间停止了,但停止的位置并不是某一个目标点来的,这个时候呢,我们可能需要让他 安全的通过运行程序的方式回到等待位,然后呢再重新开始, 因为机器人的四倍停止后呢,所在位置的坐标值是不确定的,因为呢从 a 点 a b 两个点之间,你会停在这轨迹中上面 任何一个位置上面呢,我们是不知道的,在程序里面,所以呢我们要解决一个问题,就是如何从当前的一个不确定的位置回到等待的位置,比如说我们看到这里机器人正在进行那个放的时候呢,就在这个位置被一个 外部的信号中断了,或者被整个运行程序停止了,这个时候呢,这之前所停的位置呢,在程序中并没有定义的,那如何从这个没有定义的位置回到我们有定义的这个等待位置呢?在本科里面呢,我们就要解决这一个问题, 其实呢要实现这样一个从一个不确定的位置回到一个确定的位置,也在实力中。就是说回到一个等待位置的话呢,其实我们很重要的 就是使用了我们这功能 c r o b t 来获取我们机器人当前所在位置的位置的坐标数据,然后呢通过这个坐标数据呢进行一个 木 l 啊木这这样的移动的,然后呢机器人获得了当前位置以后呢,然后我们通过上升到一个安全的位置, 通常的情况下呢,作为搬运机器人呢,可能越高的位置对于他来说是越安全的。一般来说,我们获得了当前位置的以后,我们都会在 z 一的方向进行偏移,然后去到一个安全的位置,去到一个安全的高度的位置以后呢,我们再通过 移动指令让他回到那个等待的位置。好,下面我们来看一下这怎么样实现我们这三点所讲的一个内容的指 是怎么样编写的好,在程序编辑器里面呢,我们写了这样一段一个子程序,是用于机器人从一个不确定的位置回到一个等待位置的, 那怎么用呢?你看一下是怎么写的。首先呢有一个 p current u s 这样一个目标点 robotalk, 这个 robotalk 在定义的时候呢,我们必须把它定义为变量, 千万不能定义为长量,因为只有变量了长进变量和长哎,可变量了才可以在那个 rap 程序里面被腐蚀的。 但是呢,这我们一般习惯会变量会比较方便一点,因为每次上线之前呢,他会都会被抚慰掉的,这样是我们想要的一种特性,记住就是说这必须是一个变量,然后呢用到了我们刚才在 ppt 里面提到的用的那个 功能 c r o b t, 然后呢 c o b t 里面就是说这怎么解读啊?这个就说 当前机前使用的工具是这一个,使用的弓箭坐标是这一个,然后呢在使用这样的弓箭坐标,使用这样的工具的情况下, 机器人的那个坐标数据了,我们要获取的就是在这个弓箭坐标和弓箭工具这样一个情况下的坐标数据,所以呢,我必须在这里要指定我所使用的工具和我所使用的弓箭坐标,然后呢就会获得一个在这两个 数据的一下的一个坐标数据,然后呢把它复制给这个 p current post, 然后呢我们知道这,然后呢我们知道我们机器人要移动,移动到 披烘上面去的,所以呢,我们可以先将机器人提高到一个披烘的高,同一个高度,也就等于在这一方向呢,我们必须让机器人当前一个 不确定的位置,我们看一下提前在这个不确定的位置,所以呢,我们要从这个不确定的位置垂直的完了往上提升,来到了那个等待位置的一个高度,这样再往 那个等待位置走的话呢,就不会上下这样串动,会影响到原来堆放的东西会怎么样了。所以呢,我们的等待位置呢一一般是设在马舵 舵马的最高比那个马的最高的位置还再高一点点,这样子呢,方便我机器人从任何位置回到这个等待位置的,回到这样的一个等待位。

好,说一下 a、 b、 b 机器人的操作,首先我们自动启动的话,首先把这个手自动旋钮打到自动。 好,我打到自动之后,这上面会有个确认速度的,我们点一下确认他一转到自动,第一次转自动的话是要确认一下速度,他默认的话是速度是一百的,如果我们需要设置速度的话,就点这里, 窗口是这个表在这里面啊,可以设置我们的需求,生产需求的速度。 设置好之后,然后我现在这个电机是关闭的,电机关闭状态,所以我们首先要上电,电机开启是不上电。好,电机开启之后我们的程序 程序要复位,如果我们没有那个自动生产窗口是在这里面啊,自动生产窗口的,这是程序数据点那个自动生产窗口啊,点到这里面也行 啊,第一次启动的时候程序要复一下位,就点 p p e 到 m, 点完之后然后按启动,这个是这个是启动键 啊,程序现在已经执行,执行完之后会确认一下我们的码度数据啊,舵行还有长度、宽度、高度,还有乘坐是否对, 如果对的话就点 yes, 如果是不对的话,如果是不对的话,就看和这个葱花瓶上第几个惰形 长宽高是否一致,如果不一致然后就改一下这个给需求的不一致的话就改一下,比如改一下舵型 乘数啊,咱们现在是选的第五个多行,乘数是三, 乘数是三,然后就说明咱们现在数据不对,然后就点下 no, 点完之后他会重新读取一下数据,好多行一人是五,乘数是三,已经改回来了,说明现在咱们的数据是对的,对的话就直接点 yes 好点 yes, 现在程序,程序已经执行,程序已经执行, 然后再等待这个允许码度和抓爆信号。如果生产中我们包乱了,如果重新启动的话,是直接按暂停, 先按停止啊,然后程序复一下位,然后再按启动, 这样的话他会机器机械程序会重新启动一次。重新启动就所有的刚才已经码度的乘速和高度全部复位, 就是把所有的棉一清空,重新启动一下,就相当于重新启动一下,从头开始,这样的话能适用于解决任何断包的故障。 好,这个是马路数据,然后要重新确认一下,然后这个是这个马路数据不是实时的。程序启动的时候第一次程序启动的时候读取一次, 没问题,点 yes, 好,程序直行。

今天呢我来给大家讲讲啊,这个关于 app 机器人能够自动的提供呃故障的预防维护的一个信息,怎么去抚慰的问题。 在这里看到这个画面的话呢,是啊,机器人内部啊,他是会根据你的机器人的运行情况,包括齿轮箱的一个啊,就是使用的情况啊,会做一个提醒,提醒什么呢?也就是说呢,他会提醒你 多久或者什么时候应该去做一个保养了,比如说在这里的话呢,他这个是提示你 要去检查相关的保养一些信息,他保养的间隔已经超过了那个期限了,而且呢有五百多天,但这个不是故障来的,这可能呢是出厂的时候啊, 整个软他那个背后的哎运算的机制呢,是基于这个试校期里面那个时间做做一个推测的,因此的话呢,一出场的时候啊, 他会呃,也会一开始报这个,这并不。第二代表这个是老的机器人出现这个报警有两种情况,第一个是一刚出场的时候就出现这个呢,可能就跟里面的那个呃计数器啊,就是计算那个保养间隔的这个计数器没有被抚慰有关。 另外一个呢是真的到了该保养的时候了,这个时候的话呢,大家要做的事情呢有两个,第一个针对你是那个啊保养, 保养间隔是真的到了的话呢,我们就先按照说明书里面按照这个保养间隔要做 什么事情先做保养。那保养结束以后呢,我接了下来会告诉你如何如何对这个计数器啊进行一个抚慰,他就会重新计算这个保养间隔。如果是一出场的时候一开第一次开机就出现的话呢,哎,那我们建议啊,就直接把它抚慰掉就好了。 好,下面就看看怎么复位啊。好,首先呢我们要把这个摄像机打开,切换到手动的状态,打开菜单,选择程序编辑器, 程序编辑器里面呢有个调试对吧?那你肯定有个妹妹程序吗?你先先要写一个空也好,会怎么样呢?有个妹妹程序在这里 调试,调试了,我们 pp 一只妹, pp 一只妹呢,以后呢有一个调用例行程序,这里呢是系统做的一些例行 程序啊,来完成不同的动作的。这个动作的话呢啊, abb 的那个 irc, 我的使用手册里面都详细介绍, 比如说什么把电视关掉啊等等,这些包括漏的 id 的反,这就自动去检测这个工具的重心吗?重量跟重心对吧?还有其他些功能,那我们重点要看一下是这个 suvis 引货,就是跟服务有关了,就维修服务,对吧?我们点击他选择转到 好,这个时候呢,这里他是编码了,看不见的,没关系,首先我们进行一个上电,在真实机圈里面,在这里电机开启虚拟试效器,是这个按钮,好,这个时候按播放, 这时候他进入了这一个对话框啊,这里看他的日期时间,他间隔是 ok 的,然后操作时间间隔 ok 的,还有齿轮箱的那个啊,维修间隔也是 ok 的,那就没必要,其实这情况下呢,这个机身是不会报警的,不 ok 的话呢,是 ng 这样子的好,比如说我要对第一个那个日历时间,就是那个保养间隔进行一个复位啊,点击一, 你看他还有三百多天才到期呢,如果我要对这个日期进行抚慰啊,你看看啊,点击捋射, 问你要不要旅顺点? yes, 好,你看他这刚才是三十二,现在变成零了, 对吧?好,点击, ok, 因此的话呢,我们要做的事情就是移运行这个程序,看看哪一个是不 ok 的,哪个不 ok 的,进去按照这个编号,比如说,啊,不 ok。 好,你看看呢,要不要捋线,这样就好了。好,整个过程呢?好,捋线完以后呢?结束啊,一推出, 他问你是否真的要退出,点击 yes, 好,这样子的,回到了这个画面,这样子了,这个操作就完成了。

abb 机器人的运动速度如何自定义呢?我们需要对速度数据进行修改,在这个视角器上呢,我们在这个主菜单里面点击程序数据, 在程序数据这边呢,我们找到这个速度数据,点击打开显示数据,在这个里面呢,我们可以点击新建, 点击初始值。那么在这个编辑界面,我们看到有四个参数, 这四个参参数分别第一个呢是工具中心点的速率,这个代表的就是 t c b 的重新定位速率。第三个呢就是线性外轴 轴的速率,第四个就是旋转外轴的速率,我们可以输入自定义的数据,点击确定之后就可以在程序中调用了,明白了吗?

上一期我们讲到了如何用 a p p 机器人直线对物体的搬运,今天我们讲一下整个程序的构成。我们这一套程序主要可以分为三大部分,就是点位,然后延时。最后在关于夹爪的动作,我们可以看到第一个点位就是我们设置的安全位, 就是在这个位置,然后我们运行一下程序, 他将会到达物体的上方。第三行程序就是夹取目标的点, 然后这个时候我们就要打开假转, 然后等待零点三秒, 这样再回到一个安全位, 再往目标点运运行,这样就到达了目标点上方。接下来我们往目标点运行, 到达目标点以后再关闭假爪,再等待零点三秒,最后回到安全位,这样整个搬运的过程就结束了。

如何让程序在机器人开机的时候能够初始化自行启动呢?我们首先进入控制面板,选择配置主题,选择第二个,然后找到疑问可入定,点开添加一个事件,选择 power on, 这个就写你例行程序的名字, 然后任务呢,就选择 truper 的,一确定他会提示重启,然后我们点一下试,要注意设置开机自行动的程序内不能有运动指令哦,明白了吗?


a p p 机器人常见的问题有一种就是在我们修改位置的时候,点击修改, 他会报无法修改此位置,原因呢?是选择的弓箭错误,这个是为什么呢?我们首先看一下 p 三零的点是在这个弓箭坐标系下 w 一下面建立的,我们切换到手动操作模式,现在呢,选择的弓箭是默认的, 我们把它改成 w 一,点击确定,再返回到程序编辑器界面,点击修改位置,这样子才不会报错,明白了吗?