|
|
Line 1: |
Line 1: |
− | <center>'''''Robot Synchronization Verification'''''</center> | + | <center>'''''Element Coordination Verification Procedure'''''</center> |
| | | |
| | | |
− | Table of Contents'''Revisions3'''
| |
− |
| |
− | '''ATP Status Table3'''
| |
− |
| |
− | '''Test Requirements4'''
| |
− |
| |
− | '''Related Documentation4'''
| |
− |
| |
− | '''Functionality ATP5'''
| |
− |
| |
− | ''Configuration Verification5''
| |
− |
| |
− | Synchronization of Axes5
| |
− |
| |
− | Synchronization of Robots6
| |
− |
| |
− | Synchronization of different Element types6
| |
− |
| |
− | Synchronization of different Movements length7
| |
− |
| |
− | Synchronization of different Movements types7
| |
− |
| |
− | Synchronization of different profiler types8
| |
− |
| |
− | Synchronization of different motion properties8
| |
− |
| |
− | Synchronization of movements with extreme short Movement9
| |
− |
| |
− | Stop synchronization movements 10
| |
− |
| |
− | Proceed the stopped movements11
| |
− |
| |
− | Rejected Movement12= Revisions =
| |
− |
| |
− | {| style="border-spacing:0;"
| |
− | | 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;"| '''Revision'''
| |
− | | 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;"| '''Description'''
| |
− | | style="background-color:#006d75;border-top:0.0139in solid #000001;border-bottom:0.0139in 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;"| '''Author'''
| |
− |
| |
− | |-
| |
− | | style="background-color:#ffffff;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;"| V1.0
| |
− | | style="background-color:#ffffff;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;"| Global test
| |
− | | style="background-color:#ffffff;border-top:0.0139in solid #000001;border-bottom:0.0139in 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;"| Naama Neubuaer
| |
− |
| |
− | |}
| |
− | = ATP Status Table =
| |
− |
| |
− | {| style="border-spacing:0;"
| |
− | | 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;"| '''Test Case'''
| |
− | | 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;"| '''Description'''
| |
− | | style="background-color:#006d75;border-top:0.0139in solid #000001;border-bottom:0.0139in 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;"| '''Status'''
| |
− |
| |
− | |-
| |
− | | 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;"| 1
| |
− | | style="background-color:#ffffff;border-top:0.0139in solid #000001;border-bottom:0.0069in 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;"| Configuration verification
| |
− | | 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;"|
| |
− |
| |
− | |-
| |
− | | 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;"| 2
| |
− | | style="background-color:#ffffff;border-top:0.0069in solid #000001;border-bottom:0.0069in 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;"| Synchronization of Axes
| |
− | | 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;"|
| |
− |
| |
− | |-
| |
− | | 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;"| 3
| |
− | | style="background-color:#ffffff;border-top:0.0069in solid #000001;border-bottom:0.0069in 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;"| Synchronization of Robots
| |
− | | 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;"|
| |
− |
| |
− | |-
| |
− | | 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;"| 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:none;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;"| Synchronization of different Robot types
| |
− | | 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;"|
| |
− |
| |
− | |-
| |
− | | 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;"| 5
| |
− | | style="background-color:#ffffff;border-top:0.0069in solid #000001;border-bottom:0.0069in 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;"| Synchronization of different Movements length
| |
− | | 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;"|
| |
− |
| |
− | |-
| |
− | | 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;"| 6
| |
− | | style="background-color:#ffffff;border-top:0.0069in solid #000001;border-bottom:0.0069in 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;"| Synchronization of different Movements types
| |
− | | 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;"|
| |
− |
| |
− | |-
| |
− | | 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;"| 7
| |
− | | style="background-color:#ffffff;border-top:0.0069in solid #000001;border-bottom:0.0069in 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;"| Synchronization of different profiler types
| |
− | | 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;"|
| |
− |
| |
− | |-
| |
− | | 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;"| 8
| |
− | | style="background-color:#ffffff;border-top:0.0069in solid #000001;border-bottom:0.0069in 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;"| Synchronization of different motion properties
| |
− | | 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;"|
| |
− |
| |
− | |-
| |
− | | 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;"| 9
| |
− | | style="background-color:#ffffff;border-top:0.0069in solid #000001;border-bottom:0.0069in 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;"| Synchronization of movements with extreme short Movement
| |
− | | 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;"|
| |
− |
| |
− | |-
| |
− | | 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;"| 10
| |
− | | style="background-color:#ffffff;border-top:0.0069in solid #000001;border-bottom:0.0069in 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;"| Stop synchronization movements
| |
− | | 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;"|
| |
− |
| |
− | |-
| |
− | | 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;"| 11
| |
− | | style="background-color:#ffffff;border-top:0.0069in solid #000001;border-bottom:0.0069in 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;"| Proceed the stopped movements
| |
− | | 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;"|
| |
− |
| |
− | |-
| |
− | | 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;"| 12
| |
− | | style="background-color:#ffffff;border-top:0.0069in solid #000001;border-bottom:0.0069in 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;"| Rejected Movement
| |
− | | 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;"|
| |
− |
| |
− | |-
| |
− | | 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;"|
| |
− | | style="background-color:#ffffff;border-top:0.0069in solid #000001;border-bottom:0.0069in 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;"|
| |
− | | 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;"|
| |
− |
| |
− | |-
| |
− | | 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;"|
| |
− | | style="background-color:#ffffff;border-top:0.0069in solid #000001;border-bottom:0.0069in 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;"|
| |
− | | 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;"|
| |
− |
| |
− | |-
| |
− | | 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;"|
| |
− | | style="background-color:#ffffff;border-top:0.0069in solid #000001;border-bottom:0.0069in 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;"|
| |
− | | 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;"|
| |
− |
| |
− | |-
| |
− | | 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;"|
| |
− | | style="background-color:#ffffff;border-top:0.0069in solid #000001;border-bottom:0.0069in 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;"|
| |
− | | 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;"|
| |
− |
| |
− | |-
| |
− | | 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;"|
| |
− | | style="background-color:#ffffff;border-top:0.0069in solid #000001;border-bottom:0.0069in 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;"|
| |
− | | 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;"|
| |
− |
| |
− | |-
| |
− | | 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;"|
| |
− | | style="background-color:#ffffff;border-top:0.0069in solid #000001;border-bottom:0.0069in 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;"|
| |
− | | 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;"|
| |
− |
| |
− | |-
| |
− | | style="background-color:#ffffff;border-top:0.0069in 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;"|
| |
− | | style="background-color:#ffffff;border-top:0.0069in 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;"|
| |
− | | style="background-color:#ffffff;border-top:0.0069in solid #000001;border-bottom:0.0139in 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 Requirements = | | = Test Requirements = |
| AMCS Firmware version: 4.11.? | | AMCS Firmware version: 4.11.? |
− |
| |
| Application Framework: ? | | Application Framework: ? |
| | | |
| | | |
| = Related Documentation = | | = Related Documentation = |
− | SyncAll description can be found at:
| |
− |
| |
− | [https://wiki.manz-automation.com/wiki/AXY:Element_Synchronization https://wiki.manz-automation.com/wiki/AXY:Element_Synchronization]
| |
| | | |
| + | = Functionality ATP = |
| | | |
− | = Functionality ATP =
| |
| == Configuration Verification == | | == Configuration Verification == |
| | | |
| {| 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> | | <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>'''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:0.0139in solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;"| <center>'''HW Rev: '''</center>
| |
− |
| |
− | <center>'''FW Rev:'''</center>
| |
− |
| |
− | |-
| |
− | | 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;"| Ensure the syntax of the command
| |
| | | |
− | |-
| |
− | | 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;"| * '''aico.control'''
| |
− | * '''MIB StandAlone or Extend '''
| |
− | * '''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'''
| |
− | | 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 axes
| |
− | # Set-up the axes properties (factors, limits, movement properties.)Set two axes startype to be different then SYNC
| |
− | # Execute SyncAll commad
| |
− |
| |
− |
| |
− |
| |
− | |-
| |
− | | 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;"| * No movement
| |
− |
| |
− |
| |
− |
| |
− | |-
| |
− | | 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;"| '''Measured 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;"|
| |
− |
| |
− | |-
| |
− | | 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 Results'''
| |
− | | 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;"|
| |
− |
| |
− | |-
| |
− | | style="background-color:#ffffff;border-top:0.0069in 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;"| '''Comments'''
| |
− | | colspan="4" style="background-color:#ffffff;border-top:0.0069in solid #000001;border-bottom:0.0139in 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;"|
| |
− |
| |
− | |}
| |
− | === Synchronization of Axes ===
| |
− |
| |
− | {| 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>
| |
− |
| |
− | <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 239: |
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;"| '''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;"| Verified that axes movement are fully synchronized – that mean the movements start and finish at the same time.
| |
− | | |
− | |-
| |
− | | 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;"| * '''aico.control'''
| |
− | * '''MIB StandAlone or Extend '''
| |
− | * '''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'''
| |
− | | 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 axes
| |
− | # Set-up the axes properties properties (factors, limits, movement properties.)
| |
− | # Set StartType of two axes to Sync
| |
− | # Execute movements with different targets to the two axes
| |
− | # Operate recording that record – pcmd , vcmd, ismoving flag for every axis
| |
− | # Execute SyncAll command
| |
− | # Repeat the above scenario with 3 or 4 axes
| |
| | | |
| + | '''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;"| |
| | | |
− | |-
| + | '''X''' |
− | | 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;"| * Analyze the record file
| |
− | * All axes start to move at the same time
| |
− | * All axes stop at the same time
| |
− | | |
− | | |
− | | |
− | |-
| |
− | | 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;"| '''Measured 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;"|
| |
− | | |
− | |-
| |
− | | 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 Results'''
| |
− | | 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;"|
| |
− | | |
− | |-
| |
− | | style="background-color:#ffffff;border-top:0.0069in 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;"| '''Comments'''
| |
− | | colspan="4" style="background-color:#ffffff;border-top:0.0069in solid #000001;border-bottom:0.0139in 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;"|
| |
− | | |
− | |}
| |
− | === Synchronization of Robots ===
| |
− | | |
− | {| 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>
| |
− | | |
− | <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>'''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:0.0139in solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;"| <center>'''HW Rev: '''</center>
| |
− | | |
− | <center>'''FW Rev:'''</center>
| |
− | | |
− | |-
| |
− | | 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;"| Verified that Robots movement are fully synchronized – that mean the movements start and finish at the same time – at Robots from the same 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;"| * '''aico.control'''
| |
− | * '''MIB StandAlone or Extend '''
| |
− | * '''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'''
| |
− | | 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 at least 2 Robots from the same type (Scara/Delta/Puma …)
| |
− | # Set-up the Robots properties (factors, limits, movement properties.)
| |
− | # Set StartType of two robots to Sync
| |
− | # Execute movements with different duration to the two robots
| |
− | # Operate recording that record position (joint or cartesian) , velocity and ismoving flag for every Robot
| |
− | # Execute SyncAll command
| |
− | # Repeat the above scenario with 3 or 4 robots
| |
− | # Repeat the same movements but with starttye = gcom (GeneratorCompleted) and operate recording on the same properties.
| |
− |
| |
− |
| |
− |
| |
− | |-
| |
− | | 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;"| * Analyze the record file
| |
− | * All axes start to move at the same time
| |
− | * All axes stop at the same time
| |
− | * Compare to the record result of the movements in section 8 – there should be differences in the movement duration, velocity , acceleration and jerk.
| |
− |
| |
− |
| |
− |
| |
− | |-
| |
− | | 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;"| '''Measured 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;"|
| |
− |
| |
− | |-
| |
− | | 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 Results'''
| |
| | 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;"| |
| | | |
− | |-
| + | * '''aico.control''' |
− | | style="background-color:#ffffff;border-top:0.0069in 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;"| '''Comments'''
| |
− | | colspan="4" style="background-color:#ffffff;border-top:0.0069in solid #000001;border-bottom:0.0139in 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;"|
| |
− | | |
− | |}
| |
− | === Synchronization of different Element types ===
| |
− | | |
− | {| 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>
| |
− | | |
− | <center>'''4'''</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:0.0139in solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;"| <center>'''HW Rev: '''</center>
| |
− | | |
− | <center>'''FW Rev:'''</center>
| |
− | | |
− | |-
| |
− | | 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;"| Verified that synchronization of movements of different elements is fully applied. That can be test on synchronization of different Robot types or combination of axis and 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;"| '''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;"| * '''aico.control'''
| |
| * '''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;"| # Load configuration with at least 2 Robots from different types. For example Delta and Scara.
| |
− | # Set-up the Robots properties (factors, limits, movement properties.)
| |
− | # Set StartType of two robots to Sync
| |
− | # Execute movements with different durations to the two robots
| |
− | # Operate recording that record position (joint or cartesian) , velocity and ismoving flag for every Robot
| |
− | # Execute SyncAll command
| |
− | # Repeat the above scenario with 3 or 4 robots
| |
− | # Repeat the above scenario with Robot and Axis.
| |
− |
| |
− |
| |
− |
| |
− | |-
| |
− | | 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;"| For every one of the suggested tests:
| |
− |
| |
− | * Analyze the record file
| |
− | * All axes start to move at the same time
| |
− | * All axes stop at the same time
| |
− |
| |
− |
| |
− |
| |
− | |-
| |
− | | 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;"| '''Measured 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;"| |
| | | |
− | |-
| + | # Load configuration with more than 2 axes |
− | | 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 Results'''
| + | # Set-up the axes properties (factors, limits, movement properties.)Set two axes startype to be different then SYNC |
− | | 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;"|
| + | # Execute SyncAll commad |
− | | |
− | |-
| |
− | | style="background-color:#ffffff;border-top:0.0069in 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;"| '''Comments'''
| |
− | | colspan="4" style="background-color:#ffffff;border-top:0.0069in solid #000001;border-bottom:0.0139in 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;"|
| |
− | | |
− | |}
| |
− | === Synchronization of different Movements length ===
| |
− | | |
− | {| 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>
| |
− | | |
− | <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>'''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:0.0139in solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;"| <center>'''HW Rev: '''</center>
| |
− | | |
− | <center>'''FW Rev:'''</center>
| |
− | | |
− | |-
| |
− | | 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;"| This test aim is to confirm the behavior of the SyncAll on spectrum of movement lengths.
| |
− | | |
− | |-
| |
− | | 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;"| * '''aico.control'''
| |
− | * '''MIB StandAlone or Extend '''
| |
− | * '''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'''
| |
− | | 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 at least 2 Robots from different types.
| |
− | # Set-up the Robots properties (factors, limits, movement properties.) | |
− | # Set StartType of two robots to Sync
| |
− | # Execute several movements with different durations – same duration, one significantly shorter than the other one , both are short/long movements.
| |
− | # Operate recording that record position (joint or cartesian) , velocity and ismoving flag for every Robot
| |
− | # Execute SyncAll command | |
− | | |
− | | |
| | | |
| |- | | |- |
| | 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;"| For every one of the suggested tests:
| |
− |
| |
− | * Analyze the record file
| |
− | * All axes start to move at the same time
| |
− | * All axes stop at the same time
| |
− |
| |
− |
| |
− |
| |
− | |-
| |
− | | 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;"| '''Measured 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 |
− | | 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 Results'''
| |
− | | 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;"|
| |
− | | |
− | |-
| |
− | | style="background-color:#ffffff;border-top:0.0069in 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;"| '''Comments'''
| |
− | | colspan="4" style="background-color:#ffffff;border-top:0.0069in solid #000001;border-bottom:0.0139in 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;"|
| |
− | | |
− | |}
| |
− | === Synchronization of different Movements types ===
| |
− | | |
− | {| 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>
| |
− | | |
− | <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>'''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:0.0139in solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;"| <center>'''HW Rev: '''</center>
| |
− | | |
− | <center>'''FW Rev:'''</center>
| |
− | | |
− | |-
| |
− | | 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;"| This test aim is to confirm the behavior of the SyncAll on movements with different motion type – Move / Moves / Circle.
| |
− | | |
− | |-
| |
− | | 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;"| * '''aico.control'''
| |
− | * '''MIB StandAlone or Extend '''
| |
− | * '''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'''
| |
− | | 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 at least 2 Robots from same type.
| |
− | # Set-up the Robots properties (factors, limits, movement properties.)
| |
− | # Set different profiler types to the Robots (Move / Moves / Circle).
| |
− | # Set StartType of two robots to Sync
| |
− | # Operate recording that record position (joint or cartesian) , velocity and ismoving flag for every Robot
| |
− | # Execute SyncAll command
| |
− | | |
− | | |
− | | |
− | |-
| |
− | | 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;"| For every one of the suggested tests:
| |
− | | |
− | * Analyze the record file
| |
− | * All axes start to move at the same time
| |
− | * All axes stop at the same time
| |
− | * Pay attention that the movement are as expected.
| |
− | | |
− | | |
− | | |
− | |-
| |
− | | 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;"| '''Measured 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;"|
| |
− | | |
− | |-
| |
− | | 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 Results'''
| |
− | | 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;"|
| |
− | | |
− | |-
| |
− | | style="background-color:#ffffff;border-top:0.0069in 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;"| '''Comments'''
| |
− | | colspan="4" style="background-color:#ffffff;border-top:0.0069in solid #000001;border-bottom:0.0139in 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;"|
| |
− | | |
− | |}
| |
− | === Synchronization of different profiler types ===
| |
− | | |
− | {| 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>
| |
− | | |
− | <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>'''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:0.0139in solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;"| <center>'''HW Rev: '''</center>
| |
− | | |
− | <center>'''FW Rev:'''</center>
| |
− | | |
− | |-
| |
− | | 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;"| This test aim is to confirm the behavior of the SyncAll on movements with different profiler type – Sinus/Trapeze/Time 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'''
| |
− | | 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;"| * '''aico.control'''
| |
− | * '''MIB StandAlone or Extend '''
| |
− | * '''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'''
| |
− | | 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 at least 2 Robots from same type.
| |
− | # Set-up the Robots properties (factors, limits, movement properties.)
| |
− | # Set different profiler types to the Robots (Sinus / Trapeze / Time base).
| |
− | # Set StartType of two robots to Sync
| |
− | # Execute several movements with different durations.
| |
− | # Operate recording that record position (joint or cartesian) , velocity and ismoving flag for every Robot
| |
− | # Execute SyncAll command
| |
− | | |
− | | |
− | | |
− | |-
| |
− | | 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;"| For every one of the suggested tests:
| |
− | | |
− | * Analyze the record file
| |
− | * All axes start to move at the same time
| |
− | * All axes stop at the same time
| |
− | * The longest movement forces its profiler
| |
− | | |
− | | |
− | | |
− | |-
| |
− | | 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;"| '''Measured 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;"|
| |
− | | |
− | |-
| |
− | | 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 Results'''
| |
− | | 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;"|
| |
− | | |
− | |-
| |
− | | style="background-color:#ffffff;border-top:0.0069in 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;"| '''Comments'''
| |
− | | colspan="4" style="background-color:#ffffff;border-top:0.0069in solid #000001;border-bottom:0.0139in 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;"|
| |
− | | |
− | |}
| |
− | === Synchronization of different motion properties ===
| |
− | | |
− | {| 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>
| |
− | | |
− | <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>'''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:0.0139in solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;"| <center>'''HW Rev: '''</center>
| |
− | | |
− | <center>'''FW Rev:'''</center>
| |
− | | |
− | |-
| |
− | | 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;"| This test aim is to check the synchronized movement’s properties. The original properties are changed to create an equaled duration movements.
| |
− | | |
− | |-
| |
− | | 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;"| * '''aico.control'''
| |
− | * '''MIB StandAlone or Extend '''
| |
− | * '''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'''
| |
− | | 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 at least 2 Robots from same type.
| |
− | # Set-up the Robots properties properties (factors, limits, movement properties.)
| |
− | # Set different motion properties types to the Robots – velocity, acceleration
| |
− | # Set StartType of two robots to Sync
| |
− | # Execute several movements with different durations.
| |
− | # Operate recording that record position (joint or cartesian) , velocity and ismoving flag for every Robot
| |
− | # Execute SyncAll command
| |
− | | |
− | | |
− | | |
− | |-
| |
− | | 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;"| For every one of the suggested tests:
| |
− | | |
− | * Analyze the record file
| |
− | * All axes start to move at the same time
| |
− | * All axes stop at the same time
| |
− | * The resulted motion properties value should be different than the originals.
| |
− | | |
− | | |
− | | |
− | |-
| |
− | | 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;"| '''Measured 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;"|
| |
− | | |
− | |-
| |
− | | 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 Results'''
| |
− | | 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;"|
| |
− | | |
− | |-
| |
− | | style="background-color:#ffffff;border-top:0.0069in 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;"| '''Comments'''
| |
− | | colspan="4" style="background-color:#ffffff;border-top:0.0069in solid #000001;border-bottom:0.0139in 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;"|
| |
− | | |
− | |}
| |
− | === Synchronization of movements with extreme short Movement ===
| |
− | | |
− | {| 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>
| |
− | | |
− | <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>'''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:0.0139in solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;"| <center>'''HW Rev: '''</center>
| |
− | | |
− | <center>'''FW Rev:'''</center>
| |
− | | |
− | |-
| |
− | | 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;"| This case is for testing a border case where one of the movement is extremely short.
| |
− | | |
− | |-
| |
− | | 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;"| * '''aico.control'''
| |
− | * '''MIB StandAlone or Extend '''
| |
− | * '''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'''
| |
− | | 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 at least 2 Robots from same type.
| |
− | # Set-up the Robots properties (pfac, vac, afac, vtran, vrot….)
| |
− | # Set StartType of two robots to Sync
| |
− | # Execute movements that one of them is extremely short (duration can be few sec).
| |
− | # Operate recording that record position (joint or cartesian) , velocity and ismoving flag for every Robot
| |
− | # Execute SyncAll command
| |
− | | |
− | | |
− | | |
− | |-
| |
− | | 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;"| For every one of the suggested tests:
| |
− | | |
− | * Analyze the record file
| |
− | * All axes start to move at the same time
| |
− | * All axes stop at the same time
| |
− | | |
− | | |
− | | |
− | |-
| |
− | | 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;"| '''Measured 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;"|
| |
− | | |
− | |-
| |
− | | 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 Results'''
| |
− | | 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;"|
| |
− | | |
− | |-
| |
− | | style="background-color:#ffffff;border-top:0.0069in 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;"| '''Comments'''
| |
− | | colspan="4" style="background-color:#ffffff;border-top:0.0069in solid #000001;border-bottom:0.0139in 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;"|
| |
− | | |
− | |}
| |
− | === Stop synchronization movements ===
| |
− | | |
− | {| 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>
| |
− | | |
− | <center>'''10'''</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:0.0139in solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;"| <center>'''HW Rev: '''</center>
| |
− | | |
− | <center>'''FW Rev:'''</center>
| |
− | | |
− | |-
| |
− | | 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;"| This test aim is to check the behavior of stopping synchronization movement. The stopping pfofiler will be different as there are several StopType.
| |
− | | |
− | |-
| |
− | | 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;"| * '''aico.control'''
| |
− | * '''MIB StandAlone or Extend '''
| |
− | * '''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'''
| |
− | | 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 at least 2 Robots from same type.
| |
− | # Set-up the Robots properties (pfac, vac, afac, vtran, vrot….)
| |
− | # Set StartType of two robots to Sync
| |
− | # Execute movements so the synchronization will affect their motion properties (for example different duration or with different motion characteristics).
| |
− | # Execute SyncAll command
| |
− | # Stop one of the movements and track the stopping profiler. Repeat this stage using different StopType values (immed / onpath /endmotion / decstop).
| |
− | # Operate recording that record position (joint or cartesian) , velocity and ismoving flag for every case
| |
− | | |
− | | |
− | | |
− | |-
| |
− | | 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;"| For every one of the suggested tests:
| |
− | | |
− | * Analyze the record file
| |
− | * All axes start to move at the same time
| |
− | * All axes stop at the same time
| |
− | | |
− | | |
− | | |
− | |-
| |
− | | 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;"| '''Measured 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;"|
| |
− | | |
− | |-
| |
− | | 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 Results'''
| |
− | | 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;"|
| |
− | | |
− | |-
| |
− | | style="background-color:#ffffff;border-top:0.0069in 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;"| '''Comments'''
| |
− | | colspan="4" style="background-color:#ffffff;border-top:0.0069in solid #000001;border-bottom:0.0139in 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;"|
| |
− | | |
− | |}
| |
− | === Proceed the stopped movements ===
| |
− | | |
− | {| 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>
| |
− | | |
− | <center>'''11'''</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:0.0139in solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;"| <center>'''HW Rev: '''</center>
| |
− | | |
− | <center>'''FW Rev:'''</center>
| |
− | | |
− | |-
| |
− | | 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;"| This test aim is to check the behavior of proceeding stopped synchronization movement. The proceed command should continue the stopped movement with the same motion properties.
| |
− | | |
− | |-
| |
− | | 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;"| * '''aico.control'''
| |
− | * '''MIB StandAlone or Extend '''
| |
− | * '''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'''
| |
− | | 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 at least 2 Robots from same type.
| |
− | # Set-up the Robots properties (pfac, vac, afac, vtran, vrot….)
| |
− | # Set StartType of two robots to Sync
| |
− | # Execute movements so the synchronization will affect their motion properties (for example different duration or with different motion characteristics).
| |
− | # Execute SyncAll command
| |
− | # Stop one of the movements and track the stopping profiler.
| |
− | # Proceed the stopped movement with ProceedType = continue.
| |
− | # Operate recording that record position (joint or cartesian) , velocity and ismoving flag for every case
| |
− | | |
− | | |
− | | |
− | |-
| |
− | | 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;"| For every one of the suggested tests:
| |
− | | |
− | * Analyze the record file
| |
− | * All axes start to move at the same time
| |
− | * All axes stop at the same time
| |
− | * Proceed should be used the calculated movement properties due to synchronization and not he original one.
| |
− | | |
− | | |
− | | |
− | |-
| |
− | | 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;"| '''Measured 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;"|
| |
− | | |
− | |-
| |
− | | 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 Results'''
| |
− | | 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;"|
| |
− | | |
− | |-
| |
− | | style="background-color:#ffffff;border-top:0.0069in 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;"| '''Comments'''
| |
− | | colspan="4" style="background-color:#ffffff;border-top:0.0069in solid #000001;border-bottom:0.0139in 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;"|
| |
− | | |
− | |}
| |
− | === Rejected Movement ===
| |
− | | |
− | {| 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>
| |
− | | |
− | <center>'''12'''</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:0.0139in solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;"| <center>'''HW Rev: '''</center>
| |
− | | |
− | <center>'''FW Rev:'''</center>
| |
− | | |
− | |-
| |
− | | 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;"| Reject movements that can’t be synchronized.
| |
− | | |
− | |-
| |
− | | 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;"| * '''aico.control'''
| |
− | * '''MIB StandAlone or Extend '''
| |
− | * '''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'''
| |
− | | 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 at least 2 axis.
| |
− | # Set-up the axis properties (factors, limits, movement properties.)
| |
− | # Set different motion properties types to the Robots – velocity, acceleration
| |
− | # Set StartType of two robots to Sync
| |
− | # Try to execute movements with vfinal > 0.
| |
− | # Execute SyncAll command
| |
− | | |
− | | |
− | | |
− | |-
| |
− | | 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;"| For every one of the suggested tests:
| |
− | | |
− | * An error should be return.
| |
− | | |
| | | |
| | | |