pecm31071 1pejp2147 craig macdougall 951.273.4624 [email protected] corona iuid center
TRANSCRIPT
PECM3107 1
CORONA
WAR FARE CENTERS
1PEJP2147
Craig MacDougall951.273.4624
WAR FARE CENTERS
CORONA
IUID Center
PECM3107 2
CORONA
WAR FARE CENTERS
NSWC Corona IUID Center
Our mission is to provide expertise in mission-Our mission is to provide expertise in mission-focused lifecycle management through IUID focused lifecycle management through IUID
integration.integration.
IUID Community
Consumer Reports
Innovation
Implementation Assistance
Training
PECM3107 3
CORONA
WAR FARE CENTERSAspects of IUID
PoliticalTechnicalValue
ImplementationImplementation
PoliciesScopeTimelines & implementation dates
What is IUIDMarking partsReading & verifying the marksIT infrastructure
Serialized Item Management (SIM) Machine readable marksTamper-resistant marks (counterfeits, reserialization, ECC200)Reconciliation of separate databases
http://www.acq.osd.mil/dpap/pdi/uid/policy_and_regulations.html
PECM3107 4
CORONA
WAR FARE CENTERS
Item Unique Identification (IUID)
IUID is most simply thought of as a barcode.
A…Permanent,Completely unique,Never changing
…Barcode
PECM3107 5
CORONA
WAR FARE CENTERS
ContactMemory Buttons
QR Code
1-D Barcode
MaxiCode
PDF417
Bullseye
Aztec
1D Barcode
EPC RFID Tag
2-D Barcodes
Passive RFID Tags
Active RFID
Tags
Data Matrix
Automatic Identification Technology (AIT)
PECM3107 6
CORONA
WAR FARE CENTERSWhy the Data Matrix?
for marking small partsfor marking small parts
Error CorrectionError Correction: ~50%: ~50%
CapacityCapacity::Up to Up to 2,3352,335 alphanumeric alphanumeric characterscharacters
Multiple ways Multiple ways to make to make
your markyour mark
PECM3107 7
CORONA
WAR FARE CENTERS
Marking Techniques
Labels (Stickers)
Data PlatesDot PeenLaser EtchChemical
EtchSilk
ScreeningThermal
Spray
Ink Jet PrintingLaser AblationLaser
“Annealing”Cast/ForgedLaser BondingEmbroideryPhoto Etch
Compliant IUID marks are optically read, so almost any marking method will work!
PECM3107 8
CORONA
WAR FARE CENTERSWhat Things Should Be Marked?
Items ≥ $5,000DoD serialized itemsMission essential itemsControlled itemsAnything else
determined by the Program Manager
New-build hardwareLegacy hardware
Any of these aresufficient to requireIUID marking
Hardware expected to bein the inventory after 2010
PECM3107 9
CORONA
WAR FARE CENTERS
Who’s Going to Mark All These Parts?
That depends…• New Items will be marked by the
manufacturer before delivery
• Legacy Items will be marked as directed by the Program Manager• As an enterprise effort• Adapting current maintenance processes• Traveling marking teams• Any other way the PM can devise
PECM3107 10
CORONA
WAR FARE CENTERS
Contracts
DFARS Contract Clauses:IUID
DFARS 252.211-7003DFARS 252.211-7007
RFIDDFARS 252.211-7006
Contract Referenced Military Standards:
IUIDMIL-STD-130N
RFIDMIL-STD-129P Change 4
- Required on all solicitations after
1 January 2004- May modify contracts prior to
1 January 2004
PECM3107 11
CORONA
WAR FARE CENTERS
Advanced Shipping Notice (ASN)RFID: 3PZ28W419_____________________________IUID Part No Serial No
3MT549 123453MT549 678903MT549 234563MT549 789013MT549 345673MT549 89012
RFID & IUID Playing Well Together
Scan As You Pack
pRFIDShipping
Label On Box
PECM3107 12
CORONA
WAR FARE CENTERS
IUID Is More Than Just A Barcode
Although IUID is most simply thought of as a barcode, it is best thought of as a universal reference key.
To be a universal reference keyeveryone must follow several
important rules.
PECM3107 13
CORONA
WAR FARE CENTERSCan You Spot the IUID?
Both are a Data Matrix, but only one is an IUID
An IUID is always a Data MatrixAn IUID is always a Data MatrixA Data Matrix is A Data Matrix is notnot always an IUID always an IUID
PECM3107 14
CORONA
WAR FARE CENTERS
Turning a Data Matrix into an IUID
[)>[)>R/S06G/S17V98345G/S1PT123G/SS531R/S
EOT
Unique Item Identifier (UII) : D98345T123531
The right informationencoded into the right
kind of mark
Serial Number:
Data Identifiers:
Part Number:
Format Code:
Enterprise Identifier:
Semantics
PECM3107 15
CORONA
WAR FARE CENTERS
Vocabulary Lesson #1
UID Unique Identification IUID Item Unique Identification UII Unique Item Identifier
06141411A0B9C3D6 UN077991289420243510936
Data Matrix
IUID Compliant Data Matrix
IUID Compliant Data Matrix Encoded String
[)>[)>R/S06G/S17V98345G/S1PT123G/SS531R/SEOT
PECM3107 16
CORONA
WAR FARE CENTERSIUID Data Constraints
Must be encoded into an ECC200 Data Matrix 2-D barcode
UII ≤ 50 characters
The UII must be unique across DoD
A through Z 0 through 9 / - no lower case letters, periods, asterisks,
…
Must include semantics from ISO/IEC 15434
The UII must be “permanent”
PECM3107 17
CORONA
WAR FARE CENTERS
IUID Constraint Examples
No Semantics(i.e. [)>, r/s, g/s, eot, DIs)
Duplication
Uses forbidden characters
2-D barcode is a PDF417Must be an ECC200 Data Matrix
UII too long50 characters max!
PECM3107 18
CORONA
WAR FARE CENTERSPM Responsibilities
Submit IUID implementation planUpdate plans annually
Ensure DFARS clauses are in procurement contractsDFARS 252.211-7003 “Item Identification and
Valuation”
DFARS 252.211-7007 “Item Unique Identification of Government Property”
Accommodate IUID business processesRegistry submissions
Legacy marking (including PIPC/GFE/GFM/GOM)Updates
Maintain “verification” audit trail
PECM3107 19
CORONA
WAR FARE CENTERSDD250 With IUID Information
With DFARS 252.211-7003 in the contract, items are delivered with IUID marks and UII information
UIIs
*Contract cannot specify the UII, or how to construct it
*DCMA should ensure the item is marked with a data matrix with the right information before accepting the hardware
PECM3107 20
CORONA
WAR FARE CENTERS
Uploading to the IUID Registry
XML fileNew Procurement
WAWF
XML file
XML file
Legacy Equipment
XML file
Web Direct
PECM3107 21
CORONA
WAR FARE CENTERSIUID Registry
The IUID Registry…
…is not a substitute for a program’s database
…does not include history, location, or maintenance information
…provides only established queries and reports
https://www.bpn.gov/iuid/UIDWelcome.aspx
PECM3107 22
CORONA
WAR FARE CENTERS
Getting Data from the Registry
Legacy EquipmentLegacy Equipment
Search by: - UII
- Contract Number, CLIN, and/or Date
- Embedded or Parent Item
- Combination of Enterprise Identifier, Part Number, Serial Number, and Batch/Lot Number
PIPCPIPC
Search by: - Contract Number
- CAGE/DUNS
Summaries by: - Contract Number and Date
- CAGE/DUNS and Date
PECM3107 23
CORONA
WAR FARE CENTERS
What Data Goes into the Registry
Acquisition Information - Manufacturer - Manufacture Date - Cost - Part Number - Serial Number - Nomenclature - Custodianship
Parent/Child Relationships
Unique Item Identifier (UII)
Contact Information
http://www.acq.osd.mil/dpap/pdi/uid/data_submission_information.html
Updates Required For Changes To- Custodianship- Embedded Status
- Part Number- Life Cycle Status
- Marks
PECM3107 24
CORONA
WAR FARE CENTERS
Virtual Unique Item Identifiers(VUII)
VUII is a record in the UID registry specifying the UII assigned to an item prior to its actual marking
VUII is an option for some legacy itemsCurrent permanent identifying marks required
PECM3107 25
CORONA
WAR FARE CENTERSVerification
Contrast
Fixed PatternDamage
AxialNon-uniformity
GridNon-uniformity
Modulation
Unused Error Correction
Over-print Under-print
“…the symbol shall have a minimum print quality of 3.0/05/660, …”
So Sayeth MIL-STD-130
PECM3107 26
CORONA
WAR FARE CENTERSA Readable, Failing Mark
OVER PRINTUNDER PRINT
CLOCKING PATTERNDAMAGE
FINDER PATTERNDAMAGE
PECM3107 27
CORONA
WAR FARE CENTERS
The Simultaneous Contrast Illusion
Most problems within a mark are undetectable with the
human eye!
PECM3107 28
CORONA
WAR FARE CENTERS
Reading & Verifying Marks(Vocabulary Lesson #2)
The vocabulary of IUID distinguishes “reading,” “verifying,” and “validating”
Reading the mark decodes the text in the mark.
Verifying the mark ensures the quality of the mark meets the standards for contrast, squareness, straight edges, etcetera.
Validating the mark makes sure all of the correct ASCII characters that ought to be in the mark are in the mark.
PECM3107 29
CORONA
WAR FARE CENTERSMachine Readable Marks
IUID machine readable marks can…– Save time & money
• During processing• Avoiding error resolution• Avoiding data cleaning• Reconciling separate databases
– Increase data accuracy(…and by logical extension - improve decisions made, based on data)
• Eliminating transcription errors, interpretation errors, and assignment errors
• Providing data redundancy within the mark(minimizes data loss due to wear/damage)
• Eliminating unauthorized re-serialization
– Detect counterfeit parts
PECM3107 30
CORONA
WAR FARE CENTERS
1 Determinewhat hardware
to mark
2 Determinehow to mark
hardware
3 Integrate IUIDinto information
system(s)
4 Upload IUIDinformation intoIUID Registry
IUID Implementation
Requirements: 1) New acquisitions must meet IUID requirements2) Legacy hardware must meet IUID requirements3) GFE/GFP/GOM hardware must meet IUID requirements4) Mark quality must be verified5) Information systems must accommodate IUID6) Plan to get everything marked and modified by December 31, 2010
PECM3107 32
CORONA
WAR FARE CENTERS
NSWC Corona IUID Center
Craig [email protected]
(951) 273-4624DSN 933-4624
Jamie [email protected]
(951) 273-4628DSN 933-4628
IUID Community Innovation Training
Implementation Assistance Consumer Reports
PECM3107 34
CORONA
WAR FARE CENTERSData Is Not Cheap
1)Data Capture
3) Data Analysis
2) Data Storage-media-safeguarding-retrieval
This is not the problem any longer
Machine readable marks
Data accuracy leads to• Less data scrubbing• More fidelity in analysis
UID makes Data CheaperUID makes Data Cheaper
PECM3107 35
CORONA
WAR FARE CENTERS
Quiet ZoneQuiet Zone
““Hello World!” is encoded into this Hello World!” is encoded into this ECC200 Data Matrix 2-D BarcodeECC200 Data Matrix 2-D Barcode
Hello World!
Clocking PatternClocking Pattern
Finder PatternFinder Pattern
DataData (viz. “Hello World!”)(viz. “Hello World!”)
Error CorrectionError Correction
PECM3107 36
CORONA
WAR FARE CENTERS
1 23 4 56 7 8
Hello World!
A 16 x 16 Data Matrix holds
12 bytes with the data12 bytes with the data&
12 error-correcting bytes12 error-correcting bytes
3 4 82 13
5 14
1 12
6 15
11 17 16
10 22
17 79 21
18 23
208 19 24
3 4
01100110 = 102
ASCII → “e”
Hello World!
Data Matrix Map
PECM3107 37
CORONA
WAR FARE CENTERS
The data itself goes through a layer of encoding prior to the symbol
For “ASCII Encoding,” characters 0-127 have 1 added, 101 + 1 = 102
ASCII – Digits optimized 2 : 1, C40 – Uppercase letters optimized 3 : 2,TEXT – Lowercase letters optimized 3 : 2,Base256 – Not optimized 1 : 1,X12 nor EDIFACT used in IUID
This extra complication provides different optimizations
But 102 isn’t an “e”
PECM3107 38
CORONA
WAR FARE CENTERSImplementation Plan Template
• System Description
• Exemptions Approvals
• Marking (Legacy, New, PIPC, Organically
Manufactured)
• Registry
• Technical Documentation
• Sustainment
• Metrics
• Schedule
PECM3107 39
CORONA
WAR FARE CENTERS Benefits of VUII
VUII allows compliance with established UID timelines without touching each piece of hardware in inventory
VUII reserves the unique identifier in the registry
Prevents problems with another program having the same unique identifier for a different part
PECM3107 40
CORONA
WAR FARE CENTERS VUII Warnings
Doubles some workOne upload to the registry for VUIIOne upload to the registry when marked
Marking must ensure a match between the registry and the part in hand
Limits some options which are useful given the verification requirement after marking