ユーザ自身のプログラムから AlphaCAM
のほとんどの機能にアクセスできます.
APIは、AlphaCAMの中で
Visual Basic for Applications(VBA)
から呼び出すことができる多くの関数を含みます.
関数はまた、VBA(Excel、Access、Wordなどに含まれる)または
Visual Basic、Delphi、C++またはOLE
オートメションをサポートする他のどの言語で作られたプログラムやDLLから呼び出すこともできます.
これだけ多くの言語により、ユーザアプリケーションが開発可能なCAD/CAMはないのではないでしょうか。
API関数はプログラマに形状を作ってそれらを加工したり,ファイルの読み込みや保存などをするような
AlphaCAM 機能への直接のアクセスを提供します.
例えばDelphi
や C++ で
DLL を作れば,必要な機能を AlphaCAM
のメニュー(複数のオプションを含むメニューも)やメニューオプションに組み込むことができます.
API と同様に,全ての AlphaCAM
モジュールに Basic
プログラム実行環境が組み込まれています.DLL
を作るには専門的な知識が必要ですが,Basicスクリプトは基礎的なプログラミングを理解するだけで作成できます.
例えば,たくさんのドリル穴を含む加工をしたい場合などに,全ての円の径を自動的に調べて大きさ順に整理し,各円に対して適合したドリルを選んでNCプログラムを自動的に出力するようなスクリプトは簡単に作れます.これは簡単な例ですが,
AlphaCAM を
NC プログラム作成エンジンとして利用できることを理解いただけると思います.
もしスクリプトやDLLを作ることに自身がない方や時間が無くて作れない場合には,ライコムや代理店にご相談下さい.
|