投稿者「sassa」のアーカイブ

set_mp

対象機種
TSZC-10DC

動作
移動微調整時の速度制御 パラメーター設定(PIDのP)

説明
PID制御のP(比例)パラメーターを変更し、微調整のハンチングを抑えるパラメーターを設定
設定範囲:10~200

コマンド引数
PIDのP値z,f,c

コマンドの使い方
set_mp,40,40,40

戻り値
set_mp z:40 f:40 i:40

備考
基準値は20


min_sp

対象機種
TSZC-10DC

動作
移動最低速度設定

説明
移動最低速度を設定する

コマンド引数
移動最低速度,z,f,i

コマンドの使い方
min_sp,200,200,200

戻り値
min_sp z:200 f:200 i:200

備考


TSZC精度よく動作させるためには

このページの対象のお客様

・TSZCを外観検査装置などで使用するお客様
・TSZCを精度よく動作させたいお客様

注意事項
・組み合わせるレンズによっては以下の内容と異なる結果が生じる場合もあります。
 その際には、実際の動作を重視してプログラミングしていただけると幸いです。


TSZCシリーズをお買い求めいただきありがとうございます。
TSZCシリーズを精度良く動かすためのノウハウを一部公開いたしますので
ご参考いただけると幸いです。

はじめに
TSZCシリーズはTSZC-05以降のモデルから、moveコマンドを使用して
任意位置への移動が可能となっていますが、若干のずれが生じます。
これは、レンズ内のギヤのバックラッシュや、イナーシャが影響しています。

mv_thdコマンドにて、ズレの許容量を調整することが可能ですが、
実際に操作した後に、read_aコマンドなどで位置情報を取得した際に
mv_thdで指定した閾値以上のずれが生じる場合があります。

弊社では、自社製外観検査装置の多品種に対応したシステム用として
このTSZCシリーズを10年以上使用しています。
そこで得られた、ずれを極力小さくする手法をご紹介いたします。


どんな時にずれが生じるか ~ その対策方法 ~

~垂直設置での使用~
ずれが一番生じやすいのは、レンズを垂直設置されているお客様です。
これは、レンズ内ギヤのバックラッシュが主な原因です。
フォーカス・ズームはレンズ自体が移動しますので、
確実に重力の影響を受けます。
レンズを移動させる場合、弊社では以下のルールを定めて運用しています。

1.レンズの移動は一方通行
  レンズを目的位置にセットさせる場合、必ず下から上へ移動させます。
  
 例
  条件:レンズを下向きにセット
     ズーム値0が下側、ズーム値1000が上側の場合
     ズーム値:500にセットされているレンズを、ズーム値300にする場合

  1.一旦レンズ位置を、300-50=250 ズーム値250にセットします。
    (50の値は、弊社での社内値です。20~50が最適と考えます。)
  2.一旦read_aなどのコマンドで現状の値を取得します。
    (特に必要ありませんが、ワンテンポ待機したほうが良好な結果が得られます。)
  3.目的とするズーム値300へmoveコマンドでセットします。

2.移動速度の最適化
  レンズ型番によって、移動速度が異なります。
  レンズが移動する最小の速度値+5程度の速度を設定することによって
  レンズが移動しすぎる等の無駄な動作を軽減することが可能です。
  (mv_spdコマンド)

~高速移動を行う場合~  
レンズを高速移動させたいお客様も、ずれが生じる可能性があります。
これはズーム・フォーカス機構部のイナーシャによる場合があります。
弊社では以下の方法で対応しています。

レンズの移動を2段階にし、移動速度を切り替える
レンズを移動させる際に、高速移動と低速移動に移動を分割します。


 1.目標値から20程度手前まではmv_spdコマンドの値を大きくとって高速移動させます。

 2.高速移動終了後、mv_spdの値を小さくし、移動速度を遅くします。

 3.目標値へmoveコマンドで移動させます。

まとめ
 TSZCシリーズが動作させているズームレンズは、重力や慣性の影響を受ける場合があります。
 その点を踏まえて頂いてプログラミングしていただけると、精度よく動作させることが可能
 です。

TSZC-STPLファームウェアアップデート

このファームウェアはTSZC-STPLのみご利用可能です。
※TSZC-STPL以外のお客様は行わないでください。(動作しません)
 TSZC-STPL以外に更新を行い損害が発生した場合、
 弊社はいかなる責任も負いかねますので、あらかじめご了承ください。
 なお修理は有償対応となります。

ファームウエアのアップデートについて
 ファームウエアのアップデートは、弊社製Windowsソフトを使用し更新を行います。

1.更新ツールとファームウエアのダウンロード
  以下のリンクから更新ソフトとファームウエアが圧縮されたファイルを
  ダウンロードしてください。
  FirmwareUpdaterセット(2026年4月更新)

2.ダウンロード後、ファイルを解凍しフォルダを開いてください。
  
   
3.TSZC-STPLをPCと接続状態にしてください。

4.フォルダ内「FirmwareUpdaterForrp-core.exe」を実行してください。
  実行後、以下の様な画面が表示されます。
   

5.画面に従い、TSZC-STPLの接続ポートを選択してください。
   
   ※写真はCOM7の場合です

6.ファームウエアファイル(拡張子がuf2)ファイルを選択します。
  [開く]ボタンを押して、ファイル選択ダイアログを表示させてください。
   
 ソフトウエアを実行しているフォルダが、初期状態で表示されます。
 その中に、「TSZC_STPL.uf2」というファイルが有りますので
 そのファイルを選び、[開くボタン]を押してください。

7.準備が整いましたので、更新(書き込み)を行います。
  画面の[更新]ボタンを押してください。
   

8.しばらくお待ちいただくと、以下の様な完了を伝える
  メッセージが表示されます。
   

以上で作業は完了です。
※更新時にエラーを伝えるメッセージが表示された場合、
 お手数ですが、エラー内容を弊社までお伝えください。

TSZC-06DCiファームウエアアップデート

このファームウェアはTSZC-06DCiのみご利用可能です。
※TSZC-06DCi以外のお客様は行わないでください。(動作しません)
 TSZC-06DCi以外に更新を行い損害が発生した場合、
 弊社はいかなる責任も負いかねますので、あらかじめご了承ください。
 なお修理は有償対応となります。

ファームウエアのアップデートについて
 ファームウエアのアップデートは、弊社製Windowsソフトを使用し更新を行います。
 Windows7以降のPCにて動作しますが、
 Windows7の場合dotnet4.0以降がインストールされている必要があります。

1.更新ツールとファームウエアのダウンロード
  以下のリンクから更新ソフトとファームウエアが圧縮されたファイルを
  ダウンロードしてください。
  DCiセット

2.ダウンロード後、ファイルを解凍しフォルダを開いてください。
   
3.TSZC-06DCiをPCと接続状態にしてください。
  ※TSZC-06DCiのドライバを適用したPCにて作業を行ってください。

4.フォルダ内「FWU.exe」を実行してください。
  実行後、以下の様な画面が表示されます。
   

5.画面に従い、TSZC-06DCiの接続ポートを選択してください。
   
   ※写真はCOM3の場合です

6.ファームウエアファイル(拡張子がhex)ファイルを選択します。
  [開く]ボタンを押して、ファイル選択ダイアログを表示させてください。
   
 ソフトウエアを実行しているフォルダが、初期状態で表示されます。
 その中に、「TSZC06DCi_verYYYYMMDD.hex」というファイルが有りますので
 そのファイルを選び、[開くボタン]を押してください。

7.準備が整いましたので、更新(書き込み)を行います。
  画面の[更新]ボタンを押してください。
  実行すると、画面下段のグレー部分に白文字で情報が表示されます。
   

8.しばらくお待ちいただくと、以下の様な完了を伝える
  メッセージが表示されます。
   

以上で作業は完了です。
※更新時にエラーを伝えるメッセージが表示された場合、
 お手数ですが、エラー内容を弊社までお伝えください。

emmove

対象機種
TSZC-10STP

動作
緊急移動

説明
誤った操作などでレンズがデッドロック(何をしても動かない)した場合に、
強制的に高トルクを掛けて脱出する
2025年12月下旬以降出荷分から対応。
ファームウエアアップデートにより以前のものにも対応可能。(TSZC-10シリーズのみ)

コマンド引数
レンズ番号(1:z/2:f/3:i),モーターの回転方向(0:正回転 1:逆回転)

コマンドの使い方
emmove,1,0

戻り値
emmove done;

備考
エラーランプがついた場合は逆方向へ実行してください。

chklns

対象機種
TSZC-10STP

動作
レンズ情報表示

説明
メモリーに登録したレンズ情報を全て表示
2025年12月下旬以降出荷分から対応。
ファームウエアアップデートにより以前のものにも対応可能。(TSZC-10シリーズのみ)

コマンド引数
レンズ情報登録番号

コマンドの使い方
chklns,1

戻り値
Registerd Lens Dataを表示後、
レンズ情報登録番号,レンズ名,
パルス数Z,パルス数F,パルス数I,
アイリス設定(s:STP p:P-Iris)

備考


lstlns

対象機種
TSZC-10STP

動作
レンズ情報一覧

説明
メモリーに登録したレンズ情報の
レンズ名一覧を表示
2025年12月下旬以降出荷分から対応。
ファームウエアアップデートにより以前のものにも対応可能。(TSZC-10シリーズのみ)

コマンド引数
なし

コマンドの使い方
lstlns

戻り値
Registerd Lens Listを表示後、
レンズ情報登録番号:レンズ名

備考


clrlns

対象機種
TSZC-10STP

動作
レンズ情報削除

説明
レンズ情報をメモリーから削除
2025年12月下旬以降出荷分から対応。
ファームウエアアップデートにより以前のものにも対応可能。(TSZC-10シリーズのみ)

コマンド引数
レンズ情報登録番号

コマンドの使い方
clrlns,1

戻り値
clrlns:レンズ情報登録番号

備考