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

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

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

MN0239

C-823v1

取扱説明書

はじめに
この取扱説明書は「ステッピングモータおよびサーボモータ用 8 軸 VME バスコントローラ
C-823v1」を正しく安全に使用していただくために、入出力仕様ならびに接続に重きをおいた取り扱い方法について、ステッピングモータあるいはサーボモータを使った制御装置の設計を担当される方を対象に説明しています。
使用する前に、この取扱説明書を良く読んで十分に理解してください。
この取扱説明書は、いつでも取り出して読めるように保管してください。

安全設計に関するお願い■本資料に記載される技術情報は、製品の代表的動作・応用を説明するためのものであり、その使用に際して当社および第三者の知的財産権その他の権利に対する保証または実施権の許諾を行うものではありません。
■本資料に記載されている回路、ソフトウェア、およびこれらに関連する情報を使用する
場合は、お客様の機器およびシステム全体で十分に評価し、お客様の責任において適用可否を判断してください。
■半導体ならびに半導体を使用した製品は、ある確率で故障が発生したり、使用条件によっては誤動作したりする場合があります。本製品の故障または誤動作により、人身事故、火災事故、社会的な損害などを生じさせないように、お客様の責任において、お客様の機器またはシステムに必要な安全設計を行うことをお願いします。
■本製品は、一般工業向けの汎用品として設計・製造されていますので、航空機器、航空
宇宙機器、海底中継機器、原子力制御システム、輸送機器(車両、船舶等)、交通用信号
機器、防災・防犯機器、安全装置、医療機器など、人命や財産に多大な影響が予想される用途には使用しないでください。
■本製品を改造、改変、複製等しないでください。
■輸出に際しては、「外国為替および外国貿易法」など適用される輸出関連法令を遵守し、かかる法令の定めるところにより必要な手続きを行ってください。本製品または本資料に記載されている技術情報を、大量破壊兵器の開発等の目的、軍事利用の目的、その他軍事用途の目的で使用しないでください。
また、本製品を国内外の法令および規制により製造・使用・販売を禁止されている機器に使用することはできません。
■本製品の環境適合性などの詳細につきましては、必ず弊社営業窓口までお問い合わせください。ご使用に際しては、特定の物質の含有・使用を規制する RoHS 指令など適用される環境関連法令を十分調査の上、かかる法令に適合するようにご使用ください。
お客様がかかる法令を遵守しないことにより生じた損害に関して、当社は一切その責任は負いません。

-2-

C-823v1

取扱説明書

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

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

 注意

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

御使用の前に■本製品はメカ破損を防ぐための LIMIT (オーバートラベル)信号、および FSSTOP 信号を備えています。これら信号は初期値 ACTIVE OFF( B 接点)となっています。
従って FSSTOP 信号、ならびに LIMIT 信号を使用しないシステム構成であっても、
NORMAL ON( GND 接続)状態にしないとパルス出力を行いません。
■本製品を動作させる前に、製品の設定を行う必要があります。
3 章 .設定の項を参照してください。
なお、 C-823v1 は 8 独立で制御できる為、各軸を以下のように呼称します。
1 軸目 2 軸目 3 軸目 4 軸目 5 軸目 6 軸目 7 軸目 8 軸目
X1 軸 Y1 軸 Z1 軸 A1 軸 X2 軸 Y2 軸 Z2 軸 A2 軸

以降、原則として X 軸についてのみ説明します。

-3-

C-823v1

取扱説明書
はじめに
安全設計に関するお願い
安全に関する事項の記述方法について御使用の前に

目

次

PAGE

１．概要
1-1. 特徴
1-2. 製品の構成
1-3. システム構成例
1-4. 機能ブロック図
1-5. 製品の外観

8
8
8
9
10

２．仕様
2-1. 一般仕様
2-2. VME バス仕様
2-3. 基本仕様
2-4. 応用仕様
2-5. 入出力仕様(1) 出力仕様(2) 入力仕様
2-6. 入出力信号表(1) ユーザ I/O コネクタ(J1, J2)(2) VME バスコネクタ( J3)
2-7. 寸法

11
11
12
14
15
15
16
17
17
20
21

３．設定
3-1. アドレス設定および PORT
(1) アドレス PORT 表(2) アドレスの設定
3-2. 割り込みの設定(1) INT レベル(IRQ7*〜 IRQ1*)の設定(2) 割り込みベクタ No.(ステータス ID バイト)の設定(3) 割り込み使用上の注意

22
22
23
24
24
24
25

４．接続
4-1. ドライバとの接続例(1) CW/CCW 独立入力型 DRIVER との接続例(2) STEPPING MOTOR DRIVER との接続例(3) SERVO MOTOR DRIVER との接続例
4-2. LIMIT との接続例(1) LIMIT 未使用時
(2) LIMIT 使用時
4-3. 原点センサとの接続例(1) ORG-0,ORG-1,ORG-2,ORG-3 型式(2) STEPPING MOTOR DRIVER の ORG-4,ORG-5 型式(3) SERVO MOTOR DRIVER の ORG-4,ORG-5 型式(4) ORG-10 型式

26
26
26
27
28
28
28
29
29
29
30
30

５． PORT 仕様
5-1. DRIVE COMMAND PORT
5-2. DRIVE DATA1,2,3 PORT( WRITE)
5-3. DRIVE DATA1,2,3 PORT( READ)
5-4. COUNTER COMMAND PORT
5-5. COUNTER DATA1,2,3 PORT( WRITE)
5-6. STATUS1 PORT
5-7. STATUS2 PORT
5-8. STATUS3 PORT
5-9. STATUS4 PORT
5-10. STATUS5 PORT

31
31
31
31
31
32
33
33
34
34

-4-

C-823v1

取扱説明書
目

次

5-11. 汎用 I/O PORT
(1) 入力 PORT1(2) 出力 PORT1

PAGE
35
35
35

６． COMMAND 及び動作シーケンス
6-1. COMMAND 表(1) 基本機能 DRIVE COMMAND(2) 特殊 COMMAND(3) PULSE COUNTER/偏差 COUNTER COMMAND
6-2. DRIVE COMMAND(1) NO OPERATION COMMAND(2) SPEC INITIALIZE1 COMMAND(3) PULSE COUNTER INITIALIZE COMMAND(4) ADDRESS INITIALIZE COMMAND(5) ADDRESS READ COMMAND(6) SERVO RESET COMMAND(7) RATE SET COMMAND(8) LSPD SET COMMAND(9) HSPD SET COMMAND( 10) DFL COUNTER INITIALIZE COMMAND( 11) SET DATA READ COMMAND( 12) +/- JOG COMMAND( 13) +/- SCAN COMMAND( 14) INCREMENTAL INDEX COMMAND( 15) ABSOLUTE INDEX COMMAND( 16) CSPD SET COMMAND( 17) OFFSET PULSE SET COMMAND( 18) ORIGIN DELAY SET COMMAND( 19) ORIGIN FLAG RESET COMMAND( 20) ORIGIN COMMAND( 21) SRATE SET COMMAND( 22) SLSPD SET COMMAND( 23) SHSPD SET COMMAND( 24) SSRATE ADJUST COMMAND( 25) SERATE ADJUST COMMAND( 26) SCSPD1 ADJUST COMMAND( 27) SCSPD2 ADJUST COMMAND( 28) +/- S-SRATE SCAN COMMAND( 29) S-SRATE INCREMENTAL INDEX COMMAND( 30) S-SRATE ABSOLUTE INDEX COMMAND( 31) ERROR STATUS READ COMMAND
6-3. 特殊 COMMAND(1) SPEED CHANGE COMMAND(2) INT MASK COMMAND(3) PORT SELECT COMMAND(4) SLOW STOP COMMAND(5) FAST STOP COMMAND
6-4. 読み出し(1) COUNTER READ
(2) SPEED READ
6-5. COUNTER COMMNAD(1) PULSE COUNTER PRESET COMMNAD(2) PULSE COUNTER COMPARE REGISTER1 SET COMMAND(3) PULSE COUNTER COMPARE REGISTER2 SET COMMAND(4) PULSE COUNTER COMPARE REGISTER3 SET COMMAND(5) PULSE COUNTER COMPARE REGISTER4 SET COMMAND(6) PULSE COUNTER COMPARE REGISTER5 SET COMMAND(7) 偏差 COUNTER PRESET COMMAND(8) 偏差 COUNTER COMPARE REGISTER1 SET COMMAND(9) 偏差 COUNTER COMPARE REGISTER2 SET COMMAND

-5-

36
36
37
37
37
37
38
39
42
43
43
43
43
44
44
47
48
48
48
49
49
50
50
50
51
51
52
52
53
53
54
54
55
55
55
56
57
57
57
58
59
59
60
60
60
61
61
62
62
62
62
62
63
63
63

C-823v1

取扱説明書

目

次

PAGE

７．機能説明7-1. DRIVE 機能(1) JOG DRIVE 機能(2) SCAN DRIVE 機能(3) INDEX DRIVE 機能(4) DRIVE SPEED 変更機能
(5) 機械原点検出機能( ORIGIN DRIVE)(6) LIMIT SENSOR 兼用機械原点検出機能(7) S-RATE SCAN DRIVE 機能(8) S-RATE INDEX DRIVE 機能(9) S-RATE DRIVE パラメータ調整機能
7-2. 停止機能(1) 減速停止機能(2) 即時停止機能(3) LIMIT 停止機能
7-3. 機械原点検出機能(1) 機械原点検出型式(2) ORG-0 型式(3) ORG-1 型式(4) ORG-2 型式(5) ORG-3 型式(6) ORG-4 型式(7) ORG-5 型式(8) ORG-10 型式(9) ORG-11 型式( 10) ORG-12 型式( 11) センサの配置( 12) 検出条件
( 13) その他の機能
7-4. COUNTER 機能(1) 機能構成図(2) ADDRESS COUNTER 機能(3) PULSE COUNTER 機能(4) 偏差 COUNTER 機能(5) COMPARATOR 機能
7-5. その他の機能(1) SERVO DRIVER 対応機能
(2) SPEED DATA Hz 単位設定機能(3) DRIVE TYPE 切り替え機能(4) 現在 SPEED 読み出し機能(5) 設定 DATA 読み出し機能(6) 現在位置読み出し機能(7) 割り込み要求機能

64
64
64
65
65
66
66
66
67
67
69
69
69
69
70
70
71
71
72
72
73
73
74
75
75
76
76
76
77
77
78
78
79
80
81
81
81
82
82
82
82
82

８．タイミング
8-1. JOG DRIVE
8-2. SCAN DRIVE, S-RATE SCAN DRIVE
8-3. INDEX DRIVE, S-RATE INDEX DRIVE
8-4. ORIGIN DRIVE
8-5. SPEED CHANGE
8-6. DEND 信号確認
8-7. 減速停止
8-8. 即時停止(1)8-9. 即時停止(2)8-10. LIMIT 停止

83
83
83
83
84
84
85
85
85
86

-6-

C-823v1

取扱説明書

目8-11. IRQn*信号(RDYINT )8-12. IRQn*信号(CNTINT)
8-13. IRQn*信号(DFLINT)
8-14. EA, EB クロック入力
8-15. RESET
8-16. BUS TIMING

次

PAGE
86
87
88
89
90
91

９．付録
9-1. RATE 表(1) RATE DATA 表(2) RATE カーブ
9-2. サンプルプログラム例(1) INITIALIZE PROGRAM 例(2) SPEED, RATE SET PROGRAM 例(3) 絶対指定の INDEX DRIVE PROGRAM 例(4) ORIGIN DRIVE PROGRAM 例
9-3. C-823v1 初期仕様一覧表
9-4. C-823v1 全 COMMNAD 一覧表(1) DRIVE COMMAND の COMMAND 表(2) 特殊 COMMAND の COMMAND 表

92
92
92
93
95
96
97
97
98
99
99
100

１０．メンテナンス
10-1. 保守と点検(1) 清掃方法(2) 点検方法(3) 交換方法
10-2. 保管と廃棄(1) 保管方法(2) 廃棄方法

101
101
101
101
101
101
101

本版で改訂された主な箇所-7-

C-823v1

取扱説明書

１．概要
1-1. 特徴
C-823v1 は、 VME バスシステムのスロットに直接、挿入可能な SERVO/STEPPING 対応の 8 軸独立高機能
CONTROLLER です。基板形状はダブル･ハイト、シングルスロットサイズです。
パルスジェネレータには、弊社製 CHIP CONTROLLER MCC05v2 を搭載し、易しいコマンド型式による
MOTOR CONTROL を可能としています。
又、 MCC05v2 には多機能 PULSE COUNTER と偏差 COUNTER が装備されている為、 SERVO DRIVER からのフィードバックパルス等をカウントすることやエンコーダー付き STEPPING MOTOR での脱調検出ができます。
・ C-823v1 に搭載される CHIP CONTROLLER MCC05v2 は MCC05 の上位互換品です。
C-823 からの置き換えは、ユーザアプリケーションプログラムや電気的仕様･接続を変更することなく、
C-823v1 に移行することができます。

1-2. 製品の構成
品名コントローラ定格
C-823v1

メーカ
メレック

C-823v1

オプション

数
1

備考
(本体)

1-3. システム構成例
VME システム

ケーブル

J5

ステッピング or サーボ

中継ユニット

ドライバ

モータ

A2
Z2
Y2
X2
A1
Z1
Y1
X1

JP1A1

RDY

JP1Y1
OUT
JP1Z1

10
11
12
13

PL5
PL6
PL7
PL8

IN

10

11

12

13

J1

J3

JP1X1

X1 軸

S1

O
N
O
N
O
N

S2

O
N

S3

JP1A2
C-823 V1***00001

JP1Y2
OUT
20
21
22
23

PL13
PL14
PL15
PL16

MAD E I N JA PAN

JP1Z2

J2

CE-25-E4/100A10 など

CB-25A/4C など

JP1X2

J4
IN

(1m)

Y1 軸

20

21

22

23

(直接実装)
Z1 軸

A1 軸

ORG、 LIMIT センサ、エンコーダ信号など

X2 軸
CE-25-E4/100A10 など(1m)

CB-25A/4C など
Y2 軸

Z2 軸

A2 軸

ORG、 LIMIT センサ、エンコーダ信号など-8-C-823v1

取扱説明書
1-4. 機能ブロック図
C-823v1
J1

X1 軸 MCC05v2
 ＤＲＩＶＥコントロール部

 ＣＯＵＮＴＥＲ部
ユ−

Y1 軸 MCC05v2
 ＤＲＩＶＥコントロール部

ザ ＣＯＵＮＴＥＲ部

・イ

Z1 軸 MCC05v2
 ＤＲＩＶＥコントロール部−

 ＣＯＵＮＴＥＲ部


ン
タ
フ

A1 軸 MCC05v2

ｪバ ＤＲＩＶＥコントロール部

イス

 ＣＯＵＮＴＥＲ部

ス
部

Ｖ

イ

Ｍ

ン

Ｅ

タ

バ

フ

 ＤＲＩＶＥコントロール部

ｪ ＣＯＵＮＴＥＲ部ス

 汎用Ｉ／Ｏ部イ部

ユ

Y2 軸 MCC05v2

−

ス

J2

X2 軸 MCC05v2

 ＤＲＩＶＥコントロール部

ザ ＣＯＵＮＴＥＲ部

・イ

Z2 軸 MCC05v2
 ＤＲＩＶＥコントロール部

タ− ＣＯＵＮＴＥＲ部ンフ
A2 軸 MCC05v2

ｪ ＤＲＩＶＥコントロール部

イ ＣＯＵＮＴＥＲ部

ス部

 汎用Ｉ／Ｏ部

 バス・インターフェイス部
VME バスとのインターフェイスブロックです。
VME バスのアドレスのデコード回路、アドレス /データバッファ等で構成されています。
 DRIVE コントロール部
MOTOR 制御用のシリアルパルスを出力します。 8 軸各々専用のパルスジェネレータ MCC05v2 を搭載していますので、 8 軸独立の DRIVE が可能です。
 COUNTER 部
COUNTER 部は、 ADDRESS COUNTER/ 汎用 PULSE COUNTER/偏差 COUNTER の３種の 24BIT UP/DOWN
COUNTER により構成されています。
ADDRESS COUNTER は MCC05v2 が出力する PULSE を、汎用 COUNTER は外部 90 ゜位相差 CLOCK 等を、
偏差 COUNTER はこれらの偏差量をカウントすることができます。
機能としては、カウント値の常時読み出し、プリセット、任意のカウント値(又は偏差量)での割り込み発生等があります。
 汎用Ｉ／Ｏ部
J1 と J2 コネクタ部でフォトカプラでアイソレーションされた各 4 本の入力／出力です。
+24V のカプラインターフェイスですので、リレー・電磁弁等の制御が可能です。
このブロックはマスタからの制御が他のブロックと完全に独立しています。
 ユーザ・インターフェイス部
SERVO/STEPPING MOTOR DRIVER,センサ等の信号のインターフェイス部です。
-9-

C-823v1

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

J5

RDY
X1
Y1
Z1
A1
X2
Y2
Z2
A2

A2
Z2
Y2
X2
A1
Z1
Y1
X1

JP1A1

RDY

JP1Y1
OUT
JP1Z1

10
11
12
13

PL5
PL6
PL7
PL8

J1

S1

IN

10

11

12

13

J1

J3

JP1X1
O
N
O
N

S3

S2

JP1A2
O
N
O
N

C-823V1***00001

JP1Y2

J2

OUT
20
21
22
23

PL13
PL14
PL15
PL16

J2

MADE IN JAPAN

JP1Z2
JP1X2

J4
IN

20

21

22

23

C-823v1
MADE IN JAPAN・ S1 ………………………………
・ S2 ………………………………
・ S3 ………………………………
・ JP1X1,JP1Y1,JP1Z1,JP1A1 …
JP1X2,JP1Y2,JP1Z2,JP1A2
・ RDY X1,Y1,Z1,A1 ………………
RDY X2,Y2,Z2,A2
・ IN10,IN11,IN12,IN13 ……………
IN20,IN21,IN22,IN23
・ OUT10,OUT11,OUT12,OUT13 …
OUT20,OUT21,OUT22,OUT23
・ J1,J2 ……………………………
・ J3 ………………………………
・ J4 ………………………………
・ J5 ………………………………

ADDRESS 設定スイッチ
INT レベル設定スイッチ
割り込みベクタ設定スイッチ
SPEED 初期設定ジャンパ
RDY LED
汎用入力 LED( ACTIVE 時緑点灯)
汎用出力 LED( ACTIVE 時緑点灯)
ユーザインターフェース用コネクタ
VME バスとのインターフェース用コネクタ
未公開仕様コネクタ(何も接続しないでください。)
弊社調整用コネクタ(何も接続しないでください。)- 10 -

C-823v1

取扱説明書

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

項

1

電源電圧 /
消費電流・ +5V ± 5 ％ ,・ DC+24V ± 2V,

2A 以下
460mA 以下 (フォトカプラインターフェース用 ,EXTV=24.0V 時 )2

使用周囲温湿度

0 ℃ 〜 ＋ 45 ℃ ,80 ％ RH 以下 (非結露)3

質量

約 0.3kg目

仕様2-2. VME バス仕様
No.

項目

仕様

1

準拠規格

VME Specification Rev.C.3

2

バスインターフェース

・特権および非特権ショートアクセス :A16 スレーブ
・奇数バイトアドレスアクセス :D08( 0)・アドレス割り付け :ディップスイッチにより 256 バイト単位で設定

3

割り込み

・ IRQ1*〜 IRQ7*の選択 :ディップスイッチにより設定
・ステータス ID(割り込みベクタ No.):D08( 0)・割り込み要求の解放 :RORA 方式( COMMAND PORT または STATUS PORT へのアクセスで解放)

4

寸法

ダブル・ハイト、シングルスロット(233.4mm × 160mm × 20mm)サイズ- 11 -

C-823v1

取扱説明書
2-3. 基本仕様
No.

項 目

1

制御軸数

2

パルス出力機能 出力型式

3

4

仕 様
8軸

・独立出力または方向指定出力
・ラインドライバ出力

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

加減速時定数・ 1030ms/1kHz 〜 0.004ms/1kHz・加減速時定数は、 1,030 ms/kHz 〜 0.004 ms/kHz の範囲を、
RATE DATA TABLE の No. 選択で設定できます。
・加速時、減速時の時定数を個別に設定できます。

出力パルス数・ JOG ドライブ
・ SCAN ドライブ・ INDEX ドライブ・ INDEX ドライブ

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

ドライブ機能・独立 8 軸:1 パルス:〜無限パルス:0 〜 8,388,607 パルス(相対指定時):0 〜 16,777,214 パルス(絶対指定時)

・ 1.5MHz (位相差信号入力時)・位相差信号入力 :2 逓倍または 4 逓倍可能

入力範囲・±8,388,607

入力型式

・インクリメンタル・フォトカプラ入力(ラインドライバ出力と接続可能)

外部パルス信号入力

・外部パルス信号入力をパルスカウンタおよび偏差カウンタののカウントパルスとして入力できます。

JOG ドライブ

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

SCAN ドライブ・停止指令を検出するまで、連続してパルスを出力します。
・加速時定数と減速時定数は非対称に設定でき、非対称直線
加減速ドライブ、非対称Ｓ字加減速ドライブ、定速ドライブができます。

INDEX ドライブ・指定した相対アドレスまたは絶対アドレスに達するまで、パルスを出力します。
・相対アドレス範囲および絶対アドレス範囲は、-8,338,607 〜 +8,338,607（ 24 ビット）です。
・ SCAN ドライブと同様に、非対称の加減速ドライブができ、自動減速して指定位置で停止します。

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 コマンドで実行できます。

SPEED CHANGE 機能

・ SCAN ドライブおよび INDEX ドライブは、ドライブ中にSPEED 変更することができます。

- 12 -

C-823v1

取扱説明書

No.

項 目

5

カウンタ機能

6

停止機能

仕 様
アドレスカウンタ・ドライブパルス出力をカウントして、絶対アドレスを管理する 24 ビットのカウンタです。
・カウントデータを常時読み出すことができます。

パルスカウンタ・外部パルス信号をカウントして実位置を管理する 24 ビットのカウンタです。
・ 5 個の専用コンパレータで任意のカウント値の一致を検出して、カウンタ割り込み要求 CNTINT を出力できます。
・コンパレータの一致検出で、パルス出力を減速停止、または即時停止させることができます。
・カウンタ COMP1 の一致検出で自動的にデータ再設定する
オートリロード機能があります。
・カウンタ COMP1 の一致検出で自動的にカウンタをクリアするオートクリア機能があります。
・カウントデータを常時読み出すことができます。

パルス偏差カウンタ

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

即時停止信号

・ FSSTOP1 : X1,Y1,Z1,A1 軸の 4 軸単位で即時停止します。
・ FSSTOP2 : X2,Y2,Z2,A2 軸の 4 軸単位で即時停止します。

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

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

7

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

8

その他

マスターへの割り込み発生機能・ MASTER に対し割り込みを発生させることが可能です。
RDYINT … COMMAND 終了割り込み
CNTINT … PULSE COUNTER 割り込み
DFLINT … 偏差 COUNTER 割り込み

サーボドライバ対応機能

・サーボドライバに対応する信号として、サーボリセット
出力、サーボ位置決め完了入力が専用に用意されています。

- 13 -

C-823v1

取扱説明書
2-4. 応用仕様
No.

項 目

仕 様 説 明1

パルス出力機能 演算モード加減速時定数2ドライブ機能3

ORIGIN 機能

4

偏差カウンタ
機能・標準加減速時定数は、 1,030ms/kHz 〜 0.004ms/kHz のデータ
を RATE DATA TABLE の No. 選択で設定します。
・演算モードでは任意な加減速時定数に変更できます。
SPEED DATA 設定方法
・出力 PULSE の SPEED 設定は、初期値 Hz 単位で設定を行う
切り替え機能Hz 設定 MODE となっていますが、これを基準クロックの整数倍で指定する基準クロック倍数設定 MODE に切り替えることが可能です。
END PULSE ドライブ・ INDEX ドライブではドライブ終了時のダンピング抑制のために、 END PULSE 設定量の手前で加減速ドライブを終了して ESPD の設定速度で INDEX 指定位置までドライブさせることができます。
第 1 出力 PULSE の PULSE 幅 ・ DRIVE START 後の 1 発目の ACTIVE PULSE 幅を自起動
選択機能
周波数の半周期 , 100 μ s 固定 , 20 μ s 固定の何れに選択することが可能です。
SPECIAL SCAN/INDEX 機能
・ SCAN ドライブ中に速度の加減速ができます。
・ INDEX ドライブ中に速度の加減速ができます。
SERIAL INDEX 機能
・予め設定したドライブパターンを停止せずに連続して
INDEX ドライブさせることができます。
SPECIAL SERIAL INDEX 機能 ・各区間毎に RATE 設定して SERIAL INDEX ドライブさせることができます。
SENSOR INDEX 機能
・センサー入力の検出と組み合わせて、 INDEX ドライブさせることができます。
INDEX CHANGE 機能
・ INDEX ドライブ中に指定パルス数または指定アドレスを変更して位置決めすることができます。
RATE CHANGE 機能
・ SCAN ドライブ中に加減速時定数が変更できます。
ORIGIN ドライブ方向
切替機能

・ ORIGIN DRIVE は通常 ORG(又は NORG)センサがワークに添って -(CCW) LIMIT 側に設置されていることを前提として行いますが、 ORIGIN DRIVE 方向切り替え機能により ORG(又は NORG)センサを +(CW) LIMIT 側に設置することが可能です。

MARGIN TIME 機能・ハンチング等による ORIGIN DRIVE の誤動作を防ぐため、センサ信号検出〜 PULSE 停止の間に MARGIN TIME を挿入することが可能です。

ORIGIN SENSOR TYPE
選択機能

・ ORG センサの検出をエッジからレベルに変更可能です。

ORIGIN ERROR 検出機能

・ CONST SCAN DRIVE 工程と JOG DRIVE 工程で出力する
最大 PULSE 数を予め設定し、その PULSE 数内でセンサが検出できない場合は、エラーとして DRIVE を強制終了させることが可能です。

AUTO DRST 出力機能

・機械原点検出完了と同時に、 DRST 信号を自動的に出力させることが可能です。

偏差 COUNTER 入力 CLOCK
分周機能

・偏差 COUNTER への入力 CLOCK( MCC05v2 の出力 PULSE
又は、 EA,EB 入力)を分周することができます。

偏差 COUNTER COMPARATOR ・偏差 COUNTER COMPARE REGISTOR1,2 の検出を
検出条件選択機能≧ , ≦ , ＝の 3 種より選択することが可能です。
偏差 COUNTER COMPAREREGISTER 設定切り替え機能

5

その他

SOFT LIMIT 機能
三角駆動回避特殊 DRST 出力機能
DEND ERROR 検出機能・偏差 COUNTER COMPARA の比較値を絶対値より符号付きに切り替えることができます。
・ハードリミットの内側に CW,CCW 両方向のソフトリミットを設定することができます。
・ S 字加減速ドライブ時に最高速度に達するまでに INDEX
ドライブが終了、または途中で減速停止指令が入ったとき、三角駆動を自動的に回避させることができます。
・ DRST 出力を常時実行することが可能です。
・エラー判定のために予め設定された時間内に、 DEND 信号のアクティブが戻らない場合、 STATUS1 PORT の ERROR BIT
を 1 として DRIVE を強制終了させることが可能です。

- 14 -

C-823v1

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

説明
+5V



*1





 CWP,CCWP

26LS31 相当



CWP,CWP,CCWP,CCWP

出力方式

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

出力電流

±20mA

出力周波数

最大 3.3MHz

絶縁

非絶縁〜  +COM(20mA/軸) CWP,CCWP



信号名



各軸共通です。

*1 出力過負荷および短絡には御注意ください。内部保護回路(ヒューズ)が溶断します。

●出力仕様 2
回路

説明
信号名

DRST
(DRSTCOM から +5V 系電流制限回路に接続可能 : 15mA まで )インター
フェース電圧+24V

1.65KΩ

 DRSTCOM
Max15mA
フォトカプラ

出力方式
 DRST







出力電流
 EXTVGND
絶縁

各軸共通です。

●出力仕様 3回路


フォトカプラNch トランジスタ
オープンコレクタ出力
ON 時 : 50mA( Vce ＝ 0.6V 以下)
70mA( Vce ＝ 2V 以下)
OFF 時 : 0.1mA 以下
フォトカプラ絶縁(内部回路〜外部回路間)

説明

+24V



+24V

 OUTx0 〜 OUTx3






信号名

OUT10 -- OUT13, OUT20 -- OUT23

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

出力方式

Nch トランジスタ
オープンコレクタ出力(サーボ ON など)

 EXTVGND

出力電流

絶縁

- 15 -

ON 時 : 50mA( Vce ＝ 0.6V 以下)
70mA( Vce ＝ 2V 以下)
OFF 時 : 0.1mA 以下
フォトカプラ絶縁(内部回路〜外部回路間)

C-823v1

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

説明
信号名
+24V






〜



4.7KΩ

フォトカプラEXTV

RESETn,








 LEDFSSTOPn INx0 --INx3

4.7KΩ

フォトカプラZn,AnSENSOR,CWLM,CCWLM,

各軸で共通です。

ORG, NORG, DEND/PO /各軸
IN10--IN13, IN20--IN23 , Z1SENSOR,Z2SENSOR, A1SENSOR, A2SENSOR,RESET1,RESET2・ B 接点CWLM,CCWLM/各軸
FSSTOP1,FSSTOP2

 24V±2V 以下
 EXTVGND
 ORG, NORG,
DEND/PO, 6.8KΩ・ A 接点インター
フェース電圧
入力インピーダンス
ON/OFF
レベル(RESETn,FSSTOPn,ZnSENSOR,AnSENSOR を除く)

+24V
4.7KΩ
ON :3.5mA 以上( IN0-IN3 は 7.0mA 以上)
OFF :1.0mA 以下( IN0-IN3 は 1.3mA 以下)
フォトカプラ絶縁

絶縁(内部回路〜外部回路間)●入力仕様 2回路説明
ラインドライバ出力と
接続可能










フォトカプラ各軸で共通です。

160Ω



26C31 相当

信号名

±EA、 ±EB、 ±ZORG

インター
フェース仕様入力インピーダンス
ON/OFFレベル

フォトカプラ入力

応答周波数
絶縁- 16 -(ラインドライバと接続可能)160Ω
ON :7.8mA 以上(端子間 3.2V 以上)
OFF :1.0mA 以下(端子間 0.7V 以下)±EA,EB : 1.5MHz±ZORG : 100KHz
フォトカプラ絶縁(内部回路〜外部回路間)

C-823v1

取扱説明書
2-6. 入出力信号表
MADE IN JAPAN

C-823v1

J2

X1
Y1
Z1
A1
X2
Y2
Z2
A2

RDY

J1

(1) ユーザ I/O コネクタ( J1, J2)

RDY LED --- 点灯で MASTER からの指令待ちであることを示します。

■ピン配置
・コネクタ型名 ： DX10A -100S( 50) (ヒロセ電機製)
・適合ソケット ： DX30A -100P( 50) ,DX31A -100P 等 (ヒロセ電機製、付属品ではありません。)
・適合ケーブル ： 1m,2m,3m,5m シールドケーブル (オプション)
50
1

100

51

■信号表
 注意

・

本製品が破損するおそれがあります。
+24V を EXTV 以外のピンに接続しないように注意してください。
配線後、電源投入前に必ず確認してください。

の信号は、フォトカプラ絶縁されています。

(注 1)
ステッピングモータを使用するときの原点信号です。
原点信号としてエンコーダのＺ相信号を使用する場合は未接続にします。
(注 2)
フォトカプラ絶縁している信号には、外部電源が必要です。
入力電圧仕様は +24V±2V 、 消費電流は +24V 時 MAX 460mA です。
また、各軸の CWLM,CCWLM 信号、および FSSTOP 信号の初期値は ACTIVE OFF 入力(B 接点)です。
これらの信号を使用しない場合であっても、外部電源を接続する必要があります。
(注 3)
各 DEND/PO 入力は、 STEPPING 使用時は PO(励磁出力) 信号として、 SERVO 使用時は位置決め完了
信号として使用します。

- 17 -

C-823v1

取扱説明書● J1( X1, Y1, Z1, A1 軸に対応します。)
ピン

方向

信号名

1

入

X1CWLM

2

入

3

説明

ピン

方向

信号名

X1 軸 +(CW )方向リミット信号51

入Z1CWLM

Z1 軸 +(CW )方向リミット信号

X1CCWLM

X1 軸 -(CCW )方向リミット信号52

入Z1CCWLM

Z1 軸 - (CCW )方向リミット信号

入

X1NORGX1 軸機械原点近傍信号53

入Z1NORGZ1 軸機械原点近傍信号

4

入

X1ORG

X1 軸機械原点信号

54

入

Z1ORG

Z1 軸機械原点信号

5

入

Y1CWLM

Y1 軸 +(CW )方向リミット信号55

入A1CWLM

A1 軸 +(CW)方向リミット信号

6

入Y1CCWLMY1 軸 - (CCW )方向リミット信号56

入A1CCWLM

A1 軸 - (CCW)方向リミット信号

7

入

Y1NORGY1 軸機械原点近傍信号57

入A1NORG

A1 軸機械原点近傍信号

8

入

Y1ORG

Y1 軸機械原点信号

58

入

A1ORG

A1 軸機械原点信号

9

入Z1SENSOR

Z1 軸 SENSOR 信号

59

入

A1SENSOR

A1 軸 SENSOR 信号

10

入

IN10

汎用入力 10 信号

60

出

OUT10

汎用出力 10 信号

11

入

IN11

汎用入力 11 信号

61

出

OUT11

汎用出力 11 信号

12

入

IN12

汎用入力 12 信号

62

出

OUT12

汎用出力 12 信号

13

入

IN13

汎用入力 13 信号

63

出

OUT13

汎用出力 13 信号

14

−

EXTV

64

−

EXTVGND

15

−

EXTV

65

−

EXTVGND

16

出

+COM

X1CWP,X1CCWP 用 +コモン (+5V )

66

出

+COM

Z1CWP,Z1CCWP 用 + コモン (+5V)

17

出

X1CWP

X1 軸 +(CW )方向正論理パルス

67

出

Z1CWP

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

18

出

X1CWP

X1 軸 +(CW )方向負論理パルス

68

出

Z1CWP

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

19出

X1CCWP

X1 軸 -(CCW )方向正論理パルス

69

出

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

20出

X1CCWP

X1 軸 -(CCW )方向負論理パルス

70

出

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

21

出

X1DRSTCOMX1DRST 用電流出力(+24V )71

出

Z1DRSTCOMZ1DRST 用電流出力(+24V )22

出

X1DRST

X1 軸偏差カウンタリセット信号72

出

Z1DRSTZ1 軸偏差カウンタリセット信号23

入

X1DEND/X1PO

X1 軸位置決め完了信号 /PO 信号

73

入Z1DEND/Z1PO

Z1 軸位置決め完了信号 /PO 信号

24

−

N.C

使用禁止

74

−

N.C

使用禁止

25

入

+X1EA

X1 軸エンコーダ +A 相信号

75

入

+Z1EA

Z1 軸エンコーダ +A 相信号

26

入

-X1EA

X1 軸エンコーダ -A 相信号

76

入

-Z1EA

Z1 軸エンコーダ -A 相信号

27

入

+X1EB

X1 軸エンコーダ +B 相信号

77

入

+Z1EB

Z1 軸エンコーダ +B 相信号

28

入

-X1EB

X1 軸エンコーダ -B 相信号

78

入

-Z1EB

Z1 軸エンコーダ -B 相信号

29

入+X1ZORG

X1 軸エンコーダ +Z 相信号79

入+Z1ZORG

Z1 軸エンコーダ +Z 相信号30

入-X1ZORG

X1 軸エンコーダ -Z 相信号80

入-Z1ZORG

Z1 軸エンコーダ -Z 相信号

31

−

N.C

使用禁止

81

−

N.C

使用禁止

32

出

+COM

Y1CWP,Y1CCWP 用 +コモン (+5V)

82

出

+COM

A1CWP,A1CCWP 用 + コモン (+5V )

33

出

Y1CWP

Y1 軸 +(CW )方向正論理パルス信号

83

出

A1CWP

A1 軸 +(CW)方向正論理パルス信号

34

出

Y1CWP

Y1 軸 +(CW )方向負論理パルス信号

84

出

A1CWP

A1 軸 +(CW)方向負論理パルス信号

35

出

Y1CCWP

Y1 軸 -(CCW )方向正論理パルス信号

85

出

A1CCWP

A1 軸 -(CCW)方向正論理パルス信号

36出

Y1CCWP

Y1 軸 -(CCW )方向負論理パルス信号

86

出

A1CCWP

A1 軸 -(CCW)方向負論理パルス信号

37

出

Y1DRSTCOMY1DRST 用電流出力(+24V )87

出

A1DRSTCOMA1DRST 用電流出力

38出Y1DRST

Y1 軸偏差カウンタリセット信号88

出

A1DRST

A1 軸偏差カウンタリセット信号39

入Y1DEND/Y1PO

Y1 軸位置決め完了信号 /PO 信号

89

入A1DEND/A1PO

A1 軸位置決め完了信号 /PO 信号

40

−

N.C

使用禁止

90

−

N.C

使用禁止

41

入

+Y1EA

Y1 軸エンコーダ +A 相信号

91

入

+A1EA

A1 軸エンコーダ +A 相信号

42

入

-Y1EA

Y1 軸エンコーダ -A 相信号

92

入

-A1EA

A1 軸エンコーダ -A 相信号

43

入

+Y1EB

Y1 軸エンコーダ +B 相信号

93

入

+A1EB

A1 軸エンコーダ +B 相信号

44

入

-Y1EB

Y1 軸エンコーダ -B 相信号

94

入

-A1EB

A1 軸エンコーダ -B 相信号

45

入+Y1ZORG

Y1 軸エンコーダ +Z 相信号

95

入+A1ZORG

A1 軸エンコーダ +Z 相信号

46

入-Y1ZORG

Y1 軸エンコーダ -Z 相信号

96

入-A1ZORG

A1 軸エンコーダ -Z 相信号

47

−

N.C

使用禁止

97

−

N.C

使用禁止

48

入

FSSTOP1

X1,Y1,Z1,A1 軸即時停止信号98

入RESET1

X1,Y1,Z1,A1 軸リセット信号

49

−

N.C

使用禁止

99

−

N.C

使用禁止

50

−

N.C

使用禁止

100

−

N.C

使用禁止

(注 1)

(注 1)

(注 2)

カプラ用外部電源(注 3 )(注 3 )- 18 -

説明

(注 1)

(注 1)

カプラ用外部電源 GND

(注 2)

(注 3)

(+24V)(注 3)

C-823v1

取扱説明書● J2( X2, Y2, Z2, A2 軸に対応します。)
ピン

方向

信号名

1

入

X2CWLM

2

入

3

説明

ピン

方向

信号名

X2 軸 +(CW )方向リミット信号51

入Z2CWLM

Z2 軸 +(CW )方向リミット信号

X2CCWLM

X2 軸 -(CCW )方向リミット信号52

入Z2CCWLM

Z2 軸 - (CCW )方向リミット信号

入

X2NORG

X2 軸機械原点近傍信号53

入Z2NORGZ2 軸機械原点近傍信号

4

入

X2ORG

X2 軸機械原点信号

54

入

Z2ORG

Z2 軸機械原点信号

5

入Y2CWLM

Y2 軸 +(CW )方向リミット信号55

入A2CWLM

A2 軸 +(CW)方向リミット信号

6

入Y2CCWLMY2 軸 - (CCW )方向リミット信号

56

入A2CCWLM

A2 軸 - (CCW)方向リミット信号

7

入

Y2NORGY2 軸機械原点近傍信号57

入A2NORG

A2 軸機械原点近傍信号

8

入

Y2ORG

Y2 軸機械原点信号

58

入

A2ORG

A2 軸機械原点信号

9

入Z2SENSOR

Z2 軸 SENSOR 信号

59

入

A2SENSOR

A2 軸 SENSOR 信号

10

入

IN20

汎用入力 20 信号

60

出

OUT20

汎用出力 20 信号

11

入

IN21

汎用入力 21 信号

61

出

OUT21

汎用出力 21 信号

12

入

IN22

汎用入力 22 信号

62

出

OUT22

汎用出力 22 信号

13

入

IN23

汎用入力 23 信号

63

出

OUT23

汎用出力 23 信号

14

−

EXTV

64

−

EXTVGND

15

−

EXTV

65

−

EXTVGND

16

出

+COM

X2CWP,X2CCWP 用 +コモン (+5V )

66

出

+COM

Z2CWP,Z2CCWP 用 + コモン (+5V)

17

出

X2CWP

X2 軸 +(CW )方向正論理パルス

67

出

Z2CWP

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

18

出

X2CWP

X2 軸 +(CW )方向負論理パルス

68

出

Z2CWP

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

19出

X2CCWP

X2 軸 -(CCW )方向正論理パルス

69

出

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

20出

X2CCWP

X2 軸 -(CCW )方向負論理パルス

70

出

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

21

出

X2DRSTCOMX2DRST 用電流出力(+24V )71

出

Z2DRSTCOMZ2DRST 用電流出力(+24V )22

出

X2DRST

X2 軸偏差カウンタリセット信号72

出

Z2DRSTZ2 軸偏差カウンタリセット信号23

入

X2DEND/X2PO

X2 軸位置決め完了信号 /PO 信号

73

入Z2DEND/Z2PO

Z2 軸位置決め完了信号 /PO 信号

24

−

N.C

使用禁止

74

−

N.C

使用禁止

25

入

+X2EA

X2 軸エンコーダ +A 相信号

75

入

+Z2EA

Z2 軸エンコーダ +A 相信号

26

入

-X2EA

X2 軸エンコーダ -A 相信号

76

入

-Z2EA

Z2 軸エンコーダ -A 相信号

27

入

+X2EB

X2 軸エンコーダ +B 相信号

77

入

+Z2EB

Z2 軸エンコーダ +B 相信号

28

入

-X2EB

X2 軸エンコーダ -B 相信号

78

入

-Z2EB

Z2 軸エンコーダ -B 相信号

29

入+X2ZORG

X2 軸エンコーダ +Z 相信号79

入+Z2ZORG

Z2 軸エンコーダ +Z 相信号30

入-X2ZORG

X2 軸エンコーダ -Z 相信号80

入-Z2ZORG

Z2 軸エンコーダ -Z 相信号

31

−

N.C

使用禁止

81

−

N.C

使用禁止

32

出

+COM

Y2CWP,Y2CCWP 用 +コモン (+5V)

82

出

+COM

A2CWP,A2CCWP 用 + コモン (+5V )

33

出

Y2CWP

Y2 軸 +(CW )方向正論理パルス信号

83

出

A2CWP

A2 軸 +(CW)方向正論理パルス信号

34

出

Y2CWP

Y2 軸 +(CW )方向負論理パルス信号

84

出

A2CWP

A2 軸 +(CW)方向負論理パルス信号

35

出

Y2CCWPY2 軸 -(CCW )方向正論理パルス信号

85

出

A2CCWPA2 軸 -(CCW)方向正論理パルス信号

36

出

Y2CCWPY2 軸 -(CCW )方向負論理パルス信号

86

出

A2CCWPA2 軸 -(CCW)方向負論理パルス信号

37

出

Y2DRSTCOMY2DRST 用電流出力(+24V )87

出

A2DRSTCOM

A2DRST 用電流出力

38出Y2DRSTY2 軸偏差カウンタリセット信号

88

出

A2DRST

A2 軸偏差カウンタリセット信号39

入Y2DEND/Y2PO

Y2 軸位置決め完了信号 /PO 信号

89

入A2DEND/A2PO

A2 軸位置決め完了信号 /PO 信号

40

−

N.C

使用禁止

90

−

N.C

使用禁止

41

入

+Y2EA

Y2 軸エンコーダ +A 相信号

91

入

+A2EA

A2 軸エンコーダ +A 相信号

42

入

-Y2EA

Y2 軸エンコーダ -A 相信号

92

入

-A2EA

A2 軸エンコーダ -A 相信号

43

入

+Y2EB

Y2 軸エンコーダ +B 相信号

93

入

+A2EB

A2 軸エンコーダ +B 相信号

44

入

-Y2EB

Y2 軸エンコーダ -B 相信号

94

入

-A2EB

A2 軸エンコーダ -B 相信号

45

入+Y2ZORG

Y2 軸エンコーダ +Z 相信号

95

入+A2ZORG

A2 軸エンコーダ +Z 相信号

46

入-Y2ZORG

Y2 軸エンコーダ -Z 相信号

96

入-A2ZORG

A2 軸エンコーダ -Z 相信号

47

−

N.C

使用禁止

97

−

N.C

使用禁止

48

入

FSSTOP2

X2,Y2,Z2,A2 軸即時停止信号98

入RESET2

X2,Y2,Z2,A2 軸リセット信号

49

−

N.C

使用禁止

99

−

N.C

使用禁止

50

−

N.C

使用禁止

100

−

N.C

使用禁止

(注 1)

(注 1)

(注 2)

カプラ用外部電源(注 3 )(注 3 )- 19 -

説明

(注 1)

(注 1)

カプラ用外部電源 GND

(注 2)

(注 3)

(+24V)(注 3)

C-823v1

取扱説明書(2) VME バスコネクタ(J3)
ピン番号
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32

A 列信号
D00
D01
D02
D03
D04
D05
D06
D07
GND
SYSCLK
GND
DS1*
DS0*
WRITE*GND
DTACK*
GND
AS*
GND
IACK*
IACKIN*
IACKOUT*
AM4
A07
A06
A05
A04
A03
A02
A01
[12V]
+5V

B 列信号
[BBSY*][ BCLR*][ ACFALL*][ BG0IN*][ BG0OUT*][ BG1IN*][ BG1OUT*][ BG2IN*][ BG2OUT*][BG3IN* ][ BG3OUT*][BR0*][ BR1*][BR2* ][ BR3*]
AM0
AM1
AM2
AM3
GND
[ SERCLK ( 1)][SERDAT ( 1)]
GND
IRQ7*
IRQ6*
IRQ5*
IRQ4*
IRQ3*
IRQ2*
IRQ1*
[ +5V STDBY]+5V

注．［ ］内の信号は、本ボードでは使用していません。

- 20 -

C 列信号
[D08]
[D09]
[D10]
[D11]
[D12]
[D13]
[D14]
[D15]
GND
[SYSFAIL* ][BERR*]SYSRESET*LWORD*
AM5
[A23]
[A22]
[A21]
[A20]
[A19]
[A18]
[A17]
[A16]
A15
A14
A13
A12
A11
A10
A09
A08
[+12V]+5V

- 21 2.47
13.5
13.71
165.0320
MADE IN JAPAN

IN

20

21

22

23

C-823v1

J4

MADE IN JAPAN

J2

JP1X2

C-823V1***00001

JP1Z2

20
21
22
23

PL13
PL14
PL15
PL16

OUT

J2

JP1Y2
S3

O
N

S2

O
N

JP1A2
O
N

S1

O
N

233.35

12

13

J1

11

261.85

10

IN

J3
JP1X1

JP1Z1

J1
10
11
12
13

PL5
PL6
PL7
PL8

OUT

JP1Y1

RDY

X1
Y1
Z1
A1
X2
Y2
Z2
A2

A2
Z2
Y2
X2
A1
Z1
Y1
X1

JP1A1

RDY
J5

一般公差± 0.5mm 以下
外形公差± 1mm 以下

2-7. 寸法
取扱説明書
C-823v1

C-823v1

取扱説明書

３．設定
3-1. アドレス設定および PORT
C-823v1 のアドレスは、下位アドレス固定、上位アドレスがディップスイッチにより設定できます。

(1) アドレス PORT 表
軸名

X1 軸
MCC05v2

Y1 軸
MCC05v2Z1 軸
MCC05v2

A1 軸
MCC05v2

アドレス
ＸＸ０１ Ｈ
ＸＸ０３ Ｈ
ＸＸ０５ Ｈ
ＸＸ０７ Ｈ
ＸＸ０９ Ｈ
ＸＸ０Ｂ Ｈ
ＸＸ０Ｄ Ｈ
ＸＸ０Ｆ Ｈ
ＸＸ０１ Ｈ
ＸＸ０３ Ｈ
ＸＸ０５ Ｈ
ＸＸ０７ Ｈ
ＸＸ０９ Ｈ
ＸＸ０Ｂ Ｈ
ＸＸ０Ｄ Ｈ
ＸＸ０Ｆ Ｈ
ＸＸ１１ Ｈ
ＸＸ１３ Ｈ
ＸＸ１５ Ｈ
ＸＸ１７ Ｈ
ＸＸ１９ Ｈ
ＸＸ１Ｂ Ｈ
ＸＸ１Ｄ Ｈ
ＸＸ１Ｆ Ｈ
ＸＸ１１ Ｈ
ＸＸ１３ Ｈ
ＸＸ１５ Ｈ
ＸＸ１７ Ｈ
ＸＸ１９ Ｈ
ＸＸ１Ｂ Ｈ
ＸＸ１Ｄ Ｈ
ＸＸ１Ｆ Ｈ
ＸＸ２１ Ｈ
ＸＸ２３ Ｈ
ＸＸ２５ Ｈ
ＸＸ２７ Ｈ
ＸＸ２９ Ｈ
ＸＸ２Ｂ Ｈ
ＸＸ２Ｄ Ｈ
ＸＸ２Ｆ Ｈ
ＸＸ２１ Ｈ
ＸＸ２３ Ｈ
ＸＸ２５ Ｈ
ＸＸ２７ Ｈ
ＸＸ２９ Ｈ
ＸＸ２Ｂ Ｈ
ＸＸ２Ｄ Ｈ
ＸＸ２Ｆ Ｈ
ＸＸ３１ Ｈ
ＸＸ３３ Ｈ
ＸＸ３５ Ｈ
ＸＸ３７ Ｈ
ＸＸ３９ Ｈ
ＸＸ３Ｂ Ｈ
ＸＸ３Ｄ Ｈ
ＸＸ３Ｆ Ｈ
ＸＸ３１ Ｈ
ＸＸ３３ Ｈ
ＸＸ３５ Ｈ
ＸＸ３７ Ｈ
ＸＸ３９ Ｈ
ＸＸ３Ｂ Ｈ
ＸＸ３Ｄ Ｈ
ＸＸ３Ｆ Ｈ
ＸＸ７Ｆ ＨＰＯＲＴ名称DRIVE COMMAND
DRIVE DATA1DRIVE DATA2DRIVE DATA3R/W

COUNTER COMMAND

込

COUNTER DATA1
COUNTER DATA2COUNTER DATA3STATUS1
DRIVE DATA1DRIVE DATA2DRIVE DATA3STATUS2STATUS3STATUS4STATUS5
DRIVE COMMAND
DRIVE DATA1DRIVE DATA2DRIVE DATA3COUNTER COMMAND

COUNTER DATA1
COUNTER DATA2COUNTER DATA3STATUS1
DRIVE DATA1DRIVE DATA2DRIVE DATA3STATUS2STATUS3STATUS4STATUS5
DRIVE COMMAND
DRIVE DATA1DRIVE DATA2DRIVE DATA3COUNTER COMMAND

COUNTER DATA1
COUNTER DATA2COUNTER DATA3STATUS1
DRIVE DATA1DRIVE DATA2DRIVE DATA3STATUS2STATUS3STATUS4STATUS5
DRIVE COMMAND
DRIVE DATA1DRIVE DATA2DRIVE DATA3COUNTER COMMAND

COUNTER DATA1
COUNTER DATA2COUNTER DATA3STATUS1
DRIVE DATA1DRIVE DATA2DRIVE DATA3STATUS2STATUS3STATUS4STATUS5
汎用 I/O 1

軸名

書
き

X2 軸

み

MCC05v2
読
み
出
し

書
き
込
Y2 軸

み

MCC05v2
読
み
出
し

書
き
込
Z2 軸

み

MCC05v2
読
み
出
し

書
き
込
A2 軸

み

MCC05v2
読
み
出
し
R/W

- 22 -

アドレス
ＸＸ８１ Ｈ
ＸＸ８３ Ｈ
ＸＸ８５ Ｈ
ＸＸ８７ Ｈ
ＸＸ８９ Ｈ
ＸＸ８Ｂ Ｈ
ＸＸ８Ｄ Ｈ
ＸＸ８Ｆ Ｈ
ＸＸ８１ Ｈ
ＸＸ８３ Ｈ
ＸＸ８５ Ｈ
ＸＸ８７ Ｈ
ＸＸ８９ Ｈ
ＸＸ８Ｂ Ｈ
ＸＸ８Ｄ Ｈ
ＸＸ８Ｆ Ｈ
ＸＸ９１ Ｈ
ＸＸ９３ Ｈ
ＸＸ９５ Ｈ
ＸＸ９７ Ｈ
ＸＸ９９ Ｈ
ＸＸ９Ｂ Ｈ
ＸＸ９Ｄ Ｈ
ＸＸ９Ｆ Ｈ
ＸＸ９１ Ｈ
ＸＸ９３ Ｈ
ＸＸ９５ Ｈ
ＸＸ９７ Ｈ
ＸＸ９９ Ｈ
ＸＸ９Ｂ Ｈ
ＸＸ９Ｄ Ｈ
ＸＸ９Ｆ Ｈ
ＸＸＡ１ Ｈ
ＸＸＡ３ ＨＸＸＡ５ Ｈ
ＸＸＡ７ Ｈ
ＸＸＡ９ Ｈ
ＸＸＡＢ ＨＸＸＡＤ ＨＸＸＡＦ Ｈ
ＸＸＡ１ Ｈ
ＸＸＡ３ ＨＸＸＡ５ Ｈ
ＸＸＡ７ Ｈ
ＸＸＡ９ Ｈ
ＸＸＡＢ ＨＸＸＡＤ ＨＸＸＡＦ Ｈ
ＸＸＢ１ Ｈ
ＸＸＢ３ Ｈ
ＸＸＢ５ Ｈ
ＸＸＢ７ Ｈ
ＸＸＢ９ Ｈ
ＸＸＢＢ ＨＸＸＢＤ ＨＸＸＢＦ Ｈ
ＸＸＢ１ Ｈ
ＸＸＢ３ Ｈ
ＸＸＢ５ Ｈ
ＸＸＢ７ Ｈ
ＸＸＢ９ Ｈ
ＸＸＢＢ ＨＸＸＢＤ ＨＸＸＢＦ ＨＸＸＦＦ ＨＰＯＲＴ名称DRIVE COMMAND
DRIVE DATA1DRIVE DATA2DRIVE DATA3R/W

COUNTER COMMAND

込

COUNTER DATA1
COUNTER DATA2COUNTER DATA3STATUS1
DRIVE DATA1DRIVE DATA2DRIVE DATA3STATUS2STATUS3STATUS4STATUS5
DRIVE COMMAND
DRIVE DATA1DRIVE DATA2DRIVE DATA3COUNTER COMMAND

COUNTER DATA1
COUNTER DATA2COUNTER DATA3STATUS1
DRIVE DATA1DRIVE DATA2DRIVE DATA3STATUS2STATUS3STATUS4STATUS5
DRIVE COMMAND
DRIVE DATA1DRIVE DATA2DRIVE DATA3COUNTER COMMAND

COUNTER DATA1
COUNTER DATA2COUNTER DATA3STATUS1
DRIVE DATA1DRIVE DATA2DRIVE DATA3STATUS2STATUS3STATUS4STATUS5
DRIVE COMMAND
DRIVE DATA1DRIVE DATA2DRIVE DATA3COUNTER COMMAND

COUNTER DATA1
COUNTER DATA2COUNTER DATA3STATUS1
DRIVE DATA1DRIVE DATA2DRIVE DATA3STATUS2STATUS3STATUS4STATUS5
汎用 I/O 1

書
き

み

読
み
出
し

書
き
込
み

読
み
出
し

書
き
込
み

読
み
出
し

書
き
込
み

読
み
出
し
R/W

C-823v1

取扱説明書(2) アドレスの設定
基板上のディップスイッチにより上位アドレスを設定します。他のスレーブボードを使用している場合、アドレスが重複しない様に設定して下さい。
下図の例は、上位アドレスをＣ７ Ｈに設定した場合のものです。
Ｓ１
ON
↑

ON
■
■
■
■
1
2 3 4
A8････････ A11

↑

■

■

■
■
1
2 3 4
A12･････････A15＝（Ｃ７ Ｈ）"ON" → 0"OFF" → 1
スイッチ設定は電源を切った状態で行い、設定変更後に電源を投入してください。

- 23 -

C-823v1

取扱説明書
3-2. 割り込みの設定
C-823v1 は、以下に示す割り込み要求信号の内いずれかが発生した場合、 MASTER に対して、割り込み要求を行います。
なお、同時に複数の割り込み要求信号が発生した場合は、優先順位の高い、割り込み要求信号から割り込み要求を行います。優先順位に関しては、割り込みベクタ表をご覧ください。
・ DRIVE コントロール部からの割り込み要求信号 … X1RDYINT, Y1RDYINT, Z1RDYINT, A1RDYINT
X2RDYINT, Y2RDYINT, Z2RDYINT, A2RDYINT
・ PULSE COUNTER 部からの割り込み要求信号 … X1CNTINT, Y1CNTINT, Z1CNTINT, A1CNTINT
X2CNTINT, Y2CNTINT, Z2CNTINT, A2CNTINT
・偏差 COUNTER 部からの割り込み要求信号… X1DFLINT, Y1DFLINT, Z1DFLINT, A1DFLINT
X2DFLINT, Y2DFLINT, Z2DFLINT, A2DFLINT(1) INT レベル( IRQ7*〜 IRQ1*)の設定
INT レベルを以下に示すようにディップスイッチ S2 で設定します。
・ 4 ビット目のスイッチは設定禁止です(常時 ON 側)・以下に示す例は、 IRQ5 ＊を設定した場合のものです。
INT ﾚﾍﾞﾙ
割り込み発生せず
IRQ1 ＊
IRQ2 ＊
IRQ3 ＊
IRQ4 ＊
IRQ5 ＊
IRQ6 ＊
IRQ7 ＊

1
ON
OFF
ON
OFF
ON
OFF
ON
OFF

2
ON
ON
OFF
OFF
ON
ON
OFF
OFF

3
ON
ON
ON
ON
OFF
OFF
OFF
OFF

Ｓ２

4
ON
ON
ON
ON
ON
ON
ON
ON

ON
↑

■
■
■
1 2 3
"ON" → 0"OFF" → 1■4(2) 割り込みベクタ No.(ステータス ID バイト)の設定
割り込みベクタ No.は、以下の図に示すように下位 5BIT が固定、上位 3BIT をディップスイッチ S3 により設定できます。
( 1) 割り込みベクタ表
優先順位
高

低

(2)ディップスイッチ S3

割り込みベクタ No.
割り込み要求信号 222５ 2４ 2３ 2２
X1CNTINT
ﾃﾞｨｯﾌﾟｽｲｯﾁ で設定
0
0
0
Y1CNTINT〃
000Z1CNTINT〃
000A1CNTINT〃
000
X1RDYINT〃
00
1
Y1RDYINT〃
001
Z1RDYINT〃
00
1
A1RDYINT〃
00
1
X1DFLINT〃
01
0
Y1DFLINT〃
01
0Z1DFLINT〃
01
0
A1DFLINT〃
01
0
X2CNTINT〃
01
1
Y2CNTINT〃
01
1Z2CNTINT〃
01
1
A2CNTINT〃
0
1
1
X2RDYINT〃
100
Y2RDYINT〃
100
Z2RDYINT〃
10
0
A2RDYINT〃
100
X2DFLINT〃
10
1
Y2DFLINT〃
10
1
Z2DFLINT〃
10
1
A2DFLINT
〃
1
0
1
７

６

- 24 -

2
0
0
1
1
0
0
1
1
0
0
1
1
0
0
1
1
0
0
1
1
0
0
1
1

１

2
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1

０

下図の例は、 2 ７=0,
2 ６=1,2 ５ =0 を設定した場合のものです。
Ｓ３
ON
■
■
■
↑
■
1
2 3
4
2 ５ 2 ６ 2 ７ (NC)"ON" → 0"OFF" → 1・ 4 ビット目のスイッチ(NC)は設定禁止です(常時 ON 側)"OFF" → 1

C-823v1

取扱説明書(3) 割り込み使用上の注意● C-823v1 の割り込み要求を必要としない場合は、 S2 を全て ON 状態にして下さい。
出荷時は、 S2 は全て ON 状態になっています。
● RDYINT は SPEC INITIALIZE1 COMMAND、 CNTINT は PULSE COUNTER INITIALIZE COMMAND、 DFLINT は
DFL COUNTER INITIALIZE COMMAND により各々割り込み発生の許可／不許可を指定できます。
特に CNTINT,DFLINT では、 COMP1 〜 COMP5,DFL COMP1,2 毎に指定可能ですので、これらの割り込みを使用する場合に於いても未使用の COMP No.は割り込み発生を不許可にして下さい。
● CNTINT/DFLINT は、ラッチ出力とスルー出力が各 COUNTER INITIALIZE COMMAND により選択可能ですが、割り込みを使用する場合、必ずラッチ出力を選択して下さい。(初期値は、ラッチ出力となっています。)
スルー出力を選択したときは割り込み動作を正常に行うことができません。

- 25 -

C-823v1

取扱説明書

４．接続
4-1. ドライバとの接続(1) CW/CCW 独立入力型 DRIVER との接続
負論理パルス列 CW/CCW 独立入力型 DRIVER との X1 軸接続例を示します。
a. 負論理 TTL レベル出力として使用する場合
J1
16
配線は全て 0.15SQ 以上+COM 
○
X1CWP

X1CCWP



1820

C-823v1 側

+CW


○

-CW

○

+CCW



X1CCWP

X1CCWP

18
19

20

C-823v1 側




-CCW

○
端子台(コネクタ)

DRIVER 側

b. 差動出力(ラインドライバ)としてフォトカプラに接続する場合
J1
17
配線は全て 0.15SQ 以上
X1CWP 
○
+CW
X1CWP






○

-CW

○

+CCW




-CCW

○
端子台(コネクタ)

DRIVER 側(2) STEPPING MOTOR DRIVER との接続
STEPPING MOTOR DRIVER との X 軸接続例を示します。
X1PO



23

C-823v1 側+P.O○
端子台(コネクタ)

24VGND-P.O
DRIVER 側

STEPPING DRIVER の場合、 XDRST, +XZORG, -XZORG は必ず未接続として下さい。
励磁出力を使用しない場合は、 XPO も未接続にします。

- 26 -

C-823v1

取扱説明書(3) SERVO MOTOR DRIVER との接続
SERVO MOTOR DRIVER との X1 軸接続例を示します。

X1DRSTCOMJ1X1DRST

X1DEND



21
22
23

配線は全て 0.15SQ 以上○+RESET○-RESET○+END

-X1ZORG



+X1EA



-X1EA



+X1EB



-X1EB

29
30
25
(注 1)
26
27
(注 1)
28


C-823v1 側

150 Ω以上(注 2 )5V 仕様(注 3)

24VGND+X1ZORG





-END

○

+Z
ﾗｲﾝﾄﾞﾗｲﾊﾞ(注 4)
-Z

○

+A

○

-A

○

+B

○

○

○

○

-B

○
端子台(ｺﾈｸﾀ)

DRIVER 側(注 1)エンコーダのフィードバックパルスをカウントする場合、必要になります。
(注 2)DRIVER 側の電流制限抵抗が 150 Ω以下の場合、外部で抵抗を付け 150 Ω以上になるようにしてください。
(注 3)SERVO DRIVER のカウンタ RESET 入力が +24V インターフェイスの場合の接続例
X1DRSTCOM

X1DRST



21
22

○

未接続

+24V

+RESET

24V 仕様○-RESET(注 4)SERVO DRIVER のエンコーダ Z 相出力がオープンコレクタ出力の場合の接続例+X1ZORG-X1ZORG




29
30

○
2.2k Ω

○＋24V P.S.
−
Z



GND

- 27 -



C-823v1

取扱説明書
4-2. LIMIT との接続
(1) LIMIT 未使用時
LIMIT 未使用時の X1 軸接続例を示します。
J1
14
EXTV

1
X1CWLM

2
X1CCWLM 48
FSSTOP1 +-

24V P.S.

カプラ用電源C-823v1 側(注) FSSTOPn 信号 ,各軸 LIMIT 入力信号は ACTIVE OFF 入力となっており、未接続としますと信号がACTIVE となり PULSE 出力を行いませんので御注意下さい。

(2) LIMIT 使用時
LIMIT 使用時の X1 軸接続例を示します。
-( CCW)方向

+O-

J1
EXTV



X1CWLM



X1CCWLM+(CW)方向

14

+O-






1
2

+

-

24V P.S.

C-823v1 側- 28 -

カプラ用電源C-823v1

取扱説明書
4-3. 原点センサとの接続(1) ORG-0,ORG-1,ORG-2,ORG-3 型式
ORG-0,ORG-1,ORG-2,ORG-3 型式時( X1 軸)の例を示します。
-( CCW)方向

+O-

J1
EXTV



X1NORG



X1ORG



+X1ZORG-X1ZORG

14+(CW)方向

ORG センサ



3
4

+

-

24V P.S.

29

カプラ用電源+X1ZORG, -X1ZORG は必ず未接続として下さい。

30

C-823v1 側(2) STEPPING MOTOR DRIVER の ORG-4,ORG-5 型式
STEPPING MOTOR DRIVER の ORG-4,ORG-5 型式時(X1 軸)の例を示します。
回転軸に付けた
スリット付き円板

ORG センサ+OJ1
14
EXTV 3
X1NORG 
4
X1ORG -( CCW)方向+O-+(CW)方向NORG センサ+-

24V P.S.

+X1ZORG-X1ZORG29

カプラ用電源+X1ZORG, -X1ZORG は必ず未接続として下さい。

30

C-823v1 側- 29 -

C-823v1

取扱説明書(3) SERVO MOTOR DRIVER の ORG-4,ORG-5 型式
SERVO MOTOR DRIVER の ORG-4,ORG-5 型式時(X1 軸)の例を示します。
エンコーダ-( CCW)方向SERVO DRIVER

+O-

+Z -Z

+(CW)方向NORG センサ

J1
EXTV



X1NORG



X1ORG



+X1ZORG-X1ZORG



14



3
4

29
30

XORG は必ず未接続として下さい。

+-

24V P.S.

カプラ用電源*ラインドライバ出力の場合

C-823v1 側(4) ORG-10 型式
ORG-10 型式時(X1 軸)の例を示します。
-( CCW)方向

ORG サンサ
J1EXTV



X1NORG



X1ORG



+X1ZORG-X1ZORG



14

+O-

+O-





+(CW)方向NORG センサ



3
4

+

-

24V P.S.

29

カプラ用電源+X1ZORG, -X1ZORG は必ず未接続として下さい。

30

C-823v1 側- 30 -

C-823v1

取扱説明書

５． PORT 仕様
5-1. DRIVE COMMAND PORT
DRIVE COMMAND を書き込む PORT です。
COMMAND の詳細は 6-1.章〜 6-4.章をご覧ください。

5-2. DRIVE DATA1,2,3 PORT( WRITE)各 DRIVE COMMAND により各種 DATA を書き込みます。

5-3. DRIVE DATA1,2,3 PORT( READ)
各種 DATA の読み出しを行います。
ADDRESS READ COMMAND,SET DATA READ,ERROR STATUS READ COMMAND に よる DATA の
読み出しは、 COMMAND WRITE 後、 STATUS1 内 BUSY BIT ＝ 0 を確認して行います。
PULSE COUNTER、偏差 COUNTER 又は、 ADDRESS COUNTER の COUNT DATA の読み出しは常時可能です。

5-4. COUNTER COMMAND PORTPULSE COUNTER 及び偏差 COUNTER の PRESET 、 COMPARE REGISTER の SET COMMAND を書き込む
PORT です。
COMMAND の詳細は 6-5.章をご覧下さい。

5-5. COUNTER DATA1,2,3 PORT( WRITE)
COUNTER COMMAND による数値 DATA を書き込みます。

- 31 -

C-823v1

取扱説明書

5-6. STATUS1 PORT
MCC05v2 の現在の状態を読み出す PORT です。読み出しは常時可能です。
D７

D６

D５

D４

D３

D２

D１

D０

*各々アクティブで 1 となります。
BUSY BIT
DRIVE BITDREND BITERROR BIT
MAN BITLSEND BITSSEND BITFSEND BIT

BUSY BIT：

0 で対応する軸へ COMMAND の書き込みが可能である事を示します。
1 の時は、対応する軸が DRIVE 中か DATA 処理中であり、 COMMAND を無視します。
COMMAND は BUSY BIT ＝ 0 を確認してから書き込まねばなりません。
但し、特殊 COMMAND( 6-2.項参照)については、 BUSY BIT ＝ 1 でも書き込み可能です。

DRIVE BIT：

1 で対応する軸が DRIVE 中である事を示します。

DREND BIT

： 1 で対応する軸の DRIVE が終了した事を示します。(注 2)
次の COMMAND 書き込みにより RESET されます。

ERROR BIT

： 書き込まれた COMMAND 又は DATA に何等かの ERROR があった事を示します。(注 2)
BUSY ＝ 0 の時のみ、意味を持ちます。
ERROR の内容については、 ERROR STATUS READ COMMAND により確認可能です。
次の COMMAND 書き込みにより RESET されます。

MAN BIT：

本製品では、当 BIT は未使用です。０が出力されます。(注 2)

LSEND BIT：

BUSY BIT ＝ 1 の時、有効な CWLM 信号、又は CCWLM 信号が入力された事を示します。
BUSY BIT ＝ 0 の時、 PULSE 出力が CWLM 信号、又は CCWLM 信号により停止した事を示します。 (応用機能である SOFT LIMIT で停止した場合も含みます。)
次の DRIVE 開始時に RESET されます。(注 1)

SSEND BIT：

BUSY BIT ＝ 1 の時、 SLOW STOP COMMAND が入力された事を示します。
BUSY BIT ＝ 0 の時、 PULSE 出力が SLOW STOP COMMAND により停止した事を示します。
次の DRIVE 開始時に RESET されます。(注 1)

FSEND BIT：

BUSY BIT ＝ 1 の時、 FSSTOP 信号、又は FAST STOP COMMAND が入力された事を示します。
BUSY BIT ＝ 0 の時、 PULSE 出力が FSSTOP 信号、又は FAST STOP COMMAND により停止した事を示します。
次の DRIVE 開始時に RESET されます。(注 1)(注 1) DRIVE を伴わない COMMAND では RESET されません。
(注 2) POWER ON 時及び RESET 信号入力時は、 DREND,ERROR,MAN の各 BIT は値が不定となります。
従ってこの時は、 BUSY BIT=0 のみ確認し、 NOP COMMAND を実行し、 DREND,ERROR,MAN の各 BIT をイニシャライズして下さい。

- 32 -

C-823v1

取扱説明書

5-7. STATUS2 PORT
各々の軸の入力信号の状態を読み出す PORT です。読み出しは常時可能です。
以下に示す内容は X1 軸のものですがその他の軸についても同様です。
D７

D６

D５

D４

D３

D２

D１

D０

*各々アクティブで 1 となります。
X1DEND/PO 信号
X1ORG 信号0 ＝ HIGH 1 ＝ LOW
X1NORG 信号
X1CWLM 信号
0 ＝ LOW 1 ＝ HIGH
X1CCWLM 信号
未使用(0)
未使用(0)X1DEND/PO 信号 (D ０と同じ）(注)当 STATUS は、リアルタイム DATA となっています。

5-8. STATUS3 PORT
各々の軸の PULSE COUNTER 及び偏差 COUNTER からの STATUS 情報を読み出す PORT です。
読み出しは常時可能です。
D７

D６

D５

D４

D３

D２

D１

D０

*各々アクティブで 1 となります。
PLS COMP1 BIT
PLS COMP2 BIT
PLS COMP3 BIT
PLS COMP4 BIT
PLS COMP5 BIT
PLS OVF BITDFL COMP1 BITDFL COMP2 BIT

PLS ＊ COMP1 BIT： PULSE COUNTER と COMPARE REGISTER1 が一致した事を示します。(注)PLS COMP2 BIT： PULSE COUNTER と COMPARE REGISTER2 が一致した事を示します。(注)PLS COMP3 BIT： PULSE COUNTER と COMPARE REGISTER3 が一致した事を示します。(注)PLS COMP4 BIT： PULSE COUNTER と COMPARE REGISTER4 が一致した事を示します。(注)PLS COMP5 BIT： PULSE COUNTER と COMPARE REGISTER5 が一致した事を示します。(注)PLS OVF BIT： PULSE COUNTER がオーバフローした事を示します。

DFL ＊ COMP1 BIT：偏差 COUNTER ≧ DFL COMPARE REGISTER1(偏差過大)を示します。(注)DFL COMP2 BIT：偏差 COUNTER ≦ DFL COMPARE REGISTER2(位置決め完了)を示します。(注)(注)初期状態では、 COUNTER 一致中、偏差過大中又は、位置決め完了中以外の場合、当 STATUS READ 後RESET されます。
各 COUNTER INITIALIZE COMMAND により、当 STATUS READ 後、必ず RESET されるモードを選択できます。
*本取扱説明書では、 "PLS"は PULSE、 "DFL"は偏差を示す略語として使用しています。 以降も同様です。

- 33 -

C-823v1

取扱説明書
5-9. STATUS4 PORT
各々の軸の入出力信号の現在の状態を読み出す PORT です。読み出しは常時可能です。
D７

D６

D５

D４

D３

D２

D１

D０

*各々アクティブで 1 となります。
FSSTOP 信号(全軸共通) 0 ＝ LOW 1 ＝ HIGH〃ASENSOR 入力信号(注 1) 0 ＝ HIGH 1 ＝ LOW-X1EA 入力信号
0 ＝ LOW 1 ＝ HIGH
-X1EB 入力信号
0 ＝ LOW 1 ＝ HIGHX1DRST 出力信号
0 ＝ HIGH 1 ＝ LOW
未使用(不定)(注 1) SENSOR 入力信号は、 A 軸と Z 軸にのみ用意されています。他の軸では０が出力されます。
尚、 SENSOR 入力信号については、取扱説明書〔応用機能編〕をご覧下さい。
(注 2)当 STATUS は、全て入出力端子のリアルタイム DATA となっています。

5-10. STATUS5 PORT
応用機能の SOFT LIMIT (注)及び SPEED CHANGE の状態等を読み出す PORT です。
読み出しは常時可能です。
D７

D６

D５

D４

D３

D２

D１

D０

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

CCW SOFT LIMIT BIT(注)CW SOFT LIMIT BIT(注)
未使用(０)
未使用(０)
未使用(０)
SPEED CHANGE BUSY BITRATE CHANGE BUSY BIT (注)INDEX CHANGE BUSY BIT (注)(注) 詳細は、取扱説明書〔応用機能編〕をご覧下さい。

- 34 -

C-823v1

取扱説明書
5-11. 汎用 I/O PORT
本製品は、入力 4 点[IN Ｘ 0 〜 IN Ｘ 3 入力信号]、出力 4 点[ OUT Ｘ 0 〜 OUT Ｘ 3 出力信号]の汎用 I/O を
2 種類備えており、ユ−ザはこれを自由に使用する事ができます。
これらの信号は、 ACTIVE LOW となっており、各々は ACTIVE 時、基板上の LED が点灯する様になっています。以下に汎用 I/O PORT 1 について述べますが、汎用 I/O PORT 2 についても同様です。

(1) 入力 PORT 1
入力 PORT は下記に示す通り、入力 DATA 部と出力 DATA 部により構成されています。
外部入力[IN10 〜 IN13]の状態は、入力 DATA 部に取り込まれます。
出力 DATA 部には、現在の出力 PORT の状態(前回、出力 PORT へ出力した DATA)を取り込みます。


*各々アクティブで 1 となります。
OUT10
OUT11
OUT12
OUT 13
IN10
IN11
IN12
IN13

出力 DATA 部

入力 DATA 部(2) 出力 PORT 1
出力 PORT は下記に示す構成となっており、下位 4 BIT の内容を外部[OUT10 〜 OUT13]へ出力します。


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

出力 DATA 部

出力 PORT は、 POWER ON/RESET 時、 OFF 出力(NOT ACTIVE)となります。

- 35 -

C-823v1

取扱説明書

６． COMMAND 及び動作シーケンス
各 COMMAND の実行は、実行させる軸の PORT( 3-1.参照)に対して行って下さい。
以下では特に明記しない限り、 X1 軸の MCC05v2 について説明しますが、 Y1 軸 ,Z1 軸 ,A1 軸 ,X2 軸 ,Y2 軸 ,Z2 軸 ,A2 軸についても同様です。

6-1. COMMAND 表(1) 基本機能 DRIVE COMMAND
D７
D０00000000
00000001
00000010
00000011
00000100
00000101
0000011000000111
00001000
00001001
00001010
＊
＊
＊
＊
＊
＊

＊

00010000
00010001
00010010
00010011
00010100
00010101

00011010
00011011
00011100
00011101
00011110
00011111
01100000
01100001
01100010
01100011
01100100
01100101
01100110＊＊＊＊01110000
01110001
01110010
01110011
11100010

HEX C0DE
００
０１
０２
０３
０４
０５
０６
０７
０８
０９
０Ａ
０Ｂ〜０Ｆ
１０
１１
１２
１３
１４
１５
１６〜１７
１８〜１９
１Ａ
１Ｂ
１Ｃ
１Ｄ
１Ｅ
１Ｆ
２０〜５Ｆ
６０
６１
６２
６３
６４
６５
６６
６７〜６Ｆ
７０
７１
７２
７３
７４〜Ｅ１
Ｅ２
Ｅ３〜Ｆ１
Ｆ２〜Ｆ６

＊は PULSE 出力を伴う COMMAND です。
COMMAND NAMENO OPERATIONSPEC INITIALIZE1PULSE COUNTER INITIALIZE
ADDRESS INITIALIZE
ADDRESS READSERVO RESETRATE SETLSPD SETHSPD SETDFL COUNTER INITIALIZESET DATA READ
設定禁止
+JOG
-JOG
+SCAN
-SCAN
INCREMENTAL INDEXABSOLUTE INDEX
設定禁止
設定禁止
CSPD SETOFFSET PULSE SETORIGIN DELAY SETORIGIN FLAG RESETORIGIN
設定禁止
設定禁止
SRATE SETSLSPD SETSHSPD SETSSRATE ADJUSTSERATE ADJUSTSCSPD1 ADJUSTSCSPD2 ADJUST
設定禁止+ S-RATE SCAN
- S-RATE SCAN
S-RATE INCREMENTAL INDEXS-RATE ABSOLUTE INDEX
設定禁止
ERROR STATUS READ
設定禁止
設定禁止

実行時間
MAX 20 μ s
MAX 1.2ms (注 1)
MAX 25 μ s
MAX 30 μ s
MAX 25 μ s
MAX 11ms
MAX 60 μ s(注 1)
MAX 95 μ s(注 1)
MAX 85 μ s
MAX 25 μ s
MAX 35 μ s
(注 3)
(注 2)
(注 2)
(注 2)
(注 2)
(注 2)
(注 2)
(注 3)
MAX 55 μ s
MAX 20 μ s
MAX 25 μ s
MAX 25 μ s
(注 2)
(注 3)
MAX 150 μ s
MAX 150 μ s
MAX 150 μ s
MAX 100 μ s
MAX 100 μ s
MAX 100 μ s
MAX 100 μ s
(注 2)
(注 2)
(注 2)
(注 2)
MAX 25 μ s(注 3)(注 1) URATE ≠ DRATE 設定時は、これらの COMMAND の実行時間は DRIVE TYPE により次の値になります。
L-TYPE
MAX100ms

M-TYPE
H-TYPEMAX 35ms MAX 15ms

(注 2) 実行時間は規定できません。 8.章のタイミングをご覧ください。
(注 3) 応用機能 DRIVE COMMAND が割り当てられています。詳細は取扱説明書〔応用機能編〕をご覧ください。
- 36 -

C-823v1

取扱説明書(2) 特殊 COMMAND
特殊 COMMAND は常時実行する事が可能です。
但し、通常の COMMAND 実行直後(4 μ S 以内)には実行しないで下さい。
D７
D０11110111
11111000
11111001
11111010
11111100
11111101
1111111011111111

HEX C0DE
Ｆ７
Ｆ８
Ｆ９
ＦＡ
ＦＣ
ＦＤ
ＦＥ
ＦＦ

COMMAND NAME
SPEED CHANGE
INT MASKADDRESS COUNTER PORT SELECTDFL COUNTER PORT SELECTPULSE COUNTER PORT SELECT
SPEED PORT SELECTSLOW STOPFAST STOP

実行時間(注)
MAX 200ns
MAX 200ns
MAX 200ns
MAX 200ns
MAX 200ns(注)(注)(注)実行時間は規定できません。 8.章のタイミングをご覧ください。

(3) PULSE COUNTER ／偏差 COUNTER COMMAND
・ HEX CODE は×を全て 0 とした場合
D７
D０
× × × × 0000
× × × × 0001
× × × × 0010
× × × × 0011
× × × × 0100
× × × × 0101
× × × × 0110
× × × × 0111
× × × × 1000

HEX C0DE
００
０１
０２
０３
０４
０５
０６
０７
０８

COMMAND NAMEPULSE COUNTER PRESETPULSE COUNTER COMPARE REGISTER1 SET
PULSE COUNTER COMPARE REGISTER2 SET
PULSE COUNTER COMPARE REGISTER3 SET
PULSE COUNTER COMPARE REGISTER4 SET
PULSE COUNTER COMPARE REGISTER5 SET
偏差 COUNTER PRESET
偏差 COUNTER COMPARE REGISTER1 SET
偏差 COUNTER COMPARE REGISTER2 SET

実行時間
MAX 200ns
MAX 200ns
MAX 200ns
MAX 200ns
MAX 200ns
MAX 200ns
MAX 200ns
MAX 200ns
MAX 200ns

6-2. DRIVE COMMAND(1) NO OPERATION COMMAND
COMMAND ………

00 Ｈ

機能：

機能はありません。
ただし、 DREND BIT 及び ERROR BIT がクリアされます。

実行シーケンスNSTATUS 内
BUSY=0?
Y
COMMAND
00 Ｈ WRITE- 37 -

C-823v1

取扱説明書(2) SPEC INITIALIZE1 COMMAND
COMMAND ………

01 Ｈ

機能：

動作仕様を定義します。

実行シーケンス
DRIVE DATA1 PORT に DRIVE CONTROL 仕様を定義します。
N

STATUS 内
BUSY=0?
Y
DATA1 PORTWRITEDRIVE DATA1 PORT の内容は以下の通りです。
DATA1 PORT
D７

D０

COMMAND
01 Ｈ WRITE

DRIVE TYPE
LIMIT STOP TYPE
MOTOR TYPE
RDYINT TYPE
／部は 0/1 どちらでも良い。

各 BIT の詳細を以降に示します。尚、 POWER ON/RESET 時の設定はアンダーライン側となります。

● DRIVE TYPE ( D １,D ０)
DRIVE TYPE の指定を行う BIT です。
D１ D０
0
0
0
1
1
0
1
1

DRIVE TYPE
L-TYPE
M-TYPE
H-TYPE演算 MODE(注)(注)演算 MODE については、取扱説明書〔応用機能編〕
をご覧ください。

● LIMIT STOP TYPE ( D ２)
CWLM,CCWLM 信号による LIMIT 停止の形式を指定する BIT です。
0：即時停止
1：減速停止● MOTOR TYPE ( D ３)
対象とする MOTOR を指定する BIT です。
0： SERVO

1： STEPPING● RDYINT TYPE ( D ５,D ４)
COMMAND 終了割り込み要求(RDYINT )の発生パターンを指定する BIT です。
D ５ D ４ 発生パターン
00 PULSE 出力を伴う COMMAND 終了時のみ発生
0
1 全ての COMMAND 終了時発生
1
x いかなる場合にも出力せず- 38 -

C-823v1

取扱説明書(3) PULSE COUNTER INITIALIZE COMMAND
COMMAND ………

02 Ｈ

機能：

PULSE COUNTER の動作仕様を定義します。

実行シーケンス
DRIVE DATA1,2,3 PORT に PULSE COUNT 仕様を定義します。
N

STATUS 内
BUSY=0?

DRIVE DATA1 PORT の内容は以下の通りです。
DATA1 PORTY
DATA1 PORTWRITE
DATA2 PORTWRITE
DATA3 PORT
WRITE

D    
７

順
不
同
で
良
い

D０

COMP STOP TYPE
CNTINT OUTPUT TYPE
CNTINT LATCH TRIGGER TYPE

(注) D ７〜 D ３ BIT は、必ず 0 にして下さい。

COMMAND
02 Ｈ WRITE

DRIVE DATA1 PORT の各 BIT の詳細を以降に示します。
尚、 POWER ON/RESET 時の設定はアンダーライン側となります。
● COMP STOP TYPE ( D ０)
PULSE COUNTER の COMP STOP ENABLE において｢停止させる｣が選択されている場合、即時停止か減速停止かの選択を行う BIT です。
( COMPARE REGISTER1 〜 5 共、同仕様になります。）
0：即時停止
1：減速停止● CNTINT OUTPUT TYPE ( D １)
PULSE COUNTER において CNTINT 出力仕様の選択を行う BIT です。
( COMPARE REGISTER1 〜 5 共、同仕様になります。）
0：各 COMPARATOR の検出状態をラッチして出力 (ラッチ解除は STATUS3 READ による。)
1：各 COMPARATOR の検出状態をそのままスルーして出力(注)1 を選択しますと COMPARATOR の検出状態をそのまま出力する為、 STATUS3 READ による解除は、行えません。
割り込みを使用する場合は、必ず｢ 0：各 COMPARATOR の検出状態をラッチして出力｣を選択してください。

● CNTINT LATCH TRIGGER TYPE ( D ２)
PULSE COUNTER において CNTINT 出力仕様がラッチの場合、ラッチの種類を選択する BIT です。
( COMPARE REGISTER1 〜 5 共、同仕様になります。）
0：レベルラッチ(検出条件が成立している間に、 STATUS3 READ を行っても CNTINT 出力はアクティブのままとなります。)
1：エッジラッチ(検出条件が成立している間でも、 STATUS3 READ を行う事により CNTINT 出力を
RESET します。)(注)CNTINT 出力仕様がスルーの場合、当 BIT の影響は、ありません。

- 39 -

C-823v1

取扱説明書

DRIVE DATA2 PORT の内容は以下の通りです。
DATA2 PORT
D

D０

７

COUNT CLOCK TYPE
COUNT PATTERN TYPE
AUTO CLEAR ENABLE
RELOAD ENABLE
COMP1 INT ENABLE
COMP1 STOP ENABLE／部は 0/1 どちらでも良い。
DRIVE DATA2 PORT の各 BIT の詳細を以降に示します。
尚、 POWER ON/RESET 時の設定はアンダーライン側となります。
● COUNT CLOCK TYPE ( D ０)
PULSE COUNTER の動作 CLOCK を選択する BIT です。
0： X1 軸 MCC05v2 の DRIVE PULSE ( X1CWP,X1CCWP)で動作する。
1： X1EA( X1 軸ｴﾝｺｰﾀﾞ A 相信号),X1EB( X1 軸ｴﾝｺｰﾀﾞ B 相信号)からの外部クロックで動作する。
● COUNT PATTERN TYPE ( D １,D ２)
D ０ BIT ＝ 1 の時のみ有効となり、外部入力クロックの COUNT 方法の選択を行います。
D２ D１
0
0
0
1
1
0
1
1

カウントパターン
X1EA,X1EB 入力を 1 逓倍してカウントする。
X1EA,X1EB 入力を 2 逓倍してカウントする。
X1EA,X1EB 入力を 4 逓倍してカウントする。
X1EA でカウントアップ、 X1EB でカウントダウン● AUTO CLEAR ENABLE ( D ３)
オートクリア機能の設定を行う BIT です。
0：オートクリアを行わない

1：オートクリアを行う● RELOAD ENABLE ( D ４)
リロード機能の設定を行う BIT です。
0：リロードを行わない

1：リロードを行う

入力クロックの形式
90 ゜位相差クロック
方向別独立クロック● COMP1 INT ENABLE ( D ５)
COMPARE REGISTER1 の検出出力 X1CNTINT を出力するかしないかを選択する BIT です。
0： X1CNTINT を出力しない
1： X1CNTINT を出力する● COMP1 STOP TYPE ( D ６)
COMPARE REGISTER1 の検出出力により、 PULSE 出力を停止させるかさせないかを選択する BIT です。
0：停止させない
1：停止させる- 40 -

C-823v1

取扱説明書

DRIVE DATA3 PORT の内容は以下の通りです。
DATA3 PORT
D

D０

７

COMP2 INT ENABLE
COMP2 STOP TYPECOMP3 INT ENABLE
COMP3 STOP TYPECOMP4 INT ENABLE
COMP4 STOP TYPECOMP5 INT ENABLE
COMP5 STOP TYPE
DRIVE DATA3 PORT の各 BIT の詳細を以降に示します。
尚、 POWER ON/RESET 時の設定はアンダーライン側となります。
● COMP2 INT ENABLE ( D ０)
COMPARE REGISTER2 の検出出力 X1CNTINT を出力するかしないかを選択する BIT です。
0： X1CNTINT を出力しない
1： X1CNTINT を出力する● COMP2 STOP TYPE ( D １)
COMPARE REGISTER2 の検出出力により、 PULSE 出力を停止させるかさせないかを選択する BIT です。
0：停止させない
1：停止させる● COMP3 INT ENABLE ( D ２)
COMPARE REGISTER3 の検出出力 X1CNTINT を出力するかしないかを選択する BIT です。
0： X1CNTINT を出力しない
1： X1CNTINT を出力する● COMP3 STOP TYPE ( D ３)
COMPARE REGISTER3 の検出出力により、 PULSE 出力を停止させるかさせないかを選択する BIT です。
0：停止させない
1：停止させる● COMP4 INT ENABLE ( D ４)
COMPARE REGISTER4 の検出出力 X1CNTINT を出力するかしないかを選択する BIT です。
0： X1CNTINT を出力しない
1： X1CNTINT を出力する● COMP4 STOP TYPE ( D ５)
COMPARE REGISTER4 の検出出力により、 PULSE 出力を停止させるかさせないかを選択する BIT です。
0：停止させない
1：停止させる● COMP5 INT ENABLE ( D ６)
COMPARE REGISTER5 の検出出力 X1CNTINT を出力するかしないかを選択する BIT です。
0： X1CNTINT を出力しない
1： X1CNTINT を出力する● COMP5 STOP TYPE ( D ７)
COMPARE REGISTER5 の検出出力により、 PULSE 出力を停止させるかさせないかを選択する BIT です。
0：停止させない
1：停止させる- 41 -

C-823v1

取扱説明書(4) ADDRESS INITIALIZE COMMAND
COMMAND ………

03 Ｈ

機能： 現在位置を指定された絶対 ADDRESS として、定義・記憶
し、 ADDRESS COUNTER へ値を設定します。

実行シーケンスN

DRIVE DATA1,2,3 PORT に ADDRESS を指定します。

STATUS 内
BUSY=0?

DRIVE DATA1,2,3 PORT の内容は以下の通りです。
DATA1 PORTY
DATA1 PORT
順
WRITE
D 不
０
同
DATA2 PORT
で
WRITE
良
い
DATA3 PORTWRITECOMMAND
03 Ｈ WRITEDATA2 PORT

D７


D０ D７
 

DATA3 PORT
D０ D７
 



絶対 ADDRESS ( 0 〜 FFFFFF Ｈ)
ADDRESS が負数の場合、 2 の補数表現とします。
・ ADDRESS の設定例
ADDRESS (10 進表現)
+8,388,607
+10
±0
-10
-8,388,607

DATA1 PORT
7F Ｈ
00 Ｈ
00 Ｈ
FF Ｈ
80 Ｈ

DATA2 PORT
FF Ｈ
00 Ｈ
00 Ｈ
FF Ｈ
00 Ｈ

DATA3 PORT
FF Ｈ
0A Ｈ
00 Ｈ
F6 Ｈ
01 Ｈ

(5) ADDRESS READ COMMAND
COMMAND ………

04 Ｈ

機能： MOTOR の現在位置を絶対 ADDRESS として読み出します。
DATA1,2,3 PORT より絶対 ADDRESS を読み出します。

実行シーケンス

DATA1,2,3 PORT の内容は以下の通りです。
N

STATUS 内
BUSY=0?

DATA1 PORTDYCOMMAND
04 Ｈ WRITEDATA2 PORT
D D
 

７

０

D D
 

７

０

７

DATA3 PORT
D０


絶対 ADDRESS ( 0 〜 FFFFFF Ｈ)
N

STATUS 内
BUSY=0?
Y
DATA1 PORTREAD
DATA2 PORTREAD
DATA3 PORTREAD

ADDRESS が負数の場合、 2 の補数表現です。

(注)・ ADDRESS の出力例
ADDRESS( 10 進表現)
+8,388,607
+10
±0
-10
-8,388,607

DATA1 PORT
7F Ｈ
00 Ｈ
00 Ｈ
FF Ｈ
80 Ｈ

DATA2 PORT
FF Ｈ
00 Ｈ
00 Ｈ
FF Ｈ
00 Ｈ

DATA3 PORT
FF Ｈ
0A Ｈ
00 Ｈ
F6 Ｈ
01 Ｈ

当 COMMAND は、旧製品との COMMAND 互換性の為用意してあるものです。
読み出される ADDRESS DATA は、 ADDRESS COUNTER の COUNT DATA
(6-4.項)と何等変わりはありません。 一般的には後者を使用して下さい。

(注)DATA の READ は必ず DRIVE DATA1 〜 3PORT の順序で行って下さい。
DRIVE DATA1,2,3 PORT は、通常、 PULSE COUNTER の COUNTER 値を読み出す為の専用 PORTとなっています。これらの PORT は、 ADDRESS READ COMMAND を書き込む事により PORT 機能が切り替わり、当 PORT は ADDRESS DATA 読み出し用の PORT となります。 ADDRESS DATA 読み出し
用 PORT としての機能は DRIVE DATA3 PORT を READ する事によって解除され本来の PORT 機能に復帰します。従って、 ADDRESS READ COMMAND を書き込んだ場合は必ず DRIVE DATA3 PORT のREAD を行って下さい。
- 42 -

C-823v1

取扱説明書(6) SERVO RESET COMMAND
COMMAND ………

05 Ｈ

機能： SERVO DRIVER に対し、 DRST 信号を 10ms 間出力します。

実行シーケンスN

尚、 STEPPING MOTOR 選択時には、当 COMMAND は
NO OPERATION COMMAND と同じになります。

STATUS 内
BUSY=0?
Y
COMMAND
05 Ｈ WRITE(7) RATE SET COMMAND
COMMAND ………

06 Ｈ

機能：

実行シーケンスN

加減速 DRIVE に必要な URATE(加速時定数)、
DRATE(減速時定数)を設定します。

DRIVE DATA2 PORT に URATE、 DRIVE DATA3 PORT に DRATE をDATA 表の No.で設定します。

STATUS 内
BUSY=0?

DRIVE DATA2,3 PORT の内容は以下の通りです。
Y
DATA2 PORT
WRITE

順
不
同
で
良
い

DATA3 PORTWRITE

DATA2 PORTDATA3 PORT

D


D D
 

７

０

D０

７



DRATE No. ( HEX 値で設定)
URATE No. ( HEX 値で設定)

COMMAND
06 Ｈ WRITERATE SET COMMAND は１度実行されていれば変更の必要な場合を除き、再設定不要です。 POWER ON/RESET は、 URATE,DRATE 共 No.＝ 9(100ms/1000Hz)となっています。

(8) LSPD SET COMMAND
COMMAND ………

07 Ｈ

機能： DRIVE に必要な LSPD (LOW SPEED )を設定します。

実行シーケンス
DRIVE DATA1,2,3 PORT に LSPD を Hz 単位の 3 バイト DATA で設定します。
N

STATUS 内
BUSY=0?

DRIVE DATA1,2,3 PORT の内容は以下の通りです。
DATA1 PORTDATA2 PORT
D D 

DATA3 PORTY
DATA1 PORT
順
WRITE
D 不
０
同
DATA2 PORT
で
WRITE
良
い
DATA3 PORT
WRITE

D


COMMAND
07 Ｈ WRITE(注)DATA の設定範囲の上限は、 DRIVE TYPE により異なり、
7-5. (3)項に示す SPEED 範囲となります。

７

０

７

D D
 
０

７



LSPD DATALSPD DATA の設定範囲は、 10(0A Ｈ)〜 3,333,333 (32DCD5 Ｈ )です。(注)LSPD SET COMMAND は１度実行されていれば変更の必要な場合を除き、再設定不要です。 POWER ON/RESET 時は、 LSPD ＝ 300Hz です。

- 43 -

C-823v1

取扱説明書(9) HSPD SET COMMAND
COMMAND ………

08 Ｈ

機能： DRIVE に必要な HSPD (HIGH SPEED )を設定します。

実行シーケンス
DRIVE DATA1,2,3 PORT に HSPD を Hz 単位の 3 バイト DATA で設定します。
N

STATUS 内
BUSY=0?

DRIVE DATA1,2,3 PORT の内容は以下の通りです。

Y
DATA1 PORT
順
WRITE
D 不
０
同
DATA2 PORT
で
WRITE
良
い
DATA3 PORT
WRITE

D７


DATA1 PORTCOMMAND
08 Ｈ WRITEDATA2 PORT
D０ D７
 

DATA3 PORT
D０ D７
 



HSPD DATAHSPD DATA の設定範囲は、 1(1 Ｈ)〜 3,333,333( 32DCD5 Ｈ)です。(注)HSPD SET COMMAND は１度実行されていれば変更の必要な場合を除き、再設定不要です。 POWER ON/RESET 時は、 HSPD ＝ 3000Hz です。
(注)DATA の設定範囲の上限は、 DRIVE TYPE により異なり、
7-5.(3)項に示す SPEED 範囲となります。

(10 ) DFL COUNTER INITIALIZE COMMAND
COMMAND ………

09 Ｈ

機能：

偏差 COUNTER の動作仕様を定義します。

実行シーケンス
DRIVE DATA1,2,3 PORT に偏差 COUNTER 仕様を定義します。
N

STATUS 内
BUSY=0?
Y
DATA1 PORTWRITE
DATA2 PORTWRITE
DATA3 PORTWRITEDRIVE DATA1 PORT の内容は以下の通りです。

順
不
同
で
良
い

DATA1 PORT
D７
    

D０

DFL COMP STOP TYPEDFLINT OUTPUT TYPEDFLINT LATCH TRIGGER TYPE
(注) D ７〜 D ３ BIT は応用機能が割り付けられていますので、0 として下さい。

COMMAND
09 Ｈ WRITE

DRIVE DATA1 PORT の各 BIT の詳細を以降に示します。
尚、 POWER ON/RESET 時の設定はアンダーライン側となります。
● DFL COMP STOP TYPE ( D ０)
偏差 COUNTER の COMP STOP ENABLE において｢停止させる｣が選択されている場合、即時停止か減速停止かの選択を行う BIT です。( COMPARATOR1/2 共、同仕様になります。）
0：即時停止
1：減速停止● DFLINT OUTPUT TYPE ( D １)
偏差 COUNTER において X1DFLINT 出力仕様の選択を行う BIT です。
(COMPARATOR1/2 共、同仕様になります。）
0：各 COMPARATOR の検出状態をラッチして出力 (ラッチの解除は STATUS3 READ による。)
1：各 COMPARATOR の検出状態をそのままスルーして出力- 44 -

C-823v1

取扱説明書(注)1 を選択しますと COMPARATOR の検出状態をそのまま出力する為、 STATUS3 READ による解除は、行えません。 割り込みを使用する場合は、必ず｢ 0：各 COMPARATOR の検出状態をラッチして出力｣を選択して下さい。
● DFLINT LATCH TRIGGER TYPE ( D ２)
偏差 COUNTER において X1DFLINT 出力仕様がラッチの場合、ラッチの種類を選択する BIT です。
( COMPARATOR1/2 共、同仕様になります。）
0：レベルラッチ(検出条件が成立している間に、 STATUS3 READ を行っても X1DFLINT 出力は、
アクティブのままとなります。)
1：エッジラッチ(検出条件が成立している間でも、 STATUS3 READ を行う事により X1DFLINT 出力を
RESET します。)(注)DFLINT 出力仕様がスルーの場合、当 BIT の影響は、ありません。

DRIVE DATA2 PORT の内容は右の通りです。

DATA2 PORT
D７


D０
 
COUNT CLOCK TYPE
COUNT PATTERN TYPECOMP1 INT ENABLE
COMP1 STOP ENABLE(注) 2 ３,2 ４ BIT は、必ず 0 として下さい。
2 ７ BIT は応用機能が割り付けられていますので、 0 として下さい。
DRIVE DATA2 PORT の各 BIT の詳細を以降に示します。
尚、 POWER ON/RESET 時の設定はアンダーライン側となります。
● COUNT CLOCK TYPE ( D ０)
偏差 COUNTER の動作 CLOCK を選択する BIT です。
0： X1 軸 MCC05v2 の DRIVE PULSE ( X1CWP,X1CCWP )と X1EA,X1EB からの外部クロックの偏差で動作する。
1： X1EA( X1 軸ｴﾝｺｰﾀﾞ A 相信号),X1EB( X1 軸ｴﾝｺｰﾀﾞ B 相信号)からの外部クロックのみで動作する。
● COUNT PATTERN TYPE ( D １,D ２)
偏差 COUNTER の外部入力クロックの COUNT 方法を選択する BIT です。
D２ D１
0
0
0
1
1
0
1
1

カウントパターン
X1EA,X1EB 入力を 1 逓倍してカウントする。
X1EA,X1EB 入力を 2 逓倍してカウントする。
X1EA,X1EB 入力を 4 逓倍してカウントする。
X1EA でカウントアップ、 X1EB でカウントダウン

入力クロックの形式
90 ゜位相差クロック
方向別独立クロック(注) MCC05v2 の出力 PULSE は、 CW でカウント DOWN、 CCW でカウント UP となります。
又、 90 °位相差 CLOCK は下記の様になります。詳細については、 8-14.項をご覧ください。
EA

カウント UP

EB
EA

カウント DOWN

EB- 45 -

C-823v1

取扱説明書● COMP1 INT ENABLE ( D ５)
偏差 COUNTER COMPARATOR1 の検出出力 X1DFLINT を出力するかしないかを選択する BIT です。
0： X1DFLINT を出力しない
1 ： X1DFLINT を出力する● COMP1 STOP ENABLE ( D ６)
偏差 COUNTER COMPARATOR1 の検出出力で、 PULSE 出力を停止させるかさせないかを選択する BIT です。
0：停止させない
1：停止させる

DRIVE DATA3 PORT の内容は右の通りです。

DATA3 PORT
D７
     

D０

COMP2 INT ENABLE
COMP2 STOP ENABLE(注) 2 ２〜 2 ７ BIT は、必ず 0 として下さい。
● COMP2 INT ENABLE ( D ０)
偏差 COUNTER COMPARATOR2 の検出出力 X1DFLINT を出力するかしないかを選択する BIT です。
0： X1DFLINT を出力しない
1 ： X1DFLINT を出力する● COMP2 STOP ENABLE ( D １)
偏差 COUNTER COMPARATOR2 の検出出力で、 PULSE 出力を停止させるかさせないかを選択する BIT です。
0：停止させない
1：停止させる- 46 -

C-823v1

取扱説明書(11 ) SET DATA READ COMMAND
COMMAND ………

0A Ｈ

機能：各軸の MCC05v2 に対して設定した SPEC DATA や SPEED DATA
等の読み出しを行います。

実行シーケンス
DRIVE DATA3 PORT( WRITE )に読み出しを行いたい設定 DATA の COMMAND
を指定します。一部 DRIVE DATA1 PORT( WRITE)を使用します。(注 2,3)
N

STATUS 内
BUSY=0?

DRIVE DATA3 PORT( WRITE)の内容は以下の通りです。
DATA3 PORT
D７
D０



Y
DATA1 PORT (注 2,3)
WRITE
DATA3 PORT
WRITE

読み出す DATA の設定 COMMAND CODE

COMMAND
0A Ｈ WRITENSTATUS 内
BUSY=0?
(注 1)
Y
DATA1 PORTREAD
DATA2 PORTREAD
DATA3 PORT
READ

DRIVE DATA1,2,3 PORT( READ)より設定されている DATA の読み出しを行います。
DATA の出力方法は、各々の COMMAND の DATA 設定方法と同じ型式となります。
例） RATE の設定 No.を確認したい場合は、 DATA3 PORT に｢ 06 Ｈ｣( RATE SETCOMMAND )、 COMMAND PORT に｢ 0A Ｈ｣(当 COMMAND)を書き込み、DATA2,3 PORT を読み出します。 DATA2 PORT に URATE No.、 DATA3PORT に DRATE No.が出力されます。
当 COMMAND で確認可能な DATA は以下各 COMMAND で設定されたものです。
DRIVE DATA3 PORT に以下の COMMAND CODE 以外が設定されていた場合、
出力 DATA は保証されません。この場合 STATUS1 PORT の ERROR BIT が１と
なります。

CODE
01 Ｈ
02 Ｈ
06 Ｈ
07 Ｈ
08 Ｈ
09 Ｈ
0B Ｈ
0C Ｈ
0E Ｈ
18 Ｈ
19 Ｈ
1A Ｈ
1B Ｈ
1C Ｈ
20 Ｈ
21 Ｈ
22 Ｈ
24 Ｈ
25 Ｈ

COMMAND NAME
SPEC INITIALIZE1PULSE COUNTER INITIALIZE
RATE SET(注 2)
LSPD SETHSPD SETDFL COUNTER INITIALIZECW SOFT LIMIT SET*
CCW SOFT LIMIT SET*DFL DIVISION DATA SET*
END PULSE SET*ESPD SET*CSPD SETOFFSET PULSE SETORIGIN DELAY SETSPEC INITIALIZE3*
CLOCK FREQUENCY SET*RESOLUTION SET*PART HSPD SET (注 3)*
INCREMENTAL DATA SET
*

CODE
26 Ｈ
27 Ｈ
29 Ｈ
2B Ｈ
2C Ｈ
2D Ｈ
2E Ｈ
2F Ｈ
50 Ｈ
51 Ｈ
52 Ｈ
60 Ｈ
61 Ｈ
62 Ｈ
63 Ｈ
64 Ｈ
65 Ｈ
66 Ｈ

COMMAND NAME
ABSOLUTE DATA SETPART PULSE SET (注 3)PART RATE SET (注 3)
MARGIN TIME SETPEAK PULSE SETSEND PULSE SETSESPD SETSPEC INITIALIZE4
DEND TIME SET
EXTEND ORIGIN SPEC SET

*
*
*
*
*
*
*

*

CONSTANT SCAN MAX PULSE *SRATE SETSLSPD SETSHSPD SETSSRATE ADJUSTSERATE ADJUSTSCSPD1 ADJUSTSCSPD2 ADJUST*印の COMMAND は、応用機能用の COMMAND です。詳細は取扱説明書〔応用機能編〕をご覧下さい。
(注 1) 確認したい内容の COMMAND によって読み出す DATA PORT の数と DATA PORT No.が異なりますが、
当 COMMAND を実行した場合必ず DRIVE DATA3 PORT の READ を行って下さい。
(注 2) この COMMAND は、演算 MODE 時 URATE/DRATE の指定を DRIVE DATA1 PORT( WRITE)へ設定して下さい。
(注 3) これらの COMMAND は、 PART No.を DRIVE DATA1 PORT( WRITE)へ設定して下さい。
(注 4) 全ての DATA は、 MIN/MAX 処理等の内部処理されない 書き込まれた DATA のまま出力されます 。
又 DATA 書き込み後、 DRIVE TYPE の固定／演算を切り替えても出力される DATA は、以前の型式で出力されます。
(注 5) POWER ON/RESET 時に設定される初期設定値は読み出せません｡- 47 -

C-823v1

取扱説明書(12 ) +/-JOG COMMAND
COMMAND ……… +(CW)方向 DRIVE 時

10 Ｈ

実行シーケンスN- (CCW )方向 DRIVE 時

機能：

11 Ｈ

JOG DRIVE を行います。

STATUS 内
BUSY=0?
Y
COMMAND 10 Ｈ
又は 11 Ｈ WRITE(13 ) +/-SCAN COMMAND
COMMAND ……… +(CW)方向 DRIVE 時

12 Ｈ

実行シーケンスN- (CCW )方向 DRIVE 時

13 Ｈ

機能：

SCAN DRIVE を行います。

機能：相対指定の INDEX DRIVE を行います。

STATUS 内
BUSY=0?
Y
COMMAND 12 Ｈ
又は 13 Ｈ WRITE(14 ) INCREMENTAL INDEX COMMAND
COMMAND ………

14 Ｈ

実行シーケンス
DRIVE DATA1,2,3 PORT に出力 PULSE 数と方向を指定します。
N

STATUS 内
BUSY=0?

DRIVE DATA1,2,3 PORT の内容は以下の通りです。
DATA1 PORTY
DATA1 PORT
順
WRITE
D 不
０
同
DATA2 PORT
で
WRITE
良
い
DATA3 PORTWRITECOMMAND
14 Ｈ WRITE

D７


DATA2 PORT
D０ D７
 

DATA3 PORT
D０ D７
 



出力 PULSE 数 (0 〜 FFFFFF Ｈ)-(CCW)方向の場合、出力 PULSE 数は 2 の補数表現とします。
・出力 PULSE 数の設定例
出力 PULSE( 10 進表現)
DATA1 PORT
+8,388,607
7F Ｈ
+10
00 Ｈ
±0
00 Ｈ
-10
FF Ｈ
-8,388,607
80 Ｈ- 48 -

DATA2 PORT
FF Ｈ
00 Ｈ
00 Ｈ
FF Ｈ
00 Ｈ

DATA3 PORT
FF Ｈ
0A Ｈ
00 Ｈ
F6 Ｈ
01 Ｈ

C-823v1

取扱説明書(15 ) ABSOLUTE INDEX COMMAND
COMMAND ………

15 Ｈ

機能：

絶対指定の INDEX DRIVE を行います。

実行シーケンス
DRIVE DATA1,2,3 PORT に目的地の絶対 ADDRESS を指定します。
N

STATUS 内
BUSY=0?

DRIVE DATA1,2,3 PORT の内容は以下の通りです。
DATA1 PORTY
DATA1 PORT
順
WRITE
D 不
０
同
DATA2 PORT
で
WRITE
良
い
DATA3 PORTWRITE

DATA2 PORT

D７


D０ D７
 

DATA3 PORT
D０ D７
 



目的 ADDRESS ( 0 〜 FFFFFF Ｈ)
目的 ADDRESS が負数の場合、 2 の補数表現とします。
・目的 ADDRESS の設定例
DATA1 PORT
7F Ｈ
00 Ｈ
00 Ｈ
FF Ｈ
80 Ｈ

目的 ADDRESS( 10 進表現)

COMMAND
15 Ｈ WRITE+8,388,607
+10
±0
-10
-8,388,607

DATA2 PORT
FF Ｈ
00 Ｈ
00 Ｈ
FF Ｈ
00 Ｈ

DATA3 PORT
FF Ｈ
0A Ｈ
00 Ｈ
F6 Ｈ
01 Ｈ

(16 ) CSPD SET COMMAND
COMMAND ………

1A Ｈ

機能：

実行シーケンス

ORIGIN DRIVE に必要な CSPD (CONSTANT SPEED )を設定します。

DRIVE DATA1,2,3 PORT に CSPD を Hz 単位の 3 バイト DATA で設定します。
N

STATUS 内
BUSY=0?

DRIVE DATA1,2,3 PORT の内容は以下の通りです。
DATA1 PORTY
DATA1 PORTWRITE
DATA2 PORTWRITE
DATA3 PORTWRITECOMMAND
1A Ｈ WRITE

D


７

順
不
同
で
良
い

DATA2 PORT
D D
 
０

７

D D
 
０

７

DATA3 PORT
D０


CSPD DATACSPD DATA の設定範囲は、 1(1 Ｈ)〜 3,333,333( 32DCD5 Ｈ)です。(注)CSPD SET COMMAND は１度実行されていれば変更の必要な場合を除き、再設定不要です。
POWER ON/RESET 時は、 CSPD ＝ 300Hz となっています。
(注)DATA の設定範囲は、 DRIVE TYPE により異なり、
7-5.(3)項に示す SPEED 範囲となります。

- 49 -

C-823v1

取扱説明書(17 ) OFFSET PULSE SET COMMAND
COMMAND ………

1B Ｈ

ORIGIN DRIVE に必要な OFFSET PULSE 数を設定します。

機能：

実行シーケンス
DRIVE DATA3 PORT に OFFSET PULSE 数を設定します。
N

STATUS 内
BUSY=0?

DRIVE DATA3 PORT の内容は以下の通りです。
DATA3 PORTY
DATA3 PORT
WRITE

D


D０


７

COMMAND
1B Ｈ WRITEOFFSET PULSE 数
OFFSET PULSE 数の設定範囲は、 0( 0 Ｈ)〜 255( FF Ｈ)です。
POWER ON/RESET 時は、 OFFSET PULSE 数＝ 0 に設定されます。
OFFSET PULSE SET COMMAND は変更の必要な場合を除き、再設定不要です。

(18 ) ORIGIN DELAY SET COMMAND
COMMAND ………

1C Ｈ

DRIVE DATA1,2,3 PORT へは各々次の DATA を設定します

実行シーケンスNSTATUS 内
BUSY=0?
Y
DATA1 PORT
WRITE

順
不
同
で
良
い

DATA2 PORTWRITE
DATA3 PORT
WRITE

機械原点検出 DRIVE に於ける DELAY TIME を設定します。

機能：

DATA1 PORT ……… LIMIT DELAY TIME ( 300ms ( 3C Ｈ))
CCW LIMIT に入り停止した後、反転開始までのDELAY TIME
DATA2 PORT ……… SCAN DELAY TIME ( 50ms( 0A Ｈ))
CONSTANT SCAN,SCAN DRIVE 工程に於て、方向を反転する時の DELAY TIME
DATA3 PORT ……… JOG DELAY TIME ( 20ms( 04 Ｈ))
JOG DRIVE 工程に於ける 1PULSE 毎の DELAY TIME
各々は、 POWER ON/RESET 時は()の値が設定されています。
各 DATA は 00 Ｈ〜 FF Ｈであり、 5ms 単位で設定します。
例)
00 Ｈ ……… DELAY TIME 無し
0A Ｈ ……… 50ms
FF Ｈ ……… 1.275s
ORIGIN DELAY SET COMMAND は変更の必要な場合を除き、再設定不要です。

COMMAND
1C Ｈ WRITE(19 ) ORIGIN FLAG RESET COMMAND
OMMAND ………

1D Ｈ

機能：

機械原点検出 DRIVE 時に使用する検出 FLAG の RESET を行います。

実行シーケンス
当 COMMAND は機械原点検出 DRIVE 使用時、機械原点近傍までのABSOLUTE INDEX DRIVE を行いたくない場合にのみ使用します。
N

STATUS 内
BUSY=0?
詳細は 7-3.章をご覧下さい。
Y
COMMAND
1D Ｈ WRITE(注)当 COMMAND の実行は必ず ORIGIN COMMAND 実行前に行って下さい。

- 50 -

C-823v1

取扱説明書(20 ) ORIGIN COMMAND
COMMAND ………

1E Ｈ

機能：

機械原点検出までの DRIVE を行います。

実行シーケンス
DRIVE DATA1 PORT へは実行する ORG 型式を指定します。
N

STATUS 内
BUSY=0?

ORG-0 ………… 00 Ｈ
ORG-1 ………… 01 Ｈ
ORG-2 ………… 02 Ｈ
ORG-3 ………… 03 Ｈ
ORG-4 ………… 04 Ｈ
ORG-5 ………… 05 Ｈ
ORG-10 ……… 0A Ｈ
ORG-11 ……… 0B Ｈ
ORG-12 ……… 0C Ｈ

Y
DATA1 PORTWRITECOMMAND
1E Ｈ WRITE

上記以外の DATA が設定されていた場合は、 COMMAND ERROR となり動作は行われません。
DRIVE 終了時、 STATUS1 内の DREND BIT が 1 で LSEND,SSEND,FSEND の各 BIT が
いずれも 0 の時、機械原点は正常に検出されています。(04 Ｈ)
ERROR,LSEND,SSEND,FSEND のいずれかが 1 の場合、機械原点は検出されていません。
尚、 DRIVE 中 RESET 入力され検出が中断した場合、 STATUS1 内の全 BIT が 0 となります。(00 Ｈ)(21 ) SRATE SET COMMAND
COMMAND ………

60 Ｈ

機能：

S-RATE DRIVE に必要な SRATE(加減速時定数)を設定します。

実行シーケンス
DRIVE DATA3 PORT に SRATE を DATA 表の No.で設定します。
N

STATUS 内
BUSY=0?
Y
DATA3 PORTWRITEDRIVE DATA3 PORT の内容は以下の通りです。
DATA3 PORT
D７


D０


COMMAND
60 Ｈ WRITESRATE No.
SRATE SET COMMAND は１度実行されていれば変更が必要な場合を除き、再設定不要です。
POWER ON/RESET 時は No.＝ 9( 100ms/1000Hz)設定となっています。

(注)当 COMMAND を実行すると SSRATE,SERATE が初期値に再設定されます。
SSRATE,SERATE の補正を行った場合は注意して下さい。

- 51 -

C-823v1

取扱説明書(22 ) SLSPD SET COMMAND
COMMAND ………

61 Ｈ

機能： S-RATE DRIVE に必要な SLSPD (LOW SPEED )を設定します。

実行シーケンスN

DRIVE DATA1,2,3 PORT に SLSPD を Hz 単位の 3 バイト DATA で設定します。
DRIVE DATA1,2,3 PORT の内容は以下の通りです。

STATUS 内
BUSY=0?

DATA1 PORTDATA2 PORTDATA3 PORT
Y
D７
D０ D７
D０ D７
DATA1 PORT
順

 
 

WRITE
D 不
０
同
DATA2 PORTでSLSPD DATA
WRITE
良
い
SLSPD DATA の最大設定範囲は、 10(0A Ｈ)〜 3,333,333( 32DCD5 Ｈ)です。
DATA3 PORT
WRITE
(注 1)SLSPD SET COMMAND は１度実行されていれば変更の必要な場合を除き、再設定不要です。
COMMAND
POWER ON/RESET 時は、 SLSPD ＝ 300Hz となっています。
61 Ｈ WRITE(注 1) DATA の設定範囲の上限は、 DRIVE TYPE により異なります。 7-5.(3)をご覧下さい。
(注 2)当 COMMAND を実行すると SCSPD1,SCSPD2 が初期値に再設定されます。
SCSPD1,SCSPD2 の補正を行った場合は注意して下さい。

(23 ) SHSPD SET COMMAND
COMMAND ………

62 Ｈ

機能：

S-RATE DRIVE に必要な SHSPD (HIGH SPEED )を設定します。

実行シーケンスN

DRIVE DATA1,2,3 PORT に SHSPD を Hz 単位の 3 バイト DATA で設定します。
DRIVE DATA1,2,3 PORT の内容は以下の通りです。

STATUS 内
BUSY=0?

DATA1 PORTDATA2 PORTDATA3 PORT

Y
D
D D
D D
DATA1 PORT
順

 
 

WRITE
D 不
０
同
DATA2 PORTでSHSPD DATA
WRITE
良
い
SHSPD DATA の最大設定範囲は、 1( 1 Ｈ)〜 3,333,333( 32DCD5 Ｈ)です。
DATA3 PORT
WRITE
(注 1 ) SHSPD SET COMMAND は１度実行されていれば変更の必要な場合を除き、再設定不要です。
COMMAND
POWER ON/RESET 時は、 SHSPD ＝ 3000Hz となっています。
62 Ｈ WRITE
７

０

７

０

７

(注 1) DATA の設定範囲の上限は、 DRIVE TYPE により異なります。 7-5.(3)をご覧下さい。
(注 2)当 COMMAND を実行すると SCSPD1,SCSPD2 が初期値に再設定されます。
SCSPD1,SCSPD2 の補正を行った場合は注意して下さい。

- 52 -

C-823v1

取扱説明書(24 ) SSRATE ADJUST COMMAND
COMMAND ………

63 Ｈ

機能：

S-RATE DRIVE に必要な SSRATE(加速開始又は減速
終了時定数)を調整します。

実行シーケンス
DRIVE DATA3 PORT に SSRATE を DATA 表の No.で設定します。
N

STATUS 内
BUSY=0?

DRIVE DATA3 PORT の内容は以下の通りです。
DATA3 PORTY
DATA3 PORT
WRITE

D７


D０


COMMAND
63 Ｈ WRITE

SSRATE No.

SSRATE は、 SRATE SET COMMAND によって SRATE の約 8 倍の値に自動設定されます。
この DATA にて仕様を満足する場合は当 COMMAND を実行する必要はありません。
自動設定値についての詳細は、 7-1.( 9)をご覧下さい。
(注 1) SRATE SET COMMAND を実行すると実行前に調整した SSRATE は無効となり初期値に再設定されます。 SPEC INITIALIZE1 COMMAND で DRIVE TYPE を変更した場合も同様です。
(注 2) SSRATE の調整範囲は SSRATE ≧ SRATE です。
SSRATE ＜ SRATE 設定の場合は SSRATE ＝ SRATE となります。

(25 ) SERATE ADJUST COMMAND
COMMAND ………

64 Ｈ

機能：

S-RATE DRIVE に必要な SERATE(加速終了又は減速
開始時定数)を調整します。

実行シーケンス
DRIVE DATA3 PORT に SERATE を DATA 表の No.で設定します。
N

STATUS 内
BUSY=0?

DRIVE DATA3 PORT の内容は以下の通りです。
DATA3 PORTY
DATA3 PORT
WRITE

D


D０


７

COMMAND
64 Ｈ WRITESERATE No.

SERATE は、 SRATE SET COMMAND によって SRATE の約 8 倍の値に自動設定されます。
この DATA にて仕様を満足する場合は当 COMMAND を実行する必要はありません。
自動設定値についての詳細は、 7-1.( 9)をご覧下さい。
(注 1) SRATE SET COMMAND を実行すると実行前に調整した SERATE は無効となり初期値に再設定されます。 SPEC INITIALIZE1 COMMAND で DRIVE TYPE を変更した場合も同様です。
(注 2) SERATE の調整範囲は SERATE ≧ SRATE です。
SERATE ＜ SRATE 設定の場合は SERATE ＝ SRATE となります。

- 53 -

C-823v1

取扱説明書(26) SCSPD1 ADJUST COMMAND
COMMAND ………

65 Ｈ

機能：

S-RATE DRIVE に必要な SCSPD1(直線 RATE 開始又は終了 SPEED)を調整します。

実行シーケンスN

DRIVE DATA1,2,3 PORT に SCSPD1 を Hz 単位の 3 バイト DATA で設定します。
DRIVE DATA1,2,3 PORT の内容は以下の通りです。

STATUS 内
BUSY=0?

DATA1 PORTY
DATA1 PORT
順
WRITE
D 不
０
同
DATA2 PORT
で
WRITE
良
い
DATA3 PORT
WRITE

D７


DATA2 PORT
D０ D７
 

DATA3 PORT
D０ D７
 



SCSPD1 DATASCSPD1 は、 RESET 又は SLSPD SET,SHSPD SET COMMAND によって下式で示される値に再設定されます。
下記の DATA にて仕様を満足する場合は、当 COMMAND を実行する
必要はありません。
1
SCSPD1 ＝ SLSPD ＋(SHSPD − SLSPD)×3

COMMAND
65 Ｈ WRITE(注 1) SLSPD SET 又は SHSPD SET COMMAND を実行すると、実行前の SCSPD1 は無効となり初期値に再設定されます。 SPEC INITIALIZE1 COMMAND で DRIVE TYPE を変更した場合も同様です。
(注 2) SCSPD1 の調整範囲は SLSPD ≦ SCSPD1 ≦ SCSPD2 です。
SCSPD1 ＜ SLSPD 設定の場合は SCSPD1 ＝ SLSPD 、SCSPD1 ＞ SCSPD2 設定の場合は SCSPD1 ＝ SCSPD2 となります。

(27) SCSPD2 ADJUST COMMAND
COMMAND ………

66 Ｈ

機能：

S-RATE DRIVE に必要な SCSPD2(直線 RATE 終了又は開始 SPEED)を調整します。

実行シーケンスN

DRIVE DATA1,2,3 PORT に SCSPD2 を Hz 単位の 3 バイト DATA で設定します。
DRIVE DATA1,2,3 PORT の内容は以下の通りです。

STATUS 内
BUSY=0?

DATA1 PORTY
DATA1 PORT
順
WRITE
D 不
０
同
DATA2 PORT
で
WRITE
良
い
DATA3 PORTWRITECOMMAND
66 Ｈ WRITE

D

７

DATA2 PORT
D D
 
０

７

DATA3 PORT
D D
 
０

７



SCSPD2 DATASCSPD2 は、 RESET 又は SLSPD SET,SHSPD SET COMMAND によって下式で示される値に再設定されます。
下記の DATA にて仕様を満足する場合は、当 COMMAND を実行する
必要はありません。
2
SCSPD2 ＝ SLSPD ＋(SHSPD − SLSPD)×3(注 1) SLSPD SET 又は SHSPD SET COMMAND を実行すると、実行前の SCSPD2 は無効となり初期値に再設定されます。 SPEC INITIALIZE1 COMMAND で DRIVE TYPE を変更した場合も同様です。
(注 2) SCSPD2 の調整範囲は SCSPD1 ≦ SCSPD2 ≦ SHSPD です。
SCSPD2 ＜ SCSPD1 設定の場合は SCSPD2 ＝ SCSPD1、
SCSPD2 ＞ SHSPD 設定の場合は SCSPD2 ＝ SHSPD となります。

- 54 -

C-823v1

取扱説明書(28 ) +/- S-RATE SCAN COMMAND
COMMAND ……… +(CW)方向 DRIVE 時
実行シーケンスN

70 Ｈ- (CCW )方向 DRIVE 時

機能：

71 Ｈ

S-RATE SCAN DRIVE を行います。

STATUS 内
BUSY=0?
Y
COMMAND 70 Ｈ
又は 71 Ｈ WRITE(29 ) S-RATE INCREMENTAL INDEX COMMAND
COMMAND ………

72 Ｈ

機能：

相対指定の S-RATE INDEX DRIVE を行います。

DRIVE DATA1,2,3 PORT に出力 PULSE 数と方向を指定します。

実行シーケンス

DRIVE DATA1,2,3 PORT の内容は以下の通りです。
N

STATUS 内
BUSY=0?

DATA1 PORT
D７
Y
DATA1 PORT
WRITE

順
不
同
で
良
い

DATA2 PORTWRITE
DATA3 PORTWRITECOMMAND
72 Ｈ WRITEDATA2 PORT
D０ D７
 

DATA3 PORT
D０ D７
 

D０


出力 PULSE 数 ( 0 〜 FFFFFF Ｈ)-(CCW)方向の場合、出力 PULSE 数は 2 の補数表現とします。
・出力 PULSE 数の設定例
出力 PULSE( 10 進表現)
DATA1 PORTDATA2 PORTDATA3 PORT
+8,388,607
7F Ｈ
FF Ｈ
FF Ｈ
+10
00 Ｈ
00 Ｈ
0A Ｈ
±0
00 Ｈ
00 Ｈ
00 Ｈ
-10
FF Ｈ
FF Ｈ
F6 Ｈ
-8,388,607
80 Ｈ
00 Ｈ
01 Ｈ

(30 ) S-RATE ABSOLUTE INDEX COMMAND
COMMAND ………

73 Ｈ

機能：

絶対指定の S-RATE INDEX DRIVE を行います。

DRIVE DATA1,2,3 PORT に目的地の絶対 ADDRESS を指定します。

実行シーケンス

DRIVE DATA1,2,3 PORT の内容は以下の通りです。
N

STATUS 内
BUSY=0?
Y
DATA1 PORTWRITE
DATA2 PORTWRITE
DATA3 PORTWRITECOMMAND
73 Ｈ WRITEDATA1 PORT
D７

順
不
同
で
良
い

DATA2 PORT
D０ D７
 

DATA3 PORT
D０ D７
 

目的 ADDRESS ( 0 〜 FFFFFF Ｈ)
目的 ADDRESS が負数の場合、 2 の補数表現とします。
・目的 ADDRESS の設定例
目的 ADDRESS( 10 進表現)
DATA1 PORTDATA2 PORTDATA3 PORT
+8,388,607
7F Ｈ
FF Ｈ
FF Ｈ
+10
00 Ｈ
00 Ｈ
0A Ｈ
±0
00 Ｈ
00 Ｈ
00 Ｈ
-10
FF Ｈ
FF Ｈ
F6 Ｈ
-8,388,607
80 Ｈ
00 Ｈ
01 Ｈ

- 55 -

D０C-823v1

取扱説明書(31 ) ERROR STATUS READ COMMAND
COMMAND ………

E2 Ｈ

機能：

STATUS1 PORT 内の ERROR BIT が 1 の時、
ERROR 発生原因を読み出します。

実行シーケンス
DRIVE DATA3 PORT に ERROR 発生原因を、 HEX CODE で出力します。
N

STATUS 内
BUSY=0?
Y
COMMAND
E2 Ｈ WRITENSTATUS 内
BUSY=0?
Y
DATA3 PORTREAD

00 Ｈ ･････ ERROR は発生していません
01 Ｈ ･････ 未定義 COMMAND を実行した
02 Ｈ ･････ SET DATA READ を対象外の COMMAND に実行した
03 Ｈ ･････ SPECIAL INDEX を URATE ≠ DRATE 時に実行した *又は SOFT LIMIT 有効時 URATE ≠ DRATE のSPECIAL SCAN を実行した*
04 Ｈ ･････ SERIAL INDEX の区間 1 条件エラー*
05 Ｈ ･････ SOFT LIMIT エラー*
06 Ｈ ･････ DEND ERROR により DRIVE 終了した*
07 Ｈ ･････ ORIGIN ERROR により DRIVE 終了した*
08 Ｈ ･････ SENSOR INDEX3 DATA SET が実行されていない*
09 Ｈ ･････ COMMAND 書き込み時の DATA エラー･ORG 型式が仕様外･SET DATA READ を未定義の COMMAND に実行した･演算 MODE 時の RATE SET で DATA1 PORT DATA *･固定 DATA MODE 時に RESOLUTION SET を実行した･PART HSPD の PART No.
*･PART PULSE の PART No.
*･PART RATE の PART No.
*･SERIAL INDEX CHECK の PART No.
*
0A Ｈ ･････ DRIVE が終了した為 INDEX CHANGE 動作が未実行 *0D Ｈ ･････ DEND ERROR と ORIGIN ERROR が発生**印のエラーは、応用機能に関するものです。詳細は取扱説明書〔応用機能編〕をご覧下さい。
ERROR CODE は、 STATUS1 PORT の ERROR BIT と同様に、当 COMMAND 以外の COMMAND
によりクリアされます。
当 COMMAND 実行時は、実行後クリアされます。

- 56 -*

C-823v1

取扱説明書
6-3. 特殊 COMMAND(1) SPEED CHANGE COMMAND
COMMAND ………

F7 Ｈ

機能： SCAN 及び INDEX DRIVE 時に SPEED の変更を行います。

実行シーケンス(注 1)

N

STATUS5 内
2 ５ BIT=0?

DRIVE DATA1,2,3 PORT に SPEED を Hz 単位の 3 バイト DATA で設定します。
DRIVE DATA1,2,3 PORT の内容は、 HSPD SET COMMAND と同等です。

Y
DATA1 PORT (注 2)
WRITE(注 1)当 COMMAND を書き込む場合は、 STATUS5 の SPEED CHANGE
BUSY BIT の０を確認して下さい。
又、 DRIVE 起動直後(4 μ S 以内)に当 COMMAND を実行しないで下さい。

DATA2 PORT
WRITE

(注 2)SPEED DATA の書き込みは、必ず DATA1,2,3 PORT の順で行って下さい。
この順序が異なると DATA が正常に書き込めません。
(DATA3 PORT WRITE 時に 3BYTE DATA を書き込みます。)

DATA3 PORT
WRITE

(注 3)SCAN 及び INDEX DRIVE 以外の時に、当 COMMAND を行っても何等機能しません。

COMMAND
F7 Ｈ WRITE(2) INT MASK COMMAND
COMMAND ………

F8 Ｈ

機能：

各 COMPARATOR の検出をその出力部でマスクします。

実行シーケンス
DRIVE DATA3 PORT に INT MASK を指定します。
DATA3 PORTWRITEDRIVE DATA3 PORT の内容は以下の通りです。

COMMAND
F8 Ｈ WRITEDATA3 PORT
D


D０

７

PLS COMP1 INT MASKPLS COMP2 INT MASKPLS COMP3 INT MASKPLS COMP4 INT MASKPLS COMP5 INT MASKDFL COMP1 INT MASKDFL COMP2 INT MASK

(注)D ７ BIT は、必ず 0 にして下さい。

DRIVE DATA3 PORT の各 BIT の詳細を以降に示します。尚、 POWER ON/RESET 時の設定はアンダーライン側となります。
● PLS COMP1 INT MASK ( D ０)
PULSE COUNTER COMPARATOR1 の検出出力をマスクするかしないかを選択する BIT です。
0：マスクしない
1：マスクする
１● PLS COMP2 INT MASK ( D )PULSE COUNTER COMPARATOR2 の検出出力をマスクするかしないかを選択する BIT です。
0：マスクしない
1：マスクする● PLS COMP3 INT MASK ( D ２)
PULSE COUNTER COMPARATOR3 の検出出力をマスクするかしないかを選択する BIT です。
0：マスクしない
1：マスクする- 57 -

C-823v1

取扱説明書● PLS COMP4 INT MASK ( D ３)
PULSE COUNTER COMPARATOR4 の検出出力をマスクするかしないかを選択する BIT です。
0：マスクしない
1：マスクする● PLS COMP5 INT MASK ( D ４)
PULSE COUNTER COMPARATOR5 の検出出力をマスクするかしないかを選択する BIT です。
0：マスクしない
1：マスクする
５● DFL COMP1 INT MASK ( D )偏差 COUNTER COMPARATOR1 (偏差過大)の検出出力をマスクするかしないかを選択する BIT です。
0：マスクしない
1：マスクする● DFL COMP2 INT MASK ( D ６)
偏差 COUNTER COMPARATOR2 (位置決め完了)の検出出力をマスクするかしないかを選択する BIT です。
0：マスクしない
1：マスクする(注 1)マスクするの設定であっても、 COMPARATOR の一致による停止機能はマスクの影響を受けません 。
7-4.( 5)項をご覧下さい。
(注 2) BUSY ＝ 0 を確認する必要はありませんが、 DATA3 PORT を書き換える為、他の COMMAND の書き込み中及び書き込み直後(4 μ s 以内)に当 COMMAND を実行しないで下さい。

(3) PORT SELECT COMMAND● ADDRESS COUNTER PORT SELECT COMMAND
COMMAND …

F9 Ｈ

機能：

DRIVE DATA1,2,3 PORT を ADDRESS COUNTER のCOUNT DATA READ 専用 PORT に切り替えます。

● DFL COUNTER PORT SELECT COMMAND
COMMAND …

FA Ｈ
機能：

DRIVE DATA1,2,3 PORT を DFL COUNTER のCOUNT DATA READ 専用 PORT に切り替えます。

● PULSE COUNTER PORT SELECT COMMAND
COMMAND …

FC Ｈ
機能：

DRIVE DATA1,2,3 PORT を PULSE COUNTER のCOUNT DATA READ 専用 PORT に切り替えます。

機能：DRIVE DATA1,2,3 PORT を出力 PULSE の SPEED DATAREAD 専用 PORT に切り替えます。

● SPEED PORT SELECT COMMAND
COMMAND …

FD Ｈ

これらの COMMAND はいずれも、 DRIVE DATA1,2,3 PORT より読み出す DATA を切り替える時に使用します。
実行シーケンスに対する規定はありません。但し、他の COMMAND の書き込み直後( 4 μ S 以内)に当 COMMAND を実行しないで下さい。
各 COMMAND 実行後の 200ns 後より DRIVE DATA1,2,3 PORT から常時、切り替えた DATA を読み出す事ができます。
各 PORT SELECT COMMAND は１度実行されれば、他の PORT SELECT COMMAND を実行するまで有効です。 POWER ON/RESET 時は、 DRIVE DATA1,2,3 PORT は、 PULSE COUNTER の COUNT DATA READ
専用 PORT となります。
DRIVE DATA1,2,3 PORT は、以下に示す各 COMMAND が書き込まれた場合、一時的に COMMAND に対するREAD DATA が出力され、読み出し終了直後にそれまで選択されていた PORT に復帰します。
復帰する為の条件は、 DRIVE DATA3 PORT を READ する事です。
従って以下の各 COMMAND を実行した場合は、必ず DRIVE DATA3 PORT を READ して下さい。
ADDRESS READ,SET DATA READ,ERROR STATUS READ,SERIAL INDEX CHECK(応用機能)- 58 -

C-823v1

取扱説明書(4) SLOW STOP COMMAND
COMMAND ………

FE Ｈ

機能：

DRIVE を減速停止させます。
一定速 DRIVE の場合は、即時停止となります。

実行シーケンスに対しては、特に規定はありませんが、 DRIVE を停止させる COMMAND であるので
BUSY ＝ 0 中に書き込まれた場合は無視されます。又、当機能が動作するのは、 DRIVE ＝ 1 の時のみであり DRIVE ＝ 0 の時は何等機能しません。

(5) FAST STOP COMMAND
COMMAND ………

FF Ｈ

機能：

DRIVE を即時停止させます。

実行シーケンスに対しては、特に規定はありませんが、 DRIVE を停止させる COMMAND であるので
BUSY ＝ 0 中に書き込まれた場合は無視されます。又、当機能が動作するのは、 DRIVE ＝ 1 の時のみであり DRIVE ＝ 0 の時は何等機能しません。

- 59 -

C-823v1

取扱説明書
6-4. 読み出し(1) COUNTER READ
COMMAND ………

なし

機能：

PULSE ／偏差／ ADDRESS の各 COUNTER のCOUNT DATA を読み出します。(注 1)

実行シーケンス
各 COUNTER PORT SELECT 後の DRIVE DATA1,2,3 ( READ ) PORT より
COUNT DATA を読み出します。
DATA1 PORT (注 2)
READ
DATA2 PORTREAD
D０
DATA3 PORT
READ

DRIVE DATA1,2,3 PORT の内容は以下の通りです。
DATA1 PORT
D７
DATA2 PORT
D０ D７
 

DATA3 PORT
D０ D７
 



COUNT DATA (0 〜 FFFFFF Ｈ)
COUNT DATA が負数の場合、 2 の補数表現です。
・ COUNT DATA 例
DATA1 PORT
7F Ｈ
00 Ｈ
00 Ｈ
FF Ｈ
80 Ｈ

COUNT DATA( 10 進表現)

+8,388,607
+10
±0
-10
-8,388,607

DATA2 PORT
FF Ｈ
00 Ｈ
00 Ｈ
FF Ｈ
00 Ｈ

DATA3 PORT
FF Ｈ
0A Ｈ
00 Ｈ
F6 Ｈ
01 Ｈ

(注 1) PULSE ／偏差／ ADDRESS の各 COUNTER の選択は、予め PORT SELECT COMMAND( 6-3.(3 )項)により行っておきます。
(注 2) DATA READ は必ず DRIVE DATA1,2,3 PORT の順序で行って下さい。
このシーケンスが守られない場合、 DATA が保証されませんので注意して下さい。

(2) SPEED READ
COMMAND ………

なし

機能：

実行シーケンスSTATUS 内DRIVE=1?

DRIVE 中の現在 SPEED DATA を読み出します。

SPEED PORT SELECT 後の DRIVE DATA1,2,3 PORT より
現在 SPEED DATA を読み出します。

(注 1)
N

DRIVE DATA1,2,3 PORT の内容は以下の通りです。

Y
DATA1 PORT (注READ
2)

DATA1 PORT
D
７

DATA2 PORT
D D
 
０

DATA2 PORTREAD
DATA3 PORTREAD

DATA3 PORT
D D
 

７

０

７

D０


SPEED DATA ( 30 Ｈ〜 FFFFF8 Ｈ )PULSE SPEED
０ SET

当機能により読み出した DATA より、次式で PULSE SPEED を算出して下さい。
PULSE SPEED ＝

160,000,000(HZ)Ｖ

Ｖ＝ READ DATA

(例) READ DATA Ｖ＝ 48( 30 Ｈ)の時
160,000,000
PULSE SPEED ＝≒ 3.3(MHz)48(注 1)必ずしも DRIVE ＝ 1 を確認する必要はありませんが、 DRIVE 終了後も停止直前の SPEED DATA が
出力されますので注意が必要です。
(注 2) DATA READ は必ず DRIVE DATA1,2,3 PORT の順序で行って下さい。
このシーケンスが守られない場合、 DATA が保証されませんので注意して下さい。
- 60 -

C-823v1

取扱説明書
6-5. COUNTER COMMAND(1) PULSE COUNTER PRESET COMMAND
COMMAND ………

00 Ｈ

機能：

PULSE COUNTER の COUNT 値を指定された値にINITIALIZE します。

実行シーケンス(注) COUNTER DATA1

順
不
同
で
良
い

PORT WRITE
COUNTER DATA2PORT WRITE
COUNTER DATA3COUNTER DATA1,2,3 PORT に PRESET DATA を指定します。
COUNTER DATA1,2,3 PORT の内容は以下の通りです。
DATA1 PORTDDATA2 PORT
D D
 

７

０

７

DATA3 PORT
D D
 
０

７

PORT WRITEPRESET DATA ( 0 〜 FFFFFF Ｈ)

COUNTER COMMAND

00 Ｈ WRITEPRESET DATA が負数の場合、 2 の補数表現とします。
POWER ON/RESET 時は 0 となります。
・ PRESET DATA の設定例
PRESET DATA( 10 進表現)

+8,388,607
+10
±0
-10
-8,388,607

DATA1 PORT
7F Ｈ
00 Ｈ
00 Ｈ
FF Ｈ
80 Ｈ

DATA2 PORT
FF Ｈ
00 Ｈ
00 Ｈ
FF Ｈ
00 Ｈ

DATA3 PORT
FF Ｈ
0A Ｈ
00 Ｈ
F6 Ｈ
01 Ｈ

(注)当章で説明される、 DATA 及び COMMAND PORT は COUNTER 専用の PORT であり、５章の DRIVE PORT とは PORT ADDRESS が異なりますので御注意下さい。
PORT ADDRESS については、 3-1.項をご覧下さい。

- 61 -

D０C-823v1

取扱説明書(2) PULSE COUNTER COMPARE REGISTER1 SET COMMAND
COMMAND ………

01 Ｈ

機能：

COMPARE REGISTER1 に指定された値を SET します。

実行シーケンス
COUNTER DATA1,2,3 PORT に COMPARE DATA を指定します。
(注) COUNTER DATA1

順
不
同
で
良
い

PORT WRITE
COUNTER DATA2PORT WRITE

COUNTER DATA1,2,3 PORT の内容は以下の通りです。
DATA1 PORTDDATA2 PORT
D D
 

７

０

DATA3 PORT
D D
 

７

０

７

D０


COUNTER DATA3PORT WRITECOMPARE DATA ( 0 〜 FFFFFF Ｈ )COUNTER COMMAND

01 Ｈ WRITECOMPARE DATA が負数の場合、 2 の補数表現とします。
POWER ON/RESET 時は 800000 Ｈとなります。
(注)当章で説明される、 DATA 及び COMMAND PORT は COUNTER 専用の PORT であり、５章の DRIVE PORT とは PORT ADDRESS が異なりますので御注意下さい。
PORT ADDRESS については、 3-1.項をご覧下さい。

(3) PULSE COUNTER COMPARE REGISTER2 SET COMMAND
COMMAND ………

02 Ｈ

機能：

COMPARE REGISTER2 に指定された値を SET します。

実行シーケンス等は、 COMPARE REGISTER1 SET COMMAND と同等です。

(4) PULSE COUNTER COMPARE REGISTER3 SET COMMAND
COMMAND ………

03 Ｈ

機能：

COMPARE REGISTER3 に指定された値を SET します。

実行シーケンス等は、 COMPARE REGISTER1 SET COMMAND と同等です。

(5) PULSE COUNTER COMPARE REGISTER4 SET COMMAND
COMMAND ………

04 Ｈ

機能：

COMPARE REGISTER4 に指定された値を SET します。

実行シーケンス等は、 COMPARE REGISTER1 SET COMMAND と同等です。

(6) PULSE COUNTER COMPARE REGISTER5 SET COMMAND
COMMAND ………

05 Ｈ

機能：

COMPARE REGISTER5 に指定された値を SET します。

実行シーケンス等は、 COMPARE REGISTER1 SET COMMAND と同等です。

- 62 -

C-823v1

取扱説明書(7) 偏差 COUNTER PRESET COMMAND
COMMAND ………

06 Ｈ

機能：

偏差 COUNTER の COUNT 値を指定された値にします。

実行シーケンス等は、 PULSE COUNTER PRESET COMMAND と同等です。
POWER ON/RESET 時は 0 となります。

(8) 偏差 COUNTER COMPARE REGISTER1 SET COMMAND
COMMAND ………

07 Ｈ

機能：

偏差 COUNTER COMPARE REGISTER1 に指定された値を絶対値で SET します。

実行シーケンス
COUNTER DATA1,2,3 PORT に COMPARE DATA を指定します。
(注 1)

順
不
同
で
良
い

COUNTER DATA1PORT WRITE
COUNTER DATA2PORT WRITE

COUNTER DATA1,2,3 PORT の内容は以下の通りです。
DATA1 PORT
D７
 

DATA2 PORT
D０ D７
 

DATA3 PORT
D０ D７
 

D０


COUNTER DATA3PORT WRITECOMPARE DATA ( 0 〜 7FFFFF Ｈ )COUNTER COMMAND

必ず 0 にして下さい。(注 2)

07 Ｈ WRITE

POWER ON/RESET 時は 0 となります。
(注 1)当章で説明される、 DATA 及び COMMAND PORT は COUNTER 専用の PORT であり、５章の DRIVE PORT とは PORT ADDRESS が異なりますので御注意下さい。
PORT ADDRESS については、 3-1.項をご覧下さい。
(注 2)応用機能である符号付き検出を選択している場合は、 2 ２３ BIT になります。

(9) 偏差 COUNTER COMPARE REGISTER2 SET COMMAND
COMMAND ………

08 Ｈ

機能：

偏差 COUNTER COMPARE REGISTER2 に指定された値を絶対値で SET します。

実行シーケンス等は、偏差 COUNTER COMPARE REGISTER1 SETCOMMAND と同等です。

- 63 -

C-823v1

取扱説明書

７．機能説明7-1. DRIVE 機能(1) JOG DRIVE 機能+/-JOG COMMAND により 1PULSE DRIVE を行います。
● +JOG COMMAND 時
X1CWP
X1CCWP● -JOG COMMAND 時
X1CWP
X1CCWP・ JOG DRIVE に必要な DATA はありません。

(2) SCAN DRIVE 機能+/-SCAN COMMAND により加減速 DRIVE を行います。停止は 7-2.項に示すいずれかの方法によります。
Hz
HSPD

LSPD
URATE

DRATE
t

● +SCAN COMMAND 時
X1CWP
X1CCWP● -SCAN COMMAND 時
X1CWP
X1CCWP
SCAN DRIVE に必要な DATA は下記のものです。
DATA 名称
設定 COMMAND---------------------------------------------------------------------------------------------HSPD( HIGH SPEED)HSPD SETLSPD(LOW SPEED)LSPD SETURATE(加速時定数)
RATE SETDRATE(減速時定数)
RATE SET(注) LSPD ≧ HSPD の指定であった場合、 HSPD による一定速 DRIVE となります。

- 64 -

C-823v1

取扱説明書(3) INDEX DRIVE 機能
INCREMENTAL INDEX COMMAND (又は、 ABSOLUTE INDEX COMMAND )により指定 PULSE 数(又は目的
ADDRESS まで)の加減速 DRIVE を行います。
Hz
HSPD
指定 PULSE 数(目的 ADDRESS)

LSPD
URATE

DRATE
t

● +(CW)方向指定時
X1CWP
X1CCWP● -(CCW)方向指定時
X1CWP
X1CCWPINDEX DRIVE に必要な DATA は下記のものです。
DATA 名称
設定 COMMAND---------------------------------------------------------------------------------------------HSPD( HIGH SPEED)HSPD SETLSPD(LOW SPEED)LSPD SETURATE(加速時定数)
RATE SETDRATE(減速時定数)
RATE SET
指定 PULSE(目的 ADDRESS)INDEX DRIVE 起動時(注 1) LSPD ≧ HSPD の指定であった場合、 HSPD による一定速 DRIVE となります。
(注 2) LSPD ＜ HSPD 且つ、 URATE ≠ DRATE の設定の場合、 PULSE 出力までのタイミングがURATE ＝ DRATE 設定時と異なりますので 注意して下さい。
詳細は 8-3.項のタイミングをご覧下さい。
この為特に必要のない限り同じ DATA とする事をお勧めします。

(4) DRIVE SPEED 変更機能
SPEED CHANGE COMMAND により、 SCAN,INDEX DRIVE 中に限り SPEED を変更する事ができます。
SPEED CHANGE COMMAND により新たに SPEED が指定されると、その SPEED に向かって加速又は減速します。
(注 1)URATE ≠ DRATE の INDEX DRIVE 時には、 SPEED 変更はできません。
(注 2)SPEED 変更範囲は、 LSPD ＜変更 SPEED ＜ HSPD です。
(注 3)SPEED CHANGE COMMAND 実行後、内部でこれを受け付けるまでの間、新たな SPEED CHANGE
COMMAND は無視されます。
SPEED CHANGE COMMAND を受信可能か否かは、 STATUS5 PORT 内 SPEED CHANGE BUSY BIT で確認できますので、この確認後 SPEED CHANGE COMMAND を実行する様にして下さい。

- 65 -

C-823v1

取扱説明書(5) 機械原点検出機能(ORIGIN DRIVE)ORIGIN COMMAND により、機械原点検出までの DRIVE を行います。
機械原点検出までの DRIVE は、 JOG DRIVE,CONSTANT SCAN DRIVE,SCAN DRIVE,ABSOLUTE INDEX DRIVE
を組み合わせて行われます。
機械原点検出型式には９種あります。型式及び工程についての詳細は、 7-3.項に説明します。
ORIGIN DRIVE に必要な DATA は下記のものです。
DATA 名称
設定 COMMAND---------------------------------------------------------------------------------------------HSPD( HIGH SPEED)HSPD SETLSPD(LOW SPEED)LSPD SETCSPD( CONSTANT SPEED)CSPD SETURATE(加速時定数)
RATE SETDRATE(減速時定数)
RATE SETOFFSET PULSE
OFFSET PULSE SETLDELAY(LIMIT DELAY TIME)
ORIGIN DELAY SETSDELAY( SCAN DELAY TIME)
ORIGIN DELAY SETJDELAY( JOG DELAY TIME)
ORIGIN DELAY SET(6) LIMIT SENSOR 兼用機械原点検出機能
機械原点検出型式の内２種は、 ORIGIN センサとして、 CCW LIMIT 入力信号を使用できます。
この機能によりセンサの削減が可能です。
型式及び工程についての詳細は、 7-3.項に説明します。

(7) S-RATE SCAN DRIVE 機能+/- S-RATE SCAN COMMAND によりＳ字加減速 DRIVE を行います。
Ｓ字加減速 DRIVE は SLSPD ､ SHSPD 間の速度差を３等分し、３等分した中間の速度領域は SRATE による
直線的な加減速を、残りの領域は曲線的で滑らかな加減速を行います。
停止は 7-2.項に示すいずれかの方法によります。
Hz
SH SP DS L SP D

S R AT E

S RA T E
t

S-RATE SCAN DRIVE に必要な DATA は下記のものです。
DATA 名称
設定 COMMAND---------------------------------------------------------------------------------------------SHSPD( S-RATE DRIVE 専用 HIGH SPEED )SHSPD SETSLSPD( S-RATE DRIVE 専用 LOW SPEED )SLSPD SETSRATE( S-RATE DRIVE 専用加減速時定数)
SRATE SET
(注) SLSPD ≧ SHSPD の指定であった場合、 SHSPD による一定速 DRIVE となります。

- 66 -

C-823v1

取扱説明書(8) S-RATE INDEX DRIVE 機能
S-RATE INCREMENTAL INDEX COMMAND(又は S-RATE ABSOLUTE INDEX COMMAND)により指定 PULSE 数(又は目的 ADDRESS まで)のＳ字加減速 DRIVE を行います。加減速 RATE 特性は
S-RATE SCAN DRIVE と同様です。
Hz
SH SP D

指 定PULSE 数( 目 的 ADDRESS)S L SP D

S R AT E

SR AT Et

S-RATE INDEX DRIVE に必要な DATA は下記のものです。
DATA 名称
設定 COMMAND---------------------------------------------------------------------------------------------SHSPD( S-RATE DRIVE 専用 HIGH SPEED )SHSPD SETSLSPD( S-RATE DRIVE 専用 LOW SPEED )SLSPD SETSRATE( S-RATE DRIVE 専用加減速時定数)
SRATE SET
指定 PULSE(目的 ADDRESS)
S-RATE INDEX DRIVE 起動時(注) SLSPD ≧ SHSPD の指定であった場合、 SHSPD による一定速 DRIVE となります。

(9) S-RATE DRIVE パラメータ調整機能
S-RATE DRIVE を行う為の内部パラメータの調整が可能です。
S-RATE DRIVE を行う為には、 SSRATE,SERATE,SCSPD1,SCSPD2 の 4 種の内部パラメータが必要となります。
これらのパラメータは通常 SRATE,SLSPD,SHSPD 設定時に MCC05v2 内部で自動的に初期値に設定されますが、各調整 COMMAND によって任意の値に調整する事が可能です。
Hz
S H SP D↑ S ER A TE

SE RA T E ↑S C SP D 2

S C SP D 1
S LS P D↑ S SR A TE

S RA T E

SR A TE SS R AT E ↑t

DATA 名称
調整 COMMAND-----------------------------------------------------------------------------------------------------------------------------SSRATE(加速開始及び減速終了時の時定数)
SSRATE ADJUSTSERATE(加速終了及び減速開始時の時定数)
SERATE ADJUSTSCSPD1(加速時直線 RATE 開始及び減速時直線 RATE 終了 SPEED) SCSPD1 ADJUSTSCSPD2(加速時直線 RATE 終了及び減速時直線 RATE 開始 SPEED) SCSPD2 ADJUST- 67 -

C-823v1

取扱説明書● SSRATEDATA の説明
初期値

調整範囲● SERATEDATA の説明
初期値
調整範囲● SCSPD1DATA の説明

初期値

調整範囲

● SCSPD2DATA の説明

初期値

調整範囲

加速開始及び減速終了時の瞬間の時定数を示します。
SLSPD 〜 SCSPD1 間は時定数が SSRATE 〜 SRATE へ滑らかに変化します。
SRATE SET COMMAND によって SRATE の約 8 倍の値に自動設定されます。
(注 1)DRIVE TYPE が固定 MODE の場合、 SSRATE の初期値は SRATE の値によっては RATE DATA TABLE 上に存在しない値となります。
(SRATE の 8 倍の値が RATE DATA TABLE 上に存在しなくても、 SRATE の8 倍の値が SSRATE の初期値として採用される。)(注 2)SRATE の値が大きい場合、 SSRATE は設定可能な RATE の最大値で頭打ちとなります｡
各 DRIVE TYPE における RATE の最大値は、およそ以下の通りです。
・ L-TYPE ……… 約 1030ms/1000Hz
・ M-TYPE ……… 約 51.5ms/1000Hz
・ H-TYPE ……… 約 5.15ms/1000Hz
・演算 MODE …… RESOLUTION DATA を D とした時
RATE 最大値 ＝ 1,030 ÷Ｄ(ms/1000Hz)(演算 MODE の詳細は取扱説明書〔応用機能編〕をご覧下さい。)
SSRATE ≧ SRATE(注 1)SSRATE ＜ SRATE 設定の場合は SSRATE ＝ SRATE となります。
(注 2)SRATE SET COMMAND を実行すると実行前に調整した SSRATE は無効となり初期値に再設定されます。
SPEC INITIALIZE1 COMMAND で DRIVE TYPE を変更した場合も初期値への再設定が行われます。

加速終了及び減速開始時の瞬間の時定数を示します。
SCSPD2 〜 SHSPD 間は時定数が SRATE 〜 SERATE へ滑らかに変化します。
SSRATE と同様です。
SSRATE と同様です。

SRATE による直線 RATE の開始又は終了 SPEED を示します。
SCSPD1 〜 SCSPD2 間は時定数が SRATE 固定となり直線的な RATE 特性を示します。
SLSPD SET 又は SHSPD SET COMMAND によって下式で示される値に設定されます。
1
SCSPD1 ＝ SLSPD ＋(SHSPD − SLSPD)×3
SLSPD ≦ SCSPD1 ≦ SCSPD2(注 1)SCSPD1 ＜ SLSPD 設定の場合は SCSPD1 ＝ SLSPD、
SCSPD1 ＞ SCSPD2 設定の場合は SCSPD1 ＝ SCSPD2 となります。
(注 2)SLSPD SET 又は SHSPD SET COMMAND を実行すると実行前の SCSPD1 は無効となり初期値に再設定されます。
SPEC INITIALIZE1 COMMAND で DRIVE TYPE を変更した場合も初期値への再設定が行われます。

SRATE による直線 RATE の終了又は開始 SPEED を示します。
SCSPD1 〜 SCSPD2 間は時定数が SRATE 固定となり直線的な RATE 特性を示します。
SLSPD SET 又は SHSPD SET COMMAND によって下式で示される値に設定されます。
2
SCSPD2 ＝ SLSPD ＋(SHSPD − SLSPD)×3
SCSPD1 ≦ SCSPD2 ≦ SHSPD(注 1)SCSPD2 ＜ SCSPD1 設定の場合は SCSPD2 ＝ SCSPD1、
SCSPD2 ＞ SHSPD 設定の場合は SCSPD2 ＝ SHSPD となります。
(注 2)SLSPD SET 又は SHSPD SET COMMAND を実行すると実行前の SCSPD2 は無効となり初期値に再設定されます。
SPEC INITIALIZE1 COMMAND で DRIVE TYPE を変更した場合も初期値への再設定が行われます。
- 68 -

C-823v1

取扱説明書
7-2. 停止機能(1) 減速停止機能
SLOW STOP COMMAND により PULSE 出力の減速停止を行う事ができます。
上記により PULSE 出力を停止した場合、 SSEND ＝ 1 となります。

(2) 即時停止機能
FSSTOP 信号、 FAST STOP COMMAND により PULSE 出力の即時停止を行う事ができます。
上記により PULSE 出力を停止した場合、 FSEND ＝ 1 となります。
FSSTOP1 信号の場合、 X1,Y1,Z1,A1 の 4 軸が即時停止します。
FSSTOP2 信号の場合、 X2,Y2,Z2,A2 の 4 軸が即時停止します。

(3) LIMIT 停止機能+( CW)方向 PULSE 出力時は CWLM 入力信号、 -(CCW)方向 PULSE 出力時は CCWLM 入力信号によりPULSE 出力の停止を行う事ができます。
上記により PULSE 出力を停止した場合、 LSEND ＝ 1 となります。
尚、 SPEC INITIALIZE1 COMMAND により LIMIT STOP TYPE を即時／減速に切り替える事ができます。
POWER ON/RESET 時には、即時停止が選択されます。

- 69 -

C-823v1

取扱説明書

7-3. 機械原点検出機能
機械原点検出型式は、 ORG-0,1,2,3,4,5,10,11,12 の計９種あります。 X1 軸 ,Y1 軸 ,Z1 軸 ,A1 軸 ,X2 軸 ,Y2 軸 ,Z2 軸 ,A2 軸は独立して、この機能をもっている為、お互いに干渉しません。以下に X1 軸について説明しますが、その他の軸についても全く同様です。各工程についての詳細説明は、(2)以降に行います。 ORG-0 〜 5,11,12 の各工程では１度検出された機械原点の ADDRESS を記憶し、以後の機械原点検出を短時間で行う機能が付加されています。この為 MCC05v2 内部に検出 FLAG を用意しており、この FLAG が ON の場合は機械原点近傍(原点＋OFFSET PULSE)まで ABSOLUTE INDEX DRIVE で移動し、その後(2)以降に示す工程の DRIVE を行います。
FLAG が OFF の場合は ABSOLUTE INDEX DRIVE を行わず各工程の DRIVE を直接行います。
＊検出 FLAG ON 条件
ORG DRIVE によって正常に機械原点が検出された時。
＊検出 FLAG OFF 条件
POWER ON/RESET 時。
全 DRIVE に於いて FSSTOP により DRIVE を停止した時。(COMPARATOR 一致出力による即時停止含む。)
全 DRIVE に於いて LIMIT 停止型式が即時停止設定時、 LIMIT により停止した時。
ORG DRIVE を STOP 等で途中停止した時。(応用機能の DEND ERROR 又は ORIGIN ERROR 発生時含む。)
前回の ORG DRIVE と異なる ORG DRIVE を起動した時。
ADDRESS が +8,388,607 〜 -8,388,607 の範囲を越えた時。
ORIGIN FLAG RESET COMMAND 又は SPEC INITIALIZE4 COMMAND を実行した時。
・検出 FLAG が ON の時に戻る機械原点近傍 ADDRESS は MCC05v2 内部で管理されており USER は何も考慮する必要はありません。又、 ADDRESS INITIALIZE COMMAND により ADDRESS を更新しても機械原点近傍
ADDRESS も同時に更新されるので物理的な位置は保存されます。
・機械原点近傍 ADDRESS は ORG 型式により異なります。 ORG-0 〜 3,11,12 型式の場合は、機械原点検出終了
位置＋ OFFSET PULSE の位置が機械原点近傍 ADDRESS となります｡
ORG-4,5 型式の場合は、 NORG 信号検出位置＋ OFFSET PULSE の位置が機械原点近傍 ADDRESS となります。
尚、 OFFSET PULSE は 0 〜 255PULSE の範囲内で OFFSET PULSE SET COMMAND により指定します。
POWER ON/RESET 時は、 OFFSET PULSE は 0 となります。
・回転系等の様な絶対 ADDRESS が無意味となるシステムの場合、 ORIGIN FLAG RESET COMMAND により検出 FLAG をクリアして下さい。

(1) 機械原点検出型式
機械原点検出型式は次の９種有り、各々表に示す特徴があります。
検出型式
センサ数
完了時のセンサ
バックラッシュ
標準工程数
の状態
の補正
ORG-0,11
1個
センサ OFF
有
２
ORG-1
1個
センサ ON有２
ORG-2,12
1個
センサ OFF
有
４
ORG-3
1個
センサ ON有４ORG-4
2個
センサ OFF
有
４又は５
ORG-5
2個
センサ ON有４又は５ORG-102個
センサ ON
無
２

精

度
Ｃ
Ｃ
Ｂ
Ｂ
Ａ
Ａ
Ｃ

所要時間
短い
短い
長い
長い
最長
最長
最短

(注) ORG-11,12 は、センサ信号として LIMIT 入力信号を使用します。
・標準工程数ORIGIN DRIVE にて起動される CONSTANT SCAN,SCAN,JOG の各 DRIVE 数を示します。
但し JOG DRIVE は繰り返しの JOG DRIVE 工程を 1 とします。
・精度
精度はＡが最も高く、Ｂ ,Ｃの順となります。
以降の各工程説明図に於ける記号の意味は次の通りです。
X1ORG,X1NORG
センサ信号を示す。(センサ ON で LOW となる)
○印
検出開始位置を示す。
△印
検出終了位置を示す。
→
SCAN DRIVE とその方向を示す。
→
CONSTANT SCAN DRIVE とその方向を示す。
→
繰り返し JOG DRIVE とその方向を示す。
LD
SD
JD

LIMIT DELAY TIME の間停止する事を示す。
SCAN DELAY TIME の間停止する事を示す。
JOG DELAY TIME の間停止する事を示す。

- 70 -

C-823v1

取扱説明書(2) ORG-0 型式-( CCW)LIMIT+(CW )LIMIT
ａ

X1ORG
ＨＳＰＤ

ＳＤ

"

○

△

○

↓

○

↓→ ＣＳＰＤ← ＨＳＰＤ
ＬＤ

←

HSPD
CSPD
LD
SD
○
△

: HIGH SPEED: CONSTANT SPEED: LIMIT DELAY TIME
: SCAN DELAY TIME
: 検出開始位置: 検出完了位置→ ＨＳＰＤ
ＣＳＰＤ

ＳＤ

○

ＣＳＰＤ

ＳＤ

↓ ＳＤ

↓ → ＣＳＰＤ→ ＨＳＰＤ○←△← ↓ ＳＤ↓→ ＣＳＰＤ△

１つのセンサで行う型式です。 X1ORG 信号の +(CW)側エッジ(ａ点)を検出します。
ORG センサは、１つのパルス又は、 -(CCW)側レベル保持のものを使用します。

(3) ORG-1 型式-( CCW)LIMIT+(CW )LIMIT
ａ

X1ORG
ＨＳＰＤ

ＳＤ

↓→ ＣＳＰＤ○↓ → ＨＳＰＤ○
ＣＳＰＤ

ＳＤ

ＣＳＰＤ

ＳＤ

←↓ ＳＤ

↓→ ＣＳＰＤ→ ＨＳＰＤ○○△← ＨＳＰＤＬＤ←

HSPD : HIGH SPEED
CSPD : CONSTANT SPEED
LD : LIMIT DELAY TIME
SD : SCAN DELAY TIME
○ : 検出開始位置△ : 検出完了位置△← ↓ ＳＤ↓→ ＣＳＰＤ△

１つのセンサで行う型式です。 X1ORG 信号の -(CCW)側エッジ(ａ点)を検出します。 ORG センサは、
１つのパルス又は、 +(CW)側レベル保持のものを使用します。

- 71 -

C-823v1

取扱説明書(4) ORG-2 型式-( CCW)LIMIT+(CW )LIMIT
ａ

X1ORG
ＨＳＰＤ

ＳＤ

↓→
△

○

↓

○

← ↓ ＳＤ← ＨＳＰＤＬＤ○↓→ ＣＳＰＤ

ＣＳＰＤ

ＪＤ

←

HSPD : HIGH SPEED
CSPD : CONSTANT SPEED
LD : LIMIT DELAY TIME
SD : SCAN DELAY TIME
JD : JOG DELAY TIME
○ : 検出開始位置△ : 検出完了位置→ ＨＳＰＤ
ＣＳＰＤ

ＪＤ

←

↓→
△

→ ＨＳＰＤ
○

○

ＣＳＰＤ

ＪＤ

↓ ＳＤ

← ↓ ＳＤ↓→△

１つのセンサで行う型式です。 X1ORG 信号の +(CW )側エッジ(ａ点)を検出します。 ORG センサは、
１つのパルス又は、 -(CCW)側レベル保持のものを使用します。

(5) ORG-3 型式-( CCW)LIMIT+(CW )LIMIT
ａ

X1ORG
ＨＳＰＤ

ＳＤ

↓→ ＣＳＰＤ△↓ → ＨＳＰＤ○
ＣＳＰＤ

ＪＤ

←↓ ＳＤ

↓→
△

→ ＨＳＰＤ○○

HSPD : HIGH SPEED
CSPD : CONSTANT SPEED
LD : LIMIT DELAY TIME
SD : SCAN DELAY TIME
JD : JOG DELAY TIME
○ : 検出開始位置△ : 検出完了位置↓→← ＨＳＰＤ
ＬＤ

○

←↓ ＳＤ

ＣＳＰＤ

ＪＤ

←

ＣＳＰＤ

ＪＤ

← ↓ ＳＤ↓→△

１つのセンサで行う型式です。 X1ORG 信号の -(CCW)側エッジ(ａ点)を検出します。 ORG センサは、
１つのパルス又は、 +(CW)側レベル保持のものを使用します。
- 72 -

C-823v1

取扱説明書(6) ORG-4 型式
初めに NEAR ORG 工程を、次に ORG 工程を行います。
● NEAR ORG 工程-( CCW)LIMIT+(CW )LIMITａ

X1NORG
ＨＳＰＤ

ＳＤ

HSPD : HIGH SPEED
CSPD : CONSTANT SPEED
LD : LIMIT DELAY TIME
SD : SCAN DELAY TIME
JD : JOG DELAY TIME
○ : 検出開始位置△ : 検出完了位置←○↓→ ＣＳＰＤ○← ＨＳＰＤＬＤ○↓→ ＨＳＰＤ
ＣＳＰＤ

←

↓ ＳＤ

→ ＨＳＰＤ○○

ＣＳＰＤ← ↓ ＳＤ● ORG 工程・ａ点検出時 X1ORG ＝ HIGH の場合(センサ OFF )ａ
X1NORGｂｃ
X1ORG← ＣＳＰＤ ↓ ＳＤ
ＪＤ

・ａ点検出時 X1ORG ＝ LOW の場合(センサ ON)ａ
X1NORGｃｂ
X1ORG
ＳＤ ↓ ＣＳＰＤ →

↓→

ＣＳＰＤ

△

ＪＤ

←↓ ＳＤ

↓→
△

２つのセンサで行う型式です。 X1NORG 信号の +(CW)側エッジ(ａ点)を検出した後、 X1ORG 信号の+( CW)側エッジ(ｂ点)を検出します。 NORG センサは、１つのパルス又は -( CCW)側レベル保持のもの、ORG センサは回転軸のスリット等周期的に信号発生されるものを使用します。

(7) ORG-5 型式
初めに NEAR ORG 工程を、次に ORG 工程を行います。
● NEAR ORG 工程-( CCW)LIMIT+(CW )LIMITａ

X1NORG
ＨＳＰＤＳＤ↓→ ＣＳＰＤ←○← ＨＳＰＤＬＤ↓○→ ＨＳＰＤ
ＣＳＰＤ

←

↓ ＳＤ

→ ＨＳＰＤ○○

ＣＳＰＤ← ↓ ＳＤ- 73 -○

HSPD : HIGH SPEED
CSPD : CONSTANT SPEED
LD : LIMIT DELAY TIME
SD : SCAN DELAY TIME
JD : JOG DELAY TIME
○ : 検出開始位置△ : 検出完了位置

C-823v1

取扱説明書● ORG 工程・ａ点検出時 X1ORG ＝ HIGH の場合(センサ OFF )ａ
X1NORGｃｂ
X1ORG
ＳＤ ↓ ＣＳＰＤ →
ＣＳＰＤ

ＪＤ

・ａ点検出時 X1ORG ＝ LOW の場合(センサ ON)ａ
X1NORGｂｃ
X1ORG← ＣＳＰＤ ↓ ＳＤ

←↓ ＳＤ

ＪＤ

↓→
△

↓→
△

２つのセンサで行う型式です。 X1NORG 信号の +(CW)側エッジ(ａ点)を検出した後、 X1ORG 信号の-( CCW)側エッジ(ｂ点)を検出します。 NORG センサは、１つのパルス又は -(CCW)側レベル保持のもの、ORG センサは回転軸のスリット等周期的に信号発生されるものを使用します。

(8) ORG-10 型式-( CCW)LIMIT+(CW )LIMITａ

X1NORG
ｂ
X1ORG
ＨＳＰＤ

← ＣＳＰＤ *←* DELAY TIME 無し ○○HSPD : HIGH SPEED
CSPD : CONSTANT SPEED
LD : LIMIT DELAY TIME
SD : SCAN DELAY TIME
○ : 検出開始位置△ : 検出完了位置△← ＨＳＰＤＬＤ↓ ＨＳＰＤ→ ○(注)○ ＣＳＰＤ← ↓ ＳＤ△#

(注) X1NORG 信号と X1ORG 信号がともに、 ON で検出を開始した場合。
２つのセンサで行う型式です。 X1NORG 信号の +(CW)側エッジ(ａ点)又は、 X1ORG 信号の +(CW)側エッジ(ｂ点)を検出し、ｂ点へ CONSTANT SCAN DRIVE を行います。 NORG,ORG 共、１つのパルス又は-( CCW)側レベル保持のものを使用します。

- 74 -

C-823v1

取扱説明書(9) ORG-11 型式-( CCW)LIMITａ
X1CCWLM(注 1)
ＳＤ+(CW )LIMIT

ＨＳＰＤ

←
○

↓→ ＣＳＰＤ○

HSPD : HIGH SPEED
CSPD : CONSTANT SPEED
SD : SCAN DELAY TIME
○ : 検出開始位置△ : 検出完了位置△→ ＨＳＰＤ
○

ＣＳＰＤ

ＳＤ

←↓ ＳＤ

↓→ ＣＳＰＤ△

１つのセンサで行う型式です。 X1CCWLM 信号の +(CW)側エッジ(ａ点)を検出します。
ORG センサとして、 -(CCW) LIMIT センサを使用します。 X1CCWLM 信号は、１つのパルス又はレベル保持のものを使用して下さい。
(注 1) LIMIT 停止の型式によらず 減速停止になります ので注意が必要です。
(注 2) 当型式の場合、 X1ORG 信号も有効ですのでアクティブにならない様に注意して下さい。

(10 ) ORG-12 型式-( CCW)LIMITａ
X1CCWLM(注 1)
ＳＤ↓→ ＣＳＰＤＣＳＰＤＪＤ+(CW )LIMIT

ＨＳＰＤ

←
○

←↓ ＳＤ

○

HSPD : HIGH SPEED
CSPD : CONSTANT SPEED
SD : SCAN DELAY TIME
JD : JOG DELAY TIME
○ : 検出開始位置△ : 検出完了位置↓△→ ＨＳＰＤ
○

ＣＳＰＤ

ＪＤ

←↓ ＳＤ

↓→ ＣＳＰＤ△

１つのセンサで行う型式です。 X1CCWLM 信号の +(CW)側エッジ(ａ点)を検出します。
ORG センサとして、 -(CCW) LIMIT センサを使用します。 X1CCWLM 信号は、１つのパルス又はレベル保持のものを使用して下さい。
ORG-11 型式とは、最終工程が繰り返しの JOG DRIVE となっている点が異なります。
(注 1) LIMIT 停止の型式によらず 減速停止になります ので注意が必要です。
(注 2) 当型式の場合、 X1ORG 信号も有効ですのでアクティブにならない様に注意して下さい。

- 75 -

C-823v1

取扱説明書(11 ) センサの配置● ORG-0,1,2,3 の X1ORG 信号用センサ及び ORG-10 の X1NORG,X1ORG 信号用センサは、ワークの移動方向に添って -(CCW) LIMIT 側へ取り付けて下さい。
例)ボールネジ・テーブルの場合-(CCW)+( CW)

ワーク

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

フォトセンサを使用して下さい

X1ORG 信号用センサ

入光時 OFF とします。

● ORG-4,5
・ X1NORG 信号用センサは、上記の様にワークの移動方向に添って、 -( CCW)LIMIT 側へ取り付けて下さい。
・ X1ORG 信号用センサ
STEPPING MOTOR 使用時：次に示す様に、 MOTOR の回転軸に取り付けて下さい。
X1ORG 信号用センサ
フォトセンサを使用して下さい
入光時 ON とします。

MOTOR
回転軸に取り付けたスリット付きの円板

SERVO MOTOR 使用時
SERVO DRIVER のエンコーダ Z 相( C 相)出力信号 +Z,-Z を C-823v1 の +X1ZORG,-X1ZORG へ接続
して下さい。詳しくは、 4-3.( 3)項をご覧下さい。
エンコーダ Z 相( C φ)出力の PULSE 幅は、 10 μ s 以上として御使用ください。
ORG と ZORG は内部で OR となっている為、いずれか一方をお使いください。
● ORG-11,12
LIMIT センサ以外必要ありません。これらの型式は X1CCWLM 信号を原点信号として使用します。
ただし X1ORG 信号も有効状態ですので、未接続とし NOT ACTIVE を保証しておいて下さい。

(12 ) 検出条件
・ ORG-0,1,2,3,11,12 型式の場合、最高 SPEED にて ORG センサ通過時、 X1ORG 信号は 1ms 以上検出される事。
ORG-4,5,10 型式の場合、最高 SPEED にて NORG センサ通過時、 X1NORG 信号は 1ms 以上検出される事。
・ ORG-4,5 型式の場合、ａ点，ｂ点間及びａ点，ｃ点間の距離は、 PULSE 数にして N パルス以上必要です。
＊ N ＝ 0.005 × CSPD
但し CSPD の単位は Hz とし、
N の最低値は 1 とします。

(例) CSPD ＝ 5kHz の時

N ＝ 0.005 × 5,000 ＝ 25 より
25 パルス以上となります。
実際には余裕を取って下さい。

・ X1ORG,X1NORG の各信号はチャタリングを除去された信号の事。(フォトセンサは問題はありません。)
・ 各工程図で示されるａ点と +(CW) LIMIT の距離は減速停止するのに充分である事。
・ ORG-10 型式で示されるａ点とｂ点の距離は減速停止するのに充分である事。
・ ORG-11,12 型式の場合、ａ点とメカの CCW 方向限界までは、減速停止するのに充分である事。
メカを破損させる危険があります。十分に注意して下さい。

(13 ) その他の機能
応用機能として以下の付加機能が用意されています。
1. センサ配置を +( CW)側で使用する場合の ORIGIN DRIVE 方向切り替え機能
2. ハンチングによる誤動作対策用としての MARGIN TIME 機能
3. JOG DRIVE 工程時の SENSOR TYPE 選択機能
4. ORIGIN SENSOR が検出できなかった場合の ERROR 検出機能
5. 原点検出完了時と同時に X1DRST 信号を出力する機能
6. STEPPING MOTOR DRIVER の励磁出力信号( X1PO)と X1ORG 信号を AND する機能
これらについての詳細は、取扱説明書〔応用機能編〕をご覧下さい。

- 76 -

C-823v1

取扱説明書
7-4. COUNTER 機能
以下に説明してある事柄は、 X1 軸についてのものですが、その他の軸についても同様です。

(1) 機能構成図
MCC05v2 は、３個の機能の異なる 24BIT HARD COUNTER を内蔵しています。
これらの、機能ブロック図を示します。
COUNTER< X1EA,X1EB(外部 CLOCK)

設定 DATADATA1,2,3<X1CWP,X1CCWP(出力 PULSE)WRITE PORTPULSE COUNTERPULSE COUNTER PRESETINITIALIZE COMMAND(COUNTER COMMAND)

24BIT PULSE COUNTERCOUNT PATTERN TYPEPULSE COUNTERINITIALIZE COMMAND

COUNT DATA

24BIT COMPARATOR × 5ch

INT CONTROLX1CNTINT OUTPUT

PULSE COUNTERINITIALIZE COMMAND
24BIT COMPAREREGISTER × 5ch
COMP1 〜 5 REG SET(COUNTER COMMAND)DFL COUNTERDFL COUNTER PRESETINITIALIZE COMMAND(COUNTER COMMAND)ADRS/DFL/PULSE
COUNTER PORT

24BIT 偏差 COUNTERSELECT COMMAND

COUNT PATTERN TYPEDFL COUNTERINITIALIZE COMMAND

DRIVE

偏差 DATA

SELECTORDATA1,2,3
READ PORTINT CONTROL

24BIT COMPARATOR × 2ch

X1DFLINT OUTPUTDFL COUNTERINITIALIZE COMMAND

24BIT COMPAREREGISTER × 2ch
COMP1 〜 2 REG SET( COUNTER COMMAND)

ADDRESS DATA

24BIT ADDRESS COUNTERADDRESS INITIALIZE COMMAND
DRIVE

24BIT DATA

他の機能ブロックへ

DATA1,2,3
WRITE PORT

- 77 -

C-823v1

取扱説明書(2) ADDRESS COUNTER 機能
・ ADDRESS COUNTER により MCC05v2 出力 PULSE の絶対 ADDRESS をカウントでき、現在位置を管理できます。
・ COUNT DATA は、 DRIVE DATA1,2,3 PORT より常時読み出す事ができます。(ADDRESS COUNTER PORT が選択されている場合。) 又、 ADDRESS READ COMMAND によっても読み出す事が可能です。
DATA の保証範囲は +8,388,607 〜 -8,388,607 PULSE AREA です。
・ COUNTER 値は POWER ON/RESET 時 0 にクリアされます。
ADDRESS INITIALIZE COMMAND により、任意の値に設定する事も可能です。

(3) PULSE COUNTER 機能● PULSE COUNT 機能
a.PULSE COUNTER により MCC05v2 の出力 PULSE、あるいは外部入力クロックのカウントを行う事が可能です。
b.COUNT DATA は、 DRIVE DATA1,2,3 PORT より常時読み出す事ができます。(PULSE COUNTER PORT が選択されている場合。) DATA の保証範囲は +8,388,607 〜 -8,388,607 PULSE AREA で、± 8,388,608 でオーバフローとなります。
オーバフローになると STATUS3 PORT 内 OVF BIT ＝ 1 となります。
c.COUNTER 値は POWER ON/RESET 時 0 にクリアされます。
COUNTER COMMAND の PULSE COUNTER PRESET COMMAND により、任意の値に設定する事も可能です。
d.外部クロックを入力させる場合は、入力クロックとして 90 ﾟ位相差信号、 CW,CCW 独立クロックのいずれかを使用でき、 90 ﾟ位相差信号選択時は更に COUNT の逓倍設定を行う事も可能です。
上述の入力クロックの選択 ,逓倍選択は、全て PULSE COUNTER INITIALIZE COMMAND にて行います。
POWER ON/RESET 時は、入力クロックとして MCC05v2 の出力 PULSE が選択されます。
● PULSE COUNT COMPARE 機能
a.PULSE COUNTER には、５個の COMPARE REGISTER と COMPARATOR が接続されており、これらにより
任意の COUNT 値を検出する事ができます。
b.COUNTER と REGISTER の一致検出は、 STATUS と割り込み要求信号のいずれかにより行います。
STATUS と割り込み要求信号は、スルーモード(COMPARATOR の検出状態をそのまま出力する)とラッチモード(検出状態を保持する）の選択が可能です。
ラッチモードの時、 STATUS と割り込み要求信号は、 STATUS3 PORT を READ する事により RESET
されますが、条件が成立している間( COUNTER と REGISTER の一致中)でも RESET されるモードと RESET
されないモードがあり選択できます。 詳細は、 7-4.( 5)項 COMPARATOR 機能詳細をご覧下さい。
割り込み要求信号(X1CNTINT )は、５個の COMPARATOR の OR 出力となっており、出力の許可／禁止を
各 COMPARATOR 毎に指定することが可能です。
c.COMPARATOR の一致により PULSE 出力を停止させる事も可能で、即時停止又は減速停止の選択が可能です。
当機能により PULSE 出力を即時停止した場合、 FSEND BIT ＝ 1 となり、減速停止した場合、SSEND BIT ＝ 1 となります。
d.PULSE COUNT COMPARE 機能の CONTROL は全て PULSE COUNTER INITIALIZE COMMAND によって行います。 COMPARE REGISTER への DATA の設定は COUNTER PORT に対して行います。 COUNTER PORT は
DRIVE PORT と完全に独立しておりますので COMPARE DATA の書き替えは常時可能です。
e.COMPARE REGISTER1 の特殊機能
COMPARE REGISTER1 には、他の COMPARE REGISTER には無い特別な機能が割り当てられています。
COMPARE REGISTER1 の一致により下記の機能を自動的に行うことができます。
当機能の CONTROL も全て PULSE COUNTER INITIALIZE COMMAND によって行います。
･オートクリア機能
COMPARE REGISTER1 の一致と同時に PULSE COUNTER の値を 0 クリアします。
･リロード機能COMPARE REGISTER1 の一致と同時に COUNTER DATA1,2,3 PORT に書き込まれている DATA をCOMPARE REGISTER1 に再設定します。

- 78 -

C-823v1

取扱説明書(4) 偏差 COUNTER 機能●偏差 COUNT 機能
a.偏差 COUNTER により MCC05v2 の出力 PULSE と外部入力クロックとの偏差のカウント、あるいは外部入力
クロックのみのカウントを行う事が可能です。
b.COUNT DATA は、 DRIVE DATA1,2,3 PORT より常時読み出す事ができます。(DFL COUNTER PORT が選択されている場合。) DATA の保証範囲は +8,388,607 〜 -8,388,607 PULSE AREA です。
c.COUNTER 値は POWER ON/RESET 時 0 にクリアされます。
COUNTER COMMAND の偏差 COUNTER PRESET COMMAND により任意の値に設定する事も可能です。
d.外部クロックとしては、 90 ﾟ位相差信号、 CW,CCW 独立クロックのいずれかを使用でき、 90 ﾟ位相差信号
選択時は、更に COUNT の逓倍設定を行う事も可能です。上述の入力クロックの選択 ,逓倍選択は、全て
DFL COUNTER INITIALIZE COMMAND にて行います。
POWER ON/RESET 時は、 90 ﾟ位相差信号の１逓倍が選択され、偏差カウンタとして動作します。
●偏差 COUNT COMPARE 機能
a.偏差 COUNTER には、２個の COMPARE REGISTER と COMPARATOR が接続されており、 COUNT 値は絶対値としてこれら２個の REGISTER と常時比較されています。( PULSE COUNTER の COMPARE REGISTERとは、異なるものです。)COMPARATOR1 は、 COUNT の絶対値≧ REGISTER1(偏差過大)を、COMPARATOR2 は、 COUNT の絶対値≦ REGISTER2 (位置決め完了)を検出する事が可能です。
+
REGISTER1REGISTER2ｔ
偏差 COUNT 値
REGISTER2REGISTER1COMPARATOR1COMPARATOR2

b.前記各々の検出は、 STATUS と割り込み要求信号のいずれかにより行います。 STATUS と割り込み要求信号
は、スルーモード(COMPARATOR の検出状態をそのまま出力する)とラッチモード(検出状態を保持する）の選択が可能です。
ラッチモードの時、 STATUS と割り込み要求信号は、 STATUS3 PORT を READ する事により RESET されますが、条件が成立している間( COUNTER ≧ REGISTER1 又は、 COUNTER ≦ REGISTER2)でも RESET
されるモードと RESET されないモードがあり選択できます。 詳細は次項、 7-4. (5)項 COMPARATOR 機能をご覧下さい。割り込み要求信号(X1DFLINT)は、２個の COMPARATOR の OR 出力となっており、出力の許可／禁止を各 COMPARATOR 毎に指定することが可能です。
c.COUNTER ≧ REGISTER1 又は、 COUNTER ≦ REGISTER2 により PULSE 出力を停止させる事も可能で、即時停止又は、減速停止の選択が可能です。当機能により PULSE 出力を即時停止した場合、 FSEND BIT ＝
1 となり、減速停止した場合、 SSEND BIT ＝ 1 となります。
d.偏差 COUNT COMPARE 機能の CONTROL は、 DFL COUNTER INITIALIZE COMMAND によって行います。
COMPARE REGISTER への DATA の設定は COUNTER PORT に対して行います。 COUNTER PORT は DRIVE
PORT と完全に独立しておりますので COMPARE DATA の書き替えは常時可能です。

- 79 -

C-823v1

取扱説明書(5) COMPARATOR 機能詳細
PULSE COUNTER 用の５個の COMPARATOR と偏差 COUNTER 用の２個の COMPARATOR の条件検出出力は、以下に示すような機能回路が接続されており、 USER 仕様に合わせて制御が可能になっています。

①

スルー回路

③

④

②

検出出力

INT 出力

レベル入力

各 COMPARATOR

ラッチ回路
エッジ入力
STATUS3 出力

停止出力(注)① INT MASK 回路
COMPARATOR の出力をその出口でマスクする回路です。
PULSE/DFL の各 COMPARATOR 毎に、マスク設定を行う事が可能です。
当回路の ON/OFF は、 INT MASK COMMAND で行います。この COMMAND は、特殊 COMMAND に割り付けられておりリアルタイムで、きめ細かい制御が可能です。
② LATCH TYPE 切り替え回路
COMPARATOR の検出をラッチ出力で使用する場合の、ラッチトリガ・タイプを選択します。
５個の PULSE COUNTER COMPARATOR のタイプ選択は共通のものとなります。同様に２個の
DFL COUNTER COMPARATOR のタイプ選択も共通です。ただし PULSE 側と DFL 側は別設定とする事ができます。
トリガ・タイプによりラッチ出力を RESET する条件が次の様に異なります。
・レベルラッチを選択した場合
COMPARATOR の検出出力が発生していない時に、 STATUS3 PORT を READ 後 RESET されます。
(初期状態)
・エッジラッチを選択した場合
STATUS3 PORT を READ 後、必ず RESET されます。
当回路の切り替えは、 PULSE 又は DFL COUNTER INITIALIZE COMMAND で行います。
③ INT OUTPUT TYPE 切り替え回路
COMPARATOR の検出をそのまま(スルー)出力するか、ラッチされたものを出力するかを選択します。
５個の PULSE COUNTER COMPARATOR のタイプ選択は共通のものとなります。同様に２個の
DFL COUNTER COMPARATOR のタイプ選択も共通です。ただし PULSE 側と DFL 側は別設定とする事ができます。
当回路の切り替えは、 PULSE 又は DFL COUNTER INITIALIZE COMMAND で行います。(初期設定はラッチです。)検出をスルー出力とした場合、INT 出力中に COUNTER COMMAND を実行すると 50ns 間出力がOFF になります。
④ INT 出力許可回路③までの回路を経由した信号は、無条件で STATUS3 PORT にて確認できます。当回路はこの信号をそのまま割り込み端子へ出力するかどうかを選択します。
PULSE/DFL の各 COMPARATOR 毎に、 INT 出力の可否設定を行う事が可能です。
当回路の切り替えは、 PULSE 又は DFL COUNTER INITIALIZE COMMAND で行います。
以上の様に「① INT MASK 回路」を除く、設定は全て各 COUNTER INITIALIZE COMMAND で行う為、PULSE 出力動作以前に予め行っておく必要があります。
(注)COMPARATOR による PULSE 出力の停止機能については、 INT 出力 /STATUS と異なり上記に説明された機能回路を経由せず直接 PULSE 停止を行います。
当機能に関連する参考項目を以下に示します。
PULSE COUNTER INITIALIZE COMMAND …………
DFL COUNTER INITIALIZE COMMAND ……………
INT MASK COMMAND ………………………………
各々の信号タイミング ………………………………

- 80 -

6-2(3)項
6-2.(10)項
6-3.(2)項
8-11.項〜 8-13.項C-823v1

取扱説明書
7-5. その他の機能(1) SERVO DRIVER 対応機能
SPEC INITIALIZE1 COMMAND により対象とする MOTOR を切り替える事ができます。
対象となる MOTOR は、 SERVO MOTOR/STEPPING MOTOR であり、 POWER ON/RESET 時は、
STEPPING MOTOR を対象とします。 SERVO MOTOR 対応の信号は次のものです。
・ DEND 入力信号 ： SERVO DRIVER からの位置決め完了信号を入力します。 DEND ＝ LOW が確認されるまで PULSE 出力終了後も DRIVE 中とし、 BUSY,DRIVE BIT ＝ 1 のまま
COMMAND を終了しません。
・ DRST 出力信号 ： SERVO DRIVER への RESET 信号を出力します。 PULSE 出力を即時停止した場合、DRST ＝ LOW を出力し、 SERVO DRIVER を RESET します。
又、 SERVO RESET COMMAND により DRST ＝ LOW を任意に出力する事も可能です。
尚、上記の信号は、 STEPPING MOTOR 選択時には何等機能しません。
この場合、 DEND 入力信号は汎用入力として、 DRST 出力信号は汎用出力と使用する事ができます。
使用方法については、取扱説明書〔応用機能編〕をご覧下さい。

(2) SPEED DATA Hz 単位設定機能
SPEED DATA( HSPD,LSPD,CSPD,SHSPD,SLSPD 等)を、 Hz 単位の 3 バイト DATA として設定する事が可能です。 DATA の設定範囲は 1 〜 3,333,333 ですので、指定可能 SPEED は 1Hz 〜 3.3MHz となります。
*SPEED 設定例
HSPD として 10000(002710 Ｈ)を設定した場合
HSPD ＝ 10000Hzとなります。
但し、 MCC05v2 の出力周波数コントロールは基準クロックを計数する事によって行っていますので、SPEED DATA 設定値に対し、物理的に出力不可能な周波数が現れる場合があります。
この為、特に 高速域において設定値と実際の出力周波数が異なる場合が生じます。
SPEED DATA の設定値を F'とすると実際に出力される周波数 F は次式で示されます。
F＝160,000,000(Hz )〔(160,000,000) /F'〕の整数部

上式で線部の演算の小数点以下が無視される事になるので実際の出力周波数は、設定値よりも高目の周波数となります。設定値と実際の出力の間に精度が要求される時は、これを考慮して下さい。

(3) DRIVE TYPE 切り替え機能
MCC05v2 の加減速 DRIVE 時の加減速時定数の設定方法には、大別して固定 DATA MODE と演算 MODE の２種があり、固定 DATA MODE には、出力周波数、加減速時定数の設定範囲、加減速時の速度差等の要因
から、 L-TYPE, M-TYPE, H-TYPE の 3TYPE が用意されています。
尚、演算 MODE についての詳細は取扱説明書〔応用機能編〕をご覧下さい。
固定 DATA MODE では、加減速時定数(URATE,DRATE)が、予め DATA TABLE により固定されていますので、USER は、最適な時定数を DATA TABLE の No.によって指定します。
RATE DATA TABLE は 9-1. (1)項をご覧下さい。
各 TYPE における SPEED 範囲、 RATE 範囲、及び加減速時の速度差は以下の通りです。

SPEED 範囲
(LSPD,SLSPD)

SPEED 範囲
(上記以外)RATE 範囲
速度差(注)

L-TYPE

固定 DATA MODE
M-TYPE

10Hz 〜 100kHz

10Hz 〜 800kHz

10Hz 〜 3.3MHz

10Hz 〜 3.3MHz

1Hz 〜 100kHz

1Hz 〜 800kHz

1Hz 〜 3.3MHz

1Hz 〜 3.3MHz

1000ms/1000Hz〜 1.0ms/1000Hz
51Hz/STEP〜 62Hz/STEP

50ms/1000Hz〜 0.05ms/1000Hz
1kHz/STEP〜 4kHz/STEP

5ms/1000Hz〜 0.005ms/1000Hz
10kHz/STEP〜 68kHz/STEP

1030ms/1000Hz〜 0.004ms/1000Hz
51Hz/STEP〜 68kHz/STEP

H-TYPE演算 MODE(注)速度差は、加減速時の変速前後の速度差を示します。
この速度差は、低速時は比較的小さく、高速に加速するに連れ徐々に速度差が拡大していきます。

- 81 -

C-823v1

取扱説明書(4) 現在 SPEED 読み出し機能
DRIVE DATA1,2,3 PORT より DRIVE 中の SPEED DATA を読み出す事が可能です。
読み出した DATA に対し、次式の換算を行い現在 SPEED の算出を行って下さい。
現在 SPEED ＝

160,000,000
Ｖ( Hz)*V ＝ READ DATA とします。

(注)当機能により読み出す事のできる SPEED 範囲は、 DATA 長が 3 バイトの為、約 9.5Hz 〜 3.3MHz です。
低速域の SPEED READ には注意して下さい。(9.5Hz 以下を出力中は、 DATA が狂います。)※ SPEED 読み出し時の注意
DRIVE DATA1,2,3 PORT は通常、 PULSE COUNTER の COUNTER 値を読み出す為の専用 PORT となっていますので SPEED READ を行う場合は、 PORT 機能を SPEED DATA 読み出し用に切り替える必要があります。この切り替えは SPEED PORT SELECT COMMAND にて行います。

(5) 設定 DATA 読み出し機能
設定した各種 DATA や SPEC INITIALIZE DATA 等を SET DATA READ COMMAND により読み出す事が可能です。
これにより各軸に対して設定した DATA の確認が行えますので、システム・デバッグ時や信頼性を重視する応用等に利用できます。

(6) 現在位置読み出し機能
ADDRESS READ COMMAND により現在位置を読み出す事が可能です。
DATA の保証範囲は +8,388,607 〜 -8,388,607 PULSE エリアです。
現在位置は POWER ON/RESET 時に 0 に RESET されますが、 ADDRESS INITIALIZE COMMAND により任意の値に設定する事も可能です。

(7) 割り込み要求機能● COMMAND 終了に伴い MASTER に対して割り込み要求(RDYINT 信号)を発生する事が可能です。
DRIVE COMMAND の場合、 FSSTOP,STOP,LIMIT 等による停止時( COMMAND 終了時)にも発生します。
割り込み要求の発生パターンには次の 3 種類があり、 SPEC INITIALIZE1 COMMAND により選択します。
尚、 POWER ON/RESET 時には、 1.が選択されます。
1.PULSE 出力を伴う COMMAND 終了時のみ出力
2.全ての COMMAND 終了時出力(但し特殊 COMMAND を除く)
3.いかなる場合も出力せず(注)当機能は、 COUNTER COMMAND 実行時、又は特殊 COMMAND 実行時には機能しませんので注意して下さい。尚、特殊 COMMAND については、 6-3.項をご覧下さい。
● PULSE COUNTER の任意 COUNT 値で割り込み要求(CNTINT 信号)を発生する事が可能です。
又、偏差 COUNTER の任意 COUNT 値以上又は、以下で割り込み要求(DFLINT 信号)を発生する事が可能です。詳しくは、 7-4.項 COUNTER 機能の PULSE/偏差 COUNT COMPARE 機能をご覧下さい。

- 82 -

C-823v1

取扱説明書

８．タイミング
以下のタイミングで示す[ ]付きの数値は、応用機能である SOFT LIMIT 機能を有効にしている場合のものです。
[ ]数値の無いものは、 SOFT LIMIT 機能の有無で変化しません。

8-1. JOG DRIVE

8-2.SCAN DRIVE,S-RATE SCAN DRIVE例) STEPPING MOTOR を対象とした場合の+(CW)方向 DRIVE 時

例)STEPPING MOTOR を対象とした場合の- (CCW)方向 DRIVE 時

DTACK ＊DTACK ＊COMMAND の書き込みを示します。

COMMAND の書き込みを示します。

X1CWP

X1CCWPSTATUS 内DRIVESTATUS 内DRIVESTATUS 内
BUSYSTATUS 内
BUSY
t1
t2

t4
t3

t5

t1
t2

t6

t3

t1 ＜ 150ns
t4 ≒ 100 μ s
t2 ＜ 34 μ s[42 μ s] t5 ＜ 23 μ s[ 31 μ s]
t3 ＜ 36 μ s[44 μ s] t6 ＜ 35 μ s[ 43 μ s]

t1 ＜ 150ns
t2 ＜ 43 μ s[75 μ s 注]
t3 ＜ 63 μ s[95 μ s 注]
(注)URATE ≠ DRATE 時は、 1.3ms

8-3. INDEX DRIVE, S-RATE INDEX DRIVE例) STEPPING MOTOR を対象とした場合の +(CW)方向 DRIVE 時
DTACK ＊

(1)URATE ＝ DRATE 設定時
COMMAND の書き込みを示します。
t1 ＜ 150ns
t4 ＜ 35 μ s[ 44 μ s]
t2 ＜ 71 μ s[79 μ s] t5 ＜ 20 μ s
t3 ＜ 93 μ s[101 μ s]

X1CWP
STATUS 内DRIVE(2)URATE ≠ DRATE 設定時
t1 ＜ 150ns
t4 ＜ 35 μ s[44 μ s ]t2 ＜ 1.3ms ( L-TYPE 時) t5 ＜ 18 μ s
630 μ s( M-TYPE 時)
400 μ s( H-TYPE 時)
t3 ≒ t2 ＋ 22 μ s

STATUS 内
BUSY
t1
t2

t4

t5

t3

8-4. ORIGIN DRIVE
例 1) ABSOLUTE INDEX DRIVE(原点近傍 ADDRESS までの RETURN DRIVE)なしの -(CCW)方向 DRIVE 時
DTACK ＊COMMAND の書き込みを示します。
t1 ＜ 150ns
t2 ＜ 70 μ s
t3 ＜ 82 μ s

X1CCWPSTATUS 内DRIVESTATUS 内
BUSY
t1
t2
t3

- 83 -

C-823v1

取扱説明書例 2)ABSOLUTE INDEX DRIVE(原点近傍 ADDRESS までの RETURN DRIVE)ありの -( CCW)方向 DRIVE 時
DTACK ＊COMMAND の書き込みを示します。
X1CCWPSTATUS 内DRIVE(1)URATE ＝ DRATE 設定時
t1 ＜ 150ns
t2 ＜ 71 μ s
t3 ＜ 93 μ s(2)URATE ≠ DRATE 設定時
t1 ＜ 150ns
t2 ＜ 1.3ms ( L-TYPE 時)
630 μ s(M-TYPE 時)
400 μ s(H-TYPE 時)
t3 ≒ t2 ＋ 22 μ s

STATUS 内
BUSY
t1
t2
t3

8-5. SPEED CHANGE
DTACK ＊COMMAND の書き込みを示します。
STATUS5 内CHANGE BUSY

t1 ＜ 200ns
51 μ s ＜ t2 ＜ 53ms
t1

t2(注)t2 は、 CHANGE COMMAND 書き込み時に設定されている RATE により変化します。
固定 MODE 時は RATE No.が大きいほど、演算 MODE 時は RATE DATA が小さいほど(いずれも速度変化率が大きくなる)t2 の時間は短くなります。
ただし、 CHANGE COMMAND 書き込み時の PULSE 周期が t2 より長い場合は、 t2 は PULSE 周期以上となります。

8-6. DEND 信号確認例 1) SERVO MOTOR を対象とした場合の+( CW)方向 DRIVE 終了時

例 2) SERVO MOTOR を対象とし、 DEND 信号を
ACTIVE とした場合又は、 STEPPING MOTOR を対象とした場合の +(CW)方向 DRIVE 終了時

X1DENDX1DEND

X1CWP

X1CWP

STATUS 内DRIVESTATUS 内DRIVESTATUS 内
BUSYSTATUS 内
BUS
t1

t2

t3

t1

t1： SERVO DRIVER の特性による
t2 ＜ 11 μ s
t3 ＜ 20 μ s

t2

t1 ＜ 33 μ s[41 μ s ]t2 ＜ 20 μ s(注) SERVO MOTOR を対象とした場合、 DRIVE ＝ 0となる為の必要条件は、 DEND ＝ 0 が入力される事です。これは正常な DRIVE の終了時 ,減速停止時 ,即時停止時の全てに於いてあてはまる事です。
従って DRIVE ＝ 0 となる時間が、 STEPPING MOTORを対象とした場合とは異なるので注意が必要です。

- 84 -(注) STEPPING MOTOR を対象としている場合、
DEND ＝ 0/1 を問いません。

C-823v1

取扱説明書
8-7. 減速停止

8-8. 即時停止(1)例)STEPPING MOTOR を対象とした場合の+( CW)方向 DRIVE 時

例)STEPPING MOTOR を対象とした場合の+(CW)方向 DRIVE 時

(注 1)

(注 1)

DTACK ＊DTACK ＊
(注 2)

(注 2)

X1CWP

FSSTOPSTATUS 内
DRIVE

(注 3)
X1CWP

STATUS 内
BUSYSTATUS 内DRIVESTATUS 内
BUSY
t1

t2

t1

t1 ＜ 38 μ s[42 μ s]
t2 ＜ 20 μ s

t2

t3

t1 ≧ 100 μ s
t2 ＜ 38 μ s[46 μ s]又はＴ(注 4)t3 ＜ 20 μ s(注 1) SLOW STOP COMMAND の書き込みを示します。
(注 2) SLOW STOP COMMAND を受信してから出力される PULSE 数は定速 DRIVE の場合 1PULSE
以内、 加減速 DRIVE の場合、減速停止に必要な
PULSE 数となります。

(注 1) FAST STOP COMMAND の書き込みを示します。
(注 2) COMMAND 又は信号どちらかでよい。
(注 3 )FAST STOP COMMAND 又は信号を受信してから出力される PULSE 数は 1PULSE 以内です。
(PULSE 幅は確保されます。)(注 4)停止時の PULSE 周期の 1/2 をＴとすると t2 は、示された数値かＴのいずれか長い方になります。

8-9. 即時停止(2)例)SERVO MOTOR を対象とした場合の+( CW)方向 DRIVE 時
(注 1)
DTACK

＊

(注 2)
FSSTOP(注 3)
X1CWP
X1DRST
X1DENDSTATUS 内DRIVESTATUS 内
BUSY
t1

t2

t1 ≧ 100 μ s
t2 ＜ 26 μ s(注 4)

t3

t4

t5

t3 ≒ 10ms
t5 ＜ 20 μ s
t4 ＜ 15 μ s[ 24 μ s](DRST 出力中に DEND が ON になるものとします。)(注 1) FAST STOP COMMAND の書き込みを示します。
(注 2) COMMAND 又は信号どちらかでよい。
(注 3) FAST STOP COMMAND 又は信号を受信してから出力される PULSE 数は 1PULSE 以内です。
(PULSE 幅は確保されます。)(注 4)停止時の PULSE 周期の 1/2 をＴとすると t2 は、示された数値かＴのいずれか長い方になります。

- 85 -

C-823v1

取扱説明書
8-10. LIMIT 停止● LIMIT 停止の型式が減速停止の場合
例)STEPPING MOTOR を対象とした場合の +( CW)方向 DRIVE 時
X1CWLM(注 1)
X1CWP
STATUS 内DRIVESTATUS 内
BUSY
t1

t2

t3

t1 ≧ 400 μ s
t2 ＜ 38 μ s[ 42 μ s]
t3 ＜ 20 μ s(注 1) LIMIT 信号を受信してから出力される PULSE 数は定速 DRIVE の場合 1PULSE 以内、加減速 DRIVEの場合、減速停止に必要な PULSE 数となります。
● LIMIT 停止の型式が急停止の場合
8-8.項又は 8-9.項のタイミングに準ずる。
この時 FSSTOP 信号を CWLM,CCWLM に置き換え、入力信号幅を 400 μ s 以上とします。

8-11. IRQn ＊信号(RDYINT)
STATUS 内
BUSY①

STATUS 内
BUSY③

DS0 ＊(WR)②

IRQn ＊(RDYINT)

⑤
t1

又は

t2

①

DS0 ＊( RD)④

IRQn ＊(RDYINT)⑤
t3

t1 ＜ 80ns
t2 ＜ 100ns

t4

t3 ＜ 80ns
t4 ＜ 100ns①： COMMAND の実行中を示します。
②： 新しい COMMAND の書き込みを示します。
③： 新しい COMMAND の実行中を示します。
④： STATUS1 の読み出しを示します。
⑤： 割り込み信号発生中を示します。割り込み信号発生の許可／禁止は SPEC INITIALIZE1COMMAND により指定します。詳しくは、 6-2.( 2)項をご覧下さい。

- 86 -

C-823v1

取扱説明書
8-12. IRQn ＊信号(CNTINT)
割り込み要求信号( X1CNTINT)及び STATUS 信号(COMP1 〜 COMP5)は、下記のタイミングで出力 /解除されます。
● PULSE COUNTER INITIALIZE COMMAND で、 CNTINT LATCH TRIGGER TYPE ＝ 0 とした場合。
PLS COMPAREREGISTER
カウンタ値

10

①
7

8

9

10

11

12

DS0 ＊
CNTINT 及び②

STATUS3 内 COMP1 〜 5③

STATUS3 内COMP1 〜 5④

① ： COMPARE REGISTER SET COMMAND による割り込み発生カウンタ値の書き込みを示します。
(例では割り込み発生カウンタ値を 10 に設定しています。)② ： カウンタ値が①で設定した値になると CNTINT 出力を発生します。
③ ： カウンタ一致中は、 CNTINT 出力は、 STATUS3 PORT をアクセスしてもクリアされません。
④ ： カウンタが一致していない時、 STATUS3 PORT を READ する事で X1CNTINT はクリアされます。
● PULSE COUNTER INITIALIZE COMMAND で、 CNTINT LATCH TRIGGER TYPE ＝ 1 とした場合。
PLS COMPARE①
10REGISTER
カウンタ値

7

8

9

10

DS0 ＊
CNTINT 及び②

STATUS3 内 COMP1 〜 5

STATUS3 内COMP1 〜 5③

① ： COMPARE REGISTER SET COMMAND による割り込み発生カウンタ値の書き込みを示します。
② ： カウンタ値が①で設定した値になると X1CNTINT 出力を発生します。
③ ： CNTINT 出力は、 STATUS3 PORT をアクセスするまで保持されます。
(COMPARE REGISTER とカウンタ値が一致した状態でも、 STATUS3 PORT を READ する事でCNTINT はクリアされます。)● PULSE COUNTER INITIALIZE COMMAND で、 CNTINT OUTPUT TYPE ＝ 1(スルー出力)とした場合。
PLS COMPARE①
10REGISTER
カウンタ値

7

8

9

CNTINT 及び②

STATUS3 内 COMP1 〜 5

10

11

③

④

12

① ： COMPARE REGISTER SET COMMAND による割り込み発生カウンタ値の書き込みを示します。
② ： カウンタ値が①で設定した値になると CNTINT 出力を発生します。
③ ： カウンタ一致中、 X1CNTINT が出力されます。
④ ： カウンタが不一致となると CNTINT はクリアされます。 STATUS3 PORT のアクセスは影響しません。
注） IRQn ＊による割込を使用する場合は、 CNTINT OUTPUT TYPE=0(ラッチ出力)として下さい。
スルー出力を選択しますと IRQn ＊による割込動作が正常に行えません。
例)+( CW)方向 DRIVE で、動作クロックとして C-823v1 の X1 軸 DRIVE PULSE を選択した場合。
X1CWP
DS0 ＊
IRQn ＊(X1CNTINT)(注)STATUS3 の読み出しを示します。

t1
t1 ＜ 200ns

t2(注)スルー出力の場合

t2 ＜ 200ns

t3
t3 ＜ 100ns- 87 -

C-823v1

取扱説明書
8-13. IRQn ＊信号(DFLINT) (DFL COMP1 の例

検出条件：偏差 COUNTER ≧ COMPARE REGISTER1)
割り込み要求信号(DFLINT )及び STATUS 信号(DFL COMP1 )は、下記の TIMING で出力 /解除されます。

● DFL COUNTER INITIALIZE COMMAND で、 DFLINT LATCH TRIGGER TYPE ＝ 0 とした場合。
DFL COMPARE①
10REGISTER1DFL カウンタ値

7

8

9

10

9

8

DS0 ＊
DFLINT 及び②

STATUS3 内 DFL COMP1③

STATUS3 内DFL COMP1④① ： COMPARE REGISTER SET COMMAND による割り込み条件値の書き込みを示します。
(例では割り込み条件値を 10 に設定しています。)② ：カウンタ値が①で設定した値になると X1DFLINT 出力を発生します。
③ ：検出条件一致中は、 DFLINT 出力は、 STATUS3 PORT をアクセスしてもクリアされません。
④ ：カウンタ値が条件を満たしていない時、 STATUS3 PORT を READ する事で DFLINT はクリアされます。
● DFL COUNTER INITIALIZE COMMAND で、 DFLINT LATCH TRIGGER TYPE ＝ 1 とした場合。
DFL COMPARE①
10REGISTER1DFL カウンタ値

7

8

9

10

11

12

13

14

DS0 ＊
DFLINT 及び②

STATUS3 内 DFL COMP1STATUS3 内DFL COMP1③① ： COMPARE REGISTER SET COMMAND による割り込み条件値の書き込みを示します。
② ：カウンタ値が①で設定した値になると DFLINT 出力を発生します。
③ ： DFLINT 出力は、 STATUS3 PORT をアクセスするまで保持されます。
(検出条件が成立した状態でも、 STATUS3 PORT を READ する事で DFLINT はクリアされます。)● DFL COUNTER INITIALIZE COMMAND で、 DFLINT OUTPUT TYPE ＝ 1(スルー出力)とした場合。
DFL COMPARE①
10REGISTER1DFL カウンタ値

789DFLINT 及び
STATUS3 内 DFL COMP1

10

11

②

③

10

9

8

④

① ： COMPARE REGISTER SET COMMAND による割り込み条件値の書き込みを示します。
② ：カウンタ値が①で設定した値になると DFLINT 出力を発生します。
③ ：条件成立中、 DFLINT が出力されます。
④ ：条件不成立となると、 X1DFLINT はクリアされます。 STATUS3 PORT のアクセスは影響しません。
注） IRQn ＊による割込を使用する場合は、 DFLINT OUTPUT TYPE=0(ラッチ出力)として下さい。
スルー出力を選択しますと IRQn ＊による割込動作が正常に行えません。
例) X1 軸を偏差 COUNT で COUNT PATTERN として方向別独立クロックを選択した場合。
(注)

X1CWP/X1CCWP
又は､ EA/EB(注)STATUS3 の読み出しを示します。

DS0 ＊IRQn ＊(X1DFLINT)

t1
t1 ＜ 300ns

t2(注)スルー出力の場合

t2 ＜ 300ns

t3
t3 ＜ 100ns(注) X1CWP/X1CCWP の場合は、立ち上がりエッジからの時間になります。

- 88 -

C-823v1

取扱説明書
8-14. EA,EB クロック入力● 90 ゜位相差クロックを入力する場合
EA
EB
t1

t1

t1

t2

t1

PULSE COUNTER 偏差 COUNTER
t1 ＞(150 ×Ｎ)ns t1 ＞(200 ×Ｎ)nst2 ＞(330 ×Ｎ)ns t2 ＞(430 ×Ｎ)ns
t ｃｙｃ＞(660 ×Ｎ)nst2

t ｃｙｃ＞(860 ×Ｎ)ns

但し、Ｎは逓倍数とする。

t ｃｙｃ※ PULSE COUNTER 及び偏差 COUNTER のカウントタイミングは次の様になっています。
各々↑ 又は↓ で COUNT します。

１逓倍の場合２逓倍の場合４逓倍の場合UP COUNTDOWN COUNTUP COUNTDOWN COUNTUP COUNTDOWN COUNT

-X1EA
-X1EB

-X1EA
-X1EB

-X1EA
-X1EB

● 方向別独立クロックを入力する場合 ( ↓エッジで COUNT します。)
-X1EA
-X1EB
t1

t1
t ｃｙｃ

t1

t1
t ｃｙｃ

- 89 -

t1 ＞ 150ns (PULSE COUNTER )t ｃｙｃ≧ 330ns (PULSE COUNTER)
t1 ＞ 200ns (DFL COUNTER)
t ｃｙｃ≧ 430ns (DFL COUNTER)

C-823v1

取扱説明書
8-15. RESETRESET(SYSRESET ＊)X1CWP
X1CCWPX1DRST
IRQn ＊(RDYINT,CNTINT,DFLINT )STATUS 内
BUSY
t1

t3

t4

t5

t2
t1 ＜ 5ms (注 2.5 μ s )t2 ≧ 5ms (注 3.0 μ s )t3 ＜ 5ms (注 300 μ s)
(注) SYSRESET ＊の場合。

t4 ≒ 10.6ms
t5 ＜ 5 μ s

8-16. BUS TIMING● READ
A01 〜 A15,AM0 〜 AM5
LWORD ＊
IACK ＊
AS ＊
DS1 ＊
DS0 ＊
WRITE ＊DTACK ＊
D00 〜 D07

有効 DATAt1

t2
t5

t1 ＜ 290ns
t2 ＞ 0t3 ＜ 110ns

t3

t4
t6

t4 ＞ 0
t5 ＜ 400ns
t6 ＜ 160ns- 90 -

C-823v1

取扱説明書● WRITE
A01 〜 A15,AM0 〜 AM5
LWORD ＊
IACK ＊
AS ＊
DS1 ＊
DS0 ＊
WRITE ＊DTACK ＊
D00 〜 D07

有効 DATA
t1

t2

t3

t4

t5

t1 ≧ 60ns
t2 ＞ 0t3 ＞ 0t4 ＜ 390ns

t5 ＜ 160ns● INTERRUPT
A01 〜 A15,AM0 〜 AM5
LWORD ＊
IACK ＊
AS ＊
DS1 ＊
DS0 ＊
WRITE ＊DTACK ＊
D00 〜 D07

有効 DATA

IACKIN ＊IACKOUT ＊(参加インタラプタ時)
t7
(注)
(注)

t8
t1

t2
t5

t3

t4
t6

t1 ≦ 340ns
t4 ＞ 0(参加インタラプタ時)
t2 ＞ 0
t5 ＜ 390ns
t7 ≦ 200nt3 ＜ 110s
t6 ＜ 150ns
t8 ≦ 20ns(注) t1,t5 は、 DS0*,IACKIN*のいずれか遅い方からの時間となります。
- 91 -

C-823v1

取扱説明書

９．付録
9-1. RATE 表(1)RATE DATA 表● L-TYPE
No.
ms/1000Hz
0
1000
1
800
2
600
3
500
4
400
5
300
6
200
7
150
8
125
9
100
10
75
11
50
12
30
13
20
14
15
15
10
16
7.5
17
5.0
18
4.0
19
2.0
20
1.5
21
1.0

● M-TYPE
No.
ms/1000Hz
0
50
1
20
2
15
3
10
4
7.5
5
5.0
6
3.0
7
1.5
8
1.0
9
0.5
10
0.3
11
0.2
12
0.1
13
0.075
14
0.05

● H-TYPE
No.
ms/1000Hz
0
5.0
1
2.0
2
1.5
3
1.0
4
0.75
5
0.50
6
0.30
7
0.15
8
0.10
9
0.05
10
0.03
11
0.02
12
0.01
13
0.007514
0.005

・ ms/1000Hz は、 1000Hz 加速又は減速するのに要する平均時間を表します。

(2)RATE カーブ● L-TYPEf● M-TYPE

2 0 1821 19 1 7 16 15

14

13

12

f 141 312 11

11

10

9

8

7

( Hz)

( Hz)
10

10 0K

20K
9

6

8
7

10 K

5 0K

5

6
5
4
3
１2
0

0 .8

0. 4

1 .2

1.6

4
3
2
１
0

t
(s )

● H-TYPE
f141312 11
( Hz)

10

9

8

7

1.0 M
6

0.5 M

5
4
3
2
１
0

50

1 00

150

200

t
( ms)

- 92 -

50

100

1 50

200

t
(ms )

C-823v1

取扱説明書
9-2. サンプルプログラム例
本章では C-823v1 を CONTROL する為の USER PROGRAM 例を示します。
この例では MASTER CPU に 68000 に想定し、 C-823v1 のベース ADDRESS を FF0000 Ｈ(3-1. (2 )項のディップ
スイッチ ALL ON)としています。又、 X1,Y1,Z1,A1 軸についての例ですが、 X2,Y2,Z2,A2 軸についても同様です。
尚、本章に示す PROGRAM はあくまでも参考例であり、必ずしもこれに従う必要はありません。
;*******************************; EQUATION TABLE;*******************************;X1‑AXISX1AXSCOM EQU
X1AXSDT1 EQU
X1AXSDT2 EQU
X1AXSDT3 EQU
X1CNTCOM EQU
X1CNTDT1 EQU
X1CNTDT2 EQU
X1CNTDT3 EQU
X1AXSST1 EQU
X1AXSST2 EQU
X1AXSST3 EQU
X1AXSST4 EQU
X1AXSST5 EQU

0FF0001H
0FF0003H
0FF0005H
0FF0007H
0FF0009H
0FF000BH
0FF000DH
0FF000FH
0FF0001H
0FF0009H
0FF000BH
0FF000DH
0FF000FH; DRIVE COMMAND PORT; DRIVE DATA1 PORT; DRIVE DATA2 PORT; DRIVE DATA3 PORT
; COUNTER COMMAND PORT
; COUNTER DATA1 PORT
; COUNTER DATA2 PORT
; COUNTER DATA3 PORT; STATUS1 PORT; STATUS2 PORT; STATUS3 PORT; STATUS4 PORT; STATUS5 PORT

;Y1‑AXISY1AXSCOM EQU
Y1AXSDT1 EQU
Y1AXSDT2 EQU
Y1AXSDT3 EQU
Y1CNTCOM EQU
Y1CNTDT1 EQU
Y1CNTDT2 EQU
Y1CNTDT3 EQU
Y1AXSST1 EQU
Y1AXSST2 EQU
Y1AXSST3 EQU
Y1AXSST4 EQU
Y1AXSST5 EQU

0FF0011H
0FF0013H
0FF0015H
0FF0017H
0FF0019H
0FF001BH
0FF001DH
0FF001FH
0FF0011H
0FF0019H
0FF001BH
0FF001DH
0FF001FH; DRIVE COMMAND PORT; DRIVE DATA1 PORT; DRIVE DATA2 PORT; DRIVE DATA3 PORT
; COUNTER COMMAND PORT
; COUNTER DATA1 PORT
; COUNTER DATA2 PORT
; COUNTER DATA3 PORT; STATUS1 PORT; STATUS2 PORT; STATUS3 PORT; STATUS4 PORT; STATUS5 PORT

;Z1‑AXISZ1AXSCOM EQU
Z1AXSDT1 EQU
Z1AXSDT2 EQU
Z1AXSDT3 EQU
Z1CNTCOM EQU
Z1CNTDT1 EQU
Z1CNTDT2 EQU
Z1CNTDT3 EQU
Z1AXSST1 EQU
Z1AXSST2 EQU
Z1AXSST3 EQU
Z1AXSST4 EQU
Z1AXSST5 EQU

0FF0021H
0FF0023H
0FF0025H
0FF0027H
0FF0029H
0FF002BH
0FF002DH
0FF002FH
0FF0021H
0FF0029H
0FF002BH
0FF002DH
0FF002FH; DRIVE COMMAND PORT; DRIVE DATA1 PORT; DRIVE DATA2 PORT; DRIVE DATA3 PORT
; COUNTER COMMAND PORT
; COUNTER DATA1 PORT
; COUNTER DATA2 PORT
; COUNTER DATA3 PORT; STATUS1 PORT; STATUS2 PORT; STATUS3 PORT; STATUS4 PORT; STATUS5 PORT

0FF0031H
0FF0033H
0FF0035H
0FF0037H
0FF0039H
0FF003BH
0FF003DH
0FF003FH
0FF0031H
0FF0039H
0FF003BH
0FF003DH
0FF003FH; DRIVE COMMAND PORT; DRIVE DATA1 PORT; DRIVE DATA2 PORT; DRIVE DATA3 PORT
; COUNTER COMMAND PORT
; COUNTER DATA1 PORT
; COUNTER DATA2 PORT
; COUNTER DATA3 PORT; STATUS1 PORT; STATUS2 PORT; STATUS3 PORT; STATUS4 PORT; STATUS5 PORT

;A1‑AXISA1AXSCOM EQU
A1AXSDT1 EQU
A1AXSDT2 EQU
A1AXSDT3 EQU
A1CNTCOM EQU
A1CNTDT1 EQU
A1CNTDT2 EQU
A1CNTDT3 EQU
A1AXSST1 EQU
A1AXSST2 EQU
A1AXSST3 EQU
A1AXSST4 EQU
A1AXSST5 EQU;- 93 -

C-823v1

取扱説明書

頻繁に現れる READY 確認を SUBROUTINE 化し、 PROGRAM の簡素化を計っています。
;*******************************;READY WAIT;*******************************
X1RDY:
MOVE.B X1AXSST1,D0
ANDI.B #01H,D0
BNE.B
X1RDY
RTS
Y1RDY:
MOVE.B Y1AXSST1,D0
ANDI.B #01H,D0
BNE.B
Y1RDY
RTS
Z1RDY:
MOVE.B Z1AXSST1,D0
ANDI.B #01H,D0
BNE.B
Z1RDY
RTS
A1RDY:
MOVE.B A1AXSST1,D0
ANDI.B #01H,D0
BNE.B
A1RDY
RTS

; X1 READY ?
; NO(BUSY) THEN LOOP

; Y1 READY ?
; NO(BUSY) THEN LOOP

; Z1 READY ?
; NO(BUSY) THEN LOOP

; A1 READY ?
; NO(BUSY) THEN LOOP

又、 DRIVE DATA1 〜 3 へ各種 DATA を書き込む処理も共通 SUBROUTINE としています。
書き込む DATA は、ロングワード (符号付き 4BYTE DATA)としてＤ０ REGISTER へ SET しておく必要があります。尚、 X1,Y1 軸のみ示しましたが Z1,A1 軸も同様にできます。
;*******************************; 3BYTE DATA OUT;*******************************;X1DOUT:
MOVE.B D0,X1AXSDT3
LSR.L
#8,D0
MOVE.B D0,X1AXSDT2
LSR.L
#8,D0
MOVE.B D0,X1AXSDT1RTS
Y1DOUT:
MOVE.B D0,Y1AXSDT3
LSR.L
#8,D0
MOVE.B D0,Y1AXSDT2
LSR.L
#8,D0
MOVE.B D0,Y1AXSDT1RTS;; DATA LSB OUT; DATA MSB OUT; DATA LSB OUT; DATA MSB OUT

当 PROGRAM 例で使用する DATA AREA を下記の様に定義します。
;*******************************;DATA AREA;*******************************;INIADD: DC.L
1000
CPREG1: DC.L
10000;
URATE: DC.B
13
DRATE: DC.B
13;

; INITIALIZE ADDRESS; COMPARATE REGISTER1 DATA; UPRATE No.13 (20mS/1000Hz); DOWN RATE No.13 (20mS/1000Hz)- 94 -

C-823v1

取扱説明書

LSPD:
HSPD:
;
ABSDT:

DC.L
DC.L

1000
10000

; LOW SPEED DATA
; HIGH SPEED DATA

DC.L

2500

; OBJECT ADDRESS DATA FOR INDEX DRIVE; ADDRESS 2500;
HSPD1: DC.L
HSPD2: DC.L
HSPD3: DC.L;
ORGNO: DC.B
OFFSET: DC.B
LDELAY: DC.B
SDELAY: DC.B
JDELAY: DC.B;

1000Hz
10000Hz

12000
3000
20000
3
50
300/5
50/5
20/5

; ORG TYPE No.3
; OFFSET PULSE DATA 50PULSE; LIMIT DELAY TIME 300ms; SCAN DELAY TIME 50ms
; JOG
DELAY TIME 20ms

以下 X1 軸についてのみ説明しますが、その他の軸も同様です。

(1) INITIALIZE PROGRAM 例
POWER ON/RESET 時に必要に応じて実行して下さい。
この例は以下の仕様に基づいています。
● DRIVE 仕様
DRIVE TYPE ＝ L,LIMIT STOP TYPE ＝急停止 ,MOTOR TYPE ＝ STEPPING,RDYINT TYPE ＝いかなる場合にも出力せず を指定します。
● PULSE COUNTER,COMPARATER 仕様
PULSE COUNTER は MCC05v2 DRIVE PULSE で動作させるものとし、 COMPARATE REGISTER1 の一致
出力を CNTINT に出力する仕様とします。
COMPARATE REGISTER1 の検出地は 10000( 2710H)番地とします。
● ADDRESS 仕様
MOTOR の現在 ADDRESS を 1000( 3E8H)番地として定義し、 PULSE COUNTER にも 1000( 3E8H)を
PRESET します。これにより以降、 PULSE COUNTER を ADDRESS COUNTER として使用します。
;*******************************;
X1‑AXIS INITIALIZE;*******************************;;** SPEC INITIALIZE1 COMMAND **
JSR
X1RDY
; X1 RDY WAIT
MOVE.B#28H,X1AXSDT1; DRIVE SPEC DATA OUT
MOVE.B#01H,X1AXSCOM; SPEC INITIALIZE1 COMMAND OUT;;** PLS COUNTER INITIALIZE COMMAND **
JSR
X1RDY
; X1 RDY WAIT
MOVE.B #00H,X1AXSDT1; COUNTER SPEC DATA1 OUT
MOVE.B #20H,X1AXSDT2; COUNTER SPEC DATA2 OUT
MOVE.B #00H,X1AXSDT3; COUNTER SPEC DATA3 OUT
MOVE.B #02H,X1AXSCOM; PLS COUNTER INITIALIZE COMMAND OUT;;** ADDRESS INITIALIZE COMMAND **
JSR
X1RDY
; X1 RDY WAIT
MOVE.L INIADD,D0; INITIALIZE ADDRESS DATA LOADJSR
X1DOUT; 3BYTE DATA OUT
MOVE.B #03H,X1AXSCOM; ADDRESS INITIALIZE OUT;- 95 -

C-823v1

取扱説明書; ** COUNTER PRESET COMMAND **MOVE.L INIADD,D0; INITIALIZE ADDRESS DATA LOAD
MOVE.B D0,X1CNTDT3; DATA LSB OUT
LSR.L
#8,D0
MOVE.B D0,X1CNTDT2
LSR.L
#8,D0
MOVE.B D0,X1CNTDT1; DATA MSB OUT
MOVE.B #00H,X1CNTCOM; COUNTER PRESET COMMNAD OUT;; ** COMPARATE REGISTER1 SET COMMAND **MOVE.L CPREG1,D0; COMPARATE REGSTER1 DATA LOAD
MOVE.B D0,X1CNTDT3; DATA LSB OUT
LSR.L
#8,D0
MOVE.B D0,X1CNTDT2
LSR.L
#8,D0
MOVE.B D0,X1CNTDT1; DATA MSB OUT
MOVE.B #01H,X1CNTCOM; COMPARATE REGISTER1 SET COMMAND OUT;(注)前述の設定内容は全て POWER ON/RESET 時、特定の仕様に INITIALIZE されています。
従って初期仕様に対して変更が必要な場合のみ上述の処理を行って下さい。
初期仕様についての詳細は 9-3.項をご覧下さい。

(2) SPEED,RATE SET PROGRAM 例
各 DATA 値は DATA AREA に SET されているものとします。
;*******************************;
SPEED/RATE SET;*******************************;;** RATE SET **
JSR
X1RDY
MOVE.B URATE,X1AXSDT2MOVE.B DRATE,X1AXSDT3
MOVE.B #06H,X1AXSCOM;;** LSPD SET COMMAND **
JSR
X1RDY
MOVE.L LSPD,D0JSR
X1DOUT
MOVE.B #07H,X1AXSCOM;;** HSPD SET COMMAND **
JSR
X1RDY
MOVE.L HSPD,D0JSR
X1DOUT
MOVE.B #08H,X1AXSCOM;;** CSPD SET COMMAND **
JSR
X1RDY
MOVE.L CSPD,D0JSR
X1DOUT
MOVE.B #1AH,X1AXSCOM;; X1 RDY WAIT
; UP RATE No. OUT; DOWN RATE No. OUT; RATE SET COMMAND OUT; X1 RDY WAIT
; LSPD DATA LOAD
; 3BYTE DATA OUT; LSPD SET COMMAND OUT; X1 RDY WAIT
; HSPD DATA LOAD
; 3BYTE DATA OUT; HSPD SET COMMAND OUT; X1 RDY WAIT
; CSPD DATA LOAD
; 3BYTE DATA OUT; CSPD SET COMMAND OUT- 96 -

C-823v1

取扱説明書(3) 絶対指定の INDEX DRIVE PROGRAM 例
DRIVE の目的 ADDRESS は INDEX DRIVE 起動時に設定を行います。この DATA は DRIVE ごとに必ず設定する必要があります。 DATA AREA には目的 ADDRESS が格納されているものとします。
既に(2)の SPEED,RATE SET が実行されているものとします。
;*******************************; ABSOLUTE INDEX DRIVE;*******************************;;** ABSOLUTE INDEX DRIVE **
JSR
X1RDY
MOVE.L ABSDT,D0JSR
X1DOUT
MOVE.B #15H,X1AXSCOM;; X1 RDY WAIT
; OBJECT ADDRESS DATA LOAD
; 3BYTE DATA OUT; ABSOLUTE INDEX COMMAND OUT(4) ORIGIN DRIVE PROGRAM 例
DATA AREA OFFSET ( 1 )には OFFSET PULSE 数が、更に LDELAY(1 ),SDELAY( 1),JDELAY( 1)には各々のDELAY TIME DATA が格納されているものとします。又、 ORGNO( 1)には機械原点検出型式が格納されているものとします。既に(2)の SPEED,RATE SET が実行されているものとします。
ORIGIN DRIVE 時の機械原点検出型式は DRIVE 起動時に設定を行います。この DATA は DRIVE ごとに必ず設定する必要があります。
;*******************************;ORIGIN DRIVE;*******************************;;** OFFSET PULSE SET COMMAND **
JSR
X1RDY
MOVE.B OFFSET,X1AXSDT3
MOVE.B #1BH,X1AXSCOM;;** ORIGIN DELAY SET COMMAND **
JSR
X1RDY
MOVE.B LDELAY,X1AXSDT1
MOVE.B SDELAY,X1AXSDT2MOVE.B JDELAY,X1AXSDT3
MOVE.B #1CH,X1AXSCOM;;** ORIGIN DRIVE **
JSR
X1RDY
MOVE.B ORGNO,X1AXSDT1
MOVE.B #1EH,X1AXSCOM; X1 RDY WAIT
; OFFSET PULSE DATA OUT; OFFSET PULSE SET COMMAND OUT; X1 RDY WAIT
; LIMIT DELAY TIME DATA OUT; SCAN DELAY TIME DATA OUT; JOG DELAY TIME DATA OUT; ORIGIN DELAY SET COMMAND OUT; X1 RDY WAIT
; ORIGIN TYPE No. OUT; ORIGIN COMMAND OUT- 97 -

C-823v1

取扱説明書
9-3. C-823v1 初期仕様一覧表
POWER ON/RESET 時の初期仕様は、下表の通りです。
各仕様に対して変更が必要な場合のみ、対応 COMMAND を使用して仕様変更を行って下さい。
尚、 SPEED 関係の仕様は、基板上のジャンパ JP1X1,2( X1,2 軸) ,JP1Y1,2( Y1,2 軸),JP1Z1,2(Z1,2 軸) ,JP1A1,2(A1,2 軸)により 2 つの TYPE に切り替える事ができます。出荷時はジャンパ状態です。
初期仕様
DATA 名称又は仕様

ジャンパ有り(注)ジャンパ無しURATE( RATE DATA TABLE No.) No.9( 100ms/1000Hz)

No.12( 30ms/1000Hz)

DRATE( RATE DATA TABLE No.) No.9( 100ms/1000Hz)

No.12( 30ms/1000Hz)

対応 COMMAND
RATE SET

LSPD

300Hz

800Hz

LSPD SET

HSPD

3000Hz

10000HzHSPD SET

CSPD

300Hz

800Hz

CSPD SETNo.12(30ms/1000Hz )SRATE SETSRATE(RATE DATA TABLE No.) No.9( 100ms/1000Hz)
SLSPD

300Hz

800Hz

SLSPD SETSHSPD

3000Hz

10000HzSHSPD SETDRIVE TYPE

L-TYPE

LIMIT STOP TYPE

即時停止

MOTOR TYPESTEPPING

RDYINT 発生パターン
PULSE COUNTER の動作ｸﾛｯｸ
CNTINT 発生パターン
PLS COMP1 〜 5 STOP ENABLE

PULSE 出力を伴う COMMAND 終了時のみ発生

MCC05v2 出力 PULSE
いかなる場合も発生せず(COMP1 〜 5 全て)停止させないオートクリア機能

行わない

リロード機能行わない

PLS COMP STOP TYPE

即時停止

CNTINT OUTPUT TYPE

各 COMPARATOR の一致状態をラッチして出力CNTINT LATCH TRIGGER TYPE
偏差 COUNTER の動作クロック
偏差 COUNTER のCOUNT PATTERN TYPEDFLINT 発生パターン
DFL COMP1,2 STOP ENABLE

SPEC INITIALIZE1PULSE COUNTER INITIALIZE

レベルラッチ
MCC05v2 出力 PULSE と外部 CLOCK との偏差90 ﾟ位相差 CLOCK、 1 逓倍
いかなる場合も発生せず
停止させないDFL COMP STOP TYPE

即時停止

DFLINT OUTPUT TYPE

各 COMPARATOR の検出状態をラッチして出力

DFLINT LATCH TRIGGER TYPE

レベルラッチ

COUNTER SELECT PORTPULSE COUNTERDFL COUNTER INITIALIZE

各 PORT SELECT

現在 ADDRESS (ADDRESS COUNTER)

0

ADDRESS INITIALIZE

OFFSET PULSE

0

OFFSET PULSE SET

LIMIT DELAY TIME

300ms

SCAN DELAY TIME

50ms

JOG DELAY TIME

20ms

PULSE COUNTER 値0

PULSE COUNTER PRESET

800000 Ｈ

PULSE COUNTER COMPAREREGISTER1 〜 5 SET

0

偏差 COUNTER PRESET

0

偏差 COUNTER COMPAREREGISTER1 〜 2 SET

PULSE COUNTERCOMPARE REGISTER1 〜 5

偏差 COUNTER 値
偏差 COUNTERCOMPARE REGISTER1 〜 2

ORIGIN DELAY SET(注)取扱説明書中の他の説明個所では、ジャンパ有りの場合の値を掲載しています。
- 98 -

C-823v1

取扱説明書
9-4. C-823v1 全 COMMAND 一覧表(1) DRIVE COMMAND の COMMAND 表＊は PULSE 出力を伴う COMMAND です。又、中抜き文字で示す参照項は、取扱説明書〔応用機能編〕です。

＊
＊
＊
＊
＊
＊

＊

D７
D０
00000000
00000001
00000010
00000011
00000100
00000101
0000011000000111
00001000
00001001
00001010
00001011
00001100
00001101
0000111000001111
00010000
00010001
00010010
00010011
00010100
00010101
00011000
00011001
00011010
00011011
00011100
00011101
00011110
00011111
00100000
00100001
00100010
00100011
0010010000100101
0010011000100111
00101000
00101001
00101010
00101011
0010110000101101
0010111000101111

HEX CODE
００
０１
０２
０３
０４
０５
０６
０７
０８
０９
０Ａ
０Ｂ
０Ｃ
０Ｄ
０Ｅ
０Ｆ
１０
１１
１２
１３
１４
１５
１６〜１７
１８
１９
１Ａ
１Ｂ
１Ｃ
１Ｄ
１Ｅ
１Ｆ
２０
２１
２２
２３
２４
２５
２６
２７
２８
２９
２Ａ
２Ｂ
２Ｃ
２Ｄ
２Ｅ
２Ｆ

COMMAND NAMENO OPERATIONSPEC INITIALIZE1PULSE COUNTER INITIALIZE
ADDRESS INITIALIZE
ADDRESS READSERVO RESETRATE SETLSPD SETHSPD SETDFL COUNTER INITIALIZESET DATA READCW SOFT LIMIT SET
CCW SOFT LIMIT SET
設定禁止
DFL DIVISION DATA SETSENSOR INDEX3 DATA SET
+JOG
-JOG
+SCAN
-SCAN
INCREMENTAL INDEXABSOLUTE INDEX
設定禁止
END PULSE SETESPD SETCSPD SETOFFSET PULSE SETORIGIN DELAY SETORIGIN FLAG RESETORIGIN
設定禁止
SPEC INITIALIZE3
設定禁止
RESOLUTION SETPART HSPD BUFFER SETPART HSPD SET
INCREMENTAL DATA SET
ABSOLUTE DATA SETPART PULSE SETSERIAL INDEX CHECKPART RATE SET
SPECIAL SERIAL INDEX CHECKMARGIN TIME SETPEAK PULSE SETSEND PULSE SETSESPD SETSPEC INITIALIZE4- 99 -

参照項
6-2.( 1)
6-2.(2)6-2.( 3)6-2.( 4)6-2.( 5)
6-2.(6)6-2.( 7) ,6-2.(8) ,6-2.(9) ,6-2.( 10),
6-2.(11)--------

6-2.( 12)6-2.( 12)6-2.(13)
6-2.(13)
6-2.(14)6-2.( 15)--------

6-2.(16),
6-2.(17)
6-2.( 18)
6-2.( 19)
6-2.( 20)---------------

備考

C-823v1

取扱説明書

＊
＊
＊
＊
＊
＊
＊
＊
＊
＊
＊
＊
＊
＊
＊

D７
D０
00110000
00110001
00110010
00110011
0011010000110101
0011011000110111
00111000
00111001
00111010
00111011
00111100
00111101
0011111001010000
01010001
01010010
01100000
01100001
01100010
01100011
01100100
01100101
01100110＊＊＊＊01110000
01110001
01110010
01110011
11100010

HEX CODE
３０
３１
３２
３３
３４
３５
３６
３７
３８
３９
３Ａ
３Ｂ
３Ｃ
３Ｄ
３Ｅ
３Ｆ〜４Ｆ
５０
５１
５２
５３〜５Ｆ
６０
６１
６２
６３
６４
６５
６６
６７〜６Ｆ
７０
７１
７２
７３
７４〜Ｅ１
Ｅ２

COMMAND NAME
+SPECIAL SCAN1-SPECIAL SCAN1+SPECIAL SCAN2-SPECIAL SCAN2
SPECIAL INCREMENTAL INDEX1SPECIAL ABSOLUTE INDEX1SPECIAL INCREMENTAL INDEX2SPECIAL ABSOLUTE INDEX2+SERIAL INDEX-SERIAL INDEX+SPECIAL SERIAL INDEX-SPECIAL SERIAL INDEXSENSOR INDEX1SENSOR INDEX2SENSOR INDEX3
設定禁止
DEND TIME SET
EXTEND ORIGIN SPEC SETCONSTANT SCAN MAX PULSE SET
設定禁止
SRATE SETSLSPD SETSHSPD SETSSRATE ADJUSTSERATE ADJUSTSCSPD1 ADJUSTSCSPD2 ADJUST
設定禁止+ S-RATE SCAN
- S-RATE SCAN
S-RATE INCREMENTAL INDEXS-RATE ABSOLUTE INDEX
設定禁止
ERROR STATUS READ

参照項

備考

---------------6-2.(21),6-2.(22),6-2.(23),
6-2.( 24),
6-2.( 25),
6-2.(26),
6-2.(27),-------6-2.(28)
6-2.(28)
6-2.(29)
6-2.(30)-------6-2.(31)(2) 特殊 COMMAND の COMMAND 表
特殊 COMMAND は常時実行する事が可能です。但し、通常の COMMAND 実行直後( 4 μ S 以内)には実行しないで下さい。
D７
D０11110011
11110100
11110101
11110110
11110111
11111000
11111001
11111010
11111100
11111101
1111111011111111

HEX CODE
Ｆ３
Ｆ４
Ｆ５
Ｆ６
Ｆ７
Ｆ８
Ｆ９
ＦＡ
ＦＣ
ＦＤ
ＦＥ
ＦＦ

COMMAND NAME
SIGNAL OUTINDEX CHANGE
RATE CHANGE
DRST OUT
SPEED CHANGE
INT MASKADDRESS COUNTER PORT SELECTDFL COUNTER PORT SELECTPULSE COUNTER PORT SELECT
SPEED PORT SELECTSLOW STOPFAST STOP- 100 -

参照項

6-3.(1)
6-3.( 2)6-3.( 3)6-3.(3)6-3.(3)6-3.(3)6-3.( 4)6-3.( 5)

備考C-823v1

取扱説明書

１０．メンテナンス
取り扱いを誤ると感電のおそれがあります。

 注意

専門の技術者以外は、点検や交換作業を行わないでください。
本製品の点検や交換作業を行う時は電源を遮断してから行ってください。

感電、けが、火災を招くおそれがあります。

 注意

製品の分解や部品の交換など、修理や改造を行わないでください。

10-1. 保守と点検(1) 清掃方法
製品を良好な状態で使用するために、次のように定期的な清掃を行ってください。
・端子メッキ部の清掃時には、乾いた柔らかい布で乾拭きしてください。
・乾拭きでも汚れが落ちない場合は、中性洗剤で薄めた液に布を湿らせて、固く絞ってから拭いてください。
・ベンジンやシンナーなどの揮発性の強い溶剤や化学雑巾などは使用しないでください。
変質や酸化で金メッキが劣化する場合があります。

(2) 点検方法
製品を良好な状態で使用するために、定期的な点検を行ってください。
点検は通常 6 ヶ月から 1 年に 1 回の間隔で実施してください。
ただし、極端に高温や多湿な環境および、ほこりの多い環境などで使用する場合は、点検間隔を短くして
ください。
点検項目
環境状態

取り付け状態

点検内容

判定基準

点検手段

0 〜 + 45 ℃

温度計

周囲および装置内湿度は適当か

10 ％〜 80 ％ RH(非結露)

湿度計

ほこりが積もっていないか

ほこりのないこと目視

製品はしっかり固定されているか

ゆるみのないこと(6kg･ cm)

トルクドライバ

コネクタは完全に挿入されているか

ゆるみや外れがないこと

目視

周囲および装置内温度は適当か

ケーブルの外れかかりはないか

ゆるみや外れがないこと

目視

接続ケーブルは切れかかっていないか

外観に異常がないこと

目視(3) 交換方法
製品が故障した場合、装置全体に影響を及ぼすことも考えられるので、速やかに修復作業を行ってください。
修復作業を速やかに行うために、交換用の予備製品を用意されることを推奨します。
・交換時には感電や事故防止のために装置を停止し、電源を切ってから作業を行ってください。
・接触不良が考えられる場合は、接点をきれいな純綿布に工業用アルコールを染み込ませたもので拭いてください。
・交換時には、スイッチ等の設定を記録し、交換前と同じ状態に復元してください。
・交換後、新しい製品にも異常がないことを確認してください。
・交換した不良製品は、不良内容についてできるだけ詳細に記載した用紙を添付して当社に返却して修理を受けてください。

10-2. 保管と廃棄(1) 保管方法
次のような環境に保管してください。
・屋内(直射日光が当たらない場所)
・周囲温度や湿度が仕様の範囲内の場所
・腐食性ガス、引火性ガスのない場所
・ちり、ほこり、塩分、鉄粉がかからない場所
・製品本体に直接振動や衝撃が伝わらない場所
・水、油、薬品の飛沫がかからない場所
・上に乗られたり、物を載せられたりされない場所(2) 廃棄方法
産業廃棄物として処理してください。

- 101 -

C-823v1

取扱説明書

本版で改訂された主な箇所
箇

所

内

なし

- 102 -

容

■ 製品保証
保証期間と保証範囲について● 納入品の保証期間は、納入後２ヶ年と致します。
● 上記保証期間中に当社の責により故障を生じた場合は、その修理を当社の責任において行います。
(日本国内のみ)
ただし、次に該当する場合は、この保証対象範囲から除外させて頂きます。
(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
c1303