ステッピング＆サーボモータコントローラ

C-772
取扱説明書
(設計者用)

本製品を使用する前に、この取扱説明書を良く読んで十分に理解してください。
この取扱説明書は、いつでも取り出して読めるように保管してください。

MN0013-2

取扱 説明書

はじめに
この「取扱説明書」は、「 AL シリーズ対応ステッピングモータおよびサーボモータ用 2 軸コントローラスレーブ C-772 」を正しく安全に使用していただくために、仕様に重きをおいた取り扱い方法について、ステッピングモータあるいはサーボモータを使った制御装置の設計を担当される方を対象に説明しています。
使用する前に、この「取扱説明書」を良く読んで十分に理解してください。
この「取扱説明書」は、いつでも取り出して読めるように保管してください。
なお、 C-772 は 2 軸独立で制御できる為、 1 軸目を X 軸、 2 軸目を Y 軸と呼称します。
以降、原則として X 軸についてのみ説明します。

安全に関する事項の記述方法について
本製品は正しい方法で取り扱うことが大切です。
誤った方法で取り扱った場合、予期しない事故を引き起こし、人身への障害や財産の損壊などの被害を被るおそれがあります。
そのような事故の多くは、危険な状況を予め知っていれば回避することができます。
そのため、この「取扱説明書」では危険な状況が予想できる場合には、注意事項が記述してあります。
それらの記述は、次のようなシンボルマークとシグナルワードで示しています。
 警告

取り扱いを誤った場合に死亡、または重傷を負うおそれのある警告事項を示します。

 注意

取り扱いを誤った場合に、軽傷を負うおそれや物的損害が発生するおそれがある注意事項 を 示します。

御使用の前に■本製品は、原子力関連機器、航空宇宙関連機器、車両、船舶、人体に直接関わる
医療機器、財産に大きな影響が予測される機器など、高度な信頼性が要求される装置
向けには設計･製造されておりません。
■入力電源の異常や各信号線の断線、製品本体の故障時でもシステム全体が安全側に働くように、フェールセーフ対策を施してください。
■本製品はメカ破損を防ぐための LIMIT(オーバートラベル)信号、および FSSTOP 信号を備えています。
これら信号の初期値は ACTIVE OFF( B 接点)となっています。
従って FSSTOP 信号、ならびに LIMIT 信号を使用しないシステム構成であっても、
NORMAL ON( GND 接続)状態にしないとパルス出力を行いません。
■本製品は必ずこの「取扱説明書」に記載の指定方法および仕様の範囲内で使用してください 。
■本製品を動作させる前に、製品の設定を行う必要があります。
4 章 .設定の項を参照してください。
■電源を供給していないスレーブを接続してシリアル通信を行った場合、通信状態が不安定になることがあります。
通信する時は、接続される全てのスレーブへ電源を供給してください。
■この「取扱説明書」の中で示される応用機能の詳細については、別冊「技術資料 A」をご覧ください。
■各コマンドおよび実行シーケンスの説明については、別冊「取扱説明書(コマンド編)」
をご覧ください。
-2-

取扱 説明書

はじめに安全に関する事項の記述方法について御使用の前に

目

次

PAGE

１．概要
1-1.
1-2.
1-3.
1-4.
1-5.

特徴
製品の構成
システム構成例
機能ブロック図
製品の外観

6
6
6
7
9

一般仕様
基本仕様
応用機能
入出力仕様
(1 ) 出力仕様(2 ) 入力仕様(3 ) AL 通信仕様
入出力信号表(1 ) AL 通信コネクタ( J1,J2 )(2 ) 電源コネクタ(J3 )(3 ) センサコネクタ(J4:X 軸 ,J5:Y 軸)(4 ) ドライバコネクタ 1 (J6:X 軸 ,J7:Y 軸)(5 ) ドライバコネクタ 2 (J10:X 軸 ,J11:Y 軸)(6 ) 汎用入力信号コネクタ(J8) ,汎用出力信号コネクタ(J9)(7 ) SIGNAL コネクタ(J13)

10
10
13
15
15
16
16
17
17
17
17
18
18
19
19

２．仕様
2-1.
2-2.
2-3.
2-4.

2-5.

３．設置と接続
3-1.

3-2.

設置方法
(1 ) 設置場所(2 ) 設置間隔(3 ) 設置方法
接続例(1 ) 電源との接続例(2 ) ドライバとの接続例(3 ) センサとの接続例

20
20
20
20
21
21
22
24

アドレス設定( S1 )
通信速度設定( S2 )終端抵抗の設定( S3 )

27
27
27

４．設定
4-1.
4-2.
4-3.

５．基本ドライブの説明
5-1.

5-2.

28
28
28
29
29
30

基本ドライブ(1 ) JOG ドライブ(2 ) SCAN ドライブ(3 ) INDEX ドライブ(4 ) 一定速ドライブ
全体の実行シーケンス例

６．基本機能の説明
6-1.

31
31
31
32
32
32

ドライブの基本パラメータを設定する(1 ) パルス出力方式の選択(2 ) 1 パルス目のアクティブ幅の選択(3 ) 加減速時定数の設定(4 ) RATE DATA TABLE(5 ) RATE 設定範囲

-3-

取扱 説明書

目
6-2.

LIMIT 信号、 RDYINT 仕様を設定する(1 ) LIMIT 停止方法の選択(2 ) RDYINT 仕様の選択
6-3. 連続ドライブと反転ドライブにディレイを設定する
6-4. 直線加減速ドライブする
6-5. S 字加減速ドライブする
6-6. 機械原点検出を行う( ORIGIN ドライブ)(1 ) ORG-0 ドライブ型式(2 ) ORG-1 ドライブ型式(3 ) ORG-2 ドライブ型式(4 ) ORG-3 ドライブ型式(5 ) ORG-4 、 ORG-5 ドライブ型式(6 ) ORG-10 ドライブ型式(7 ) ORG-11 ドライブ型式(8 ) ORG-12 ドライブ型式(9 ) 機械原点検出条件
6-7. パルス出力を停止する(1 ) 減速停止機能(2 ) 即時停止機能(3 ) LIMIT 減速停止機能(4 ) LIMIT 即時停止機能
6-8. 外部信号出力機能を使用する
6-9. モータのタイプを選択する(1 ) モータタイプの選択(2 ) サーボ対応機能
6-10. 各種データを読み出しする(1 ) ステータス読み出し機能(2 ) スピードデータ読み出し機能(3 ) カウントデータ読み出し機能(4 ) チェック機能
6-11. 各種カウンタ機能を使用する(1 ) アドレスカウンタ機能(2 ) パルスカウンタ機能(3 ) パルス偏差カウンタ機能(4 ) パルス周期カウンタ機能(5 ) カウントデータのラッチ・クリア機能(6 ) カウンタのコンパレータ機能(7 ) その他のカウンタ機能
6-12. I/O を制御する(1 ) 制御 I/O PORT(2 ) 汎用 I/O PORT

次

PAGE
33
33
33
34
35
37
40
43
44
45
46
47
49
50
50
51
52
52
52
53
53
54
56
56
56
57
57
57
57
57
58
58
61
62
63
65
66
68
69
69
70

７．リクエスト説明
7-1.

7-2.

7-3.

ハンドシェイク方法(1 ) 初期化リクエスト(2 ) ハンドシェイクの説明(3 ) AL 通信時間
(4 ) リクエスト書き込み、アンサーバック読み出し
リクエスト、アンサ－バック フォ－マット(1 ) リクエストフォーマット
(2 ) アンサーバックフォーマット
リクエストコード(1 ) スレーブパラメータリクエストコード(2 ) MCC06 リクエストコード(3 ) I/O リクエストコード(4 ) MCC300 リクエストコード(応用機能)(5 ) その他のリクエストコード

-4-

71
71
71
71
72
73
73
73
74
74
74
75
75
75

取扱 説明書

目

次

PAGE

８．リクエスト PORT 説明
8-1.
8-2.

8-3.

8-4.
8-5.

8-6.

8-7.

スレーブパラメータ PORT
MCC06 PORT (書き込み)(1 ) DRIVE COMMAND PORT(2 ) DRIVE DATA1,2,3 PORT (書き込み)(3 ) COUNTER COMMAND PORT(4 ) COUNTER DATA1,2,3 PORT (書き込み)
MCC06 PORT (読み出し)(1 ) STATUS1 PORT(2 ) STATUS2 PORT(3 ) STATUS3 PORT(4 ) STATUS4 PORT(5 ) STATUS5 PORT
DRIVE DATA1,DRIVE DATA2,DRIVE DATA3 PORT (読み出し)
I/O PORT(1 ) 制御 I/O PORT(2 ) 汎用 I/O PORTMCC300 PORT (書き込み)(1 ) COMMAND PORT(2 ) DATA1, DATA2 PORT (書き込み)
MCC300 PORT (読み出し)(1 ) AXIS STATUS1 PORT(2 ) DATA1, DATA2 PORT (読み出し)

76
76
76
76
76
76
77
77
79
80
81
82
83
84
84
84
85
85
85
85
85
85

９．その他の仕様
9-1. タイミング(1 ) 電源投入(2 ) JOG ドライブ(3 ) SCAN ドライブ(4 ) INDEX ドライブ(5 ) ORIGIN ドライブ(6 ) ORIGIN ドライブの AUTO DRST 出力(サーボ対応)(7 ) DEND 信号のアクティブ検出(サーボ対応)(8 ) 減速停止、 LIMIT 減速停止
(9 ) 即時停止、 LIMIT 即時停止
9-2. 外形寸法図

86
86
87
87
87
88
88
88
89
89
90

１０．メンテナンス
10-1. 保守と点検(1 ) 清掃方法(2 ) 点検方法(3 ) 交換方法
10-2. 保管と廃棄(1 ) 保管方法(2 ) 廃棄方法
10-3. トラブルシューティング

91
91
91
91
91
91
91
92

１１．付録
11-1. 初期仕様一覧
11-2. 全コマンド一覧表(1 ) MCC06 汎用 DRIVE COMMAND(2 ) MCC06 特殊 DRIVE COMMAND(3 ) MCC06 汎用 COUNTER COMMAND(4 ) MCC06 特殊 COUNTER COMMAND(5 ) MCC300 汎用 COMMAND(6 ) MCC300 特殊 COMMAND

95
97
97
99
100
100
100
100

-5-

取扱 説明書

１．概要
1-1. 特徴
AL シリーズは、 PC (ISA 、 PCI 、 USB、 RS232C 等)から専用 I/F ユニットにより装置の分散化や補助軸の追加に柔軟、且つ簡易に対応できるステッピングモータ、サーボモータ、および I/O をコントロールする弊社オリジナルのシリアル通信システムです。
● C-772 は弊社製パルスジェネレータ MCC06 チップを搭載し、 1 台でステッピングモータ / サーボモータの独立
2 軸、または 2 軸補間(応用機能)が行えるコントローラです。
● MCC06 の 32 ビット幅アドレスカウンタと最高出力周波数 5MHz により、高精度で高速な位置決めが行えます。
● 多機能な 32 ビットのパルスカウンタ、パルス偏差カウンタ、パルス周期カウンタを装備しており、サーボドライバからのフィードバックパルスのカウントや、エンコーダー付きステッピングモータの脱調検出、実際に出力しているパルスの速度監視のほか、各カウンタのコンパレータ機能による外部信号出力など幅広い応用が可能です。
● 汎用入出力信号各 8 点により、周辺機器との入出力信号を柔軟に接続することができます。
● 煩雑な配線となりがちなモータドライバの入出力信号、およびセンサ系信号との接続を中継ユニット感覚で軸毎に配線が行えます。配線作業の効率アップが図れます。
● DIN レールやベースへの設置も可能な、扱いやすい構造の小型コントローラです。

1-2. 製品の構成
品名
定格
コントローラ
C-772
コネクタ
1473562-3
コネクタ
51103-0300
コネクタ
51103-0600
コネクタ
51103-0800
コネクタ
51103-1000
コネクタ
51103-1100
コネクタ
51103-1200
コンタクト
50351-8100
マウンティングフット 209-120
ビス
M3 × 5 ナベ
ビス
M2.6 × 6 バインド

1-3. システム構成例

メーカ
メレック
タイコー
モレックス
モレックス
モレックス
モレックス
モレックス
モレックス
モレックス
WAGO
－
－

AL I/F ユニット

パソコン

備考
(本体)
AL 通信用(e-CON )(付属品)+24V 電源用(付属品)
SENSOR 系信号用
(付属品)
DRIVER 系( SERVO 系)信号用 (付属品)
DRIVER 信号用(付属品)
汎用出力信号用(付属品)
汎用入力信号用
(付属品)
圧着ピン
(付属品)
DIN レール取り付け用(付属品)
マウンティングフット固定用 (付属品)
シールドケーブル接続用(付属品)

AL スレーブユニット

STEPPING or SERVO

C-772

CB-23/USB
シリアル I/F

数
1
2
1
2
2
2
1
1
73
2
2
2

DRIVER

MOTOR

X軸

USB

通信ケーブル
CB-14

RS232C

直接実装

Y軸

UL20276H 相当

SENSOR

CE-44/A01CV
C-772

CB-07
BUS I/F

ISA

その他オプション
5*軸毎にパルス / センサ信号を配線

ケーブル

0

各軸 CWLM,CCWLM,ORG,NORG,エンコーダ信号

汎用入出力

CB-09
PCI

5

0

その他スレーブユニット例
電源中継ボード
CB-35/PS

コントローラ内蔵型 DRIVER

コントローラ
S2

汎用入出力

S1

S2
1

J2

1 J1

1

1

S1
1 J2

1 J3

1 J1

J6

J5

J7
1

J4

12

1

1

1

(VR1)1

S3

1

J7

J6

S3

(VR2 )1

1

1

1
1 J11

1 J4

1 J9

1 J8

DC24IN

1 J10

J5

11

1 J3

DC
OUT

J11
1

J8

J10

J15
1

J9

J14
1

1

J13
1 J12

1

1

1

(C31 )4

ST0
ST1
X
Y
Z
A

RDY

・ 4 軸簡易、ローコスト型

・ DC 入力 2 軸 5 相 STEPPING DRIVER

・ IN32 点 /OUT32 点 I/O ユニット

・ DC 入力 1 軸 5 相 STEPPING DRIVER

・ OUT 出力バッファーユニット

・ AC 入力 1 軸 5 相 STEPPING DRIVER

等

等

-6-

取扱 説明書1-4. 機能ブロック図
C-772
MCC06

J6,J10 ドライブコントロール部
 カウンタ部(32 ビット)J2

・アドレスカウンタ +コンペアレジスタ 3 個(≦＝≧)

軸・パルスカウンタ+ コンペアレジスタ 3 個(≦＝≧)

・偏差カウンタ+コンペアレジスタ 3 個(≦＝≧)

J4
X 軸センサ・スピードカウンタ +コンペアレジスタ 3 個(≦＝≧)

 ドライブコントロール部
 カウンタ部(32 ビット)

J7,J11
Y 軸ドライバＹ・アドレスカウンタ +コンペアレジスタ 3 個(≦＝≧)

ユ軸・パルスカウンタ+ コンペアレジスタ 3 個(≦＝≧)

・偏差カウンタ+コンペアレジスタ 3 個(≦＝≧)

ザ
イ
ン
タ

・スピードカウンタ +コンペアレジスタ 3 個(≦＝≧)

制御 I/O


－

－
フ
ェ
イ
ス
部

Ｘ

－

J1


Ａ
Ｌ
シ
リ
ア
ル
通
信
・
コ
ン
ト
ロ
－

Ａ
Ｌ
シ
リ
ア
ル
通
信


Ａ
Ｌ
シ
リ
ア
ル
通
信
・
イ
ン
タ

X 軸ドライバＸ・ DRST/OUT0( MF 等)

軸・ OUT1( S.ON 等)

フ
ェ
イ
ス
部

ル
部

・ DALM 入力Ｙ・ DRST/OUT0( MF 等)

軸・ OUT1( S.ON 等)

J5
Y 軸センサ・ DALM 入力

MCC300
J13

カメラの
トリガ等へ

 外部信号
外部 XSIGOUT0
Ｉ (初期値 XCNTINT)／ YSIGOUT
Ｆ (初期値 YCNTINT)部

軸・脱調検出機能・簡易脱調検出機能Ｙ  ステッピング脱調検出部
軸・脱調検出機能・簡易脱調検出機能
J8

J3

各+24V 電源*1

Ｘ  ステッピング脱調検出部

 汎用 I/O

汎用入力

・ OUT10 ～ OUT17FSSTOP・ IN10 ～ IN17

汎用出力

８
点

J9

*1 ステッピングモータの脱調状態をエラー検出してパルスの即時停止ができます。(応用機能)
ステッピング脱調検出機能については、別冊「技術資料 A」ならびに「取扱説明書(コマンド編)」をご覧ください。

-7-

取扱 説明書 AL シリアル通信 · インターフェイス部
AL シリアル通信インターフェイスで区切られるブロックです。
 AL シリアル通信 · コントロール部
AL シリアル通信インターフェイスの制御ブロックです。
なお、以降で説明する AL シリアル通信は、 AL 通信と呼称して説明します。
 ドライブコントロール部
パルスジェネレータ MCC06 を指し、モータドライバへシリアルパルスを出力する制御ブロックです。
独立 2 軸、または 2 軸補間ドライブ(応用機能)が可能です。
＊ 2 軸補間ドライブについては、別冊「技術資料 A 」ならびに「取扱説明書(コマンド編)」をご覧ください。
 カウンタ部
パルスジェネレータ MCC06 内のカウンタ部を指し、アドレスカウンタ /パルスカウンタ / パルス偏差カウンタ /パルス速度カウンタの 4 種の 32BIT カウンタと各カウンタ当たりに 3 個のコンペアレジスタが付加されています。
機能としては C-772 が出力するパルスや、エンコーダからのフィードバック信号などの外部クロック信号をカウントすることができます。
カウント値の常時読み出し、カウンタ値を自動再設定するオートリロード機能、または自動クリアするオートクリア機能、コンパレータ検出による任意なカウント値(または偏差量)での割り込み発生機能などがあります。
 制御 I/O 部
サーボ ON やモータ励磁信号出力、 DALM 信号入力など、ドライバ用の入出力信号用制御ブロックです。
 ステッピング脱調検出部(応用機能)
エンコーダ付きステッピングモータを使用した脱調エラー検出、または円盤スリットを用いた簡易な脱調エラー検出を行う制御ブロックです。
＊ ステッピング脱調検出機能については、別冊「技術資料 A 」ならびに「取扱説明書(コマンド編)」をご覧ください。
 汎用 I/O 部
汎用 I/O(各 8 点)を制御する入出力制御ブロックです。
+24V インターフェースですので、リレー、電磁弁や、サーボ ON/OFF 、ブレーキ ON/OFF 等を制御することができます。
＊ 汎用出力の出力電流を増幅する製品を用意しています。別途お問い合わせください。
 ユーザ・インターフェイス部
モータドライバ、センサ信号、または汎用入出力機器とのインターフェイスブロックです。
 外部信号インターフェイス部
外部機器とインターフェースするコネクタです。
任意条件での割り込み信号(初期値＝ CNTINT )を出力します。
このインターフェース機能により、外部機器と AL 通信時間やパソコンの OS に依存しないリアルタイムなシステム構築が可能です。

-8-取扱 説明書1-5. 製品の外観


  

S2







S1
1 J2

1 J1

1

2 1

1
J11
1

1

11

J9

J8

J10

1

J6

J5

1 J3

1 J4



S3



J7



ST0
ST1
X
Y
ERR













 J1,J2

AL 通信を接続するコネクタです。
J1,J2 の両方を挿して、通信ケーブルを渡り中継させることができます。

 J3+24V 電源を接続するコネクタです。

 J4,J5

センサ信号を接続するコネクタです。
J4 が X 軸、 J5 が Y 軸に分かれています。

 J6,J7

ドライバコネクタ 1 信号でサーボ系ドライバのときに接続するコネクタです。
J6 が X 軸、 J7 が Y 軸に分かれています。

 J8

汎用入力信号を接続するコネクタです。

 J9

汎用出力信号を接続するコネクタです。電流増幅の製品を中継することができます。

 J10,J11

ドライバコネクタ 2 信号でステッピングまたはサーボ系信号を接続するコネクタです。
J10 が X 軸、 J11 が Y 軸に分かれています。

 J13

SIGNAL OUT コネクタです。
外部機器に任意条件での割り込み信号(初期値＝ CNTINT)を出力します。

 S1

AL 通信の ADDRESS を設定するスイッチです。

 S2

AL 通信のボーレートを設定するスイッチです。

 S3

AL 通信の終端抵抗 ON/OFF を設定するスイッチです。

 X,Y LED

各軸 RDY 状態の時に LED が点各します。
ST0,ST1 の LED は未使用です。

 ベース取付ベ

本体をベースで固定する時の取付ベです。
M3 ビスを使用してください。

 マウンティング
フット取付ベ

DIN レール装着する場合、付属のマウンティングフット(2 個)を取り付けるタップです。
付属のビス(M3-5 )を使用してください。

 シールドケーブル
接続タップ

2 軸分のタップを用意していますので、シールドケーブルのシールドをシとす場合に、付属の M2.6-6 のビスを使用して接続してください。

-9-

取扱 説明書

２．仕様
2-1. 一般仕様
No.

項 目

1

電源電圧

DC+24V (電源電圧の± 10 ％以内のこと。)

2

消費電流

200mA 以下

仕 様
*1

*1:センサおよびドライバへのインターフェース用電源を本体から供給した場合は 550mA( max)です。

3

使用周囲温湿度 0 ℃ ～ ＋ 40 ℃

･ 80 ％ RH 以下 (非結露)

4

保存温湿度

0 ℃ ～ ＋ 55 ℃

･ 80 ％ RH 以下 (非結露)

5

設置環境

・屋内に設置された風通しの良い筐体内で、直射日光があたらない場所
・腐食性ガス、引火性ガスがなく、オイルミスト(油)、塵埃、塩分、鉄粉、水、薬品の飛散がない場所
・製品に連続的な振動や過度な衝撃が加わらない場所
・動力機器等の電磁ノイズが少ない場所
・放射性物質や磁場がなく、真空でない場所

6

外形寸法

W78mm × D85mm × H34.5mm (コネクタ実装時 H 約 44mm )7

質量

約 0.2kg

2-2. 基本仕様
No.

項 目

1

制御軸数

2

パルス出力機能 出力型式

3

4

仕 様
2軸

・独立方向出力・ 2 逓倍、または 4 逓倍の位相差信号出力・ラインドライバ出力

出力周波数・ 1Hz ～ 5MHz (1Hz 単位で設定)

加減速時定数・ 1000ms/1kHz ～ 0.016ms/1kHz
・加速時、減速時の時定数を個別に設定できます。

出力パルス数・ JOG ドライブ
:1 パルス・ SCAN ドライブ : ～無限パルス
・ INDEX ドライブ :-2,147,483,647 ～ +2,147,483,647 パルス

外部信号出力・各軸の EA,EB 信号にハンドパルサ信号などの入力された外部信号を外部同期クロックとしてパルス出力できます。

エンコーダ機能 入力周波数

ドライブ機能・ 2 軸独立・ 5MHz (独立方向信号入力時)
・ 2 相差信号入力 :2 逓倍または 4 逓倍可能

入力範囲・± 2,147,483,647

入力型式

・インクリメンタル・ラインレシーバ入力

外部パルス信号入力

・外部パルス信号入力をアドレスカウンタを含めた各カウンタのカウントパルスとして入力できます。

JOG ドライブ

・ 1 パルスだけパルス出力します。

SCAN ドライブ・停止指令を検出するまで、連続してパルスを出力します。
・パルス速度は、 1 Hz ～ 5 MHz の範囲を 1 Hz 単位で設定します。
・加減速時定数は、 1,000 ms/kHz ～ 0.016 ms/kHz の範囲を、
RATE DATA TABLE の No. 選択で設定します。
・加速時定数と減速時定数は非対称に設定でき、非対称直線
加減速ドライブ、非対称Ｓ字加減速ドライブ、定速ドライブができます。
・ドライブ中にパルス速度を自由に変更できます。

- 10 -

取扱 説明書

No.

項 目

4

ドライブ機能〈続き〉

5

カウンタ機能仕 様
INDEX ドライブ・指定した相対アドレスまたは絶対アドレスに達するまで、パルスを出力します。
・相対アドレス範囲および絶対アドレス範囲は、-2,147,483,647 ～ +2,147,483,647（ 32 ビット）です。
・ SCAN ドライブと同様に、非対称の加減速ドライブができ、自動減速して指定位置で停止します。
・ドライブ中にパルス速度、指定アドレスを変更できます。

END PULSE ドライブ・モータ停止時のダンピングを抑制することができます。
・ END (SEND ) PULSE 設定量の手前で加減速ドライブを終了し、 ESPD (SESPD)の設定速度で INDEX 指定位置までドライブします。

ORIGIN ドライブ
(機械原点検出機能)

・センサを検出する各種ドライブ工程を順次行い、機械原点
信号を検出してドライブを終了します。
・ ORIGIN ドライブには、 ORG-0 ～ 5, 10, 11, 12 の 9 種類のドライブ型式があります。
ORG-0 ～ 5, 10 で検出するセンサ信号は、 ORG, NORG, Z 相
または PO 信号入力を合成した ORG, NORG 検出信号です。
ORG-11, 12 で検出するセンサ信号は、 CWLM または
CCWLM 信号です。
・適切なドライブ型式を選択することで、機械原点信号の検出を 1 コマンドで実行できます。

アドレスカウンタ・ドライブパルス出力をカウントして、絶対アドレスを管理する 32 ビットのカウンタです。
・３個の専用コンパレータで任意のカウント値を検出して、カウンタ割り込み要求 ADRINT を出力します。
・コンパレータの一致検出で、パルス出力を減速停止、または即時停止させることができます。

パルスカウンタ・外部パルス信号をカウントして、実位置を管理する 32 ビットのカウンタです。
・３個の専用コンパレータで任意のカウント値を検出して、カウンタ割り込み要求 CNTINT を出力します。
・コンパレータの一致検出で、パルス出力を減速停止、または即時停止させることができます。

パルス偏差カウンタ

・２種の任意パルスをカウントして、パルス数の偏差を検出する 32 ビットのカウンタです。
・３個の専用コンパレータで任意のカウント値を検出して、カウンタ割り込み要求 DFLINT を出力します。
・コンパレータの一致検出で、パルス出力を減速停止、または即時停止させることができます。
・カウント仕様の選択で、１種の任意パルスをカウントする
パルスカウンタとしても使用できます。

パルス周期カウンタ

・ 20 MHz の基準クロックをカウントして、任意パルスの１周期を計測する 32 ビットのカウンタです。
・３個の専用コンパレータで任意の計測値を検出して、カウンタ割り込み要求 SPDINT を出力します。
・コンパレータの一致検出で、パルス出力を減速停止、または即時停止させることができます。
・このカウンタは時間を計測しますので、 32 ビットのタイマとしても使用できます。

カウントデータのラッチ/ クリア機能・任意のラッチタイミングでカウンタのカウントデータをラッチし、次のラッチタイミングまで保持します。
・ラッチデータの読み出しは常時可能です。
・ラッチタイミングの検出で、カウンタのカウントデータをクリアできます。

- 11 -

取扱 説明書

No.

項 目

5

カウンタ機能
〈続き〉

6

7

8

停止機能

読み出し機能その他の機能仕 様
リングカウンタ機能

・アドレスカウンタ、パルスカウンタ、パルス偏差カウンタ
は、最大カウント数を任意に設定できるリングカウンタです。
・回転運動の周回パルス数を最大カウント数に設定すると、回転軸の位置管理ができます。

オートリロード機能

・各カウンタ COMP1 の一致検出で自動的にデータ再設定することができます。

オートクリア機能・各カウンタ COMP1 の一致検出で自動的にカウンタをクリアすることができます。(アドレスカウンタを除く)

即時停止信号

・ FSSTOP(全軸即時停止します。)

LIMIT 信号・ CWLM,CCWLM 各 LIMIT センサで停止します。
・ LIMIT での即時停止、減速停止が選択できます。

カウンタ検出・各カウンタのコンパレータ一致検出により軸毎に減速停止、即時停止することができます。

DALM 信号停止

・ DALM の入力機能の設定を行うことにより軸毎に減速停止、
または即時停止信号として使用できます。

ステータス読み出し
データ読み出し・パルスコントロール、割り込み要求出力、入出力信号、カウンタのコンパレータの出力、出力中のドライブパルス
速度、カウンタのカウントデータ、カウンタのラッチデータなどの、現在の状態をリアルタイムで読み出しできます。

チェック機能・チェックコマンドにより、エラー内容、設定データの確認ができます。

サーボドライバ対応機能

・サーボドライバに対応する信号として、サーボリセット
出力、サーボ位置決め完了入力が専用に用意されています。
・ DALM 信号入力機能は、汎用入力またはステッピングモータの時でも停止機能が使用できます。

外部信号出力・ J13 コネクタの SIGOUT 信号から各カウンタのコンペア
レジスタの一致信号を出力できます。
この信号出力をカメラのトリガ信号などの外部機器に入力すると、 AL 通信や OS に依存しないリアルタイムな同期制御が可能です。
・各カウンタのコンペアレジスタの出力は、外部回路の応答性に合わせて、出力時間幅を最大 1ms まで設定することができます。

汎用 I/O・ドライバ用の制御 I/O とは別に、汎用 I/O として入力 8 点 /
出力 8 点を用意しています。
なお、汎用出力の電流仕様を、電流増幅する製品を中継させることで、 200mA の負荷が駆動できるようになります。
・ AL 通信を介すことで物理的に分散配置されたコントローラと I/O 情報を併せて PC で操作することができます。

- 12 -

取扱 説明書2-3. 応用機能
下記の応用機能に関する詳細については、別冊「技術資料 A」をご覧ください。
No.

項 目

1

制御軸数

2

パルス出力機能 演算モード加減速時定数

仕 様 説 明2軸

ELSPD 設定機能
3

エンコーダ機能 入力周波数4

ドライブ機能基本機能の 2 軸独立ドライブのほか、下記の補間ドライブが行えます。
・ 2 軸直線補間
・ 2 軸円弧補間
・標準加減速 RATE の 1,000ms/kHz ～ 0.016ms/kHz を演算モードで 1,048.56ms/kHz ～ 0.0125ms/kHz の範囲で任意に設定することができます。
・開始速度と終了速度を個別に設定することができます。
・初期値の 5MHz 応答を、ノイズの環境などに合わせてデジタ
ルフィルタ設定により応答周波数をシとすことができます。

2 軸直線補間ドライブ

・ 2 軸直線補間ドライブ、および線速一定制御の 2 軸直線補間
ドライブができます。
・現在の座標から指定の座標に向かって直線補間します。
指定直線に対する位置誤差は、± 0.5 LSB です。
・座標指定できる絶対アドレス範囲および相対アドレス範囲
は、 -2,147,483,647 ～ +2,147,483,647 （ 32 ビット）です。
・ INDEX ドライブと同様に、非対称の加減速ドライブで位置決めができます。

2 軸円弧補間ドライブ

・ 2 軸円弧補間ドライブおよび線速一定制御の 2 軸円弧補間ドライブができます。
・中心点座標または通過点座標によって指定された円弧曲線上を、現在の座標から指定の座標に向かって円弧補間します。
・指定円弧曲線に対する位置誤差は、中心点円弧補間で± 1 LSB、通過点円弧補間で ± 2 LSB です。
・座標指定できる絶対アドレス範囲は、-2,147,483,647 ～ +2,147,483,647（ 32 ビット）、
相対アドレス範囲は、-8,388,607 ～ +8,388,607 （ 24 ビット）です。
・ INDEX ドライブと同様に、非対称の加減速ドライブで位置決めができます。

線速一定制御・補間ドライブしている 2 軸の合成速度を一定にする制御を行います。
・ 2 軸同時にパルス出力したときに、次のパルス出力周期を1.414 倍にします。

UP/DOWN/CONST
ドライブ CHANGE 機能

・任意の変更動作点のアクティブ検出で、加速／減速／一定速のドライブ CHANGE を行います。
・ UP DRIVE 指令を検出すると、最高速度まで加速します。
・ DOWN DRIVE 指令を検出すると開始速度まで減速します。
・ CONST DRIVE 指令を検出すると一定速ドライブにします。

SPEED CHANGE 機能

・任意の変更動作点のアクティブ検出で、ドライブパルス速度の変更を行います。
・ SPEED CHANGE 指令を検出すると指定したドライブパルス
速度まで加速または減速します。
・直線加減速ドライブ、および SOFT LIMIT 機能が無効な
SRATE SCAN ドライブでは、変更する速度を最高速度以上
または開始速度以下にできます。

RATE CHANGE 機能

・直線加減速ドライブ中に RATE CHANGE 指令を検出すると、現在実行中の加減速 RATE 、およびドライブ CHANGE
機能による速度変更時の加減速 RATE を、指定した RATEに変更します。

- 13 -

取扱 説明書

No.

項 目

4

ドライブ機能〈続き〉

5

その他の機能仕 様 説 明INDEX CHANGE 機能

・任意の変更動作点のアクティブ検出で、ドライブを終了する
停止位置の変更を行います。
・ INC INDEX CHANGE 指令を検出すると、指定したデータを
起動位置を原点とする相対アドレスの停止位置にして、INC INDEX ドライブを行います。
・ ABS INDEX CHANGE 指令を検出すると、指定したデータを、アドレスカウンタで管理している絶対アドレスの停止位置にして、 ABS INDEX ドライブを行います。
・ PLS INDEX CHANGE 指令を検出すると、指定したデータ
を、変更動作点の検出位置を原点とする相対アドレスの停止位置にして、 INC INDEX ドライブを行います。

AUTO CHANGE ドライブ・直線加減速ドライブ中に変更点を検出して、変更機能を実行します。
・変更点と変更機能は、最大 128 箇所に設定できます。
・変更点は、相対アドレス、ドライブパルス速度、または
1 ms 単位の相対時間で指定します。
・変更機能は、ドライブパルス速度の変更、加減速 RATE の変更、または停止機能の実行です。
・ドライブ CHANGE 機能も併用できます。

SOFT LIMIT 機能・ハードリミットの内側にソフトリミットを設定することができます。
・ソフトリミットを越えないように自動減速してソフトリミッ
トアドレスで停止します。

三角駆動回避・ S 字加減速ドライブ時に最高速度に達するまでに INDEX
ドライブが終了、または途中で減速停止指令が入った場合、自動的に三角駆動を回避できます。

入力信号論理切り替え機能

・リミット信号などの B 接点入力論理を、センサなどを交換
せずに A 接点に切り替えることができます。

ステッピングモータ脱調検出

・ステッピングモータのオープンループで不安な脱調をエラー検出することができます。
・エラー検出すると即時停止し DALM 信号から読み出しができます。

- 14 -

取扱 説明書2-4. 入出力仕様(1 ) 出力仕様●出力仕様 1
回路

説明
+5V






20mA

→
←



26C31 相当



信号名

CWP,CWP,CCWP,CCWP

出力方式

ラインドライバ(差動)出力(26C31 相当 :RS422A 準拠)

出力電流± 20mA

出力周波数

最大 5MHz

絶縁

非絶縁(但し +24V 電源とは絶縁)

Max

 CWP,CCWP CWP,CCWP

X 軸、 Y 軸の各軸で共通です。

●出力仕様 2
回路説明
信号名

DRST/OUT0( DRSTCOM から +5V 系電流制限回路に接続可能 : 15mA まで)

インター
フェース電圧+24V

1.65K Ω

 DRSTCOM
Max15mA

出力方式










フォトカプラ←Max30mA DRST/OUT0(OUT0:MF など)

出力電流

出力応答時間絶縁

X 軸、 Y 軸の各軸で共通です。

●出力仕様 3回路

+24V
Nch トランジスタ
オープンコレクタ出力
ON 時 :30mA (Vce ＝ 1V 以下)
50mA( Vce ＝ 2V 以下)
OFF 時 :0.1mA 以下
1ms 以下(ON → OFF、 OFF → ON)
フォトカプラ絶縁(内部回路～外部回路間)

説明
+24V

～

(ﾎﾟﾘｽｲｯﾁ)

信号名

EXTVCOM

 24V ± 2V 以下
Max20mA










フォトカプラ←Max30mA OUT1(サーボ ON など)

出力方式

+24V









フォトカプラインター
フェース電圧出力電流←

 OUT1xMax30mA(汎用出力)～

 VCOMGND(ﾎﾟﾘｽｲｯﾁ)

出力応答時間絶縁

OUT1 は X 軸、 Y 軸の各軸で共通です。

●出力仕様 4回路

●ドライバ系
OUT1 (OUT1 用に 24V 供給可能 : 20mA まで)●汎用系
OUT10 , OUT11 , OUT12 , OUT13,
OUT14 , OUT15 , OUT16 , OUT17+24V
Nch トランジスタ
オープンコレクタ出力
ON 時 :30mA (Vce ＝ 1V 以下)
50mA( Vce ＝ 2V 以下)
OFF 時 :0.1mA 以下
1ms 以下(ON → OFF、 OFF → ON)
フォトカプラ絶縁(内部回路～外部回路間)説明(内部 5V)～ +5V(ﾎﾟﾘｽｲｯﾁ)

 SIGOUT
LS06 相当(内部 5V GND )X 軸、 Y 軸の各軸で共通です。

(外部機器へのトリガ出力など)

 GND

信号名
インター
フェース電圧SIGOUT

出力方式

オープンコレクタ出力

出力電流
出力応答時間絶縁- 15 -+30V 以下

ON 時 :10mA (Vce ＝ 0.6V 以下)
OFF 時 :0.3mA 以下
1 μ s 以下 (出力はラッチや出力時間幅が設定可能)(ON → OFF、 OFF → ON)
非絶縁(但し +24V 電源とは絶縁)

取扱 説明書(2 ) 入力仕様●入力仕様 1
回路

説明
信号名

+24V






～

(ﾎﾟﾘｽｲｯﾁ)

(センサ用として 24V 供給可能 :150mA まで)

 24V ± 2V 以下●ドライバ系
DEND/PO,DALM ( B 接点)●汎用系
IN10,IN11,IN12,IN13,IN14,IN15,IN16,IN17●その他
FSSTOP ( B 接点)

Max150mA

センサ系信号 R.GND

6.8K Ω

フォトカプラEXTVCOM

+24V




インター
フェース電圧 汎用系 ,FSSTOP
6.8K Ω
入力インピー
フォトカプラ
 R.GND
ダンス
ON/OFF
レベル
汎用系、その他(FSSTOP)を除き、センサ系、ドライバ系は

ドライバ系信号X 軸、 Y 軸の各軸で共通です。

入力応答時間絶縁●入力仕様 2回路


 220 Ω


26C32 相当
+5V

+24V
6.8K Ω
ON :2.5mA 以上
OFF :0.8mA 以下
1ms 以下(ON → OFF、 OFF → ON)
フォトカプラ絶縁(内部回路～外部回路間)説明 1K Ω


+5V

●センサ系
ORG,NORG,CWLM,CCWLM ( B 接点)



26C31 相当

ラインドライバ出力回路(RS422 準拠)と接続

1K Ω

信号名

± EA 、± EB 、± ZORG

インター
フェース仕様ラインレシーバ入力( RS422 準拠ラインドライバと接続のこと)

入力終端抵抗

220 Ω

応答周波数

± EA,EB : 5MHz
± ZORG : 100KHz

絶縁

非絶縁(但し、電源 +24V とは絶縁)

X 軸、 Y 軸の各軸で共通です。

(3 ) AL 通信仕様
回路

説明
信号名
準拠規格
通信方式
同期方式
スレーブ ID
接続局数+5 V
47 0 Ω 1 10 Ω 470 Ω

4

3

2

1

S3
+ 5V

J1

RT S

+ RS 4 8 5- R S4 8 5
S.G

RxD

J2

T xD

+ RS 4 8 5- R S4 8 5S.G

最大配線距離ボーレート
DATA ビット
パリティー
チェック
STOP ビット
通信エラー
チェック
絶縁

- 16 -+RS485,-RS485
RS485
通信 2 線式半二重
非同期
C-772 ＝ 02H
1 ～ 15 スレ－ブ
(スレーブアドレス設定範囲は 1H ～ FH)
10m
9765bps / 39062bps / 156250bps / 625000bps
8 ビット
偶数
1 ビット
パリティチェック
サムチェック
非絶縁(但し、電源 +24V とは絶縁)

取扱 説明書2-5. 入出力信号表(1 ) AL 通信コネクタ( J1,J2)

J2J1: 1473565-3( e-CON: タイコー)

●コネクタ

ピン

信号名

方向

説明

1

+RS485

入 /出シリアルデ－タの入出力信号(ラインドライバ /レシーバ正論理)

2-RS485

入 /出シリアルデ－タの入出力信号(ラインドライバ /レシーバ負論理)

3

S.G

－

AL 通信用のシグナル GND●適合コネクタ : 1473562-3( e-CON: タイコー : 付属品)
: 撚り線 0.14mm2 ～ 0.3mm2(被覆φ 1.0 ～φ 1.15 )

●適合電線

参考
●下記から推奨ケーブルを購入することができます。
UL20276H-24-2P-L ( L : 指定長(m )、ミスミ)

・ J1 と J2 は同じ端子配列です。どちらに接続しても構いません。
・マルチドロップ接続するときは、 J1 または J2 コネクタを介して他のスレーブ機器に分岐接続します。

(2 ) 電源コネクタ( J3)コンタクト挿入側

1
1

J3

●コネクタ

3

ピン

信号名

方向

説明

1

F.G

－

F.G (筐体と接続する GND )

2

GND

－

+24 電源の GND

3

+24V

入

DC +24V 電源: 53375-0310 (モレックス)●適合コネクタ : 51103-0300 (モレックス :付属品)●コンタクト2: 50351-8100 (モレックス :付属品)●適合圧着工具 : 57295-5000 (モレックス)●適合電線: AWG28 ～ AWG22 (被覆φ 1.15 ～φ 1.8 )(3 ) センサコネクタ( J4:X 軸 ,J5:Y 軸)
コンタクト挿入側●コネクタ: 53375-0610 (モレックス)●適合コネクタ : 51103-0600 (モレックス :付属品)●コンタクト: 50351-8100 (モレックス :付属品)●適合圧着工具 : 57295-5000 (モレックス)●適合電線: AWG28 ～ AWG22(被覆φ 1.15 ～φ 1.8)

ピン

信号名

方向

説明

1

CWLM

入

+( CW)方向リミット信号(B 接点)

2

CCWLM

入

-( CCW )方向リミット信号(B 接点)

3

NORG

入

機械原点近傍信号

4

ORG

入

機械原点信号

5GND

出センサ用電源(+24V の GND)

6

EXTVCOM

出

センサ用電源(+24V)

・ J4,J5 は同じ端子配列です。
・ GND は +24V 電源 GND と内部接続しており、リターン GND およびセンサ用電源 GND として使用できます。
・ EXTVCOM はセンサ用の電源として +24V Max150mA/軸まで供給可能です。(過電流保護回路有り)
・リミット信号の初期値はアクティブ オフ(B 接点)入力です。
信号未使用時でも接点オン状態(GND 接続)にしないとパルス出力しません。
◆ リミット信号は、初期値の B 接点を推奨していますが、 A 接点信号入力に対応させる場合は論理を切り替えることができます。詳しくは別冊「技術資料 A 」をご覧ください。
- 17 -

取扱 説明書(4 ) ドライバコネクタ 1( J6:X 軸 ,J7:Y 軸)
コンタクト挿入側: 53375-0810 (モレックス)●コネクタ●適合コネクタ : 51103-0800 (モレックス :付属品)●コンタクト: 50351-8100 (モレックス :付属品)●適合圧着工具 : 57295-5000 (モレックス): AWG28 ～ AWG22●適合電線(被覆φ 1.15 ～φ 1.8)

ピン

信号名

方向

説明

1

EXTVCOM

出

制御出力用電源(+24V)

2

OUT1

出

制御出力信号(サーボ ON など)

3

+ZORG

入

エンコーダ +Z 相信号

4

-ZORG

入

エンコーダ -Z 相信号

5

+EA

入

エンコーダ +A 相信号

6

-EA

入

エンコーダ -A 相信号

7

+EB

入

エンコーダ +B 相信号

8

-EB

入

エンコーダ -B 相信号

・ J6,J7 は同じ端子配列です。
・ EXTVCOM は制御出力信号(サーボ ON など)の電源として +24V Max20mA/軸まで供給可能です。
(過電流保護回路有り)
・エンコーダからの A 相、 B 相、 Z 相入力回路はラインレシーバ受けとなっています。
ラインドライバ出力回路(RS422 準拠)と接続してください。

(5 ) ドライバコネクタ 2( J10:X 軸 ,J11:Y 軸)
コンタクト挿入側: 53375-1000 (モレックス)●コネクタ●適合コネクタ : 51103-1000 (モレックス :付属品)●コンタクト: 50351-8100 (モレックス :付属品)●適合圧着工具 : 57295-5000 (モレックス)●適合電線: AWG28 ～ AWG22(被覆φ 1.15 ～φ 1.8)

ピン

信号名

方向

説明

1

CWP

出

+( CW)方向正論理パルス出力

2

CWP

出

+( CW)方向負論理パルス出力

3

CCWP

出

-( CCW )方向正論理パルス出力

4

CCWP

出

-( CCW )方向負論理パルス出力

5

DRSTCOM出DRST または OUT0 用電流出力

6

DRST

出

サーボ時は偏差カウンタのリセット
信号出力。ステッピング指定時は汎用出力としてモータ励磁オフなど/ OUT07

DEND/PO入サーボ時は位置決め完了信号入力。
ステッピング指定時は PO (相励磁
出力)信号入力

8

R.GND

－

DEND/PO 信号のリターン GND

9

DALM

入

ドライバアラーム信号入力(B 接点)

10

R.GND

－

DALM 信号のリターン GND

・ J10,J11 は同じ端子配列です。
・ R.GND は +24V 電源 GND と内部接続しており、対となる信号のリターン GND として使用してください。
・ DALM 入力の初期値は B 接点入力のため、 GND に接続しないと制御 I/O 入力ポートの読み出し結果がDALM ON 状態となり、 DALM でパルス停止する設定をしている場合はパルス出力されません。

- 18 -

取扱 説明書(6 ) 汎用入力信号コネクタ( J8) ,汎用出力信号コネクタ(J9)コンタクト挿入側(J8 用)【汎用入力信号コネクタ(J8 )】●コネクタ: 53375-1200 (モレックス)●適合コネクタ : 51103-1200 (モレックス : 付属品)
●コンタクト : 50351-8100 (モレックス : 付属品)
●適合圧着工具 : 57295-5000 (モレックス)●適合電線: AWG28 ～ AWG22(J9 用)【汎用出力信号コネクタ(J9 )】●コネクタ: 53375-1100 (モレックス)●適合コネクタ : 51103-1100 (モレックス :付属品)●コンタクト : 50351-8100 (モレックス :付属品)●適合圧着工具 : 57295-5000 (モレックス)●適合電線: AWG28 ～ AWG22(被覆φ 1.15 ～φ 1.8)

(被覆φ 1.15 ～φ 1.8 )

ピン

信号名

方向

説明

ピン

信号名

方向

説明

1

NC

－

使用禁止

1

NC

－

使用禁止

2

IN10

入

汎用入力信号 10

2

OUT10

出

汎用出力信号 10

3

IN11

入

汎用入力信号 11

3

OUT11

出

汎用出力信号 11

4

IN12

入

汎用入力信号 12

4

OUT12

出

汎用出力信号 12

5

IN13

入

汎用入力信号 13

5

OUT13

出

汎用出力信号 13

6

IN14

入

汎用入力信号 14

6

OUT14

出

汎用出力信号 14

7

IN15

入

汎用入力信号 15

7

OUT15

出

汎用出力信号 15

8

IN16

入

汎用入力信号 16

8

OUT16

出

汎用出力信号 16

9

IN17

入

汎用入力信号 17

9

OUT17

出

汎用出力信号 17

10

NC

－

使用禁止

10

VCOMGND－

汎用出力用 GND

11

FSSTOP入

即時停止入力信号

11

NC

－

使用禁止

12

R.GND

－

FSSTOP のリターン GND

・ R.GND は +24V 電源 GND と内部接続しており、信号のリターン GND として使用してください。
・ FSSTOP 信号は B 接点入力の為、 GND に接続しないとパルス出力を行いません。
◆ FSSTOP 信号は、初期値の B 接点を推奨していますが、 A 接点信号入力に対応させる場合は論理を切り替えることができます。詳しくは別冊「技術資料 A 」をご覧ください。

(7 ) SIGNAL コネクタ(J13)

ピン

信号名

方向

説明

1

GND

－

GND(内部 +5V 系 GND)2XSIGOUT

出

X 軸外部信号出力

3

YSIGOUT

出

Y 軸外部信号出力

4

予約

入

使用禁止

5

予約

入

使用禁止

6

GND

－

GND(内部 +5V 系 GND)

7

NC

－

使用禁止

8

NC

－

使用禁止

・外部信号出力はオープンコレクタ出力です。

9

NC

－

使用禁止

・外部信号出力の初期値は CNTINT になってます。

10

+5V

出

内部 +5V 電源出力

●コネクタ

: XG4C-1031 (オムロン)●適合コネクタ : MIL タイプ 10 ピン- 19 -

取扱 説明書３．設置と接続
3-1. 設置方法(1 ) 設置場所
C-772 は、機器の組み込み用として設計、製造されています。
下記のような場所に設置してください。
・屋内に設置された風通しの良い筐体内(直射日光が当たらない場所)
・使用周囲温度、湿度 0 ℃～ +40 ℃･ 80 ％ RH 以下 (非結露)・腐食性ガス、引火性ガスのない場所
・ちり、ほこり、塩分、鉄粉がかからない場所
・水、油、薬品の飛沫がかからない場所
・製品に連続的な振動や過度の衝撃が加わらない場所
・動力機器等による電磁ノイズが少ない場所
・放射性物質や磁場がなく、真空でないところ(2 ) 設置間隔
C-772 を設置する場合、 C-772 間や筐体間(または他機器間)から上下、左右方向に 7mm 以上離し、風の流れを確保して設置してください。

S3

J5

1 J1

1

1
J11

1

J6

J2

ST0
ST1
X
Y
ERR

2 1

1

J9
11

1

1

J9
11

2 1

1

J8

1
J11

1

J10

1 J4

J5

J7

1
J10

S1

1 J3

1

J6

1 J1

J8

1 J4

S2
1 J2

J7

S1

S3

S2
1 J3

ST0
ST1
X
Y
ERR

7mm 以上(筐体、または他の機器まで)7mm 以上(3 ) 設置方法●ベース設置M3 のビスを 2 点を使用して耳を取り付けます。
ビスの長さは取付板の板厚に合わせてください。
( C-772 のベース厚 :2mm)
M3

S2

S1

J6

J5

1

1

J10

J11

1

2 1

1

1

11

J9

J8

1 J4

1 J1

S3

1 J2

1 J3

J7

● DIN レール設置
付属のマウンティングフットを付属ビス(M3-5 )で2 箇所取付た後、 DIN レールに装着してください。

ST0
ST1
X
Y
ERR

M3

マウンティングフット
DIN レール- 20 -

取扱 説明書3-2. 接続例(1 ) 電源との接続例
予期せぬ動作によりメカや加工品の破損を招くおそれがあります。

 注意

ノイズによる誤動作を防止するために本体の電源は他機器の主回路および動力線と別束し、 50mm 以上離して配線してください。

参考●電源配線をターミナルで中継、分配が行える接続製品を用意しています。
別途お問い合わせください。
電源中継基板等
CB-35/PS (電源中継出力は 2A/ 端子( TOTAL 6A max)まで可能)

J3(電源コネクタ)

3:+24VAWG28 ～ 22 ツイスト線

J2

J1

1

+24V

＋
２４Ｖ

2:GND
1:FG

+24V

FG 線 AWG28 ～ 22
6

C-772

J3

+24V

AWG28 ～ 22 ツイスト線

GND

－

FG



ネミックラムダ
ＴＤＫ

FG

新電元

等

スイッチングレギュレータ

OUT

1
GND

GND
FG

IN

オムロン

FG 線 AWG28 ～ 22
6

CB-23/USB 等

・コントローラ C-772 、その他スレーブユニット、および外置き型 I/F ユニット( CB-23/USB 等)の AL
シリーズ機器に対し、同時に ON/OFF となるように DC+24V を共通な電源から接続してください。
なお、パソコン直接実装型のボ－ド型 I/F ユニット(PCI I/F ユニット :CB-09 など)はパソコンからの電源供給です。
・電源の線材の太さは、配線距離(線材の抵抗値)と接続する AL シリーズ製品の消費電流を確認して、配線の電圧降下が製品の入力電源仕様を満たすように考慮してください。
・ドライバインターフェースに使用する電源は C-772 で用意されている EXTVCOM 、 DRSTCOM 等の電源から取るようにしてください。
詳しくは 3-2.( 2)章 ドライバとの接続例をご覧ください。
サーボドライバへのリセット信号(DRST )、またはステッピングドライバへのモータフリー信号(MF )などと接続し、 C-772 と別な電源でドライバに供給すると、ドライバへの供給電源(+V Ｏ)＞ C-772 への供給電源(+V )となったときに出力回路の保護ダイオードを通してリーク電流ｉが流れ、接続先の入力回路が ON 状態となるおそれがあります。
別電源の場合+24V(+V)

+Vo 

ｉ



DRST/OUT0

リーク電流

C-772 出力回路





ドライバ入力( DRST、 MF など)- 21 -

取扱 説明書(2 ) ドライバとの接続例
予期せぬ動作によりメカや加工品の破損を招くおそれがあります。

 注意

ノイズによる誤動作を防止するために、モータドライバへの各信号線の接続はツイスト線またはシールド線を使用し、動力線とは 50mm 以上離して配線してください。各配線距離は 10m 以内にしてください。

■ サーボモータドライバとの接続例
ピン番は X 軸 / Y 軸共に同じです。
J10,J11(ドライバコネクタ 2)
AWG28 ～ 22 ツイスト線(シールド)

CWP

1

CWP

2

-CW

CCWP

3

+CCW

CCWP

4

-CCW

5

+RESET

+CW






+24V

DRSTCOM

1.65K Ω*1 150 Ω以上

DRST /OUT0

6-RESET

DEND/PO

7

+END

R.GND

8

-END

DALM

9

+ALM

R.GND

10

-ALM





+24V

1

EXTVCOM

J6,J7 (ドライバコネクタ 1 )AWG28 ～ 22 ツイスト線(シールド)

+SON




OUT1 (S.ON など)

2

-SON

+ZORG

3

+Z

-ZORG

4

-Z

+EA

5

+A

-EA

6

-A

+EA

7

+B

-EA

8

-B

○

○

○

 F.G サーボモータドライバ

C-772

・ステッピングモータ、またはサーボモータドライバの選択はスレーブパラメータリクエストコードで設定します。スレーブパラメータリクエストコードにて制御方式をサーボモータにした場合、下記のようにサーボ用の端子機能に切り替わります。
◆ドライバコネクタ 2 …… 6 ピンは OUT1 信号出力( MF など)から DRST 信号出力へ
7 ピンは PO 信号入力から DEND 信号入力へ◆ドライバコネクタ 1 …… Z 相が有効になります。また OUT1 は常時汎用出力です。 :SON など
・ DEND 信号を使用しない場合は、 GND に接続してください。
パルス出力が完了しても DEND 信号が LOW になるまで STATUS １内 BUSY BIT=0 になりません。
・ DALM 信号(B 接点)を使用しない場合は、 GND に接続してください。
*1 ドライバ側の入力回路を確認してください。
・ 5V 系で電流制限抵抗 150 Ω以下の場合、外部抵抗を付けて 150 Ω以上になるようにしてください。
・ 24V 系の回路で DRSTCOM ラインの 1.65K Ωとドライバ入力抵抗の合計値で制限される電流値が、ドライバ入力仕様を満たさない場合は、ドライバコネクタ 1 から供給される EXTVCOM 端子から +24を接続してください。
- 22 -

取扱 説明書■ ステッピングモータドライバとの接続例
ピン番は X 軸 / Y 軸共に同じです。
J10,J11(ドライバコネクタ 2)
AWG28 ～ 22 ツイスト線(シールド)

CWP

1

CWP

2

-CW

CCWP

3

+CCW

+CW






4

-CCW

1.65K Ω5

+MF

DRST /OUT0

6-MF

DEND/PO

7

+PO

+24V

CCWP

DRSTCOM*1 150 Ω以上






R.GND

8

-PO

DALM

9

+ALM


R.GND

10

-ALM
ステッピングモータドライバ+24V

EXTVCOM
OUT1

1

J6,J7 (ドライバコネクタ 1 )AWG28 ～ 22 ツイスト線(シールド)

+BR




2

-BR

(ブレーキ制御など)
C-772

モータブレーキなど

・ステッピングモータドライバ(オープンループ)の場合、ドライバコネクタ 1 の接続は不要です。
電源投入時はステッピングモータ用の機能になっています。
◆ドライバコネクタ 2 …… 6 ピンは OUT0 信号出力(MF など)
7 ピンは PO 信号入力可能◆ドライバコネクタ 1 …… Z 相無効
OUT1 は常時汎用出力として使用できます。
・ DALM 信号(B 接点)を使用しない場合は、 GND に接続してください。
*1 ドライバ側の入力回路を確認してください。
・ 5V 系で電流制限抵抗 150 Ω以下の場合、外部抵抗を付けて 150 Ω以上になるようにしてください。
・ 24V 系の回路で DRSTCOM ラインの 1.65K Ωとドライバ入力抵抗の合計値で制限される電流値が、ドライバ入力仕様を満たさない場合は、ドライバコネクタ 1 から供給される EXTVCOM 端子から +24を接続してください。
なお、弊社ステッピングモータドライバで入力抵抗 4.5K Ω仕様の製品は DRSTCOM から直接駆動することができます。

- 23 -

取扱 説明書(3 ) センサとの接続例
予期せぬ動作によりメカや加工品の破損を招くおそれがあります。

 注意

ノイズによる誤動作を防止するために、各センサの信号線は動力線と 50mm 以上離して配線してください。
各配線距離は 10m 以内にしてください。

■ センサの取り付け例(フォトセンサの場合)【直線系センサ(ORG,NORG,LIMIT )】【回転系センサ(ORG )】移動テーブル
溝型フォトセンサ








溝型フォトセンサ

検出用平板はテーブルに固定

スリット付き円板(モータ軸に取り付け)■ 推奨センサ例
入光時 OFF のセンサ
メーカ
定格
サンクス
PM-K53
PM-L53
PM-T53
オムロン
EE-SPX301
EE-SX670A

入光時 ON のセンサ
メーカ
定格
サンクス
PM-K53B
PM-L53B
PM-T53B
オムロン
EE-SPX401
EE-SX670A■ リミットセンサとの接続例
ピン番は X 軸 / Y 軸共に同じです。
- (CCW )方向+(CW )方向+O- 入光時 ON のセンサ

+O- 入光時 ON のセンサ

J4,J5 (センサコネクタ)

CWLM
CCWLM
GND
EXTVCOM

1
2
5
6

AWG28 ～ 22
AWG28 ～ 22
AWG28 ～ 22
AWG28 ～ 22

C-772 側・リミット信号の初期値は、アクティブオフ(B 接点)入力です。
リミット信号を未使用時でも、リミット信号入力を GND 接続しないとパルス出力を行いません。
* リミット信号の入力論理を切り替えることができます。詳しくは別冊「技術資料 A 」をご覧ください。
・リミットセンサを使用した機械原点検出機能が使用できます。
* 詳しくは、 6-6.章 ORG-11,ORG-12 ドライブ型式をご覧ください。

- 24 -

取扱 説明書■ 原点センサとの接続例
ピン番は X 軸 / Y 軸共に同じです。
【 ORG-0,ORG-1,ORG-2,ORG-3 型式を使用する時】- (CCW )方向+O- 入光時 OFF のセンサ

J4,J5 (センサコネクタ)

NORG
ORG
GND
EXTVCOM

34
5
6+(CW )方向

AWG28 ～ 22
AWG28 ～ 22
AWG28 ～ 22

C-772 側・ドライバコネクタ 1 の± ZORG 信号は未接続としてください。

【 ORG-4,ORG-5 型式を使用する時】● サーボモータドライバ時-( CCW )方向

ｴﾝｺｰﾀﾞｰ

サーボモータ
ドライバ+Z -Z+ (CW )方向

NORG センサ+O- 入光時 OFF のセンサ

J6,J7
(ドライバコネクタ 1)

+ZORG
-ZORG

3
4

AWG28 ～ 22

J4,J5
(センサコネクタ)

NORG
ORG
GND
EXTVCOM

3
4
5
6

AWG28 ～ 22
AWG28 ～ 22
AWG28 ～ 22

C-772 側・サーボモータドライバの場合は ORG 信号を未接続とし、 Z 相(C φ)信号をドライバコネクタ 1 の± ZORG 信号に接続してください。

- 25 -

取扱 説明書● ステッピングモータドライバ時
回転軸に付けた-( CCW )方向

スリット付き円板

ORG センサ
入光時 ON のセンサ

+O-

+O-

+ (CW )方向

NORG センサ
入光時 OFF のセンサ

ステッピングモータドライバ
PO R.GND

J10,J11(ドライバコネクタ 2)

PO
R.GNG

7
8

AWG28 ～ 22
J4,J5
(センサコネクタ)

NORG
ORG
GND
EXTVCOM

3
4
5
6

AWG28 ～ 22
AWG28 ～ 22
AWG28 ～ 22
AWG28 ～ 22

C-772 側・ステッピングモータドライバ(オープンループ)の場合は、ドライバコネクタ 1 (± ZORG 信号)は未接続としてください。
・ステッピングモータドライバの相出力(PO)信号で ORG 信号を検出することもできます。
この場合は、ドライバからの相出力信号をドライバコネクタ 2 の PO 信号に接続してください。
＊ PO 信号で ORG 信号を検出する場合は、 ORIGIN SPEC SET コマンドで ORG TYPE を ORG 信号とPO 信号の AND (論理積)に設定してください。

【 ORG-10 型式を使用する時】- (CCW )方向

ORG センサ
入光時 OFF のセンサ

+O-

+O-

+(CW )方向

NORG センサ
入光時 OFF のセンサ

J4,J5 (センサコネクタ)

NORG
ORG
GND
EXTVCOM

3
4
5
6

AWG28 ～ 22
AWG28 ～ 22
AWG28 ～ 22
AWG28 ～ 22

C-772 側・ドライバコネクタ 1 の± ZORG 信号は未接続としてください。

- 26 -

取扱 説明書

４．設定
4-1. アドレス設定(S1)AL 通信上のスレーブアドレスをディップスイッチ S1 により設定します。
I/F ユニット専用のアドレス 00 Ｈ 、および他のスレーブユニットのアドレスと重複しないようにスレーブ
ユニット毎に設定してください。
S1

ADDRESS

４

３

２

■

■

１

■

No.

ADDRESS

設定禁止
01
02
03
12
13
14
15

■

1
OFF
ON
OFF
ON
OFF
ON
OFF
ON

2
OFF
OFF
ON
ON
OFF
OFF
ON
ON

3
OFF
OFF
OFF
OFF
ON
ON
ON
ON

4
OFF
OFF
OFF
OFF
ON
ON
ON
ON

弊社出荷時設定

ON・ S1 の設定は電源投入時に有効になりますので設定は電源を切った状態で行い、設定変更後に必ず電源を投入してください。
このとき、必ず I/F ユニットの初期化も同時に行ってください。

4-2. 通信速度設定(S2)AL 通信上の通信速度(ボーレート)を基板上のディップスイッチ S2 により設定します。
初期化リクエストで I/F ユニットに対して設定する通信速度と同じ通信速度を、 AL シリーズに接続する
全てのスレーブユニットに設定してください。
S2

RATE

１

２

３

４
■

■
■

■

RATE

No.

9765bps
39062bps
156250bps
625000bps

1
未使用
未使用
未使用
未使用

2
OFF
ON
OFF
ON

3
OFF
OFF
ON
ON

4
未使用
未使用
未使用
未使用

弊社出荷時設定

ON・ S2 の 1 ビット、および 4 ビット目は未使用です。必ずオフにしてください。
S2 は上記組合せ以外の設定は行わないようにしてください。
・ S2 の設定は電源投入時に有効になりますので設定は電源を切った状態で行い、設定変更後に必ず電源を投入してください。
このとき、必ず I/F ユニットの初期化も同時に行ってください。

4-3. 終端抵抗設定(S3)C-772 では終端抵抗の有無(ON/OFF )をディップスイッチ S3 により設定します｡
AL 通信ネットワーク上の両端に配置する機器は終端抵抗をオンにし、その他の機器は終端抵抗をオフに設定
してください。
AL 通信ネットワーク
CB-23

C-772

C-772

C-772

終端抵抗 OFF

終端抵抗 OFF

終端抵抗 ON/USB 等

R

終端抵抗

No.

OFF
ON

1
2
未使用 未使用
未使用 未使用

3
OFF
ON

4
OFF
ON

弊社出荷時設定S3

1 2 3 4■ ■ ■ ■

ON

終端抵抗 ON・ S3 の 1,2 ビット目は未使用です。必ずオフにしてください。
・ S3 の 3,4 ビットは、一方のビットだけをオンにした状態で電源を入れないでください。
通信状態が不安定になるおそれがあります。
・ I/F ユニットの機器では終端抵抗の設定がオン固定になっている製品があります。
I/F ユニットおよびスレーブユニットの配置順は、終端抵抗設定の関係でネットワークの引き回し
順に注意が必要です。

- 27 -

取扱 説明書

５．基本ドライブの説明
5-1. 基本ドライブ(1 ) JOG ドライブ+/- JOG コマンドを実行すると、 1 パルスだけパルスを出力します。
パルス出力

JOG 指令(2 ) SCAN ライブ+/- SCAN コマンドを実行すると、停止指令を検出するまで、連続してパルスを出力します。
減速停止指令を検出すると、パルス出力を減速停止してドライブを終了します。
即時停止指令を検出すると、パルス出力を即時停止してドライブを終了します。

■ 減速停止指令による停止動作
速度
最高速度
加速カーブ

減速カーブ

減速カーブ
開始速度

終了速度 (＝開始速度)

時間
減速して終了速度で停止

減速して終了速度で停止

SCAN 指令
減速停止指令減速停止指令■ 即時停止指令による停止動作
速度
最高速度
加速カーブ

ドライブ中の速度で停止

ドライブ中の速度で停止

開始速度
時間
SCAN 指令
即時停止指令即時停止指令- 28 -

取扱 説明書(3 ) INDEX ドライブ
INC INDEX コマンドを実行すると、指定した相対アドレスに達するまでパルスを出力します。
ABS INDEX コマンドを実行すると、指定した絶対アドレスに達するまでパルスを出力します。
加減速ドライブ中には、パルス速度を自動減速して指定位置で停止します。
減速停止指令を検出すると、パルス出力を減速停止してドライブを終了します。
即時停止指令を検出すると、パルス出力を即時停止してドライブを終了します。

■ 自動減速機能よる停止動作
速度

自動減速

自動減速

最高速度
加速カーブ

減速カーブ

減速カーブ
開始速度

終了速度 (＝開始速度)
パルス数が少なくて最高速度に達しないとき
時間
自動減速して指定位置で停止

自動減速して指定位置で停止

INDEX 指令

(4 ) 一定速ドライブ
最高速度を開始速度以下に設定すると、最高速度の一定速でパルスを出力します。
速度
開始速度
最高速度

最高速度で停止

時間
SCAN/INDEX 指令
停止指令／指定位置- 29 -

取扱 説明書5-2. 全体の実行シーケンス例

R1

C-772 をモータコントロールするためには、 AL 通信の確立、制御方式の選択、ドライブに必要な機能の設定が必要です。
各機能は、電源投入時に初期値になります。初期値に対して変更が必要な機能を設定します。
電源投入

AL 通信の初期化設定
モータタイプの設定① C-772 内の AL 通信、制御方式、 MCC06 、 MCC300 全ての設定が初期値になります。
初期値については、 11-1.章 初期仕様一覧表をご覧ください。
② AL 通信のボーレート、リトライ回数を設定します。
・使用する I/F ユニットに対し、上記の設定を初期化リクエストで実行します。
自動的に C-772 が初期化され、 AL 通信でアクセスできるようになります。

③ステッピングモータ /サーボモータの選択を行います。
・初期値はステッピング(オープンループ制御)です。
・スレーブパラメータリクエストコード

D0 の実行

サーボ設定の場合は、サーボ制御に必要な機能が自動的に設定されます。
・ MCC06 の SERVO SPEC コマンドで DNED,DRST,DALM 機能をカスタマイズできます。
・ステッピングで脱調検出する場合もリクエストコード D0 で設定します。
・ MCC300 ポートに INITIALIZE、検出値などを実行 :脱調検出に必要な各パラメータ設定

動作仕様
設定

④ C-772 のその他の動作仕様を設定します。
・ MCC06 に SPEC INITIALIZE1 を実行 : パルス出力仕様、 RATE 設定範囲設定
・ MCC06 に SPEC INITIALIZE2 を実行 : リミット、 MCC06 SS0,SS1 機能設定
・ MCC06 に HARD INITIALIZE1 を実行 : MCC06 からの SIGOUT 信号の機能設定

カウンタの
機能設定

カウンタの
初期化

機械原点検出パラメータ設定ORIGIN
ドライブ実行⑤各カウンタの機能を設定します。
・各 COUNTER INITIALIZE1: カウントパルス選択、 INT 及び COMP1 の検出条件などを設定

・各 COUNTER INITIALIZE2: COMP2,COMP3 の検出条件などを設定

・各 COUNTER INITIALIZE3: カウントパルスの分周などを設定⑥カウンタの初期化を行います。
・ ADDRESS COUNTER PRESET : アドレスカウンタ現在位置の設定
・ PULSE COUNTER PRESET: パルスカウンタの初期値の設定

・ DFL COUNTER PRESET: パルス偏差カウンタの初期値の設定⑦機械原点検出ドライブに必要なパラメータを設定します。
・ LSPD,HSPD: 加減速ドライブに必要なパラメータの設定

・ ORG SPEC SET: ORIGIN DRIVE 動作仕様の設定

・ ORG CSPD SET: ORIGIN 検出工程の一定速度の設定

・ ORG DELAY SET: 各種ドライブ工程間の DELAY TIME と MARGIN パルス数の設定

・ ORG OFFSET PULSE SET: 機械原点近傍のオフセットパルス数の設定

・ CSCAN ERROR PULSE SET: CONSTANT SCAN 工程時のエラー判定パルス数の設定

・ JOG ERROR PULSE SET: JOG 工程時のエラー判定パルス数の設定⑧ ORIGIN ドライブを実行します。
機械原点検出など、装置のセットアップ完了を確認します。
正常に完了していれば、次のドライブのパラメータ設定、ドライブ実行を行います。

ドライブ機能パラメータ設定

ドライブ実行⑨目的とするドライブに必要なパラメータを設定します。

⑩目的とするドライブを実行します。

初期値および設定値に対して変更が必要な場合に設定します。

- 30 -

取扱 説明書

６．基本機能の説明
6-1. ドライブの基本パラメータを設定する
SPEC INITIALIZE1 コマンドにより、パルス出力の仕様、 RATE 設定範囲(または RATE 演算モード)を設定します。
動作仕様設定① SPEC INITIALIZE1 コマンドでドライブに必要なパラメータを設定します。
初期値および設定値に対して変更が必要な場合に設定します。

(1 ) パルス出力方式の選択
CWP, CCWP 信号出力のドライブパルス出力方式を選択します。
矢印はドライブパルス出力の終了エッジを示します。

■独立方向出力<＋方向パルス出力>
CWP<－方向パルス出力>

パルス出力

CCWP パルス出力■２逓倍の位相差信号出力
CWP A 相出力
CCWP B 相出力■４逓倍の位相差信号出力
CWP A 相出力
CCWP B 相出力(2 ) 1 パルス目のアクティブ幅の選択
ドライブ開始時の１パルス目は、 FIRST PULSE TYPE で選択したアクティブ幅を出力します。
初期値 100µs を 20µs、 2µs と短くすることで、モータ起動までの時間を早めることができます。
STATUS1 の DRIVE
CWP
パルス出力
CCWP

1 パルス目

2 パルス目LSPD の半周期選択したアクティブ幅

LSPD (ドライブ開始時のパルス速度)- 31 -

取扱 説明書(3 ) 加減速時定数の設定
加速および減速は、速度変化量を変速周期毎に加算および減算することで行っています。
加減速時定数は、速度を 1 kHz 変化させるのに要する時間（ ms/kHz ）で表しています。
本書では、この時定数を RATE と呼称しています。

<１ステップの速度変化>

速度<加減速時定数>

速度1 kHz 変化

速度変化量

要する時間

変速周期

時間

時間

変速周期毎の速度変化量を決めると、 RATE 設定範囲も決まります。
加減速時定数を設定する場合には、最初に、使用するモータおよびシステムに対して、適切な速度変化量を決定します。
次に、速度変化量で決定される RATE 設定範囲内から、目的に合った加減速時定数を選択します。
◆ 設定は下記で行います。
・ RATE TYPE の設定 : SPEC INITIALIZE1 コマンドで行います。
・ RATE の設定: RATE SET コマンド、 SRATE SET コマンドで行います。
◆ 演算モードにする場合は、 RATE TYPE を「演算モード」に設定します。（ RATE TYPE2--0 = "110"）* 演算モードについては、別冊「技術資料 A」をご覧ください。

(4 ) RATE DATA TABLE
TABLE
No.

RATE
(ms/kHz)

TABLE
No.

RATE
(ms/kHz)

TABLE
No.

RATE
(ms/kHz)

TABLE
No.

RATE
(ms/kHz)

H'00
H'01
H'02
H'03
H'04
H'05
H'06
H'07
H'08
H'09
H'0A
H'0B
H'0C
H'0D
H'0E
H'0F
H'10
H'11
H'12
H'13
H'14
H'15
H'16
H'17
H'18
H'19
H'1A
H'1B
H'1C
H'1D
H'1E
H'1F

1000
910
820
750
680
620
560
510
470
430
390
360
330
300
270
240
220
200
180
160
150
130
120
110
100
91
82
75
68
62
56
51

H'20
H'21
H'22
H'23
H'24
H'25
H'26
H'27
H'28
H'29
H'2A
H'2B
H'2C
H'2D
H'2E
H'2F
H'30
H'31
H'32
H'33
H'34
H'35
H'36
H'37
H'38
H'39
H'3A
H'3B
H'3C
H'3D
H'3E
H'3F

47
43
39
36
33
30
27
24
22
20
18
16
15
13
12
11
10
9.1
8.2
7.5
6.8
6.2
5.6
5.1
4.7
4.3
3.9
3.6
3.3
3.0
2.7
2.4

H'40
H'41
H'42
H'43
H'44
H'45
H'46
H'47
H'48
H'49
H'4A
H'4B
H'4C
H'4D
H'4E
H'4F
H'50
H'51
H'52
H'53
H'54
H'55
H'56
H'57
H'58
H'59
H'5A
H'5B
H'5C
H'5D
H'5E
H'5F

2.2
2.0
1.8
1.6
1.5
1.3
1.2
1.1
1.0
0.91
0.82
0.75
0.68
0.62
0.56
0.51
0.47
0.43
0.39
0.36
0.33
0.30
0.27
0.24
0.22
0.20
0.18
0.16
0.15
0.13
0.12
0.11

H'60
H'61
H'62
H'63
H'64
H'65
H'66
H'67
H'68
H'69
H'6A
H'6B
H'6C
H'6D
H'6E
H'6F
H'70
H'71
H'72
H'73

0.10
0.091
0.082
0.075
0.068
0.062
0.056
0.051
0.047
0.043
0.039
0.036
0.033
0.030
0.027
0.024
0.022
0.020
0.018
0.016

(5 ) RATE 設定範囲
RATE TYPERATE 設定範囲(ms/kHz)

速度変化量(Hz)RESOL

L1-TYPE

1,000 ～ 3.3

TABLE No. 設定範囲
H'00

～ H'3C

50

1

L2-TYPE

200 ～ 0.68

H'11

～ H'4C

250

5

M1-TYPE

100 ～ 0.33

H'18

～ H'54500

10

M2-TYPE

51 ～ 0.16

H'1F～ H'5B

1,000

20

H1-TYPE

20 ～ 0.068

H'29～ H'642,500

50

H2-TYPE

5.1 ～ 0.016

H'37～ H'73

10,000200- 32 -

取扱 説明書6-2. LIMIT 信号、 RDYINT 仕様を設定する
SPEC INITIALIZE2 コマンドにより、 LIMIT 停止機能、 RDYINT 仕様を設定します。
動作仕様設定① SPEC INITIALIZE2 コマンドで必要なパラメータを設定します。
初期値および設定値に対して変更が必要な場合に設定します。

(1 ) LIMIT 停止方法の選択
外部からドライブパルス出力を方向別に停止させる信号として、入力機能の設定により、 CWLM, CCWLM 信号
入力を方向別の減速停止、または即時停止信号として使用できます。

(2 ) RDYINT 仕様の選択
RDYINT 信号は、 SIG OUT 信号から外部へ出力することができます。
コマンド処理終了時の割り込み要求 RDYINT の出力仕様を、下記の中から選択できます。
・ドライブ終了(STATUS1 PORT の DRVEND =1 )時・ドライブおよびコマンド処理終了(STATUS1 PORT の BUSY =0 )時・ RDYINT 出力しない■ RDYINT のクリア条件
以下の条件で RDYINT 出力をオフにします。
・ STATUS1 PORT のリード終了
・汎用コマンドの実行
・ ADDRESS COUNTER PRESET コマンドの実行
・ ADDRESS COUNTER MAX COUNT SET コマンドの実行
・エンコーダ信号出力機能の実行（ STATUS1 PORT の EXT PULSE = 1 ）- 33 -

取扱 説明書6-3. 連続ドライブと反転ドライブにディレイを設定する
連続ドライブ、または反転する END PULSE ドライブでは、ドライブとドライブの間に適切な時間を設定する
ことにより、機械の振動などを抑制することができます。
DRIVE DELAY SET コマンドで設定します。
ドライブ機能パラメータ設定① DRIVE DELAY SET コマンドでパラメータを設定します。
初期値および設定値に対して変更が必要な場合に設定します。

DRIVE DELAY TIME は、以下の連続ドライブを開始する直前に挿入します。
・円弧補間ドライブの終点補正ドライブ
・反転する END PULSE ドライブ
連続ドライブの次のドライブの処理を平行して行い、 DRIVE DELAY TIME 終了後にパルス出力を開始します。
DRIVE DELAY TIME が "0" の場合は、次のドライブ開始時のパルス速度（ LSPD, SLSPD など）の半周期を挿入します。
◆ 挿入した DRIVE DELAY TIME より次のドライブの処理時間が長い場合は、次のドライブの処理時間がDRIVE DELAY TIME になります。
◆ 他軸がドライブ中（ DRIVE = 1 ）の場合は、挿入する DELAY TIME に最大で 160 µs の遅延が生じます。
2 軸補間ドライブでは、他軸のドライブ中（ DRIVE = 1 ）の影響はありません。

■ DRIVE DELAY TIME の挿入
DRIVE DELAY TIME は、連続してドライブを実行する直前に挿入します。
STATUS1 の DRIVE

DRIVE DELAY TIME の挿入
次のドライブの処理

独立方向パルス出力

最終パルス

パルス出力停止

１パルス目

サーボモータ指定の場合は、 DEND 信号のアクティブ検出後に DRIVE DELAY TIME を挿入します。
STATUS1 の DRIVESTATUS2 の DEND
DRIVE DELAY TIME の挿入
次のドライブの処理

独立方向パルス出力

最終パルス

パルス出力停止- 34 -

１パルス目

取扱 説明書6-4. 直線加減速ドライブする
直線加減速ドライブは、加速開始から終了の速度領域と減速開始から終了の速度領域を、直線に近似した加速
カーブと減速カーブで加減速します。
加速カーブと減速カーブのパラメータを異なる値に設定すると、非対称の直線加減速ドライブになります。
連続ドライブ（ SCAN ドライブ）と、位置決めドライブ（ INDEX ドライブ）ができます。

■ 直線加減速ドライブの実行シーケンス
ドライブ機能① 直線加減速ドライブに必要なパラメータを設定します。

パラメータ設定・ LSPD：加速開始時と減速終了時のパルス速度

・ HSPD：最高速時のパルス速度

・ URATE：加速時定数・ DRATE：減速時定数② 直線加減速の END PULSE ドライブを行うときに必要なパラメータを設定します。

END PULSE
ドライブ
パラメータ設定

・ END PULSE： END PULSE ドライブのパルス数

・ ESPD： END PULSE ドライブのパルス速度

・ ESPD DELAY TIME

：減速終了後から END PULSE ドライブ開始するまでの DELAY TIME

③ ドライブを実行します。
ドライブ実行

初期値および設定値に対して変更が必要な場合に設定します。

■ SCAN ドライブ / INDEX ドライブ
直線加減速の SCAN/INDEX ドライブには、以下のドライブパラメータの設定が必要です。
・ LSPD：加速開始時と減速終了時のパルス速度
・ HSPD：最高速時のパルス速度
・ URATE：加速時定数（加速カーブのパラメータ）
・ DRATE：減速時定数（減速カーブのパラメータ）■ 直線加減速の END PULSE ドライブ
ドライブ終了直前に END PULSE を挿入すると、モータ停止時の振動を抑制する効果があります。
END PULSE ドライブは、位置決め量に END PULSE 数が含まれ、またバックラッシュを考慮した動作を行います。
直線加減速の END PULSE ドライブには、以下のドライブパラメータの設定が必要です。
・ END PULSE： END PULSE ドライブのパルス数
・ ESPD： END PULSE ドライブのパルス速度
・ ESPD DELAY TIME
：減速終了後から END PULSE ドライブを開始するまでの DELAY TIME
●直線加減速の END PULSE ドライブが有効となるコマンド
COMMAND
CODE

COMMAND

DRIVE COMMAND 名称

CODE

DRIVE COMMAND 名称

H'0022+SCAN*1

H'0110ABS STRAIGHT CP

H'0023-SCAN*1

H'0112

ABS STRAIGHT CONST CP

H'0024INC INDEX

H'0150INC STRAIGHT CP

H'0025

ABS INDEX

H'0152

INC STRAIGHT CONST CP
２軸円弧補間ドライブ*2*1 ： SPEC INITIALIZE3 コマンドの END PULSE STOP MODE = 1 のときに有効です。<応用機能>*2 ：２軸円弧補間ドライブでは、 CP SPEC SET コマンドの CIRCULAR CP MODE = 0（終点の補正ドライブを実行しない）のときに有効になります。<応用機能>- 35 -

取扱 説明書■ 直線加減速ドライブと END PULSE ドライブの動作
速度

自動減速

HSPD
URATE の加速カーブ

DRATE の減速カーブ

LSPD

LSPD
ESPD
END PULSE
時間
ESPD DELAY TIME

指定位置で停止

反転動作時は DRIVE DELAY TIMEINDEX 指令・ INDEX コマンドの指定位置（相対アドレス／絶対アドレス）には、最終の停止位置を指定します。
指定位置から END PULSE 手前で加減速ドライブを終了し、指定位置までの END PULSE ドライブを行います。
・相対アドレスは、起動位置から停止位置までのパルス数を、起動位置を原点として符号付きで表現した値です。
絶対アドレスは、アドレスカウンタで管理している絶対アドレスです。
・ END PULSE の設定を "0" にすると、直線加減速の END PULSE ドライブは実行しません。
加減速ドライブのみの動作になります。
● END PULSE ドライブの反転動作
速度

LSPD
指定位置
位置
END PULSE

起動位置

ESPD

・ END PULSE ドライブが起動方向と反対方向の場合は、 END PULSE を確保するために、指定位置から
END PULSE 過ぎた位置で加減速ドライブを終了し、指定位置までの END PULSE ドライブを行います。

速度
ESPD
END PULSE
位置
起動位置

指定位置
LSPD

・起動位置から指定位置までのパルス数が END PULSE より少ない場合は、 END PULSE を確保するために、反対方向に移動してから、指定位置までの END PULSE ドライブを行います。

- 36 -

取扱 説明書6-5. S 字加減速ドライブする
S 字加減速ドライブは、加速開始、加速終了、減速開始、減速終了の 4 つの速度領域を、放物線に 近似した
S 字加速カーブとＳ字減速カーブで加減速します。
加速の速度領域間と減速の速度領域間は、直線に近似した加速カーブと減速カーブで加減速します。
加速カーブと減速カーブのパラメータを異なる値に設定すると、非対称の S 字加減速ドライブになります。

■ S 字加減速ドライブの実行シーケンス
ドライブ機能① S 字加減速ドライブに必要なパラメータを設定します。

パラメータ設定

・ SLSPD：加速開始時と減速終了時のパルス速度

・ SHSPD：最高速時のパルス速度

・ SURATE： SCAREA1--2 間の加速時定数

・ SDRATE： SCAREA3--4 間の減速時定数

・ SCAREA1：加速開始から SURATE 開始までの S 字加速カーブの速度領域

・ SCAREA2： SURATE 終了から加速終了までの S 字加速カーブの速度領域

・ SCAREA3：減速開始から SDRATE 開始までの S 字加速カーブの速度領域

・ SCAREA4： SDRATE 終了から減速終了までの S 字加速カーブの速度領域

END PULSE② S 字加減速の END PULSE ドライブを行うときに必要なパラメータを設定します。
・ SEND PULSE

ドライブ
パラメータ設定： END PULSE ドライブのパルス数

・ SESPD： END PULSE ドライブのパルス速度

・ SESPD DELAY TIME

：減速終了後から END PULSE ドライブ開始するまでの DELAY TIME

③ ドライブを実行します。
ドライブ実行

初期値および設定値に対して変更が必要な場合に設定します。

■ SRATE SCAN ドライブ / SRATE INDEX ドライブ
S 字加減速の SRATE SCAN/INDEX ドライブには、以下のドライブパラメータの設定が必要です。
・ SLSPD：加速開始時と減速終了時のパルス速度
・ SHSPD：最高速時のパルス速度
・ SURATE： SCAREA1--2 間の加速時定数（加速カーブのパラメータ）
・ SDRATE： SCAREA3--4 間の減速時定数（減速カーブのパラメータ）
・ SCAREA1：加速開始から SURATE 開始までのＳ字加速カーブの速度領域
加速開始からのＳ字加速カーブは SURATE と SCAREA1 の設定で自動的に決まります。

・ SCAREA2： SURATE 終了から加速終了までのＳ字加速カーブの速度領域
加速終了までのＳ字加速カーブは SURATE と SCAREA2 の設定で自動的に決まります。

・ SCAREA3：減速開始から SDRATE 開始までのＳ字減速カーブの速度領域
減速開始からのＳ字減速カーブは SDRATE と SCAREA3 の設定で自動的に決まります。

・ SCAREA4： SDRATE 終了から減速終了までのＳ字減速カーブの速度領域
減速終了までのＳ字減速カーブは SDRATE と SCAREA4 の設定で自動的に決まります。

■ S 字加減速の END PULSE ドライブ
ドライブ終了直前に END PULSE を挿入すると、モータ停止時の振動を抑制できることがあります。
END PULSE ドライブは、位置決め量に END PULSE 数が含まれ、またバックラッシュを考慮した動作を行います。
S 字加減速の END PULSE ドライブには、以下のドライブパラメータの設定が必要です。
・ SEND PULSE： END PULSE ドライブのパルス数
・ SESPD： END PULSE ドライブのパルス速度
・ SESPD DELAY TIME ：減速終了後から END PULSE ドライブを開始するまでの DELAY TIME

- 37 -

取扱 説明書● S 字加減速の END PULSE ドライブが有効となるコマンド
COMMAND
CODE

COMMAND

DRIVE COMMAND 名称

DRIVE COMMAND 名称

CODE

H'0042+SRATE SCAN

*1

H'0111ABS SRATE STRAIGHT CP

H'0043-SRATE SCAN

*1

H'0113

ABS SRATE STRAIGHT CONST CP

H'0044INC SRATE INDEX

H'0151

INC SRATE STRAIGHT CP

H'0045

ABS SRATE INDEX

H'0153

INC SRATE STRAIGHT CONST CP
２軸円弧補間ドライブ*2*1 ： SPEC INITIALIZE3 コマンドの END PULSE STOP MODE = 1 のときに有効です。<応用機能>*2 ： 2 軸円弧補間ドライブでは、 CP SPEC SET コマンドの CIRCULAR CP MODE = 0（終点の補正ドライブを実行しない）のときに有効になります。<応用機能>■ S 字加減速ドライブと END PULSE ドライブの動作
速度

自動減速

SHSPD
SCAREA2SURATE の加速カーブ

SCAREA3SDRATE の減速カーブ

SCAREA1

SCAREA4

SLSPD

SLSPD
SESPD
SEND PULSE
時間
SESPD DELAY TIME

指定位置で停止

反転動作時は DRIVE DELAY TIMEINDEX 指令・ SRATE INDEX コマンドの指定位置（相対アドレス／絶対アドレス）には、最終の停止位置を指定します。
指定位置から SEND PULSE 手前で加減速ドライブを終了し、指定位置までの END PULSE ドライブを行います。
・相対アドレスは、起動位置から停止位置までのパルス数を、起動位置を原点として符号付きで表現した値です。
絶対アドレスは、アドレスカウンタで管理している絶対アドレスです。
・ SEND PULSE の設定を "0" にすると、Ｓ字加減速の END PULSE ドライブは実行しません。
加減速ドライブのみの動作になります。

● END PULSE ドライブの反転動作
S 字加減速の END PULSE ドライブの動作は、直線加減速の END PULSE ドライブと同様です。

- 38 -

取扱 説明書■ S 字加減速領域の設定
S 字加減速ドライブは、加速開始、加速終了、減速開始、減速終了の４つの速度領域を、放物線に近似した
S 字加速カーブと S 字減速カーブで加減速します。
加速の速度領域間と減速の速度領域間は、直線に近似した加速カーブと減速カーブで加減速します。
加速カーブと減速カーブのパラメータを異なる値に設定すると、非対称の S 字加減速ドライブになります。
● S 字加減速ドライブ動作速度
SHSPD
SCAREA2SCAREA3SURATE の加速カーブ

SDRATE の減速カーブ

SCAREA1

SCAREA4
SLSPD

SLSPD

時間
S 字ドライブコマンド● SCAREA1 ：加速開始から SURATE 開始までのＳ字加速カーブの速度領域
加速開始からの S 字加速カーブは SURATE と SCAREA1 の設定で自動的に決まります。
● SCAREA2 ： SURATE 終了から加速終了までのＳ字加速カーブの速度領域
加速終了までの S 字加速カーブは SURATE と SCAREA2 の設定で自動的に決まります。
● SCAREA3 ：減速開始から SDRATE 開始までのＳ字減速カーブの速度領域
減速開始からの S 字減速カーブは SDRATE と SCAREA3 の設定で自動的に決まります。
● SCAREA4 ： SDRATE 終了から減速終了までのＳ字減速カーブの速度領域
減速終了までの S 字減速カーブは SDRATE と SCAREA4 の設定で自動的に決まります。
● SCAREA12 設定(SCAREA12 SET コマンドによる)◆ SLSPD, SHSPD を変更しても、 SCAREA1 と SCAREA2 の速度領域は変わりません。
速度

速度

SHSPD

SHSPD

SCAREA2SCAREA2SURATESURATESCAREA1
SCAREA1

SLSPD

SLSPD
時間

速度変更

時間

◆ SCAREA1 と SCAREA2 の速度領域が重複した場合は、重複した速度領域を滑らかに結合します。
SCAREA1

速度

速度

SCAREA2b

速度

SCAREA1 ＋ SCAREA2

d

d
b

c

c
a

時間

時間

a
時間

● SCAREA34 設定(SCAREA34 SET コマンドによる)◆ SLSPD, SHSPD を変更しても、 SCAREA3 と SCAREA4 の速度領域は変わりません。
速度

速度

SHSPD

SHSPD

SCAREA3SCAREA3SDRATESDRATESCAREA4SCAREA4

SLSPD

SLSPD
時間

速度変更

時間

◆ SCAREA3 と SCAREA4 の速度領域が重複した場合は、重複した速度領域を滑らかに結合します。
速度

SCAREA3

速度

SCAREA4

速度

a

b
時間

SCAREA3 ＋ SCAREA4

c

a
c

d

b
d

時間

時間

- 39 -

取扱 説明書6-6. 機械原点検出を行う(ORIGIN ドライブ)
センサを検出する各種ドライブ工程を順次行い、機械原点信号を検出してドライブを終了します。
ORIGIN ドライブには、 ORG-0 ～ 5, 10, 11, 12 の 9 種類のドライブ型式があります。
ORG-0 ～ 5, 10 で検出するセンサ信号は、 ORG, NORG, ± Z 相、または PO 信号入力を AND(論理積)で合成した
ORG 検出信号です。
ORG-11, 12 で検出するセンサ信号は、 CWLM または CCWLM 信号です。
ORG-11, 12 の検出信号（ CWLM または CCWLM ）は、 ORIGIN ドライブの起動方向で選択します。

■ ORIGIN ドライブに必要なパラメータ・直線加減速、または S 字加減速ドライブのパラメータ・ ORIGIN SPEC
： ORIGIN ドライブの動作仕様
・ ORIGIN CSPD
： CONSTANT SCAN 工程のパルス速度
・ ORIGIN DELAY：各種ドライブ工程間の DELAY TIME と信号検出後の MARGIN パルス数
・ OFFSET PULSE：機械原点近傍アドレスの OFFSET パルス数
・ CSCAN ERROR PULSE ： CONSTANT SCAN 工程時にエラー判定する最大パルス数
・ JOG ERROR PULSE： JOG 工程時にエラー判定する最大パルス数
・ PRESET PULSE： PRESET ORIGIN ドライブの PRESET パルス数

■ ORIGIN ドライブの各種ドライブ工程
ORIGIN ドライブには、 SCAN 工程、 CONSTANT SCAN 工程、 JOG 工程の 3 つの工程があります。
● SCAN 工程
加減速ドライブのパラメータで、 SCAN ドライブを行います。センサ信号を検出すると減速停止します。
ORIGIN コマンドでは直線加減速ドライブ、 SRATE ORIGIN コマンドではＳ字加減速ドライブを行います。
● CONSTANT SCAN 工程
ORIGIN CSPD のパルス速度で、一定速ドライブを行います。センサ信号を検出すると停止します。
● JOG 工程
ORIGIN DELAY の JOG DELAY TIME で設定される時間間隔で、 JOG ドライブを繰り返し行います。
センサ信号を検出すると停止します。

■ドライブ型式の特徴
ドライブ
型式
ORG-0
ORG-1
ORG-2
ORG-3
ORG-4
ORG-5
ORG-10

検出する
センサ数
1
1
1
1
2
2
2

検出完了時のセンサの状態
OFF
ON
OFF
ON
OFF
ON
ON

ドライブ
工程数
2
2
4
4
4/5
4/5
2

ORG-11

1

OFF

ORG-12

1

OFF

所要時間

精度

短
短
長
長
最長
最長
最短

低
低
中
中
高
高
低

2

短

低

4

長

中

CWLM 信号の入力機能＋方向の LIMIT＋方向の LIMIT＋方向の LIMIT＋方向の LIMIT＋方向の LIMIT＋方向の LIMIT＋方向の LIMIT＋方向の LIMIT
検出信号＋方向の LIMIT
検出信号

CCWLM 信号の入力機能
－方向の LIMIT－方向の LIMIT－方向の LIMIT－方向の LIMIT－方向の LIMIT－方向の LIMIT－方向の LIMIT
検出信号－方向の LIMIT
検出信号－方向の LIMIT■ ORIGIN ドライブの LIMIT 信号について
・ ORIGIN ドライブでは、 CWLM, CCWLM 信号を LIMIT 信号として使用します。
CWLM, CCWLM 信号にはシステムの LIMIT センサ信号を入力してください。
・ ORIGIN ドライブ（ SCAN 工程、 CONSTANT SCAN 工程、 JOG 工程）では、 CWLM 信号を ＋方向、
CCWLM 信号を －方向の LIMIT 停止信号として検出します。
・ ORG-11, ORG-12 では、 CWLM, CCWLM 信号の一方が機械原点信号になります。
ORIGIN ドライブの起動方向が CCW 方向の場合は、 CCWLM 信号が機械原点信号になり、 CWLM 信号は LIMIT
停止信号になります。
ORIGIN ドライブの起動方向が CW 方向の場合は、 CWLM 信号が機械原点信号になり、 CCWLM 信号は LIMIT
停止信号になります。
◆ 以下の ORIGIN ドライブに付属したドライブ機能は、 ORIGIN ドライブ以外のドライブとして扱います。
・機械原点近傍アドレスまでの INDEX ドライブ(機械原点＋ OFFSET パルス設定アドレスまでのドライブ)・ PRESET パルス数の INDEX ドライブ
◆ 上記の INDEX ドライブ実行中には、 CWLM, CCWLM 信号は以下のように機能します。

・ CWLM, CCWLM 信号は、 SPEC INITIALIZE2 コマンドで設定されている「 CWLM 信号の入力機能」と「 CCWLM 信号の入力機能」で機能します。
・入力機能が LIMIT 停止機能の場合は、 LIMIT 停止後に ORIGIN ドライブを終了します。
- 40 -

取扱 説明書■ ORIGIN ドライブパラメータ
ORIGIN SPEC コマンドにより、以下の ORIGIN ドライブ動作仕様が選択できます。
・ ORIGIN ドライブの起動方向の選択
・最終工程となる JOG 工程での、機械原点信号の検出方法(エッジ /レベル)の選択
・機械原点信号のレベルエラー発生時の動作仕様の選択
レベルエラー時に、選択した動作仕様を実行します。
◆ 原点センサに検出幅が狭い Z 相を用いる場合、レベルエラーになる場合があります。
このようなときは、「レベルエラーを無視して次工程に進む」の設定にしてください。
・機械原点近傍アドレスまでの INDEX ドライブを「実行する／実行しない」の選択
・ ERROR パルス検出機能を「有効にする／無効にする」の選択
・機械原点信号の検出完了時に、 DRST 信号を「出力する／出力しない」の選択
SERVO SPEC SET コマンドで、 DRST 信号を<サーボ対応>に設定している場合に有効です。
・ LIMIT 停止信号（ CWLM または CCWLM 信号）を検出して停止したときに、 ORIGIN ドライブを「終了する／終了しない」の選択
・ ORG 合成信号の選択
NORG DETECTNORG 信号入力

NORG

初期値 NORG 信号(設定変更不要)NORG 検出信号

検出信号

PO/DEND 信号入力

選択

*ステッピング :オープンループ時 PO 有効*サーボ時 DEND 有効

ORIGIN SPEC SET

PO/Z 相Z 相信号入力*サーボ / ステッピング脱調検出時 Z 相有効ORG 信号入力

ORG DETECT

ORG TYPE
ORG

初期値
ORG と Z 相の OR

合成信号

ORG
検出信号

初期値 ORG 合成信号
(設定変更不要)ORG 検出信号

選択

選択■ PRESET ORIGIN ドライブ機能
PRESET ORIGIN または SRATE PRESET ORIGIN ドライブを起動すると、機械原点検出ドライブが正常終了後、引き続き PRESET PULSE が設定された位置まで自動的にドライブを行います。
◆ PRESET ORIGIN ドライブに必要なパラメータ・ PRESET PULSE： PRESET ORIGIN ドライブの PRESET パルス数

■ 機械原点近傍アドレス設定機能
記憶した機械原点信号の絶対アドレスと OFFSET パルス数により、機械原点近傍アドレスが設定されます。
ORGIN,SRATE ORIGIN または PRESET ORIGIN,SRATE PRESET ORIGIN ドライブを起動すると、機械原点近傍
アドレスまで移動した後、機械原点検出工程に入ります。
◆ OFFSET ドライブに必要なパラメータ・ OFFSET PULSE：機械原点近傍アドレスの OFFSET パルス数

■ ERROR パルス検出機能
CONSTANT SCAN 工程および JOG 工程実行中に、検出信号を検出できずに、出力したパルス 数がエラー判定
する最大パルス数に達したら、 ORIGIN ドライブを強制終了します。
この機能が動作した場合は、 STATUS1 PORT の ERROR = 1 になります。
◆ CONSTANT SCAN 工程のエラーパルス設定に必要なパラメータ・ CSCAN ERROR PULSE： CONSTANT SCAN 工程時にエラー判定する最大パルス数◆ JOG 工程のエラーパルス設定に必要なパラメータ・ JOG ERROR PULSE： JOG 工程時にエラー判定する最大パルス数■ MARGIN パルス数
機械原点検出後の行き過ぎ量を MARGIN パルスで設定します。
SCAN 工程および CONSTANT SCAN 工程時に、 MARGIN パルスを挿入します。
CONSTANT SCAN 工程で機械原点信号を検出すると、進行方向へ、 MARGIN パルス数分の進入を行ってから停止します。
SCAN 工程では、機械原点信号を検出してから停止するまでの移動量が MARGIN パルス数未満のときに、 MARGIN
パルス数分の進入を行います。
◆ NORG 検出工程および ORIGIN ドライブの最終工程では、 MARGIN パルスを挿入しません。
◆ MARGIN パルスは以下で設定します。
・ ORIGIN DELAY SET： MARGIN パルスで機械原点検出後の行き過ぎ量を設定します。

- 41 -

取扱 説明書■ DELAY TIME

R1

ORIGIN ドライブ各工程( LIMIT 、 SCAN 、 JOG 工程)の反転時に DELAY TIME を挿入します。
初期値が設定されていますが、機械仕様に合わせて調整することができます。
DELAY TIME が "0" の場合は、 DELAY TIME を挿入しません。
◆ サーボモータドライバ設定時は、 DEND 信号の完了後に、 DELAY TIME を挿入します。
◆ ORIGIN DELAY は以下で設定します。
・ ORIGIN DELAY SET： ORIGIN ドライブ各工程の反転時に DELAY TIME を設定します。

■ ORIGIN ドライブの選択機能のパラメータ設定
は、初期値および設定値に対して変更が必要な場合に設定します。
OFFSET PULSE
SET コマンドCSCANERROR PULSE
SET コマンドJOG
ERROR PULSE
SET コマンド

ORIGIN SPEC SET の ORIGIN FLG ENABLE = 1 のときに有効です。
機械原点近傍アドレスの OFFSET パルス数を設定します。

ORIGIN SPEC SET の ERROR PULSE ENABLE = 1 のときに有効です。
CONSTANT SCAN 工程時にエラー判定する最大パルス数を設定します。

ORIGIN SPEC SET の ERROR PULSE ENABLE = 1 のときに有効です。
JOG 工程時にエラー判定する最大パルス数を設定します。

■ ORIGIN ドライブの実行シーケンス
ドライブ機能パラメータ設定ORIGIN SPECSET コマンド
ORIGIN CSPD
SET コマンド① 加減速ドライブに必要なパラメータを設定します。
② ORIGIN ドライブの動作仕様を設定します。
③ CONSTANT SCAN 工程のパルス速度を設定します。

SET コマンド④ 各種ドライブ工程間の DELAY TIME と、
機械原点信号検出後の MARGIN パルス数を設定します。

ドライブ実行⑤ ORIGIN ドライブを実行します。

ORIGIN DELAY■ PRESET ORIGIN ドライブの実行シーケンス
ドライブ機能パラメータ設定ORIGIN SPECSET コマンド
ORIGIN CSPD
SET コマンド
ORIGIN DELAY
SET コマンドPRESET PULSE
SET コマンドドライブ実行① 加減速ドライブに必要なパラメータを設定します。
② ORIGIN ドライブの動作仕様を設定します。
③ CONSTANT SCAN 工程のパルス速度を設定します。
④ 各種ドライブ工程間の DELAY TIME と、
機械原点信号検出後の MARGIN パルス数を設定します。
⑤ PRESET ORIGIN ドライブの PRESET パルス数を設定します。

⑥ PRESET ORIGIN ドライブを実行します。

- 42 -

取扱 説明書(1 ) ORG-0 ドライブ型式■ ORIGIN ドライブの起動方向が －( CCW)方向の場合
CCW 方向の ORG-0 型式は、 ORG 検出信号の CW 側エッジ検出で機械原点を検出します。
ORG 検出信号には、１つのパルス、または －(CCW )側レベル保持のセンサ信号を入力します。
最高速度でセンサを通過したときに、 1ms 以上の信号幅が検出されるようにします。
－(CCW )LIMIT＋( CW) LIMIT

検出信号

開始位置

( MP)： MARGIN パルス挿入

終了位置( LE)：レベルエラーチェック● 開始位置が CW 側のとき
① SCAN 工程を行います( MP)

検出信号の CW 側エッジ検出で減速停止します

SDLY② SCAN DELAY TIME を挿入します③ CONSTANT SCAN 工程を行います
検出信号の CW 側エッジ検出で停止します● 開始位置が CCW 側のとき
① SCAN 工程を行います
CCWLM 信号の検出で停止します
LDLY② LIMIT DELAY TIME を挿入します
( MP)
SDLY

③ SCAN 工程を行います
検出信号の CW 側エッジ検出で減速停止します④ SCAN DELAY TIME を挿入します⑤ CONSTANT SCAN 工程を行います(MP)

検出信号の CW 側エッジ検出で停止します

SDLY⑥ SCAN DELAY TIME を挿入します⑦ CONSTANT SCAN 工程を行います( LE)

検出信号の CW 側エッジ検出で停止します● 開始位置がセンサ内／ CCW LIMIT 内のとき
( MP)
SDLY

① SCAN 工程を行います
検出信号の CW 側エッジ検出で減速停止します② SCAN DELAY TIME を挿入します③ CONSTANT SCAN 工程を行います( MP)

検出信号の CW 側エッジ検出で停止します

SDLY④ SCAN DELAY TIME を挿入します⑤ CONSTANT SCAN 工程を行います( LE)

検出信号の CW 側エッジ検出で停止します■ ORIGIN ドライブの起動方向が ＋( CW)方向の場合
起動方向が CW 方向の場合は、 CCW 方向と対称の動作で、対称方向のエッジを検出します。
－(CCW )LIMIT＋( CW) LIMIT

検出信号

開始位置

( MP)： MARGIN パルス挿入

終了位置( LE)：レベルエラーチェック● 開始位置が CCW 側のときの例
(MP )
SDLY

① SCAN 工程を行います
検出信号の CCW 側エッジ検出で減速停止します② SCAN DELAY TIME を挿入します③ CONSTANT SCAN 工程を行います
検出信号の CCW 側エッジ検出で停止します- 43 -

取扱 説明書(2 ) ORG-1 ドライブ型式■ ORIGIN ドライブの起動方向が －(CCW )方向の場合
CCW 方向の ORG-1 型式は、 ORG 検出信号の CCW 側エッジ検出で機械原点を検出します。
ORG 検出信号には、 1 つのパルス、または ＋(CW )側レベル保持のセンサ信号を入力します。
最高速度でセンサを通過したときに、 1ms 以上の信号幅が検出されるようにします。
－(CCW )LIMIT＋( CW) LIMIT

検出信号

開始位置

( MP)： MARGIN パルス挿入

終了位置( LE)：レベルエラーチェック● 開始位置が CW 側のとき
① SCAN 工程を行います(MP)

検出信号の CCW 側エッジ検出で減速停止します

SDLY② SCAN DELAY TIME を挿入します③ CONSTANT SCAN 工程を行います
検出信号の CCW 側エッジ検出で停止します● 開始位置が CCW 側のとき
① SCAN 工程を行います
CCWLM 信号の検出で停止します

LDLY② LIMIT DELAY TIME を挿入します③ SCAN 工程を行います( MP )

検出信号の CCW 側エッジ検出で減速停止します

SDLY④ SCAN DELAY TIME を挿入します⑤ CONSTANT SCAN 工程を行います( MP )

検出信号の CCW 側エッジ検出で停止します

SDLY⑥ SCAN DELAY TIME を挿入します⑦ CONSTANT SCAN 工程を行います( LE )

検出信号の CCW 側エッジ検出で停止します● 開始位置が CCW LIMIT 内のとき
① SCAN 工程を行います( MP )

検出信号の CCW 側エッジ検出で減速停止します

SDLY② SCAN DELAY TIME を挿入します③ CONSTANT SCAN 工程を行います( MP )

検出信号の CCW 側エッジ検出で停止します

SDLY④ SCAN DELAY TIME を挿入します⑤ CONSTANT SCAN 工程を行います( LE )

検出信号の CCW 側エッジ検出で停止します■ ORIGIN ドライブの起動方向が ＋(CW )方向の場合
起動方向が CW 方向の場合は、 CCW 方向と対称の動作で、対称方向のエッジを検出します。
－(CCW )LIMIT＋( CW) LIMIT

検出信号

開始位置

( MP)： MARGIN パルス挿入

終了位置( LE)：レベルエラーチェック● 開始位置が CCW 側のときの例( MP )SDLY① SCAN 工程を行います
検出信号の CW 側エッジ検出で減速停止します② SCAN DELAY TIME を挿入します③ CONSTANT SCAN 工程を行います
検出信号の CW 側エッジ検出で停止します- 44 -

取扱 説明書(3 ) ORG-2 ドライブ型式
ORIGIN ドライブの起動方向を、－( CCW )方向として説明します。
ORG-2 型式は、 ORG-0 型式に JOG 工程を付加して精度を高めた型式です。
－(CCW )LIMIT＋( CW) LIMIT

検出信号

開始位置

( MP)： MARGIN パルス挿入

終了位置( LE)：レベルエラーチェック● 開始位置が CW 側のとき
① SCAN 工程を行います( MP )

検出信号の CW 側エッジ検出で減速停止します

SDLY② SCAN DELAY TIME を挿入します( MP )SDLY( MP )③ CONSTANT SCAN 工程を行います
検出信号の CW 側エッジ検出で停止します④ SCAN DELAY TIME を挿入します⑤ CONSTANT SCAN 工程を行います( LE )

SDLY

検出信号の CW 側エッジ検出で停止します⑥ SCAN DELAY TIME を挿入します⑦ JOG 工程を行います( LE )

JDLY

検出信号の CW 側エッジ検出で停止します● 開始位置が CCW 側のとき
① SCAN 工程を行います
CCWLM 信号の検出で停止します

LDLY② LIMIT DELAY TIME を挿入します( MP )SDLY③ SCAN 工程を行います
検出信号の CW 側エッジ検出で減速停止します④ SCAN DELAY TIME を挿入します⑤ CONSTANT SCAN 工程を行います( MP )

検出信号の CW 側エッジ検出で停止します

SDLY⑥ SCAN DELAY TIME を挿入します⑦ JOG 工程を行います( LE )

JDLY

検出信号の CW 側エッジ検出で停止します● 開始位置がセンサ内／ CCW LIMIT 内のとき( MP )SDLY① SCAN 工程を行います
検出信号の CW 側エッジ検出で減速停止します② SCAN DELAY TIME を挿入します③ CONSTANT SCAN 工程を行います( MP )

検出信号の CW 側エッジ検出で停止します

SDLY④ SCAN DELAY TIME を挿入します⑤ JOG 工程を行います( LE )

JDLY

検出信号の CW 側エッジ検出で停止します- 45 -

取扱 説明書(4 ) ORG-3 ドライブ型式
ORIGIN ドライブの起動方向を、－( CCW )方向として説明します。
ORG-3 型式は、 ORG-1 型式に JOG 工程を付加して精度を高めた型式です。
－(CCW )LIMIT＋( CW) LIMIT

検出信号

開始位置

( MP)： MARGIN パルス挿入

終了位置( LE)：レベルエラーチェック● 開始位置が CW 側のとき
① SCAN 工程を行います(MP)

検出信号の CCW 側エッジ検出で減速停止します

SDLY② SCAN DELAY TIME を挿入します③ CONSTANT SCAN 工程を行います
検出信号の CCW 側エッジ検出で停止します

SDLY( MP )④ SCAN DELAY TIME を挿入します⑤ CONSTANT SCAN 工程を行います( LE )

SDLY

検出信号の CCW 側エッジ検出で停止します⑥ SCAN DELAY TIME を挿入します⑦ JOG 工程を行います( LE )

JDLY

検出信号の CCW 側エッジ検出で停止します● 開始位置が CCW 側のとき
① SCAN 工程を行います
CCWLM 信号の検出で停止します

LDLY② LIMIT DELAY TIME を挿入します( MP )SDLY③ SCAN 工程を行います
検出信号の CCW 側エッジ検出で減速停止します④ SCAN DELAY TIME を挿入します⑤ CONSTANT SCAN 工程を行います( MP )

検出信号の CCW 側エッジ検出で停止します

SDLY⑥ SCAN DELAY TIME を挿入します⑦ JOG 工程を行います( LE )

JDLY

検出信号の CCW 側エッジ検出で停止します● 開始位置が CCW LIMIT 内のとき( MP )SDLY① SCAN 工程を行います
検出信号の CCW 側エッジ検出で減速停止します② SCAN DELAY TIME を挿入します③ CONSTANT SCAN 工程を行います( MP )

検出信号の CCW 側エッジ検出で停止します

SDLY④ SCAN DELAY TIME を挿入します⑤ JOG 工程を行います( LE )

JDLY

検出信号の CCW 側エッジ検出で停止します- 46 -

取扱 説明書(5 ) ORG-4 、 ORG-5 ドライブ型式
ORG-4, ORG-5 型式は、 NORG 検出信号と ORG 検出信号で機械原点を検出します。
ORG-4, ORG-5 型式は、最初に NEAR ORIGIN 工程を実行します。次に ORIGIN 工程を実行します。

■ ORG-4、 ORG-5 型式の NEAR ORIGIN 工程
ORIGIN ドライブの起動方向を、－( CCW )方向として説明します。
起動方向が CW 方向の場合は、対称の動作で、対称方向のエッジを検出します。
NORG 検出信号には、 1 つのパルス、または －(CCW)側レベル保持のセンサ信号を入力します。
最高速度でセンサを通過したときに、 1ms 以上の信号幅が検出されるようにします。
－(CCW )LIMIT＋( CW) LIMIT

NORG

開始位置

( MP)： MARGIN パルス挿入

終了位置( LE)：レベルエラーチェック● 開始位置が CW 側のとき
① SCAN 工程を行います
検出信号の CW 側エッジ検出で減速停止します

SDLY② SCAN DELAY TIME を挿入します③ CONSTANT SCAN 工程を行います
検出信号の CW 側エッジ検出で停止します● 開始位置が CCW 側のとき
① SCAN 工程を行います
CCWLM 信号の検出で停止します

LDLY② LIMIT DELAY TIME を挿入します③ SCAN 工程を行います
検出信号の CW 側エッジ検出で減速停止します

SDLY④ SCAN DELAY TIME を挿入します⑤ CONSTANT SCAN 工程を行います
検出信号の CW 側エッジ検出で停止します● 開始位置がセンサ内／ CCW LIMIT 内のとき
① SCAN 工程を行います
検出信号の CW 側エッジ検出で減速停止します

SDLY② SCAN DELAY TIME を挿入します③ CONSTANT SCAN 工程を行います
検出信号の CW 側エッジ検出で停止します- 47 -

取扱 説明書■ ORIGIN 工程

R1

ORIGIN ドライブの起動方向を、－( CCW )方向として説明します。
起動方向が CW 方向の場合は、対称の動作で、対称方向のエッジを検出します。
ORG 検出信号には、回転軸のスリットなど周期的に信号を発生するセンサ信号を入力します。
CONSTANT SCAN 工程の速度（ CSPD ）でセンサを通過したときに 1ms 以上の信号幅が検出されるようにします。

● ORG-4 型式－(CCW )LIMIT＋( CW) LIMIT
NORG

ORG

開始位置

( MP)： MARGIN パルス挿入

終了位置( LE)：レベルエラーチェック

ORG● NORG 検出時に ORG がノットアクティブのとき
SDLY① SCAN DELAY TIME を挿入します( MP)② CONSTANT SCAN 工程を行います
検出信号の CW 側エッジ検出で停止します

SDLY③ SCAN DELAY TIME を挿入します( LE )④ JOG 工程を行います
検出信号の CW 側エッジ検出で停止します

JDLY

NORG
ORG

● NORG 検出時に ORG がアクティブのとき
SDLY① SCAN DELAY TIME を挿入します② CONSTANT SCAN 工程を行います
検出信号の CW 側エッジ検出で停止します( MP)( MP )SDLY③ SCAN DELAY TIME を挿入します( LE)④ CONSTANT SCAN 工程を行います
検出信号の CW 側エッジ検出で停止します

SDLY⑤ SCAN DELAY TIME を挿入します

( LE)

JDLY

⑥ JOG 工程を行います
検出信号の CW 側エッジ検出で停止します● ORG-5 型式－(CCW )LIMIT＋( CW) LIMIT
NORG

ORG

開始位置

( MP)： MARGIN パルス挿入

終了位置( LE)：レベルエラーチェック

ORG● NORG 検出時に ORG がノットアクティブのとき
SDLY① SCAN DELAY TIME を挿入します( MP )( MP)② CONSTANT SCAN 工程を行います
検出信号の CCW 側エッジ検出で停止します

SDLY③ SCAN DELAY TIME を挿入します( LE )④ CONSTANT SCAN 工程を行います
検出信号の CCW 側エッジ検出で停止します

SDLY( LE )⑤ SCAN DELAY TIME を挿入します

JDLY⑥ JOG 工程を行います
検出信号の CCW 側エッジ検出で停止します

NORG
ORG

● NORG 検出時に ORG がアクティブのとき
SDLY① SCAN DELAY TIME を挿入します② CONSTANT SCAN 工程を行います
検出信号の CCW 側エッジ検出で停止します( MP )SDLY③ SCAN DELAY TIME を挿入します( LE )④ JOG 工程を行います
検出信号の CCW 側エッジ検出で停止します

JDLY- 48 -

取扱 説明書(6 ) ORG-10 ドライブ型式
ORIGIN ドライブの起動方向を、－( CCW )方向として説明します。
起動方向が ＋(CW )方向の場合は、対称の動作で、対称方向のエッジを検出します。
ORG-10 型式は、 NORG 検出信号と ORG 検出信号で機械原点を検出します。
検出信号には、 1 つのパルス、または －(CCW )側レベル保持のセンサ信号を入力します。
最高速度でセンサを通過したときに、 1ms 以上の信号幅が検出されるようにします。
－(CCW )LIMIT＋( CW) LIMIT

NORG

開始位置

( MP)： MARGIN パルス挿入

終了位置( LE)：レベルエラーチェック

ORG● 開始位置が CW 側のとき
① SCAN 工程を行います
検出信号の CW 側エッジ検出で減速停止します

連続② DELAY TIME は挿入しません③ CONSTANT SCAN 工程を行います
検出信号の CW 側エッジ検出で停止します● 開始位置が NORG センサ内のとき① CONSTANT SCAN 工程を行います
検出信号の CW 側エッジ検出で停止します● 開始位置が ORG センサ内のとき( MP )SDLY① SCAN 工程を行います
検出信号の CW 側エッジ検出で減速停止します② SCAN DELAY TIME を挿入します③ CONSTANT SCAN 工程を行います
検出信号の CW 側エッジ検出で停止します● 開始位置が CCW 側の ORG センサ外のとき① SCAN 工程を行います
CCWLM 信号の検出で停止します

LDLY② LIMIT DELAY TIME を挿入します( MP )SDLY③ SCAN 工程を行います
検出信号の CW 側エッジ検出で減速停止します④ SCAN DELAY TIME を挿入します⑤ CONSTANT SCAN 工程を行います
検出信号の CW 側エッジ検出で停止します- 49 -

取扱 説明書(7 ) ORG-11 ドライブ型式
起動方向が CCW 方向の場合は、 CCWLM 信号の CW 側エッジ検出で機械原点を検出します。
起動方向が CW 方向の場合は、 CWLM 信号の CCW 側エッジ検出で機械原点を検出します。
ORIGIN ドライブの起動方向を、－( CCW )方向として説明します。
起動方向が ＋(CW )方向の場合は、対称の動作で、機械原点を検出します。
CCWLM 信号には、 1 つのパルス、または －(CCW )側レベル保持のセンサ信号を入力します。
最高速度でセンサを通過したときに、 1ms 以上の信号幅が検出されるようにします。
SCAN 工程では、 CCWLM 信号検出後の停止機能は減速停止になります。
CCWLM 信号からシステムの －(CCW )方向の限界までの距離は、減速停止するのに十分な距離にします。
－(CCW )LIMIT＋( CW) LIMIT

CCWLM

開始位置

( MP)： MARGIN パルス挿入

終了位置( LE)：レベルエラーチェック● 開始位置が CW 側のとき
( MP )① SCAN 工程を行います
検出信号の CW 側エッジ検出で減速停止します

SDLY② SCAN DELAY TIME を挿入します③ CONSTANT SCAN 工程を行います
検出信号の CW 側エッジ検出で停止します● 開始位置が CCW LIMIT 内のとき
(MP)

① SCAN 工程を行います
検出信号の CW 側エッジ検出で減速停止します

SDLY② SCAN DELAY TIME を挿入します③ CONSTANT SCAN 工程を行います
検出信号の CW 側エッジ検出で停止します

( MP)
SDLY

④ SCAN DELAY TIME を挿入します⑤ CONSTANT SCAN 工程を行います
検出信号の CW 側エッジ検出で停止します( LE )(8 ) ORG-12 ドライブ型式
起動方向が CCW 方向の場合は、 CCWLM 信号の CW 側エッジ検出で機械原点を検出します。
起動方向が CW 方向の場合は、 CWLM 信号の CCW 側エッジ検出で機械原点を検出します。
ORIGIN ドライブの起動方向を、－( CCW )方向として説明します。
ORG-12 型式は、 ORG-11 型式に JOG 工程を付加して精度を高めた型式です。
－(CCW )LIMIT
CCWLM＋( CW) LIMIT
開始位置( MP)： MARGIN パルス挿入

終了位置( LE)：レベルエラーチェック● 開始位置が CW 側のとき
( MP)

① SCAN 工程を行います
検出信号の CW 側エッジ検出で減速停止します

SDLY② SCAN DELAY TIME を挿入します

( MP)

( MP)

③ CONSTANT SCAN 工程を行います
検出信号の CW 側エッジ検出で停止します

SDLY④ SCAN DELAY TIME を挿入します( LE )⑤ CONSTANT SCAN 工程を行います
検出信号の CW 側エッジ検出で停止します

SDLY⑥ SCAN DELAY TIME を挿入します⑦ JOG 工程を行います( LE )

JDLY

検出信号の CW 側エッジ検出で停止します● 開始位置が CCW LIMIT 内のとき
(MP)

① SCAN 工程を行います
検出信号の CW 側エッジ検出で減速停止します

SDLY② SCAN DELAY TIME を挿入します( MP)③ CONSTANT SCAN 工程を行います
検出信号の CW 側エッジ検出で停止します

SDLY④ SCAN DELAY TIME を挿入します( LE )JDLY⑤ JOG 工程を行います
検出信号の CW 側エッジ検出で停止します- 50 -

取扱 説明書(9 ) 機械原点検出条件■センサの配置

R2● ORG-0,ORG-1,ORG-2,ORG-3,ORG-10 の場合
NORG,ORG 信号用センサは、ワークの移動方向に添って - (CCW )LIMIT 側へ取り付けてください。
例)ボールネジ・テーブルの場合- (CCW )+(CW )

ワーク

ORG-10 用の NORG 信号用センサ
ORG 信号用センサ

入光時 OFF のフォトセンサを使用● ORG-4,ORG-5 の場合
・ NORG 信号用センサは、ボールネジのワークの移動方向に添って、 -( CCW )LIMIT 側へ取り付けてください。
・ ORG 信号用センサ◆ STEPPING MOTOR 使用時
MOTOR の回転軸に取り付けてください。

ORG 信号用センサ
入光時 ON のフォトセンサを使用

MOTOR

回転軸に取付けたスリット付円板※ ORG-4 または ORG-5 では ORG センサと STEPPING MOTOR DRIVER の PO(相出力)信号を使用して、ORG 信号と PO 信号のＡＮＤ(論理積)信号により、精度の高い原点検出を行うことが可能です。
ORG 信号(回転スリット幅)のアクティブ内に PO 信号が１回入る様にセッティングしてください。
◆ SERVO MOTOR 使用時
ORG 信号の代わりにエンコーダの Z 相(C φ)を± ZORG 信号に入力し、 ORG 信号入力は未接続にします。
エンコーダ Z 相(C φ)の出力 PULSE 幅は 10 μ s 以上を確保してください。
● ORG-11,ORG-12 の場合・これらの型式は LIMIT 信号を原点信号として使用するので、 LIMIT センサ以外は必要ありません。

■その他の条件
・使用するセンサは +24V でインターフェースが可能なこと。
・ ORG 信号と NORG 信号、および LIMIT 信号を原点センサとする場合の LIMIT 信号はチャタリングが除去された信号であること。(フォトセンサ使用の場合は、チャタリングは問題ありません。)
・最高速度でセンサを通過する時、センサ信号は 1ms 以上検出されること。
・エンコーダの Z 相(C φ)はラインドライバ出力回路のものを使用し、± ZORG の入力信号幅を 10 μ s 以上確保すること。
・ ORG-4,5 型式の場合、下記 a 点と b 点間、および a 点と c 点間の距離は、パルス数にして N パルス以上必要です。
【 ORG-4】【 ORG-5 】
N=0.002 × CSPDaa
CSPD は単位を Hz とし、 N の最低値
NORG
NORG
は 1 とします。
c
b
c
b
b
c
b
c
ORG
ORG
例)CSPD=5KHz のとき
または b
c
b
c
または c
b
c
b
N=0.002 × 5,000=10 パルス
ORG
ORG
実際には余裕を取ってください。
・± ZORG 信号を入力する場合は ORG 信号は未接続のこと。
または、 ORG 信号を入力する場合は± ZORG 信号は未接続のこと。
(ORG 信号と± ZORG 信号の併用はできません。)- 51 -

取扱 説明書6-7. パルス出力を停止する
パルス出力停止機能は、実行中のドライブを終了させる機能です。
パルス出力停止機能には、減速停止機能、即時停止機能、 LIMIT 減速停止機能、 LIMIT 即時停止機能があります。
◆ STATUS1 PORT の EXT PULSE = 1 （外部パルス出力中）のときには、停止コマンドは無効です。

(1 ) 減速停止機能
STATUS1 PORT の STBY = 1 または DRIVE = 1 のときに有効になる停止機能です。
減速停止指令のアクティブを検出すると、実行中のドライブパルス出力を終了速度まで減速してから、パルス出力を停止後にドライブを終了します。
減速停止指令のアクティブ検出と同時に、 STATUS1 PORT の SSEND = 1 になります。
減速停止機能には、以下の減速停止指令があります。
・ SLOW STOP コマンド・入力機能を減速停止に設定した DALM 信号・停止機能を減速停止に設定した各種カウンタのコンパレータ出力◆ STBY = 1 で減速停止指令を検出した場合は、 DRIVE = 1 から減速停止機能が動作します。
◆ STBY = 1 にする直前に、減速停止指令がアクティブ状態の場合はドライブを終了します。
◆ 補間ドライブ実行後の停止時の STBY = 1 のときは無効です。
＊ 補間ドライブについては、別冊「技術資料 A 」をご覧ください。

(2 ) 即時停止機能
STATUS1 PORT の BUSY = 1 のときに有効になる停止機能です。
即時停止指令のアクティブを検出すると、実行中のドライブを強制終了します。
即時停止指令のアクティブ検出と同時に、 STATUS1 PORT の FSEND = 1 になります。
即時停止機能には、以下の即時停止指令があります。
・ FAST STOP コマンド・ FSSTOP 信号・入力機能を即時停止に設定した DALM 信号・停止機能を即時停止に設定した各種カウンタのコンパレータ出力◆ ドライブパルス出力がアクティブ状態のときに、即時停止指令を検出した場合は、出力中のパルスのアクティブ
幅を確保した後にパルス出力を終了します。
◆ データ設定コマンド実行中は、即時停止指令を検出しても強制終了しません。
FSEND フラグも変化しません。

■ ドライブ停止コマンドの実行シーケンス
COMMAND PORTWRITE

① DRIVE COMMAND PORT に COMMAND を書き込みます。
・ SLOW STOP COMMAND
・ FAST STOP COMMAND- 52 -

取扱 説明書(3 ) LIMIT 減速停止機能
STATUS1 PORT の STBY = 1 または DRIVE = 1 のときに有効になる停止機能です。
LIMIT 減速停止機能には、以下の LIMIT 減速停止指令があります。
・入力機能を LIMIT 減速停止に設定した CWLM, CCWLM 信号
・ SOFT LIMIT 機能による SOFT LIMIT 位置停止
◆ STBY = 1 で LIMIT 減速停止指令を検出した場合は、 DRIVE = 1 から減速停止機能が動作します。
◆ STBY = 1 にする直前に、 LIMIT 減速停止指令がアクティブ状態の場合はドライブを終了します。
◆ 補間ドライブでは、 STBY = 1 にする直前に、 CWLM または CCWLM 信号の減速停止指令がアクティブ状態の場合は、ドライブ方向に関係なくドライブを終了します。
◆ 補間ドライブ実行後の停止時の STBY = 1 のときは無効です。
＊ SOFT LIMIT 機能、および補間ドライブについては、別冊「技術資料 A」をご覧ください。
● CWLM 信号：＋方向のドライブ中にアクティブレベルを検出すると、＋方向のドライブパルス出力を減速停止して、ドライブを終了します。－方向のドライブ中は無効です。
CWLM 信号のアクティブ検出と同時に、 STATUS1 PORT の SSEND = 1 、 LSEND = 1 になります。

● CCWLM 信号：－方向のドライブ中にアクティブレベルを検出すると、－方向のドライブパルス出力を減速停止して、ドライブを終了します。＋方向のドライブ中は無効です。
CCWLM 信号のアクティブ検出と同時に、 STATUS1 PORT の SSEND = 1 、 LSEND = 1 になります。

(4 ) LIMIT 即時停止機能
STATUS1 PORT の STBY = 1 または DRIVE = 1 のときに有効になる停止機能です。
LIMIT 即時停止機能には、以下の LIMIT 即時停止指令があります。
・入力機能を LIMIT 即時停止に設定した CWLM, CCWLM 信号◆ ドライブパルス出力がアクティブ状態のときに、 LIMIT 即時停止指令を検出した場合は、出力中のパルスのアクティブ幅を確保した後にパルス出力を終了します。
◆ 2 軸補間ドライブでは、ドライブ実行後の停止時の STBY = 1 のときも有効です。
STBY = 1 の DEND 信号の<サーボ対応>中、または STBY = 1 の END PULSE ドライブの DELAY 中に有効になります。
＊ SOFT LIMIT 機能、および補間ドライブについては、別冊「技術資料 A」をご覧ください。
● CWLM 信号：＋方向のドライブ中にアクティブレベルを検出すると、＋方向のドライブパルス出力を即時停止して、ドライブを終了します。－方向のドライブ中は無効です。
CWLM 信号のアクティブ検出と同時に、 STATUS1 PORT の FSEND = 1 、 LSEND = 1 になります。

● CCWLM 信号：－方向のドライブ中にアクティブレベルを検出すると、－方向のドライブパルス出力を即時停止して、ドライブを終了します。＋方向のドライブ中は無効です。
CCWLM 信号のアクティブ検出と同時に、 STATUS1 PORT の FSEND = 1 、 LSEND = 1 になります。

- 53 -

取扱 説明書6-8. 外部信号出力機能を使用する
外部機器などへの割り込み要求の出力信号として、 SIGOUT 信号が使用できます。
・カウンタ出力には、 ADRINT,CNTINT,DFLINT,SPDINT 信号が選択できます。
信号出力には選択した信号をそのままスルー(200ns,10 μ s,100 μ s,1ms 幅から選択)して出力する、またはエッジをラッチしてクリア条件まで保持する選択ができます。
カウンタ値でカメラのトリガー信号に用いるなど、外部機器とのリアルタイムな同期制御が可能です。

■ カウンタ一致信号で外部機器との同期を行う
SIGOUT 信号から出力する信号の選択は、 HARD INITIALIZE1 コマンドで行います。
SIGOUT 信号出力は、信号 ON でオープンコレクタ出力回路が ON します。
【パルスカウンタ出力値を 100 で一致出力を取った例】
カウント PULSE

0

1

2

97

98

99

100

101

102

SIGOUT
CNTINT 出力
200ns(初期値),10 μ s,100 μ s,1ms 選択可
画像の取込タイミングなど■ SIGOUT 信号出力回路の構成＜外部に出力できる信号＞
割込要求要因STATUS2 PORT
DALM

HARD INITIALIZE1SIGOUT TYPE

SIGNAL OUT コマンド
D9 ビット(SIGOUT1 )0=OFF/1=ON で出力操作

スルー出力
汎用出力

STATUS1 PORTSTBY
EXT PULSE
CONST
DOWN
UP
ERROR
DRIVE

DALM
STBY
EXT PULSE
CONST
DOWN
UP
ERROE
DRIVE
RDYINT/ カウンタ系
RDYINT

スルー出力

スルー出力(出力しない設定可能)

DRVEND

SPEC INITIALIZE2 コマンド
RDYINT TYPEDRVEND=1 の↑ / BUSY=0 の↓または、出力しない(各 COMP GATE TYPE 出力より)アドレススカウンタ
SPEED カウンタ
DFL カウンタ
パルスカウンタ

初期値
CNTINT 出力しない

SIGOUT 出力

ADRINT
SPDINT
DELINT
CNTINTSTATUS3 PORTSIGOUT

COMP2
COMP3

各カウンタ毎(× 4 )カウンタ系
パルスカウンタ
DFL カウンタ
アドレスカウンタ

STATUS4 PORT
COMP1
COMP2
COMP3

(初期値 :出力しない)(初期値 :出力しない)(初期値 :出力しない)

停止指令出力(初期値 :出力しない)

各カウンタの各 COMP 毎(4 × 3 )COUNTER INITIALIZE2COMP TYPECOMP1 ( = / ≧ / ≦ )COMP2 ( = / ≧ / ≦ )COMP3 ( = / ≧ / ≦ )COUNTER INITIALIZE1COMP STOP TYPE
一致で即時停止 /減速停止

COUNTER INITIALIZE1COMP STOP ENABLE
停止機能実施する / しないSPEED カウンタ
COUNTER COMP MASK***INT COMP MASKCOMP 出力マスクする /しない

COUNTER INITIALIZE1INT TYPEINT クリア条件

レベルラッチSTATUS4 PORT のリード終了

エッジラッチSTATUS4 PORT のリード終了

スルー出力

検出条件不一致でクリア

エッジラッチINT FACTOR CLR コマンド

COUNTER INITIALIZE1INT TYPE
レベルラッチ出力
エッジラッチ出力
スルー出力の選択

クリア
COUNTER INITIALIZE1
INT PULSE TYPE
スルー時の出力時間幅

による指定ビット＝ 1 の実行- 54 -

COUNTER INITIALIZE1COMP INT ENABLE
INT 出力する /しない
COMP2 INT ENABLE 出力
COMP3INT ENABLE 出力

初期値 :全 OR
COUNTER INITIALIZE1COMP GATE TYPE
COMP1
COMP2
の条件設定
COMP3

取扱 説明書■カウンタ系割り込み信号出力の要因とクリア方法
割り込み要求出力
RDYINTADRINTSIGOUT
出力選択

割り込み発生要因

クリア方法<発生要因選択：エッジ検出>

・ STATUS1 PORT リード終了でクリア

・ STATUS1 PORT の DRVEND = 1

・汎用コマンドの実行でクリア

状態は、 STATUS3

・ STATUS1 PORT の BUSY=0・その他の BUSY = 1 の実行でクリア

PORT で確認すること・アドレスカウンタの・ COMP1, COMP2, COMP3 の出力をができます。

COMP1, COMP2, COMP3 の合成出力
CNTINT

すべて "0" にするとクリア

COMP1, COMP2, COMP3 の合成出力
DFLINT

ことができます。

すべて "0" にするとクリア
・ COMP1, COMP2, COMP3 出力を・パルス周期カウンタの
COMP1, COMP2, COMP3 の合成出力

COMP1 の出力

4 PORT で確認する

・ COMP1, COMP2, COMP3 出力を・パルス偏差カウンタの■コンパレータ出力の構成

出力状態は、 STATUS

すべて "0" にするとクリア

COMP1, COMP2, COMP3 の合成出力
SPDINT

・各コンパレータ信号の・ COMP1, COMP2, COMP3 出力を・パルスカウンタの・ SIGOUT 信号の出力

すべて "0" にするとクリア

COUNTER INITIALIZE1COMP STOPTYPE

COMP1 STOPENABLE(即時停止)(停止させない)()内は初期値を示す。

停止指令出力(停止しない)COUNTERCOMP MASKINT PULSE
TYPE***INT
COMP1
MASK(スルー時の(マスクする)INT TYPE

出力幅 200ns)

STATUS4 出力

は COUNTER COMP MASK

(出力しない)(レベルラッチ)

コマンドの設定

INT TYPE
レベルラッチエッジラッチ
スルー出力
エッジラッチINT クリア条件
STATUS4 PORT のリード終了
STATUS4 PORT のリード終了
検出条件不一致INT FACTOR CLR コマンドによる指定ビット＝ 1 の実行

→
→
→
→

クリア
(全 OR で出力)

COMP1 INTENABLECOMP GATE
TYPE(出力しない)AND
OR
選択● COMP2, 3 も同様の構成
COMP2 の出力

SIGOUT 出力(出力しない)AND
OR
選択

COMP3 の出力

■ SIGNAL OUT 信号の選択の実行シーケンス

PORT WRITE① DRIVE DATA PORT に各 COUNTER INITIALIZE1 COMMAND で外部出力する条件を書き込みます。(上記「コンパレータ出力の構成」を参照)

DRIVE COMMAND② DRIVE COMMAND PORT に各 COUNTER INITIALIZE1 COMMAND を書き込みます。

DRIVE DATAPORT WRITE
DRIVE DATAPORT WRITE
DRIVE COMMAND③ DRIVE DATA PORT に HARD INITIALIZE1 COMMAND で SIGOUT 出力する信号を選択したデータを書き込みます。

④ DRIVE COMMAND PORT に HARD INITIALIZE1 COMMAND を書き込みます。

PORT WRITE- 55 -

取扱 説明書6-9. モータのタイプを選択する(1 ) モータタイプの選択
モータタイプ(ステッピング / サーボモータ)の選択は、 AL 通信上からスレーブパラメータリクエストコードで行います。スレーブパラメータリクエストコード(D0 )を実行すると、自動的にサーボ対応や制御 I/O 機能の割り付けを行います。 ユーザは MCC06 への SERVO 対応に関する設定、変更を意識する必要はありません。
なお、ステッピングモータの脱調検出を行うときは、 MCC300 PORT にて必要なパラメータを設定します。
SEL2

SEL1

SEL0

0

0

0

0

0

1

0

1

1

1

0

0

制御方式
ステッピングモータ:オープンループ
サーボモータ

位置検出

Z相

DALM

DEND / PO

DRST/OUT0

不要

無効

通知のみ

PO 検出可汎用出力( MF など)

有効

通知のみ

DEND

DRST 出力

&

有効

即時停止

無効

エンコーダ

有効

即時停止

無効

エンコーダ

:フィードバックループ 入力可ステッピングモータ:簡易脱調エラー検出
ステッピングモータ:脱調エラー検出

回転スリットフォトセンサ

汎用出力( MF など)
汎用出力( MF など)

OUT1
汎用出力(CS など)汎用出力(SON など)
汎用出力(CS など)汎用出力(CS など)● 電源投入時の初期値は、 00H (ステッピングモータ : オープンループ)です。
は応用機能です。別冊「技術資料 A」をご覧ください。
◆ DALM の設定は MCC06 の SERVO SPEC SET コマンドにて、通知のみ(汎用入力)の仕様を即時停止、または減速停止に切り替えることができます。
◆ 上記以外の SEL の設定(組合せ)は禁止です。

(2 ) サーボ対応機能
サーボドライバに対応する信号として、 DRST 信号出力（サーボリセット出力）、 DEND 信号入力
（サーボ位置決め完了入力）、 DALM 信号入力（サーボアラーム入力）があります。

■ DRST 信号のサーボ対応
ドライブ中に、即時停止指令のアクティブを検出すると、 DRST 信号に 10 ms 間 ON 出力します。
また、 DRST コマンドで DRST 信号を 10 ms 間 ON 出力することができます。
汎用出力としても使用できます。
● 即時停止指令
FAST STOP コマンド、 FSSTOP 信号、 LIMIT 即時停止に設定した CWLM, CCWLM 信号、即時停止に設定した DALM 信号、即時停止に設定した各種カウンタのコンパレータ出力◆ 以下の停止の場合にも、 DRST 信号を出力します。
・ ORIGIN ドライブ実行中に、 LIMIT 即時停止信号の検出によりパルス出力を停止した場合
・ ORIGIN ドライブの ERROR パルス検出機能による停止◆ DRST 機能を有効にして DRST 信号を出力した場合は、 DEND 信号を有効に設定している場合でも、
DEND 信号の確認は行いません。
◆ STATUS1 PORT の EXT PULSE = 1 のときには、 DEND 機能ならびに DRST 機能は無効です。

■ DEND 信号のサーボ対応
ドライブ実行時に、パルス出力が終了しても、 DEND 信号のアクティブレベルを検出するまでドライブを終了しません。
この間、 STATUS2 PORT の DEND BUSY ＝ 1 になります。
汎用出力としても使用できます。
◆ 即時停止指令を検出した場合は、 DEND 機能を中止してドライブを強制終了します。
ただし、 ORIGIN ドライブ実行中の LIMIT 即時停止では、 DNED 機能は有効です。
◆ STATUS1 PORT の EXT PULSE = 1 のときには、 DEND 機能ならびに DRST 機能は無効となります。

■ DEND ERROR 機能
パルス出力完了またはエラー発生後に、 DEND 信号のアクティブレベルを検出できないまま、 DEND 信号のエラー判定時間に達したら、実行中のドライブを強制終了します。
この機能が動作した場合は、 STATUS1 PORT の ERROR = 1 になります。
◆ DEND 信号のエラー判定時間は、 DEND TIME SET コマンドで設定します。

■ DALM 機能
ドライバからのアラーム信号で即時停止、減速停止することができます。
汎用入力としても使用できます。
DALM 信号のアクティブ検出状態は、 STATUS1 PORT で読み出すことができます。
- 56 -

取扱 説明書6-10. 各種データを読み出しする(1) ステータス読み出し機能
パルスコントロール、割り込み要求出力、入出力信号、カウンタのコンパレータの出力の現在の状態を
リアルタイムで読み出しできます。
STATUS PORTREAD

① STATUS1--STATUS5 PORT から常時読み出しできます。

(2) スピードデータ読み出し機能
出力中のドライブパルス速度の現在の状態をリアルタイムで読み出しできます。
設定データの読み出し、またはエラー内容を読み出すリード PORT に設定します。
COMMAND PORTWRITEDATA PORTREAD① DRIVE COMMAND PORT に COMMAND を書き込み、DRIVE DATA PORT をスピードデータの読み出し PORT にします。
② DRIVE DATA PORT からパルス速度データを読み出します。

リード PORT を変更する場合に設定します。
同じリード PORT のデータを読み出す場合は、再設定不要です。

(3) カウントデータ読み出し機能
カウンタのカウントデータ、カウンタのラッチデータなどの、現在の状態をリアルタイムで読み出しできます。
COMMAND PORTWRITEDATA PORT① DRIVE COMMAND PORT に COMMAND を書き込み、DRIVE DATA PORT を読み出しするカウンタの PORT にします。
② DRIVE DATA PORT からカウンタのデータを読み出します。

READ

リード PORT を変更する場合に設定します。
同じリード PORT のデータを読み出す場合は、再設定不要です。

(4) チェック機能
チェックコマンドにより、エラー内容、設定データの確認ができます。
COMMAND PORTWRITECOMMAND PORTWRITEDATA PORTREAD① DRIVE COMMAND PORT にチェック COMMAND を書き込み、エラー内容または設定データの読み出しを指定します。
<DATA READ PORT SELECT コマンド :H'F041 の実行>
② DRIVE COMMAND PORT に COMMAND H'F041 を書き込みます。
③ DRIVE DATA PORT からエラー発生時の COMMAND CODE、またはエラー内容を示す ERROR CODE を読み出します。

- 57 -

取扱 説明書6-11. 各種カウンタ機能を使用する
各軸共通の説明です。各名称の先頭文字 X, Y は省略しています。

(1 ) アドレスカウンタ機能
アドレスカウンタは、 CWP, CCWP 信号に出力するドライブパルスをカウントして、絶対アドレスを管理する
32 ビットのカウンタです。
◆ ＋(CW )方向のパルスでカウントアップ、－(CCW )方向のパルスでカウントダウンします。
◆ カウンタの有効範囲は、 -2,147,483,647 ～ +2,147,483,647 （ H'8000_0001 ～ H'7FFF_FFFF ）です。
負数の場合は、２の補数表現になります。
◆ 有効範囲を超えるとオーバーフローとなり、 STATUS4 PORT の ADDRESS OVF = 1 になります。
オーバーフローしてもカウント機能は有効ですので、リングカウンタとして使用できます。
カウンタの最大カウント数（有効範囲）を任意に設定することで、回転系の位置管理ができます。

■アドレスカウンタパルス選択部

ADDRESS COUNTER INITIALIZE3(1.0 μ s 幅)

ADDRESS COUNTER INITIALIZE1(指定軸の発生パルス
でカウント)(EXT PULSE(指定軸の EA/EB を
1 逓倍でカウント) (分周数 : 1 ))内は初期値です。

(指定軸の発生パルス)

TYPE

出力パルス

COUNT

エンコーダ信号XEA, XEBCOUNTDIVISION

PULSE

YEA, YEB

TYPE

D7--D0SEL(指定軸の発生パルス)

カウントパルスX 軸の発生パルス
Y 軸の発生パルス■アドレスカウンタとコンパレータの構成
カウントパルス
32BIT
DRIVE DATA2, 3 PORT
データリードアドレスカウンタ

COUNTER DATA2, 3 PORT
データライト

カウントデータ

<比較>
COMP1

ADDRESS COUNTERCOMP1 の出力＝

COMPARE REGISTER1< COUNTER DATA2, 3 >RELOADENABLE<比較>

ADDRESS COUNTERCOMP2COMPARE REGISTER2

COMP2 の出力

TYPE

<比較>

ADDRESS COUNTERCOMP3COMPARE REGISTER3

COMP3 の出力

TYPE

●カウンタ機能の設定
カウンタとコンパレータの機能は、 ADDRESS COUNTER INITIALIZE1,2,3 コマンドで設定します。
●カウンタのデータ設定
アドレスカウンタの現在値は ADDRESS COUNTER PRESET コマンドで設定します。
●カウントデータは、 ADDRESS COUNTER PORT SELECT コマンドで読み出し指定します。
データは、 DRIVE DATA1, 2, 3 PORT から、常時読み出すことができます。
● ADDRESS COUNTER INITIALIZE1 コマンドの COUNT PULSE SEL で、アドレスカウンタのカウントパルスを
エンコーダ信号に設定すると、エンコーダ信号のカウントタイミングを、選択したアクティブ幅のパルスに変換
して、 CWP, CCWP 信号から出力します。
- 58 -

取扱 説明書■エンコーダ信号の入力

R2

エンコーダ信号入力は、 XEA, XEB 信号入力と YEA, YEB 信号入力の２組の信号入力があります。
位相差信号、または独立方向のパルス信号が入力できます。
● 位相差信号の入力タイミング●アドレスカウンタ
デジタルフィルタ初期値(0 )の場合
２逓倍のとき： t1, t2, t3, t4 ＞ 50 ns
t1 ＋ t2 ≧ 200 ns 、 t3 ＋ t4 ≧ 200 ns
４逓倍のとき： t1, t2, t3, t4 ≧ 200 ns

EA 入力
EB 入力
t1

t2

t3

●その他のカウンタ
デジタルフィルタ初期値(0 )の場合
t1, t2, t3, t4 ＞ 50 ns

t4

カウントエッジ（矢印）<＋方向のカウント入力><－方向のカウント入力>

EA 入力
１逓倍
EB 入力

EA 入力
２逓倍
EB 入力

EA 入力
４逓倍
EB 入力

● 独立方向パルス信号の入力タイミング
独立方向のパルス信号は、負論理パルスとしてカウントします。
●アドレスカウンタ
デジタルフィルタ初期値(0 )の場合
t1, t2, t4 ＞ 50 ns
t3 ≧ 200 ns

EA 入力
EB 入力
t1

t2
t3

t4

t1

t2
t3

カウントエッジ（矢印）<＋方向のカウント入力><－方向のカウント入力>

EA 入力
EB 入力

- 59 -●その他のカウンタ
デジタルフィルタ初期値(0 )の場合
t1, t2, t4 ＞ 50 ns
t3 ＞ 100 ns

取扱 説明書■ エンコーダ信号出力機能

R1

ADDRESS COUNTER INITIALIZE1 コマンドで設定します。
アドレスカウンタのカウントパルスをエンコーダ信号に設定すると、エンコーダ信号のカウントタイミングを、
EXT PULSE TYPE で選択したアクティブ幅のパルスに変換して、 CWP, CCWP 信号から出力します。
◆ エンコーダ信号を出力中でも、即時停止指令がアクティブ状態の間は、エンコーダ信号パルス出力を停止します。
◆ エンコーダ信号パルス出力がアクティブ状態のときに、即時停止指令がアクティブ状態になった場合は、出力中のエンコーダ信号パルスのアクティブ幅を確保した後にパルス出力を停止します。
◆ EXT PULSE = 1 のときは、 STATUS1 PORT の以下のフラグが有効です。
・ BUSY, STBY, DRIVE, ERROR, LSEND, FSEND◆ 汎用コマンドの書き込み、同期スタート機能、 DRST, DEND のサーボドライバ対応は無効です。
◆ エンコーダ信号パルス出力中のステータスフラグは、以下のように変化します。
・ ADDRESS COUNTER INITIALIZE1 コマンドの COUNT PULSE SEL を外部パルス信号に設定すると、EXT PULSE = 1、 BUSY = 1、 STBY = 1、 DRIVE = 0 になります。
・エンコーダ信号パルスの出力を開始すると、 STBY = 0、 DRIVE = 1 になります。
・即時停止指令でエンコーダ信号パルスの出力を停止すると、 STBY = 1 、 DRIVE = 0 になります。
・即時停止指令解除後にエンコーダ信号パルスの出力を開始すると、 STBY =0、 DRIVE = 1 になります。
・ COUNT PULSE SEL を自軸の発生パルスに設定すると、 EXT PULSE = 0 、 BUSY = 0 になります。
なお、即時停止指令がアクティブ状態のときは、 COUNT PULSE SEL を "00"に設定しないでください。
*「エンコーダ信号出力機能の注意事項」をご覧ください。
◆ EXT PULSE TYPE で選択したアクティブ幅の２倍の時間内に、次のカウントタイミングが入力した場合は、正常なパルス出力ができません。
この場合は、 STATUS1 PORT の ERROR = 1 になります。 ERROR = 1 でも、外部パルス出力は停止しません。
<エンコーダ信号パルス入力>
２逓倍の

EA 入力

エンコーダ信号
パルス入力 EB 入力<エンコーダ信号パルス出力>
独立方向の CWP 出力
エンコーダ信号
パルス出力 CCWP 出力
選択したアクティブ幅

２逓倍の

CWP 出力エンコーダ信号
パルス出力 CCWP 出力・２逓倍の位相差信号出力の場合は、選択したアクティブ幅が出力信号の位相差になります。

- 60 -

取扱 説明書■ エンコーダ信号出力機能の注意事項

R1

STATUS1 PORT の EXT PULSE = 1 の状態で、即時停止指令がアクティブ状態のときに、
ADDRESS COUNTER INITIALIZE1 コマンドの COUNT PULSE SEL を「 "00"：自軸の発生パルス」に設定すると、EXT PULSE = 0 および BUSY = 0 に戻らず、以降の動作が不能になります。
即時停止指令で停止後に、 BUSY = 0 に戻す場合は、以下の方法で対応してください。
● EXT PULSE = 1 で動作中に、 LIMIT 即時指令で停止した場合

N①① 外部パルス出力を逆方向に出力して、 LIMIT から脱出します。

②② STATUS2 PORT の CWLM と CCWLM フラグが "0" であることを確認します。
YN③③ ADDRESS COUNTER INITIALIZE1 コマンドの COUNT PULSE SEL を "00" に設定します。

④④ STATUS1 PORT の BUSY フラグが "0" であることを確認します。
Y● EXT PULSE = 1 で動作中に、 LIMIT 以外の即時停止指令で停止した場合
即時停止指令を解除することで、 LIMIT 即時停止と同様に BUSY = 0 に戻すことは可能ですが、即時停止指令を解除するときの安全性を考慮して実行する必要があります。
安全性が確保できない場合は、以下の方法で初期化してください。
<SOFT RESET コマンドによる初期化>
BUSY =1 となっている他軸を BUSY = 0 にできる場合は、他軸に SOFT RESET コマンドを実行します。
コマンドの実行でリセットと同様に初期化が行われます。

N①① 他軸の DRIVE DATA3 PORT に H'8000 を書き込みます。

②② 他軸の STATUS1 PORT の BUSY フラグが "0" であることを確認します。
他軸が BUSY = 1 の場合は、 BUSY = 0 にします。
Y

N③③ 他軸の DRIVE COMMAND PORT に H'0003 を書き込みます。

④④ 他軸の STATUS1 PORT の BUSY フラグが "0" であることを確認します。
YN⑤⑤ 他軸の DRIVE COMMAND PORT に H'000F を書き込みます。

⑥⑥ X, Y 軸の STATUS1 PORT の BUSY フラグが "0" であることを確認します。
Y<電源再投入による初期化>
X, Y 軸とも BUSY = 0 に戻せない場合は、 C-772 の電源を一度切ってから再投入してください。

- 60 A -取扱 説明書(2 ) パルスカウンタ機能
パルスカウンタは、エンコーダ信号(外部パルス)をカウントして、実位置を管理する 32 ビットのカウンタです。
ドライブパルス出力のカウントもできます。
◆ ＋方向のパルスでカウントアップ、－方向のパルスでカウントダウンします。
◆ カウンタの有効範囲は、 -2,147,483,647 ～ +2,147,483,647 （ H'8000_0001 ～ H'7FFF_FFFF ）です。
負数の場合は、２の補数表現になります。
◆ 有効範囲を超えるとオーバーフローとなり、 STATUS4 PORT の PULSE OVF = 1 になります。
オーバーフローしてもカウント機能は有効ですので、リングカウンタとして使用できます。
カウンタの最大カウント数（有効範囲）を任意に設定することで、回転系の位置管理ができます。

■パルス選択部
PULSE COUNTER INITIALIZE1

エンコーダ信号XEA, XEB(指定軸の EA/EB を
1 逓倍でカウント)

YEA, YEBPULSE COUNTER INITIALIZE3()内は初期値です。

(指定軸の出力パルス
でカウント)

COUNT(分周数 : 1 )

COUNT

TYPE

X 軸の出力パルス(指定軸の出力パルス)

DIVISION

PULSE

カウントパルス

D7--D0SEL

Y 軸の出力パルス■パルスカウンタとコンパレータの構成(指定軸の出力パルス)

カウントパルス

DRIVE DATA2, 3 PORT
データリード

PULSE<ラッチ信号によるクリア>

CLR

COUNT LATCH SPEC SETENABLE

32BIT

コマンドの設定

AUTO CLEAR

パルスカウンタ

ENABLE

COUNTER DATA2, 3 PORT
データライト

カウントデータ

<比較>
COMP1

COMP1 の出力＝

PULSE COUNTERCOMPARE REGISTER1RELOAD< COUNTER DATA2, 3 >ENABLE<比較>

PULSE COUNTERCOMP2COMPARE REGISTER2

TYPECOMP2 の出力<比較>
PULSE COUNTERCOMP3COMPARE REGISTER3

TYPE

COMP3 の出力

●カウンタ機能の設定
カウンタとコンパレータの機能は、 DRIVE COMMAND で設定します。
PULSE COUNTER INITIALIZE1, 2, 3 コマンドをご覧ください。
●カウンタのデータ設定
パルスカウンタの初期値は、 PULSE COUNTER PRESET で行います。
コンパレータのデータは、 PULSE COUNTER COMPARE REGISTER1,2,3 SET で設定します。
●カウントデータは、 PULSE COUNTER PORT SELECT コマンドで読み出し指定します。
データは、 DRIVE DATA1, 2, 3 PORT から、常時読み出すことができます。

- 61 -

取扱 説明書(3 ) パルス偏差カウンタ機能
パルス偏差カウンタは、２種の任意パルスをカウントして、パルス数の偏差を検出する 32 ビットのカウンタです。
１種の任意パルスをカウントするパルスカウンタとしても使用できます。
◆ 任意パルスは、エンコーダ信号(外部パルス)、およびドライブパルス出力から選択し、カウントパルスは以下になります。
・偏差カウンタのカウントパルス１は、＋方向でカウントアップ、－方向でカウントダウンします。
・偏差カウンタのカウントパルス２は、－方向でカウントアップ、＋方向でカウントダウンします。
・パルスカウンタのカウントパルスは、＋方向でカウントアップ、－方向でカウントダウンします。
◆ カウンタの有効範囲は、 -2,147,483,647 ～ +2,147,483,647 （ H'8000_0001 ～ H'7FFF_FFFF ）です。
負数の場合は、２の補数表現になります。
◆ 有効範囲を超えるとオーバーフローとなり、 STATUS4 PORT の DFL OVF = 1 になります。
オーバーフローしてもカウント機能は有効ですので、リングカウンタとして使用できます。
カウンタの最大カウント数（有効範囲）を任意に設定することで、回転系の位置管理ができます。

■パルス偏差カウンタのパルス選択部
DFL COUNTER INITIALIZE1

エンコーダ信号XEA, XEB(指定軸の EA/EB を
1 逓倍でカウント)

YEA, YEBDFL COUNTER INITIALIZE3(指定軸の出力パルス
でカウント)

COUNT(カウントパルスを 1 分周)

COUNT

TYPE

)内は初期値です。

(分周数 : 1)

DIVISION DIVISIONPULSE

X 軸の出力パルス(

TYPE

D7--D0SEL

Y 軸の出力パルス

カウントパルス 1(指定軸の EA)

カウントパルス 2(指定軸の EB )*パルス偏差カウンタのパルス選択をパルス
カウンタとした場合カウントパルス 1 から指定軸の出力パルスとなります。

■パルス偏差カウンタとコンパレータの構成
カウントパルス１
カウントパルス２
DRIVE DATA2, 3 PORT
データリードDFL<ラッチ信号によるクリア>

CLR

COUNT LATCH SPEC SETENABLE

32BIT

コマンドの設定

AUTO CLEAR

パルス偏差カウンタ

ENABLE

COUNTER DATA2, 3 PORT
データライト

カウントデータ

<比較>
COMP1

COMP1 の出力＝

DFL COUNTERCOMPARE REGISTER1RELOAD< COUNTER DATA2, 3 >ENABLE<比較>

DFL COUNTERCOMP2COMPARE REGISTER2

TYPECOMP2 の出力<比較>
DFL COUNTERCOMP3COMPARE REGISTER3

TYPE

COMP3 の出力

COMP
DETECTION TYPE

●カウンタ機能の設定
カウンタとコンパレータの機能の設定は、 DFL COUNTER INITIALIZE1, 2, 3 コマンドで行います。
●カウンタのデータ設定
パルス偏差カウンタの初期値は、 DFL COUNTER PRESET コマンドで行います。
コンパレータのデータは、 DFL COUNTER COMPARE REGISTER1,2,3 SET で設定します。
●カウントデータは、 DFL COUNTER PORT SELECT コマンドで読み出し指定します。
データは、 DRIVE DATA1, 2, 3 PORT から、常時読み出すことができます。
- 62 -

取扱 説明書(4 ) パルス周期カウンタ機能
パルス周期カウンタは、 20 MHz の基準クロックをカウントして、任意パルスの１周期を計測する 32 ビットのカウンタです。
このカウンタは時間を計測しますので、 32 ビットのタイマとしても使用できます。
◆ 任意パルスは、エンコーダ信号(外部パルス)、およびドライブパルス出力から選択します。
◆ １周期を計測するカウンタとして使用する場合は、任意のトリガ信号の検出で計測スタンバイ状態になり、計測するパルスのカウントタイミングが入力すると計測を開始します。
１周期を計測するとデータをラッチして保存します。同時にカウンタをクリアして、次の計測を開始します。
◆ タイマとして使用する場合は、任意のトリガ信号の検出で計測を開始します。
計測するパルスのカウントタイミングが入力すると計測データをラッチして保存します。
カウンタはクリアしません。ラッチしたデータは、計測を累積したデータになります。
◆ カウンタの有効範囲は、 4 ～ 4,294,967,294 （ H'0000_0004 ～ H'FFFF_FFFE）です。
１周期の計測データは、 SPEED COUNTER PORT SELECT コマンドで読み出し指定します。
データは、 DRIVE DATA1, 2, 3 PORT から、常時読み出すことができます。
◆ 有効範囲を超えるとオーバーフローとなり、 STATUS4 PORT の SPEED OVF = 1 になります。
カウンタのオーバーフローカウント数（最大値）は、任意に設定できます。

■パルス周期カウンタパルス選択部
SPEED COUNTER INITIALIZE1(指定軸の EA/EB を
1 逓倍でカウント)

エンコーダ信号 XEA, XEB

COUNT

エンコーダ信号 YEA, YEB

TYPESPEED COUNTER INITIALIZE3()内は初期値です。

(指定軸の外部信号でカウント)(分周数 : 1 )COUNT

DIVISION

PULSE

X 軸の出力パルス

D7--D0SEL(パルス 1 周期を計測)計測するパルス

Y 軸の出力パルス■パルス周期カウンタとコンパレータの構成計測するパルス
COUNT PULSE SEL2
COUNT ENABLE TYPE
<計測開始のトリガ信号>

32BIT
パルス周期カウンタ

SPEED<ラッチ信号によるクリア>

CLR
ENABLE

COUNT LATCH SPEC SET
コマンドの設定

AUTO CLEAR
DRIVE DATA2, 3 PORT
データリードCOUNTER DATA2, 3 PORTENABLE
カウントデータ

データライト<比較>COMP1
S PEED COUNTERCOMP1 の出力＝

COMPARE REGISTER1< COUNTER DATA2, 3 >RELOADENABLE<比較>SPEED COUNTERCOMP2COMPARE REGISTER2

COMP2 の出力

TYPE

<比較>

SPEED COUNTERCOMP3COMPARE REGISTER3

TYPE● カウンタ機能の設定
カウンタとコンパレータの機能は、 DRIVE COMMAND で設定します。
SPEED COUNTER INITIALIZE1, 2, 3 コマンドをご覧ください。
● カウンタのデータ設定
カウンタとコンパレータのデータは、 COUNTER COMMAND で設定します。
「パルス周期カウンタのデータ設定」をご覧ください。
- 63 -

COMP3 の出力

取扱 説明書■ パルス周期カウンタの分周機能と計測タイミング
COUNT PULSE SEL で選択したパルスのカウントタイミングの周期を、分周して計測します。
● 計測するパルスのカウントタイミング
アップタイミングの入力
ダウンタイミングの入力
カウントタイミング(アップとダウンの OR)

1

2

3

4

5

6

7

6

7

● COUNT PULSE SEL2 = 0 の計測タイミング（パルスの１周期の計測）
開始のトリガ信号
計測開始

STBY

計測開始

分周数１の
計測タイミング

1

2

3

4

5

分周数２の
計測タイミング

1

3

5

7

最初の計測データは "0"● COUNT PULSE SEL2 = 1 の計測タイミング（タイマとして使用）
開始のトリガ信号
計測開始

計測開始

分周数１の
計測タイミング

1

2

3

4

5

6

7

分周数２の
計測タイミング

2

4

6■ ラッチデータの速度換算式
V＝ F／D誤差(％) ＝ (１／ D) x 100： V ＝ ラッチデータの速度 (Hz)： D ＝ ラッチデータ： F ＝ 20,000,000 (Hz )パルス周期カウンタの分解能は 50 ns です。速度の計測には、± 50 ns の誤差が生じます。
精度が必要な場合は、分周機能を使用して、計測する周期を長くしてください。

■ パルス周期カウンタのデータ設定
パルス周期カウンタの計測データは、 20MHz のクロックをカウントした値です。
COUNTER DATA1, 2, 3 PORT と COUNTER COMMAND PORT への書き込みで、コンペアレジスタの検出値、オーバーフローカウント数のデータを設定します。

- 64 -

取扱 説明書(5 ) カウントデータのラッチ・クリア機能■ カウンタのラッチ機能
設定したラッチタイミングのアクティブエッジで、カウンタのカウントデータをラッチします。
ラッチしたデータは、次のラッチタイミングのアクティブエッジが入力するまで保存します。
ラッチデータは、 DRIVE DATA1, 2, 3 PORT ( READ ) から読み出します。
リード PORT からデータを読み出す場合は、 DRIVE DATA3 PORT を最後に読み出します。
DATA1 または DATA2 PORT を読み出した時点で、 DATA1, 2, 3 PORT のデータを保持します。
DATA3 PORT の読み出しが終了すると、 DATA1, 2, 3 PORT のデータを更新します。
カウントデータのラッチ・クリア機能で、計測中のカウントデータを読み出すことができます。
◆ パルス周期カウンタの分解能は 50 ns です。速度の計測には、± 50 ns の誤差が生じます。
◆ 精度が必要な場合は、分周機能を使用して、計測する周期を長くしてください。
● ラッチ回数
読み出しデータは、 0 ～ 65,535 ( H'0000 ～ H'FFFF ) です。
設定したラッチタイミングでデータをラッチした回数を示します。
ラッチ回数は、 65,535 を越えると、 0 に戻ります。
COUNT LATCH SPEC SET コマンドを実行すると、ラッチ回数を "0" にクリアします。

■ カウンタのクリア機能
パルスカウンタ、パルス偏差カウンタ、パルス周期カウンタには、ラッチタイミングによるカウンタのクリア機能があります。
カウントデータのラッチと同時に、カウンタのデータを "0" にクリアします。
カウンタのカウントタイミングとクリア機能が同時に発生した場合は、クリアを優先します。

■ ラッチデータの読み出し実行シーケンス
COMMAND PORTWRITE
DATA1 PORTREAD
DATA2 PORTREAD
DATA3 PORTREAD

① DRIVE COMMAND PORT に COMMAND を書き込みます。

② DRIVE DATA1 PORT からラッチ回数 D15--D0 を読み出します。

③ DRIVE DATA2 PORT からラッチデータ D31--D16 を読み出します。

④ DRIVE DATA3 PORT からラッチデータ D15--D0 を読み出します。
リード PORT を変更する場合に設定します。
同じリード PORT のデータを読み出す場合は、再設定不要です。

- 65 -

取扱 説明書(6 ) カウンタのコンパレータ機能
各カウンタには、３個の専用コンパレータが付いており、カウンタ値と COMPARE REGISTER1, 2, 3 の値を比較して、検出条件が一致すると ON 出力します。出力状態は、 STATUS4 PORT で確認できます。

■ コンパレータ出力とカウンタ割り込み要求出力の構成
COMP
COMP1 の出力

COMP1

STOP

STOP

TYPE

ENABLE

TYPE

COMP

コマンドの設定

各種カウンタ共通の構成です。

INT

COUNTER

COUNTER COMP MASK

停止指令出力

INT

MASK

PULSE

<COMP1>STATUS4 出力
COMP1

TYPE

INT
ENABLECOMP
COMP2 の出力

COMP2

STOP

STOP

TYPE

ENABLEINT

COUNTERTYPE

COMPCOUNTER COMP MASK
コマンドの設定

INT

MASK

PULSE

<COMP2>

STOP

STOP

TYPE

ENABLE

COMP

INT

GATE

ENABLE

TYPE

各カウンタ INT 出力

停止指令出力

INT
TYPE

COMP

コマンドの設定

COMP2

COMP3

COUNTER

COUNTER COMP MASKSTATUS4 出力

TYPE

COMP
COMP3 の出力

停止指令出力INTMASK<COMP3>STATUS4 出力

PULSE

COMP3

TYPE

INT
ENABLE■コンパレータ出力の初期状態

COMP1 の出力

COUNTER INITIALIZE1COMP STOPTYPE

COMP1 STOPENABLE(即時停止)(停止させない)()内は初期値を示す。

停止指令出力(停止しない)COUNTERCOMP MASKINT PULSE
TYPE***INT
COMP1
MASK(スルー時の(マスクする)INT TYPE

出力幅 200ns)

は COUNTER COMP MASKSTATUS4 出力(出力しない)(レベルラッチ)

コマンドの設定

INT TYPE
レベルラッチエッジラッチ
スルー出力
エッジラッチINT クリア条件
STATUS4 PORT のリード終了
STATUS4 PORT のリード終了
検出条件不一致INT FACTOR CLR コマンドによる指定ビット＝ 1 の実行

→
→
→
→

クリア
(全 OR で出力)

COMP1 INTENABLECOMP GATE
TYPE(出力しない)AND
OR
選択● COMP2, 3 も同様の構成
COMP2 の出力

AND
OR
選択

COMP3 の出力

- 66 -SIGOUT 出力(出力しない)取扱 説明書■コンパレータ出力の仕様とクリア方法
コンパレータ出力
ADRINT

CNTINTDFLINT

SPDINT

出力仕様

クリア方法

アドレスカウンタの

<選択>

COMP1

・ COMP1 の検出条件の一致・検出条件の不一致でクリア

COMP2・ COMP2 の検出条件の一致

・ STATUS4 PORT リード終了でクリア

COMP3・ COMP3 の検出条件の一致

・ INT FACTOR CLR コマンドによるクリア

パルスカウンタの

<選択>

COMP1

・ COMP1 の検出条件の一致・検出条件の不一致でクリア

COMP2・ COMP2 の検出条件の一致

・ STATUS4 PORT リード終了でクリア

COMP3・ COMP3 の検出条件の一致

・ INT FACTOR CLR コマンドによるクリア

パルス偏差カウンタの

<選択>

COMP1

・ COMP1 の検出条件の一致・検出条件の不一致でクリア

COMP2・ COMP2 の検出条件の一致

・ STATUS4 PORT リード終了でクリア

COMP3・ COMP3 の検出条件の一致

・ INT FACTOR CLR コマンドによるクリア

パルス周期カウンタの

<選択>

COMP1

・ COMP1 の検出条件の一致・検出条件の不一致でクリア

COMP2・ COMP2 の検出条件の一致

・ STATUS4 PORT リード終了でクリア

COMP3・ COMP3 の検出条件の一致

・ INT FACTOR CLR コマンドによるクリア●コンパレータ COMP1 の検出条件は、「カウンタの値 ＝ COMPARE REGISTER1 の値」です。
コンパレータ COMP2, COMP3 の検出条件は、「≧、≦、＝」から選択します。
DFL カウンタの場合は、カウンタ値の検出方法が、絶対値検出と符号付き検出の選択ができます。
コンパレータの検出条件は、各 COUNTER INITIALIZE2 コマンドの COMP TYPE で設定します。
●コンパレータ COMP1, COMP2, COMP3 の出力には、以下の機能があります。
・コンパレータの一致出力は、レベルラッチ出力、エッジラッチ出力、スルー出力から選択できます。
・コンパレータの一致出力で、パルス出力を減速停止または即時停止させることができます。
・ COMP1, COMP2, COMP3 の出力を組み合わせて、カウンタ割り込み要求 SIG OUT に出力できます。
・ COMP1 の一致出力には、カウンタのオートクリア機能(*1 )と検出データのリロード機能があります。
当機能の設定は、各 COUNTER INITIALIZE1 コマンドで設定します。
*1 アドレスカウンタを除く●カウントデータのラッチ・クリア機能の設定により、任意のラッチタイミングの検出でカウントデータをラッチ、およびクリアすることができます。
このラッチデータは、 DFL LATCH DATA PORT SELECT コマンドで読み出し指定します。
データは、 DRIVE DATA1, 2, 3 PORT から、常時読み出すことができます。

■ オートクリア機能
COMP1 の一致検出と同時に、パルスカウンタ、パルス偏差カウンタ、パルス速度カウンタのデータを "0" にクリアします。
COMP1 の一致出力がスルー出力のときは、一致出力の最小出力幅を出力します。
この出力幅の初期値は 200ns ですが、最大 1ms まで出力幅を延ばしてリトリガ出力させることができます。

■ リロード機能
COMP1 の一致検出と同時に、 COUNTER DATA2, 3 PORT に書き込まれているデータを、 COMPARE REGISTER
1 に再設定します。
COMP1 の一致出力がスルー出力のときは、一致出力の最小出力幅を出力します。
この出力幅の初期値は 200ns ですが、最大 1ms まで出力幅を延ばしてリトリガ出力させることができます。

- 67 -

取扱 説明書(7 ) その他のカウンタ機能■ 分周したパルスでカウントさせる（分周数４の場合）
各カウンタの SPEC INITIALIZE1 で選択された COUNT PULSE SEL の出力パルスのカウントタイミングを分周することができます。
分周したカウントタイミングで、カウンタをアップダウンカウントします。
設定は各カウンタの COUNTER INITIALIZE3 コマンドで行います。
●エンコーダ信号(外部パルス)の場合は、 COUNT TYPE で逓倍したカウントタイミングを分周します。
● COUNTER INITIALIZE3 コマンドを実行すると、分周中の分周カウント値をクリアします。
<カウントパルスの入力>
アップタイミング
0

1

2

3

0

1

2

クリア

ダウンタイミング
2

1

0

3

2

1

0

3

2

0

7

6

<分周後のカウントタイミング>
カウントアップ
1
カウントダウン
1

0

-1

-2

COUNTER INITIALIZE3 コマンドの実行（分周数８に変更）■ 最大カウント数を設定する
各カウンタにカウント最大値を設定すると、設定値をカウンタの最大値として、リングカウントします。
STATUS4 PORT の各カウンタの OVF フラグを無視すれば、回転系の位置管理ができます。
最大値の設定は各カウンタの COUNTER MAX COUNT SET コマンドで行います。
カウント数が設定値の 1/2 に達すると、 STATUS4 PORT の各カウンタの OVF = 1 になります。
最大カウント数を設定しても、現在の各カウンタの値は変わりません。
各カウンタの値が、最大カウント数の範囲内になったときから、設定が有効になります。
● 最大カウント数＝ 1,999 の場合 （ 2,000 カウントで１回転）＋方向のカウント： 0 → 1 →…→ 999 → 1000 (STATUS4 PORT OVF = 1 )→ 1001 →…→ 1999 → 0－方向のカウント： 0 → 1999 →…→ 1001 → 1000 ( STATUS4 PORT OVF = 1 )→ 999 →…→ 1 → 0● 最大カウント数＝ 2,000 の場合 （ 2,001 カウントで１回転）＋方向のカウント： 0 → 1 →…→ 1000 → 1001 (1001 になると STATUS4 PORT OVF = 1)→…→ 2000 → 0－方向のカウント： 0 → 2000 →…→ 1001 → 1000 ( 1000 になると STATUS4 PORT OVF = 1)→…→ 1 → 0◆ 各カウンタでは、カウント初期値には、 H'8000_0000 を設定することもできます。
ただし、 H'8000_0000 を設定すると、 STATUS4 PORT の各カウンタの OVF=1 になります。
◆ アドレスカウンタでは、最大カウント数を H'FFFF_FFFF 以外に設定した場合は、以下の制約があります。
・絶対アドレスを指定する汎用コマンドは無効です。
・ SOFT LIMIT 機能は無効です。

- 68 -

取扱 説明書6-12. I/O を制御する
I/O PORT の信号操作は、 AL 通信上から I/O リクエストコードで行います。
I/O PORT のリクエスト方法には、ビット、バイト、ワード、全 PORT を指定することができます。
ﾘｸｴｽﾄ
I/O PORT アクセス単位
R/W
全 I/O PORT
指定ビット
バイト(8 ビット) ワード(16 ビット)I/O PORT 書き込み
50H
51H
54H
(55H)C-772 はありません
I/O PORT 読み出し
60H
61H
64H
65H

(1 ) 制御 I/O PORT
■ステッピングモータ(オープンループ)指定時
OUT0、 OUT1 信号は、ステッピングモータドライバの MF 信号や CS 信号に使用できます。
【制御 I/O 入力 PORT 】
D

７

入力 DATA

０

０

YDALM

XDALM

【制御 I/O 出力 PORT 】
D

出力 DATAYOUT1

XOUT1 YOUT0

０

D

XOUT0

読み出しは常時可能です。各々アクティブで 1 となります。

D０

７

０

０

０

YOUT1

０

XOUT1 YOUT0

XOUT0

各々アクティブ 1 で ON となります。

出力 DATA 部は現在の出力 PORT の状態(前回に出力 PORT へ出力した DATA)
ステッピングモータドライバ

J10,J11 (ドライバコネクタ 2 )+24V
DRSTCOM

モータ励磁オン /オフ

5

1.65K Ω+MF



DRST / OUT0 ( MF など)

6-MF
相励磁( PO)信号

DEND/PO

7

+PO

R.GND

8

DALM

9

+ALM

R.GND

10

-ALM


-PO
ドライバ異常

+24V

J6,J7(ドライバコネクタ 1)

EXTVCOM

ステップ角切替

1

+CS

2

-CS




OUT1 (CS など)■サーボモータ(フィードバックループ)指定時
サーボモータが選択された時点で、 OUT0 信号は DRST 信号に切り替わり自動的に 10ms 間 ON 出力します。
以後、リミット停止や FSSTOP などの即時停止要因発生時にも DRST 信号を自動的に 10ms 間 ON 出力します。
OUT1 信号は、 SON 信号などに汎用的に使用できます。
◆ サーボモータ指定時の DRST 信号は、制御 I/O PORT からの操作は行えません。
DRST 信号出力は DRST OUT コマンドにて、読み出しは MCC06 STATUS2 PORT から行います。
◆ ドライバからのアラーム信号(DALM )の入力状態は制御 I/O 入力 PORT に取り込まれますが、MCC06 STATUS2 PORT からも読み出すことができます。
DALM 発生時の処理は、アラーム入力の有無を通知する仕様ですが MCC06 の SERVO SPEC SET コマンドにて「 DALM 検出で即時停止する」に設定することができます。
【制御 I/O 入力 PORT 】
D７

入力 DATA

０

０

YDALM

XDALM

【制御 I/O 出力 PORT 】
D０ D７

出力 DATA
YOUT1

XOUT1

０

０

読み出しは常時可能です。各々アクティブで 1 となります。

０

D０
０

０

YOUT1

０

XOUT1

０

各々アクティブ 1 で ON となります。

出力 DATA 部は現在の出力 PORT の状態(前回に出力 PORT へ出力した DATA)
J10,J11 (ドライバコネクタ 2 )+24V

サーボモータドライバ
サーボリセット信号

1.65K Ω5

+RESETDRST /OUT0

6-RESET

DEND/PO

7

R.GND

8

DALM

9

R.GND

10

DRSTCOM



ドライバ完了信号

+END

-END

ドライバ異常

+ALM


+24V
EXTVCOM
OUT1 ( S.ON など)-ALM
J6,J7(ドライバコネクタ 1)

1

サーボオン / オフ

+SON




2

-SON

- 69 -

０

取扱 説明書(2 ) 汎用 I/O PORT
制御 I/O と独立した汎用 I/O として扱える入力 /出力信号を各 8 点用意しています。

■汎用 I/O 入力 PORT
汎用入力 PORT は、入力 DATA 部と出力 DATA 部の各 8BIT により構成されています。
読み出しは常時可能です。
出力 DATA 部には現在の出力 PORT の状態(前回に出力 PORT へ出力した DATA)が確認できます。
【汎用 I/O 入力 PORT 】
汎用 I/O 入力 DATA 部
D

汎用 I/O 出力 DATA 部
D

７

IN17

IN16

IN15

IN14

IN13

IN12

IN11

D

０

IN10

D０

７

OUT17

OUT16

OUT15

OUT14

OUT13

OUT12

OUT11

*各々アクティブで 1 となります。

■汎用 I/O 出力 PORT
汎用出力 PORT の 8BIT の内容を外部へ信号出力します。
電源投入時は、出力 PORT は OFF 出力(ノットアクティブ)となります。
【汎用 I/O 出力 PORT 】
D

D０

７

OUT17

OUT16

OUT15

OUT14

OUT13

OUT12

OUT11

OUT10

*各々 1 でアクティブ(ON)になります。

■ 汎用 I/O を使用したシステム分散配置の構成例
これらの信号は ACTIVE LOW となっています。
C-772

PC 側から外部
機器との

外部機器

AL 通信 (配線 1 本)
入力 8 点

・信号操作
・状態確認

出力 8 点C-772

 外部機器の出力状態が AL 通信を介して、ホスト PC 側で読み出すことができます。

 外部機器の入力信号を、 AL 通信を介してホスト PC 側から操作することができます。

- 70 -

OUT10

取扱 説明書

７．リクエスト説明
7-1. ハンドシェイク方法(1 ) 初期化リクエスト
ユーザからの初期化リクエストを I/F ユニットが受け付けると、 I/F ユニットは自動的に全スレーブに対し AL
通信の初期化リクエストを送信します。
C-772 を含むスレーブ側は、 I/F ユニットからこの初期化リクエストを受信するまではイニシャルエラー(初期化
リクエストが実行されるまで他のリクエストを受け付けない状態)となり、エラーコード 80 Ｈ を返します。
よって、スレーブユニットの電源投入後には必ず I/F ユニットに対し AL 通信の初期化リクエストを実行する必要があります。この機能により、スレーブユニット側に瞬時停電が発生した場合など、不正なデータで動作を続行することが防止できます。初期化リクエストの詳細は、各 I/F ユニットの取扱説明書をご覧ください。

(2 ) ハンドシェイクの説明
ユーザアプリケーションからリクエストを正常に I/F ユニットが受け付けると、 C-772 に実装されている MCC06、
I/O ポートに読み書きの実行ができるようになります。
初期化を終えたら、モータタイプ(ステッピング /サーボモータなど)の選択をスレーブパラメータリクエストで実行します。
次にパルス出力方式、 RATE 設定範囲、速度など動作させるのに必要な設定を行い、ドライブ起動コマンドで動作を開始させます。
C-772 を含むスレーブユニット機器は、 I/F ユニットを介してこれらの設定･起動のコマンドをリクエストとして受信すると、必ずアンサ－バックを返信します。
よって、ユーザアプリケーション側は、リクエストを送信した後は、必ずアンサ－バックを受け取ってから、次のリクエストを送信するようにしてください。

リクエスト

①

③

⑤

⑦

初期化を実行する

スレーブパラメータ

DRIVE が可能か MCC

DRIVE 起動コマンド

リクエストを送信

設定 D0(モータ選択)

STATUS1 の読み出し(INDEX など)ののリクエストを送信

リクエストを送信

リクエストを送信④⑥⑧

USER PROGRAM 例②
アンサーバック

アンサーバックでアンサーバックでアンサーバックのアンサーバックでリクエスト(初期化)

リクエスト(モータデータで STATUS1 内DRIVE リクエストの応答を確認選択)応答を確認

BUSY=0 を確認

応答を確認

R: リクエスト
A:アンサーバック

ユーザ
①R

②A

③R

④A

⑤R

⑥A

R

A

⑦R

⑧A

I/F ユニット
R

A

R

A

R

A

スレーブ
初期化処理

出力

内部処理

内部処理

内部処理

(PULSE 等)※電源投入後、最初のリクエストは初期化リクエスト以外受け付けません。

(3 ) AL 通信時間
AL 通信仕様は、通信速度、およびリトライ動作の選択(ノイズ等の発生時の処理)により、以降に示す実行時間の仕様が変わります。
通信速度 =625000bps、リトライ回数 =0 の設定、 AL 通信にノイズなどが乗っていない条件を基本とし、その条件から異なる状態が発生した場合のタイミングの差を以下の表に示します。

■通信速度(ボーレート)
通信速度の設定によって下記の様に時間が加算されます。
通信速度(bps)
書き込み時の時間差(ms)読み出し時の時間差(ms)

9765
12.60
25.20

39062 156250 625000
3.00
0.60
0
6.00
1.20
0

- 71 -

取扱 説明書■リトライ回数
リトライ回数の設定を 0 以外に設定した場合、リトライ 1 回あたりの回数に応じて最大で下記の時間が遅れます。これはリトライ動作による遅れなので、リトライを有効にしていてもノイズが乗らない環境であれば、実行時間に変化はありません。
通信速度(bps)
9765
書き込み時の遅れ(ms) 128.00
読み出し時の遅れ(ms) 256.00※リトライ 1 回あたりの時間

39062 156250 625000
32.00
8.00
2.00
64.00
16.00
4.00

■アンサーバックの遅れ
スレーブユニットがアンサーバックを返す時に、 AL 通信データラインにノイズが入っていると、
スレーブユニットはノイズがなくなるまで待機します。
この時の最大待ち時間(t1 )は下記の通りです。
通信速度(bps)

9765

アンサーバックの遅れ(ms)

リクエスト
(ライト)

39062 156250 625000: t1 128.00

32.00

8.00

2.00

リクエスト

アンサーバック(リード)

アンサーバック

I/F ユニット

AL 通信データ

スレーブユニット

ﾘｸｴｽﾄ

スレーブユニット

ﾘﾄﾗｲ

ﾉｲｽﾞ待機

t1

ｱﾝｻｰ
ﾊﾞｯｸ

I/F ユニット

t1

*1

*2

*1

この間にスレーブユニットからアンサーバックが返らないとリトライ設定に応じてリトライを実行します。
時間待ち(t1 )及び指定回数リトライを実行してもアンサーバックが返らない場合は、 I/F ユニットはユーザへのアンサーバックとして、タイムアウトエラーの判定結果を通知します。

*2

スレーブユニットはアンサーバックを返す時点で AL 通信データラインの状態を確認し、ノイズなどがないクリヤーな状態を確認してからアンサーバックを返します。
このサンプリングにより起こる時間の最大がアンサーバック遅れです。
スレーブユニットはこの待機時間を経過しても AL 通信データラインがクリヤーにならなかった場合は送信を止め、 I/F ユニット側が *1 の処理を行い、ユーザにタイムアウトエラーの判定結果を通知します。

(4 ) リクエスト書き込み、アンサーバック読み出し
PC → I/F ユニット

リクエスト

I/F ユニット → PC

アンサーバック

AL 通信データ

ﾘｸｴｽﾄ
t1

I/F ユニット例

ｱﾝｻｰﾊﾞｯｸ

各コマンド実行時間を参照

t2

仕様

t1

t2

CB-07

ISA バス30 μ s × n

30 μ s × n

n: 書込みバイト数(一括書込 12 バイト)

CB-09

PCI バス30 μ s × n

30 μ s × n

n: 書込みバイト数(一括書込 12 バイト)

CB-14

RS232C

100 μ s × n

100 μ s × n

n: 書込みバイト数(一括書込 24 バイト)
(PC ～ CB-14 間 :115.2Kbps 時)

CB-23/USB

USB≦ 1.2ms≦ 1.2ms

USB : FULL SPEED

備考

・一括書込時を例としたバイト数を備考に示します。
I/F ユニット、およびリクエストのパラメータ部(コマンド)によって時間が異なります。
詳しくは、各 I/F ユニットの取扱説明書をご覧ください。
- 72 -

取扱 説明書7-2. リクエスト、アンサ－バック フォ－マット
デ－タは全てバイナリ－です。
リクエストパラメ－タ、アンサ－バックパラメ－タは各リクエスト、アンサ－バックにより長さ(バイト数)が異なります。

(1 ) リクエストフォーマット
リクエストフォーマットとは、どれだけのデータの長さ(バイト数)を、どの機器に対し、どの様な内容でリクエストするか(軸、コマンドの種別、データで書き込みしたり、読み出しするか)を決めてから送信する
形を示すものです。
1 バイト

1 バイト

1 バイト

1 バイト

n バイト

リクエスト長スレ－ブアドレス

スレ－ブタイプ

リクエストコ－ド

リクエストパラメ－タ

リクエスト長(注)リクエスト長の指定バイトは、リクエスト長に含みません
・スレ－ブアドレス： 01 Ｈ ～ 0F Ｈ ( 00 Ｈ は I/F ユニット専用アドレスです。)
・スレ－ブタイプ： C-772 のスレ－ブタイプは、 02 Ｈ です。
・リクエストコ－ド： C-772 では MCC06 や I/O のどこのポートに読み書きするか指定する部分です。
・リクエストパラメ－タ ： C-772 では軸の指定部分とその軸の MCC06 、 I/O ポートに実行させるコマンド
およびそのデータの部分です。

(2 ) アンサーバックフォーマット
アンサーバックフォーマットとは、スレーブ機器から今からどれだけのデータの長さ(バイト数)が送られて来るのか通知を受けた後、指定したリクエストに対してエラーがあったか /無かったかの結果判定、およびリクエストに応じて(読み出しリクエスト時)パラメータ部分にデータが付加される形を示すものです。

■リクエストに論理上のエラ－がないことを示すアンサ－バックリクエストが実行された後に返信されます。(リクエストが正常に実行されたことを示します。)
1 バイト
アンサ－バック長

1 バイト

n バイト

エラ－判定結果

アンサ－バックパラメ－タ

アンサ－バック長(注)アンサーバック長の指定バイトは、アンサーバック長に含みません
・エラ－判定結果： 00 Ｈ (エラ－なし)になります。
・アンサ－バックパラメ－タ ： リクエストで読み出されたデータを付加した部分です。
リクエストにより、パラメータにデータが付加されないものがあります。

■リクエストに論理上のエラ－がある場合のアンサーバック
1 バイト

1 バイト

アンサ－バック長

エラ－判定結果
アンサ－バック長(注)アンサーバック長の指定バイトは、アンサーバック長に含みません
エラー判定結果
00 Ｈ
01 Ｈ
02 Ｈ
03 Ｈ
04 Ｈ
05 Ｈ
80 Ｈ
81 Ｈ
82 Ｈ
84 Ｈ

エラー名称
(エラーなし）スレーブタイプエラー
未定義リクエストエラ－
軸指定エラ－
リクエスト長エラー
フォーマットエラー

スレ－ブタイプが C-772 を指定していません
未定義のリクエストコ－ドを受信しました
有効でない軸を指定しました
リクエスト長がリクエストとあっていません
パラメータが範囲外です(MCC06 のコマンドに対しては判定しません)
初期化エラー
スレーブが不正に電源 OFF された。
シリアルエラー
スレーブからの受信時にエラーが発生した。
タイムアウトエラー
スレーブへの送信時にエラーが発生した。
リクエスト長フォーマットエラー リクエスト長が 03 Ｈ ～ 14 Ｈ の範囲外にある。

・エラー種別の書式エラー
・エラー処理例

エラー内容

エラー種別
書式エラー
書式エラー
書式エラー
書式エラー
書式エラー
ハードエラー
AL 通信エラー
AL 通信エラー
書式エラ ー： プログラムのフォーマット(書式)の間違いによるものを指します。
エラー発生後もプログラムの続行は可能です。(リトライは行われません。)： I/F ユニットの取扱説明書をご覧ください。

- 73 -

取扱 説明書7-3. リクエストコード
下記の実行時間は AL 通信部で掛かる時間(ボーレート :625000bps 時)を表しています。
・書き込み時は、各 I/F ユニットにリクエストが書き込まれてから、スレーブユニットがリクエストを開始するまでの時間です。
・読み出し時は、各 I/F ユニットにリクエストが書き込まれてから、最初のアンサーバック長のデータを受け始めるまでの時間です。

(1 ) スレーブパラメータリクエストコード
ステッピングモータ、またはサーボモータの選択をスレーブパラメータリクエストコードで設定します。
駆動するモータ(ステッピングまたはサーボモータ)によって、モータタイプを設定してください。
リクエストコードは、 X 軸、 Y 軸共に同様です。
［通信速度 625000bps 時］【各 PORT の構成 】
リクエストコード

D0 Ｈ

AL 通信のリクエスト名
スレーブパラメータ書き込み

実行時間
0.49ms(制御方式 :モータの選択)

スレーブパラメータポート名称
スレーブパラメータ PORT
D7
0

D1 Ｈ

スレーブパラメータ読み出し

0.49ms(制御方式 :モータの選択)

D0
0

0

0

0

SEL2 SEL1 SEL0

書
込

スレーブパラメータ PORT
D7
0

D0
0

0

0

0

SEL2 SEL1 SEL0

読出(2 ) MCC06 リクエストコード
C-772 に搭載されるパルスジェネレータ MCC06 に対して実行するリクエストコードを指定します。
リクエストコードは、 X 軸、 Y 軸共に同様です。
［通信速度 625000bps 時］
リクエストコード

10 Ｈ
11 Ｈ
12 Ｈ
13 Ｈ
14 Ｈ
リクエストコード

20 Ｈ
21 Ｈ
22 Ｈ
23 Ｈ
24 Ｈ

AL 通信のリクエスト名

実行時間

DRIVE COMMAND 一括書き込み

0.30ms

【各 PORT の構成】
MCC06 の PORT 名称

DRIVE COMMAND PORT 書き込み

0.25msDRIVE COMMAND PORT

DRIVE DATA1 PORT 書き込み

0.25msDRIVE DATA1 PORT

書DRIVE DATA2 PORT 書き込み

0.25msDRIVE DATA2 PORT

込

DRIVE DATA3 PORT 書き込み

0.25msDRIVE DATA3 PORT

AL 通信のリクエスト名

実行時間

COUNTER COMMAND 一括書き込み

0.30ms

MCC06 の PORT 名称

COUNTER COMMAND PORT 書き込み 0.25ms

COUNTER COMMAND PORTCOUNTER DATA1 PORT 書き込み

0.25msCOUNTER DATA1 PORT

書COUNTER DATA2 PORT 書き込み

0.25msCOUNTER DATA2 PORT込

COUNTER DATA3 PORT 書き込み

0.25msCOUNTER DATA3 PORT

AL 通信のリクエスト名

実行時間

DRIVE DATA PORT 一括読み出し

0.49ms

MCC06 の PORT 名称

DRIVE DATA1 PORT 読み出し

0.46msDRIVE DATA1 PORT

DRIVE DATA2 PORT 読み出し

0.46msDRIVE DATA2 PORT

DRIVE DATA3 PORT 読み出し

0.46msDRIVE DATA3 PORT

リクエストコード

AL 通信のリクエスト名

実行時間

MCC06 の PORT 名称

40 Ｈ
41 Ｈ
42 Ｈ
43 Ｈ
44 Ｈ

STATUS1 PORT 読み出し

0.46msSTATUS1 PORTSTATUS2 PORT 読み出し

0.46msSTATUS2 PORTSTATUS3 PORT 読み出し

0.46msSTATUS3 PORTSTATUS4 PORT 読み出し

0.46msSTATUS4 PORTSTATUS5 PORT 読み出し

0.46msSTATUS5 PORT

リクエストコード

30 Ｈ
31 Ｈ
32 Ｈ
33 Ｈ

- 74 -

読出

読出

取扱 説明書(3 ) I/O リクエストコード
C-772 の制御 I/O 、および汎用 I/O に対して実行するリクエストコードを指定します。
制御 I/O のリクエストコードは、 X 軸、 Y 軸共に同様です。
［通信速度 625000bps 時］
AL 通信のリクエスト名リクエストコード

50 Ｈ
51 Ｈ
54 Ｈ

【各 PORT の構成】

実行時間

全 I/O PORT 書き込み

0.22msI/O PORT 指定ビット書き込み

0.24msI/O PORT バイト書き込み

0.24ms

スレーブパラメータポート名称
制御 I/O の出力 PORT
D7
0

D0
0

0

0

YOUT1

XOUT1

YOUT0

XOUT0

書

汎用 I/O の出力 PORT

込

D7
OUT17

［通信速度 625000bps 時］
リクエストコード AL 通信のリクエスト名

60 Ｈ
61 Ｈ
64 Ｈ
65 Ｈ

0.42msI/O PORT 指定ビット読み出し

0.46msI/O PORT バイト読み出し

0.46msI/O PORT ワード読み出し

0.46ms

OUT16

OUT15

OUT14

OUT13

OUT12

OUT11

OUT10

【各 PORT の構成】

実行時間

全 I/O PORT 読み出し

D0

スレーブパラメータポート名称
制御 I/O の入力 PORT
D7
0

D0
0

YDALM

XDALM

YOUT1

入力 DATA 部

XOUT1

YOUT0

XOUT0

出力 DATA 部

汎用 I/O の出力 PORT
D7
OUT17

読

D0
OUT16

OUT15

OUT14

OUT13

OUT12

OUT11

出

OUT10

汎用 I/O の入力 PORT
D7IN17(4) MCC300 リクエストコード

D0
IN16

IN15

IN14

IN13

IN12

IN11

IN10

(応用機能)

C-772 に搭載される脱調検出用の MCC300 に対して、実行するリクエストコードを指定します。
リクエストコードは、 X 軸、 Y 軸共に同様です。
［通信速度 625000bps 時］
AL 通信のリクエスト名

実行時間

AXIS COMMAND 一括書き込み

0.30ms

MCC300 の PORT 名称

AXIS COMMAND PORT 書き込み

0.25msAXIS COMMAND PORTAXIS DATA1 PORT 書き込み

0.25msAXIS DATA1 PORTAXIS DATA2 PORT 書き込み

0.25msAXIS DATA2 PORT

リクエストコード

70 Ｈ
71 Ｈ
72 Ｈ
73 Ｈ

込

AL 通信のリクエスト名

実行時間
0.49ms

MCC300 の PORT 名称

AXIS DATA1 PORT 読み出し

0.46msAXIS DATA1 PORT

読AXIS DATA2 PORT 読み出し

0.46msAXIS DATA2 PORT出

AL 通信のリクエスト名

実行時間

MCC300 の PORT 名称

AXIS STATUS1 PORT 読み出し

0.49msAXIS STATUS1 PORT

リクエストコード90 Ｈ

書

AXIS DATA PORT 一括読み出し

リクエストコード

80 Ｈ
81 Ｈ
82 Ｈ

【各 PORT の構成】

* 脱調検出の詳細については、別冊「技術資料 A」をご覧ください。

(5 ) その他のリクエストコード
上記リクエスト以外に、 I/F ユニットに対するリクエストとして下記のようなものがあります。
【リクエスト例】
リクエストコード

E0 Ｈ
E1 Ｈ
E3 Ｈ
E5 Ｈ
E8 Ｈ

リクエスト名
有効アドレスチェックリクエスト
スレーブタイプ読み出しリクエスト
エラー累計回数読み出しリクエスト
エラー累計回数クリアリクエスト
初期化リクエスト(注)* 初期化リクエスト方法は各 I/F ユニットによって異なります。
詳しくは、使用される I/F ユニットの取扱説明書をご覧ください。
- 75 -

読

取扱 説明書８．リクエスト PORT 説明
リクエストパラメータは C-772 に搭載される MCC06 、制御 I/O、および汎用 I/O PORT の内、どの軸の、どの
PORT に対して COMMAND やデータを書き込んだり、読み出し実行するか指定する部分を指します。
X 軸、 Y 軸共通の説明です。各名称の先頭文字 X, Y は省略しています。

8-1. スレーブパラメータ PORT
スレーブパラメータリクエストコードにより、軸毎にモータタイプ(ステッピングモータ、またはサーボモータドライバ)の選択を行います。
スレーブパラメータリクエストコード(D0 )を実行すると、自動的にサーボ対応や制御 I/O 機能の割り付けを行います。
原則、ユーザは MCC06 への SERVO 対応に関する設定、変更を意識する必要はありません。
D７
０ ０ ０ ０ ０

D０

SEL0
SEL1
SEL2
SEL2

SEL1

SEL0

0

0

0

0

0

1

0

1

1

1

0

0

制御方式
ステッピングモータ:オープンループ
サーボモータ

位置検出

Z相

DALM

DEND / PO

DRST/OUT0

不要

無効

通知のみ

PO 検出可汎用出力( MF など)

有効

通知のみ

DEND

DRST 出力

&

有効

即時停止

無効

エンコーダ

有効

即時停止

無効

エンコーダ

:フィードバックループ 入力可ステッピングモータ:簡易脱調エラー検出
ステッピングモータ:脱調エラー検出

回転スリットフォトセンサ

汎用出力( MF など)
汎用出力( MF など)

OUT1
汎用出力(CS など)汎用出力(SON など)
汎用出力(CS など)汎用出力(CS など)は応用機能です。別冊「技術資料 A」をご覧ください。
●電源投入時の初期値は、 00H (ステッピングモータ : オープンループ)です。
・ D ７ ～ D ３ BIT は、必ず 0 にしてください。
・簡易脱調検出、脱調エラー検出以外の DALM 機能の初期値は、アラーム入力の有無を通知する仕様です。
MCC06 の SERVO SPEC SET コマンドで「 DALM 検出で即時停止する」に設定変更することができます。
＊ SERVO SPEC SET コマンドについては、別冊「技術資料 A 」をご覧ください。

8-2. MCC06 PORT(書き込み)(1 ) DRIVE COMMAND PORT
この PORT に DRIVE COMMAND を書き込むと、データの設定、または指定したドライブを実行します。
DRIVE COMMAND には、汎用コマンドと特殊コマンドがあります。
・汎用コマンドは、 STATUS1 PORT の BUSY = 0 のときに、書き込みができます。
・特殊コマンドの書き込みは常時可能です。

(2 ) DRIVE DATA1,2,3 PORT(書き込み)
DRIVE COMMAND の設定データ、または指定したドライブの動作データを書き込む PORT です。
この PORT の書き込みは常時可能です。

(3 ) COUNTER COMMAND PORT
この PORT に COUNTER COMMAND を書き込むと、データの設定を実行します。
COUNTER COMMAND の書き込みは常時可能です。
◆ただし、以下の COUNTER COMMAND は BUSY = 0 のときにのみ書き込みができます。
・ ADDRESS COUNTER PRESET・ ADDRESS COUNTER MAX COUNT SET(4 ) COUNTER DATA1,2,3 PORT(書き込み)
COUNTER COMMAND の設定データを書き込む PORT です。
この PORT の書き込みは常時可能です。

- 76 -

取扱 説明書8-3. MCC06 PORT(読み出し)(1 ) STATUS1 PORT
パルスコントロールの現在の状態を表示する PORT です。読み出しは常時可能です。
D15
D14
D13
D12
D11
D10
D9
D8
INDEX
SPEED
EXT
未使用(0 ) 未使用( 0)
CONST
DOWN
UP
CBUSY
CBUSY
PULSE
D7

D6

D5

D4

D3

D2

D1

D0

FSEND

SSEND

LSEND

ERROR

DRVEND

DRIVE

STBY

BUSY

応用機能
別冊「技術資料 A」をご覧ください。
＊各々アクティブで1 になります。

D0 ： BUSY
コマンドのデータ処理中、またはドライブ実行中の状態を示します。
1 ：コマンドのデータ処理中、またはドライブ実行中の状態
0 ：コマンド入力待ちの状態◆ 2 軸補間コマンド実行中は、 XBUSY = 1 、 YBUSY = 1 になります。
◆ 以下のコマンドは、 BUSY = 0 および STATUS1 PORT の MAN = 0 のときに書き込みます。
・汎用コマンド・ COUNTER COMMAND の ADDRESS COUNTER PRESET コマンド・ COUNTER COMMAND の ADDRESS COUNTER MAX COUNT SET コマンド
D1 ： STBY
パルス出力の準備(パラメータ処理)が完了した状態を示します。
1 ：パルス出力の準備が完了した状態
0 ： STBY SPEC SET コマンドで設定した STBY 解除条件のアクティブ検出でクリアします。
または即時停止指令のアクティブ検出でクリアします。
◆ 2 軸補間コマンド実行時は、 X 軸（メイン軸）の STBY SPEC SET コマンドで設定した STBY 解除条件の検出で、 XSTBY = 0、 YSTBY = 0 になります。
◆ 補間ドライブ実行後の停止時には、メイン軸の STBY フラグが一時的に STBY = 1 になります。
この STBY = 1 は、補間ドライブの終了、または次のパルス出力の開始で STBY = 0 になります。
＊ 補間ドライブについては、別冊「技術資料 A 」をご覧ください。
D2 ： DRIVE
パルス出力中の状態を示します。
1 ：パルス出力中の状態
0 ：パルス出力停止中の状態
D3 ： DRVEND
パルス出力を伴う汎用コマンドの実行を終了したことを示します。
1 ：パルス出力を伴う汎用コマンドの実行を終了した状態
0 ：次の汎用コマンドの実行でクリアします◆ 停止指令の検出やエラーの発生により、パルス出力を伴う汎用コマンドの実行をパルス出力なしで終了した場合も、 DRVEND = 1 にします。
◆ DEND 信号が有効になるサーボモータ設定時はドライバ完了信号を検出してから DRVEND = 1 にします。
D4 ： ERROR
データ入力、コマンド入力、または各種機能の実行に、エラーが発生したことを示します。
1 ：エラーが発生した状態
0 ：次の汎用コマンドの実行でクリアします◆ エラーの内容は、チェックコマンドの ERROR STATUS READ コマンドで確認できます。
◆ 2 軸補間コマンドでエラーが発生した場合は、エラー該当軸が ERROR =1 になります。
＊ 補間ドライブについては、別冊「技術資料 A 」をご覧ください。
D5 ： LSEND
LIMIT 停止指令のアクティブを検出したことを示します。
1 ： STBY = 1 または DRIVE = 1 のときは、 LIMIT 停止指令のアクティブを検出した状態
STBY = 0 および DRIVE = 0 のときは、 LIMIT 停止指令によりパルス出力を終了した状態
0 ：次のパルス出力を伴う汎用コマンドの実行でクリアします◆ ORIGIN ドライブで LIMIT 停止した場合は、次工程の開始でクリアします◆ 2 軸補間ドライブで LIMIT 停止指令を検出した場合は、 XLSEND = 1, YLSEND = 1 になります。
◆ LIMIT 停止指令は、入力機能を LIMIT 減速停止または LIMIT 即時停止に設定した CWLM, CCWLM 信号、
SOFT LIMIT 機能による SOFT LIMIT 位置停止があります。
＊ 補間ドライブならびに SOFT LIMIT 機能については、別冊「技術資料 A」をご覧ください。

- 77 -

取扱 説明書

D6 ： SSEND
減速停止指令のアクティブを検出したことを示します。
1 ： STBY = 1 または DRIVE = 1 のときは、減速停止指令のアクティブを検出した状態
STBY = 0 および DRIVE = 0 のときは、減速停止指令によりパルス出力を終了した状態
0 ：次のパルス出力を伴う汎用コマンドの実行でクリアします◆ 2 軸補間ドライブで減速停止指令を検出した場合は、 XSSEND = 1、 YSSEND = 1 になります。
減速停止指令は、 SLOW STOP コマンド、 LIMIT 減速停止に設定した CWLM, CCWLM 信号、減速停止に設定した DALM 信号、停止機能を減速停止に設定した各種カウンタのコンパレータ出力があります。
＊ 補間ドライブについては、別冊「技術資料 A 」をご覧ください。
D7 ： FSEND
即時停止指令のアクティブを検出したことを示します。
1 ： DRIVE = 1 のときは、即時停止指令のアクティブを検出した状態
DRIVE = 0 のときは、即時停止指令によりドライブを強制終了した状態
0 ：次のパルス出力を伴う汎用コマンドの実行でクリアします◆ 2 軸補間ドライブで即時停止指令を検出した場合は、 XFSEND = 1 、 YFSEND = 1 になります。
◆ データ設定コマンド実行中は、即時停止指令を検出しても強制終了しません。
即時停止指令は、 FSSTOP 信号、 FAST STOP コマンド、 LIMIT 即時停止に設定した CWLM, CCWLM 信号、
即時停止に設定した DALM 信号、停止機能を即時停止に設定した各種カウンタのコンパレータ出力があります。
＊ 補間ドライブについては、別冊「技術資料 A 」をご覧ください。
D8 ： UP
出力中のドライブパルス速度が、加速中の状態を示します。
1 ：加速中の状態、または各種ドライブ実行時の最初のステップの状態
0 ：減速中または一定速中または停止中の状態◆ 各種ドライブ実行時の最初のステップ（最初の変速周期）では、 UP =1 になります。
D9 ： DOWN
出力中のドライブパルス速度が、減速中の状態を示します。
1 ：減速中の状態
0 ：加速中または一定速中または停止中の状態
D10 ： CONST
出力中のドライブパルス速度が、一定速中の状態を示します。
1 ：一定速中の状態
0 ：加速中または減速中または停止中の状態◆ 2 軸補間ドライブ中は、 X 軸（メイン軸）の UP, DOWN, CONST フラグのみが有効です。
D11 ： EXT PULSE
出力するドライブパルスを、エンコーダ信号を外部パルスとして出力する設定にしている状態を示します。
1 ：出力パルスを、「エンコーダ信号」または「他軸の発生パルス」に設定している状態
0 ：出力パルスを、「自軸の発生パルス」に設定している状態◆ エンコーダ信号からの外部パルス出力は、 ADDRESS COUNTER INITIALIZE1 コマンドで設定します。
◆ EXT PULSE = 1 のときは、 STATUS1 PORT の以下のフラグが有効です。
・ BUSY, STBY, DRIVE, ERROR, LSEND, FSEND◆ 汎用コマンドの書き込み、サーボドライバ対応は無効です。
D12 ： SPEED CBUSY (応用機能)
スピード系のドライブ CHANGE 指令を処理中の状態、またはスピード系のドライブ CHANGE 指令の入力が無効の状態を示します。
1 ：スピード系のドライブ CHANGE コマンドまたはドライブ CHANGE 信号を処理中の状態
またはスピード系のドライブ CHANGE 指令の入力が無効の状態
0 ：スピード系のドライブ CHANGE コマンドまたはドライブ CHANGE 信号の入力待ちの状態◆ スピード系のドライブ CHANGE コマンドは、 SPEED CBUSY = 0 を確認してから実行します。
スピード系のドライブ CHANGE コマンドには、 UP DRIVE, DOWN DRIVE, CONST DRIVE,
SPEED CHANGE, RATE CHANGE があります。
＊ ドライブ CHANGE 機能については、別冊「技術資料 A 」をご覧ください。
D13 ： INDEX CBUSY (応用機能)
INDEX CHANGE 指令を処理中の状態、または INDEX CHANGE 指令の入力が無効の状態を示します。
1 ： INDEX CHANGE コマンドを処理中の状態
または INDEX CHANGE コマンドの入力が無効の状態
0 ： INDEX CHANGE コマンドの入力待ちの状態◆ INDEX CHANGE コマンドは、 INDEX CBUSY = 0 を確認してから実行します。
INDEX CHANGE コマンドには、 INC INDEX CHANGE, ABS INDEX CHANGE, PLS INDEX CHANGE があります。
＊ INDEX CHANGE 機能については、別冊「技術資料 A」をご覧ください。
D15,D14 ：未使用
0 が出力されます。
- 78 -

取扱 説明書(2 ) STATUS2 PORT
停止機能・ ORIGIN 機能・サーボ対応機能の現在の状態を表示する PORT です。
読み出しは常時可能です。
D15
DEND
BUSY

D14

D13

D12

DALM

DEND

DRST

D7

D6

D5

D4

CCW

CW

SOFT LIMIT SOFT LIMIT

未使用( 0 ) 未使用(0 )D11
ORIGIN
FLG

D10

D9

D8

Z 相 / PO

NORG

ORG

D3

D2

D1

D0

CCWLM

CWLM

FSSTOP

未使用(0)

応用機能
別冊「技術資料 A」をご覧ください。
＊各々アクティブで1 になります。

D0 ：未使用
0 が出力されます。
D1 ： FSSTOPFSSTOP 信号の現在のアクティブ状態を示します。
1 ：アクティブレベル入力中の状態
D2 ： CWLM
CWLM 信号(B 接点入力)の現在のアクティブ状態を示します。
1 ：アクティブレベル入力中の状態
D3 ： CCWLM
CCWLM 信号(B 接点入力)の現在のアクティブ状態を示します。
1 ：アクティブレベル入力中の状態
D4,D5 ：未使用
0 が出力されます。
D6 ： CW SOFT LIMIT (応用機能)
CW SOFT LIMIT 機能の現在のアクティブ状態を示します。
1 ： SOFT LIMIT 機能により、 CW SOFT LIMIT アドレスでパルス出力を停止した状態
0 ：次のパルス出力を伴う汎用コマンドの実行でクリアします◆ SPEC INITIALIZE3 コマンドで、 SOFT LIMIT ENABLE = 1 に設定している場合に有効です。
◆ DEND 信号が有効になるサーボモータ設定時は、ドライバ完了信号を検出後に SOFT LIMIT アクティブ
状態を表示します。
◆ 2 軸補間ドライブ実行時に、 SOFT LIMIT アドレスを検出した場合は、検出軸の SOFT LIMIT アドレスで
2 軸とも停止します。 SOFT LIMIT フラグは、 SOFT LIMIT 検出軸のみ変化します。
D7 ： CCW SOFT LIMIT (応用機能)
CCW SOFT LIMIT 機能の現在のアクティブ状態を示します。
1 ： SOFT LIMIT 機能により、 CCW SOFT LIMIT アドレスでパルス出力を停止した状態
0 ：次のパルス出力を伴う汎用コマンドの実行でクリアします◆ SPEC INITIALIZE3 コマンドで、 SOFT LIMIT ENABLE = 1 に設定している場合に有効です。
◆ DEND 信号が有効になるサーボモータ設定時は、ドライバ完了信号を検出後に SOFT LIMIT アクティブ
状態を表示します。
◆ 2 軸補間ドライブ実行時に、 SOFT LIMIT アドレスを検出した場合は、検出軸の SOFT LIMIT アドレスで
2 軸とも停止します。 SOFT LIMIT フラグは、 SOFT LIMIT 検出軸のみ変化します。
＊ SOFT LIMIT 機能については、別冊「技術資料 A」をご覧ください。
D8 ： ORG
ORG 信号の現在のアクティブ状態を示します。
1 ：アクティブレベル入力中の状態
D9 ： NORG
NORG 信号の現在のアクティブ状態を示します。
1 ：アクティブレベル入力中の状態
D10 ： Z/PO
Z 相、または PO 信号の現在のアクティブ状態を示します。
1 ：アクティブレベル入力中の状態◆ PO は、スレーブパラメータリクエストでステッピングモータ(オープンループ)に設定している場合、Z 相は、スレーブパラメータリクエストでサーボモータ、またはステッピングモータの脱調検出に設定している場合に有効です。
D11 ： ORIGIN FLG
ORIGIN ドライブの機械原点アドレスの記憶状態を示します。
1 ：機械原点の絶対アドレスを記憶している状態
0 ：機械原点の絶対アドレスを記憶していない状態- 79 -

取扱 説明書

D12 ： DRST
DRST 信号の現在の出力状態を示します。
1 ：ハイレベル出力中の状態（アクティブレベル出力中の状態）
0 ：ローレベル出力中の状態
D13 ： DEND
DEND 信号の現在のアクティブ状態を示します。
1 ：アクティブレベル入力中の状態
D14 ： DALMDALM 信号の現在のアクティブ状態を示します。
1 ：アクティブレベル入力中の状態
D15 ： DEND BUSY
DEND 信号のアクティブレベル検出待ちの状態を示します。
1 ：パルス出力を完了して、 DEND 信号のアクティブレベル検出待ちの状態
0 ： DEND 信号のアクティブレベルの検出でクリアします◆ 次の強制終了の実行でも DEND BUSY はクリアされます。
・ DEND ERROR 機能による強制終了の場合・即時停止指令のアクティブを検出した場合◆ DEND BUSY = 1 は、ドライブ実行中の状態です。
◆ DEND 信号の機能が有効になるサーボモータ設定の場合に有効です。

(3 ) STATUS3 PORT
外部信号出力(SIGOUT)の現在の状態を表示する PORT です。
読み出しは常時可能です。
D15

D14

D13

D12

D11

D10

D9

D8

未使用(0 ) 未使用( 0) 未使用( 0 ) 未使用(0 ) 未使用( 0) 未使用( 0) 未使用(0 ) 未使用(0)D7

D6

未使用(0 ) 未使用( 0)D5
SIGOUT

D4

D3

D2

D1

＊各々アクティブで1 になります。

D0

未使用(0 ) 未使用( 0) 未使用( 0) 未使用(0 ) 未使用( 0)D5 ： SIGOUT
１で SIGOUT 信号出力がアクティブ信号出力中の状態を示します。
◆ SIGOUT 信号は、 HARD INITIALIZE1 コマンドで設定します。
初期値は CNTINT 設定になっています。
CNTINT 出力のほか、 DFLINT などの他の割り込み要因を選択して外部信号出力することができます。
D0--D4 ：未使用 0 が出力されます。
D6--D15 ：未使用 0 が出力されます。

- 80 -

取扱 説明書(4 ) STATUS4 PORT
カウンタのオーバーフローとカウンタのコンパレータ出力の状態を表示する PORT です。
読み出しは常時可能です。
D15
SPEED
OVF

D14
SPDINT
COMP3

D13
SPDINT
COMP2

D12
SPDINT
COMP1

D11
DFL
OVF

D10
DFLINTCOMP3

D9
DFLINTCOMP2

D8
DFLINT
COMP1

D7
PULSE
OVF

D6
CNTINT
COMP3

D5
CNTINT
COMP2

D4
CNTINT
COMP1

D3
ADDRESSOVF

D2ADRINTCOMP3

D1
ADRINTCOMP2

D0
ADRINT
COMP1＊各々アクティブで1 になります。

D0 ： ADRINT COMP1
D1 ： ADRINT COMP2
D2 ： ADRINT COMP3
アドレスカウンタの値が COMPARE REGISTER ( 1,2,3)の検出条件と一致したことを示します。
1 ：検出条件が一致した状態
0 ：クリア条件の入力でクリアします◆ 検出条件およびクリア条件は、 ADDRESS COUNTER INITIALIZE1, 2 コマンドで設定します。
D3 ： ADDRESS OVF
アドレスカウンタの値がオーバフローしたことを示します。
1 ：オーバフローした状態
0 ： ADDRESS COUNTER PRESET コマンドの実行でクリアします
D4 ： CNTINT COMP1
D5 ： CNTINT COMP2
D6 ： CNTINT COMP3
パルスカウンタの値が各 COMPARE REGISTER ( 1,2,3)の検出条件と一致したことを示します。
1 ：検出条件が一致した状態
0 ：クリア条件の入力でクリアします◆ 検出条件およびクリア条件は、 PULSE COUNTER INITIALIZE1, 2 コマンドで設定します。
D7 ： PULSE OVF
パルスカウンタの値がオーバフローしたことを示します。
1 ：オーバフローした状態
0 ： PULSE COUNTER PRESET コマンドの実行でクリアします
D8 ： DFLINT COMP1
D9 ： DFLINT COMP2
D10 ： DFLINT COMP3
パルス偏差カウンタの値が各 COMPARE REGISTER( 1,2,3 )の検出条件と一致したことを示します。
1 ：検出条件が一致した状態
0 ：クリア条件の入力でクリアします◆ 検出条件およびクリア条件は、 DFL COUNTER INITIALIZE1, 2 コマンドで設定します。
D11 ： DFL OVF
パルス偏差カウンタの値がオーバフローしたことを示します。
1 ：オーバフローした状態
0 ： DFL COUNTER PRESET コマンドの実行でクリアしますD12 ： SPDINT COMP1
D13 ： SPDINT COMP2
D14 ： SPDINT COMP3
パルス周期カウンタのカウントデータ、 SPDINT COMP2,3 ではカウンタのラッチデータが各 COMPAREREGISTER ( 1,2,3 )の検出条件と一致したことを示します。
1 ：検出条件が一致した状態
0 ：クリア条件の入力でクリアします◆ 検出条件およびクリア条件は、 SPEED COUNTER INITIALIZE1, 2 コマンドで設定します。
COMP2, COMP3 が比較するデータは、 SPEED COUNTER INITIALIZE3 コマンドで設定します。
D15 ： SPEED OVF
計測中のパルス周期カウンタの値が、オーバフローしたことを示します。
1 ：オーバフローした状態
0 ：計測するパルスのカウントタイミングの入力でクリアします
または、 SPEED COUNTER INITIALIZE3 コマンドで、 COUNT ENABLE TYPE = "000" に設定するとクリアします- 81 -

取扱 説明書(5 ) STATUS5 PORT
各入力信号の現在の状態を表示する PORT です。
読み出しは常時可能です。
D15

D14

D13
INDEX
CSET

D12
SPEED
CSET

X (不定)

未使用( 0)

D7

D6

D5

D4

± YEB

± YEA

± XEB

± XEA

D11

D10

D9

D8

未使用( 0) 未使用( 0) 未使用(0 ) 未使用( 0)
D3

D2

D1

応用機能
別冊「技術資料 A」をご覧ください。

D0

未使用( 0) 未使用( 0) 未使用(0 ) 未使用( 0)D3--D0D4
D5
D6
D7：未使用 0 が出力されます。
：± XEA：± XEB：± YEA：± YEB± XEA、± XEB、± YEA 、± YEB 信号の現在の入力状態を示します。
1 ：ノットアクティブの状態
0 ：アクティブの状態
D11--D8 ：未使用 0 が出力されます。
D12 ： SPEED CSET (応用機能)
スピード系のドライブ CHANGE 指令が、待機中の状態を示します。
1 ：スピード系のドライブ CHANGE 指令が待機中の状態
0 ：スピード系のドライブ CHANGE 指令なしの状態◆ 待機中の CHANGE 指令は、各 CHANGE 機能の変更動作点の検出で実行します。
◆ スピード系のドライブ CHANGE コマンドには、 UP DRIVE, DOWN DRIVE, CONST DRIVE,
SPEED CHANGE, RATE CHANGE があります。
＊ スピード系のドライブ CHANGE 機能については、別冊「技術資料 A」をご覧ください。
D13 ： INDEX CSET (応用機能)
INDEX CHANGE 指令が、待機中の状態を示します。
1 ： INDEX CHANGE 指令が待機中の状態
0 ： INDEX CHANGE 指令なしの状態◆ 待機中の CHANGE 指令は、 INDEX CHANGE 機能の変更動作点の検出で実行します。
◆ INDEX CHANGE コマンドには、 INC INDEX CHANGE, ABS INDEX CHANGE, PLS INDEX CHANGE があります。
＊ INDEX CHANGE 機能については、別冊「技術資料 A」をご覧ください。
D14 ：未使用 0 が出力されます。
D15 ： X
出力は不定です。

- 82 -

取扱 説明書8-4. DRIVE DATA1 ,DRIVE DATA2 ,DRIVE DATA3 PORT (読み出し)
各種カウンタの値、または各種データを読み出す PORT です。
この PORT の読み出しは常時可能です。
◆ 読み出すデータの PORT SELECT コマンドを DRIVE COMMAND PORT に書き込むと、この DRIVE DATA1,
DATA2, DATA3 PORT （ READ）が指定したデータのリード PORT になります。
リード PORT の指定は、別の PORT SELECT コマンドを実行するまで変わりません。
リセット後は、パルスカウンタのカウントデータのリード PORT になります。
◆ リード PORT からデータを読み出す場合は、 DRIVE DATA3 PORT を最後に読み出します。
DATA1 または DATA2 PORT を読み出した時点で、 DATA1, 2, 3 PORT のデータを保持します。
DRIVE DATA3 PORT の読み出しが終了すると、 DATA1, 2, 3 PORT のデータを更新します。
◆ DATA1, 2, 3 PORT のデータ保持中でも、 PORT SELECT コマンドを書き込んだ場合は、データを更新します。
PORT SELECT コマンド以外のコマンドの書き込みでは、データを保持します。

■ PORT SELECT コマンド(リード PORT 選択)
・ DATA READ PORT SELECT・ MCC SPEED PORT SELECT：設定データ、チェックデータの読み出し：出力中のドライブパルス速度の読み出し

・ ADDRESS COUNTER PORT SELECT・ PULSE COUNTER PORT SELECT・ DFL COUNTER PORT SELECT・ SPEED COUNTER PORT SELECT：アドレスカウンタのカウントデータの読み出し：パルスカウンタのカウントデータの読み出し：パルス偏差カウンタのカウントデータの読み出し：パルス周期カウンタが計測パルスのカウントタイミングでラッチした計測データの読み出し

・ ADDRESS LATCH DATA PORT SELECT・ PULSE LATCH DATA PORT SELECT・ DFL LATCH DATA PORT SELECT・ SPEED LATCH DATA PORT SELECT：アドレスカウンタのカウントラッチデータの読み出し：パルスカウンタのカウントラッチデータの読み出し：パルス偏差カウンタのカウントラッチデータの読み出し：パルス周期カウンタのカウントラッチデータの読み出し- 83 -

取扱 説明書8-5. I/O PORT(1 ) 制御 I/O PORT
モータドライバの制御 I/O 用として扱える入出力信号を入力 2 点 /出力 4 点用意しています。

■制御 I/O 入力 PORT
制御 I/O 入力 PORT は、入力 DATA 部と出力 DATA 部の計 6BIT により構成されています。
読み出しは常時可能です。
出力 DATA 部には現在の出力 PORT の状態(前回に出力 PORT へ出力した DATA)が確認できます。
【制御 I/O 入力 PORT 】
D７
入力 DATA
出力 DATAD０００
YDALM XDALM YOUT1
XOUT1 YOUT0 XOUT0 ＊ 1 でアクティッブです。
*各々アクティブで 1 となります。
D0： XOUT0
D1： YOUT0
D2： XOUT1
D3： YOUT1
D4： XDALM
D5： YDALM
D6,D7 ：未使用

X 軸の OUT0 出力状態を示します。
Y 軸の OUT0 出力状態を示します。
X 軸の OUT1 出力状態を示します。
Y 軸の OUT1 出力状態を示します。
X 軸の DALM 信号の状態を示します。
Y 軸の DALM 信号の状態を示します。
0 が出力されます。

・サーボモータ指定時の DRST 信号は、 OUT0 信号からの読み出しは行えません。
DRST 信号の状態の読み出しは MCC06 STATUS2 PORT から行います。
・ DALM 入力は B 接点入力のため、 GND に接続しないと制御 I/O 入力ポートの読み出し結果が DALM ON状態となります。
・ DALM 発生時の処理は、アラーム入力の有無を通知する仕様ですが MCC06 の SERVO SPEC SET コマンドにて「 DALM 検出で即時停止する」に設定することができます。

■制御 I/O 出力 PORT
【制御 I/O 出力 PORT 】
D７
０

D０
０

０

YOUT1

０

XOUT1 YOUT0

XOUT0*各々 1 でアクティブ( ON)になります。
・サーボモータ指定時の DRST 信号出力は、 DRST OUT コマンドにて行います。
・出力 PORTD ７ ～ D ４ BIT は必ず 0 にしてください。
・電源投入時は、出力 PORT は OFF (ノットアクティブ)出力です。

(2 ) 汎用 I/O PORT
制御 I/O と独立した汎用 I/O として扱える入力 /出力信号を各 8 点用意しています。

■汎用 I/O 入力 PORT
汎用入力 PORT は、入力 DATA 部と出力 DATA 部の各 8BIT により構成されています。
読み出しは常時可能です。
出力 DATA 部には現在の出力 PORT の状態(前回に出力 PORT へ出力した DATA)が確認できます。
【汎用 I/O 入力 PORT 】
汎用 I/O 入力 DATA 部

汎用 I/O 出力 DATA 部

D７
IN17

D０
IN16

IN15

IN14

IN13

IN12

IN11

D７

IN10

OUT17

D０
OUT16

OUT15

*各々アクティブで 1 となります。

■汎用 I/O 出力 PORT
汎用出力 PORT の 8BIT の内容を外部へ信号出力します。
電源投入時は、出力 PORT は OFF 出力(ノットアクティブ)となります。
【汎用 I/O 出力 PORT 】
D

D０

７

OUT17

OUT16

OUT15

OUT14

OUT13

OUT12

*各々 1 でアクティブ(ON)になります。

- 84 -

OUT11

OUT10

OUT14

OUT13

OUT12

OUT11

OUT10

取扱 説明書8-6. MCC300 PORT (書き込み)(1) COMMAND PORT
この PORT にコマンドを書き込むと、 MCC300 にデータの設定を実行します。

(2) DATA1, DATA2 PORT(書き込み )コマンドで実行する MCC300 の設定データを書き込む PORT です。

8-7. MCC300 PORT (読み出し)(1) AXIS STATUS1 PORTMCC300 の状態を読み出しする PORT です。
読み出しは常時可能です。
D７

D０*各々アクティブで 1 となります。
未使用(0)
H.RDY
ECLR
未使用(0)
未使用(0)
未使用(0)
DERROR
未使用(0)

D0 ：未使用

0 が出力されます。

D1 ： H.RDY
MCC300 がコマンド応答可能な状態を示します。
1 でコマンド応答可能な状態を示します。
D2 ： ECLR
MCC300 内のエラークリア状態を示します。
1 でエラークリアされた状態を示します。
D5--D3：未使用

0 が出力されます。

D6 ： DERROR
脱調エラー検出状態を示します。
1 で脱調エラーが発生した状態を示します。
脱調エラーを検出すると、自動的に即時停止機能により、パルス出力を停止します。
脱調エラーが検出されると、 MCC06 へのパルス出力を伴うコマンドの実行をインターロックします。
脱調エラーの状態は、 MCC300 の STATUS1 PORT 内 DERROR ビット、または MCC06 STATUS2 内 DALM
ビットで確認することができます。
MCC300 に対して ECLR コマンドを実行すると DERROR がオフになり、インターロック状態を解除します。
D7 ：未使用

0 が出力されます。

(2) DATA1, DATA2 PORTMCC300 の各種 DATA を読み出す PORT です。

- 85 -

取扱 説明書９．その他の仕様
9-1. タイミング●以降で説明する WR 信号の " コマンドの書き込み " という表現は、 C-772 が COMMAND の最終バイト書き込みに応答したことを表します。よって、 C-772 がリクエストを受け取ってからの時間となります。
●各ドライブ時間
X 軸、 Y 軸共通の説明です。各名称の先頭文字 X, Y は省略しています。
MCC06 は、 X, Y 軸の処理に優先順位を付けて、各処理をシリアルに実行します。
優先順位：ドライブ中の処理＞ドライブ終了処理＞ドライブ開始処理＞パラメータ設定処理
・両軸がパラメータ設定処理の場合は、処理が発生した順に実行します。
・自軸がパラメータ設定処理中に、他軸にドライブ開始処理が発生した場合は、他軸のドライブ開始処理を優先して実行します。
*1

ドライブ開始処理の t2 には、他軸の処理時間が影響します。
・他軸が DRIVE = 1 のときは、他軸のドライブ中の処理（変速周期毎）を優先して実行します。
他軸のドライブ中の処理時間は、一定速時で 80 µs （ 160 µs 周期）、最大時で 160 µs です。
・他軸に t3 の処理が発生した場合は、他軸の t3 の処理を優先して実行します。

*2

ドライブ終了処理の t3 には、他軸の処理時間が影響します。
・他軸が DRIVE = 1 のときは、他軸のドライブ中の処理（変速周期毎）を優先して実行します。
他軸のドライブ中の処理時間は、一定速時で 80 µs （ 160 µs 周期）、最大時で 160 µs です。

*3

サーボ対応の t5, t6 には、他軸の処理時間が影響します。
・他軸が DRIVE = 1 のときは、他軸のドライブ中の処理（変速周期毎）を優先して実行します。
他軸のドライブ中の処理時間は、一定速時で 80 µs （ 160 µs 周期）、最大時で 160 µs です。
・他軸に t2 の処理が発生した場合は、他軸の t2 の処理を優先して実行します。
・他軸に t3 の処理が発生した場合は、他軸の t3 の処理を優先して実行します。

(1) 電源投入
POWER ON
スレーブパラメータリクエスト(SERVO 指定)

初期化リクエスト

リクエスト( COMMAND)
対 I/F ユニット

通信不可能

対スレーブユニット

通信不可能

通信可能
通信可能

DRST( SERVO 時)
STATUS1 内
BUSY

t1

t7
t2

t3

t4

t1 ＜ 200ms

t6 ＜ 20ms

t2 ≧ 1st7 ＜ 100 μ s

t3:初期化リクエスト完了まで

t8 ≒ 10ms

t4:スレーブパラメータリクエスト実行まで

t9 ≦ 50 μ s

t5

t8
t6

t9

t5 ≦ COMMAND 一覧表を参照してください。

・電源投入は I/F ユニットと同時、または C-772 を先に入れてください。
・ USER からの初期化リクエストを I/F ユニットが受け付けると、初期化リクエストをスレーブユニットに対して実行し、 STATUS1 PORT 内 BUSY BIT の状態読み出しができるようになります。
・ STATUS1 内 BUSY=0 を確認したら、次のリクエストが実行可能になります。
なお、 SERVO 指定で使用する場合は、スレーブパラメータリクエストにより、 SERVO 設定された場合にDRST 信号が出力されます。
スレーブパラメータリクエスト実行後、 STATUS1 内 BUSY=0 を確認した後、他のリクエスト( COMMAND )を実行してください。

- 86 -

取扱 説明書(2 ) JOG ドライブWR

コマンドの書き込み
t1 ＜ 200 ns

BUSY

t2 ＜ 146 µs *1DRIVE

t3 ＜ 77 µs *2

CWP
CCWP

t2, t3 には他軸の処理時間t1

t2

が影響します。

t3(3 ) SCAN ドライブWR

t1 ＜ 200 ns
コマンドの書き込み

直線加減速の場合
t2 ＜ 146 µs *1

BUSY

Ｓ字加減速の場合
t2 ＜ 151 µs *1DRIVE

t2 には他軸の処理時間がCWP

影響します。

CCWP

パルス出力
t1

t2

(4 ) INDEX ドライブWR

t1 ＜ 200 ns
コマンドの書き込み

直線加減速の場合
t2 ＜ 166 µs *1

BUSY

Ｓ字加減速の場合
t2 ＜ 171 µs *1DRIVE

t3 ＜ 77 µs *2
CWP
CCWP

t2, t3 には他軸の処理時間
t1

t2

t3

- 87 -

が影響します。

取扱 説明書(5 ) ORIGIN ドライブWR

t1 ＜ 200 ns
コマンドの書き込み

直線加減速の場合
t2 ＜ 168 µs *1

BUSY

Ｓ字加減速の場合
t2 ＜ 173 µs *1DRIVE

t2 には他軸の処理時間がCWP

影響します。

CCWP

パルス出力
t1

t2

(6 ) ORIGIN ドライブの AUTO DRST 出力(サーボ対応)
DRST

BUSY
DRIVE

t6 ＜ 115 µs *3

CWP

t5, t6 には他軸の処理時間

CCWP

が影響します。
t5

10 ms

t6

◆ t5 は、 ORG 型式により異なります。
・ ORG-0, 1, 10, 11 のとき： t5 ＜ 115 µs *3（他軸の t2 は影響しません）
・ ORG-2, 3, 4, 5, 12 のとき： t5 ≒ JOG DELAY TIME *3◆ DRST 信号出力までに、信号絶縁回路の遅延により約 100 μ s 加算されます。

(7 ) DEND 信号のアクティブ検出(サーボ対応)
DEND

アクティブ検出

BUSY
DRIVE

t6 ＜ 115 µs *3

CWP

t5, t6 には他軸の処理時間

CCWP

が影響します。
t5

t6◆ t5 は、サーボドライバの特性により変動します。 *3◆ DEND 信号検出までに、内部 CR フィルタにより約 300 μ s の遅延が加算されます。

- 88 -

取扱 説明書(8 ) 減速停止、 LIMIT 減速停止
WR

コマンドの書き込みまたは
減速停止指令アクティブ検出

BUSY
DRIVE
一定速
CWP

減速開始

ドライブ

CCWP
t7

t3

640 µs ＜ t7 ＜ 640 µs ＋減速停止検出時のドライブパルスの１周期
t3 ＜ 72 µs *2
t3 には他軸の処理時間が影響します。
◆ LIMIT 信号検出までに、内部 CR フィルタにより約 300 μ s の遅延が加算されます。

(9 ) 即時停止、 LIMIT 即時停止
WR

コマンドの書き込みまたは

アクティブ検出

即時停止指令●ドライブパルス出力がハイレベルのとき
BUSY
DRIVE
CWP

t3 ＜ 62 µs *2

CCWP

t3 には他軸の処理時間がt3

影響します。

●ドライブパルス出力がローレベルのとき
BUSY
DRIVE
CWP
CCWP
t3
アクティブ幅を確保します◆ LIMIT 信号検出までに、内部 CR フィルタにより約 300 μ s の遅延が加算されます。

- 89 -

取扱 説明書9-2. 外形寸法

φ 3.5

85

4 2 5

77

8

4

マウンティングフット取り付け孔2-M344(コネクタ実装時)
34.5

4

3 5

ST0
ST1
X
Y

29.5

20

2

29.5
26.5

3

73

3

79

マウンティングフットを装着した状態- 90 -

取扱 説明書

１０．メンテナンス
取り扱いを誤ると感電のおそれがあります。

 注意

専門の技術者以外は、点検や交換作業を行わないでください。
本製品の点検や交換作業を行う時は電源を遮断してから行ってください。

感電、けが、火災を招くおそれがあります。

 注意

製品を分解してヒューズ交換などの修理や改造を行わないでください。

10-1. 保守と点検(1 ) 清掃方法
製品を良好な状態で使用するために、次のように定期的な清掃を行ってください。
・日常の清掃時には乾いた柔らかい布で乾拭きしてください。
・乾拭きでも汚れがシちない場合は、中性洗剤で薄めた液に布を湿らせて、固く絞ってから拭いてください。
・ユニットにゴムやビニール製品、テープ等を長時間付着させておくとシミが付くことがあります。
付着している場合は清掃時に取り除いてください。
・ベンジンやシンナーなどの揮発性の溶剤や化学雑巾などは使用しないでください。
塗装やシールが変質する場合があります。

(2 ) 点検方法
製品を良好な状態で使用するために、定期的な点検を行ってください。
点検は通常 6 ヶ月から 1 年に 1 回の間隔で実施してください。
但し、極端に高温や多湿な環境、およびほこりの多い環境などで使用する場合は点検間隔を短くしてください。
点検項目
環境状態

取り付け状態

点検内容

判定基準

点検手段

0 ～ + 40 ℃

温度計

周囲及び装置内湿度は適当か

10 ％～ 80 ％ RH(非結露)

湿度計

ほこりが積もっていないか

ほこりのないこと目視

製品はしっかり固定されているか

ゆるみのないこと(6kg･ cm)

トルクドライバ

コネクタは完全に挿入されているか

ゆるみや外れがないこと

目視

周囲及び装置内温度は適当か

ケーブルの外れかかりはないか

ゆるみや外れがないこと

目視

接続ケーブルは切れかかっていないか

外観に異常がないこと

目視(3 ) 交換方法
製品が故障した場合、装置全体に影響を及ぼすことも考えられるので、速やかに修復作業を行ってください。
修復作業を速やかに行うために、交換用の予備機器を用意されることを推奨します。
・交換時には感電や事故防止のために装置を停止し、電源を切ってから作業を行ってください。
・接触不良が考えられる場合は、接点をきれいな純綿布に工業用アルコールを染み込ませたもので拭いてください。
・交換時には、スイッチ等の設定を記録し、交換前と同じ状態に復元してください。
・交換後、新しい機器にも異常がないことを確認してください。
・交換した不良機器は、不良内容についてできるだけ詳細に記載した用紙を添付して当社に返却して修理を受けてください。

10-2. 保管と廃棄(1 ) 保管方法
次のような環境に保管してください。
・屋内(直射日光が当たらない場所)
・周囲温度や湿度が仕様の範囲内の場所
・腐食性ガス、引火性ガスのない場所
・ちり、ほこり、塩分、鉄粉がかからない場所
・製品本体に直接振動や衝撃が伝わらない場所
・水、油、薬品の飛沫がかからない場所
・上に乗られたり、物を載せられたりされない場所(2 ) 廃棄方法
産業廃棄物として処理してください。

- 91 -

取扱 説明書10-3. トラブルシューティング
ここでは、 C-772 を使用する上で考えられるトラブル、およびその時のチェックポイントを示します。
解決しない場合には、 I/F ユニットのトラブルシューティングも併せて参照して下さい。
No.
1

2

現象
通信が正常に出来ない

エラー判定結果が返ってくる●コード =01 Ｈ

チェックポイント・ケーブルは正しく接続されていますか？
・本体電源が供給されていないスレーブがネットワークに接続されていませんか？
・終端抵抗は正しく設定しましたか？
ネットワーク終端の機器だけ ON にしてください。
・通信速度の設定は I/F ユニットと一致していますか？
ディップスイッチの設定は電源投入時に更新されます。
・スレーブユニットのアドレス設定は正しいですか？
I/F ユニットアドレス及び他のスレーブアドレスと重複していないか確認してください。
・リクエストのフォーマットは間違っていませんか？
・リクエスト長と送信するバイト数は一致していますか？ リクエスト長を示すバイトはリクエスト長に含みません。
・スレーブタイプはあっていますか？
C-772 のスレーブタイプは 02 Ｈ です。

●コード =02 Ｈ

・リクエストコードはあっていますか？
リクエスト一覧表で確認してください。

●コード =03 Ｈ・軸指定コードはあっていますか？
使用できるのは 0 (X 軸),1( Y 軸)です。

●コード =04 Ｈ

・リクエスト長はリクエストコードに対応したものですか？ 各リクエストのフォーマットを確認してください。

●コード =05 Ｈ

・データがリクエストで要求されている範囲にありません。
各リクエストのフォーマットを確認してください。

●その他のコード・ I/F ユニットのエラーです。
I/F ユニットの取扱説明書を参照してください。
・出力 PULSE が 0 の INDEX DRIVE ではありませんか？
(指定した絶対 ADDRESS が現在位置の場合など)
・ STATUS1 内の ERROR,LSEND,FSEND の各 BIT を調べてください。

3

アクセスは正常に行われているようだが
PULSE 出力の COMMAND を書き込んでもPULSE 出力が行われない。
この時 STATUS 内 DRIVE BIT,BUSY BIT
が共に 0 である。

4

アクセスは正常に行われているようだが
PULSE 出力の COMMAND を書き込んでも PULSE 出力が行われない。
この時 STATUS 内 DRIVE BIT,BUSY BIT
が共に 1 である。
PULSE 出力は開始したが、いつまでも
PULSE 出力が終了しない。

・ SERVO 指定で、 DEND 信号が NOT ACTIVE 固定となっていませんか？

PULSE 出力は終了したが、いつまでも
STATUS 内 BUSY BIT が 0 とならない。

・ SERVO MOTOR が設定されており、 DEND 信号が戻って来ていない状態ではありませんか？
DEND 信号が ON になることにより STATUS1 内の
BUSY BIT は 0 となります。

5

6・ SCAN,ORIGIN DRIVE ではありませんか？
・ INDEX DRIVE の場合
INCREMENTAL 指定の時 …
設定された PULSE 数が多い。
ABSOLUTE 指定の時 ……
設定された ADDRESS が遠い。と思われます。この場合はいずれ停止します- 92 -

取扱 説明書No.
7

現象
機械原点検出( ORG DRIVE)が正常に出来ない。
または、いつまでたっても終了しない。

8

PULSE COUNTER のカウンタ値を常時読み出していると、時々カウンタ値が狂っている様である。

9SPEED DATA の読み出しを行っているが時々 DATA が狂っている様である。

10

STATUS のビットが設定した値と異なる
カウンタ値で発生している様である。

11

出力 PULSE SPEED が設定値と異なっている様である。
加／減速時定数が URATE,DRATE 設定値と違っている様である。

12

チェックポイント・センサの論理(入光時 ON ､あるいは入光時 OFF)は合っていますか？
・センサの接続(特に GND ライン)は合っていますか？
ORG-1,ORG-3 型式の場合、遮光板が長すぎて
CCWLM エリア内にエッジを作っていませんか？
・ ORG-2,3,4,5 の場合、メカ振動が影響しますので注意が必要です。
振動がある場合は ORG-0,1 のいずれかを使用するか、
ORIGIN DELAY SET COMMAND により、 LD,SD, JD
を長く取るか、または MARGIN PULSE を設定してください。
・ SERVO MOTOR を設定している場合、各工程毎にDEND 信号を確認します。この為 DEND が戻らない
場合途中の工程で止まってしまいます。
・ ORG センサ内で ORG DRIVE を完了させる為に
ORG-3 または ORG-5 を選択した場合 ORG DRIVE
完了時、センサエッジより 1PULSE 分しかセンサ
エリア内に入り込んでいない為、わずかなメカの振動でセンサが OFF となってしまうことがあります。
この場合､ ORG DRIVE 完了後 + ( CW )方向へ数 PULSEINDEX DRIVE を行いセンサエリアへ確実に入るようにしてくだいさい。
・カウンタ値を上位バイト(2 ３１ ～ 2 １６ )～下位バイト( 2 １５～ 2 ０ )順に読んでいますか？
各 COUNTER は上位バイトから読み出さないとカウンタ値が狂うことがあります。
・コンパイラによっては、最適化の為ソースリスト順にコンパイルされない場合があります。
この場合は、最適化を禁止してコンパイルしてください。 C 言語の場合は、サンプルプラグラムを参照してください。
・ SPEED DATA を上位バイト(2 ３１～ 2 １６ )～下位バイト( 2 １５～ 2 ０ )順に読んでいますか？
SPEED DATA は上位バイトから読み出さないと DATAが狂うことがあります。
・ DATA 長が 3 バイトを越える様な極低速を読み出そうとしていませんか？
SPEED DATA は、約 9.5Hz 以下の極低速を読み出すことが出来ません。
・ DATA 未設定の各 COMPARE REGISTER が存在し、更に各 COUNTER のカウンタ値がオーバフローしていませんか？
各 COMPARE REGISTER は、電源投入時オーバ
フロー値と同じ 800000 Ｈに INITIALIZE される為､DATA 未設定の COMPARE REGISTER があるとオー
バフロー値で STATUS 信号を発生します。
未使用の COMPARE REGISTER の COMP INT は、
各 COUNTER INITIALIZE COMMAND で禁止してください。
・高速域の SPEED を指定した場合、設定値と実際の値が異なる場合があります。
・選択した RATE TYPE と指定した DATA の内容が異なっていませんか？
SPEC INITIALIZE1 で選択した RATE TYPE により、
RATE 設定時の DATA の内容が異なりますので注意が必要です。
・ RATE TYPE が演算 MODE の場合、 RESOLUTIONDATA の設定を行いましたか？
演算 MODE 使用時は RATE DATA の他に RESOLUTIONDATA を設定する必要があります。

- 93 -

取扱 説明書

No.

現

13

設定した HSPD とならない。

・ INDEX DRIVE の場合、 INDEX 量が少ない為に三角駆動になっていませんか？

14

LSPD が長く出力される。

・ INDEX,SRATE INDEX の場合、 END PULSE を設定していませんか？

15

指定 PULSE 数まで DRIVE しない。

・ SOFT LIMIT が有効になっていませんか？

16

SOFT LIMIT 付近で SPEED が遅い。

・ SOFT LIMIT は、設定した値から減速動作を開始して設定した値を越えない様にするものです。

17

非対称 S-RATE DRIVE 機能を有効としたら SRATE INDEX DRIVE が起動出来ない。
この時 STATUS1 内 ERROR BIT が１となっている。

・ DRIVE 前に SRATE DOWN POINT SET COMMAND を実行していますか？
非対称 S-RATE DRIVE 機能を有効とした場合、 DRIVE
パラメーターを変更して SRATE INDEX DRIVE を行う
為には SRATE DOWN POINT SET COMMAND の実行が
必要です。

18

三角駆動回避機能を使用すると、使用していない時と比べ DRIVE 時間が長い場合がある。

・三角駆動回避機能により、 TOP SPEED 部が丸められた
場合、最高 SPEED が未使用時と比較し低くなる為、
DRIVE 時間は長くなります。
但し、三角駆動回避機能を有効としていても DRIVE がSHSPD に達する場合は DRIVE 時間は変わりません。

19

連続動作している動作のつなぎで振動が大きい。

・ END PULSE DRIVE 機能を使っていますか？または補間
ドライブの補正ドライブですか？
この場合、 DRIVE DELAY TIME を設定して、動作のつなぎを安定させてください。

20

ステッピングモータの脱調検出が正しくできない。
または、脱調していないのにエラー検出
されることがある。

・円盤スリットによる簡易な脱調検出か、エンコーダによる脱調検出か、選択しましたか？
上記により、スレーブパラメータリクエストで設定する方式が異なります。
・ 2 相 /5 相モータ、ドライバの分解能の設定、およびエンコーダ分解能、または円盤スリットに合わせたエラー検出値の設定を行いましたか？
・ドライバとモータの特性による振動や、慣性負荷が大きい場合は、脱調していない状態でエラー検出される
場合があります。
この場合は、エラー検出値の値を大きめに設定してください。

象

チェックポイント- 94 -

取扱 説明書

１１．付録

R1

11-1. 初期仕様一覧表
電源投入後の初期仕様です。仕様変更が必要な時は、対応 COMMAND を使用して仕様変更を行ってください。
DATA 名称または仕様
モータタイプCONTROL SEL

初期仕様
ステッピングモータ(オープンループ)
脱調検出しない

対応 COMMAND
スレーブパラメータリクエスト :D0

MCC300 INITIALIZE1STEP ANGLE

0.036 °SENSOR TYPE

エンコーダを使用する

ENCORDER TYPE

500 分割

脱調検出値

14.4 °ERROR SET

ステッピングモータの種類

5相

MCC300 INITIALIZE2

SIG OUT TYPE
パルス出力方式
第一パルス幅RATE TYPERESOLUTION データ
CWLM 信号入力機能
CCWLM 信号入力機能
RDYINT 出力仕様
LSPD
HSPD
URATE( RATE DATA TABLE No.)DRATE( RATE DATA TABLE No.)
END PULSE 数
ESPD
ESPD DELAY
SLSPD
SHSPD
SURATE( RATE DATA TABLE No.)SDRATE( RATE DATA TABLE No.)SCAREA1
SCAREA2SCAREA3SCAREA4SEND PULSE 数SESPDSESPD DELAY
ORIGIN STRAT DIRECTION
JOG SENSOR TYPESENSOR ERROR TYPE
ORIGIN FLG ENABLE
ERROR PULSE ENABLE
AUTO DRST ENABLE
LIMIT END ENABLE
ORG TYPENORG TYPE
ORG DETECT TYPE
ORG CSPDMARGIN パルス

CNTINT
独立方向出力100 μ s 固定
L1-TYPERESOL=1＋方向の LIMIT で即時停止－方向の LIMIT で即時停止

HARD INITIALIZE1SPEC INITIALIZE1SPEC INITIALIZE2STATUS1 PORT DRVEND=1 立上りエッジで H にする

300Hz
3000HzNo.H'18(100ms/1kHz)
No.H'18(100ms/1kHz)

0 パルス
300Hz
0μs
300Hz
3000HzNo.H'18(100ms/1kHz)
No.H'18(100ms/1kHz)
H'0014( 1,000msHz)
H'0014( 1,000msHz)
H'0014( 1,000msHz)
H'0014( 1,000msHz)

0 パルス
300Hz
0μs
-(CCW)方向に起動する
機械原点信号エッジを検出して終了
STATUS1 PORT の ERROR=1 で ORIGIN 終了
機械原点近傍までのドライブを行わない
ERROR PULSE 検出機能無効
原点検出完了時に DRST 信号出力しない
LIMIT 停止で ORIGIN ドライブ終了しない
ORG と Z 相(PO 信号)の OR(論理和)NORG
ORG 合成信号 (ORG と Z 相(PO 信号)の OR)
300Hz
5 パルス

LIMIT DELAY

300ms

SCAN DELAY

50ms

LSPD SETHSPD SETRATE SETEND PULSE SETESPD SETESPD DELAY SETSLSPD SETSHSPD SETSRATE SETSCAREA12 SETSCAREA34 SET
SEND PULSE SETSESPD SETSESPD DELAY SETORIGIN SPEC SETORG CSPD SET
ORG DELAY SETJOG DELAY

20ms

ORG OFFSET PULSEORG CSCAN ERROR

100 パルス
H'FFFF_FFFF パルス

ORG JOG ERROR

H'FFFF_FFFF パルス

ORG JOG ERROR PULSE SET

ORG PRESET PULSE

H'0000_0000 パルス

ORG PRESET PULSE SET

カウンタ割り込み出力
DRST/OUT0 TYPE
DEND/PO TYPEDALM TYPE
DEND TIME

割り込み出力しない
ステッピング時 :汎用出力 /サーボ時 :DRST 出力
ステッピング時 :PO/サーボ時 :DEND 入力
汎用入力( DALM 通知のみ)
327,675ms

COUNTER COMP MASK
スレーブパラメータリクエスト(D0 )によるが SERVO SPECSET コマンドで変更可能
DNED TIME SET- 95 -ORG OFFSET PULSE SETORG CSCAN ERROR PULSE SET

取扱 説明書DATA 名称または仕様
COUNTER のカウントパルス

対応 COMMAND
COUNTER INITIALIZE1DIVISION
EXT PULSE TYPE
COUNT PULSE SEL2

初期仕様
自軸の出力パルスでカウントする
DFL は自軸出力パルスと EA/EB でカウントする
SPEED は EA/EB を計測カウントする
EA,EB を 1 逓倍でカウントする
一致出力をレベルラッチして出力する
スルー出力時の出力幅 200ns
COMP1,2,3 の全 OR で出力する
COMP1,2,3 一致出力で即時停止する
カウンタ値を絶対値に変換して比較する
COMP1 一致出力を INT 出力しない
COMP1 一致出力即時停止機能を実行しない
COMP1 一致出力でカウンタをクリアない
COMP1 一致出力でデータ再設定しない
COMP2,3 一致出力を INT 出力しない
COMP2,3 一致出力即時停止機能を実行しない
ADDRESS,PULSE,SPEED カウンタ ＝で出力
DFL カウンタ
COMP2: ≧ 、 COMP3: ≦カウントパルスの分周数 1(分周しない)
1μs
DFL カウンタ :偏差カウンタとして使用する

COUNT ENABLE TYPECOMP2,3 TYPELATCH TYPE
COUNTER SELECT PORTADDRESSCOUNTER 値

計測しない
計測中のカウンタ値と比較する
各 LATCH DATA PORT SELECT でラッチする
PULSE COUNTER
H'0000_0000*SPEED カウンタのみ*SPEED カウンタのみ
COUNTER LATCH SPEC SET
各 PORT SELECTADDRESS COUNTER PRESETPULSE COUNTER 値

H'0000_0000

PULSE COUNTER PRESETPULSE 偏差 COUNTER 値

H'0000_0000

DFL COUNTER PRESETSPEED COUNTER 値

H'0000_0000－

COUNT TYPEINT TYPEINT PULSE TYPECOMP GATE TYPECOMP STOP TYPECOMP DETECT TYPECOMP1 INT ENABLE
COMP1 STOP ENABLE
AUTO CLEAR ENABLE
RELOAD ENABLE
COMP2,3 INT ENABLE
COMP2,3 STOP ENABLE
COMP2,3 TYPE*DFL カウンタのみ*アドレスカウンタは除く
COUNTER INITIALIZE2

COUNTER INITIALIZE3*アドレスカウンタのみ

SPEED カウンタ :パルス 1 周期を計測カウンタにする

SPEED COUNTER COMPARE REGISTER1,2,3

H'FFFF_FFFF

COUNTER COMPARE REGISTER SET

その他 COUNTER COMPARE REGISTER1,2,3

H'8000_0000

COUNTER COMPARE REGISTER SET

各 COUNTER MAX(OVF) COUNT SET

H'FFFF_FFFF

各 COUNTER MAX( OVF) COUNT SET【演算モード時の RATE DATA 初期仕様】
DATA 名称または仕様
RATE DATASRATE DATA

対応 COMMAND
RATE DATA SETSRATE DATA SET

初期仕様
H'186A
H'186A- 96 -

取扱 説明書11-2. 全コマンド 一覧表
C-772 に用意されているコマンドは、以下の構成になっています。
● 汎用コマンドMCC06 STATUS1 PORT 内の BUSY=0 、または MCC300 STATUS1 PORT 内の H.RDY=1 を確認してから、書き込まなければならないコマンドです。
MCC06 汎用 DRIVE COMMAND
MCC06 汎用 COUNTER COMMAND
MCC300 汎用 COMMAND● 特殊コマンド常時実行が可能なコマンドです。
MCC06 特殊 DRIVE COMMAND
MCC06 特殊 COUNTER COMMAND
MCC300 特殊 COMMAND(1 ) MCC06 汎用 DRIVE COMMAND●は PULSE 出力を伴うコマンドです。
HEX CODE

0000
0001
0002
0003
0007
0008
0009
0010
0011
0012
0013
0018
0019
001A
001E
001F
0020
0021
0022
0023
0024
0025
0030
0031
0032
0033
0034
0035
0038
0039
003A
003E
003F
0042
0043
0044
0045

COMMAND NAMENO OPERATIONSPEC INITIALIZE1SPEC INITIALIZE2SPEC INITIALIZE3
DRIVE DELAY SETCW SOFT LIMIT SET
CCW SOFT LIMIT SETLSPD SETHSPD SETELSPD SETRATE SETEND PULSE SETESPD SETESPD DELAY SETRATE DATA SET
DOWN POINT SET
+JOG
-JOG
+SCAN
-SCAN
INC INDEX
ABS INDEXSLSPD SETSHSPD SETSELSPD SET
SRATE SETSCAREA12 SETSCAREA34 SET
SEND PULSE SETSESPD SETSESPD DELAY SETSRATE DATA SETSRATE DOWN POINT SET+ SRATE SCAN
- SRATE SCAN
INC SRATE INDEXABS SRATE INDEX

説明
機能なし
パルス出力仕様、 RATE 範囲の設定
LIMIT 機能、 RDYINT 仕様の設定

標準機能 応用機能

○
○
○

○

応用ドライブ機能の設定
連続、反転ドライブ時のディレイ時間設定○○○

CW 方向ソフトリミットアドレスの設定
CCW 方向ソフトリミットアドレスの設定
直線加減速の起動 / 終了速度の設定
直線加減速の最高速度の設定○○○

直線加減速の終了速度の設定
直線加減速の加速と減速の時定数の設定
直線加減速 END PULSE 数の設定
直線加減速 END PULSE 速度の設定
直線加減速 END PULSE 開始までの時間設定

○
○
○
○
○
○

直線加減速ドライブの変速周期データ設定
応用直線加減速のパラメータ処理を実行＋(CW)方向の 1 パルスドライブ－(CCW)方向の 1 パルスドライブ＋(CW)方向の直線加減速連続ドライブ－(CCW)方向の直線加減速連続ドライブ
指定相対アドレスまでの直線加減速位置決めドライブ
指定絶対アドレスまでの直線加減速位置決めドライブ
S 字加減速の起動 / 終了速度の設定
S 字加減速の最高速度の設定

●
●
●
●
●
●
○
○
○

S 字加減速の終了速度の設定
S 字加減速の加速と減速の時定数の設定
S 字加減速カーブの速度領域「 12」設定
S 字加減速カーブの速度領域「 34」設定
S 字加減速 END PULSE 数の設定
S 字加減速 END PULSE 速度の設定
S 字加減速 END PULSE 開始までの時間設定

○
○
○
○
○
○
○
○

S 字加減速ドライブの変速周期データ設定
応用 S 字加減速のパラメータ処理を実行＋(CW)方向の S 字加減速連続ドライブ－(CCW)方向の S 字加減速連続ドライブ
指定相対アドレスまでの S 字加減速位置決めドライブ
指定絶対アドレスまでの S 字加減速位置決めドライブ- 97 -○●●●●

取扱 説明書R1
HEX CODE

0060
0061
0062
0063
0064
0065
0068
0070
0071
0074
0075
0082
0083
0088
0089
00B0
00B1
00B7
00B8
00B9
00BA
00BB
0100
0101
010F
0110
0111
0112
0113
0120
0121
0122
0123
0124
0125
0126
0127
0130
0131
0132
0133
0138
0139
013A
013B
0150
0151
0152
0153
0160
0161
0162
0163
0164
0165
0166
0167

COMMAND NAMEORIGIN SPEC SETORIGIN CSPD SET
ORIGIN DELAY SETORIGIN OFFSET PULSE SETORIGIN CSCAN ERROR PULSE SETORIGIN JOG ERROR PULSE SETORIGIN PRESET PULSE SETORIGINSRATE ORIGINPRESET ORIGIN
SRATE PRESET ORIGINSERVO SPEC SET
DEND TIME SETERROR STATUS READ
SET DATA READ
CHANGE POINT SETCHANGE DATA SET
AUTO CHANGE DRIVE SET+AUTO CHANGE SCAN
-AUTO CHANGE SCAN
AUTO CHANGE INC INDEXAUTO CHANGE ABS INDEXCENTER POSITION SETPASS POSITOIN SETCP SPEC SET
ABS STRAIGHT CP
ABS SRATE STRAIGHT CP
ABS STRAIGHT CONST CP
ABS SRATE STRAIGHT CONST CP+ABS CIRCULAR CP-ABS CIRCULAR CP+ABS SRATE CIRCULAR CP-ABS SRATE CIRCULAR CP+ABS CIRCULAR CONST CP-ABS CIRCULAR CONST CP+ABS SRATE CIRCULAR CONST CP-ABS SRATE CIRCULAR CONST CP
ABS CIRCULAR2 CP
ABS SRATE CIRCULAR2 CP
ABS CIRCULAR2 CONST CP
ABS SRATE CIRCULAR2 CONST CP
ABS CIRCULAR3 CP
ABS SRATE CIRCULAR3 CP
ABS CIRCULAR3 CONST CP
ABS SRATE CIRCULAR3 CONST CP
INC STRAIGHT CP
INC SRATE STRAIGHT CP
INC STRAIGHT CONST CP
INC SRATE STRAIGHT CONST CP+INC CIRCULAR CP-INC CIRCULAR CP+INC SRATE CIRCULAR CP-INC SRATE CIRCULAR CP+INC CIRCULAR CONST CP-INC CIRCULAR CONST CP+INC SRATE CIRCULAR CONST CP-INC SRATE CIRCULAR CONST CP

説明
ORIGIN ドライブ動作仕様の設定
CONSTANT SCAN 工程のパルス速度の設定
ドライブ工程間のディレイ、 MARGIN パルス数の設定
機械原点近傍アドレスの OFFSET パルス数の設定
CONSTANT SCAN 工程時のエラー検出パルス数設定
JOG 工程時のエラー検出パルス数設定
PRESET ORIGIN の PRESET パルス数設定
直線加減速 ORIGIN ドライブ
S 字加減速 ORIGIN ドライブ
直線加減速 PRESET ORIGIN ドライブ
S 字加減速 PRESET ORIGIN ドライブ
DRST,DEND,DALM のサーボ対応の設定
DEND エラー判定時間の設定
エラー内容の読み出し
設定データ、パラメータ読み出し
変更点の検出機能と検出データの設定
変更点におけるドライブ変更機能と変更データの設定
AUTO CHANGE ドライブのパラメータ処理の実行＋方向 SCAN を起動して AUTO CHANGE 機能を実行－方向 SCAN を起動して AUTO CHANGE 機能を実行
INC INDEX を起動して AUTO CHANGE 機能を実行
ABS INDEX を起動して AUTO CHANGE 機能を実行
絶対アドレス 2 軸円弧補間の円の中心座標の設定
絶対アドレス 2 軸円弧補間の円弧の通過点座標の設定
補間ドライブの応用機能の設定
直線加減速 絶対アドレス 2 軸直線補間ドライブ
S 字加減速 絶対アドレス 2 軸直線補間ドライブ
直線加減速 絶対アドレス線速一定 2 軸直線補間ドライブ
S 字加減速 絶対アドレス線速一定 2 軸直線補間ドライブ
直線加減速 絶対アドレス CW 方向円弧補間ドライブ
直線加減速 絶対アドレス CCW 方向円弧補間ドライブ
S 字加減速 絶対アドレス CW 方向円弧補間ドライブ
S 字加減速 絶対アドレス CCW 方向円弧補間ドライブ
直線加減速 絶対アドレス線速一定 CW 方向円弧補間ドライブ
直線加減速 絶対アドレス線速一定 CCW 方向円弧補間ドライブ

S 字加減速 絶対アドレス線速一定 CW 方向円弧補間ドライブ
S 字加減速 絶対アドレス線速一定 CCW 方向円弧補間ドライブ

直線加減速 絶対アドレス通過点円弧補間ドライブ
S 字加減速 絶対アドレス通過点円弧補間ドライブ
直線加減速 絶対アドレス線速一定通過点円弧補間ドライブ
S 字加減速 絶対アドレス線速一定通過点円弧補間ドライブ

直線加減速 絶対アドレス通過点真円補間ドライブ
S 字加減速 絶対アドレス通過点真円補間ドライブ
直線加減速 絶対アドレス線速一定通過点真円補間ドライブ
S 字加減速 絶対アドレス線速一定通過点真円補間ドライブ

直線加減速 相対アドレス 2 軸直線補間ドライブ
S 字加減速 相対アドレス 2 軸直線補間ドライブ
直線加減速 相対アドレス線速一定 2 軸直線補間ドライブ
S 字加減速 相対アドレス線速一定 2 軸直線補間ドライブ
直線加減速 相対アドレス CW 方向円弧補間ドライブ
直線加減速 相対アドレス CCW 方向円弧補間ドライブ
S 字加減速 相対アドレス CW 方向円弧補間ドライブ
S 字加減速 相対アドレス CCW 方向円弧補間ドライブ
直線加減速 相対アドレス線速一定 CW 方向円弧補間ドライブ
直線加減速 相対アドレス線速一定 CCW 方向円弧補間ドライブ
S 字加減速 相対アドレス線速一定 CW 方向円弧補間ドライブ
S 字加減速 相対アドレス線速一定 CCW 方向円弧補間ドライブ- 98 -

標準機能 応用機能

○
○
○
○
○
○
○
●
●
●
●
○
○
○
○
○
○
○
●
●
●
●
○
○
○
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●

取扱 説明書HEX CODE

0170
0171
0172
0173
0178
0179
017A
017B

COMMAND NAMEINC CIRCULAR2 CP
INC SRATE CIRCULAR2 CP
INC CIRCULAR2 CONST CP
INC SRATE CIRCULAR2 CONST CP
INC CIRCULAR3 CP
INC SRATE CIRCULAR3 CP
INC CIRCULAR3 CONST CP
INC SRATE CIRCULAR3 CONST CP

説明

標準機能 応用機能

●
●
●
●
●
●
●
●

直線加減速 相対アドレス通過点円弧補間ドライブ
S 字加減速 相対アドレス通過点円弧補間ドライブ
直線加減速 相対アドレス線速一定通過点円弧補間ドライブ
S 字加減速 相対アドレス通過点線速一定円弧補間ドライブ

直線加減速 相対アドレス通過点真円補間ドライブ
S 字加減速 相対アドレス通過点真円補間ドライブ
直線加減速 相対アドレス線速一定通過点真円補間ドライブ
S 字加減速 相対アドレス通過点線速一定真円補間ドライブ(2 ) MCC06 特殊 DRIVE COMMANDHEX CODE

F001
F006
F007
F00C
F00D
F00E
F00F
F010
F011
F012
F014
F015
F016
F018
F019
F01A
F01C
F01D
F01E
F020
F023
F028
F030
F031
F033
F034
F035
F036
F038
F03A
F03C
F03D
F03E
F040
F041
F048
F049
F04A
F04B
F04C
F04D
F04E
F04F

COMMAND NAME
HARD INITIALIZE1
HARD INITIALIZE6
HARD INITIALIZE7SIGNAL OUTDRST OUTSLOW STOPFAST STOPADDRESS COUNTER INITIALIZE1ADDRESS COUNTER INITIALIZE2ADDRESS COUNTER INITIALIZE3
PULSE COUNTER INITIALIZE1PULSE COUNTER INITIALIZE2
PULSE COUNTER INITIALIZE3DFL COUNTER INITIALIZE1DFL COUNTER INITIALIZE2DFL COUNTER INITIALIZE3
SPEED COUNTER INITIALIZE1SPEED COUNTER INITIALIZE2SPEED COUNTER INITIALIZE3INT FACTOR CLR
COUNTER COMP MASKCOUNT LATCH SPEC SETUDC SPEC SETSPEED CHANGE SPEC SETINDEX CHANGE SPEC SETUP DRIVE
DOWN DRIVECONST DRIVE
SPEED CHANGE
RATE CHANGE
INC INDEX CHANGE
ABS INDEX CHANGE
PLS INDEX CHANGE
MCC SPEED PORT SELECTDATA READ PORT SELECTADDRESS COUNTER PORT SELECTPULSE COUNTER PORT SELECTDFL COUNTER PORT SELECT
SPEED COUNTER PORT SELECTADDRESS LATCH DATA PORT SELECTPULSE LATCH DATA PORT SELECTDFL LATCH DATA PORT SELECT
SPEED LATCH DATA PORT SELECT説明SIG OUT 外部出力機能の設定

標準機能 応用機能○○○

エンコーダ入力のデジタルフィルタ設定
軸制御部の入力信号アクティブ論理の設定
設定した汎用出力信号レベルの出力を実行
DRST に 10ms 間 ON 信号の出力を実行
減速停止の実行
即時停止の実行
アドレスカウンタ各機能の設定 1
アドレスカウンタ各機能の設定 2
アドレスカウンタ各機能の設定 3
パルスカウンタ各機能の設定 1
パルスカウンタ各機能の設定 2
パルスカウンタ各機能の設定 3
パルス偏差カウンタ各機能の設定 1
パルス偏差カウンタ各機能の設定 2
パルス偏差カウンタ各機能の設定 3
パルス周期カウンタ各機能の設定 1
パルス周期カウンタ各機能の設定 2
パルス周期カウンタ各機能の設定 3
SIGOUT 出力要因を個別にクリア実行
カウンタのコンパレータ出力を個別にマスク設定
各カウンタデータラッチタイミングとクリア機能設定

○
○
○
○
○
○
○
○
○
○
○
○
○
○
○
○
○
○
○
○
○
○
○
○
○
○
○
○
○
○

UP/DOWN/CONST CHANGE 指令の変更動作点の設定
SPEED CHANGE 指令の変更動作点の設定
INDEX CHANGE 指令の変更動作点の設定
実行中のパルス出力速度を最高速度まで加速
実行中のパルス出力速度を開始速度まで減速
実行中のパルス出力速度を実行中速度で一定
実行中のパルス出力速度を指定速度まで加速 / 減速
現在出力中の加減速 RATE を CHANGE 機能時に変更
指定データを起動点から相対アドレス停止位置にして INDEX

指定データを絶対アドレス停止位置にして INDEX
指定データを変更点から相対アドレス停止位置にして INDEX

ドライブパルス速度の READ PORT に設定
チェックデータの READ PORT に設定
アドレスカウントデータの READ PORT に設定
パルスカウントデータの READ PORT に設定
パルス偏差カウントデータの READ PORT に設定
パルス周期カウントデータの READ POR に設定

アドレスカウンタラッチデータの READ PORT に設定

パルスウンタラッチデータの READ PORT に設定
パルス偏差カウンタラッチデータの READ PORT に設定
パルス周期カウンタラッチデータの READ PORT に設定- 99 -

○
○
○
○
○
○
○
○
○
○

取扱 説明書(3 ) MCC06 汎用 COUNTER COMMANDHEX CODE

0000
000A

R1

COMMAND NAME

説明

ADDRESS COUNTER PRESET

アドレスカウンタの現在位置を設定

ADDRESS COUNTER MAX COUNT SET

アドレスカウンタの最大カウント数を設定

標準機能 応用機能○○(4 ) MCC06 特殊 COUNTER COMMANDHEX CODE

0001
0002
0003
0010
0011
0012
0013
001A
0020
0021
0022
0023
002A
0031
0032
0033
003A

COMMAND NAME

説明

ADDRESS COUNTER COMPARE REGISTER1 SET アドレスカウンタコンペアレジスタ 1 に検出値を設定
ADDRESS COUNTER COMPARE REGISTER2 SET アドレスカウンタコンペアレジスタ 2 に検出値を設定
ADDRESS COUNTER COMPARE REGISTER3 SET アドレスカウンタコンペアレジスタ 3 に検出値を設定
PULSE COUNTER PRESET

パルスカウンタの初期値を設定

PULSE COUNTER COMPARE REGISTER1 SET

パルスカウンタコンペアレジスタ 1 に検出値を設定

PULSE COUNTER COMPARE REGISTER2 SET

パルスカウンタコンペアレジスタ 2 に検出値を設定

PULSE COUNTER COMPARE REGISTER3 SET

パルスカウンタコンペアレジスタ 3 に検出値を設定

PULSE COUNTER MAX COUNT SET

パルスカウンタの最大カウント数を設定

DFL COUNTER PRESET

パルス偏差カウンタのカウント初期値を設定

DFL COUNTER COMPARE REGISTER1 SET

パルス偏差カウンタコンペアレジスタ 1 に検出値を設定

DFL COUNTER COMPARE REGISTER2 SET

パルス偏差カウンタコンペアレジスタ 2 に検出値を設定

DFL COUNTER COMPARE REGISTER3 SET

パルス偏差カウンタコンペアレジスタ 3 に検出値を設定

DFL COUNTER MAX COUNT SET

パルス偏差カウンタの最大カウント数を設定

SPEED COUNTER COMPARE REGISTER1 SET

パルス周期カウンタコンペアレジスタ 1 に検出値を設定

SPEED COUNTER COMPARE REGISTER2 SET

パルス周期カウンタコンペアレジスタ 2 に検出値を設定

SPEED COUNTER COMPARE REGISTER3 SET

パルス周期カウンタコンペアレジスタ 3 に検出値を設定

SPEED OVF COUNT SET

パルス周期カウンタのオーバーフロー値を設定

標準機能 応用機能

○
○
○
○
○
○
○
○
○
○
○
○
○
○
○
○
○

(5 ) MCC300 汎用 COMMANDHEX CODE

01
03
10
20

COMMAND NAME
INITIALIZE1SET DATA READERROR SETINITIALIZE2

説明
ステッピングモータ脱調検出の条件設定
脱調検出の設定値の読み出し
脱調検出のエラー検出値の設定
脱調検出するモータタイプの設定

標準機能 応用機能○○○○(6 ) MCC300 特殊 COMMANDHEX CODEFE

COMMAND NAME
ECLR

説明
脱調エラーのクリアを実行- 100 -

標準機能 応用機能○

R2■ 製品保証保証期間と保証範囲について● 納入品の保証期間は、納入後１ヶ年と致します。
● 上記保証期間中に当社の責により故障を生じた場合は、その修理を当社の責任において行います。

(日本国内のみ)
ただし、次に該当する場合は、この保証対象範囲から除外させて頂きます。
(1) お客様の不適当な取り扱い、ならびに使用による場合。
(2) 故障の原因が、当製品以外からの事由による場合。
(3) お客さまの改造、修理による場合。
(4) 製品出荷当時の科学・技術水準では予見が不可能だった事由による場合。
(5) その他、天災、災害等、当社の責にない場合。
(注1)ここでいう保証は、納入品単体の保証を意味するもので、納入品の故障により誘発される損害はご容赦頂きます。
(注2)当社において修理済みの製品に関しましては、保証外とさせて頂きます。

技術相談のお問い合わせTEL.(042)664-5382 FAX.(042)666-5664
E-mail s-support@melec-inc.com

販売に関するお問い合わせTEL.(042)664-5384 FAX.(042)666-2031
制御機器営業部〒193-0834 東京都八王子市東浅川町516-10
記載内容は、製品改良のため予告なく変更することがありますのでご了承ください。

URL:http://www.melec-inc.com
cﾛﾛﾛﾛ