AXY:Element Coordination/ATP
Table of ContentsRevisions3
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 =
Revision | Description | Author |
V1.0 | Global test | Naama Neubuaer |
Contents
- 1 ATP Status Table
- 2 Test Requirements
- 3 Related Documentation
- 4 Functionality ATP
- 4.1 Configuration Verification
- 4.1.1 Synchronization of Axes
- 4.1.2 Synchronization of Robots
- 4.1.3 Synchronization of different Element types
- 4.1.4 Synchronization of different Movements length
- 4.1.5 Synchronization of different Movements types
- 4.1.6 Synchronization of different profiler types
- 4.1.7 Synchronization of different motion properties
- 4.1.8 Synchronization of movements with extreme short Movement
- 4.1.9 Stop synchronization movements
- 4.1.10 Proceed the stopped movements
- 4.1.11 Rejected Movement
- 4.1 Configuration Verification
ATP Status Table
Test Case | Description | Status |
1 | Configuration verification | |
2 | Synchronization of Axes | |
3 | Synchronization of Robots | |
4 | Synchronization of different Robot types | |
5 | Synchronization of different Movements length | |
6 | Synchronization of different Movements types | |
7 | Synchronization of different profiler types | |
8 | Synchronization of different motion properties | |
9 | Synchronization of movements with extreme short Movement | |
10 | Stop synchronization movements | |
11 | Proceed the stopped movements | |
12 | Rejected Movement | |
Test Requirements
AMCS Firmware version: 4.11.?
Application Framework: ?
Related Documentation
SyncAll description can be found at:
https://wiki.manz-automation.com/wiki/AXY:Element_Synchronization
Functionality ATP
Configuration Verification
|
|
|
| |
Test Purpose | Ensure the syntax of the command | |||
Test Equipment | * aico.control
| |||
Test Procedure | # Load configuration with more than 2 axes
| |||
Expected Values | * No movement
| |||
Measured Values | ||||
Test Results | ||||
Comments |
Synchronization of Axes
|
|
|
| |
Test Purpose | Verified that axes movement are fully synchronized – that mean the movements start and finish at the same time. | |||
Test Equipment | * aico.control
| |||
Test Procedure | # Load configuration with more than 2 axes
| |||
Expected Values | * Analyze the record file
| |||
Measured Values | ||||
Test Results | ||||
Comments |
Synchronization of Robots
|
|
|
| |
Test Purpose | Verified that Robots movement are fully synchronized – that mean the movements start and finish at the same time – at Robots from the same type. | |||
Test Equipment | * aico.control
| |||
Test Procedure | # Load configuration with at least 2 Robots from the same type (Scara/Delta/Puma …)
| |||
Expected Values | * Analyze the record file
| |||
Measured Values | ||||
Test Results | ||||
Comments |
Synchronization of different Element types
|
|
|
| |
Test Purpose | 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. | |||
Test Equipment | * aico.control
| |||
Test Procedure | # Load configuration with at least 2 Robots from different types. For example Delta and Scara.
| |||
Expected Values | For every one of the suggested tests:
| |||
Measured Values | ||||
Test Results | ||||
Comments |
Synchronization of different Movements length
|
|
|
| |
Test Purpose | This test aim is to confirm the behavior of the SyncAll on spectrum of movement lengths. | |||
Test Equipment | * aico.control
| |||
Test Procedure | # Load configuration with at least 2 Robots from different types.
| |||
Expected Values | For every one of the suggested tests:
| |||
Measured Values | ||||
Test Results | ||||
Comments |
Synchronization of different Movements types
|
|
|
| |
Test Purpose | This test aim is to confirm the behavior of the SyncAll on movements with different motion type – Move / Moves / Circle. | |||
Test Equipment | * aico.control
| |||
Test Procedure | # Load configuration with at least 2 Robots from same type.
| |||
Expected Values | For every one of the suggested tests:
| |||
Measured Values | ||||
Test Results | ||||
Comments |
Synchronization of different profiler types
|
|
|
| |
Test Purpose | This test aim is to confirm the behavior of the SyncAll on movements with different profiler type – Sinus/Trapeze/Time base. | |||
Test Equipment | * aico.control
| |||
Test Procedure | # Load configuration with at least 2 Robots from same type.
| |||
Expected Values | For every one of the suggested tests:
| |||
Measured Values | ||||
Test Results | ||||
Comments |
Synchronization of different motion properties
|
|
|
| |
Test Purpose | This test aim is to check the synchronized movement’s properties. The original properties are changed to create an equaled duration movements. | |||
Test Equipment | * aico.control
| |||
Test Procedure | # Load configuration with at least 2 Robots from same type.
| |||
Expected Values | For every one of the suggested tests:
| |||
Measured Values | ||||
Test Results | ||||
Comments |
Synchronization of movements with extreme short Movement
|
|
|
| |
Test Purpose | This case is for testing a border case where one of the movement is extremely short. | |||
Test Equipment | * aico.control
| |||
Test Procedure | # Load configuration with at least 2 Robots from same type.
| |||
Expected Values | For every one of the suggested tests:
| |||
Measured Values | ||||
Test Results | ||||
Comments |
Stop synchronization movements
|
|
|
| |
Test Purpose | This test aim is to check the behavior of stopping synchronization movement. The stopping pfofiler will be different as there are several StopType. | |||
Test Equipment | * aico.control
| |||
Test Procedure | # Load configuration with at least 2 Robots from same type.
| |||
Expected Values | For every one of the suggested tests:
| |||
Measured Values | ||||
Test Results | ||||
Comments |
Proceed the stopped movements
|
|
|
| |
Test Purpose | 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. | |||
Test Equipment | * aico.control
| |||
Test Procedure | # Load configuration with at least 2 Robots from same type.
| |||
Expected Values | For every one of the suggested tests:
| |||
Measured Values | ||||
Test Results | ||||
Comments |
Rejected Movement
|
|
|
| |
Test Purpose | Reject movements that can’t be synchronized. | |||
Test Equipment | * aico.control
| |||
Test Procedure | # Load configuration with at least 2 axis.
| |||
Expected Values | For every one of the suggested tests:
| |||
Measured Values | ||||
Test Results | ||||
Comments |