NC Code Maintenance 
You use this activity to define NC codes (see NC Code).
This activity allows you to do the following:
Assign disposition routings to NC codes
Define operations and disposition groups where NC codes can be logged
Assign NC groups to NC codes
Associate existing NC codes with the current NC code as secondary NCs
Use hook point activities with NC codes (see Setting Up Activity Hooks)
Enter values in fields defined for NC codes in Custom Data Maintenance (see Custom Data Maintenance)
The following tables describe fields requiring explanation:
Field |
Description |
|---|---|
Status |
Controls whether the NC code is available for use on the shop floor Enabled: Allows operators and machines to log NCs using this NC code Disabled: Prevents operators and machines from logging NCs using this NC code |
Assign NC To Component |
Affects at which level the NC data is stored Stay: Keeps the nonconformance information the operator logs against the SFC number Copy: Copies the nonconformance information the operator logs against the component of the SFC number Move: Moves the nonconformance information the operator logs against the SFC number to a component SFC number |
NC Category |
Failure (default): Operators should use this NC code to record that an SFC number did not comply with a standard. Defect: Operators should use this NC code to record what is wrong with that failed SFC number. For example, WIRE DAMAGE or CON NOT SOLDER. Repair: Operators should use this NC code to record that the SFC number has been repaired or will be repaired. |
DPMO Category |
The category to which the NC code belongs The category you assign to this NC code determines which calculation the system uses to calculate the DPMO. Note that a DPMO category is only applicable when the NC category is set to Defect. |
NC Data Type |
Displays additional fields as defined for NC data types in Data Type Maintenance. |
Collect Required NC Data on NC |
Open (default): Validates the required fields specified by the value in the NC Data Type field when the operator logs an NC code associated with that data type Close: Validates the required fields specified by the value in the NC Data Type field when the nonconformance is closed Both: Validates the required fields specified by the value in the NC Data Type field when the operator logs an NC code associated with that data type, and when the nonconformance is closed |
Event |
Identifies which event type is triggered when this NC code is logged |
NC Priority |
The priority of this NC code The higher the number, the higher the priority. If operators log multiple NC codes, the NC code with the highest priority determines the disposition of the part. |
Maximum NC Limit (SFC) |
The maximum number of times this NC code can be logged against the same SFC number |
Secondary Code Special Instruction |
Displays the entered text when an operator logs this secondary NC code |
Can Be Primary Code |
Selected: This NC code can be a primary NC code. Deselected: This NC code can only be a secondary NC code. |
Closure Required |
Selected: Requires the operator to close this NC code if the system does not automatically close it Deselected: Allows operators to leave this NC code open |
Auto Close Primary NC |
If selected, automatically marks this NC code's primary NC code as closed when the operator logs this NC code |
Auto Close Incident |
If selected, automatically closes the incident when the operator logs this NC code |
Secondary Required for Closure |
Selected: Prevents operators from closing this NC code until a secondary NC code has been assigned Deselected: Allows operators to close this NC code, even if a secondary NC code has not been logged |
Field |
Description |
|---|---|
Valid Operations |
Specifies the operations where operators can log this NC code The asterisk (*) indicates all operations. |
Disposition Groups |
Specifies the disposition group associated with the operation (see Nonconformance Dispositioning) |
Enabled |
Selected: Allows operators to log this NC code at the operation and disposition group specified in the Valid Operations column Cleared: Prevents operators from logging this NC code at the operation and disposition group specified in the Valid Operations column. You can temporarily disable this row without having to delete and recreate it. |
Field |
Description |
|---|---|
Sequence |
Specifies the order the system executes this hook point |
Hook Point |
Specifies when the system should execute the activity identified in the Activity column of this row |
Activity |
Specifies the hook point activity. The system runs this activity when this hook point is triggered for this NC code. |
Enabled |
Allows you to temporarily disable the activity hook, for example when troubleshooting a problem Selected: Allows the system to run the specified activity when this hook point is triggered for this site Cleared: Prevents the system from running the specified activity when this hook point is triggered for this site |
User Argument |
Use only with custom activities. Unless the hook point activity is a custom activity, leave this field blank. |