前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >程序文件的使用

程序文件的使用

作者头像
用户4442670
发布2022-06-29 16:41:03
6970
发布2022-06-29 16:41:03
举报
文章被收录于专栏:机器人小农

上一期我们看到了机器人的程序是什么样子的

现在我们来看看程序有哪些文件,这些文件都有什么功能。

1 程序的主文件夹:“ Program”

2 其他程序的子文件夹

3 程序模块/ 模块

4 程序模块的注释

这里需要提到一个用户组的概念,机器人用户组一般分为

用户:生产操作人员

专家:编程人员

安全员:涉及到安全配置方面人员

管理员:可执行系统管理的人员

这些用户组不是所有机器人都一样,有些会多几个,有些会少几个,在8.5以上版本的系统还可以对用户组进行权限设置。

一个程序模块的组成。

一个程序模块分为两个文件组成,XXX.SRC和XXX.DAT,当然有些程序只有SRC文件

XXX.SRC文件是用于运行的代码

XXX.DAT文件是相关的数据

我们找个程序把这两个文件都打开来看看

ttttt.src

ttttt.dat

从这两个图中可以看出,我们在src文件中建立的运动指令会在dat文件中声明相应的变量并且存储这个点的位置信息。

拿第19行的SPTP P1来举例,这条指令的意思是将机器人运动到P1点。Tool[1],base[0],速度100%

在dat文件中可以找相对应的声明行 17行-19行

17行,还可以看到src中的P1在这里被命名为xp1的E6POS类型的结构变量,并且存储着位置信息。

18行,FP1命名的FAT类型结构中,记录着tool,base,IPO,POINT2[]

19行,PPDAT1命名的PDAT类型结构,记录着vel,acc,apo_dist,apo_mode,gear_jerk等数据

这里面我也很多变量不清楚是干什么的,不过基本可以看出dat文件中记录着位置信息、相关工具编号、相关基座标编号、运行采用的坐标系、速度、加速度等等与这条运动指令有关的数据。

当然除了运动指令以外,编程工程师可能还会在dat文件中进行一些变量的声明。和创建自己需要的结构来用于记录信息。

============================================================================

通过以上这些信息我们可以建立属于自己的某些功能的指令,如果有USER_TECH软件的支持,那还可以创建出自己的联机表单。

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2021-09-10,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 机器人小农 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
访问管理
访问管理(Cloud Access Management,CAM)可以帮助您安全、便捷地管理对腾讯云服务和资源的访问。您可以使用CAM创建子用户、用户组和角色,并通过策略控制其访问范围。CAM支持用户和角色SSO能力,您可以根据具体管理场景针对性设置企业内用户和腾讯云的互通能力。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档