Difference between revisions of "AXY:Element Coordination/ATP"
(Created page with "<center>'''''Robot Synchronization Verification'''''</center> Table of Contents'''Revisions3''' '''ATP Status Table3''' '''Test Requirements4''' '''Related Documentation4...") |
|||
| (18 intermediate revisions by 2 users not shown) | |||
| Line 1: | Line 1: | ||
| − | <center>''''' | + | <center>'''''Element Coordination Verification Procedure'''''</center> |
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
= Test Requirements = | = Test Requirements = | ||
| − | + | Firmware version: 4.11.? | |
| − | |||
Application Framework: ? | Application Framework: ? | ||
= Related Documentation = | = Related Documentation = | ||
| − | |||
| − | |||
| − | |||
| + | = Functionality ATP = | ||
| − | = | + | == Data Creation == |
| − | |||
{| style="border-spacing:0;" | {| style="border-spacing:0;" | ||
| colspan="2" style="background-color:#006d75;border-top:0.0139in solid #000001;border-bottom:0.0139in solid #000001;border-left:0.0139in solid #000001;border-right:none;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;"| <center>'''Test Case №:'''</center> | | colspan="2" style="background-color:#006d75;border-top:0.0139in solid #000001;border-bottom:0.0139in solid #000001;border-left:0.0139in solid #000001;border-right:none;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;"| <center>'''Test Case №:'''</center> | ||
| + | <center>'''1'''</center> | ||
| − | |||
| style="background-color:#006d75;border-top:0.0139in solid #000001;border-bottom:0.0139in solid #000001;border-left:0.0069in solid #000001;border-right:none;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;"| <center>'''Date:'''</center> | | style="background-color:#006d75;border-top:0.0139in solid #000001;border-bottom:0.0139in solid #000001;border-left:0.0069in solid #000001;border-right:none;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;"| <center>'''Date:'''</center> | ||
| − | |||
| style="background-color:#006d75;border-top:0.0139in solid #000001;border-bottom:0.0139in solid #000001;border-left:0.0069in solid #000001;border-right:none;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;"| <center>'''Performed by:'''</center> | | style="background-color:#006d75;border-top:0.0139in solid #000001;border-bottom:0.0139in solid #000001;border-left:0.0069in solid #000001;border-right:none;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;"| <center>'''Performed by:'''</center> | ||
| − | |||
| Line 182: | Line 28: | ||
|- | |- | ||
| − | | style="background-color:#ffffff;border-top:0.0139in solid #000001;border-bottom:0.0069in solid #000001;border-left:0.0139in solid #000001;border-right:none;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;"| | + | | style="background-color:#ffffff;border-top:0.0139in solid #000001;border-bottom:0.0069in solid #000001;border-left:0.0139in solid #000001;border-right:none;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;"| |
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| + | '''Test Purpose''' | ||
| + | | colspan="4" style="background-color:#ffffff;border-top:0.0139in solid #000001;border-bottom:0.0069in solid #000001;border-left:0.0069in solid #000001;border-right:0.0139in solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;"| | ||
| − | + | There are two kinds of Moving Frame (MF) objects in ControlStudio: axis-based and robot-based. | |
| − | + | Both of them are created in the same way as axes-based means using the command:<br> | |
| − | |||
| + | <center>'''COMMON SHARED <mf name> as moving frame of <mf-type>'''</center><br> | ||
| + | The difference between <u>axes-based</u> and <u>robot-based</u> moving frames is in the argument supplied to the '''[[MC-Basic:movingFrame.MASTERSOURCE| MasterSource]]''' command. We should be able to supply <ROBOT>.SETPOINT and <ROBOT>.HERE values. | ||
|- | |- | ||
| − | + | | style="background-color:#ffffff;border-top:0.0069in solid #000001;border-bottom:0.0069in solid #000001;border-left:0.0139in solid #000001;border-right:none;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;"| '''Test Equipment''' | |
| − | |||
| − | |||
| − | |||
| − | | style="background-color:#ffffff;border-top:0.0069in solid #000001;border-bottom:0.0069in solid #000001;border-left:0.0139in solid #000001;border-right:none;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;"| '''Test | ||
| colspan="4" style="background-color:#ffffff;border-top:0.0069in solid #000001;border-bottom:0.0069in solid #000001;border-left:0.0069in solid #000001;border-right:0.0139in solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;"| | | colspan="4" style="background-color:#ffffff;border-top:0.0069in solid #000001;border-bottom:0.0069in solid #000001;border-left:0.0069in solid #000001;border-right:0.0139in solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;"| | ||
| − | + | * '''ControlStudio''' | |
| − | + | <!-- * '''MIB StandAlone or Extend ''' --> | |
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | * '''MIB StandAlone or Extend ''' | ||
* '''Simulated or Real system''' | * '''Simulated or Real system''' | ||
| − | |||
|- | |- | ||
| style="background-color:#ffffff;border-top:0.0069in solid #000001;border-bottom:0.0069in solid #000001;border-left:0.0139in solid #000001;border-right:none;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;"| '''Test Procedure''' | | style="background-color:#ffffff;border-top:0.0069in solid #000001;border-bottom:0.0069in solid #000001;border-left:0.0139in solid #000001;border-right:none;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;"| '''Test Procedure''' | ||
| − | | colspan="4" style="background-color:#ffffff;border-top:0.0069in solid #000001;border-bottom:0.0069in solid #000001;border-left:0.0069in solid #000001;border-right:0.0139in solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;"| | + | | colspan="4" style="background-color:#ffffff;border-top:0.0069in solid #000001;border-bottom:0.0069in solid #000001;border-left:0.0069in solid #000001;border-right:0.0139in solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;"| |
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| + | # Load configuration with more than 2 robots (Robot1, Robot2) | ||
| + | # Create a Moving Frame Object MF | ||
| + | # Assign MF.MasterSource to Robot2.setpoint or Robot2.Here | ||
| + | # Assing MF to MasterFrame of the robot Robot1.MasterFrame = MF | ||
| + | # Activate tracking: Robot1.En =1 and Robot1.Slave = 5 | ||
|- | |- | ||
| style="background-color:#ffffff;border-top:0.0069in solid #000001;border-bottom:0.0069in solid #000001;border-left:0.0139in solid #000001;border-right:none;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;"| '''Expected Values''' | | style="background-color:#ffffff;border-top:0.0069in solid #000001;border-bottom:0.0069in solid #000001;border-left:0.0139in solid #000001;border-right:none;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;"| '''Expected Values''' | ||
| − | | colspan="4" style="background-color:#ffffff;border-top:0.0069in solid #000001;border-bottom:0.0069in solid #000001;border-left:0.0069in solid #000001;border-right:0.0139in solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;"| | + | | colspan="4" style="background-color:#ffffff;border-top:0.0069in solid #000001;border-bottom:0.0069in solid #000001;border-left:0.0069in solid #000001;border-right:0.0139in solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;"| |
| − | |||
| − | |||
| + | * No movement | ||
| Line 283: | Line 80: | ||
|} | |} | ||
| − | == | + | |
| + | == Type parameter == | ||
{| style="border-spacing:0;" | {| style="border-spacing:0;" | ||
| colspan="2" style="background-color:#006d75;border-top:0.0139in solid #000001;border-bottom:0.0139in solid #000001;border-left:0.0139in solid #000001;border-right:none;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;"| <center>'''Test Case №:'''</center> | | colspan="2" style="background-color:#006d75;border-top:0.0139in solid #000001;border-bottom:0.0139in solid #000001;border-left:0.0139in solid #000001;border-right:none;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;"| <center>'''Test Case №:'''</center> | ||
| + | <center>'''2'''</center> | ||
| − | |||
| style="background-color:#006d75;border-top:0.0139in solid #000001;border-bottom:0.0139in solid #000001;border-left:0.0069in solid #000001;border-right:none;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;"| <center>'''Date:'''</center> | | style="background-color:#006d75;border-top:0.0139in solid #000001;border-bottom:0.0139in solid #000001;border-left:0.0069in solid #000001;border-right:none;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;"| <center>'''Date:'''</center> | ||
| − | |||
| style="background-color:#006d75;border-top:0.0139in solid #000001;border-bottom:0.0139in solid #000001;border-left:0.0069in solid #000001;border-right:none;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;"| <center>'''Performed by:'''</center> | | style="background-color:#006d75;border-top:0.0139in solid #000001;border-bottom:0.0139in solid #000001;border-left:0.0069in solid #000001;border-right:none;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;"| <center>'''Performed by:'''</center> | ||
| − | |||
| Line 302: | Line 98: | ||
|- | |- | ||
| − | | style="background-color:#ffffff;border-top:0.0139in solid #000001;border-bottom:0.0069in solid #000001;border-left:0.0139in solid #000001;border-right:none;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;"| '''Test Purpose''' | + | | style="background-color:#ffffff;border-top:0.0139in solid #000001;border-bottom:0.0069in solid #000001;border-left:0.0139in solid #000001;border-right:none;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;"| |
| − | | colspan="4" style="background-color:#ffffff;border-top:0.0139in solid #000001;border-bottom:0.0069in solid #000001;border-left:0.0069in solid #000001;border-right:0.0139in solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;"| | + | |
| + | '''Test Purpose''' | ||
| + | |||
| + | | colspan="4" style="background-color:#ffffff;border-top:0.0139in solid #000001;border-bottom:0.0069in solid #000001;border-left:0.0069in solid #000001;border-right:0.0139in solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;"| | ||
| + | |||
| + | Check if it is in accordance to: [[Element Coordination#MF.TYPE | TYPE]] | ||
|- | |- | ||
| style="background-color:#ffffff;border-top:0.0069in solid #000001;border-bottom:0.0069in solid #000001;border-left:0.0139in solid #000001;border-right:none;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;"| '''Test Equipment''' | | style="background-color:#ffffff;border-top:0.0069in solid #000001;border-bottom:0.0069in solid #000001;border-left:0.0139in solid #000001;border-right:none;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;"| '''Test Equipment''' | ||
| − | | colspan="4" style="background-color:#ffffff;border-top:0.0069in solid #000001;border-bottom:0.0069in solid #000001;border-left:0.0069in solid #000001;border-right:0.0139in solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;"| * ''' | + | | colspan="4" style="background-color:#ffffff;border-top:0.0069in solid #000001;border-bottom:0.0069in solid #000001;border-left:0.0069in solid #000001;border-right:0.0139in solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;"| |
| − | * '''MIB StandAlone or Extend ''' | + | |
| + | * '''ControlStudio''' | ||
| + | <!-- * '''MIB StandAlone or Extend ''' --> | ||
* '''Simulated or Real system''' | * '''Simulated or Real system''' | ||
| − | |||
|- | |- | ||
| style="background-color:#ffffff;border-top:0.0069in solid #000001;border-bottom:0.0069in solid #000001;border-left:0.0139in solid #000001;border-right:none;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;"| '''Test Procedure''' | | style="background-color:#ffffff;border-top:0.0069in solid #000001;border-bottom:0.0069in solid #000001;border-left:0.0139in solid #000001;border-right:none;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;"| '''Test Procedure''' | ||
| − | | colspan="4" style="background-color:#ffffff;border-top:0.0069in solid #000001;border-bottom:0.0069in solid #000001;border-left:0.0069in solid #000001;border-right:0.0139in solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;"| | + | | colspan="4" style="background-color:#ffffff;border-top:0.0069in solid #000001;border-bottom:0.0069in solid #000001;border-left:0.0069in solid #000001;border-right:0.0139in solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;"| |
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| + | # Load configuration with more than 2 robot | ||
| + | # Try different combinations of master & slave robots | ||
| + | # Master: ( position-only, orientation-only, position&orientation, 1,2,3 coordinates) | ||
| + | # Slave: ( position-only, orientation-only, position&orientation, 1,2,3 coordinates) | ||
| + | # Check if it behaves according to the table in: [[Element Coordination#MF.TYPE | TYPE]] | ||
|- | |- | ||
| style="background-color:#ffffff;border-top:0.0069in solid #000001;border-bottom:0.0069in solid #000001;border-left:0.0139in solid #000001;border-right:none;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;"| '''Expected Values''' | | style="background-color:#ffffff;border-top:0.0069in solid #000001;border-bottom:0.0069in solid #000001;border-left:0.0139in solid #000001;border-right:none;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;"| '''Expected Values''' | ||
| − | | colspan="4" style="background-color:#ffffff;border-top:0.0069in solid #000001;border-bottom:0.0069in solid #000001;border-left:0.0069in solid #000001;border-right:0.0139in solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;"| | + | | colspan="4" style="background-color:#ffffff;border-top:0.0069in solid #000001;border-bottom:0.0069in solid #000001;border-left:0.0069in solid #000001;border-right:0.0139in solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;"| |
| − | |||
| − | |||
| − | |||
| + | * No movement | ||
| Line 348: | Line 145: | ||
|} | |} | ||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | + | == ObjectLoc parameter == | |
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
{| style="border-spacing:0;" | {| style="border-spacing:0;" | ||
| colspan="2" style="background-color:#006d75;border-top:0.0139in solid #000001;border-bottom:0.0139in solid #000001;border-left:0.0139in solid #000001;border-right:none;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;"| <center>'''Test Case №:'''</center> | | colspan="2" style="background-color:#006d75;border-top:0.0139in solid #000001;border-bottom:0.0139in solid #000001;border-left:0.0139in solid #000001;border-right:none;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;"| <center>'''Test Case №:'''</center> | ||
| + | <center>'''3'''</center> | ||
| − | |||
| style="background-color:#006d75;border-top:0.0139in solid #000001;border-bottom:0.0139in solid #000001;border-left:0.0069in solid #000001;border-right:none;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;"| <center>'''Date:'''</center> | | style="background-color:#006d75;border-top:0.0139in solid #000001;border-bottom:0.0139in solid #000001;border-left:0.0069in solid #000001;border-right:none;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;"| <center>'''Date:'''</center> | ||
| − | |||
| style="background-color:#006d75;border-top:0.0139in solid #000001;border-bottom:0.0139in solid #000001;border-left:0.0069in solid #000001;border-right:none;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;"| <center>'''Performed by:'''</center> | | style="background-color:#006d75;border-top:0.0139in solid #000001;border-bottom:0.0139in solid #000001;border-left:0.0069in solid #000001;border-right:none;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;"| <center>'''Performed by:'''</center> | ||
| − | |||
| Line 433: | Line 167: | ||
|- | |- | ||
| − | | style="background-color:#ffffff;border-top:0.0139in solid #000001;border-bottom:0.0069in solid #000001;border-left:0.0139in solid #000001;border-right:none;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;"| '''Test Purpose''' | + | | style="background-color:#ffffff;border-top:0.0139in solid #000001;border-bottom:0.0069in solid #000001;border-left:0.0139in solid #000001;border-right:none;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;"| |
| − | | colspan="4" style="background-color:#ffffff;border-top:0.0139in solid #000001;border-bottom:0.0069in solid #000001;border-left:0.0069in solid #000001;border-right:0.0139in solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;"| | + | |
| + | '''Test Purpose''' | ||
| + | |||
| + | | colspan="4" style="background-color:#ffffff;border-top:0.0139in solid #000001;border-bottom:0.0069in solid #000001;border-left:0.0069in solid #000001;border-right:0.0139in solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;"| | ||
| + | |||
| + | Check if it is in accordance to: [[Element Coordination#MF.TYPE | TYPE]] | ||
|- | |- | ||
| style="background-color:#ffffff;border-top:0.0069in solid #000001;border-bottom:0.0069in solid #000001;border-left:0.0139in solid #000001;border-right:none;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;"| '''Test Equipment''' | | style="background-color:#ffffff;border-top:0.0069in solid #000001;border-bottom:0.0069in solid #000001;border-left:0.0139in solid #000001;border-right:none;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;"| '''Test Equipment''' | ||
| − | | colspan="4" style="background-color:#ffffff;border-top:0.0069in solid #000001;border-bottom:0.0069in solid #000001;border-left:0.0069in solid #000001;border-right:0.0139in solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;"| * ''' | + | | colspan="4" style="background-color:#ffffff;border-top:0.0069in solid #000001;border-bottom:0.0069in solid #000001;border-left:0.0069in solid #000001;border-right:0.0139in solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;"| |
| − | * '''MIB StandAlone or Extend ''' | + | |
| + | * '''ControlStudio''' | ||
| + | <!-- * '''MIB StandAlone or Extend ''' --> | ||
* '''Simulated or Real system''' | * '''Simulated or Real system''' | ||
| − | |||
|- | |- | ||
| style="background-color:#ffffff;border-top:0.0069in solid #000001;border-bottom:0.0069in solid #000001;border-left:0.0139in solid #000001;border-right:none;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;"| '''Test Procedure''' | | style="background-color:#ffffff;border-top:0.0069in solid #000001;border-bottom:0.0069in solid #000001;border-left:0.0139in solid #000001;border-right:none;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;"| '''Test Procedure''' | ||
| − | | colspan="4" style="background-color:#ffffff;border-top:0.0069in solid #000001;border-bottom:0.0069in solid #000001;border-left:0.0069in solid #000001;border-right:0.0139in solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;"| | + | | colspan="4" style="background-color:#ffffff;border-top:0.0069in solid #000001;border-bottom:0.0069in solid #000001;border-left:0.0069in solid #000001;border-right:0.0139in solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;"| |
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| + | # Load configuration with more than 2 robot | ||
| + | # Try different combinations of master & slave robots | ||
| + | # Master: ( position-only, orientation-only, position&orientation, 1,2,3 coordinates) | ||
| + | # Slave: ( position-only, orientation-only, position&orientation, 1,2,3 coordinates) | ||
| + | # Check if it behaves according to the table in: [[Element Coordination#MF.TYPE | TYPE]] | ||
|- | |- | ||
| style="background-color:#ffffff;border-top:0.0069in solid #000001;border-bottom:0.0069in solid #000001;border-left:0.0139in solid #000001;border-right:none;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;"| '''Expected Values''' | | style="background-color:#ffffff;border-top:0.0069in solid #000001;border-bottom:0.0069in solid #000001;border-left:0.0139in solid #000001;border-right:none;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;"| '''Expected Values''' | ||
| − | | colspan="4" style="background-color:#ffffff;border-top:0.0069in solid #000001;border-bottom:0.0069in solid #000001;border-left:0.0069in solid #000001;border-right:0.0139in solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;"| | + | | colspan="4" style="background-color:#ffffff;border-top:0.0069in solid #000001;border-bottom:0.0069in solid #000001;border-left:0.0069in solid #000001;border-right:0.0139in solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;"| |
| − | |||
| − | |||
| − | |||
| − | |||
| + | * No movement | ||
| Line 478: | Line 214: | ||
|} | |} | ||
| − | == | + | |
| + | |||
| + | |||
| + | |||
| + | == Moving Frame Base parameter == | ||
{| style="border-spacing:0;" | {| style="border-spacing:0;" | ||
| colspan="2" style="background-color:#006d75;border-top:0.0139in solid #000001;border-bottom:0.0139in solid #000001;border-left:0.0139in solid #000001;border-right:none;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;"| <center>'''Test Case №:'''</center> | | colspan="2" style="background-color:#006d75;border-top:0.0139in solid #000001;border-bottom:0.0139in solid #000001;border-left:0.0139in solid #000001;border-right:none;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;"| <center>'''Test Case №:'''</center> | ||
| + | <center>'''5'''</center> | ||
| − | |||
| style="background-color:#006d75;border-top:0.0139in solid #000001;border-bottom:0.0139in solid #000001;border-left:0.0069in solid #000001;border-right:none;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;"| <center>'''Date:'''</center> | | style="background-color:#006d75;border-top:0.0139in solid #000001;border-bottom:0.0139in solid #000001;border-left:0.0069in solid #000001;border-right:none;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;"| <center>'''Date:'''</center> | ||
| − | |||
| style="background-color:#006d75;border-top:0.0139in solid #000001;border-bottom:0.0139in solid #000001;border-left:0.0069in solid #000001;border-right:none;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;"| <center>'''Performed by:'''</center> | | style="background-color:#006d75;border-top:0.0139in solid #000001;border-bottom:0.0139in solid #000001;border-left:0.0069in solid #000001;border-right:none;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;"| <center>'''Performed by:'''</center> | ||
| − | |||
| Line 497: | Line 235: | ||
|- | |- | ||
| − | | style="background-color:#ffffff;border-top:0.0139in solid #000001;border-bottom:0.0069in solid #000001;border-left:0.0139in solid #000001;border-right:none;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;"| '''Test Purpose''' | + | | style="background-color:#ffffff;border-top:0.0139in solid #000001;border-bottom:0.0069in solid #000001;border-left:0.0139in solid #000001;border-right:none;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;"| |
| − | | colspan="4" style="background-color:#ffffff;border-top:0.0139in solid #000001;border-bottom:0.0069in solid #000001;border-left:0.0069in solid #000001;border-right:0.0139in solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;"| | + | |
| + | '''Test Purpose''' | ||
| + | |||
| + | | colspan="4" style="background-color:#ffffff;border-top:0.0139in solid #000001;border-bottom:0.0069in solid #000001;border-left:0.0069in solid #000001;border-right:0.0139in solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;"| | ||
| + | |||
| + | Check if it is in accordance to: [[Element Coordination#Moving_Frame_Base_Offset | MF.BASE]] | ||
|- | |- | ||
| style="background-color:#ffffff;border-top:0.0069in solid #000001;border-bottom:0.0069in solid #000001;border-left:0.0139in solid #000001;border-right:none;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;"| '''Test Equipment''' | | style="background-color:#ffffff;border-top:0.0069in solid #000001;border-bottom:0.0069in solid #000001;border-left:0.0139in solid #000001;border-right:none;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;"| '''Test Equipment''' | ||
| − | | colspan="4" style="background-color:#ffffff;border-top:0.0069in solid #000001;border-bottom:0.0069in solid #000001;border-left:0.0069in solid #000001;border-right:0.0139in solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;"| * ''' | + | | colspan="4" style="background-color:#ffffff;border-top:0.0069in solid #000001;border-bottom:0.0069in solid #000001;border-left:0.0069in solid #000001;border-right:0.0139in solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;"| |
| − | * '''MIB StandAlone or Extend ''' | + | |
| + | * '''ControlStudio''' | ||
| + | <!-- * '''MIB StandAlone or Extend ''' --> | ||
* '''Simulated or Real system''' | * '''Simulated or Real system''' | ||
| − | |||
|- | |- | ||
| style="background-color:#ffffff;border-top:0.0069in solid #000001;border-bottom:0.0069in solid #000001;border-left:0.0139in solid #000001;border-right:none;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;"| '''Test Procedure''' | | style="background-color:#ffffff;border-top:0.0069in solid #000001;border-bottom:0.0069in solid #000001;border-left:0.0139in solid #000001;border-right:none;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;"| '''Test Procedure''' | ||
| − | | colspan="4" style="background-color:#ffffff;border-top:0.0069in solid #000001;border-bottom:0.0069in solid #000001;border-left:0.0069in solid #000001;border-right:0.0139in solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;"| | + | | colspan="4" style="background-color:#ffffff;border-top:0.0069in solid #000001;border-bottom:0.0069in solid #000001;border-left:0.0069in solid #000001;border-right:0.0139in solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;"| |
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| + | # Load configuration with more than 2 robot | ||
|- | |- | ||
| style="background-color:#ffffff;border-top:0.0069in solid #000001;border-bottom:0.0069in solid #000001;border-left:0.0139in solid #000001;border-right:none;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;"| '''Expected Values''' | | style="background-color:#ffffff;border-top:0.0069in solid #000001;border-bottom:0.0069in solid #000001;border-left:0.0139in solid #000001;border-right:none;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;"| '''Expected Values''' | ||
| − | | colspan="4" style="background-color:#ffffff;border-top:0.0069in solid #000001;border-bottom:0.0069in solid #000001;border-left:0.0069in solid #000001;border-right:0.0139in solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;"| | + | | colspan="4" style="background-color:#ffffff;border-top:0.0069in solid #000001;border-bottom:0.0069in solid #000001;border-left:0.0069in solid #000001;border-right:0.0139in solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;"| |
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| + | * No movement | ||
| Line 543: | Line 278: | ||
|} | |} | ||
| − | == | + | |
| + | == Maser/Slave relationship == | ||
{| style="border-spacing:0;" | {| style="border-spacing:0;" | ||
| colspan="2" style="background-color:#006d75;border-top:0.0139in solid #000001;border-bottom:0.0139in solid #000001;border-left:0.0139in solid #000001;border-right:none;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;"| <center>'''Test Case №:'''</center> | | colspan="2" style="background-color:#006d75;border-top:0.0139in solid #000001;border-bottom:0.0139in solid #000001;border-left:0.0139in solid #000001;border-right:none;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;"| <center>'''Test Case №:'''</center> | ||
| + | <center>'''6'''</center> | ||
| − | |||
| style="background-color:#006d75;border-top:0.0139in solid #000001;border-bottom:0.0139in solid #000001;border-left:0.0069in solid #000001;border-right:none;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;"| <center>'''Date:'''</center> | | style="background-color:#006d75;border-top:0.0139in solid #000001;border-bottom:0.0139in solid #000001;border-left:0.0069in solid #000001;border-right:none;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;"| <center>'''Date:'''</center> | ||
| − | |||
| style="background-color:#006d75;border-top:0.0139in solid #000001;border-bottom:0.0139in solid #000001;border-left:0.0069in solid #000001;border-right:none;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;"| <center>'''Performed by:'''</center> | | style="background-color:#006d75;border-top:0.0139in solid #000001;border-bottom:0.0139in solid #000001;border-left:0.0069in solid #000001;border-right:none;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;"| <center>'''Performed by:'''</center> | ||
| − | |||
| Line 562: | Line 296: | ||
|- | |- | ||
| − | | style="background-color:#ffffff;border-top:0.0139in solid #000001;border-bottom:0.0069in solid #000001;border-left:0.0139in solid #000001;border-right:none;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;"| '''Test Purpose''' | + | | style="background-color:#ffffff;border-top:0.0139in solid #000001;border-bottom:0.0069in solid #000001;border-left:0.0139in solid #000001;border-right:none;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;"| |
| − | | colspan="4" style="background-color:#ffffff;border-top:0.0139in solid #000001;border-bottom:0.0069in solid #000001;border-left:0.0069in solid #000001;border-right:0.0139in solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;"| | + | |
| + | '''Test Purpose''' | ||
| + | |||
| + | | colspan="4" style="background-color:#ffffff;border-top:0.0139in solid #000001;border-bottom:0.0069in solid #000001;border-left:0.0069in solid #000001;border-right:0.0139in solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;"| | ||
| + | |||
| + | Check if it is in accordance to: [[Element Coordination#Moving_Frame_Base_Offset | MF.BASE]] | ||
|- | |- | ||
| style="background-color:#ffffff;border-top:0.0069in solid #000001;border-bottom:0.0069in solid #000001;border-left:0.0139in solid #000001;border-right:none;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;"| '''Test Equipment''' | | style="background-color:#ffffff;border-top:0.0069in solid #000001;border-bottom:0.0069in solid #000001;border-left:0.0139in solid #000001;border-right:none;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;"| '''Test Equipment''' | ||
| − | | colspan="4" style="background-color:#ffffff;border-top:0.0069in solid #000001;border-bottom:0.0069in solid #000001;border-left:0.0069in solid #000001;border-right:0.0139in solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;"| * ''' | + | | colspan="4" style="background-color:#ffffff;border-top:0.0069in solid #000001;border-bottom:0.0069in solid #000001;border-left:0.0069in solid #000001;border-right:0.0139in solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;"| |
| − | * '''MIB StandAlone or Extend ''' | + | |
| + | * '''ControlStudio''' | ||
| + | <!-- * '''MIB StandAlone or Extend ''' --> | ||
* '''Simulated or Real system''' | * '''Simulated or Real system''' | ||
| − | |||
|- | |- | ||
| style="background-color:#ffffff;border-top:0.0069in solid #000001;border-bottom:0.0069in solid #000001;border-left:0.0139in solid #000001;border-right:none;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;"| '''Test Procedure''' | | style="background-color:#ffffff;border-top:0.0069in solid #000001;border-bottom:0.0069in solid #000001;border-left:0.0139in solid #000001;border-right:none;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;"| '''Test Procedure''' | ||
| − | | colspan="4" style="background-color:#ffffff;border-top:0.0069in solid #000001;border-bottom:0.0069in solid #000001;border-left:0.0069in solid #000001;border-right:0.0139in solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;"| | + | | colspan="4" style="background-color:#ffffff;border-top:0.0069in solid #000001;border-bottom:0.0069in solid #000001;border-left:0.0069in solid #000001;border-right:0.0139in solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;"| |
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| + | # Load configuration with more than 2 robot | ||
|- | |- | ||
| style="background-color:#ffffff;border-top:0.0069in solid #000001;border-bottom:0.0069in solid #000001;border-left:0.0139in solid #000001;border-right:none;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;"| '''Expected Values''' | | style="background-color:#ffffff;border-top:0.0069in solid #000001;border-bottom:0.0069in solid #000001;border-left:0.0139in solid #000001;border-right:none;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;"| '''Expected Values''' | ||
| − | | colspan="4" style="background-color:#ffffff;border-top:0.0069in solid #000001;border-bottom:0.0069in solid #000001;border-left:0.0069in solid #000001;border-right:0.0139in solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;"| | + | | colspan="4" style="background-color:#ffffff;border-top:0.0069in solid #000001;border-bottom:0.0069in solid #000001;border-left:0.0069in solid #000001;border-right:0.0139in solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;"| |
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| + | * No movement | ||
| Line 609: | Line 339: | ||
|} | |} | ||
| − | == | + | |
| + | == Point Type transformation == | ||
{| style="border-spacing:0;" | {| style="border-spacing:0;" | ||
| colspan="2" style="background-color:#006d75;border-top:0.0139in solid #000001;border-bottom:0.0139in solid #000001;border-left:0.0139in solid #000001;border-right:none;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;"| <center>'''Test Case №:'''</center> | | colspan="2" style="background-color:#006d75;border-top:0.0139in solid #000001;border-bottom:0.0139in solid #000001;border-left:0.0139in solid #000001;border-right:none;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;"| <center>'''Test Case №:'''</center> | ||
| + | <center>'''7'''</center> | ||
| − | |||
| style="background-color:#006d75;border-top:0.0139in solid #000001;border-bottom:0.0139in solid #000001;border-left:0.0069in solid #000001;border-right:none;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;"| <center>'''Date:'''</center> | | style="background-color:#006d75;border-top:0.0139in solid #000001;border-bottom:0.0139in solid #000001;border-left:0.0069in solid #000001;border-right:none;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;"| <center>'''Date:'''</center> | ||
| − | |||
| style="background-color:#006d75;border-top:0.0139in solid #000001;border-bottom:0.0139in solid #000001;border-left:0.0069in solid #000001;border-right:none;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;"| <center>'''Performed by:'''</center> | | style="background-color:#006d75;border-top:0.0139in solid #000001;border-bottom:0.0139in solid #000001;border-left:0.0069in solid #000001;border-right:none;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;"| <center>'''Performed by:'''</center> | ||
| − | |||
| Line 628: | Line 357: | ||
|- | |- | ||
| − | | style="background-color:#ffffff;border-top:0.0139in solid #000001;border-bottom:0.0069in solid #000001;border-left:0.0139in solid #000001;border-right:none;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;"| '''Test Purpose''' | + | | style="background-color:#ffffff;border-top:0.0139in solid #000001;border-bottom:0.0069in solid #000001;border-left:0.0139in solid #000001;border-right:none;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;"| |
| − | | colspan="4" style="background-color:#ffffff;border-top:0.0139in solid #000001;border-bottom:0.0069in solid #000001;border-left:0.0069in solid #000001;border-right:0.0139in solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;"| | + | |
| + | '''Test Purpose''' | ||
| + | |||
| + | | colspan="4" style="background-color:#ffffff;border-top:0.0139in solid #000001;border-bottom:0.0069in solid #000001;border-left:0.0069in solid #000001;border-right:0.0139in solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;"| | ||
| + | |||
| + | Check if it is in accordance to: [[Element Coordination#Moving_Frame_Base_Offset | MF.BASE]] | ||
|- | |- | ||
| style="background-color:#ffffff;border-top:0.0069in solid #000001;border-bottom:0.0069in solid #000001;border-left:0.0139in solid #000001;border-right:none;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;"| '''Test Equipment''' | | style="background-color:#ffffff;border-top:0.0069in solid #000001;border-bottom:0.0069in solid #000001;border-left:0.0139in solid #000001;border-right:none;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;"| '''Test Equipment''' | ||
| − | | colspan="4" style="background-color:#ffffff;border-top:0.0069in solid #000001;border-bottom:0.0069in solid #000001;border-left:0.0069in solid #000001;border-right:0.0139in solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;"| * ''' | + | | colspan="4" style="background-color:#ffffff;border-top:0.0069in solid #000001;border-bottom:0.0069in solid #000001;border-left:0.0069in solid #000001;border-right:0.0139in solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;"| |
| − | * '''MIB StandAlone or Extend ''' | + | |
| + | * '''ControlStudio''' | ||
| + | <!-- * '''MIB StandAlone or Extend ''' --> | ||
* '''Simulated or Real system''' | * '''Simulated or Real system''' | ||
| − | |||
|- | |- | ||
| style="background-color:#ffffff;border-top:0.0069in solid #000001;border-bottom:0.0069in solid #000001;border-left:0.0139in solid #000001;border-right:none;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;"| '''Test Procedure''' | | style="background-color:#ffffff;border-top:0.0069in solid #000001;border-bottom:0.0069in solid #000001;border-left:0.0139in solid #000001;border-right:none;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;"| '''Test Procedure''' | ||
| − | | colspan="4" style="background-color:#ffffff;border-top:0.0069in solid #000001;border-bottom:0.0069in solid #000001;border-left:0.0069in solid #000001;border-right:0.0139in solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;"| | + | | colspan="4" style="background-color:#ffffff;border-top:0.0069in solid #000001;border-bottom:0.0069in solid #000001;border-left:0.0069in solid #000001;border-right:0.0139in solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;"| |
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| + | # Load configuration with more than 2 robot | ||
|- | |- | ||
| style="background-color:#ffffff;border-top:0.0069in solid #000001;border-bottom:0.0069in solid #000001;border-left:0.0139in solid #000001;border-right:none;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;"| '''Expected Values''' | | style="background-color:#ffffff;border-top:0.0069in solid #000001;border-bottom:0.0069in solid #000001;border-left:0.0139in solid #000001;border-right:none;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;"| '''Expected Values''' | ||
| − | | colspan="4" style="background-color:#ffffff;border-top:0.0069in solid #000001;border-bottom:0.0069in solid #000001;border-left:0.0069in solid #000001;border-right:0.0139in solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;"| | + | | colspan="4" style="background-color:#ffffff;border-top:0.0069in solid #000001;border-bottom:0.0069in solid #000001;border-left:0.0069in solid #000001;border-right:0.0139in solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;"| |
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| + | * No movement | ||
| Line 675: | Line 400: | ||
|} | |} | ||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | + | == Syncing == | |
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
{| style="border-spacing:0;" | {| style="border-spacing:0;" | ||
| colspan="2" style="background-color:#006d75;border-top:0.0139in solid #000001;border-bottom:0.0139in solid #000001;border-left:0.0139in solid #000001;border-right:none;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;"| <center>'''Test Case №:'''</center> | | colspan="2" style="background-color:#006d75;border-top:0.0139in solid #000001;border-bottom:0.0139in solid #000001;border-left:0.0139in solid #000001;border-right:none;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;"| <center>'''Test Case №:'''</center> | ||
| + | <center>'''8'''</center> | ||
| − | |||
| style="background-color:#006d75;border-top:0.0139in solid #000001;border-bottom:0.0139in solid #000001;border-left:0.0069in solid #000001;border-right:none;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;"| <center>'''Date:'''</center> | | style="background-color:#006d75;border-top:0.0139in solid #000001;border-bottom:0.0139in solid #000001;border-left:0.0069in solid #000001;border-right:none;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;"| <center>'''Date:'''</center> | ||
| − | |||
| style="background-color:#006d75;border-top:0.0139in solid #000001;border-bottom:0.0139in solid #000001;border-left:0.0069in solid #000001;border-right:none;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;"| <center>'''Performed by:'''</center> | | style="background-color:#006d75;border-top:0.0139in solid #000001;border-bottom:0.0139in solid #000001;border-left:0.0069in solid #000001;border-right:none;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;"| <center>'''Performed by:'''</center> | ||
| − | |||
| Line 758: | Line 422: | ||
|- | |- | ||
| − | | style="background-color:#ffffff;border-top:0.0139in solid #000001;border-bottom:0.0069in solid #000001;border-left:0.0139in solid #000001;border-right:none;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;"| '''Test Purpose''' | + | | style="background-color:#ffffff;border-top:0.0139in solid #000001;border-bottom:0.0069in solid #000001;border-left:0.0139in solid #000001;border-right:none;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;"| |
| − | | colspan="4" style="background-color:#ffffff;border-top:0.0139in solid #000001;border-bottom:0.0069in solid #000001;border-left:0.0069in solid #000001;border-right:0.0139in solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;"| | + | |
| + | '''Test Purpose''' | ||
| + | |||
| + | | colspan="4" style="background-color:#ffffff;border-top:0.0139in solid #000001;border-bottom:0.0069in solid #000001;border-left:0.0069in solid #000001;border-right:0.0139in solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;"| | ||
| + | |||
| + | Check if it is in accordance to: [[Element Coordination#Moving_Frame_Base_Offset | MF.BASE]] | ||
|- | |- | ||
| style="background-color:#ffffff;border-top:0.0069in solid #000001;border-bottom:0.0069in solid #000001;border-left:0.0139in solid #000001;border-right:none;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;"| '''Test Equipment''' | | style="background-color:#ffffff;border-top:0.0069in solid #000001;border-bottom:0.0069in solid #000001;border-left:0.0139in solid #000001;border-right:none;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;"| '''Test Equipment''' | ||
| − | | colspan="4" style="background-color:#ffffff;border-top:0.0069in solid #000001;border-bottom:0.0069in solid #000001;border-left:0.0069in solid #000001;border-right:0.0139in solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;"| * ''' | + | | colspan="4" style="background-color:#ffffff;border-top:0.0069in solid #000001;border-bottom:0.0069in solid #000001;border-left:0.0069in solid #000001;border-right:0.0139in solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;"| |
| − | * '''MIB StandAlone or Extend ''' | + | |
| + | * '''ControlStudio''' | ||
| + | <!-- * '''MIB StandAlone or Extend ''' --> | ||
* '''Simulated or Real system''' | * '''Simulated or Real system''' | ||
| − | |||
|- | |- | ||
| style="background-color:#ffffff;border-top:0.0069in solid #000001;border-bottom:0.0069in solid #000001;border-left:0.0139in solid #000001;border-right:none;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;"| '''Test Procedure''' | | style="background-color:#ffffff;border-top:0.0069in solid #000001;border-bottom:0.0069in solid #000001;border-left:0.0139in solid #000001;border-right:none;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;"| '''Test Procedure''' | ||
| − | | colspan="4" style="background-color:#ffffff;border-top:0.0069in solid #000001;border-bottom:0.0069in solid #000001;border-left:0.0069in solid #000001;border-right:0.0139in solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;"| | + | | colspan="4" style="background-color:#ffffff;border-top:0.0069in solid #000001;border-bottom:0.0069in solid #000001;border-left:0.0069in solid #000001;border-right:0.0139in solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;"| |
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| + | # Load configuration with more than 2 robot | ||
|- | |- | ||
| style="background-color:#ffffff;border-top:0.0069in solid #000001;border-bottom:0.0069in solid #000001;border-left:0.0139in solid #000001;border-right:none;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;"| '''Expected Values''' | | style="background-color:#ffffff;border-top:0.0069in solid #000001;border-bottom:0.0069in solid #000001;border-left:0.0139in solid #000001;border-right:none;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;"| '''Expected Values''' | ||
| − | | colspan="4" style="background-color:#ffffff;border-top:0.0069in solid #000001;border-bottom:0.0069in solid #000001;border-left:0.0069in solid #000001;border-right:0.0139in solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;"| | + | | colspan="4" style="background-color:#ffffff;border-top:0.0069in solid #000001;border-bottom:0.0069in solid #000001;border-left:0.0069in solid #000001;border-right:0.0139in solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;"| |
| − | |||
| − | |||
| − | |||
| − | |||
| + | * No movement | ||
| Line 804: | Line 465: | ||
|} | |} | ||
| − | == | + | |
| + | |||
| + | |||
| + | == DeSyncing == | ||
{| style="border-spacing:0;" | {| style="border-spacing:0;" | ||
| colspan="2" style="background-color:#006d75;border-top:0.0139in solid #000001;border-bottom:0.0139in solid #000001;border-left:0.0139in solid #000001;border-right:none;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;"| <center>'''Test Case №:'''</center> | | colspan="2" style="background-color:#006d75;border-top:0.0139in solid #000001;border-bottom:0.0139in solid #000001;border-left:0.0139in solid #000001;border-right:none;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;"| <center>'''Test Case №:'''</center> | ||
| + | <center>'''9'''</center> | ||
| − | |||
| style="background-color:#006d75;border-top:0.0139in solid #000001;border-bottom:0.0139in solid #000001;border-left:0.0069in solid #000001;border-right:none;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;"| <center>'''Date:'''</center> | | style="background-color:#006d75;border-top:0.0139in solid #000001;border-bottom:0.0139in solid #000001;border-left:0.0069in solid #000001;border-right:none;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;"| <center>'''Date:'''</center> | ||
| − | |||
| style="background-color:#006d75;border-top:0.0139in solid #000001;border-bottom:0.0139in solid #000001;border-left:0.0069in solid #000001;border-right:none;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;"| <center>'''Performed by:'''</center> | | style="background-color:#006d75;border-top:0.0139in solid #000001;border-bottom:0.0139in solid #000001;border-left:0.0069in solid #000001;border-right:none;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;"| <center>'''Performed by:'''</center> | ||
| − | |||
| Line 823: | Line 485: | ||
|- | |- | ||
| − | | style="background-color:#ffffff;border-top:0.0139in solid #000001;border-bottom:0.0069in solid #000001;border-left:0.0139in solid #000001;border-right:none;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;"| | + | | style="background-color:#ffffff;border-top:0.0139in solid #000001;border-bottom:0.0069in solid #000001;border-left:0.0139in solid #000001;border-right:none;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;"| |
| − | |||
| − | + | '''Test Purpose''' | |
| − | |||
| − | |||
| − | |||
| − | |||
| + | | colspan="4" style="background-color:#ffffff;border-top:0.0139in solid #000001;border-bottom:0.0069in solid #000001;border-left:0.0069in solid #000001;border-right:0.0139in solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;"| | ||
| + | Check if it is in accordance to: [[Element Coordination#Moving_Frame_Base_Offset | MF.BASE]] | ||
|- | |- | ||
| − | | style="background-color:#ffffff;border-top:0.0069in solid #000001;border-bottom:0.0069in solid #000001;border-left:0.0139in solid #000001;border-right:none;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;"| '''Test | + | | style="background-color:#ffffff;border-top:0.0069in solid #000001;border-bottom:0.0069in solid #000001;border-left:0.0139in solid #000001;border-right:none;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;"| '''Test Equipment''' |
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| colspan="4" style="background-color:#ffffff;border-top:0.0069in solid #000001;border-bottom:0.0069in solid #000001;border-left:0.0069in solid #000001;border-right:0.0139in solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;"| | | colspan="4" style="background-color:#ffffff;border-top:0.0069in solid #000001;border-bottom:0.0069in solid #000001;border-left:0.0069in solid #000001;border-right:0.0139in solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;"| | ||
| − | + | * '''ControlStudio''' | |
| − | + | <!-- * '''MIB StandAlone or Extend ''' --> | |
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | * '''MIB StandAlone or Extend ''' | ||
* '''Simulated or Real system''' | * '''Simulated or Real system''' | ||
| − | |||
|- | |- | ||
| style="background-color:#ffffff;border-top:0.0069in solid #000001;border-bottom:0.0069in solid #000001;border-left:0.0139in solid #000001;border-right:none;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;"| '''Test Procedure''' | | style="background-color:#ffffff;border-top:0.0069in solid #000001;border-bottom:0.0069in solid #000001;border-left:0.0139in solid #000001;border-right:none;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;"| '''Test Procedure''' | ||
| − | | colspan="4" style="background-color:#ffffff;border-top:0.0069in solid #000001;border-bottom:0.0069in solid #000001;border-left:0.0069in solid #000001;border-right:0.0139in solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;"| | + | | colspan="4" style="background-color:#ffffff;border-top:0.0069in solid #000001;border-bottom:0.0069in solid #000001;border-left:0.0069in solid #000001;border-right:0.0139in solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;"| |
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| + | # Load configuration with more than 2 robot | ||
|- | |- | ||
| style="background-color:#ffffff;border-top:0.0069in solid #000001;border-bottom:0.0069in solid #000001;border-left:0.0139in solid #000001;border-right:none;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;"| '''Expected Values''' | | style="background-color:#ffffff;border-top:0.0069in solid #000001;border-bottom:0.0069in solid #000001;border-left:0.0139in solid #000001;border-right:none;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;"| '''Expected Values''' | ||
| − | | colspan="4" style="background-color:#ffffff;border-top:0.0069in solid #000001;border-bottom:0.0069in solid #000001;border-left:0.0069in solid #000001;border-right:0.0139in solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;"| | + | | colspan="4" style="background-color:#ffffff;border-top:0.0069in solid #000001;border-bottom:0.0069in solid #000001;border-left:0.0069in solid #000001;border-right:0.0139in solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;"| |
| − | |||
| − | |||
| + | * No movement | ||
Latest revision as of 08:52, 22 May 2014
Contents
Test Requirements
Firmware version: 4.11.? Application Framework: ?
Related Documentation
Functionality ATP
Data Creation
| |
|
|
| |
|
Test Purpose |
There are two kinds of Moving Frame (MF) objects in ControlStudio: axis-based and robot-based.
Both of them are created in the same way as axes-based means using the command: The difference between axes-based and robot-based moving frames is in the argument supplied to the MasterSource command. We should be able to supply <ROBOT>.SETPOINT and <ROBOT>.HERE values. | |||
| Test Equipment |
| |||
| Test Procedure |
| |||
| Expected Values |
| |||
| Measured Values | ||||
| Test Results | ||||
| Comments | ||||
Type parameter
| |
|
|
| |
|
Test Purpose |
Check if it is in accordance to: TYPE | |||
| Test Equipment |
| |||
| Test Procedure |
| |||
| Expected Values |
| |||
| Measured Values | ||||
| Test Results | ||||
| Comments | ||||
ObjectLoc parameter
| |
|
|
| |
|
Test Purpose |
Check if it is in accordance to: TYPE | |||
| Test Equipment |
| |||
| Test Procedure |
| |||
| Expected Values |
| |||
| Measured Values | ||||
| Test Results | ||||
| Comments | ||||
Moving Frame Base parameter
| |
|
|
| |
|
Test Purpose |
Check if it is in accordance to: MF.BASE | |||
| Test Equipment |
| |||
| Test Procedure |
| |||
| Expected Values |
| |||
| Measured Values | ||||
| Test Results | ||||
| Comments | ||||
Maser/Slave relationship
| |
|
|
| |
|
Test Purpose |
Check if it is in accordance to: MF.BASE | |||
| Test Equipment |
| |||
| Test Procedure |
| |||
| Expected Values |
| |||
| Measured Values | ||||
| Test Results | ||||
| Comments | ||||
Point Type transformation
| |
|
|
| |
|
Test Purpose |
Check if it is in accordance to: MF.BASE | |||
| Test Equipment |
| |||
| Test Procedure |
| |||
| Expected Values |
| |||
| Measured Values | ||||
| Test Results | ||||
| Comments | ||||
Syncing
| |
|
|
| |
|
Test Purpose |
Check if it is in accordance to: MF.BASE | |||
| Test Equipment |
| |||
| Test Procedure |
| |||
| Expected Values |
| |||
| Measured Values | ||||
| Test Results | ||||
| Comments | ||||
DeSyncing
| |
|
|
| |
|
Test Purpose |
Check if it is in accordance to: MF.BASE | |||
| Test Equipment |
| |||
| Test Procedure |
| |||
| Expected Values |
| |||
| Measured Values | ||||
| Test Results | ||||
| Comments | ||||