3.3.2 從…開始


程式來源為 "程式" 時,由 "F2→執行→從…開始" 即會出現一對話盒,如下圖所示。


"從…開始" 對話盒


此選項用於有事件發生而必須暫時中斷執行的情況,待事件排除後,可從中斷處繼續執行。在中斷時,須記下狀態顯示區中的 PP 值及 TP 值;若中斷在副程式中,也必須記下該副程式名稱及當時呼叫次數 L_ 值,以取得至游標所指前一行之程式位置與執行狀態,以做為後面實際繼續執行的依據,並由游標所指該行開始繼續執行。


  • 起始程式檔名

此欄會顯示主程式名稱。如程式執行中斷於副程式,並且要從副程式中斷處開始執行,請將此欄位改為副程式檔名。

  • 起始行

欲開始執行之指令行行號。對話盒開啟後會顯示游標當時所處之行號,請輸入狀態顯示區中的 PP 值(程式停止執行時之指令行行號)。

  • 起始工作編號

欲開始執行之工作編號,請輸入狀態顯示區中的 TP 值(程式停止執行時之工作編號)。

  • 行經次數

從欲開始執行之指令行執行第 L_ 次時開始執行。

  • 起始字串

使用者可利用此欄位來搜尋加工程式中的字串(例如:M6T1),以便從包含該字串的程式行開始執行程式。


當系統狀態顯示區中的執行狀態顯示 "DNC"時,由 "F2→執行→從…開始" 則會跳出 "從硬碟中開啟 DNC 檔案" 對話盒,如下圖所示,選定欲執行之 DNC 檔案並按下 ENTER 鍵後,才會跳出 "從…開始" 的對話盒以供設定,請輸入該 DNC 程式名稱及欲正式執行之指令的行號(PP 值)。


"從硬碟中開啟 DNC 檔案" 對話盒(以 INCON-M86 為例)


當確定對話盒中各項設定後,便會從頭開始模擬執行至起始行之前一行,這時系統會出現一 "確認" 對話盒,提醒使用者再次確認 M、S、T 之狀態是否已事先恢復至程式所要狀態;若不是,請先跳離此對話盒,以 MDI 方式設定好 M、S、T 之狀態後,再重新設定上述對話盒。當所有設定皆完成,系統則依所設條件處開始執行。


"從…開始""確認" 對話盒


註 1.

起始字串起始行欄位僅會採用一個,如起始字串欄位有輸入字串,則起始行欄位之設定值將被忽略。

註 2.

程式中的 M、S、T 碼在此模擬執行中無法實際執行,因此使用者須自行在模擬執行前,以 MDI 輸入欲執行的 M、S、T 碼,以恢復到繼續執行的狀態。