post TOTALTIME OUTPUT

post TOTALTIME OUTPUT

hideyuki_numata
Enthusiast Enthusiast
433件の閲覧回数
2件の返信
メッセージ1/3

post TOTALTIME OUTPUT

hideyuki_numata
Enthusiast
Enthusiast

全セクションのトータル加工時間をNCプログラムに書き込む方法を

教えて下さい。

記述する場所はoncloseでしょうか?

出来ればonopenに出力させたいのですが無理ですしょうか?

出力例

(TOTALTIME=99:30:20)です。時間:分:秒

宜しくお願いします。

0 件のいいね
解決済み
434件の閲覧回数
2件の返信
返信 (2)
メッセージ2/3

kandennti
Mentor
Mentor
解決済み

@hideyuki_numata さん こんにちは

 

>記述する場所はoncloseでしょうか?

可能です。SetUpSheetの一部の流用して、fanuc.cpsを修正してみましたので

添付しておきます。

 

最後の方に "getTotalTime"  "isProbeOpe" "formatCycleTime" の3個の関数を

追加し、onOpen関数の任意の位置に、こちらを追加しています。

・・・
  // Total Cycle Time
  var totalTime = getTotalTime();
  writeComment("TotalTime=" + totalTime);
・・・

 

処理後はこの様に追記されます。

1.png

 

fanuc.cpsの場合、 ":" が出力時の禁止文字になっているようでしたので

"_" のしています。

メッセージ3/3

hideyuki_numata
Enthusiast
Enthusiast

ご丁寧にありがとうございました。

問題ありません。