TwinCAT3第三方伺服电机——汇川IS620N使用
目录
一、硬件连接和NC轴关联。
1、首先将IS620N配置文件IS620N-Ecat_v2.5.3.xml文件拷贝到C:\TwinCAT\3.1\Config\Io\EtherCAT中。
2、新建TwinCAT3工程、新建PLC工程。然后和PLC控制器建立连接。
3、在工程IO中扫描IS620N伺服
4、IO成功扫描到伺服后,MOTION-Axes中也会自动添加Axis轴,并且和IO中扫描到的轴Link关联起来。
5、设置NC轴参数、设置编码器分辨率。(设置成功后,电机运动单位即为: 圈/分钟)
6、激活工程。在NC轴中点动伺服。
7、伺服和倍福控制器硬件接线。
二、程序代码控制伺服。
1、添加伺服库文件Tc2_MC2
2、定义伺服功能块变量,重新编译工程。
3、NC轴伺服和程序轴关联
4、重新激活工程。
5、轴控功能实例化,功能实现。程序下载到PLC中。
6、读取第三方电机扭矩
7、重新激活工程。
伺服调试和参数说明
一、硬件连接和NC轴关联。
1、首先将IS620N配置文件IS620N-Ecat_v2.5.3.xml文件拷贝到C:\TwinCAT\3.1\Config\Io\EtherCAT中。
伺服xml文件:汇川伺服XML文件IS620N-Ecat_v2.5.3.rar-制造文档类资源-CSDN下载
2、新建TwinCAT3工程、新建PLC工程。然后和PLC控制器建立连接。
3、在工程IO中扫描IS620N伺服
4、IO成功扫描到伺服后,MOTION-Axes中也会自动添加Axis轴,并且和IO中扫描到的轴Link关联起来。
5、设置NC轴参数、设置编码器分辨率。(设置成功后,电机运动单位即为: 圈/分钟)
6、激活工程。在NC轴中点动伺服。
7、伺服和倍福控制器硬件接线。
二、程序代码控制伺服。
1、添加伺服库文件Tc2_MC2
2、定义伺服功能块变量,重新编译工程。
3、NC轴伺服和程序轴关联
4、重新激活工程。
5、轴控功能实例化,功能实现。程序下载到PLC中。
功能块实例化功能代码
MC_POWER_0(Axis:= axis1, Enable:= hmi_bg_Power, Enable_Positive:= TRUE, Enable_Negative:= TRUE, Override:= , BufferMode:= , Options:= , Status=> , Busy=> , Active=> , Error=> , ErrorID=> ); MC_Reset_0(Axis:= axis1, Execute:= hmi_bg_Reset, Done=> , Busy=> , Error=> , ErrorID=> );MC_JOG_0(Axis:= axis1, JogForward:= hmi_bg_JogForward, JogBackwards:= hmi_bg_JogReverse, Mode:= MC_JOGMODE_CONTINOUS, Position:= , Velocity:= hmi_dg_JogVelocity, Acceleration:=hmi_dg_JogAcc , Deceleration:=hmi_dg_JogDec , Jerk:= , Done=> , Busy=> , Active=> , CommandAborted=> , Error=> , ErrorID=> );MC_ReadStatus_0(Axis:= axis1, Enable:= TRUE, Valid=> , Busy=> , Error=> hmi_bo_AxisErr, ErrorID=> , ErrorStop=> , Disabled=> , Stopping=> , StandStill=> hmi_bo_AxisStandStill, DiscreteMotion=> , ContinuousMotion=> , SynchronizedMotion=> , Homing=> , ConstantVelocity=> , Accelerating=> , Decelerating=> , Status=> ); hmi_AxisActualPos:=axis1.NcToPlc.ActPos;
hmi_AxisActualVelocity:=axis1.NcToPlc.ActVelo;
创建HMI人机界面
6、读取第三方电机扭矩
7、重新激活工程。
伺服使能待机情况下,用手去转动电机,在HMI上可以看到变化的扭矩值(扭矩值为:千分比)
伺服调试和参数说明
1、面板Jog
按键Mode、Set等->选择到参数H0d.11->按键SET->(上下键)设置速度->SET->伺服使能->按键Up/Down点动正反转
2、绝对值编码器,当前位置设置为0
H05-30->设置值6
3、编码器分辨率
电机转一圈编码器1048576个脉冲,电机转动一圈对应60mm。分辨率设置为:0.000057220459=60/1048576。即1mm/S对应1圈/分。
完。
伺服说明书:整理-汇川IS620N伺服资料.rar-制造文档类资源-CSDN下载
创作不易,请多多支持
工程代码连接:TwinCAT3和第三方伺服电机——汇川电机使用_twincat电机-交通文档类资源-CSDN下载
TwinCAT3第三方伺服电机——汇川IS620N使用相关推荐
- TwinCAT3第三方伺服电机——汇川SV660N使用
目录 一.第三方伺服在TC3中配置和使用 二.xml文件拷贝 编辑 三.IO中扫描伺服 四.工程测试 五.汇川伺服参数设置说明 一.第三方伺服在TC3中配置和使用 在倍福控制系统中使用第三方伺服可以 ...
- CX5120控制汇川IS620N伺服报错E15解决方案
在调试过程中,连接汇川PLC,伺服报错E15.本文介绍CX5120控制汇川IS620N伺服报错E15解决方案. 操作流程 1.1. Beckhoff 1.1.1. 基本软硬件 Cx5120及倍福相关输 ...
- 倍福位置记忆--TwinCAT对绝对值编码器溢出圈数的处理--以汇川IS620N为例
首先配置伺服,如下所示: 根据伺服手册和编码器反馈的数值可知,其每转脉冲数,和最大的记忆圈数: 型号:IS620N 编码器位数:8388608 最大:2149498568 最小:-2149498568 ...
- 倍福TwinCAT3第三方伺服电机——以汇川IS620N伺服为例子
目录 一.硬件连接和NC轴关联. 1.首先将IS620N配置文件IS620N-Ecat_v2.5.3.xml文件拷贝到C:\TwinCAT\3.1\Config\Io\EtherCAT中. 2.新建T ...
- 汇川IS620N伺服使能和点动测试
1.用户程序创建 1.1 创建程序 在Application目录下添加新的文件夹"用户程序",添加程序 : MotionTest 1.2 程序添加到任务中 将新创建的程序Motio ...
- 倍福控制第三方伺服走CSV模式--以汇川伺服为例
在使用TwinCAT软件控制标准CiA402协议的EtherCAT伺服时使用TwinCAT软件NC自 带的运动控制指令控制伺服,此时伺服驱动器一般工作在CSP/CSV/CST模式.最常见伺服驱动 器工 ...
- 汇川PLC单位换算及电子齿轮比
本文以汇川H5U为例进行说明轴控的单位换算,经过改进后,H5U的设置界面更加合理及容易理解,汇川中型PLC-AM400/AM600系列的设置与此类似,界面也相同. H5U支持本地轴控(发脉冲)和Eth ...
- 汇川Inoproshop软件CIA402轴基本配置
添加伺服从站后,双击"轴"会出现轴配置界面,下面按照由上至下的顺序依次对轴配置界面选项卡功能进行介绍. 一.轴基本设置 轴基本设置中包括虚轴/实轴模式两种工作模式,其定义如下表所述 ...
- 倍福--控制汇川伺服出现报警
在这里插入代码片 现场调试的时候,出现一个现象:触摸屏电机某个轴的JOG时,会有两个轴动作,然后两个轴就报警了,本文对该现象的原因进行分析. 操作流程 1.1. 两个伺服的配置 伺服是用的汇川IS62 ...
最新文章
- 【NLPer必看】NLP领域高质量综述论文
- sqlserver中,如果正确得到中文的长度
- aide怎么打开html文件,求助!aide获取网页html源码
- 程序员生存定律--管理向左,技术向右
- css 文字重叠_学习过CSS,那你知道BFC是什么吗?
- 目标检测带标签样本增广工具
- matlab imresize对图像进行缩小放大
- centOS7挂在windows移动硬盘方法
- ai直线怎么变折线_如何在 AI中设计可编辑折线图
- 反编译android 状态栏沉浸,教程:反编译修改实现状态栏时间居左,去除锁屏运营商...
- leetcode —— 数组(1. Two Sum)
- Ubuntu 16.04 安装Matlab R2015b
- 【转】如何调试bash脚本
- android dagger2 原理,Dagger2 系列(四)Dagger2.Android基本原理
- 5.5matlab曲线拟合(多项式函数拟合)
- canvas 基础系列(一)之实现抽奖刮刮卡(橡皮擦)
- Apache Axis2项目的联合创始人总结30条架构原则
- python语言画成圆相切_三个相切圆的公切圆
- HaLoop——适用于迭代计算的Hadoop
- Python给pdf制定权限加密
热门文章
- 部署Kubernetes时出现ImagePullBackOff或ErrImagePull情况
- 面试机器学习算法,你需要知道这18个知识点!
- 网站html保存,如何保存网页内容(高级篇)
- sed Linux并发报错,完美解决mac环境使用sed修改文件出错的问题
- Three.js学习笔记---我和小伙伴都惊呆了
- Markdown写作规范
- 大学生职业生涯规划书完整版
- 凸函数的判断(上): 重要的基本性质
- 纯前端大数据处理技术:葡萄城纯前端开发工具应用实践
- php 中compact(),PHP compact()用法及代码示例