CAM が示す加工時間の多くは経路長 ÷ 送り速度で、 機械が最後まで指令送りで走ることを前提にしています。 実際の機械はそうはいきません。角ごとに減速し、 小半径の円弧では向心加速度が送りを制限し、 ブロックが短いと制御装置の読み込みが機械の動きに追いつきません。
同じ経路、二つの数え方。その差は機械が実際に費やしている時間です。
差がどれだけ開くかはプログラムの形で決まります。 長い直線が数本の荒加工ならほとんど変わりません。 セグメント長 0.05 mm の仕上げプログラムでは大きく開きます —— そこでは 1 ブロックを読む時間がそのブロックの運動時間より長く、 律速要因が送り速度から制御装置に移ります。
サイクルタイム算出ページの 「高密度仕上げ」サンプルがその種のプログラムで、 ヘッダに検算の方法を書いています。 「G61 vs G64」は同じ経路・同じ送りで平滑化モードだけを変えたもので、 時間が変わります。
エンジンはプログラムをもう一度走らせ、ブロックごとに速度曲線を解きます。
どの段階も元の位置情報を保持しており、各診断はプログラムの行番号まで遡れます。
運動計画の段階で扱う項目:
G61 正確停止と G64 連続切削の違い。G43.4・G68.2 に対応。
マクロ(#100、WHILE、G65)は実際に評価します。
ファミリープログラムの経路はファイルに書かれておらず計算されるため、
マクロを飛ばすツールには数十行に見えても実際は数百の穴ということがあります。
計算結果はすべて確認できます:工具別の内訳、 各区間で何が律速したか(送り速度・コーナー・円弧・加速度、 あるいはブロック処理時間)、そして律速要因で色分けした 3D 経路 —— クリックすると対応する NC 行に飛びます。 既存の見積もり(CAM、シミュレータ、現場の経験値)を貼れば項目ごとの差が出ます。 レポートは印刷可能な HTML でダウンロードでき、作業指示書に添付できます。
NC プログラム・機械設定・STL はすべてブラウザ内で処理され、送信されません。 エンジンは WebAssembly モジュールで、読み込まれた後の計算はすべてローカルで完結します。
サイクルタイム算出ページと機械設定ページのコンテンツセキュリティポリシーは
connect-src 'self' で、ブラウザが強制します。
ご自身で確認できます。開発者ツールのネットワークタブを開いて計算を実行しても、 リクエストは発生しません。ネットワークを切って実行しても構いません。 ページごとの外部通信の一覧は監査可能性にあります。
データを送信するのはフィードバックと お問い合わせのフォームだけです。 どちらも独立したページで、ファイルのアップロード欄はなく、 送信前に内容を確認できます。
サイクルタイムの誤差は主に三つに由来します。機械パラメータ (加減速能力、制御装置の処理速度)、現場の条件 (送りオーバーライド、実際の工具交換や待ち時間)、 そしてプログラム自体のばらつきです。 このうち事前に詰められるのは機械パラメータで、私たちはそこに注力しています。
レポートには毎回、使用したパラメータのレベルが記されます:
| レベル | パラメータの出所 | 到達方法 |
|---|---|---|
| T0 | 構成テンプレートの仮定値(機械クラスから推定) | 既定。設定は不要 |
| T1 | 制御装置のパラメータファイル、またはプローブの読み取り値 | 機械設定ページで入力するか、 P1 プローブプログラムで読み出す |
| T2 | 実測挙動から同定した動的パラメータ | P2 動的プローブ(開発中) |
既定は T0 で、数字は「このクラスの機械ならおおむねこの程度」を意味します。 1 段上げるには機械設定の作成をご利用ください。 各項目に対応する Fanuc パラメータ番号を併記しており、 わかる値を入れるほどお使いの機械に近づきます。
サイクルタイム算出の精度は保証しておりません。 あくまで見積もりであり、案の比較、時間の使われ方の把握、 既存の見積もりと大きく食い違うプログラムの発見に適しています。 見積書や検収の唯一の根拠とされる前に、お手元の機械で照合してください。
モデルの検証方法:公開されている実測データ(米 NIST の製造研究テストベッドにおける 実機の加工記録など)とエンジンの予測を区間ごとに突き合わせます —— 切削・早送り・非切削を分けて比較するため、ずれがモデルのどこから来たかが特定できます。 この照合は新しい機械データが届くたびに繰り返され、 利用者から届いた実測値も同じ照合に組み込まれます。
対象範囲は運動挙動とサイクルタイムで、干渉チェックや材料除去シミュレーションは含みません。 エンジンが未対応の指令を使っている場合は、レポートの診断欄に明記します。
日付は記載していません。順序は状況とフィードバックに応じて変わります。
見積もりが実測サイクルタイムと大きく違う場合、そのデータが最も価値があります —— フィードバックは 4 項目だけで、NC プログラムは不要です。 それ以外はお問い合わせ(匿名可)または contact@nccyclesense.com へ。