概要
オンフライマーキングは、静的マーキングとは対照的に、スキャンヘッドが自動ライン(以下、ライン)と連携し、マーキングの内容がハードウェア制御によって自動的に調整されるマーキングです。
フライマーキングカード(以下 カード)には、2つの動作モードがあります:
マーキングモード
マーキングモードでは、ラインの速度がエンコーダーによってトレースされ、カードに信号が送られます。 この信号を使用して、カードはラインの速度を計算し、スキャンヘッドとレーザーを制御してリアルタイムで対応しマーキングを行うことが出来ます。
シュミレーションモード
シミュレーションを有効にすると、エンコーダーが関与していない間、ラインの速度が一定であると見なします。この方法は、ラインが一定速度で移動している場合にのみ使用できます。
必要構成
- JCZ USB standard card (Open the fly mark function)
- 差動エンコーダ (A+ A- B+ B- Z+ Z- 0V 5V)
- 光電スイッチ (NPN or PNP)
光電スイッチ 接続方法
PNPスイッチ(12V)
PNPスイッチ(24V)
NPNスイッチ(12V)
NPNスイッチ(24V)
LMCカードにエンコーダを接続する方法
- 差動エンコーダ (A+ A- B+ B- Z+ Z- 0V 5V)が必要です。
ソフトウェア機能
F3-その他-フライマークのダイアログボックスを表示します。
- Mark on fly
「フライマーク」機能が有効になります。 - Fly from right to left
流れる方向が右から左になります。 - Fly continue mode
マークオブジェクトが連続オブジェクトであることを示します。これを選択すると、マークオブジェクトが連続オブジェクトであることを示します。ワイヤー、ケーブルなど連続オブジェクトにコンテンツをマークする場合。 - Enable total part numb
「総数」のマークが有効になります。 - Enable simulation
シミュレーションハードウェア法を使用すると線形速度が得られることを示しています。スピードを指定する必要があります。 - Reverse Encoder Signal
エンコーダが逆回転している状況をシミュレートします。このオプションをチェックすると、すべてのパルスが負になります。これは、速度が負であることを意味します。ソフトウェアに表示される速度が負の場合にパイプラインが移動する場合は、これを選択してください。 - Fly encoder Offset
下の図に示されているように、ABCDFがマークするコンテンツであると想定します。通常、コンテンツは②の作業領域の中央に配置されます。パイプラインが左から右に移動すると、ソフトウェアは右から左に順番にマークを付けます。したがって、マークの順序はFEDCBAになります。パイプラインが移動しているため、実際のマーキング位置はおそらく③になります。
言い換えれば、パイプラインが移動している間、スキャンヘッドはそれに沿って移動します。したがって、キャラクター間の距離はパイプラインの速度に関係しています。速度が上がると距離が広くなり、最終的にキャラクターは端に到達します。したがって、キャラクターが作業領域の中央にある場合、実際のマーク可能な領域はキャラクターFと左のしきい値の間にあります。
それでも速度を上げる必要がある場合は、文字の位置を①(左に移動)に配置する必要があります。これにより、30mmの追加作業が可能になります。それでも、すべての文字を作業領域に配置する必要があります。そうしないと、正しくマークされません。したがって、実際のしきい値は30mm左に移動します。ただし、それでもスキャンヘッドのアクセス可能な領域全体を使用することはできません。
この問題を解決するために、パラメータ「エンコーダ距離オフセット」を設計し、そのパラメータを設定することにより、仮想オフセットを設定します。パターン②を配置し、エンコーダ距離オフセットを-30mmに設定すると、②でパターンを配置した場合と同じ結果が得られます。理論的には、上限はFと左端の間の距離である50mmです。
- In Port
ボードバージョン2.12.0の飛行信号のポートを選択するか、更新します。PNPスイッチ付きのIN9、NPNスイッチ付きのIN8を選択します - Multiplier
計算式は次のとおりです。フライ速度係数=コーダータコメーターホイールの周囲長÷回転あたりのコーダーパルス。計算:このボタンは、オンフライ係数を計算するために使用されます。 パイプラインが実行された後、しばらくの間、パイプラインの長さを測定し、空欄に記入すると、ソフトウェアが係数を計算します。 - Fly Speed
エンコーダからのマーキングオブジェクトの速度を表示するウィンドウです。注:[シミュレーションを有効にする]を使用して、ここでウォーターラインの速度を設定してください。 - Enable marking entity by order
これを選択すると、ソフトウェアがリスト内の順序に従ってコンテンツに順番にマークを付けることを示します。それ以外の場合、ソフトウェアは、作業スペース内の左から右への位置に従ってコンテンツにマークを付けます。この写真が示すように:ターゲットリストでは、Keep Entitiesを選択しない場合、順序は1-2-3です。注文オプション、マーキングの順序は3-2-1になり、選択した場合は1-2-3になります。
- Keep Entities Order
これはオンフライマーキングプロセスの最適化です。Pic1のようなパターンを描くと仮定するとPic2のようなものになります。パターンを維持する場合は、このオプションをオンにします。
操作手順
ステップ1:準備
システムを調整する前に、下記を確認してください。
- 利用可能な最新のドライバとソフトウェアを使用してください。
- 下の写真に示すオブザーバー(作業者)と機器の位置に注意してください。 すべての状態は、この位置に基づいています。 また、ラインがx軸に平行であることを確認してください。
- ソフトウェアでGalvo 1 = Xを設定し(F3 — Field — Galvo 1 =X)、2つのミラーが移動する方向を調整して、マークしたFが表示されているものと同じになるようにします。
ステップ2:スキャナーのキャリブレーション
オンフライマークを実行する前に、正確なスキャナーのキャリブレーションが必要です。 Ezcadにはスキャナーを校正する2つの方法があります。
- 9ポイントキャリブレーション:Corfile.exeをダブルクリックして、指示に従ってください。 【問題がある場合は、9点校正マニュアルをお読みください。 】.corファイルを取得したら、ソフトウェアにアップロードしてください。
- 内部キャリブレーション:内部メソッドを使用してスキャナーをキャリブレーションします。
- 位置の調整
ソフトウェアで、2本の短い線を引き、それらが同じ線上にあることを確認します。
そして、Continueを選択し、遅い速度でウォーターラインを移動します。 - 乗数を調整する
8 * 4のような正方形を描き、安定した速度でマークし、結果を確認します。 そして、四角形が正常に描画できるまで乗数を調整します。
以下のような結果が生じる可能性があります。
入力したon_fly係数が実際の係数よりも小さいために生じたケース
入力したon_fly係数が実際の係数よりも大きいために生じたケース
これは、ミラー2をXとして選択したためです。パラメータ領域に移動し、ミラー1をXとして選択してください。
- 速度/ TCをマークして調整します
マークファイルとマークを設定し、マーキング速度とTCを調整してより良い結果を出します。
速度、ジャンプ速度、あらゆる種類のオフセットなどのパラメータを正しく設定してください。 満足のいく結果を維持しながら、マーキングの期間を最小限に抑える必要があります。
(ここでの主な目標は、ライン速度よりもはるかに速いマーキング速度とジャンプ速度を調整することです。そうしないと、マーキングが完了する前に、ターゲットがすでにマーキング可能領域から移動している可能性があります。) - 一般に、マーキング速度はライン速度よりも高速である必要があります。
- マークしたいすべてのコンテンツが作業領域にあることが重要です。
- ラインが高速で移動している場合は、ジャンプ速度とジャンプ位置オフセットを調整してください。ジャンプ速度を最大にすることをお勧めします。 オンフライモードで作業する場合、ソフトウェアの現在のバージョンでは、連続マーキングオプションを選択する必要があります。
注記
ラインが左から右に移動する場合は、マークするパターンまたは文字を作業領域の左側のしきい値に配置する必要があります。 ラインが右から左に移動するときにも同じルールが適用され、パターンを正しいしきい値に設定します。 これは、オブジェクトが検出されるとすぐにマーキングを開始できるようにするためです。これにより、スキャンヘッドがパターンのある場所に移動しなければならない状況が回避されます。
一般的な問題と解決策
1.オンフライのソフトウェアとオンフライのハードウェア
ソフトウェアオンフライは、システムの初期バージョンで使用されている方法です。ソフトウェアによるパイプラインの動きをシミュレートするため、速度が遅くなります。この問題に対処するために、ハードウェアオンフライ方式を開発し、ICを使用して動きを計算し、マーキングプロセスを調整します。
2.オンフライモードでは、タイマーと出力/入力ポートが機能していません。
オンフライモードでは、ソフトウェアは各ターゲットをカーブタイプのオブジェクトに変更し、その間、カーブ以外のすべてを無視します。したがって、タイマーは無視されます。曲線以外のオブジェクトが必要な場合は、[注文によるエンティティのマーキングを有効にする]オプションをオンにしてください。
3.キャラクターの幅が変わる
これが発生した場合、エンコーダが必要になります。これは、ラインが一定の速度で移動していると想定しているため、移動していないためです。すでに1つの作業を行っている場合は、オンフライ係数を調整して非常に正確にする必要があります。その間、すべてのオフセットと遅延を最小限に抑える必要があります。また、エンコーダとラインの間にしっかりとグリップがあるかどうかを確認してください。
4.連続マーキングプロセスで、各ピースにマーキングした後、しばらく停止するにはどうすればよいですか?
これを行うには2つの方法があります:
1)parameter-other-on-flyマーキングに移動し、[Enable marking entity by order]オプションをオンにしてから、オブジェクトリストにタイマーを追加します。
2)パイプラインを監視するエンコーダーがある場合は、適切な「encoder distance offset」を選択してください。
5.「オンフライ係数」を取得するにはどうすればよいですか?
オンフライ係数=エンコーダーの回転ごとにパイプラインが移動する距離÷エンコーダーごとのパルスの計算を行います。ラインがしばらく実行された後、その長さを測定し、空白を埋めると、ソフトウェアが係数を計算します。
6.ラインが不安定で、マーキングに影響する場合、どのように対処しますか?
これが発生した場合は、ソフトウェアがラインの速度変動に応答できなかったことを意味します。
この問題を解決するには、満足のいく結果を維持しながら、開始オフセットをできるだけ小さく設定することをお勧めします。
7.オプション「continuous marking」がチェックされていない間は正常に動作します。チェックされている場合、レーザーはまったくありません。
これが発生した場合は、「start marking port」を確認してください。USBカードの場合はIN8またはIN9である必要があります。
また、配線やすべての機器が正常に機能しているかどうかを確認してください。
8.パターンを作業領域の端に配置する必要があることをマークしながら。パイプラインが左から右に移動する場合は、左端に配置します。同じことが反対にも当てはまります。