Hi everyone
I'm working on a ABB robot project which have multiple size of components and multiple types of attachments . We have not using the vision system for identifying attachments
Robot cycle will be like - A operator select size and components combination to be attached then robot will select Case of size after it will select component and after picking up component he will add next case value to register of position
as we are not having vision positions are manually teach and i have to mark each position as a case ..
this will cause many programs and many resisters used . My question is is there any better way to program this condition. thank you
attaching Kind of logic iam have thinking about. is there any better way to do this type of logic or shall i continue with TEST CASE
PROC main()
TEST SIZE_SELECTION
CASE 1:
SIZE_15MM_PROG;
CASE 2:
SIZE_20MM_PROG;
CASE 3:
SIZE_25MM_PROG;
continued till case 10 ....
TEST Component SELECTION
PROC SIZE_15MM_PROG()
CASE 1:
Component_1_Prog;
CASE 2:
Component_2_Prog;
CASE 3:
Component_3_Prog;
contined till case 10 .....
TEST COMP_1_POSITION
PROC SIZE_15MM_PROG()
CASE 1:
Pickup Position 1 Point ( MOV L mov J whatever )
COMP_1_POSITION = 2
CASE 2:
Pickup Position 1 Point ( MOV L mov J whatever )
COMP_1_POSITION = 3
CASE 3:
Pickup Position 1 Point ( MOV L mov J whatever )
COMP_1_POSITION = 4
contined till case 10 ..... and in 10th case I move COMP_1_POSITION = 1