Research Article

A Graph-Based Ant Colony Optimization Approach for Process Planning

Table 9

Precedence relationship between features and operations.

FeaturesOperationPrecedence constraints description

F1Milling (Op1)F1 (Op1) is the datum face for the part; hence, it is machined before all features

F2Milling (Op2)F2 (Op2) is before F10 (Op12, Op13, Op14) and F11 (Op15, Op16) for Rule 2

F3Milling (Op3)

F4Drilling (Op4)

F5Milling (Op5)F5 (Op5) is before F4 (Op4) and F7 (Op7) for Rule 4

F6Milling (Op6)F6 (Op6) is before F10 (Op12, Op13, Op14) for Rule 4

F7Milling (Op7)F7 (Op7) is before F8 (Op8, Op9, Op10) for Rule 4

F8Drilling (Op8)
Reaming (Op9) Op8 is before (Op9 and Op10); Op9 is before Op10 for Rule 3
Boring (Op10)

F9Milling (Op11)F9 (Op11) is before F10 (Op12, Op13, Op14) for Rule 4

F10Drilling (Op12)Op12 is before Op13 and Op14; Op13 is before Op14 for Rule 3; F10 (Op12, Op13, Op14) is before F11 (Op15, Op16) for Rule 4 ;Op12 of F10 is before F14 (Op19, Op20)
Reaming (Op13)
Boring (Op14)

F11Drilling (Op15)Op15 is before Op16 for Rule 3
Tapping (Op16)

F12Milling (Op17)

F13Milling (Op18)F13 (Op18) is before Op4 and Op17 for Rule 2 and Rule 1, respectively

F14Reaming (Op19)Op19 is before Op20 for Rule 3
Boring (Op20)