
                             READMEJ.TXT  File
       README file for FANUC Open CNC  Drivers and Libraries (FOCAS1/2)
          (C) Copyright FANUC LTD, 1996-2006. All Rights Reserved.


  このドキュメントには FANUC Open CNC Drivers and Libraries (FOCAS1/2) に関する
  以下の情報が記述されています。
  ご使用の前に必ずお読みいただくようお願いいたします。

  (*) FOCAS1/2 : FANUC Open CNC API Specifications version 1 or 2

--------------------------------------------------------------------------
[1] CD-ROMの構成について
[2] CD-ROMの内容について
[3] ファイルの概要について
[4] 動作環境について
[5] インストール方法について
[6] ソフトウェアの再配布について
[7] 更新履歴
--------------------------------------------------------------------------

  Microsoft, MS, MS-DOS, Visual Basic, Visual C++, Windows, Win32, Win32s,
  Windows NT は米国Microsoft社の登録商標です。

  (*) ご購入頂いた本ソフトウェアは事業所内で必要に応じてコピーして利用い
      ただけます。ただし、本ソフトウェアの著作権はファナックに属し、本ソ
      フトウェアの一部、または全体をアプリケーションの開発を目的として第
      三者に再配布することはできません。

  (*) 本CD-ROM内のHSSB用のソフトウェアは高速シリアルバスType 2で接続されたパソ
      コン、FS160i/180i/210i/300i/310i/320i、インテリジェントターミナルType 2、
      FANUC PANEL i および、パソコン機能付CNC表示ユニット用です。
      MMC-IV、高速シリアルバスType 1で接続されたパソコン、インテリジェン
      トターミナルType 1用に開発されたものではありません。


==========================================================================
[1] CD-ROMの構成について
==========================================================================

    本CD-ROM中のライブラリは、32ビットの開発言語(Visual C++ 2.x/4.x/5.x/
    6.x, Visual Basic 4.x/5.x/6.x)から使用する事が可能です。


==========================================================================
[2] CD-ROMの内容について
==========================================================================

    このCD-ROMは以下のようなフォルダ構造になっています。必要なファイルをコピ
    ーして下さい。

    詳しくは
        [5] インストール方法について
    をお読みください。

    README.TXT  : 英語版ドキュメント
    READMEJ.TXT : このファイル


    * HSSBドライバ関係のファイル

     <HSSB>\README2.TXT   : HSSBドライバ英語ドキュメント
     <HSSB>\README2J.TXT  : HSSBドライバ日本語ドキュメント
     <HSSB>\NCBOOT32.DOC  : NCBOOT32.EXE 英語ドキュメント
     <HSSB>\NCBOOT32J.DOC : NCBOOT32.EXE 日本語ドキュメント
     <HSSB>\UPDATE.EXE    : HSSBドライバアップデート用ユーティリティ
     <HSSB\WIN95>\*.*     : Windows 95/98用HSSBドライバ
     <HSSB\NT40>\*.*      : Windows NT 4.0用HSSBドライバ
     <HSSB\WIN2K>\*.*     : Windows 2000用HSSBドライバ
     <HSSB\WINXP>\*.*     : Windows XP用HSSBドライバ
     <HSSB\COMMON>\*.*    : Windows 95/98/NT/2000/XP共通ファイル

        * ドキュメントファイルは、Microsoft Word 97以降で開いて下さい。
          ワードパッドでは、開けない場合があります。


    * ＣＮＣ／ＰＭＣデータウィンドウライブラリ関連のファイル

     <FWLIB>\FWLIB32.DLL  : CNC/PMCデータウィンドウ統轄ライブラリ
     <FWLIB>\FWLIBE1.DLL  : 機種別ライブラリ(TCP/IP用)
     <FWLIB>\FWLIB30i.DLL : 機種別ライブラリ(300i/310i/320i用)
     <FWLIB>\FWLIB150.DLL : 機種別ライブラリ(150-B用)
     <FWLIB>\FWLIB15i.DLL : 機種別ライブラリ(150i用)
     <FWLIB>\FWLIB160.DLL : 機種別ライブラリ(160/180/210用)
     <FWLIB>\FWLIB16W.DLL : 機種別ライブラリ(160i/180i-W用)
     <FWLIB>\FWLIB0i.DLL  : 機種別ライブラリ(0i-A用)
     <FWLIB>\FWLIB0iB.DLL : 機種別ライブラリ(0i-B用)
     <FWLIB>\FWLIBPM.DLL  : 機種別ライブラリ(Power Mate-D/H用)
     <FWLIB>\FWLIBPMi.DLL : 機種別ライブラリ(Power Mate i-D/H用)
     <FWLIB>\FWLIB32.LIB  : インポートライブラリ
     <FWLIB>\FWPMCALM.INI : PMCのアラームメッセージファイル


    * ＣＮＣ／ＰＭＣデータウィンドウ関数，構造体用
                                              C/C++、Visual Basicヘッダファイル

     <FWLIB>\FWSYMBOL.H      : シンボル定義ファイル(共通)
     <FWLIB\e1>\FWLIB32.H    : TCP/IP用
               (FS15i/16i/18i/21i/30i/31i/32i/0i-B//0i-C/Power Mate i共通)
               ＣＮＣ／ＰＭＣデータウィンドウ関数，構造体用C/C++/C++ .NETヘッダ
               ファイル
     <FWLIB\e1>\FWLIB32.BAS  : TCP/IP用
               (FS15i/16i/18i/21i/30i/31i/32i/0i-B//0i-C/Power Mate i共通)
               ＣＮＣ／ＰＭＣデータウィンドウ関数，構造体用Visual Basicヘッダ
               ファイル
     <FWLIB\30i>\FWLIB32.H   : FS300i/310i/320i用
               ＣＮＣ／ＰＭＣデータウィンドウ関数，構造体用C/C++ヘッダファイル
     <FWLIB\30i>\FWLIB32.BAS : FS300i/310i/320i用
               ＣＮＣ／ＰＭＣデータウィンドウ関数，構造体用Visual Basicヘッダ
               ファイル
     <FWLIB\150>\FWLIB32.H   : FS150-B用
               ＣＮＣ／ＰＭＣデータウィンドウ関数，構造体用C/C++ヘッダファイル
     <FWLIB\150>\FWLIB32.BAS : FS150-B用
               ＣＮＣ／ＰＭＣデータウィンドウ関数，構造体用Visual Basicヘッダ
               ファイル
     <FWLIB\15i>\FWLIB32.H   : FS150i用
               ＣＮＣ／ＰＭＣデータウィンドウ関数，構造体用C/C++ヘッダファイル
     <FWLIB\15i>\FWLIB32.BAS : FS150i用
               ＣＮＣ／ＰＭＣデータウィンドウ関数，構造体用Visual Basicヘッダ
               ファイル
     <FWLIB\160>\FWLIB32.H   : FS160/180-B/C, FS210-B, FS160i/180i/210i用
               ＣＮＣ／ＰＭＣデータウィンドウ関数，構造体用C/C++ヘッダファイル
     <FWLIB\160>\FWLIB32.BAS : FS160/180-B/C, FS210-B, FS160i/180i/210i用
               ＣＮＣ／ＰＭＣデータウィンドウ関数，構造体用Visual Basicヘッダ
               ファイル
     <FWLIB\16iW>\FWLIB32.H   : FS160i/180i-W用
               ＣＮＣ／ＰＭＣデータウィンドウ関数，構造体用C/C++ヘッダファイル
     <FWLIB\16iW>\FWLIB32.BAS : FS160i/180i-W用
               ＣＮＣ／ＰＭＣデータウィンドウ関数，構造体用Visual Basicヘッダ
               ファイル
     <FWLIB\0i>\FWLIB32.H   : FS0i-A用
               ＣＮＣ／ＰＭＣデータウィンドウ関数，構造体用C/C++ヘッダファイル
     <FWLIB\0i>\FWLIB32.BAS : FS0i-A用
               ＣＮＣ／ＰＭＣデータウィンドウ関数，構造体用Visual Basicヘッダ
               ファイル
     <FWLIB\0iB>\FWLIB32.H   : FS0i-B用
               ＣＮＣ／ＰＭＣデータウィンドウ関数，構造体用C/C++ヘッダファイル
     <FWLIB\0iB>\FWLIB32.BAS : FS0i-B用
               ＣＮＣ／ＰＭＣデータウィンドウ関数，構造体用Visual Basicヘッダ
               ファイル
     <FWLIB\PM>\FWLIB32.H   : Power Mate-H, Power Mate-D用
               ＣＮＣ／ＰＭＣデータウィンドウ関数，構造体用C/C++ヘッダファイル
     <FWLIB\PM>\FWLIB32.BAS : Power Mate-H, Power Mate-D用
               ＣＮＣ／ＰＭＣデータウィンドウ関数，構造体用Visual Basicヘッダ
               ファイル
     <FWLIB\PMI>\FWLIB32.H   : Power Mate i-D, Power Mate i-H用
               ＣＮＣ／ＰＭＣデータウィンドウ関数，構造体用C/C++ヘッダファイル
     <FWLIB\PMI>\FWLIB32.BAS : Power Mate i-D, Power Mate i-H用
               ＣＮＣ／ＰＭＣデータウィンドウ関数，構造体用Visual Basicヘッダ
               ファイル

     <FWLIB\Dot NET sample>\FWLIB32.CS : Visual C# .NET用サンプル
               Visual C# .NET用ヘッダファイルのサンプルです。
               必要に応じて内容を修正してご使用下さい。
     <FWLIB\Dot NET sample>\FWLIB32.VB : Visual Basic .NET用サンプル
               Visual Basic .NET用ヘッダファイルのサンプルです。
               必要に応じて内容を修正してご使用下さい。
     <FWLIB\Dot NET sample>\DotNet.TXT  : .NET用ヘッダファイル英語ドキュメント
     <FWLIB\Dot NET sample>\DotNetJ.TXT : .NET用ヘッダファイル日本語ドキュメント


    * MDIキードライバ関係のファイル

      本CD-Rには、MDIキードライバは含まれていません。
      MDIキードライバは、Drivers Disk の A02B-0207-K793、A08B-0084-K790 に収め
      られています。


    * 関数仕様書関係のファイル

     <DOCUMENT\SPECE>\*.*       : 英語版データウィンドウライブラリ仕様書
     <DOCUMENT\SPECJ>\*.*       : 日本語版データウィンドウライブラリ仕様書
     <DOCUMENT\PM>\FWLIBPM.TXT  : 英語版Power Mateライブラリ仕様書
     <DOCUMENT\PM>\FWLIBPMJ.TXT : 日本語版Power Mateライブラリ仕様書


    * ユーティリティ関係のファイル

     <UTILITY>\CONTMEM.EXE  : ＣＮＣのメモリを表示するユーティリティ
     <UTILITY>\READMEC.TXT  : メモリ表示ユーティリティ英語ドキュメント
     <UTILITY>\READMECJ.TXT : メモリ表示ユーティリティ日本語ドキュメント
     <UTILITY>\OPTSET.EXE   : ＣＮＣのオプションを設定するユーティリティ
     <UTILITY>\README4.TXT  : オプション設定ユーティリティ英語ドキュメント
     <UTILITY>\README4J.TXT : オプション設定ユーティリティ日本語ドキュメント
     <UTILITY>\NUMLOCK.EXE  : キーボードのNumLockをON/OFFするツール
     <UTILITY>\NUMLOCK.TXT  : NUMLOCK.EXEの英語ドキュメント
     <UTILITY>\NUMLOCKJ.TXT : NUMLOCK.EXEの日本語ドキュメント


    * ログ出力関係のファイル

     <LOG>\FWLOG.EXE    : データウィンドウライブラリ通信ログ出力表示
                          ユーティリティ
     <LOG>\LOGLEVEL.EXE : データウィンドウライブラリ通信ログ出力機能制御
                          ユーティリティ


    * シリアル/ＦＣＡ通信関係のファイル

     <SERIAL>\FCA32.DLL   : シリアル/ＦＣＡ通信 ＤＬＬ型ライブラリ
     <SERIAL>\FCA32.LIB   : シリアル/ＦＣＡ通信 インポートライブラリ
     <SERIAL>\FCA32.H     : シリアル/ＦＣＡ通信関数，構造体用C/C++
                            ヘッダファイル
     <SERIAL>\FCA32.BAS   : シリアル/ＦＣＡ通信関数，構造体用Visual Basic
                            ヘッダファイル
     <SERIAL>\SERIAL.TXT  : 英語版シリアル/ＦＣＡ通信ライブラリ仕様書
     <SERIAL>\SERIALJ.TXT : 日本語版シリアル/ＦＣＡ通信ライブラリ仕様書


   * CNC主導メッセージ通知機能サーバ関係のファイル

     <UNMSG>\UMSGSERV.EXE : CNC主導メッセージ通知機能サーバ


==========================================================================
[3] ファイルの概要について
==========================================================================

    <HSSB>フォルダ中のファイルについては、README2J.TXTを参照してください。


< FWLIB32.DLL >
    高速シリアルバス、及びイーサネットで接続されたパソコンとＣＮＣ／ＰＭＣ間で
    各種データや情報を交換するためのライブラリです。

< FWLIBE1.DLL >
    TCP/IP用のライブラリです。FWLIB32.DLLから呼び出されます。

< FWLIB30i.DLL >
    FS300i/310i/320i用のライブラリです。FWLIB32.DLLから呼び出されます。

< FWLIB150.DLL >
    FS150-B用のライブラリです。FWLIB32.DLLから呼び出されます。

< FWLIB15i.DLL >
    FS150i用のライブラリです。FWLIB32.DLLから呼び出されます。

< FWLIB160.DLL >
    FS160/180-B/C, FS210-B, FS160i/180i/210i用のライブラリです。
    FWLIB32.DLLから呼び出されます。

< FWLIB16W.DLL >
    FS160i/180i-W用のライブラリです。FWLIB32.DLLから呼び出されます。

< FWLIB0i.DLL >
    FS0i-A用のライブラリです。FWLIB32.DLLから呼び出されます。

< FWLIB0iB.DLL >
    FS0i-B用のライブラリです。FWLIB32.DLLから呼び出されます。

< FWLIBPM.DLL >
    Power Mate-D, Power Mate-H用のライブラリです。FWLIB32.DLLから呼び出され
    ます。

< FWLIBPMi.DLL >
    Power Mate i-D, Power Mate i-H用のライブラリです。FWLIB32.DLLから呼び出さ
    れます。

< FWLIB32.LIB >
    Ｃ／Ｃ＋＋言語において、ＣＮＣ／ＰＭＣウィンドウライブラリFWLIB32.DLLと
    ダイナミックリンクをするためのインポートライブラリです。

< FWPMCALM.INI >
    pmc_rdalmmsg()関数で使用されるPMCのアラームメッセージファイルです。

< FWLIB32.H >
    ＣＮＣ／ＰＭＣデータウィンドウ関数、ならびに構造体用のＣ／Ｃ＋＋ヘッダ
    ファイルです。
    ファイルは、機種別に分かれています。

< FWSYMBOL.H >
    ＣＮＣ／ＰＭＣデータウィンドウ関数で使用するシンボルが定義されたファイルで
    す。ファイルは共通です。

< FWLIB32.BAS >
    ＣＮＣ／ＰＭＣデータウィンドウ関数、ならびに構造体用のVisual Basic ヘッダ
    ファイルです。
    ファイルは、機種別に分かれています。

< FWLIB32.CS >
    ＣＮＣ／ＰＭＣデータウィンドウ関数、ならびに構造体用のVisual C# .NET ヘッダ
    ファイルです。

< FWLIB32.VB >
    ＣＮＣ／ＰＭＣデータウィンドウ関数、ならびに構造体用のVisual Basic .NET ヘ
    ッダファイルです。

< DOCUMENT\SPECE\FWLIB32.HTM >
    データウィンドウライブラリ仕様書トップページ（英語版）
    * 閲覧には、Internet Explorer 6.0以降のブラウザが必要です。

< DOCUMENT\SPECJ\FWLIB32.HTM >
    データウィンドウライブラリ仕様書トップページ（日本語版）
    * 閲覧には、Internet Explorer 6.0以降のブラウザが必要です。

< FWLIBPM.TXT >
    英語版Power Mateライブラリ仕様書

< FWLIBPMJ.TXT >
    日本語版Power Mateライブラリ仕様書

< FCA32.DLL >
    シリアル／ＦＣＡ（ファナックカセットアダプタ）機器を利用するためのライ
    ブラリです。

< FCA32.LIB >
    Ｃ／Ｃ＋＋言語において、シリアル／ＦＣＡ通信ライブラリFCA32.DLLとダイナ
    ミックリンクをするためのインポートライブラリです。

< FCA32.H >
    シリアル／ＦＣＡ通信関数、ならびに構造体用のＣ／Ｃ＋＋ヘッダファイルです。

< FCA32.BAS >
    シリアル／ＦＣＡ通信関数、ならびに構造体用のVisual Basicヘッダファイル
    です。

< CONTMEM.EXE >
    ＣＮＣのメモリを表示、変更するユーティリティです。メンテナンス時に使用
    します。バックアップディスクにコピーして機械に添付してください。

< OPTSET.EXE >
    ＣＮＣのオプションを設定するユーティリティです。メンテナンス時に使用
    します。バックアップディスクにコピーして機械に添付してください。

< FWLOG.EXE >
    データウィンドウライブラリ通信ログ出力を表示するためのユーティリティです。

< LOGLEVEL.EXE >
    データウィンドウライブラリの通信ログ出力機能を制御するユーティリティです。

< NUMLOCK.EXE >
    キーボードのNumLockをON/OFFするツールです。
    このツールを使えば、フルキーボード無しで、NumLockをON/OFFできます。

< UMSGSERV.EXE >
    CNC主導メッセージ通知機能を使用するためのPC側のサーバです。
    CNC主導メッセージ通知機能の使用方法については、データウィンドウライブラリ仕
    様書を参照して下さい。本機能は、ファーストイーサネット専用の機能です。


==========================================================================
[4] 動作環境について
==========================================================================

    本CD-ROMのソフトウェアは、Windows 95/98, Windows NT 4.0,
    Windows 2000 Professional, Windows XP Professional 用です。
    Windows 3.1のWin32S環境上では動作しませんのでご注意下さい。

    TCP/IP用のソフトウェアをインストールする前に、「FANUCイーサネットボード
    取扱説明書(B-63354JA)」、「FANUCファストイーサネットボード/ファストデータ
    サーバ 取扱説明書(B-63644JA)」、または「FANUC 16i/18i/21i-MODEL B 結合説
    明書(機能編) (B-63523-1JA)」を参照し、以下の項目を確認してください。

      ・パソコン側のTCP/IPの設定
      ・ＣＮＣ側のイーサネットボード、または組込みイーサネットの設定
      ・パソコンとＣＮＣとのネットワーク接続の確認

    パンチプレス・レーザ関連の機能に対応しているシステムの系列／版数は次の通り
    です。
        イーサネットボード              16i/18i/21i     6561/06   以降
        ファストイーサネットボード      16i/18i/21i     6567/01   以降

    FS150iに対応しているシステムの系列／版数は次の通りです。

        イーサネットボード              15i             6563/05   以降
        ファストイーサネットボード      15i-B           6568/01   以降

    FS0i-Bに対応しているシステムの系列／版数は次の通りです。

        ファストイーサネットボード      0i-B            6567/07   以降

==========================================================================
[5] インストール方法について
==========================================================================

    ドライバのインストール手順の詳細は、README2J.TXTをお読み下さい。
    高速シリアルバスType 2で接続されたパソコン、FS160i/180i/210i/300i/310i/320i
    、インテリジェントターミナルType 2、FANUC PANEL i および、パソコン機能付CNC
    表示ユニット には、HSSB ドライバをインストールして下さい。

< FWLIB32.DLL  > < FWLIBE1.DLL  > < FWLIB30i.DLL > < FWLIB150.DLL >
< FWLIB15i.DLL > < FWLIB160.DLL > < FWLIB16W.DLL > < FWLIB0i.DLL  >
< FWLIB0iB.DLL > < FWLIBPM.DLL  > < FWLIBPMi.DLL >
    ユーザにとって都合のよいフォルダにコピーしてください。
    Windows\System (NT/2000/XPではSystem32)フォルダにコピーする事をお勧めしま
    す。

< FWLIB32.LIB > < FWLIB32.H > < FWLIB32.BAS > < FWLIB32.CS > < FWLIB32.VB >
< FWSYMBOL.H >
    開発に都合のよいフォルダにコピーしてください。

< FWPMCALM.INI >
    アプリケーションのあるフォルダかシステムフォルダにコピーしてください。

< FCA32.DLL >
    ユーザにとって都合のよいフォルダにインストールしてください。

< FCA32.LIB > < FCA32.H > < FCA32.BAS >
    開発に都合のよいフォルダにインストールしてください。


==========================================================================
[6] ソフトウェアの再配布について
==========================================================================

    本ソフトウェアを用いて開発したアプリケーションを動作させるのに必要なド
    ライバ、およびランタイムモジュールは、アプリケーションに添付して再配布
    することができます。

    具体的には、以下の拡張子のファイルを再配布することが可能です。

        *.EXE, *.DLL, *.SYS, *.VXD, *.DEF, *.INI, *.CPL


==========================================================================
[7] 更新履歴
==========================================================================

    データウィンドウライブラリ仕様書(html形式)の "更新履歴" を参照して下さ
    い。


