川崎机器人码垛机程序指令讲解

工业实际应用中,想让机器人按照我们的指令去完成指令的工作,往往需要对机器人进行编程以及程序修改,比如川崎机器人码垛的程序需要怎么修改,是我们实际应用中经常碰到的问题,台州顺势科技作为码垛机厂家,这里就跟大家简单分享下工业机器人的编程。

这里以川崎工业机器人为例,想要给他们下达指令,需要使用AS语言对机器人进行动作、轨迹运行等编程。


一、首先我们看一个画圆程序,以便对工业机器程序有个大致的概念

如下图:

川崎机器人画圆程序

示教器上(B区)显示的即是我们运行的程序,共有5行,第1行是关节移动到P1点的命令,第2、3行是画圆弧的命令,同样第4、5行也是画圆弧的命令。注意这里P1、P2、P3、P4是分别已经定义好了的坐标点,且在同一个圆周上

如果事先没有定义好则在AS语言编程时需在变量前加“#”号,见下图:

川崎机器人画圆程序AS语言

二、下面进入正题,来一段AS语言编程示例

.PROGRAM main()    #此段为程序开头固有格式  main为程序名称

SPEED 60                 #将下一条运动的速度指定为60%

10       HOME           #返回原点

IF SIG(1006)  THEN  #如果外部输入信号1006为ON,则执行下一条指令

CALL chuku              #暂停当前程序,跳转至子程序“chuku”

END

IF SIG(1007) THEN

CALL ruku

END

GOTO 10                  #跳转到“10”标签程序步骤处

.END

上面这段程序,请注意程序的第一行和最后一行,均是以下点“.”开始,而在示教器上看到的程序则只能看到中间部分(带下点“.”第一行和最后一行都没有),这是用演示器教编程和用计算机编程的唯一区别。在编写大中型程序时,用演示器操作非常麻烦,用电脑编程后,通过u盘下载到机器人上,然后调试程序,效率会高很多。中间的命令行就是我们需要学些的AS编程语言,川崎工业机器人有上百个这样的编程指令,不需要我们完全记住,只要在编程的时候参考AS编程手册即可。

除去首尾两行后就是主程序了,标号(如上面的“10”)需要时标明,不需要时可省略。“SPEED”为速度指令,0-100指定运行速度为最高速度的百分比;后面有判断语句判断输入信号是否有效,有效则调用“CHUKU”子程序。注:大小写字母无区别。

“Chuku”子程序参考:

AS编程Chuku子程序参考

程序编号以后要怎么操作呢?那自然是要进入之后一步了

三、程序的保存以及加载

操作步骤:【菜单】-【辅助功能】-【保存/加载】

程序的保存以及加载

程序的保存以及加载

在控制器上插入U盘,选择已编好的程序(文件名后缀为.pg),加载的类型有单个的程序(指定数据),也有含有位置数据的(全部数据)。加载到机器人后,再列表选择该文件进行调试或运行即可。

程序的保存以及加载


四、结语

通过上述的学习,我相信大家对机器人码垛程序怎么编写,实际应用中碰到问题对码垛程序怎么修改应该有了一个大致的了解。如果大家有更好的关于码垛机的知识,欢迎和我分享哦。