ctrlX Automation How-to Example

Graphical and Textual Python Programming for Pick and Place using IDE App

CodeShepherd
Community Moderator
Community Moderator
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
Graphical Coding
  1. Download the archive "Data.zip" and unpack the project file "tiger-DevelopR.png" to your engineering PC.
  2. Log into the ctrlX CORE and open the Visual Coding functionality of the IDE App:
    2021-06-18_13h17_07.png

  3. Import the project file into the IDE:
    2021-06-18_13h19_05.png

  4. The project will open up automatically and you are good to go.
    CodeShepherd_0-1624015598890.png

     

Textual Coding
  1. Download the archive "Data.zip" and unpack the file "DevelopR.py" to your engineering PC.
  2. Log into the ctrlX CORE and open the Textual Coding functionality of the IDE App:
    2021-06-18_13h03_07.png

  3. Upload the python file via drag and drop to a folder in the explorer view or right click and choose upload files:
    2021-06-18_13h29_56.png

  4. Click on the uploaded file and you are good to go.
    CodeShepherd_1-1624016044586.png

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
CodeShepherd
CodeShepherd
Technical sales support from Bosch Rexroth
2 Comments
Must Read
Icon--AD-black-48x48Icon--address-consumer-data-black-48x48Icon--appointment-black-48x48Icon--back-left-black-48x48Icon--calendar-black-48x48Icon--center-alignedIcon--Checkbox-checkIcon--clock-black-48x48Icon--close-black-48x48Icon--compare-black-48x48Icon--confirmation-black-48x48Icon--dealer-details-black-48x48Icon--delete-black-48x48Icon--delivery-black-48x48Icon--down-black-48x48Icon--download-black-48x48Ic-OverlayAlertIcon--externallink-black-48x48Icon-Filledforward-right_adjustedIcon--grid-view-black-48x48IC_gd_Check-Circle170821_Icons_Community170823_Bosch_Icons170823_Bosch_Icons170821_Icons_CommunityIC-logout170821_Icons_Community170825_Bosch_Icons170821_Icons_CommunityIC-shopping-cart2170821_Icons_CommunityIC-upIC_UserIcon--imageIcon--info-i-black-48x48Icon--left-alignedIcon--Less-minimize-black-48x48Icon-FilledIcon--List-Check-grennIcon--List-Check-blackIcon--List-Cross-blackIcon--list-view-mobile-black-48x48Icon--list-view-black-48x48Icon--More-Maximize-black-48x48Icon--my-product-black-48x48Icon--newsletter-black-48x48Icon--payment-black-48x48Icon--print-black-48x48Icon--promotion-black-48x48Icon--registration-black-48x48Icon--Reset-black-48x48Icon--right-alignedshare-circle1Icon--share-black-48x48Icon--shopping-bag-black-48x48Icon-shopping-cartIcon--start-play-black-48x48Icon--store-locator-black-48x48Ic-OverlayAlertIcon--summary-black-48x48tumblrIcon-FilledvineIc-OverlayAlertwhishlist