PR48x48Icon

We will be demonstrating how to reposition a part that failed at a specific point in a process flow.  The reposition moves the failed part into a different 'Rework' flow.  We then run the part through it's 'Rework' flow and when the completed, the part may be repositioned back onto a new traveler at the same step where it had previously failed.

Note: Keep in mind that we will be configuring both items to reposition part to the 'Rework' flow, and items that will reposition back to the 'Standard Work' flow.

Part Name: Widget A

  • Create Step Definitions - We will create Step Definitions for both the 'Rework' and Standard Work' flows.  For our example we will keep everything simple.  Create the following Step Names:
    SD48x48Icon 

Step Name: Start Part

Step Name: Test 1

Step Name: Complete Part

Step Name: Rework Part

Step Definition: Test 1

Name Value Tab

Name: Fail?

Value Type: Checkbox

Edit addtional Name Value Parameter:  This option will clear the value so it will not activate the trigger when/if the part comes back into this step.

Clear Value on Move?: True (check the box)

Step Definition: Rework

Name Value Tab

Name: Pass?

Value Type: Checkbox

Edit addtional Name Value Parameter: This option will clear the value so it will not activate the Trigger when/if the part comes back into this step.

Clear Value on Move?: True (check the box)

Standard Work Flow

Name: Standard Work Flow

Flow Definition Type: Make Part

Part State When Active: WIP

Part State When Done: FGI

Rework Flow

Name: Rework Flow

Flow Definition Type: User Part

Part State When Active: WIP

Part State When Done: Scrapped

Standard Work Flow

Step Sequence

Step Name
10 Start Part
20 Test 1
30 Complete Part

reWork Flow

Step Sequence

Step Name
10 Rework Part

Repostion to Rework action configuration

Action Name: Reposition To Rework Flow

Action Type: Reposition

Flow Definition to Change: Rework Flow

Step in Flow Definition: Rework Part

Repostion to Rework action configuration

Action Name: Reposition Back To Original Flow

Action Type: Reposition Back

Failed Test Step Trigger

Trigger Name: Failed Test Step

Variable NV: Fail? (choose the correct NV by verifying number)

Variable Name: TESTFAIL

(add variable by hitting the '+' icon.  New variable will display in 'Variables' box)

Done String Formula: [TESTFAIL]="true"

Failed Test Step Trigger

Trigger Name: Passed Rework

Variable NV: Pass? (choose the correct NV by verifying number)

Variable Name: TESTPASS

(add variable by hitting the '+' icon.  New variable will display in 'Variables' box)

Done String Formula: [TESTFAIL]="true"

Test 1 Event

General Tab

Event Name: Check Test Failure

Repeats: False

Trigger Tab

Add Trigger: Check For Failure

Action Tab

Add Action: Reposition To Rework Flow

Rework part Event

General Tab

Event Name: Check Passed Rework

Repeats: False

Trigger Tab

Add Trigger: Passed Rework

Action Tab

Add Action: Reposition Back To Original Flow

Test 1 Step definition

Add Event: Check Test Failure

Rework Part Step definition

Add Event: Check Passed Rework

  • Configuration of this function is now complete.  You can verify that it works correctly by running the 'Standard Work' flow, select the new 'Widget A' Part Definition you created.  When the flow gets to the 'Test 1' step, set the checkbox Name Value to indicate a fail. 

When you complete the step (or after trigger evaluates on timer, whichever comes first), the part will now be repositioned to a new traveler that uses the 'Rework' flow

You can test the same reposition action event when you 'Pass' the part on the 'Rework' flow.  The part will move to a new traveler, using its original Flow Definition, and will be at the same step where it previously had failed.

If the part is failed on the 'Rework' flow then it will not be repositioned back to it's original flow and will be scrapped when the traveler is completed/signed off.