TwinCAT3中台达A2增量编码器伺服使用PDO方式回零
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方式回零相关推荐
- stm32正交编码器 原理图_恶劣环境下应用的电感式增量编码器和绝对编码器
编码器可分为两种基本类型 - 增量编码器和绝对编码器. 增量编码器的显着特征是它报告角度的变化.换句话说,当增量编码器通电时,它不会报告其角位置,直到它具有测量的参考点. 绝对编码器明确地在比例或范围 ...
- 正弦余弦编码器与增量编码器的区别
正弦余弦编码器与增量编码器的区别有哪些? 提供增量位置测量(旋转或线性)的编码器输出两个信号或通道(通常称为" A"和"B")以提供位置和方向信息.这些输出信号 ...
- Simotion应用与组网十八 增量编码器
电机连接的旋转编码器可以是绝对编码器,倍福特的绝对编码器前面已经做过介绍,这次说下eclo,宜科的增量编码器,屁其中宜科 (EI90P是一款较常用的增量编码器,同样通过SMC30 SSI总线接入,在选 ...
- 西克DFS60E-S4AB00500增量编码器
西克DFS60E-S4AB00500增量编码器 类型: DFS60E-S4AB00500 零件号: 1059564 表现 每转脉冲数 500 1) 测量步骤 每转90°电/脉冲 在非二进制行数下测量步 ...
- 轮毂电机光电增量编码器的ABZ信号详解
轮毂电机ABZ信号详解. 轮毂电机的定位使用了霍尔信号和光电增量编码器,1024线的.也就意味着,轮子转一圈,A信号和B信号各有1024个高电平和低电平. 实际应用中,我们将A/B信号的上升沿和下降沿 ...
- 欧姆龙PLC项目程序NJ系列模切机程序 12轴EtherCAT总线伺服运动控制,包含回零、点动、定位、速度控制
欧姆龙PLC项目程序NJ系列模切机程序 1.12轴EtherCAT总线伺服运动控制,包含回零.点动.定位.速度控制. 2.张力控制PID算法,收放卷径计算, 3.隔膜自动纠偏控制,模拟量数据平均化处理 ...
- 欧姆龙PLC项目程序NJ系列模切机程序 12轴EtherCAT总线伺服运动控制,包含回零、点动、定位
欧姆龙PLC项目程序NJ系列模切机程序 1.12轴EtherCAT总线伺服运动控制,包含回零.点动.定位.速度控制. 2.张力控制PID算法,收放卷径计算, 3.隔膜自动纠偏控制,模拟量数据平均化处理 ...
- 双优先编码器_SPS主轴双闭环应用(增量编码器)
一.双闭环方案说明 所谓双闭环控制,就是使用光栅尺或主轴PG直接检测控制对象的设备位置,进行信息反馈位置控制的控制模式,可不受传动环节.机械误差以及温度对位置变动产生影响进行控制.构建双闭环控制系统, ...
- Arduino学习笔记(14)-- Arduino使用增量编码器测速
原理参考:https://www.arduino.cn/thread-42559-1-1.html https://blog.csdn.net/qq_42795251/article/details/ ...
- 台达ASDA-B2和ECMA-E2伺服电子齿轮比的计算
硬件:伺服电机 台达 ECMA-E21310PS PLC:三菱FX1S,脉冲发送频率最高为100KHZ 驱动器:ASDA-B2-1021-B 文档:ASDA-B2_S_SC_20110426.pdf ...
最新文章
- js 中转换成list集合_java stream中Collectors的用法
- 有趣|“手工耿”史诗级大作:可以横着走的概念车!罗永浩点赞,网友喊话雷军投资...
- oracle 强制 断开,ORA-01092 ORACLE 实例终止。强制断开连接 解决方案(下)
- 某熊周刊:一周推荐外文技术资料(12.2)
- 在struts框架下实现文件的上传
- linux awk 教程,Linux awk使用案例教程
- python windows 安装scrapy_Windows下安装Scrapy
- [react] Mern和Yeoman脚手架有什么区别?
- 利用posix_fadvise清理系统中的文件缓存
- python离线安装依赖包_python离线安装外部依赖包的实现
- svn 提交 working copy is not up-to-date
- 案例:实现商品分类导航栏
- c语言,指针与数组--指针与二维数组2
- yii2 init初始化脚本分析
- [转]find命令之exec
- linux使用can卡
- 2017年我国大数据趋势分析
- 和金融男谈恋爱 vs 和程序员谈恋爱
- 深度学习之学习(1-2)感受野(receptive field)
- 一个牛人给JAVA初学者的建议(很受用)
热门文章
- 2020年TI杯大学生电子设计竞赛题A-无线运动传感节点
- 服务器tcpip修复工具,tcpip协议修复工具winsockfix
- 此行向远:他们为人工智能雕刻灵魂
- html5中加入音乐怎么弄,H5秀添加音乐和视频的编辑方式
- [转] 暴风影音被挂马 已有28000网民遭侵袭
- IDEA取消双击shift出现的搜索框
- python身份证验证系统_用python制作全国身份证号验证及查询系统
- 盘点一下 在Python中安装包的三种方法
- python下载后安装包在哪里找到_python安装包里idle在哪
- 有哪些开源的小程序商城源码?