Difference between revisions of "CPRog Examples"

From Wiki
Line 8: Line 8:
 
E.g. to grip work pieces form an rectangular tray it is not necessary to program all singele positions. CPRog can handle two loops that increment the x and y parts of the target position. The gripping motion is inside a sub program.
 
E.g. to grip work pieces form an rectangular tray it is not necessary to program all singele positions. CPRog can handle two loops that increment the x and y parts of the target position. The gripping motion is inside a sub program.
  
Program Files:
+
'''Program Files:'''
 
* The main program [http://www.cpr-robots.com/download/CPRogExamples/Matrix/testMatrix.xml testMatrix.xml]
 
* The main program [http://www.cpr-robots.com/download/CPRogExamples/Matrix/testMatrix.xml testMatrix.xml]
 
* The gripping sub program [http://www.cpr-robots.com/download/CPRogExamples/Matrix/sub_matrixGrip.xml sub_matrixGrip.xml]
 
* The gripping sub program [http://www.cpr-robots.com/download/CPRogExamples/Matrix/sub_matrixGrip.xml sub_matrixGrip.xml]
Line 18: Line 18:
 
Please refer to the commands specification for further information on the variable commands: [http://www.cpr-robots.com/download/CPRog/CPR_CommandReference.pdf Command Reference]
 
Please refer to the commands specification for further information on the variable commands: [http://www.cpr-robots.com/download/CPRog/CPR_CommandReference.pdf Command Reference]
  
Trouble shooting:
+
'''Trouble shooting:'''
 
* If the robot does not perform the complete pattern, please check if the motion might exceed the motion limits. This is shown in the log messages tab on the bottom of CPRog
 
* If the robot does not perform the complete pattern, please check if the motion might exceed the motion limits. This is shown in the log messages tab on the bottom of CPRog
 
* Take a look at the variables in the variables tab on the bottom of CPRog. This helps to find problem
 
* Take a look at the variables in the variables tab on the bottom of CPRog. This helps to find problem

Revision as of 12:14, 6 February 2018

This page shows some example programs for the CPRog software. Please get in contact if you application is not covered...


The matrix motion in CPRog

Matrix Motion

E.g. to grip work pieces form an rectangular tray it is not necessary to program all singele positions. CPRog can handle two loops that increment the x and y parts of the target position. The gripping motion is inside a sub program.

Program Files:

Please save both files in the c:\CPRog\Data\Programs folder.

Please test this program in simulations, not with the real robot. E.g. starting positions etc have to be adapted to your specific set up!

Please refer to the commands specification for further information on the variable commands: Command Reference

Trouble shooting:

  • If the robot does not perform the complete pattern, please check if the motion might exceed the motion limits. This is shown in the log messages tab on the bottom of CPRog
  • Take a look at the variables in the variables tab on the bottom of CPRog. This helps to find problem
  • Precision: If the real robot approaches the positions with offsets it might be necessary to perfom a fine calibration. Please have a look at the according page Define the zero position offsets or get in contact!


For questions please get in contact: support@cpr-robots.com