一步的定義可由順序功能流程圖描述,圖2所示為本例主功能流程圖。它從功能入手,以功能為主線,將生產(chǎn)過程分解為若干個獨立的連續(xù)階段(步) 。 分解的各步可以是一個實際的順序步,例如步1,對應(yīng)的動作是起動主泵電機,也可以是生產(chǎn)過程的一個階段,例如步2為自動工作過程,其功能流程圖見圖3。 從這兩個功能流程圖可以看到,它將各步的操作、轉(zhuǎn)換條件以及步的推進過程簡單明了地顯示出來了,并體現(xiàn)出了具有單序列、選擇序列、并行序列幾種基本結(jié)構(gòu)。例如步25至步27是單序列,實現(xiàn)了多工序的順序工作;步12、步13、步14及步15構(gòu)成了四分支選擇序列結(jié)構(gòu),可實現(xiàn)三頭同時加工、右頭調(diào)整、上頭調(diào)整、左頭調(diào)整四種工況的選擇;而步28至步30、步31至步34、步35至步38則形成了三個并行的分支,實現(xiàn)的是三頭同時加工過程;步21、步22與步23、步24間也是并行關(guān)系,實現(xiàn)了工件上位降中位與主軸定位兩個工序并行工作。該兩個并行的過程間有同步問題,即步21 (工件上位降中位)與步23 (主軸定位)同時開始,但不同時結(jié)束,需要用并行序列的合并來同步(等待兩個動作均結(jié)束) ,使之同時轉(zhuǎn)入步25。三頭同時加工時也有此問題。在順序功能流程圖的描述中,注意要說明各步間的轉(zhuǎn)換條件、各步對應(yīng)的命令與動作及相應(yīng)運行狀態(tài)。