サイト内検索

検索

コードライブラリ

目次

[技術ヒント] 実測 100 µs 未満:レーザートリガー用途向け QEC-M-02 ローカル絶縁 I/O

[技術ヒント]

レーザー加工装置——マーキング、切断、穴あけ、トリミング——では通常、入力から出力までのトリガー経路が 100 µs以内に応答することが求められます。私たちは QEC-M-02 を実際に配線し、そのローカル絶縁 I/O が実際に何を実現できるのかを測定しました。

結果は次のとおりです:

QEC-M-02 ローカル 24 V 絶縁 I/O、DO→DI ループバック(実測、約 25 °C、軽負荷):立ち上がりエッジ(0→1):67.3 – 80.7 µs · 立ち下がりエッジ(1→0):90.9 – 94.2 µs。観測されたタイミングのばらつき(最大−最小):13.4 µs(0→1)/3.3 µs(1→0)。

レポートはこちらからダウンロードできます: 202512_M02_DIO_0-1_Ans_v1r1.pdf

両エッジとも実測で 100 µs 未満——使用したのは 86Duino Coding IDE のシンプルなスケッチと、オンボードの絶縁 I/O だけです。専用のトリガーハードウェアも、特別なファームウェアも不要です。

qecm02-dio-laser-banner

1. なぜこれがレーザー機で重要なのか

レーザー機における典型的な高速ループ: photoelectric sensor / encoder mark → DI → application logic → DO → laser gate or shutter driver。ステージ速度が1m/sの場合、100µsの遅延は約 100 µs の移動に相当します。この遅延のわずかな変動も、キャリブレーションで補正できない位置決め誤差となります。

リモートフィールドバスI/Oの場合、このループは双方向でバスサイクルを経由する必要があります。従来の周期的な構成(250µs~1msの更新)では、入力・ロジック・出力の往復時間は通常100µsの目標値をはるかに超えます。これはプロトコルの制限によるものではなく、単に経路がバスを2回横断するためです。EtherCATは、同期動作と分散I/Oにとって最適なバックボーンであり続けています。 QEC-M-02のアプローチは、サイクルを待てないループをローカルに保持 することです。16個のDI/16個のDO絶縁チャンネルは、Vortex86EX2 CPUによって直接駆動され、このコントローラの他のすべてと同様に、86Duino Coding IDEで setup() と loop() をプログラムします。

Sensor / Encoder Mark ──► Local DI (X00) ──► QEC-M-02 logic ──► Local DO (Y00) ──► Laser Gate

QEC-M-02 ──── EtherCAT ──── Servo Drives ──── Stage / Feeding Axis

1 台のコントローラーで 2 つの役割を——独立した高速トリガーボックスは不要です。(本記事の測定は、ローカル I/O 経路そのものの特性を示すものです。ご自身のアプリケーション負荷のもとでタイミングを検証する方法については、第 3 節をご覧ください。)


2. どのように測定したか

24 V フィールド側で、ローカル DO(Y00)をローカル DI(X00)へループバックさせました。これにより、1 回の測定で完全な経路——DO の切り替え + 配線 + DI のしきい値通過 + ソフトウェアによる検出——を網羅できます。タイミングには CPU のタイムスタンプカウンタ(533 MHz で 1 tick ≈ 1.875 ns)を用い、Tektronix TDS2012C オシロスコープで相互検証しました。

簡略化したタイミングループの抜粋(ベンチマーク用途のみ——製品版では、タイムアウトを追加し、すべての終了経路で割り込みを復元すべきです):

io_DisableINT();                       // suppress software jitter
uint64_t t0 = timer_GetClocks64();
writeDO(Y00, HIGH);                    // 0 -> 1 rising edge
while (readDI(X00) == 0);              // busy-wait for loopback
uint64_t t1 = timer_GetClocks64();
io_EnableINT();

double delay_us = (double)(t1 - t0) / 533.0;
TransitionMinimumMaximumObserved spread
0→1 (rising)67.3 µs80.7 µs13.4 µs
1→0 (falling)90.9 µs94.2 µs3.3 µs

2.1 データシートの数値について

QEC-M-02 のデータシートでは、デジタル出力を導通 (turn-on)0.25 ms/遮断(turn-off)20 µsと規定しており、これは満負荷 500 mA での定格です。上記の測定は軽負荷——DO が DI 入力のみを駆動する数十 mA——で行いました。これは、レーザーコントローラーのロジックレベルのゲート入力を駆動する際の典型的な条件でもあります。PhotoMOS 出力段は軽負荷では導通がはるかに速く(遮断はやや遅く)なり、測定結果はまさにそれを示しています。どちらの数値もそれぞれの条件下で正しいものです。 データシートは保証仕様であり続け、本記事の値は記載した試験条件下での実測挙動です。 設計において応答時間が重要な場合は、DO の負荷を軽く保ち——重い負荷は直接駆動せずバッファを介してください。


3. ご自身のベンチで試す

このテストは意図的に再現しやすく設計されています:24 V 端子台で Y00 から X00 へジャンパー 1 本を渡し、86Duino Coding IDE で前述のタイミングループを走らせるだけです。私たちのベンチマークでは、クリーンなベースラインを確立するためにタイミングループを単独で実行しました。同じスケッチは、お客様の EtherCAT ネットワークやアプリケーションロジックと並行してそのまま動作するため、実際のワークロードのもとで分布を測定できます——それがお客様の機械にとって本当に重要な数字です。完全なテストスケッチは当社チームより提供いたします。

なお、ここに示した数字はループのうちコントローラーが占める分です。システム全体では、これにセンサーの応答時間とレーザーコントローラーの入力段が加わります。もう一つ安全上の注意点として、標準のデジタル出力 はプロセストリガー専用です ——レーザーの安全インターロック、非常停止、その他の安全定格機能は、汎用 I/O ではなく、認証された安全機器に担わせてください。

お客様のプロセスに適合するか確認したいですか?
テストスケッチや評価機については info@icop.com.tw までご連絡ください ——当社の FAE は、レーザー用途向けに「センサー → DI」および「DO → レーザーゲート」の配線を日常的にレビューしています。

私たちは、よりスマートで迅速な統合を実現するため、堅牢で革新的な EtherCAT オートメーションプラットフォームを提供し続けます。ご質問やサポートが必要な場合は info@icop.com.tw、お近くの ICOP Branch、または 世界各国の正規代理店.

上部へスクロール