PLC project using the simple PLCopen FBs for 3 axes / 1 kinematic (="Robot")

Is there an example commanding a kinematic via PLCOpen function blocks out of the PLC?

Best reply by StefanAT_ctrlX

This is not a question, it's just an example of a PLC project for 3axes/kinematic as well with real axes as with COREvirtual.

If someone needs a ctrlX plc-project showing the PLCopen function blocks for moving a kinematic, reset and also switch EtherCAT state and see status of PLCopen state and EtherCAT-state please find attached the ctrlX-PLC-Engineeering export file and fill free to contact me if you have questions. A short movie is also enclosed to see how to use my small internal visu.

I didn't use the much more comfortable allready existing AxisInterface in this project. It's just to see how the functions "Add Axis to Group" and "GroupEnable", "MoveLinearAbsolute" work together.

For myself I din't know before that the command MC_AddAxisToGroup has to be used.  I thought GroupEnable is enough 😉

Regards, Stefan Svoboda

PLC_exportFiles_RealCORE_and_COREvirtual_svob1.zip
142.21KB
PLC_Libs_example_svob1.png
46.14KB
EtherCAT_Konfig_svob1.png
47.02KB
ctrlX_DRIVE_CORE_plc_kinematic_example_svob1.mp4
19.78MB
View original
1 reply