Overview
Here you can find two examples, one for graphical and one for textual python programming of a pick and place movement for the ctrlX MOTION on a ctrlX CORE. If you like to see how they were set up watch the corresponding how-to video "How to #3 Use Graphical Programming for Pick & Place":
Preparation
A ctrlX CORE or a ctrlX CORE virtual is needed.
The version of the system apps fitting to RM21.03 (version 1.8.x) is expected.
An installation of following apps in version 1.8.x is expected:
ctrlX CORE - MOTION
ctrlX CORE - Python Runtime
ctrlX CORE - PLC
ctrlX CORE - IDE
Please see "Set up a ctrlX CORE & PLC Programming" to get the prepared configuration (PLC and motion) or watch the corresponding video "How to #2 Set up a ctrlX CORE & PLC Programming" to set everything up from scratch.
Graphical Coding
Download the archive "Data.zip" and unpack the project file "tiger-DevelopR.png" to your engineering PC.
Log into the ctrlX CORE and open the Visual Coding functionality of the IDE App:
Import the project file into the IDE:
The project will open up automatically and you are good to go.
Textual Coding
Download the archive "Data.zip" and unpack the file "DevelopR.py" to your engineering PC.
Log into the ctrlX CORE and open the Textual Coding functionality of the IDE App:
Upload the python file via drag and drop to a folder in the explorer view or right click and choose upload files:
Click on the uploaded file and you are good to go.
Notes
These examples are made for the pre-release version 1.8.x (RM21.03) and the corresponding apps.
Beware of moving mechanics when using automated motion commanding.
In the actual release version >=1.12 you will need valid licenses for using the apps.
Related links
Example Configure Hardware Components with ctrlX Configurator
Example Set up a ctrlX CORE & PLC Programming
Example Graphical and Textual Python Programming for Pick & Place
Example Implement Machine Safety with ctrlX Safety
Example Create a web-based HMI with WebIQ
Video How to #1 Configure Components
Video How to #2 Set up a ctrlX CORE & PLC Programming
Video How to #3 Use Graphical Programming for Pick & Place
Video How to #4 Implement Machine Safety
Video How to #5 Create a web-based HMI
Collection of How-to videos for ctrlX AUTOMATION
ctrlX Store
ctrlX CORE - MOTION
ctrlX CORE - Python Runtime
ctrlX CORE - PLC
ctrlX CORE - IDE
... View more