Skip to content

Get Pick Map#

1562162530501

This task implements to request and pre-process maps from the MES system.

Screenshot showing a map selection interface with options including "Vane", "Coring", and "Rap Concent".

Inputs#

Name Data Type Optional Description
materialName String No Name of material that identifies the processing material
mapName String Yes/No Name of the Map in MES (optional if mapContent is filled)
mapContent String[][] as Object Yes/No Content of the map to process (optional if mapName is filled)
mapNotch Integer Yes/No The map notch. Must be provided if the map content is provided as well
notchLocation Integer Yes The notch location the equipment is requesting
frameRotation Integer Yes The film frame rotation the equipment is requesting
originLocation Integer Yes The origin location of the equipment system coordinates
processAxis Integer Yes The process axis the equipment is requesting
nullPickCode String Yes The null pick code the equipment is requesting
pickRules object[] as object Yes The pick rules to generate the map
referenceDies Integer[] as Object Yes The list of reference dies
Activate Any Activate the task

Outputs#

Name Data Type Description
pickMap Object The pick map object
pickMapMatrix String[][] as Object The pick map content in matrix format
pickMapArray String[] as Object The pick map content in array format, in the sequence defined by the processAxis
pickMapString String The pick map content in string format, in the sequence defined by the processAxis
Success Boolean Triggered when the task is executed with success
Error Error Triggered when the task failed for some reason

Settings#

On the General tab, you have the usual settings and the following settings:

Name Data Type Values Default Description
Notch Location Enum 0
90
180
270
0 Angle where the notch is located in the material
Frame Rotation Enum 0
90
180
270
0 Angle of the frame rotation relative to the material
Origin Location Enum 0
1
2
3
4
0 Origin Location of the refences.
0 - Center die of substrate
1 - Upper right
2 - Upper left
3 - Lower left
4 - Lower right
Process Axis Enum 0
1
2
3
4
5
6
7
0 Based on the axis, how to generate the resulting map.
0 - 1 2 3 4 5, 6 7 8 9 A, B C D E F
1 - 5 4 3 2 1, A 9 8 7 6, F E D C B
2 - B C D E F, 6 7 8 9 A, 1 2 3 4 5
3 - F E D C B, A 9 8 7 6, 5 4 3 2 1
4 - 1 4 7 A D, 2 5 8 B E, 3 6 9 C F
5 - 3 6 9 C F, 2 5 8 B E, 1 4 7 A D
6 - D A 7 4 1, E B 8 5 2, F C 9 6 3
7 - F C 9 6 3, E B 8 5 2, D A 7 4 1
Null Pick Code String The null pick codes to use for the map

Diagram showing a settings interface with a table listing various data types, their values, and default settings.

Behavior#

This task is responsible for receiving requests for maps from an equipment or to simply pre-process a previously acquired map, transform it according to the rules and return the resulting map data.

Remarks#

There is no particular remark to be made.