Setting

■目次

  1. メイン画面

  2. In/Out Setting(汎用入出力設定)

  3. Logic Setting(入出力論理設定)

  4. ORG Setting(原点復帰設定)

  5. ERC/ALM Clear Setting(クリア信号幅設定)

  6. LTC/CLR Setting(ラッチクリア設定)

 

1.メイン画面

■使用関数

初期設定関数( SmcWSetPulseType SmcWSetEncType )

■概要

初期設定関数を使用して初期設定を行います。

■使用方法

デバイスネームと設定する軸をAxisNo(軸番号)で選択します。

・PulseOut (出力パルスの設定)

PulseType (パルス出力モードを設定します。) SmcWSetPulseType関数
ここで表示されるPulseTypeの並び順は、引数:PulseMode の並び順で表示しています。
共通パルス方式 OUT:負論理,DIR+:High,DIR-:Low
共通パルス方式 OUT:正論理,DIR+:High,DIR-:Low
共通パルス方式 OUT:負論理,DIR+:Low,DIR-:High
共通パルス方式 OUT:正論理,DIR+:Low,DIR-:High
2パルス方式 :負論理
2パルス方式 :正論理
90度位相差モード OUT:進み信号. DIR:遅れ信号
90度位相差モード OUT:遅れ信号. DIR:進み信号

Reverse Direction Timer ON
共通パルス方式設定時、DIR変化の変化によって方向が変化する際に200[μsec]のウェイト(遅延)を
パルス出力前に挿入します。(共通パルス方式の場合のみ有効)

S Accel/Decel Use(S字加減速の使用有無を設定します。)

・PulseIn (エンコーダ入力パルスの設定)

Encoder Type (エンコーダタイプ) SmcWSetEncType関数
A/B 1逓倍
A/B 2逓倍
A/B 4逓倍
U/D

・設定が有効でない場合は、コメントに、戻り値が表示されますので、エラーの内容とその対応を確認してから、再度実行してください。

・設定をデバイスに反映させる場合は、[Set]を押してください。

・初期設定の完了を確かめるには、[Status]を押してください。

・本プログラムを終了する場合は、[Exit]を押してください。

 

2.In/Out Setting(汎用入出力設定)

■使用関数

初期設定関数( SmcWSetCtrlTypeOut SmcWSetCtrlTypeIn SmcWSetInFilterType SmcWSetSDMode )

■概要

出力3点、入力7点の入出力を設定します。

■使用方法

・OUT Setting (出力を設定します) SmcWSetCtrlTypeOut関数

General-Purpose output (汎用出力)
Alarm Clear (アラームクリア信号)
Counter Clear (ERC) (偏差カウンタクリア信号)
OutPulse Count Match (CP1) (出力パルスカウンタカウント一致信号)
Encoder Count Match (CP2) (エンコーダカウンタカウント一致信号)
Hold OFF (ホールドオフ信号)

・IN Setting(入力を設定します) SmcWSetCtrlTypeIn関数

General-Purpose input(汎用入力)として使用
ALM(アラーム信号入力)として使用
INP(サーボドライバの位置決め完了信号入力)として使用
SD(減速(減速停止)信号入力)として使用
LTC信号入力として使用(COUNTER1~2(SMC-4/8DF シリーズ では1~4)の値をラッチします。)
PCS信号入力として使用(この信号入力で位置決め動作を開始します。(目標位置のオーバーライド2用))
CLR信号入力として使用(COUNTER1~4の内、指定したカウンタをリセットします。SMC-2/4/8DL シリーズ ではIN6固定。CLR信号設定不可)

・In Filter(±LIM、SD、ORG、ALMINPの入力フィルタを設定します。) SmcWSetInFilterType関数

フィルタを挿入しない
3.2[μsec]
25[μsec]
200[μsec]
1.6[msec]

・SD Mode(SD信号入力時の動作を設定します。) SmcWSetSDMode関数

減速停止
減速のみ(開始速度で定速動作します)

・設定が完了したら、[Return]を押してください。Setting画面に戻ります。

 

3.Logic Setting(入出力論理設定)

■使用関数

初期設定関数( SmcWSetCtrlInOutLog )

■概要

初期設定関数を使用して入出力信号の論理(正論理/負論理)の設定を行います。

■使用方法

・OutLogic(出力信号の論理を設定します。) SmcWSetCtrlInOutLog関数

High Active(正論理)
Low Active(負論理)

・In Logic(入力信号の論理を設定します。) SmcWSetCtrlInOutLog関数

High Active(正論理)
Low Active(負論理)

・Limit Logic(リミット信号の論理を設定します。) SmcWSetCtrlInOutLog関数

High Active(正論理)
Low Active(負論理)

・設定が完了したら、[Return]を押してください。Setting画面に戻ります。

 

4.ORG Setting(原点復帰設定)

■使用関数

初期設定関数SmcWSetOrgMode SmcWSetOrgLog

■概要

初期設定関数を使用して、原点復帰動作の設定を行います。

■使用方法

・ORG Type SmcWSetOrgMode関数

Z USE(Z相の使用有無を設定します。)
Z Count(原点復帰時のZ相の数を設定します。)
(設定範囲 1~16)
Z USEで「使用しない(チェックなし)」を選択した場合は、無効となります。
EndDirType(原点復帰時の原点突入方向を設定します。)
Disable(指定しない)
Plus Dir(正方向)
Minus Dir(負方向)

・ORG Logic(ORGで使用する信号の論理を設定します。) SmcWSetOrgLog関数

ORG信号の、正論理/負論理を設定します。
Z信号の、立下り/立上りエッジ論理設定をします。

・LimitTurn Use(リミット反転の有無を設定します。)SmcWSetOrgMode関数

リミット反転しない
リミット反転する

・設定が完了したら、[Return]を押してください。Setting画面に戻ります。

 

5.ERC/ALM Clear Setting(クリア信号幅設定)

■使用関数

初期設定関数 ( SmcWSetErcAlmClearTime SmcWSetErcMode )

■概要

初期設定関数を使用してクリア信号の幅等を設定します。

■使用方法

・Counter Clear(ERC)

Stop by LIM and ALM input

0 : LIM、ALM信号入力による停止時にERC信号を出力しない
1 : LIM、ALM信号入力による停止時にERC信号を自動出力

ORG motion end

0 : 原点復帰動作完了時にERC信号を出力しない
1 : 原点復帰動作完了時にERC信号を自動出力

・Counter Clear Time(偏差カウンタクリア信号幅を設定します)

12[μsec]
102[μsec]
408[μsec]
1.6[msec]
13[msec]
52[msec]
104[msec]
レベル出力

・Counter Off Timer(偏差カウンタクリア信号OFFタイマ時間を設定します。)

0[μsec]
12[μsec]
1.6[msec]
104[msec]

・Alarm Clear Time(アラームクリア信号幅を設定します。)

12[μsec]
102[μsec]
408[μsec]
1.6[msec]
13[msec]
52[msec]
104[msec]

・設定が完了したら、[Return]を押してください。Setting画面に戻ります。

 

6.LTC/CLR Setting(ラッチクリア設定)

■使用関数

初期設定関数 ( SmcWSetCounterMode )

■概要

初期設定関数を使用してラッチクリアを設定します。

■使用方法

LTC

・Clear Counter

No Clear

Out Pulse

Encoder Pulse

Out & Encoder Pulse

・Latch Counter

No Use

Out Pulse

Encoder Pulse

Out & Encoder Pulse

CLR

・Clera Counter

No CLear

Out Pulse

Encoder Pulse

Out & Encoder Pulse

・Mode

No Use

・設定が完了したら、[Return]を押してください。Setting画面に戻ります。