12 5.1 Specific Screen Printing Equipment Events and Message Formats Print.... Attribute Name Attribute Type Description Occurrence Typically a single circuit in the panel array Descri
Interpretation
The term "shall" indicates mandatory requirements in this standard, and any deviation from these requirements is prohibited Compliance with the XML syntax and semantics must be clear and unambiguous, without the inclusion of unnecessary information.
The words "should" and "may" are used whenever it is necessary to express non-mandatory provisions
"Will" is used to express a declaration of purpose
To assist the reader, the word shall is presented in bold characters
This standard includes provisions referenced in the following documents, which are subject to revision Parties entering agreements based on this standard should consider using the latest editions of the specified documents.
IPC-T-50 Terms and Definitions for Interconnecting and Packaging Electronic Circuits
IPC 2500 Generic Computer Aided Manufacturing (CAMX) Framework definitions
IPC 2511 Generic Computer Aided Manufacturing (GenCAM) descriptions for Printed Circuit
Boards and Printed Board Assemblies
IPC 2541 Generic Requirements for Electronics Manufacturing Shop Floor Equipment
IPC 2547 Sectional Requirements for Specific Printed Circuit Board Inspection and Test
The requirements of IPC-2541 are a mandatory part of this standard That document describes the generic requirements for the CAMX format.
Date and Time Notation
All 2540 standards must adhere to the World Wide Web Consortium (W3C) date and time standard, which incorporates the Complete Date along with Hours, Minutes, Seconds, and a decimal fraction of a second, including a Time Zone Designator Time will be represented with two decimal places to ensure precision down to a hundredth of a second For further details on date and time formats, please refer to the W3C documentation.
CAMX Compliance
The IPC-2501 document outlines the structure of message packets, while the IPC-2541 document specifies various events related to Equipment, Recipe, Item, and Operator, along with their message formats Equipment such as screen printers, adhesive dispensers, and reflow ovens that adhere to IPC-2546 standards must also conform to the event messages defined in the IPC-2541 standard Furthermore, all event messages must be formatted according to the IPC-2501 message packet structure.
4 Generic Assembly Equipment Events and Message Formats
Dictionary of Common Terms
The source of the air supplied to operate the machine elements One of possibly many sources of energy used to run the machine
The device that directs the operation of a part of the machine Some examples are motion or vision or sequence controllers
A subsystem that monitors and controls the overall temperature and humidity of the machine
The technique used to analyse the quality of the process
A subsystem that captures images of the items being processed The ItemRecognition/Vision System is typically used for alignment, locating features, and inspection
The area in the machine were material is supplied to the machine This could be a feeder area, tray area, glue area, adhesive area etc
Any software or hardware related to a network connect
This is the software environment used by the controllers
The source of the voltage and current to operate the machine elements One of possibly many sources of energy used to run the machine
The sequence of events required to locate and align the product and perform a specific machine operation
The protection mechanism to keep a human from harm or injury
This is used to scan: items, components, feeders, material Some examples of are specific id tags are: i.e barcode, 2D barcode, linear barcode, touch memory cell, RF tag
Any software that is used on the machine
The mechanism used to support the product during the machine operation
The mechanism required to implement the following:
– To load the product into the machine before a process begins
– To secure the product in the machine during the machines operation
– To unload the product after the machine operation is complete
– Protocol (messages or signals) between this machine and the upstream and downstream machines
A system used to generate the vacuum in the machine
This is a system that validates a process It can be a camera, electrical probe etc.
Model of Equipment
Dictionary of Attributes
The article outlines key attributes related to a recipe step, including the command, which specifies a particular action, and the designator, which identifies a unique location on the board It also provides a human-readable description of the error, categorized by the errorType, and includes the fromParameterValue, representing the parameter's value before any changes Additionally, the imageId refers to the IPC-2510 Image associated with the recipe step.
This is typically a single circuit in the panel array imageShape string Shape of the image Some types are Disc, Rectangle,
Swiss Cross, Donut, Diamond, etc imageType enumerated string
The article discusses the parameters related to information messages, including the local and global increment of a double resolution It defines the information type as a string that describes the nature of the message Additionally, it identifies the lane(s) executing a recipe through a string list called laneList The maximum value of a parameter is specified as a double, and the message initiator is categorized as an enumerated string.
A description of how this message was initiated
OPERATOR | HOST | AUTOMATIC minimum double Minimum value of a parameter nameId string The name of a parameter nominal double Expected value of a parameter
Attribute Name Attribute Type Description parameterId string Identifies a parameter Something like
The LaneOneBoardSpeedSetting and ZoneOneTemperatureSetting parameters include several key identifiers: the recipeId string specifies the recipe, while the revision string denotes its version Each recipe step is linked to a recipeStep string, and the recognitionReference string serves as a reference name for the recognition system and the recipe itself Additionally, the scannedLot string provides the scanned identification of the component delivery unit, such as a tape or bulk, and the scannerId string identifies the scanner used The score, represented as a positive integer, indicates the confidence level, while the subsystemId string identifies a specific subsystem, like a Network Interface Card, and the subsystemType string describes the type of subsystem involved.
ItemRecognition | ComponentRecognition | Transport | Nozzlechanger | Head | Headgroup | Cutting |
ComponentsApplyArea | Controller | Network | Software | Scanner | Applicator | Cleaner | Inspection | MotionControl
The article discusses various components and parameters related to system operations, including the operating system, power supply, air supply, print medium, print stencil, tooling, transport, verification, communications, and safety It highlights the importance of the ECU to parameter value, which reflects the value of a parameter after a change, along with its associated units and vendor-specific error codes Additionally, it addresses the warning types and identifies the zones executing a recipe, emphasizing the need for precise monitoring and control in operational processes.
Dictionary of Nested Elements
Element: BadBoardMark
Description: Information about a specific bad board mark
Attribute Name Attribute Type Description Occurrence imageId string The IPC-2510 Image
Typically a single circuit in the panel array
1-1 designator string Identifies a unique location on the board 0-1 imageType enumerated string LOCAL | GLOBAL 0-1