モーションコントローラ＆多軸サーボアンプ一体型

MAMP

多軸モーションアンプ

ガイダンス
201１.９.20
Ver.0.１■多軸モーションアンプとは？
・・・・「緻密モーションの共通プラットフォーム」
モーションコントローラと多軸サーボアンプが一体化した多目的モーションシステムです。
以下のような応用を１種類のシステムで統合的に制御・管理できます。
■巻線機
整列巻きやノズル巻きなど専用の精密巻線■専用加工機
汎用ＮＣを越える多軸輪郭制御やＣＡＭインターフェース■高速同期マシン
多軸同期による組み立て・搬送■ロボット制御
あらゆる機構で緻密モーション■高速実装マシン
画像処理と直結した多系列制御■高精度テーブル制御
機構補正や特殊ヘッド制御で大型ステージ制御■射出成形・サーボプレス 位置・速度・力を自由に精密に制御■ロールtoロール
フィルム張力・貼り合わせ・巻き取りの精密制御■多軸モーションアンプMAMP

■特徴
ＮＣ技術
業界最速
緻密モーション
簡単
多軸
マルチタスク
自立制御
ＰＣソフト接続
導入ガイド
カスタマイズ

Ｇ言語／テクノ言語運転、高精度な輪郭制御、微小補間の連続など。
汎用ＮＣを越える基本性能（高速性・緻密性）
７軸補間／０．５ｍｓｅｃまたは１ｍｓｅｃ
完成形の豊富なモーション機能であらゆるマシンに簡単対応。
応用に専念できます。ユーザ自身のモーション開発は、不要・最小工数。
７軸制御。サーボアンプ一体で配線レス。
８タスク同時制御・多系列運転。自動・手動の混在もＯＫ。
基本は自立動作で、ＰＣとは必要に応じて連係。
ＤＬＬ接続でＰＣソフトからも運転でき、独自ＮＣも簡単。
完成形のモーション機能を選択し、応用に専念。
はじめての人でも迷わずに立ち上げ。
ソフト改造で専用化も可能。

■このガイダンスでは
MAMPの特徴やメリットを１つずつご紹介します。
製品の詳細については、ユーザーズマニュアルやテクノＨＰを参照ください。
特に標準・オプション・専用化の機能区分は、マニュアルの機能リストを参照願います。
また、一部未完成な機能もあります。
◆ MAMP ユーザーズマニュアル
ＴＢ００－
◆ 同上
セッティングＰＣマニュアル
ＴＢ００－◆ テクノ「オープンＭＣ」Ｈ.Ｐ
http://www.open-mc.com
株式会社
テ ク ノ
〒358-0011 埼玉県入間市下藤沢1304-5
TEL 04-2964-3677
FAX 04-2964-3322
E-mailｍａｉｌ＠ｏｐｅｎ-ｍｃ.ｃｏｍ

TB04-2450K.jtdc-1

目

次

１．応用事例 …………………………………………………………………………4
２．多軸モーションアンプとは？ ……………………………………………………4
３．MAMPを概観 ……………………………………………………………………5
４．MAMP概略仕様 …………………………………………………………………5
５．自立モーション制御……………………………………………………………6
６．ソフトインターフェースの公開 ……………………………………………………6
７．ソフトＩＦ公開を少し詳しく………………………………………………………7
８．ＰＣソフトＩＦ公開の応用事例 ………………………………………………………7
９．運転方法は自由 …………………………………………………………………8
１０．メモリー運転 ……………………………………………………………………8
１１．ＤＮＣ運転 ………………………………………………………………………9
１２．コマンド運転 ……………………………………………………………………9１３．手動運転と操作 ………………………………………………………………10
１４．シングルステップ動作………………………………………………………10
１５．サイクル運転 ……………………………………………………………………11
１６．Ｇ言語運転プログラム ………………………………………………………11
１７．テクノ言語運転プログラム ……………………………………………………12
１８．プログラムコード一覧(テクノ言語／G言語) ……………………………………12
１９．マルチタスク８系列運転……………………………………………………14
２０．自動・手動混在の多系列運転 ………………………………………………14
２１．マルチヘッド・異種作業の多系列運転 ………………………………………15
２２．テクノ言語によるＩＯ制御の例 …………………………………………………15
２３．マクロ機能 ………………………………………………………………………16
２４．マクロ変数一覧 ………………………………………………………………16
２５．ＭＡＭＰの専用入／出力制御 ………………………………………………17
２６．入出力信号の割付…………………………………………………………17
２７．入出力信号による運転 ……………………………………………………・・18
２８．機械パネル入力信号による運転 ……………………………………………18２９．汎用入出力制御……………………………………………………………19
３０．Mコード制御…………………………………………………………………19
３１．標準運転ソフト「セッティングＰＣソフト」 …………………………………………20
３２．コンフィギュレーション「ROM SW設定ソフト」 ……………………………………20
３３．専用ＰＣソフト …………………………………………………………………21
３４．多軸補間指令………………………………………………………………21
３５．パス動作(微小補間の連続動作)………………………………………………22
３６．パス動作は緻密モーションの基本…………………………………………22
３７．いろいろな加減速制御 ………………………………………………………23
３８．軌跡重視の加減速…………………………………………………………23
３９．ソフトリミットとハードリミット …………………………………………………24
４０．いろいろな原点復帰 …………………………………………………………24
４１．主軸制御……………………………………………………………………25
４２．スピナー制御 …………………………………………………………………25
４３．ポイント位置決め/直線補間 …………………………………………………25
４４．接線制御……………………………………………………………………26
４５．同一指令２軸制御（平行軸）…………………………………………………26
４６．バックラッシュ補正 ……………………………………………………………27
４７．ピッチエラー補正……………………………………………………………27
４８．直角度やヨーイング補正 ……………………………………………………28
４９．工具長補正 ……………………………………………………………………28
５０．工具径補正…………………………………………………………………28
５１．形状補正ト ……………………………………………………………………29
５２．補間前加減速（自動コーナオーバライド）………………………………………29

TB04-2450K.jtdc-2

５３．リジッドタップ ……………………………………………………………………30
５４．同調同期送り …………………………………………………………………30
５５．主軸同期送り …………………………………………………………………31
５６．直径指令 ………………………………………………………………………31
５７．電子カム・多軸同期 ……………………………………………………………32
５８．フレキシブル電子カム………………………………………………………32
５９．高速オシレーション（振幅一定）………………………………………………33
６０．トルク制御 ……………………………………………………………………33
６１．ＴＰＣロギング機能と精度解析 ………………………………………………34
６２．輪郭形状の精度向上………………………………………………………34
６３．初期導入・試運転は簡単 ……………………………………………………35
６４．サーボレス運転（開発環境） …………………………………………………35
６５．デバッグ・トラブル調査の支援機能 …………………………………………35
６６．周辺設計や導入準備も支援 …………………………………………………36
６７．機構変換・ロボット制御 ………………………………………………………36
６８．他にも便利な機能 ……………………………………………………………37

TB04-2450K.jtdc-3

1. 応用事例
緻密モーションマシンが広がっています。「ＮＣ技術」「緻密モーション機能」「ソフトＩＦ公開」などをうまく利用して、各社の独自性を発揮されてます。また、ＰＣや画像処理との連係や拡張性で、新しい付加価値や差別化も推進されています。

■得意な分野多軸ロボット 巻線機 精密加工機 造形 ロール制御 半導体製造 高速搬送マシン
実装機（マウンター・ボンダー） サーボプレス 成形機 高速同期マシン■代表マシン例
ＦＰＤ/太陽電池ステージ制御 電子部品実装マシン ウェハー搬送ロボット 射出成形
精密サーボプレス 高速組立マシン 放電加工機 研削盤 研磨機 溶接ロボット
専用加工機 彫刻機 カッティング レーザ加工 ウオータジェット加工 高速穴あけ
タッピングマシン 精密テーブル 巻線機 食品製造 木工加工 モデリング加工
３Ｄ計測 パラレル機構パイプベンダー
その他緻密モーション応用の各種マシン■５軸加工機■パラメカロボット ■放電加工■精密ステージ制御

2. 多軸モーションアンプとは？
緻密モーションと多軸サーボアンプが一体化した自立したＮＣ/ロボット制御システムjです。
加工・組立・搬送・巻線・プレス・成形・ロール制御などあらゆるマシンに対応します。

TB04-2450K.jtdc-4

3. MAMPを概観
日常操作・段取り・保守／上位システム
Ｐ Ｃ /Ｗ ｉ ｎ ｄ ｏ ｗ ｓ■専用ソフトＣ Ａ Ｍ /生 産 管 理■標準ソフトセッティングＰＣ
ＤＬＬ

日常操作
タッチパネル

日常操作
機械操作パネル

イーサネット／２３２

多軸モーションアンプ

4. MAMP概略仕様■MAMP概観■ハードウェア
高速ＲＩＳＣ ＣＰＵ
フラッシュメモリ
モーションコントローラ
７軸サーボアンプ■基本性能
７軸制御／７軸補間■モーション機能◆自動運転
メモリ運転 ＤＮＣ運転 ＰＣ運転
◆運転プログラム
テクノ言語 G言語 マルチタスク（８タスク）
マクロ機能（変数、演算、判断）◆基本機能
７軸補間 パス動作（高精度輪郭制御）
各種加減速
◆手動運転
ジョグ インチング 手動パルサ ジョイスティック◆豊富なモーション
主軸制御 平行軸制御 接線制御
工具長補正 工具径補正 フレキシブル電子カム
同調・同期送り 自動コーナ加減速
ピッチエラー補正 形状補正

■特徴
ＮＣ技術
多軸・高性能緻密モーション
マルチタスク
自立制御
ＰＣソフト接続
簡単
導入ガイド
カスタマイズ

Ｇ言語／テクノ言語運転、高精度な輪郭制御、微小補間の連続など。
７軸／１ｍｓｅｃの補間動作
完成形の豊富なモーション機能であらゆるマシンに簡単対応。
８タスク同時制御自立動作でＰＬＣの負担は最小。ＰＣは必要に応じて接続。
ＤＬＬ接続でＰＣソフトからも運転でき、独自ＮＣになります。
完成形のモーション機能を選択し、応用に専念できます。
はじめての人でも迷わずに立ち上げ。
ソフト改造で専用化も可能。
TB04-2450K.jtdc-5

5. 自立モーション制御
多軸モーションアンプMAMPは、自立したモーションコントローラです。運転プログラム・パラメタ・
各種モーション機能・Ｉ／Ｏ制御・通信機能などを内在しています。

■豊富なモーション機能■軸・ＩＯ・通信などを一括制御■運転プログラムで動作（Ｇ言語／テクノ言語）■運転データやパラメタも全て記憶

6. ソフトインターフェースの公開「ＰＣソフト」とのインターフェースを公開しています。

■ＰＣソフトIFの公開
ＷindowsのＤＬＬ「アプリケーションライブラリ」によりユーザーソフトと直結できます。
各アプリケーションからオープンＭＣの全ての機能や情報をダイレクトに使えます。
送信コマンド
送信データ
受信データ
ＰＣ接続

手動・自動あらゆるモードでの動作を指令できます。
運転操作、ＩＯ操作、各種動作。
ＭＡＭＰの内部データは、ほぼ全て書き込みができます。
運転プログラム、パラメタ、補正データ、マクロ変数、その他
ＭＡＭＰの内部データは、ほぼ全て読み込みができます。
ＲＳ２３２／イーサネット

イ ーサネ ッ トＲＳ２ ３ ２

TB04-2450K.jtdc-6

7. ソフトＩＦ公開を少し詳しく■アプリケーションライブラリ

コマンド／機能一覧（一部）

機能分類
送信
（書込）
受信
（読出）

動作指示

※

機
サーボパラメータ書込
ＤＮＣデータ書込
サーボパラメータ読出
入出力状態読出TPCﾛｷﾞﾝｸﾞﾃﾞｰﾀ読 出
接 線 制 御 ON/OFF
プログラムステップ置換
動作モード設定
ＪＯＧ移動
アブソＰＴＰ位置決め
リセット
サーボ電源ＯＮ
プログラム実行停止
全軸原点復帰開始
汎用入力一括強制制御
送 り ｵｰﾊﾞｰﾗｲﾄﾞ ％ 変 更
主軸回転ＯＮ／ＯＦＦ

能

システムパラメータ書込
ﾋﾟｯﾁｴﾗｰ補 正 用 ﾊﾟﾗﾒｰﾀ書 込動作プログラム読出
ＤＮＣバッファ情報読出
工具長補正データ読出
ﾌﾟﾛｸﾞﾗﾑ1ｽﾃｯﾌﾟﾃﾞｰﾀ読 出
シングルステップモード設定
プログラムステップ削除
軸移動停止
原点復帰
インクレ補間位置決め
原点設定
サーボ電源ＯＦＦ
実行プログラム選択

動作プログラム書込
工具長補正データ書込
ポジション・ステータス読出
ﾋﾟｯﾁｴﾗｰ補 正 用 ﾊﾟﾗﾒｰﾀ読 出
TPCﾛｷﾞﾝｸﾞ情 報 読 出ティーチング設定
プログラムステップ挿入
バックアップデータ初期化
軸移動再開
インクレＰＴＰ位置決め
アブソ補間位置決め
汎用出力直接制御
プログラム実行開始
送りオーバーライド変更

汎用出力一括強制制御
TPCﾃﾞｰﾀ選 択
主軸回転数設定

汎用入出力強制制御
TPCﾃﾞｰﾀﾛｷﾞﾝｸﾞ ON/OFF
回転軸回転動作指令

上記は、ＩＦの一部です。詳細は、ＨＰの「送受信データ説明書」を参照下さい。

8. ＰＣソフトＩＦ公開の応用事例■マシン専用のＰＣソフト
自動プロ・専用ＣＡＭ・生産管理・ライン全体の制御ソフトなどから直接にＭＡＭＰを運転できます。
ＤＬＬ公開なのでこれらのソフトの中に自然に組み込む事ができます。

■専用ＣＡＭによる運転の例
専用の５軸ＣＡＭソフトからＭＡＭＰをＤＮＣ運転します。
ＣＡＭデータの作成からシームレスに運転できます。

■パラメカロボット運転画面の例
ロボットの運転や動作に直結した操作ができます。
また、運転データをＥＸＣＥＬで管理し連係できます。

TB04-2450K.jtdc-7

9. 運転方法は自由■日常運転
メモリー運転ＭＡＭＰ内に保存した運転プログラム（G言語／テクノ言語）を実行。
最大８ﾀｽｸの並列運転やマクロ演算も可能。

ＤＮＣ運転

ＰＣから運転プログラムをダウンロードしながら実行。
微小補間の連続動作も処理可能。

動作言語

テクノ言語／Ｇ言語

ＰＣ操作

ＰＣから全ての操作が可能。
マシンの使いやすさを考えて、最適な方法を選択。
プログラム選択、起動、停止、オーバライド、リセット、原点復帰など

マクロ機能（変数、演算、判別）■コマンド運転
ＰＣから一命令づつ発行して実行(運転)■手動運転
ＰＣ／タッチパネル／入力信号／機械パネルなどで操作可能。
ジョグ送り、インチング送り、手動パルサ送り、手動原点復帰など。
注記： 全てのタスクが各々の運転モードで、独立に運転できます。

10. メモリー運転
あらかじめＰＣで作成した運転プログラム(テクノ言語やＧ言語)にプログラムＮｏ．をつけてMAMPへ転送(ダウンロード)し保存しておきます。ＰＣや入力信号で、そのＮｏ．を選択し運転できます。
その他の操作も、入力信号やＰＣからおこなえます。
運転プ ロ グ ラ ム作成（ テキス ト 編集 ）
一体型

ＭＡＭＰ

保存
最大64本記憶
イ ーサネ ッ トＲＳ２ ３ ２

PRG
No.1

～

PRG
No.64

運転プ ロ グ ラ ムはバ ッ ク ア ッ プ さ れます
最大64本
X 58
64

操作 （
）
プ ロ グ ラ ム選択
起動 停止 な ど

TB04-2450K.jtdc-8

11. ＤＮＣ運転
ＰＣから運転プログラムをMAMPへ転送(ダウンロード) しながら運転します。
ＭＡＭＰではメモリーバッファーに一時的に蓄積しながら実行します。

イ ーサネ ッ ト
ＲＳ２３２

【ＤＮＣ方式の特徴】
ａ. 動作プログラムのステップ数に制限がなく、超大容量データが処理できます。
ｂ. ＭＡＭＰのバッファーメモリーに蓄積しながら運転するため、データ通信の瞬間停止や遅延の影響を受けません。
ｃ. 解析・通信・実動作が同時進行し、解析から実行までの待ち時間が最短です。
ｄ. 超高速ＤＮＣは、金型や光学系の微細加工（連続微小ブロック）に最適です。

【代表的な応用例】
精密に自由形状を加工・造形するマシンモデリング加工 研磨 研削 造形 彫刻

12. コマンド運転
ＦＡＭ３ＲやＰＣから、１命令づつＭＡＭＰを動作させる方法です。
自動運転／手動運転の全ての動作を簡単な命令で実行します。

■ＰＣからの運転
ＰＣ

Windows

ＲＳ２３２/イーサネット
各種コマンド
位置決め
直線補間
リセット
原点復帰
出力制御
オーバライドジョグ送り 動作モード変更(約３０種の命令)■お客様が作成する専用ソフト■標準ソフトＭＡＭＰ

ＶＢ、ＶＣなどで作成
セッティングＰＣソフト（ＭＡＭＰの全ての機能が使えます）※タスク毎に、手動／自動／コマンド運転が可能です。

TB04-2450K.jtdc-9

13. 手動運転と操作
ＩＯ信号やＰＣから、操作・運転できます。

操作

機能

ＩＯ信号

ＭＡＭＰ
ジョグ インチング
原点復帰 原点設定
ホーム位置決め リセット
出力ＯＮ／ＯＦＦオーバライド変更
プログラム選択

入出力信号
機械パネルＩＦ（タスク毎）

ＰＣ

動作モード変更
起動 停止
その他

通信コマンド
ＲＳ232/イーサネット

14. シングルステップ動作
シングルステップモードでは動作プログラムの各ステップ毎に停止し、スタート信号により１ステップづつ進行します。
保守や試運転で、動作プログラムの動確認のために使用します。
シ ン グル ス テ ッ プ モ ー ド

通 常 モ ー ド （ 自 動 運転 ）シ ン グルス テ ッ プ

ス タ ー ト 信号

移動

停止

移動

停止

動作 ス テ ッ プ

n

n+1

n+2

n+3 n+4 n+5
連続動作

TB04-2450K.jtdc-10

15. サイクル運転
サイクル運転モードでは動作プログラムの繰り返し実行を行います。
ＥＮＤステップ実行後、自動的に動作プログラムの先頭から再実行します。
サイクル運転モードのＯＮ／ＯＦＦは、通信コマンドでおこないます。
ON

ON

サイクル運転
起動

OFF
Ａ

OFF
Ｂ

動作プログラム
Ａ：サイクル（プログラム運転）終了時に「サイクル運転：ＯＮ」なので次のサイクルも開始
Ｂ：サイクル終了時に「サイクル運転：ＯＦＦ」なので運転終了。

16. Ｇ言語運転プログラム
ＭＡＭＰはG言語でも運転できます。Ｇ言語を必要とするマシンに柔軟に対応します。
テクノのオープンモーションは、いずれもＧ言語とテクノ言語（ロボット言語）で動作します。

■工作機械の要素■輪郭制御のイメージ

高精度な輪郭制御や連続なめらか補間を必要とするマシンではG言語も重要です。

■Ｇ言語を好むマシンの例◆精密加工
高級ＮＣ相当の制御性能◆専用加工機 ５軸加工、自動盤、複合マシン
◆精密研磨
研削盤など
◆カッティング レーザ、水、プラズマなど■ＣＡＭファイルで運転

輪郭 動 作正確 ・ な め ら か

汎用ＣＡＭの出力ファイルでは、Ｇ言語は標準です。
ＣＡＭからダイレクトに運転できます。

TB04-2450K.jtdc-11

17. テクノ言語運転プログラム「テクノ言語」は、軸移動、入／出力制御、入力条件判別などを１ステップ内で同時処理します。
組立・搬送・ロボットなどに幅広く応用できます。

■テクノ言語プログラム例
各ステップ
PN０１；
①PTPA X0 Y0；②PTPA X1000 Y500 WR01 ONR01;③TIM0.5；④CALL SUB1

JNR02；⑤PTPA X1500 Y1000 TIM1.0；⑥OFR05 OFR01；
⑦END；
SUB1：
⑧CIRR X0 Y0 I100 J0 F1000；
END；

説

明

どこにいても原点(0,0)へ移動
入力01がONの間停止。OFFしたら､出力01をONして(1000,500)へ移動
0.5秒停止入力02＝ONなら、SUB1をCALL。
入力02=0FFなら何もせず次へ(1500,1000)へ移動し,ﾄｰﾀﾙ1秒となるまで停止
出力 05,01を OFF
動作プログラム終了
サブルーチン名称ラベル
円弧動作
サブルーチンEND■上記運転プログラムの動作

18. プログラムコード一覧(テクノ言語／G言語)
ﾃｸﾉｺｰﾄﾞ
－
－
PTP
PTPA
PTPB

Ｇｺｰﾄﾞ
G90
G91
(G91)G00(G90)G00
G28

動作
インクレ指定論理座標系アブソ指定
インクレ位置決め
論理座標系アブソ位置決め
機械座標系アブソ位置決め

LIN
LINA
LINB
SLIN
CIRR
CIRRA
CIRL
CIRLA
P**
PXY
PXZ

(G91)G01(G90)G01

インクレ直線補間
論理座標系アブソ直線補間
機械座標系アブソ直線補間（未対応）
ｲﾝｸﾚ円弧補間CW 中心指定､半径指定(CR)
論理座標系アブソ円弧補間CW
インクレ円弧補間CCW
論理座標系アブソ円弧補間CCW＊＊平面指定円弧半径指定で必要
ＸＹ平面指定ＸＺ平面指定G31(G91)G02(G90)G02(G91)G03(G90)G03－
G17
G18■軸アドレス
軸指定
X,Y,Z,A,B,C,R
円弧中心指定I,J,K,D,E,H,U
G言語は、汎用ＮＣでも一般に使用されていますが、ＭＡＭＰで対応する命令は、この表のとおり限定しています。

TB04-2450K.jtdc-12

PYZ
TIM
TM
THSET
THOFF
INPE
INPD
CSET
PTMA
ＡＸＮＶ
ＡＸＭＶＡ
ＡＸＷＴ
ＡＸＭＮＢ
STNE
STND
TURN
ＴＬＳ
ＴＬＣ
SPIN
DC
DL
DR
MOUT**
MOUT00
MOUT01
－
－
－
END
CALL
END
－
PNT
ONR**
OFR**
ER/ENR
JR/JNR
SR/SNR
WR/WNR
ﾏｸﾛ命令
IF
ELSE
ENDIF
SWITCHＣＡＳＥ
DEFAULTBＲＥＡＫ
ENDSWITCH

G19
G04
G43
G49
G61
G64
G92
G100
G９１ Ｇ１０１
G９０ Ｇ１０１
Ｇ１０４
Ｇ１２８
G110
G111
G112
−
ー

G120
G40
G41
G42
M**
M00
M01
M03
M04
M05
M30
M98
M99
S
PNT
－
－
－
－
－
－
ﾏｸﾛ命令
IF
ELSE
ENDIF

ＹＺ平面指定ドウェル 単位：秒 少数１桁
制御周期単位のタイマー
工具長補正開始＜OP＞
工具長補正キャンセル
インポズチェック有効
インポズチェック無効
論理座標設定ポイント位置決め＜OP＞
インクレ独立位置決め
論理座標独立位置決め
独立位置決め完了待ち
機械座標独立位置決め
接線制御有効＜OP＞
接線制御キャンセル
ＴＵＲＮ命令トルク制限モード開始 ＜専用＞
トルク制限モード解除 ＜専用＞
無限回転軸回転動作
径補正キャンセル
＜OP＞
径補正左側
＜OP＞
径補正右側
＜OP＞
Ｍコード出力プログラムストップ
オプショナルストップ
主軸正転
＜OP＞
主軸逆転
主軸停止
プログラム運転終了
サブプログラム呼出
サブプログラム終了
主軸回転速度設定＜OP＞
ﾎﾟｲﾝﾄ位置決めﾃｰﾌﾞﾙ＜OP＞
汎用出力制御汎用入力制御四則演算、内部ﾃﾞｰﾀ読出/書込
条件判断
条件分岐

ＴＳＴＯＰ
ＴＳＴＡＲＴ
ＴＲＥＳＥＴ

Ｇ１９７
Ｇ１９８
Ｇ１９９

別タスクプログラム停止
別タスクプログラム起動
別タスクプログラムリセット

PRG
JMP

－
JMP（GOTO）
PNO

スレーブプログラム起動
ラベルジャンプ

ＰＮＯ
ＯＶＲ
ＳＶＯＮ
ＳＶＯＦＦ

ＯＶＲ
－
－
Ｎ□□□□

プログラム番号指定
オーバライド指定
軸指定サーボオン
軸指定サーボオフ
シーケンス番号※１※２※１

アップロード時は「ＴＳＴＡＲＴ Ｔ１ Ｐ□□」
※２ アップロード時は、「ＪＭＰ」

TB04-2450K.jtdc-13

19. マルチタスク８系列運転
通常の運転プログラムを､８本同時に実行できます。搬送や加工のマルチ作業を同時制御できます。

■８タスク
軸グループの任意割付

最大７軸/タスク

テクノ言語／Ｇ言語■運転プログラム
６４ブロック×５８ステップ ブロック単位で管理
仮に５８ステップ以下の運転プログラムであれば、６４本内蔵可能
１プログラムは、最長で３２ブロック（１８５６ステップ）■タスク毎入力（全ての日常操作）
タスク起動・タスク停止・タスクリセット
機械操作パネルの各入力（手動操作、オーバライドなど）
タスク毎アラーム入力■タスク毎出力
ＲＥＡＤＹ

ＡＬＡＲＭ

ＲＵＮ

ＰＡＵＳＥ

ＩＮＰＯＳ

ＰＲＤＹ

Ｍ００停止中ＭＯＤＥ０～２■タスク毎の多軸制御
論理軸：タスク内では、７軸以内（ＭＡＭＰに接続可能な物理軸は、最大７軸）
リレー制御
通信コマンドＭＡＭＰ

TASK0 入力信号
（全ての日常操作）

TASK０
PNO.□□

TASK0
TASK0

軸グループ
出力信号

最大７軸

TASK1 入力信号
（全ての日常操作）

TASK1
PNO.△△
最大・
８タスク ・
・
TASKn
手動モード

TASK1
TASK1

軸グループ
出力信号

最大７軸

TASKｎ
TASKｎ

軸グループ
出力信号

最大７軸

TASKｎ 入力信号
（全ての日常操作）

論理軸：タスク内では、７軸以内
物理軸：最大７軸
PNO ：運転プログラム選択（最大６４本）

20. 自動・手動混在の多系列運転
８タスクの動作モードは独立です。自動モードと手動モードの混在もＯＫです。
あるタスクの自動運転中に、別のタスクの手動運転も可能です。入出力操作もタスク毎なので、あたかも複数のマシンのイメージで運転や操作できます。

TB04-2450K.jtdc-14

21. マルチヘッド・異種作業の多系列運転
タスク毎に全く異なった作業が可能です。１台のＭＡＭＰで複数のマシンや作業ヘッドを制御できます。
ＭＡＭＰ
マシンNO.1の操作
TASK0 入力信号
（全ての日常操作
マシンNO.２の操作
TASK1 入力信号
（全ての日常操作

TASK０
PNO.□□TASK1PNO.△△
最大・
８タスク ・
・
TASKn
手動モード

マシンNO.ｎの操作
TASKｎ 入力信号
（全ての日常操作

マシンNO.1の制御
TASK0 軸グループ
TASK0 出力信号
マシンNO.2の制御
TASK1 軸グループ
TASK1 出力信号
マシンNO.ｎの制御
TASKｎ 軸グループ
TASKｎ 出力信号

最大９軸
最大９軸

最大９軸

22. テクノ言語によるＩＯ制御の例
油圧制御・材料管理・ワーク搬入／搬出など、簡単なＩＯ制御は、テクノ言語でも処理できます。
もちろん、ある程度複雑なシーケンス制御は、ＰＬＣのラダー制御に任せます。

■テクノ言語による簡単なＩＯ制御の事例
TASK
油圧SW ON ?

ｎ

SW1
Ｙ
油圧ポンプ

コンベアSWON ?

SW2
Ｙコンベア起動

材料切れ？

センサー
Ｙ
コンベア停止パトライトON

終了SW ?

SW3

入力信号
略称
ＳＷ１
ＳＷ２
ｾﾝｻｰ
ＳＷ３

名称
汎用入力
油圧起動
RI00
コンベア
RI01
材料切れ
RI02
終了
RI03

出力信号
名 称
油圧ポンプON
コンベアON
パトライト

汎用出力
RO00
RO01
RO02

TIM 0.5；
ONR00
JNR00；
TIM 0.5；
ONR01
JNR01；
TIM 0.5；
IF #6001 & 4；
OFR01；
OFR01 ONR02 JNR02；
ONR02；(1ステップでも記述可)
ENDIF；
IF #6001 & 8；
OFR00；
OFR00 OFR01 JNR03；
OFR01；(1ステップでも記述可)
ENDIF；
END

Ｙ
油圧コンベアOFF
END

TB04-2450K.jtdc-15

23. マクロ機能
運転プログラムの中で、変数や演算（四則演算、判別）を使って、ワークや周辺の状況に応じた動作が可能です。ＭＡＭＰ内のほとんどの情報はマクロ変数として扱えるので、運転プログラムの自由度は、
格段にあがります。

使用例■マクロ演算の種類
・ ワークＮｏ．によるポイント位置決め
テーブルの選択・ デジスイッチ入力による移動量や動作パターンの選択・ ツール交換動作

分
代

類
入

内
変数と即値を含む演算式

容

判

別

ＥＮＤＩＦ

演

算

ＩＦ 式
ＥＬＳＥ
ＳＷＩＴＣＨ／ＣＡＳＥ＋ － ＊ ／ ％シフト（左／右）＜ ＜＝ ＞ ＞＝＆(AND)＝＝｜(OR)＾(XOR)!＝■マクロ変数の使用例/*** SWITCH/CASEを使用した運転プログラム例 ***/SWITCH #1300; /* 動作選択*/
CASE 1;/* 1:ＰＯＲＴ１から取り出し*/
PTMA #1305;/* 指定ラックポイントへ位置決め */CALL INTRI;/* IN取りサブルーチン実行*/
BREAK;

24. マクロ変数一覧
ＭＡＭＰの内部データのほとんどが、マクロ変数として扱えます。
変数番号
形式#1000 ～ #1199 Ｗ#1400 ～ #1499 Ｗ#1500 ～ #1531 W
W

名称
グローバルマクロ変数
ローカルマクロ変数
STATUS.mc.Status その他
STATUS.ax[0-8].AxStatusその他#1600 ～ #1635 Ｗ#1640 ～ #1651 Ｗ#2000 ～ #2899 L/Ｗ#3000 ～ #3019 L#3100 ～ #3108 L#3500 ～ #3519 L#4000 ～ #4899 L#5000 ～ #5008 L#5100 ～ #5108 L#5500 ～ #5999 L#6001 ～ #6016 Ｗ

入力ポート０～３５
出力ポート０～５
サーボパラメータ
工具長補正テーブル
工具長補正値
工具径補正テーブル
ポジション
センサーラッチポジション(PR)センサーラッチポジション(AR)マクロ変数 #1000～#1499
ＨＥＸ入力

補足
グローバル変数（全タスク共通）
タスク毎
グローバル変数（全タスク共通）
タスク毎のステータス/アラーム
オーバライド,P番号、Ｓ番号など
全タスク共通タスク毎の論理軸のみ

TB04-2450K.jtdc-16

25. ＭＡＭＰの専用入／出力制御
ＭＡＭＰの標準入出力には、専用入出力と汎用入出力の定義があります。
ＲＯＭＳＷ設定ソフトで自由に割り付けできます。
タスク毎の入出力は、８組あります。各々が独立です。
■タスク毎入力（８組）
信号名
意味
リセット
動作中断
アラーム解除ストップ
動作停止
原点設定 指令座標の設定
リワインド Ｇｺｰﾄﾞ運転終了
非常停止 非常停止
原点復帰 原点復帰開始
ＯＴ±□
各軸ｵｰﾊﾞﾄﾗﾍﾞﾙ
ＯＲＧ□
各軸原点
機械
各種操作入力パネル
自動 ｵｰﾊﾞﾗｲﾄﾞ等■全タスク共通入力
信号名
意味
ＥＭＳ
非常停止
ＯＮＳＷ
オンスイッチ
Ri□□
汎用入力
ＭＦＩＮ
Ｍ読込み完 入力
ＭＯＫ
正常終了
入力
ＭＯＰＴ
ｵﾌﾟｼｮﾅﾙｽﾄｯﾌﾟ入力

一体型ＭＡＭＰ

入力■タスク毎出力（８組）
信号名
意味
ＲＥＡＤＹ
ＰＬＭＣ正常
ＲＵＮ
運転中
ＡＬＡＲＭ
ｱﾗｰﾑ発生出 力 ＩＮＰＯＳ
位置決め完了
ＰＡＵＳＥ
一時停止中
ＰＲＤＹ
ﾌﾟﾛｸﾞﾗﾑ起動可
ＭＯＤＥ0～2 動作ﾓｰﾄﾞ■全タスク共通出力
信号名
意味
ＳＶＭ
ｻｰﾎﾞ主電源
ＳＯＵＴ 0/1 主軸制御
ＲＯ0～47
汎用出力0～47
Ｍ0～Ｍ7
Ｍコード出力ＭＳＴＲＢ
Ｍｽﾄﾛｰﾌﾞ出力
ＭＺＳＴＰ
M00/01停止中出力26. 入出力信号の割付
ＭＡＭＰの論理的な入出力はたくさんあります。ところが、使用できる信号本数は、限られています。
そこで、各々のマシンで必要な信号のみを選択して、自由に配置する事ができます。
また、入出力論理（常時ＯＮ／常時ＯＦＦ）の選択やユーザ信号名の定義も可能です。
◆使用する入出力選択◆論理Ａ接/Ｂ接◆信号名（ユーザ信号名）

TB04-2450K.jtdc-17

27. 入出力信号による運転
入出力信号による、もっとも簡単な運転・操作方法です。ＭＡＭＰは自立制御で各機能は完成形です。
簡単なスイッチ操作とラダーで運転できます。

28. 機械パネル入力信号による運転
各タスク毎に「機械パネル」をイメージした入力を準備しています。
外部スイッチで簡単に操作できます。

■機械パネルの機能（タスク毎）
モード選択

自動・シングル・原点復帰・ジョグ・インチング・手パ・セッティング・DNC・OT無視
運転プログラム選択 ８bit
軸操作
各軸±（Ｘ～Ａ）
オーバライド８ｂｉｔ
手動パルサ
倍率（×１～×１０００） 軸選択■機械パネルのイメージ

TB04-2450K.jtdc-18

29. 汎用入出力制御■汎用入力 Ｒi□□（６４点）● テクノコード運転プログラムの中で、条件判別に使えます。

Ｗ(待ち)、Ｓ(停止)、Ｊ(スキップ)、Ｅ(強制終了)の判断で状況に応じた運転が可能です。
● マクロ変数として「数値読み込み」や「bit読み」ができます。

■汎用出力 Ｒo□□（６４点）● 運転プログラムの中でＯＮ／ＯＦＦの指定ができます。

軸動作と同期したヘッド動作や制御が可能です。
● マクロ変数として「数値出力」やＯＮ／ＯＦＦ指定ができます。

30. Mコード制御
ＭＡＭＰは、運転プログラムの指令でＭコード（８ｂｉｔ）を出力します。
ラダーでは、MSTRB信号の立ち上がりを検出して、Ｍコードを読み込み、指定の作業を実行し、ＭＦＩＮ信号をＯＮ/ＯＦＦさせます。
命令

テクノ言語 ：ＭＯＵＴ□□□
Ｇ言語
：Ｍ□□□

□□□は、２５５までの任意の数値です。

作業例

ラダーでは、Ｍコード番号に応じた動作をします。
例：ツールチェンジ動作、クーラント動作、ワーク搬入/搬出など

ＭFIN待ち

ＭＡＭＰは、ＭＦＩＮ信号がＯＮ／ＯＦＦするまで待ちます。
ラダーの作業完了を待って、次の動作に進みます。

ＭＯＫ入力

ＭＡＭＰは、ＭＦＩＮ時にＭＯＫ入力をチェックします。（有効／無効選択）
ラダーは、指定の動作が正常完了したかどうかを知らせる事ができます。

■タイミング図Ｍコード
ＭＡＭＰ出力ＭＳＴＲＢ
ＭＡＭＰ出力ＭＦＩＮ
ＭＡＭＰ入力ＯＮ※MSTRB がOFFし ている 間 のＭコ ードは 不 定 で す

ＯＦＦ
ＯＮ
ＯＦＦ
ＯＮ
ＯＦＦ

ＭＯＫ
ＭＡＭＰ入力

ＯＮ
ＯＦＦ
１ステップ

TB04-2450K.jtdc-19

31. 標準運転ソフト「セッティングＰＣソフト」
ＰＣからＭＡＭＰの全ての機能が使えます。
日常運転(自動／手動)や保守段取りなどに使います。
■機能概要
自動
運転
手動
運転
操作
入出力
ﾓﾆﾀ
パラメタ
その他

■セッティングＰＣソフト

メモリ運転 ＤＮＣ運転
オーバライド(速度変更)
ジョグ 手動パルサ
インチング ホーム位置
リセット 原点復帰
原点設定
入出力信号表示と制御
強制的なＯＮ／ＯＦＦ
パラメタ／各種データ
ファイル読み書き
各種ステータス表示
マクロ変数表示■多軸モーションＭＡＭＰ

イーサ
ネット
ＲＳ２３２

32. ｺﾝﾌｨｷﾞｭﾚｰｼｮﾝ「ROM SW設定ｿﾌﾄ」
機械の設計諸元や使用するサーボアンプなどのいろいろな条件に合わせてＰＬＭＣを設定できます。軸構成や形態が変わっても現場で変更できます。

イ ーサネ ッ トＲＳ２ ３ ２■軸設定パラメタ(各軸)
仮想アンプ機能
機械パネル関係
主軸機能■ユーザフリーオプション
起動時サーボオン
ＯＮＳＷ有効自動原点復帰ＯＴ時サーボオフ有り無し
原点復帰時の論理座標
原点復帰時のホーム位置決め
ＭＯＫ使用 Ｍ００／Ｍ０１有り■基本パラメタ
有効軸 タスク指定
論理軸割付け 絶対値エンコーダ
ソフトリミット有 原点復帰方式■その他
入出力の割り当て
入出力信号の論理(Ａ接／Ｂ接)※上記は、ＲＯＭＳＷ（ロムスイッチ）設定の一部です。

TB04-2450K.jtdc-20

33. 専用ＰＣソフト
ＤＬＬによるソフトＩＦ公開でＶＢ、ＶＣ、ＥＸＣＥＬ、Ｌａｂｖｉｅｗなどの専用ソフトと直結できます。
独自の生産管理やＣＡＭソフトから運転できます。サンプルソフト（ソース）のご提供もいたします。

■専用ＰＣソフトの例◆専用ＣＡＭ◆表形式運転データ◆生産管理■専用運転画面例

ＤＸＦ処理・専用カッティングソフト
専用の運転データ設定画面からテクノ言語へ展開
例：電子カム・同期運転・巻線・成形など生産情報から運転プログラムを作成し、直接運転・管理。

■ＥＸＣＥＬ運転画面例■Labview運転画面例■専用ＰＣソフトのメリット
完全な独自システム
独自生産技術
現場に最適な操作性
高付加価値
守秘性

オリジナルコントローラのイメージ
独自のロジックを実現可能
必要十分な操作 実機に応じた画面やスイッチ操作
専用ＣＡＭやＤＸＦ対応でシステムの付加価値をアップ
エンドユーザや他社から専用ロジックをクロージング

34. 多軸補間指令標準の補間命令：円弧（任意２軸） ヘリカル（円弧＋同期１軸）
直線（１～７軸補間）
微小補間の連続：制御周期（０．５／１ｍｓｅｃ）での連続動作が可能。
瞬間的には、２つの補間の時間和が制御周期以内であればパス動作。
※これ以上の短い時間の補間指令でも、処理自体は可能ですが、送り速度が指定より下がります。
特殊な補間指令：ねじ切り（旋盤） 巻線動作 リジッドタップ オシレーション
ロボット機構変換 座標回転機能（ワークアライメント） など
専用化で特殊な軌跡発生も可能です。

TB04-2450K.jtdc-21

35. パス動作(微小補間の連続動作)「ＮＣ／ロボットの輪郭制御」や「電子カム」などの緻密なサーボ制御の基本です。
微小な直線や円弧補間の連続に対して、指定されたとおりの速度でなめらかに動作します。

一般の位置決めの問題点● 移動命令と移動命令の間で瞬間的な停止や速度減少がある■ な め ら か 送 り (パ ス 動 作)
微小 な 直線補 間の連続● 特に各補間指令の通過時間が短くなるとこの問題が顕著になる

ＰＬＭＣ(オープンＭＣ)なら微小補間の連続でも完全パス動作で問題なし

高速 緻 密 な 例
１ 直線 0.05mm 速度100mm/sec(処理 時間0.5msec )指定 さ れた接線速度
で な め ら か に 動作

36. パス動作は緻密モーションの基本
微小補間を指定速度でなめらかに連続させる機能は、緻密モーションのもっとも基本で重要な性能です。仮にパス動作が不完全な場合と比較すると以下のようになります。
応用
切削・研磨
巻線
電子カム

完全なパス動作（ＭＡＭＰ）
不完全なパス動作（他社？）
指定どおりの正確な輪郭制御。 補間の切れ目で断続的。
きれいな引目。
切削や研磨面が乱れる。
指定どおりの緻密な巻線。
正確な巻線が不可。
折り返しなども正確。
高速・なめらか・正確な同期動 断続的な動作で使用不可。
作

TB04-2450K.jtdc-22

37. いろいろな加減速制御■位置決め（ＰＴＰ）の直線形加減速
ＰＴＰ命令では、各々の軸毎に、サーボパラメタで設定した加減速傾きで加速・減速します。
指 令 速度FP

PT P 命 令次 の P TP 命 令100Kpps

PtpT(msec)

T■補間の加減速
指数形加減速：サーボパラメタで設定した時定数で指数形の加速・減速をします。
物理現象的には、一次遅れの特性で自然ですが、静定時間がかかります。
直線形補間加減速：サーボパラメタで設定した時定数で直線形の加速・減速をします。
指数形より静定時間が早いため、タクトや軌跡精度の面で有効です。
Ｓ字補間加減速：直線形補間加減速をさらになめらかにした加減速です。
【直線形補間加減速】＜オプション＞【指数形補間加減速】

時定数

LIN 命 令直線形補間時定数

LI N 命 令

L IN 命 令

LIN 命 令L IN 命 令【Ｓ字加減速】＜オプション＞

ＴＳ：Ｓ字補間時定数( ｍ ｓ)
Ｔａ：直線形補間時定数
ＴＳ
Ｔａ

ＴＳ

ＴＳ

ＴＳ

Ｔａ

38. 軌跡重視の加減速
ＭＡＭＰでは、多軸補間での合成軌跡の正確性を重視しています。
そのため、補間動作の加減速では、指数／直線／Ｓ字ともに、時定数を一定にする方式です。
以下の様な加減速をおこなうと軌跡が乱れます。ＭＡＭＰでは、採用していません。

■軌跡が不正確になる加減速（ＭＡＭＰでは不採用）◆バイアス付き加減速◆時定数でなく、加速度指定の加減速

TB04-2450K.jtdc-23

39. ｿﾌﾄﾘﾐｯﾄとﾊｰﾄﾞﾘﾐｯﾄ
ストロークのチェックは、２重です。通常は、ソフトリミットで保護します。
万一、ソフトリミットを越えた場合は、ＯＴ（オーバトラベル）信号でアラーム停止します。
◆ソフトリミット
パラメタで設定したソフトリミット位置を越えると停止します。
そのままジョグ動作で戻せます。
◆ハードリミット ＯＴが動作するとＯＴアラームで停止します。
サーボオフさせるかどうかは設定で選択できます。

（ 設定によ っては、 停止のみ でサーボ オンの まま）

40. いろいろな原点復帰■原点復帰方法の選択◆原点復帰方式
ＦＢラッチ：エンコーダのＺ相（Ｃ相）を基準とします。
原点信号を使う/使わない/ＯＴ信号をつかうなどの詳細選択があります。
ＯＴサーチ：ＯＴ信号を基準とします。
ＤＥＣサーチ ：ＤＥＣ（原点）信号を基準とします。
◆操作方法
全軸原点復帰：通常の原点復帰動作です。
手動原点復帰：手動モードで１軸毎に原点復帰をします。
◆原点復帰の有効／無効
軸毎に原点復帰の必要/不要の選択ができます。

■自動原点復帰（ROM SW)

設定により、電源投入時に自動的に全軸原点復帰をおこなえます。
通常は、原点復帰入力やコマンドで、原点復帰をおこないますが、これを省略できます。

■全軸原点復帰の順序指定 （ROM SW)
全軸原点復帰での軸動作の順番は、安全性や使い勝手を考慮して、自由に指定できます。
例１
例２

Ｚ軸上昇→ Ｘ／Ｙ軸移動
Ｚ軸上昇→ Ｘ軸移動→Ｙ軸移動■ＯＴからの折り返し
原点を越えて、ＯＴまでいった場合、折り返してきて正常な原点復帰をやり直します。

TB04-2450K.jtdc-24

41. 主軸制御「ミーリング主軸」「レーザヘッド」「ディスペンサヘッド」などの制御に応用できます。

■２bit出力制御
汎用出力の２本を主軸インバータの速度選択に使用します。
Ｇ言語：Ｓ指令（Ｓ０～Ｓ３）で制御
テクノ言語 ：汎用出力（ＲＯ□□）で制御■Ｓ指令と汎用出力
指令 SOUT1 SOUT0
S0
OFF
OFF
S1
OFF
ON
S2
ON
0FF
S3
ON
ON

■ＩＯモジュール経由で接続
インバータ
停止
低速
中速
高速

SOUT0
SOUT1
SPON
ALM

42. スピナー制御
通常のサーボ軸に回転速度指令をします。見かけ的には主軸動作と似ています。加速・減速時定数は、サーボパラメタで設定します。

インバータ

無限 回転
速度／位置制御■回転速度指令 ＳＰＩＮ命令（Ｇ１２０命令）
サーボ軸を定速回転指令（加減速付で０．１RPM単位）
主軸､ｽﾋﾟﾅｰ､ﾂｰﾙ軸､ｺﾝﾍﾞｱ軸などに利用できます。

43. ポイント位置決め/直線補間
目標位置をデータテーブルに設定し、テーブルのポインタを指定して、位置決め/補間動作します。
運転プログラムの記述が単純化でき、大量の位置決め（補間）をおこなう場合に便利です。また、同じ運転プログラムでも、データテーブルを書き換えるだけで、異種作業ができます。

■ポイント位置決め命令
ＰＴＭＡ

Ｐ□□□

ＯＶＲ□□

■ポイント直線補間命令
ＬＩＭＡ Ｐ□□□ F□□□□Ｐ□□□ ：ポイント番号
ＯＶＲ□□ ：オーバライド指定F□□□□ ：送り速度■搬送システムで便利
搬送位置をデータテーブル化しておくと、運転プログラムも読みやすく、設定変更も容易です。
また、ＬＩＭＡ命令の連続は、パス動作となるため、搬送パスの途中点を細かく指定できます。

TB04-2450K.jtdc-25

44. 接線制御■刃先方向の制御
回転（旋回）軸でカッターの刃先制御が可能です。 ＸＹの合成軌跡の進行方向に刃先を合わせます。自動・手動モードによらず常に自動的に行います。

■法線制御
溶接トーチやディスペンサでは、軌跡と法線方向に向ける手法も有効です。

■応用
カッティングマシン

溶接ロボット

研磨機

ディスペンス45. 同一指令２軸制御（平行軸）
大型ステージやガントリーマシンでは、複数モータによる平行軸制御が増えています。ＭＡＭＰでは、そのような要望にも簡単に対応できます。

■同一指令２軸制御の特徴◆平行２軸でも、１つの軸として運転・操作◆自動運転・手動運転ともに自然な動作◆物理的には、各々の軸の制御や管理◆原点復帰方法も機構に合わせて、選択可能◆導入が簡単◆ＡＣサーボの通常の動作モード◆平行軸モードと独立軸モードの切り替えが可能

■メリット
◆高精度
マスター・スレーブ方式では、両軸に多少の誤差が生じますが、テクノの方式では、完全に同期します。
◆門型・ガントリー型マシンの高精度な駆動オプション選択のみで簡単・安全に動作◆精密テーブル制御
ピッチエラー補正や多次元補正との組み合わせも可能◆大型テーブルの精密・安定制御

平 行軸

ボール
ネジ

サーボ
モータ

■カスタマイズ◆２組の平行軸（Ｘ／Ｙともに平行軸）◆上下軸応用での特殊機能◆平行軸のズレのチェックと保護機能◆特殊な原点復帰シーケンス

TB04-2450K.jtdc-26

46. バックラッシュ補正
機械系の「ガタ」(不感帯)を補正し、機械の運動精度を向上させます。
補正量は、サーボパラメタ「バックラッシュ補正」に設定します。

【バックラッシュ補正の概念図】

バックラッシュ補正は、軸の移動方向が変わるたびに、その方向へ加わります。

47. ピッチエラー補正
ボールネジなどのピッチ誤差を補正する機能です。あらかじめレーザ計測などで機構の誤差を測定し、補正値をデータテーブルとしてＭＡＭＰに設定します。
セミクローズ制御でもフルクローズに近い精度が実現します。また、フルクローズ制御の様にサーボゲインを下げる必要がないので、動的精度も低下せず、高精度な輪郭制御が可能です。

【基本仕様】
補正軸
補正点の数
補正の基点
補正の間隔
ﾃﾞｰﾀ設定方式
補正量
補正倍率

全制御軸中の任意の指定軸
全軸で４０００点Ｍａｘ．
機械原点
１０００～１００００００ﾊﾟﾙｽ
アブソリュート（基点からの補正量）
０～±１２７ﾊﾟﾙｽ
×１０Ｍａｘ．

【設定例と補正のイメージ】

TB04-2450K.jtdc-27

48. 直角度やヨーイング補正〈専用化〉

多軸の機構補正が可能です。大型のステージ制御では、機構自身での精度確保が難しいため、制御で補正する方式が増えてます。専用化で対応しています。

■直角度補正軸の直交系の誤差を補正する機能です。

■ヨーイング補正機構のヨーイング（回転）を補正する機能です。

■うねり補正機構の真直度に対する曲がり（うねり）を補正する機能です。

49. 工具長補正
工具長をテーブルにデータ化する事で、工具選択の際に補正値を反映します。
各々の工具長を意識することなく、加工形状をプログラミングできます。

■Ｇ言語
Ｇ４３ Ｈ□□

H2■テクノ言語H1

ＴＨＳＥＴ□□

注記：摩耗補正は、専用化で対応します。

50. 工具径補正+Y自動的にツール径をオフセットした軌跡で動作

G41( 左側)します。
ミーリング ：エンドミルの半径値
レーザ加工 ：レーザスポットの半径値
加工後の軌跡精度がもとの指示どおりの図形に
なります

D

指令軌跡
D
工具
G42(右側) +X■Ｇ言語の径補正命令■Ｇ言語運転プログラム例
G41 (G01)

D＿

X＿

X＿

Y＿

Y＿

;左側補正

G42

D＿

;右側補正

～

径補正キャンセル
径補正 左側径補正 右側補正テーブルNO.

～

G40
G41
G42
D

G40

;径補正キャンセル

TB04-2450K.jtdc-28

■テクノ言語の径補正命令■テクノ言語運転プログラム例
LIN

X＿

Y＿

F＿

DL＿

;左側補正

LIN

X＿

Y＿

F＿

DR＿

;右側補正

～

径補正キャンセル
径補正左側＋補正テーブルNO.
径補正右側＋補正テーブルNO.

～

DC
DL
DR

DC

;径補正キャンセル

51. 形状補正
高速・高精度な輪郭制御を要求するマシンでは、形状補正による軌跡精度の向上が有効です。
これにより、サーボ系の遅れによる軌跡誤差を最小限に抑えることが可能となります。

■形状補正機能の概要
ａ. コーナ部の内回りを少くする

ｂ. 円弧の縮みをなくす

指令

従来の軌跡
この縮みを
小さくします。
補正有の場合の軌跡

TB04-2450K.jtdc-29

52. 補間前加減速（自動コーナオーバライド）
速度変化の大きいコーナの速度を調整し、発生する加速度を制限して、軌跡の内回りや円弧の縮小を最小限にします。

■メリット■コーナ軌跡の改善のようす◆内回りのない軌跡制御◆指令軌跡どおりの輪郭制御◆円弧の縮小を軽減◆急な加速を回避して、なめらか動作◆慣性や重量が大きくてもなめらか・安定動作◆振動やオーバシュートの減少■補間前加減速の合成速度
合成速度Ｆ
補間１
直線/円弧

補間２
直線/円弧

補間３
直線/円弧

最小ｵｰﾊﾞﾗｲﾄﾞ
①②①加速度が発生する補間連続点（速度変化が大きい連続点）②補間が連続しない点（ドウェルなど）

53. リジッドタップ〈専用化〉

主軸とＺ軸を正確に同期させたリジッドタップが可能です。（セミカスタム）
正確なネジピッチと穴底精度が特徴です。要望の固定サイクルにも対応できます。

■リジッドタップ命令の例
Ｇ８４Ｚ±････

Ｒ±････

同期 タ ッ プ

Ｐ････

Ｆ････

Ｓ±････；

正確 な ピ ッ チ

Ｚ ： Ｚ点（穴底）座標指令
Ｒ ： Ｒ点座標指令
Ｐ ： 穴底でのドウェル時間［秒］
Ｆ ： Ｚ軸送り速度
Ｓ ：主軸回転速度［ＲＰＭ］

正確 な 深 さ

薄い板

■精度解析
ＴＰＣロギング機能を応用して、主軸とＺ軸の同期性の解析が可能です。
切り込み時や穴底での同期精度（タップ精度）も簡単に定量解析できます。
サーボ系の最適調整にも有効です。

■リジッドタップの精度解析データ
切り込み■リジッドタップ応用マシン例

切り上げ

主軸とＺ軸の合成軌跡は、直線補間となるはずです。切り込みや穴底の減速や逆加速では、負荷の影響でサーボ応答に誤差が生じることがあります。これを定量解析できます。
TB04-2450K.jtdc-30

54. 同調同期送り〈専用化〉

ベルトコンベア上を移動するワークや、主軸回転するワークに対して、同調／同期追従制御が可能です。ワークを止めずに作業を開始・動作・終了できます。
精度良く同期させるために対象のエンコーダパルスをフィードバック入力に接続します。
同調送り(ＴＵＮ)
同期追従送り(ＤＬＩＮ)

ベルトコンベア上のワークに対して、位置と速度を合わせます。
ランデブーのための加速期間です。
ベルトコンベア上のワークに対して、同じ速度で動きます。
ワークの速度が変化しても正確に追従します。

使用例（ 待機 ） 戻 り
ヘッ ド送り（ 同 調 同期 ）ｺﾝﾍﾞｱ軸（ ﾜｰｸ移 動 ）ワ ー ク 検出（ 同 調基 準 ）55. 主軸同期送り〈専用化〉

主軸回転に同期して、補間動作をします。
「同期追従方式」と「補間同期方式」の２通りの方法があります。いずれも一般にはＡＣサーボを主軸に使用します。
同期追従方式では、主軸サーボのフィードバック位置情報をもとに追従的に補間動作します。
補間同期方式では、主軸も他の軸も補間関係でねじ切りや巻線をおこないます。
例

旋盤のねじ切り巻線制御

テーパネジ、多条ネジも可能です。
螺旋巻き、整列巻きなど■ねじ切り機能(同期送り)
X【Ｇコード】
Ｇ３２ Ｘ±････

Ｙ±････

ネ ジ切 りバイ ト

Ｆ････；
ねじﾋﾟｯﾁ
Y軸ｲﾝｸﾚ移動量

主軸
回転

ネ ジ 切 り 動作Z

X軸ｲﾝｸﾚ移動量
ネジピ ッ チ■高速同期では補間方式がベター
高速主軸との同期性では、補間方式の方が性能は上がります。
特に主軸・送り軸ともに最新のＡＣサーボとすれば、最高性能の同期性が実現します。

TB04-2450K.jtdc-31

56. 直径指令旋盤などでは、Ｘ軸(切り込み軸)の指令値をワークの直径値で指令します。
動作プログラム内の数値を直径指令として扱い、実際の移動は、指令値の半分です。
現在位置表示画面の指令位置は直径指令値として表示します。
ただし、アブソ位置、機械位置、偏差量は半径指令値として表示します。
例: Ｘ軸を直径指令とし、動作プログラム中で以下のような記述をした場合
ＬＩＮ Ｘ１００ F１０００;
指令位置は１００と表示し、アブソ位置、機械位置、(偏差量）は５０と表示します。

57. 電子カム・多軸同期
プレス・高速搬送など多軸同期で繰り返し動作する機構を、機械カムの代わりにデータ化した動作パターンで制御します。
従軸の変位図データをコントローラ内部に持ち、主軸位相を推移させて、時々刻々の位置変化分を指令します。また、サイクルの繰り返しを連続させます。
従節 の変 位PC(パソコン)
EXCEL
ﾌﾟﾛﾌｧｲﾙ情報

ＭＡＭＰ
電子カム機能多軸同期制御主軸ＰＧまたは仮想的時間 ｔ
な回転速度
従 軸ﾊﾟﾀｰﾝ を 直 接 設 定

3000rpm

従 軸1

従 軸2
主 軸 0°

90° 180° 270° 360°

■電子カムの特徴◆簡単に動作パターンを作成できます。
◆現場でパターンを変更して、最適調整できます。
◆動作パターンの作成・変更は、ＥＸＣＥＬ上にてグラフ確認しながら可能です。

TB04-2450K.jtdc-32

58. フレキシブル電子カム〈専用化〉

電子カムの発展形です。
動作パターンを複数設定し、入力条件によりリアルタイムに変更できます。
ワーク種や状況に応じて動作パターンを瞬時に変更します。
また、主軸位相に合わせた出力信号のＯＮ／ＯＦＦも可能です。
開始パターン
開始動作
準備動作

連続パターン
実作業動作
ﾊﾟﾀｰﾝ1

コンディションテーブル
分岐条件設定出力信号条件パターン
開始パターン
連続パターン
終了パターンコンディション
テーブル

入力条件による
分岐ﾊﾟﾀｰﾝ２～４

終了パターン
終了動作
停止入力：主軸角度(0～360°)に応じた各従軸の位置：１サイクル目の特殊な動作パターン：繰り返し動作のパターン(４種)切り換え可能：終了サイクルの特殊な動作パターン：入力信号による分岐条件(パターン選択)と出力信号の設定

59. 高速オシレーション（振幅一定）〈専用化〉

振幅一定の高速オシレーション機能です。

■専用のオシレーション命令
振幅・周期・停止時間などのパラメタを設定します。
主軸指令のように他の軸指令とは独立で、オシレーション中にも通常に運転プログラムを実行します。
SWING X10000 F1666667 L10 TM8;

■振幅一定制御
一般に、高速に往復動作を行うとサーボ系の遅れで、振幅が縮小する傾向があります。
ピークサーチ（振幅推定）機能と振幅補正機能によって、低速～高速まで指令どおりの振幅で正確に動作します。

■用途
研磨

微細加工

高精度穴あけTB04-2450K.jtdc-33

60. トルク制御〈専用化〉

トルク・速度・位置を正確に連動させて制御します。

■トルク関連命令
トルク判定直線補間
トルク制限モード
トルク監視モード
トルク指令■サーボプレス事例：トルクが越えるとスキップ：トルクリミットしながら補間動作：指定値を超えたらワーニング：トルク値を直接指令■トルク指令の特徴
リアルタイムな切り替え（位置・速度とトルクモード）
トルク値のロギング機能（位置・トルクの時系列計測）

■応用例
精密成形
サーボプレス
圧入・圧接
テンション制御
柔軟物ハンドリング

61. ＴＰＣロギング機能と精度解析
ＴＰＣロギング機能で、複数軸の軌跡精度や緻密モーションの挙動を定量的に解析できます。
解析は、ＥＸＣＥＬでおこないますので、ユーザ自身でカスタマイズもできます。
通常、サーボの調整には、サーボメーカの専用ソフトを利用します。
ただ、この場合、１軸での評価です。
２軸以上での同期性や合成軌跡の解析には、ＭＡＭＰのＴＰＣロギングが最適です。
代表的な解析は、真円精度です。真円精度を解析する事で、以下の機構要素も評価できます。

■真円の解析の効果◆２軸のゲインバランス 合成軌跡精度◆コーナの内回り具合◆低速時の摩擦やうねり（スティックモーションなど）◆静止摩擦と動摩擦の関係 円弧の象限突起誤差から■円弧の縮小（位置ゲインの影響）
位置ループゲインが低いと円弧の縮小（内回り）
が大きくなります■円弧のひずみ（２軸の位置ゲインの不一致）
お互いの軸の位置
ループゲインが違うと４５度に傾いた誤差が生じます。

約２０μｍの縮小の事例です。

■ＴＰＣ－ＥＸＣＥＬの機能
真円精度
直線軌跡精度
サーボ応答（速度波形）■真円度解析例

■サーボ応答解析例

TB04-2450K.jtdc-34

62. 輪郭形状の精度向上
加工だけでなく、搬送や組立マシンでも正確な軌跡が重要になってます。
ＭＡＭＰでは、高精度な軌跡を実現するためのいろいろな機能や定量解析する機能を持っています。

■真円精度の向上（内回りのない軌跡）■コーナ軌跡の改善◆位置ループゲインは同じ値 →バランスが最重要◆補間加減速の時定数を小さく→むしろゼロが望ましい◆位置ループゲインを上げる →応答性を上げる◆形状補正機能→サーボ遅れを補償◆補間前加減速→送り速度を自動調整◆送り速度を下げる→現実的（タクト低減）

63. 初期導入・試運転は簡単
通常モーションコントローラの試運転は、経験が必要です。サーボの調整、機構との関係、ＰＣソフトなど、いろいろな知識が必要で、絡みが生じてきます。
はじめての方にとっては、どこからひもとけば良いのか迷ってしまいます。
そこで、典型的な手順を決めて、具体的に説明しました。
マニュアルの〈導入編〉と〈試運転・調整編〉に沿って、はじめての方でも迷わずに試運転できます。
具体的な説明に従って、自然に操作に慣れていきます。
■初期導入
ＰＣソフトインストールなど■操作の練習ＭＡＭＰ単独で基本操作の練習■モータ単体運転
モータのみ接続して、仮のサーボ調整で試運転の練習■機構を含んだ試運転 実際の試運転

64. サーボレス運転（開発環境）
ＰＣアプリ・画像処理・マルチタスク運転プログラムなどのシステム的な開発では、実機とは別に開発環境が必要となる場合もあります。とくに、多軸システムで、開発環境のために全てのサーボを準備するのは、コスト的にも作業的にも大変です。ＭＡＭＰでは、設定によりサーボアンプを仮想的に使用できるようになっています。

■仮想サーボアンプ
サーボアンプ部なしに、仮想的に軸を動作させます。上位ソフトのデバッグにも有効です。
ＭＡＭＰのモーション制御部のみでモーションのシミュレーション動作ができます。

65. デバッグ・トラブル調査の支援機能〈専用化〉

ＰＣソフトとの連係やマルチタスク運転では、ユーザ作成のソフトやロジックが複雑に連係する場合もあります。その際に、システムデバッグや調査を支援する機能が便利です。実際のインプリメントは、
ユーザ毎の専用化対応となります。
また、そのような機能を内在させて、調査用の罠として仕掛けをする場合もあります。発生頻度が低いトラブルや遠地調査に有効な手法です。

■通信ロギング機能
イーサネットやＲＳ２３２の送受信コマンドを時系列ロギングして、解析できるようにします。

■マクロ変数ロギング機能
指定したマクロ変数のトレンドを時系列ロギングして、解析できるようにします。

■ＴＰＣ－ＥＸＣＥＬのカスタマイズ
位置・トルクなどの時系列ロギングや解析処理を専用化します。
TB04-2450K.jtdc-35

66. 周辺設計や導入準備も支援
モーションコントローラが未経験な方でも、自作ＮＣを作成されています。
特にテクノＨＰの以下のページがお役に立ちます。

■デモユニットのお貸し出し
デモユニットと説明ビデオ・テキストをお貸し出しいたします。初回練習には効果的です。

■年間サポート
年間サポートを契約いただくと、ＰＣ・サーボ応用など周辺も含めてご相談対応をいたします。

■サンプルデータ
いろいろなサンプルをご提供しています。
◆テクノ言語・Ｇ言語サンプル運転プログラム◆サンプルＰＣアプリソフト◆ＳＬＭ４０００応用「自作ＮＣマシンへの提言」◆展接など回路図の事例

67. 機構変換・ロボット制御

〈専用化〉

■機構変換
リンク系、極座標系、パラレル機構などの変換処理を内在可能。

■ＭＡＭＰによるロボット制御の特徴◆高精度軌跡◆自動機制御◆複合化◆ソースIF公開

機構変換しながら高精度な輪郭制御。連続なめらか補間。
ロボット機構で専用加工機、搬送機など用途別展開
実際の生産装置を制御・管理するいろいろな機能
直交系・特殊機構などをマルチタスクで並列運転
ＭＡＭＰの制御ソフトの一部を公開し、ユーザ開発が可能。

■応用事例■パイプベンディングロボット◆ＸＹθテーブル制御（パラレル機構）◆大型FPD検査ロボット◆パイプベンディングロボット◆ウェハー搬送ロボット◆自動溶接ロボット◆６自由度レーザカッティングマシン

TB04-2450K.jtdc-36

68. 他にも便利な機能■軸の形態
直動軸・旋回軸・回転軸・無限位置決め軸など、いろいろな機構に応じて設定できます。
通常の有限軸：＋/－方向にリミットを設けます。直動軸や旋回軸があります。
無限回転軸 ：１回転してもとの位置に戻る軸では、３６０度毎に座標系を戻します。（周回処理）
速度指令軸 ：主軸やスピナーなど、位置管理せずに速度指令で動作。
位置管理と速度指令の切り替えも可能です。

■座標系
機械座標系と論理座標系の２種類が基本です。
◆機械座標系
機構の原点位置を基準とした座標系です。ワークの搬入出位置、
ツールの交換位置などは、機構固有の位置なので、一般的に機械座標系の指令を使います。
◆論理座標系
原点設定をした位置を座標系の原点とします。原点設定は、ワークの位置などに応じて、任意の位置で可能です。通常の指令は、論理座標系でおこないます。
◆ワーク座標系
専用化でワーク座標系にも対応します。論理座標系が多重になります。
移動命令（位置決め、補間指令）は、各々の座標系に応じた命令があります。
つまり同じ運転プログラムの中でも、各々の座標系での移動が可能です。

■軸動作の特殊状態
保守・試運転での作業効率や安全性を考慮して、軸動作の特殊状態を指定できます。
◆ＯＴ無視：ＯＴ発生状態ではサーボアラームですが、ＯＴ無視モードに切り替えて、軸を戻す事ができます。
◆軸インターロック ：自動/手動とも、特定の軸の指令や移動を禁止し、アラームとします。
◆軸ネグレクト：自動/手動とも、特定の軸の指令や移動を無視します。

■運転中の速度変更（オ－バライド）
自動運転中の送り速度や手動運転（ジョグ/インチング）の速度を1％～200％の比で増減できます。移動中でもＰＣソフトや機械パネルＩＦ(I/O)からリアルタイムに変更できます。

■Ｇ言語の途中再開
運転プログラム途中のアラーム停止後のリセット操作で、直前のシーケンスＮＯ．（ラベル行）
から再開できます。いわゆる「やり直し再開」で、あらかじめ再開させたいステップにシーケ
ンスＮＯ．をつけておきます。

TB04-2450K.jtdc-37