中职工业机器人省赛任务解答(定制涂胶)

题目要求:

234eb705e6694ef8a578705eae4f4651.png

eb88f64c5b6f484698bcf657791f0609.png

cc77734291f648efae8ac5d2b4d15e8c.png 解决思路:

1.利用竞赛软件(PQART)自动生成路径功能,获取点位数据

2.根据轨迹点位个数创建数组

3.利用setdataval指令将点位批量写入数组

4.“射击”法编写程序,给定起始点及方向

详细步骤:

1.详读任务书要求,图E4为触摸屏交互界面,其数据由PLC发送给机器人,在机器人中创建num数组tj{4}用于存储起始点、结束点、涂胶方向、停留点。

2.利用pqart软件自动规划路径,可从任意点位开始cdcbd3e9d51447438b63451553031aac.png

 轨迹创建完毕后,找出C1、C2、C3.........等特殊点的点位数

例如:80bd766d261c440aa58ae8ed98b95739.png

 特殊点C6的点位数为15

完成此步骤后,记录每个特殊点对应的点位数字,在触摸屏编写交互界面时填写起始点停留点结束点项目选单的值

3.根据点位数量创建数组9d624c71121a4c4ab83886589fd39f17.png

 轨迹共有104个目标点位,则创建一个1维含104个元素的robtarget数组

 将代码从pqart导出,删除运行代码,只保留点位数据,或者只将点位数据复制粘贴出5b7153900cef41c399b13dfbabd28979.png

 3.利用setdataval指令,将104个点位数据写入新建的数组

0ed271c4627d4a6a8e869475b3ca1223.png

更改:setdataval更改为getdataval,其余参数不变,之前写反了

 共104个点所以循环104次,根据点位数量动态调整

4.“射击”法

首先判断枪口朝向(顺逆时针),扣动扳机(起始点),让子弹飞一会,击中目标(停留点、结束点)

根据前文创建的tj{4}数组,tj{1}为起始点,tj{2}为结束点,tj{3}为方向,tj{4}为停留点以上数据均有触摸屏人为设定后由PLC发送至机器人9aac19dea1624f419fe6698a0a8aacce.png

 余下部分功能暂不展示,欢迎讨论。试题其余部分也欢迎讨论

ps:写于12.4,今年省赛变化比较大,😵‍💫涂胶点要求手动对点,而且非常容易轴超限,不过问题不大😄

 

 

 

  • 10
    点赞
  • 17
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 20
    评论
回答: 在物联网领域,Python编程语言在职扮演着重要的角色。Python是一种简单易学、功能强大的编程语言,它具有丰富的库和工具,适用于快速开发物联网应用程序。在物联网职,使用Python可以实现各种功能,如数据采集、数据处理、设备控制等。此外,Python还可以与各种硬件设备和传感器进行连接和交互,实现物联网系统的全面功能。因此,对于物联网专学生来说,掌握Python编程是非常重要的。在物联网专基础实训教学,学生通常会学习物联网java、python等语言的课程,这些课程将为他们参加物联网职提供坚实的基础。另外,物联网可视化界面设计工具也可以辅助学生在职使用Python开发物联网应用程序,该工具通过图形化界面来代替代码开发界面,降低了学习门槛,使学生能够更轻松地构建物联网应用程序。总的来说,Python在物联网职扮演着重要的角色,学生通过学习相关课程和使用辅助工具可以更好地应用Python开发出优秀的物联网应用程序。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *2* *3* [唯众职物联网技术应用专解决方案](https://blog.csdn.net/whwzzc/article/details/125656373)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT3_1"}}] [.reference_item style="max-width: 100%"] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 20
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

智能制造设备技术应用新人教练

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值