1. 位置寄存器介绍

位置寄存器是用来寄存位置信息的变量,标准情况下有100个位置寄存器。位置寄存器包含2种位置数据形式(如表1所示),一类是关节坐标值,另外一类是直角坐标值。

表1 位置数据形式介绍

若是只想找位置寄存器中的某一个要素,则需要借助位置寄存器要素指令PR[i , j]来实现。其中,“i”表示位置寄存器号码,“j”表示该寄存器中的要素号码,j∈[1,6],具体对应关系如表2所示:

表2 位置寄存器要素对应表

2. 使用指南

STEP1:设置位置寄存器

位置寄存器在使用之前需要先进行定义,定义方式有两种:

(1)寄存器设置界面直接定义;

(2)程序之中赋值或计算使用。

(1)寄存器设置界面直接定义位置寄存器

图1 DATA界面

1)按【数据】(Data)键,再按F1【类型】(TYPE)出现以上内容(如图1所示):

图2 位置寄存器设置界面

2)移动光标选择【位置寄存器】(Position Reg),按【回车】(ENTER)键后,界面如图2。

其中,“ R ”:表示已完成示教的位置寄存器

“ * ”:表示尚未示教的位置寄存器

图3 位置数据的不同形式

3)在该界面下记录位置寄存器数据有两种方法,一是将机器人移动到所需点位,按【SHIFT】+【F3位置】(RECORD)键记录;二是已知需要寄存点位数据,先按【F4 位置】(POSITION)则按【F5形式】(REPRE)键,如图3所示,移动光标到所需要的形式并按【回车】(ENTER)键,或通过数字键,可以切换数据形式,将光标移动到数字位置即可直接修改;

其中,“正交(Cartesian)”:直角坐标系

“关节(Joint)”:关节坐标系

(2)程序之中赋值或计算使用

位置寄存器指令PR[i]和位置寄存器要素指令PR[i,j]都支持赋值和运算,由于代表的意义不同其赋值内容和支持的运算也不同。

其中,PR[i]可以将位置资料代入位置寄存器,赋值的内容如下图4所示。除此之外也可以进行四则运算,但只支持四则运算中的“+”,“-”运算。

图4 PR(i)支持的代入和计算

PR[i,j]是进行位置寄存器的算术运算的指令,以与数值计算器指令相同的方式记述。因而其支持的赋值内容如下图5所示,支持运算有“+”,“-”,“*”,“/”四则运算和取整、取余。

图5 PR[i,j]支持的代入和计算

具体操作步骤为:

1)在程序编辑页面中点击【F1指令】([INST]),选择【数据寄存器】(Registers),如图6所示:

图6 选择指令

图7 先选择逻辑形式

2)为了实现赋值和运算,需要先选择一个合适的逻辑形式,选项如图7所示。移动光标选择所需计算方式。

图8 选择对象和值

3)如图8所示,根据需求,移动光标选择所需赋值对象及赋值内容即可。

STEP2:使用寄存器

寄存器设置完成后,调用即可。调用方式对应设置方式也有两种:

(1)在DATA界面直接使用;

(2)在程序中调用

(1)在DATA界面直接使用

1) 按【Data】键,再按F1【类型】(TYPE)出现以下内容(如图9所示):

图9 DATA界面

2)移动光标选择【位置寄存器】(Position Reg),按【回车】(ENTER)键后,界面如图10。

其中,“ R ”:表示已完成示教的位置寄存器

“ * ”:表示尚未示教的位置寄存器

图10 位置寄存器设置界面

3)移动光标至STEP1中已设置好的寄存器所在位置,按【SHIFT】+【F2移动】(MOVE TO),机器人移动到设置好的点位,在此过程中请不要松开【SHIFT】键。

(2)在程序中调用

图11 程序编辑界面

1)如图11所示,点击【EDIT】快捷键,进入程序编辑界面,移动光标至点位信息要素位置,点击【F4选择】(CHOICE)出现以上内容。移动光标选择以PR形式记录点位信息。

图12 采用PR形式代表位置信息

如图12所示,选择PR形式,此时动作指令就修改成为用PR来表示位置信息要素的形式。直接在光标所在位置处输入STEP1中已设置好的位置寄存器编号,即可实现位置调用。

分享到:

发那科机器人寄存器Ar_发那科机器人位置寄存器您了解多少!!!相关推荐

  1. 发那科机器人寄存器Ar_发那科机器人与TP参数的千丝万缕关系

    摘要:对于发那科机器人中的KAREL编程语言,在使用函数时可以通过形参的方式进行参数的传递,而控制机器人动作又只能通过TP程序实现,而在实际应用中会出现在不同程序间进行参数传递的需求,尤其是对于有模块 ...

  2. 发那科机器人寄存器Ar_发那科机器人应用-数值寄存器 R[]

    数值寄存器R 数值寄存器指令 数值寄存器指令是进行寄存器的算术运算的指令.数值寄存器用来存储某一整数值或小数值得变量(有关数值寄存器, 见 7.3 节).标准情况下提供有 200 个数值寄存器. R[ ...

  3. 发那科机器人寄存器Ar_详解发那科机器人应用-数值寄存器 R「」

    发那科机器人,发那科机器人集成. 数值寄存器R 数值寄存器指令数值寄存器指令是进行寄存器的算术运算的指令.数值寄存器用来存储某一整数值或小数值得变量(有关数值寄存器,见 7.3 节).标准情况下提供有 ...

  4. 发那科机器人网段_发那科“蜘蛛手”机器人工艺调试流程详解

    FANUC iR PickTool是对传送带上的工件使用相机或光电传感器等设备进行检测,机器人配合传送带的运动对工件进行动态拾取的定制化软件.该软件提供了多台机器人共享一条传送带上工件数据信息的应用, ...

  5. 发那科机器人圆弧指令怎么用_FANUC机器人操作指南

    FANUC机器人操作指南 1机器人程序 FANUC机器人程序分为TP.MACRO.CAREL几种类型. TP为一般程序,用示教器可以创建.编辑.删除. MARCO为宏程序,在设备调试完成后一般无需添加 ...

  6. 发那科机器人没有码垛指令_FANUC 机器人码垛编程详细讲解,要收藏哦~

    原标题:FANUC 机器人码垛编程详细讲解,要收藏哦~ 1. 码垛功能的定义 对几个具有代表性的点进行示教,即可以从下层到上层按照顺序堆叠工件. 2. 码垛的种类 码垛 B:包括码垛B(单路径模式)和 ...

  7. 发那科机器人没有码垛指令_FANUC 机器人码垛编程详细讲解

    首先,我们先先看一个码垛视频 1. 码垛功能的定义 对几个具有代表性的点进行示教,即可以从下层到上层按照顺序堆叠工件.2. 码垛的种类码垛 B:包括码垛B(单路径模式)和码垛BX(多路径模式) 适用于 ...

  8. 发那科机器人GI分配_干货 | Fanuc机器人IO配备和UI/UO配备

    Fanuc机器人 IO配备和UOP配备 一.Fanuc机器人IO种类 1.Fanuc机器人IO分类 I/O (输出/输入信号),是机器人与末端执行器.外部装置等系统的外围设备展开通信的电信号.有标准化 ...

  9. 发那科syst178_共享:发那科机器人常规维修,故障简析全套流程

    基本维修 一.阐述 定期进行机器人维修可以缩短机器人的使用寿命, FANUC机器人维修周期可以分成日常三个月,六个月,一年,三年.具体内容如下: 在这里明确叙述如何替换电池和润滑油. 二.替换电池 F ...

最新文章

  1. html中右侧三角形代码,html – 使用CSS边框的三角形和倒三角形
  2. 用户登录界面 - 记事本风格HTML代码
  3. 2017.10.13 轮状病毒 失败总结
  4. 不间断电源ups标准_UPS不间断电源除尘技巧分析
  5. MATLAB向量运算
  6. php连接 mysql的三种连接方式
  7. android3d画廊自动切换,Android ViewPager打造3D画廊
  8. pycharm 添加已有文件
  9. IDEA TOP TIPS
  10. 2020年度个人总结--一个前端技术LD的年终盘点
  11. 四、网络层(一)网络层的功能
  12. 抖音算法推荐机制详解
  13. Vertx中的verticle详解
  14. Python之Django 模型Model
  15. Hibernate从0开始,入门到放弃,一文上手
  16. 全志 android 编译,全志Android SDK编译详解(二)
  17. 空间与运动——简单太阳系+牧师与魔鬼
  18. “工匠”的精神 新一代旗舰AP为中科院物理所“铸魂”
  19. word2013 发布csdn博客
  20. java游戏开发——连连看小游戏

热门文章

  1. 九浅一深(深浅拷贝)
  2. 惯性导航原理(八)-IMU的标定
  3. MySQL操作mysqldump命令详解
  4. 拉斯维加斯算法与N皇后问题
  5. EDA软件_Cadence_Allegro 16.6导入网络表出错分析
  6. 记录一下自己vscode的代码合并功能的使用
  7. 使用 Luckysheet 可实现 Web 的 Excel
  8. 【Revit二次开发】“附加模块”中添加“外部工具”AND外部工具中添加新建插件
  9. 3D图标的制作(Cinema 4D, Photoshop, Icon workshop)
  10. 三菱伺服J4系列刚性调节