Skip to content

Repository files navigation

🚀 Applied Motion's EtherCAT products can be controlled using Python 💻

Python

Make sure you have safety in place when performing motion task on Axis, it is advised to perform testing without load first

Important Note:- User need to install Npcap or WinPcap to start using PySOEM -- - https://pysoem.readthedocs.io/en/latest/requirements.html

PySOEM enables basic system testing of EtherCAT slave devices with Python. PySOEM is a wrapper around the Simple Open EtherCAT Master (SOEM). Unlike plain C Library wrappers, PySOEM tries to provide an API that can already be used in a more pythonic way.

🎯 Use Connetion_Setup.py file to find the adapter ID on the PC and confirm connection with the drive

📌 Users can use different control mode to control the motion

✅ Control Motion using

➡️ Profile Velocity Mode -- Profile_Velocity_Mode.py

➡️ Profile Position Mode -- Profile_Position_Mode.py

➡️ Profile Torque Mode -- Profile_Torque_Mode.py

➡️ Q program Mode -- Q_Mode.py (write Q program using Applied Motion software and execute Q program using Python)

➡️ Homing Mode -- Homing Mode.py (Check EtherCAT user manual for Homing method details)

📞 Contact Technical support for more assistance

Releases

Packages

Contributors

Languages