1、硬件配置

1.1 Procress Data配置

首先新建程序工程,在IO中扫描伺服,在NC轴中测试确定伺服运行正常。

然后在IO中打开要回零的伺服,在Procress Data中进行设置,添加6060参数

1.2 Startup参数设置

配置模式下,在Startup中添加和设置参数

607C:原点偏移量,设置为0

6098:回零方式,设置33(找Z相脉冲)    台达回零方式总共35种,手册中搜索6098选择合适方式。

6099 Sub-1:找原点时的速度

6099 Sub-2:找原点时的速度

609A:回零加速度

设置完成,激活工程。

1.3 测试

2、程序逻辑

bHome_PDO:布尔变量,常置TRUE启动回零,回零完成改为FALSE

控制逻辑:

1、将伺服使能去掉

2、将6060模式设置为6

3、将伺服使能,此时电机开始转动回零。

4、检测状态字,567为回零成功。

5、回零成功后将6060改为8

//PDO回零
PDO_R_TRIG(CLK:= bHome_PDO, Q=> );
IF PDO_R_TRIG.Q THENnStep_PDOHome:=1;bo_PDO_Homing:=FALSE;bo_PdoHome_Done:=FALSE;
END_IF
IF bHome_PDO THENCASE nStep_PDOHome OF1:_myAds.Motion_bReset:=FALSE;bAxis4Power:=FALSE;IF _MyAxisOutput[3].bo_Disabled AND NOT _MyAxisOutput[3].bo_StandStill THENnStep_PDOHome:=10;             Axis4ModeOp:=6;                    //ModeOfOperation设置成6:回零模式END_IF;10://使能,使能后电机开始转动回零IF TON_1.Q THENbAxis4Power:=TRUE;END_IFIF Axis4StatusWord=567 THEN         //模式6的情况下并且使能,伺服开始回零,这个时候状态字为567bo_PDO_Homing:=TRUE;END_IFIF bo_PDO_Homing AND Axis4StatusWord.10 AND Axis4StatusWord.12  THENnStep_PDOHome:=20;END_IF;20://回零成功后,先复位,ModeOfOperation设置成8         IF TON_2.Q THEN_myAds.Motion_bReset:=TRUE;END_IFIF _MyAxisOutput[3].bo_ResetDone THEN_myAds.Motion_bReset:=FALSE;Axis4ModeOp:=8;//_myAds.Motion_bAxis4Power:=TRUE;bAxis4Power:=TRUE;//_myAds.Motion_bHome_PDO:=FALSE;bo_PdoHome_Done:=TRUE;nStep_PDOHome:=30;               END_IF; 30://PDO操作完成后,调用MC_Home。该功能块不会实际回零,只是设置回零状态完成、当前位置设置为0IF TON_3.Q THEN_MyAxisInput[3].bi_Home:=TRUE;  END_IFIF _MyAxisOutput[3].bo_Homed THEN_MyAxisInput[3].bi_Home:=FALSE;bHome_PDO:=FALSE;nStep_PDOHome:=0;END_IF;  END_CASEEND_IFTON_1(IN:= Axis4ModeOp=6 AND nStep_PDOHome=10, PT:=T#500MS , Q=> , ET=> );
TON_2(IN:= Axis4ModeOp=6 AND NOT _MyAxisOutput[3].bo_Moving, PT:=T#500MS , Q=> , ET=> );
TON_3(IN:= bo_PdoHome_Done , PT:=T#500MS , Q=> , ET=> );

pdf:

https://download.csdn.net/download/panjinliang066333/63966473

TwinCAT3中台达A2增量编码器伺服使用PDO方式回零相关推荐

  1. stm32正交编码器 原理图_恶劣环境下应用的电感式增量编码器和绝对编码器

    编码器可分为两种基本类型 - 增量编码器和绝对编码器. 增量编码器的显着特征是它报告角度的变化.换句话说,当增量编码器通电时,它不会报告其角位置,直到它具有测量的参考点. 绝对编码器明确地在比例或范围 ...

  2. 正弦余弦编码器与增量编码器的区别

    正弦余弦编码器与增量编码器的区别有哪些? 提供增量位置测量(旋转或线性)的编码器输出两个信号或通道(通常称为" A"和"B")以提供位置和方向信息.这些输出信号 ...

  3. Simotion应用与组网十八 增量编码器

    电机连接的旋转编码器可以是绝对编码器,倍福特的绝对编码器前面已经做过介绍,这次说下eclo,宜科的增量编码器,屁其中宜科 (EI90P是一款较常用的增量编码器,同样通过SMC30 SSI总线接入,在选 ...

  4. 西克DFS60E-S4AB00500增量编码器

    西克DFS60E-S4AB00500增量编码器 类型: DFS60E-S4AB00500 零件号: 1059564 表现 每转脉冲数 500 1) 测量步骤 每转90°电/脉冲 在非二进制行数下测量步 ...

  5. 轮毂电机光电增量编码器的ABZ信号详解

    轮毂电机ABZ信号详解. 轮毂电机的定位使用了霍尔信号和光电增量编码器,1024线的.也就意味着,轮子转一圈,A信号和B信号各有1024个高电平和低电平. 实际应用中,我们将A/B信号的上升沿和下降沿 ...

  6. 欧姆龙PLC项目程序NJ系列模切机程序 12轴EtherCAT总线伺服运动控制,包含回零、点动、定位、速度控制

    欧姆龙PLC项目程序NJ系列模切机程序 1.12轴EtherCAT总线伺服运动控制,包含回零.点动.定位.速度控制. 2.张力控制PID算法,收放卷径计算, 3.隔膜自动纠偏控制,模拟量数据平均化处理 ...

  7. 欧姆龙PLC项目程序NJ系列模切机程序 12轴EtherCAT总线伺服运动控制,包含回零、点动、定位

    欧姆龙PLC项目程序NJ系列模切机程序 1.12轴EtherCAT总线伺服运动控制,包含回零.点动.定位.速度控制. 2.张力控制PID算法,收放卷径计算, 3.隔膜自动纠偏控制,模拟量数据平均化处理 ...

  8. 双优先编码器_SPS主轴双闭环应用(增量编码器)

    一.双闭环方案说明 所谓双闭环控制,就是使用光栅尺或主轴PG直接检测控制对象的设备位置,进行信息反馈位置控制的控制模式,可不受传动环节.机械误差以及温度对位置变动产生影响进行控制.构建双闭环控制系统, ...

  9. Arduino学习笔记(14)-- Arduino使用增量编码器测速

    原理参考:https://www.arduino.cn/thread-42559-1-1.html https://blog.csdn.net/qq_42795251/article/details/ ...

  10. 台达ASDA-B2和ECMA-E2伺服电子齿轮比的计算

    硬件:伺服电机 台达 ECMA-E21310PS PLC:三菱FX1S,脉冲发送频率最高为100KHZ 驱动器:ASDA-B2-1021-B 文档:ASDA-B2_S_SC_20110426.pdf ...

最新文章

  1. js 中转换成list集合_java stream中Collectors的用法
  2. 有趣|“手工耿”史诗级大作:可以横着走的概念车!罗永浩点赞,网友喊话雷军投资...
  3. oracle 强制 断开,ORA-01092 ORACLE 实例终止。强制断开连接 解决方案(下)
  4. 某熊周刊:一周推荐外文技术资料(12.2)
  5. 在struts框架下实现文件的上传
  6. linux awk 教程,Linux awk使用案例教程
  7. python windows 安装scrapy_Windows下安装Scrapy
  8. [react] Mern和Yeoman脚手架有什么区别?
  9. 利用posix_fadvise清理系统中的文件缓存
  10. python离线安装依赖包_python离线安装外部依赖包的实现
  11. svn 提交 working copy is not up-to-date
  12. 案例:实现商品分类导航栏
  13. c语言,指针与数组--指针与二维数组2
  14. yii2 init初始化脚本分析
  15. [转]find命令之exec
  16. linux使用can卡
  17. 2017年我国大数据趋势分析
  18. 和金融男谈恋爱 vs 和程序员谈恋爱
  19. 深度学习之学习(1-2)感受野(receptive field)
  20. 一个牛人给JAVA初学者的建议(很受用)

热门文章

  1. 2020年TI杯大学生电子设计竞赛题A-无线运动传感节点
  2. 服务器tcpip修复工具,tcpip协议修复工具winsockfix
  3. 此行向远:他们为人工智能雕刻灵魂
  4. html5中加入音乐怎么弄,H5秀添加音乐和视频的编辑方式
  5. [转] 暴风影音被挂马 已有28000网民遭侵袭
  6. IDEA取消双击shift出现的搜索框
  7. python身份证验证系统_用python制作全国身份证号验证及查询系统
  8. 盘点一下 在Python中安装包的三种方法
  9. python下载后安装包在哪里找到_python安装包里idle在哪
  10. 有哪些开源的小程序商城源码?