EtherCAT运动控制卡开发教程之python

2025-05-30 19:56:49

众所周知,P烤恤鹇灭ython作为一门新兴开发语言,具有非常完善的基础代码库,更注重实用,同时代码可读极强,编写完程序即可直接运行,被越来越多的人广泛将它用于机器视觉和自动化控制。

今天正运动技术与大家分享一下运动控制卡应用开发教程之Python。

一、ECI2828硬件介绍

ECI2828 经济型多轴运动控制卡是一款总线型,模块化的网络型运动控制卡。控制卡本身最多支持 8 轴、可扩展至 16 轴的运动控制、用以实现直线插补、任意圆弧插补、空间圆弧、螺旋插补、电子凸轮、电子齿轮、同步跟随、虚拟轴等简单的轨迹控制需求;采用优化的网络通讯协议可以实现实时的运动控制。

ECI2828 经济型多轴运动控制卡可用于电子半导体设备(检测类设备、组装类设备、锁附类设备、焊锡机)、点胶设备和流水线等 16 轴以内脉冲应用场合。

EtherCAT运动控制卡开发教程之python

二、Python语言开发流程

Python语言的使用环境

操作系统环境:win7_64x
Python开发运行环境:PyCharm2019.2
Python解释器版本:Python 3.7.4(32bit)

1、新建项目。

打开Pycharm软件进行操作,点击Create New Project新建项目。

EtherCAT运动控制卡开发教程之python

3、新建Python文件。

在Python项目中新建Python文件,右键CratPython文件夹,选择“New→PythonFile”,创建新的Python 文件。

EtherCAT运动控制卡开发教程之python

4、将Python动态库复制到Python项目中。

EtherCAT运动控制卡开发教程之python

2)通过ip连接函数接口返回的控制器句柄handle,对控制器的句柄handle操作。

EtherCAT运动控制卡开发教程之python

4)轴参数设置。

5)轴参数读取。

6)单轴运动。

7)运行程序,输出结果。

8)运行并输出程序运行结果

EtherCAT运动控制卡开发教程之python

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢