0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

VW大众标准中BAS()程序的使用浅谈

机器人及PLC自动化应用 ? 来源:机器人及PLC自动化应用 ? 2020-06-11 16:20 ? 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

表层程序:

KLIN VB=8[mm/s] Genau=2[mm]ACC=100% RobWzg=1 Base=1 SPSTrig=0[1/100s] P

轨迹程序

1: FB PSPS = M30 & M32 & M39 & E41 & E45& E56 & E74 & E77 & E80

SPS程序

内部程序:

VW_MPARA_ACT=P6_D点号转存

Act_P1 =P6 存储点

Act_P2 =P6 存储点

VW(#MPARA,TRUE)执行后台 辅助程序

SPS_FERTIG=FALSE

TRIGGERWHEN DISTANCE=1 DELAY=0 DO SPS_TRIG(10006) PRIO=-1执行SPS程序

LIN P6C_DIS 执行工艺直线轨迹

$ADVANCE=1 激活预执行

---------------------------------------------------

DEF TOOL (TOOL_NO:IN )

INT TOOL_NO 声明: 整数形式变量TOOL_NO

IF (TOOL_NO==0) THEN 如果工具号 为 0

$TOOL=$NULLFRAME 对工具坐标 进行清零

IF $ADAP_ACC<>#NONE THEN加速度适配器的激活 = #STEP2

$LOAD.M=$DEF_L_M 载荷质量机器人自身值

$LOAD.CM=$DEF_L_CM 载荷重心

$LOAD.J=$DEF_L_J 载荷 惯性

ENDIF

ELSE -------如果有工具号

CONTINUE

$TOOL=TOOL_DATA[TOOL_NO] 使用工具库对应的号里的工具信息

IF $ADAP_ACC<>#NONE THEN加速度适配器的激活 = #STEP2

IF LOAD_DATA[TOOL_NO].M<0 THEN?负载库里的重量值为小于0

$LOAD.M=$DEF_L_M 使用机器人自身计算值

$LOAD.CM=$DEF_L_CM

$LOAD.J=$DEF_L_J

ELSE---------负载库里的重量值有数

$LOAD.M=LOAD_DATA[TOOL_NO].MCONFIG.dat里计算值质量

$LOAD.CM=LOAD_DATA[TOOL_NO].CMCONFIG.dat里计算值重心

$LOAD.J=LOAD_DATA[TOOL_NO].JCONFIG.dat里计算值惯性

IF (($LOAD.M<>0) AND ($LOAD.J.X==0) AND($LOAD.J.Y==0) AND ($LOAD.J.Z==0)) THEN如果有重量,但重心 是0,0,0就用机器人自身值

$LOAD.J=$DEF_L_J载荷重心

ENDIF

ENDIF

ENDIF

ENDIF

CONTINUE

$ACT_TOOL=TOOL_NO 激活的工具号

END

$LOAD预先运行中当前有效的载荷数据

该结构包含输入到机器人控制器中并分配给当前工具的有效载荷数据。参考坐标系是FLANGE坐标系。

$LOAD={M 重量 , CM重心, J惯性}

M质量类型:REAL;单位:公斤

CM 重心 FRAME

X,Y,Z:重心相对于法兰的位置

A,B,C:主惯性轴相对于法兰的方向

J惯性:Type: INERTIA

X,Y,Z:围绕相对于法兰旋转了A,B和C的坐标系轴的惯性矩。

DEF BASE (BASE_NO:IN )

INT BASE_NO 声明: 整数形式变量BASE_NO

IF (BASE_NO==0) THEN如果给的BASE号是0

CONTINUE

$BASE=$WORLD就使用全球坐标作为$BASE坐标值

ELSE 如果给的BASE号不 是0

CONTINUE

$BASE=BASE_DATA[BASE_NO]将CONFIG.dat里的BASE库值 写入BASE坐标里

ENDIF

CONTINUE

$ACT_BASE=BASE_NO ; 显示当前使用的BASE号

CONTINUE

$ACT_EX_AX=-1 外部轴使用的BASE号

END

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 存储
    +关注

    关注

    13

    文章

    4542

    浏览量

    87606
  • 程序
    +关注

    关注

    117

    文章

    3828

    浏览量

    83219
  • 变量
    +关注

    关注

    0

    文章

    614

    浏览量

    29026

原文标题:VW大众标准中BAS()程序的使用浅谈

文章出处:【微信号:gh_a8b121171b08,微信公众号:机器人及PLC自动化应用】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    如何轻松使用VW-102A读数仪测量测缝计数据?

    无论是桥梁、大坝还是隧道工程,监测结构物的裂缝变化都至关重要。而南京峟思的VWD-J型振弦式测缝计配合VW-102A读数仪,正是工程师们信赖的“安全管家”。但很多用户拿到设备后,对如何操作读数仪感到
    的头像 发表于 04-21 14:28 ?345次阅读
    如何轻松使用<b class='flag-5'>VW</b>-102A读数仪测量测缝计数据?

    浅谈集成电路设计标准单元

    本文介绍了集成电路设计Standard Cell(标准单元)的概念、作用、优势和设计方法等。
    的头像 发表于 03-12 15:19 ?762次阅读

    办公大楼楼宇自控BAS系统能耗监测

    办公大楼楼宇自控BAS系统能耗监测概述 办公大楼楼宇自控BAS系统能耗监测是指对智能建筑物所属各类设备的运行、安全状况、能源使用状况及节能等实现综合自动监测、控制与管理的系统。BAS应是基于现代分布
    的头像 发表于 02-22 10:30 ?653次阅读

    智慧校园楼宇自控BAS系统

    办公大楼楼宇自控BAS系统能耗监测概述 在现代化办公大楼,楼宇自控 BAS(Building Automation System)系统的能耗监测至关重要。它是实现建筑节能、提升能源管理效率
    的头像 发表于 02-22 10:19 ?627次阅读

    GD32VW553-UNIFI数据表

    电子发烧友网站提供《GD32VW553-UNIFI数据表.pdf》资料免费下载
    发表于 01-22 17:29 ?1次下载
    GD32<b class='flag-5'>VW</b>553-UNIFI数据表

    GD32VW553-MINI数据表

    电子发烧友网站提供《GD32VW553-MINI数据表.pdf》资料免费下载
    发表于 01-22 16:43 ?0次下载
    GD32<b class='flag-5'>VW</b>553-MINI数据表

    GD32VW553-MD1数据表

    电子发烧友网站提供《GD32VW553-MD1数据表.pdf》资料免费下载
    发表于 01-22 16:40 ?0次下载
    GD32<b class='flag-5'>VW</b>553-MD1数据表

    GD32VW553xx数据表

    电子发烧友网站提供《GD32VW553xx数据表.pdf》资料免费下载
    发表于 01-17 16:32 ?0次下载
    GD32<b class='flag-5'>VW</b>553xx数据表

    AN154 GD32VW553快速开发指南

    电子发烧友网站提供《AN154 GD32VW553快速开发指南.pdf》资料免费下载
    发表于 01-17 15:39 ?1次下载
    AN154 GD32<b class='flag-5'>VW</b>553快速开发指南

    AN151 GD32VW553 AT指令用户指南

    电子发烧友网站提供《AN151 GD32VW553 AT指令用户指南.pdf》资料免费下载
    发表于 01-17 15:26 ?0次下载
    AN151 GD32<b class='flag-5'>VW</b>553 AT指令用户指南

    AN158 GD32VW553 Wi-Fi开发指南

    电子发烧友网站提供《AN158 GD32VW553 Wi-Fi开发指南.pdf》资料免费下载
    发表于 01-17 15:24 ?2次下载
    AN158 GD32<b class='flag-5'>VW</b>553 Wi-Fi开发指南

    AN153 GD32VW553基本指令用户指南

    电子发烧友网站提供《AN153 GD32VW553基本指令用户指南.pdf》资料免费下载
    发表于 01-17 15:22 ?0次下载
    AN153 GD32<b class='flag-5'>VW</b>553基本指令用户指南

    AN152 GD32VW553 BLE开发指南

    电子发烧友网站提供《AN152 GD32VW553 BLE开发指南.pdf》资料免费下载
    发表于 01-17 15:19 ?1次下载
    AN152 GD32<b class='flag-5'>VW</b>553 BLE开发指南

    AN146 GD32VW553认证测试指南

    电子发烧友网站提供《AN146 GD32VW553认证测试指南.pdf》资料免费下载
    发表于 01-17 14:39 ?0次下载
    AN146 GD32<b class='flag-5'>VW</b>553认证测试指南

    GD32VW55x用户手册

    电子发烧友网站提供《GD32VW55x用户手册.pdf》资料免费下载
    发表于 01-17 14:22 ?2次下载
    GD32<b class='flag-5'>VW</b>55x用户手册