• ユーザーマニュアル

【Ezcad2】ユーザーズマニュアル

Ezcad2.14.9 ユーザーズマニュアル

目次

  • Ezcad2.14.9 ユーザーズマニュアルI
  • 目次II
  • 第1章 はじめに1
  • 1.1 EzCad2の概要1
  • 1.1.1 ソフトウェアのインストール1
  • 1.1.2 ソフトウェアの機能1
  • 1.1.3 インターフェースの紹介1
  • 1.2 EzCad2ユーザーズマニュアルについて2
  • 1.2.1 内容の構成2
  • 1.2.2 お知らせ2
  • 第2章 ファイルメニュー3
  • 2.1 新規作成3
  • 2.2 開く4
  • 2.3 保存/名前を付けて保存4
  • 2.4 ベクターファイルの読み込み、ビットマップファイルの読み込み6
  • 2.5 印刷6
  • 2.6 画像のスキャン7
  • 2.7 システムパラメータ7
  • 2.7.1 一般8
  • 2.7.2 カラー9
  • 2.7.3 ワークスペース9
  • 2.7.4 自動保存10
  • 2.7.5 移動・回転10
  • 2.7.6 プラグマネージャー11
  • 2.7.7 ユーザーマネージャー12
  • 2.7.8 言語12
  • 2.8 イメージライブラリ13
  • 2.9 最近使用したファイルの一覧13
  • 2.10 終了13
  • 第3章 編集メニュー14
  • 3.1 元に戻す(U)/やり直し(R)14
  • 3.2 切り取り(T)/コピー(C)/貼り付け(P)14
  • 3.3 結合/結合解除15
  • 3.4 グループ化/グループ解除15
  • 3.5 ハッチング15
  • 3.6 曲線に変換20
  • 3.7 破線に変換21
  • 3.8 オフセット21
  • 3.9 テキストのグループ解除21
  • 第4章 修正メニュー22
  • 4.1 配列22
  • 4.2 テキスト配列24
  • 4.3 変形24
  • 4.3.1 移動24
  • 4.3.2 回転24
  • 4.3.3 反転(ミラー)25
  • 4.3.4 拡大縮小25
  • 4.3.5 傾斜26
  • 4.4 変形加工(Plastic)27
  • 4.5 分布配置27
  • 4.6 並べ替え29
  • 4.7 トリム29
  • 4.8 曲線編集29
  • 4.9 整列30
  • 4.10 JSFフォント30
  • 第5章 描画メニュー37
  • 5.1 点38
  • 5.2 曲線39
  • 5.3 直線39
  • 5.4 長方形40
  • 5.5 円40
  • 5.6 楕円41
  • 5.7 多角形41
  • 5.8 テキスト42
  • 5.8.1 文字属性42
  • 5.8.2 曲線文字機能43
  • 5.8.3 円形文字46
  • 5.8.4 バーコード文字47
  • 5.8.5 可変文字53
  • 5.9 ビットマップ69
  • 5.10 ベクターファイル74
  • 5.11 タイムラプサー75
  • 5.12 入力ポート75
  • 5.13 出力ポート75
  • 5.14 選択76
  • 5.15 ノード編集78
  • 5.16 エンコーダー距離80
  • 第6章 表示メニュー82
  • システムツールバー/表示ツールバー/描画ツールバー/ステータスバー/オブジェクトリストツールバー/
  • オブジェクトプロパティツールバー/マーキングパラメータツールバー82
  • 6.1 システムバー82
  • 6.2 ズームバー82
  • 6.3 描画バー83
  • 6.4 ステータスバー83
  • 6.5 オブジェクトリスト83
  • 6.6 オブジェクトプロパティ84
  • 6.7 マーキングパラメータ86
  • 6.8 定規/グリッド/ガイドライン86
  • 6.9 グリッドスナップ86
  • 6.10 ガイドラインスナップ86
  • 6.11 オブジェクトスナップ86
  • 6.12 IO状態86
  • 第7章 特殊機能87
  • 7.1 テキストの変更87
  • 7.2 シリアル番号(SN)テキスト88
  • 7.3 IPG設定88
  • 7.4 ファイルからface3dを読み込む89
  • 第8章 レーザー89
  • 8.1 角度回転(AngleRotate)90
  • 8.2 角度回転2(AngleRotate 2)93
  • 8.3 複数ファイルマーキング(MultiFileMark)94
  • 8.4 パワールーラー(PowerRuler)96
  • 8.5 リングテキストマーキング(RingTextMark)101
  • 8.6 ロータリーマーキング105
  • 8.7 回転テキストマーキング(RotateTextMark)107
  • 8.8 分割マーキング2(SplitMark2)107
  • 8.9 プロジェクトマーキング(ProjectMark)114
  • 第9章 ヘルプ115
  • 9.1 バージョン情報115
  • 第10章 マーキング116
  • 10.1 ペンリスト116
  • 10.2 マーキングパラメータの基本117
  • 10.3 マーキング制御バー125
  • 10.4 機械パラメータ125
  • 10.4.1 フィールドパラメータ125
  • 10.4.2 レーザー制御パラメータ128
  • 10.4.3 ポートパラメータ131
  • 10.4.4 その他133
  • 10.4.5 ハード情報(HardInfo)137

第1章 はじめに

1.1 EzCad2の概要

1.1.1 ソフトウェアのインストール

EzCad2ソフトウェアは、900MHz以上のCPUおよび256MB以上のRAMを搭載したPC上で動作します。一般的には、できるだけ高速なPCを推奨します。EzCad2はMicrosoft Windows XP上で開発されており、Windows XP、WIN7、WIN8およびVISTA上で動作します。EzCad2のインストールは非常に簡単です。ユーザーはインストールCD内のEzCad2フォルダをハードディスクにコピーし、EzCad2フォルダ内のEzcad2.exeをダブルクリックするだけでソフトウェアを起動できます。EzCad2は「ドングル」と呼ばれるソフトウェアセキュリティデバイスを必要とします。このデバイスはPCのUSBポートに接続します。ドングルが接続されていない場合、または正しくインストールされていない場合は、警告が表示され、ソフトウェアはデモ状態で動作します。デモ状態では、ソフトウェアを評価することはできますが、ファイルの保存やレーザー装置の制御はできません。

1.1.2 ソフトウェアの機能

本ソフトウェアの主な機能:

・ グラフィックを自由にデザインできます。

・ TrueType、SHX、JSF(EzCad2が定義するシングルラインフォント)、DMF(ドットマトリクスフォント)、1次元バーコード、2次元バーコードなど、各種フォントをサポートします。

・ 柔軟な可変テキスト:レーザー加工中にテキストをリアルタイムで変更できます。Excelデータシートに対応しています。

・ シリアルポートを通じてテキストデータを直接読み込むことができます。

・ ネットワークを通じてテキストデータを直接読み込むことができます。

・ 強力なノード編集機能により、曲線の修正がより簡単になります。

・ 本ソフトウェアは265本の「ペン」をサポートしており、グラフィックの描画に使用され、それぞれに異なる加工パラメータを設定できます。

・ 一般的な画像形式をサポートします。(Bmp、jpg、.gif、.tga、.png、.tif…)

・ 一般的なベクター画像をサポートします。(ai、dxf、dst、plt…)

・ 画像処理(グレースケール、白黒反転)

・ 強力なハッチング機能、円形ハッチングにも対応。

・ より便利なIO操作により、周辺機器との連携が容易になります。

・ ダイナミックフォーカス(3軸加工システム)に対応。

・ SPI G3ファイバーレーザー、および最新のIPG_YLPおよびIPG_YLPMファイバーレーザーに直接対応。

・ 開かれた言語サポートシステムにより、様々な言語プラットフォームでソフトウェアを簡単に実行できます。

1.1.3 インターフェースの紹介

・ ソフトウェア起動画面

プログラムの実行中に、この画面(図1-1)が表示され、その間バックグラウンドで初期化処理が行われます。

図1-1 プログラム起動画面

図1-1 プログラム起動画面

・ メインインターフェース(図1-2)

図1-2 EzCad2 メインウィンドウ

図1-2 EzCad2 メインウィンドウ

1.2 EzCad2ユーザーズマニュアルについて

1.2.1 内容の構成

本ユーザーズマニュアルでは、各メニュー(ファイル、編集、描画、修正、表示、ヘルプ)について順に説明します。

1.2.2 お知らせ

第2章 ファイルメニュー

ファイルメニューは、開く、保存、Twain機器からの画像取り込みなど、一般的なファイル操作に使用します。(図2-1)

図2-1 ファイルメニュー

図2-1 ファイルメニュー

2.1 新規作成

「新規作成」は、オブジェクトを作成するための空白のワークスペースを作成する機能で、ショートカットキーは「Ctrl + N」※1です。「新規作成」をクリックすると、編集中のドキュメントを閉じ、同時に新しいファイルを作成します。編集中のドキュメントがまだ保存されていない場合は、保存するかどうかを確認するメッセージが表示されます。

ツールバー上の「新規作成」アイコンは iconです。このアイコンをクリックしても同じ操作を実行できます。

上記のアイコンにマウスカーソルを合わせてしばらく待つと、そのアイコンの機能を簡単に説明するツールチップが表示され、同時にメインウィンドウ下部のステータスバーにも詳細な説明が表示されます。また、ファイルメニュー内の「新規作成」にマウスカーソルを合わせた場合は、ステータスバーにのみ詳細な説明が表示されます。

※1 「Ctrl + N」は、「Ctrl」キーを押しながら「N」キーを押すことを指します。以降も同様です。

注意:EzCad2ソフトウェアでは、ツールバー上の各アイコンには、簡単な説明を表示するツールチップ機能と詳細な説明を表示する機能があります。また、各アイコンには対応するメニュー項目があり、どちらの方法でも同じ機能が実行されます。本ユーザーズマニュアルでは、以降の章でこの点について改めて説明しません。

2.2 開く

「開く」は、保存された「.ezd」ファイルを読み込む機能で、ショートカットキーは「Ctrl + O」です。(図2-2)「開く」をクリックすると、開きたいファイルを選択するためのファイルを開くダイアログが表示されます(図2-2参照)。有効な「.ezd」ファイルを選択すると、ダイアログにファイルのプレビューが表示されます(ファイル保存時にプレビューを保存している必要があります)。

図2-2

図2-2

ツールバー上の「開く」アイコンは iconです。

他のファイル形式で保存されたファイルは、「開く」コマンドでは開くことができません。

2.3 保存/名前を付けて保存

「保存」は、現在のマーキングドキュメントの状態をディスクに保存する機能です。「名前を付けて保存」は、現在のマーキングドキュメントを別の名前でディスクに書き込む機能です。現在の名前のままファイルを書き込む場合は、「保存」機能と同じです。

図2-3 「保存」ダイアログボックス

図2-3 「保存」ダイアログボックス

現在のドキュメントに既に名前が付けられている場合、「保存」を選択すると、そのファイルを開いた際に使用された名前で保存されます。名前が付けられていない場合は、保存先のパスと名前の入力を求めるメッセージが表示されます。現在のファイルに名前が付けられているかどうかにかかわらず、「名前を付けて保存」を選択すると、新しい名前の入力を求める画面が表示され、以前のファイルは上書きされません。「プレビュー画像を保存」を選択すると、ファイルを開いたときにプレビューが表示されます(「開く」機能を参照)。

ツールバー上の「保存」アイコンは iconです。

2.4 ベクターファイルの読み込み、ビットマップファイルの読み込み

図2-4-1 ベクターファイルの読み込み

図2-4-1 ベクターファイルの読み込み

図2-4-2 ビットマップファイルの読み込み

図2-4-2 ビットマップファイルの読み込み

2.5 印刷

「印刷」は、作業中の画像を印刷する機能です。

2.6 画像のスキャン

「画像のスキャン」は、Twain機器からデジタル画像オブジェクトを取得する機能です。「画像のスキャン」機能を選択すると、Twain機器を選択するよう促されます(一覧に表示されるTwain機器は、パソコンに正しくインストールされているものに限られます)。適切な機器を選択すると、現在選択しているドキュメントに画像オブジェクトを挿入できます(機器によって表示されるメッセージが異なりますので、各機器の操作説明書を参照してください)。

図2-6 画像のスキャン

2.7 システムパラメータ

「システムパラメータ」はソフトウェアの各種設定を行う機能で、ツールバー上の「システムパラメータ」アイコンは iconです。

fig2-7_system_parameter.png

このコマンドを使用すると、表示・保存・言語などの初期設定を変更できます。選択するとダイアログボックスが表示され、ソフトウェアで使用する単位、表示色、ワークスペースのパラメータ、自動保存の間隔、使用する言語などを設定できます。

2.7.1 一般

「一般」では、共通のパラメータを設定できます。

「単位タイプ」:ミリメートルとインチの2つから選択できます。「貼り付けX」および「貼り付けY」:貼り付け時に直前のオブジェクトに対する相対オフセットです。

fig2-7-1_general_example.png

「グリッド」:グリッドの表示/非表示を切り替えます。

「グリッド間隔」:グリッドの間隔を調整します。

「マークミューテックスを有効にする(EZCAD2MUTEX_MARKING)」:このオプションは、Ezcadプログラムを他社製プログラムと同期させるために使用します。チェックを入れると、Ezcadソフトウェアは「EZCAD2MUTEX_MARKING」という名前のミューテックスオブジェクトを作成します。他のプログラムによってミューテックスが「シグナル状態」にされるまで、マークコマンドは実行できません。マーキング終了後、Ezcadソフトウェアによってミューテックスは「非シグナル状態」に切り替えられます。「Ezcad起動時に実行」:ここで指定したexeファイルは、Ezcadソフトウェアの起動時に実行されます。

「Ezcad終了時に実行」:ここで指定したexeファイルは、Ezcadソフトウェアの終了時に実行されます。

入力IOマスク:入力IOマスクを使ってIOポートを選択できます。例えば、IO 0,1,2,3を使用したい場合は、0,1,2,3をクリックします。

fig2-7-1_input_io_mask.png

出力IOマスク:出力IOマスクを使ってIOポートを選択できます。例えば、IO 0, 1を使用したい場合は、0, 1をクリックします。

fig2-7-1_output_io_mask.png

2.7.2 カラー

「カラー」は、背景・ワークスペース・ガイドライン・グリッドなどの色を設定する機能です。色を変更したいカラーバーをダブルクリックすると、色を変更できます。

fig2-7-2_color.png

2.7.3 ワークスペース

ワークスペースのプロパティ設定には、ワークスペースのサイズ・種類・位置の設定が含まれます。ワークスペースとは、メインインターフェースウィンドウ内にある長方形または円形のエリアのことです。このスペースはレーザー加工機の有効な加工範囲に対応しており、このエリア内に描画されたオブジェクトが加工時にマーキングされます。加工範囲の制限により、このスペースの外に描画されたオブジェクトはマーキングされない場合があります。

fig2-7-3_workspace.png

2.7.4 自動保存

fig2-7-4_autosave.png

「自動保存」は、自動保存の間隔時間を指します。初期値は10で、10分ごとにファイルを保存することを意味します。保存されるファイルは、EzCad2のディレクトリ内に「AutoSave.ezd」という名前で保存されます。

2.7.5 移動・回転

fig2-7-5_move_rotate.png

移動距離(Nudge Distance):方向キーを1回押すごとにオブジェクトが移動する距離です。

拡大移動倍率(Big Nudge Scale):方向キーと「Shift」キーを同時に押したときに、移動距離を何倍にしてより大きく移動させるかを示します。回転角度(Rotate Angle):方向キーと「Ctrl」キーを同時に押したときに、オブジェクトが1回に回転する角度です。

オブジェクトの原点(Object’s Origin):「原点に配置」機能を使用する際に、オブジェクトのどの点を原点に合わせるかを指定します。

2.7.6 プラグマネージャー

この一覧には、パソコンに既にインストールされているEzCadソフトウェアのプラグが表示されます。ユーザーは各プラグを有効化・無効化できます。「スペース」キーを押すか、プラグ名をダブルクリックすると、有効/無効の状態が切り替わります。(図2-9)変更内容は、次回のEzCad起動時に反映されます。

図2-9

図2-9

2.7.7 ユーザーマネージャー

現在のソフトウェアを使用する際に、ユーザーパスワードの入力を必須にするかどうかを選択するために使用します。

fig2-7-7_user_manager.png

「使用前にパスワードの入力を必須にする」を有効にすると、システムにはデフォルトで管理者(administrator)と設計者(designer)が用意されており、ユーザーはオペレーター(operator)を追加できます。

管理者(administrator)の権限は、ソフトウェアの全機能を使用できることです。設計者(designer)の権限は、ユーザー情報を除くソフトウェアの全機能を変更できることです。製図者(draftsman)の権限は、ファイルの描画や機械パラメータの設定はできますが、ユーザー情報・システムパラメータ・機械ファイルは設定できません。

オペレーター(operator)の権限は、既に完成したドキュメントを開くことのみ可能で、ドキュメントの変更・保存や、システムパラメータの変更はできません。これにより、オペレーターがシステムパラメータを誤って変更し、装置が正常に動作しなくなることを防ぎます。

ユーザーでソフトウェアにログインすると、ユーザー名とログイン時刻が記録された「log in」という名前のファイルがフォルダ内に表示されます。

2.7.8 言語

この項目は、中国語と英語の間で言語を切り替えるために使用します。変更内容は、マーキングソフトウェアを再起動すると反映されます。

fig2-7-8_language.png

2.8 イメージライブラリ

画像をライブラリに保存しておき、使用したいときに取り出します。

fig2-8_image_library.png

2.9 最近使用したファイルの一覧

システムパラメータのメニュー項目の下に、最近開いたドキュメントファイルの一覧が表示され、最大10件まで表示されます。「.ezd」ファイルを一度も開いたり保存したりしたことがない場合は、ファイルは一覧に表示されず、「最近使用したファイル」は利用できません。

fig2-9_recent_file_list.png

2.10 終了

EzCadソフトウェアを終了します。「終了」機能を選択すると、保存されていないファイルがある場合、保存するかどうかを確認するメッセージが表示されます。

第3章 編集メニュー

「編集メニュー」は、オブジェクトの編集操作を行います。

fig3-0_edit_menu.png

3.1 元に戻す(U)/やり直し(R)

「元に戻す」は、ユーザーがEzCad2で行った直前の操作を取り消します。例えば、誤ってオブジェクトを削除してしまった場合、「元に戻す」をクリックすると、そのオブジェクトがまだ存在していた状態まで1段階戻ります。また、「やり直し」を選択すると、直前に取り消した操作をやり直すことができます。

3.2 切り取り(T)/コピー(C)/貼り付け(P)

「切り取り」は、EzCad2で選択したオブジェクトを削除し、クリップボードにコピーします。後で「貼り付け」機能を使って.ezdファイルに戻すことができます。ただし、クリップボードに他のデータがコピーされると、この内容は失われますのでご注意ください。

「コピー」は、選択したオブジェクトをクリップボードにコピーし、現在のオブジェクトはそのまま残します。

「貼り付け」は、クリップボード内のオブジェクトを現在のドキュメントファイルに貼り付けます。「切り取り」「コピー」「貼り付け」のショートカットキーは、それぞれCtrl+X、Ctrl+C、Ctrl+Vです。

3.3 結合/結合解除

「結合」は、選択した全てのオブジェクトの曲線プロパティを無視し、それらのオブジェクトを新しい曲線プロパティを持つ新しい曲線結合体にまとめます。他のオブジェクトと同様に、この新しい結合体も選択・コピー・貼り付け・プロパティ設定が可能です。「結合解除」は、結合体を個別の曲線オブジェクトに戻します。「結合解除」後のオブジェクトは、「結合」前の状態とは異なる場合があります。元のオブジェクトに戻すには「元に戻す」を使用してください。

「結合」機能のツールバー上のアイコンは icon、「結合解除」機能のツールバー上のアイコンは iconです。

「結合」と「結合解除」のショートカットキーは、それぞれCtrl+LとCtrl+Kです。

3.4 グループ化/グループ解除

「グループ化」機能を選択すると、選択したオブジェクトの元のプロパティを保持したまま、新しい1つのオブジェクトにまとめます。この新しいグループも他のオブジェクトと同様に、選択・コピー・貼り付け・プロパティ設定が可能です。「グループ解除」は、グループ化したばかりのオブジェクトを元の状態に戻します。1000個を超えるオブジェクトをグループ化した場合、グループ解除すると10個のオブジェクトになります。オブジェクトが異なるペンカラーを持つベクターファイルの場合は、色ごとに複数のオブジェクトに分かれます。

「グループ化」のツールバー上のアイコンは icon、「グループ解除」のアイコンは iconです。

「グループ化」と「グループ解除」のショートカットキーは、それぞれCtrl+GとCtrl+Uです。

3.5 ハッチング

「ハッチング」は、現在のオブジェクトに対してEzCadにハッチング塗りつぶしを計算させる機能です。塗りつぶし対象のオブジェクトは閉じた曲線である必要があり、複数のオブジェクトを選択して塗りつぶす場合、それらの図形は互いに入れ子になっていても構いません。ただし、いずれの2つのオブジェクトも互いに交差してはいけません。

fig3-5_hatch_example.png

(左側のオブジェクトは塗りつぶし可能です。右側の2つの長方形は互いに交差しているため、

意図しない結果になる場合があります。)

「ハッチング」のツールバー上のアイコンは iconで、選択するとハッチング設定ダイアログが表示されます。

輪郭をマーク(Mark Contour):現在のオブジェクトの輪郭を表示・マーキングするかどうかを設定します。 iconは、「輪郭をマーク」をクリックした場合に、先にハッチング線をマーキングしてから輪郭をマーキングすることを意味します。 iconは、「輪郭をマーク」をクリックした場合に、先に輪郭をマーキングしてからハッチング線をマーキングすることを意味します。

ハッチング1/ハッチング2/ハッチング3:ユーザーは、同一オブジェクトに対して同時に3つの独立したハッチングパラメータを設定できます。各ハッチングパラメータには、一組のマーキングパラメータを表すペン番号(Pen No.)を割り当てることができます。

有効(Enable):現在のハッチングパラメータを有効にするかどうかを設定します。

クロスハッチ(Cross hatch):1回のハッチングが完了するたびに、異なる角度に変更します。

全体計算(All Calc):選択した全てのオブジェクトをまとめて1つとして計算します。これは最適化オプションで、場合によってはマーキング速度を大幅に向上させることができます。大きく複雑なオブジェクトの計算には時間がかかります。選択しない場合、オブジェクトは個別に計算されます。例:3つの長方形を描画し、線の間隔を1mm、角度を0とします。

1.「全体計算」をクリックしない場合、システムはオブジェクトリストの順序どおりにマーキングを行い、1番目の長方形のハッチング線をマーキングしてから、2番目の長方形のハッチング線をマーキングする、という流れになります。

2.「全体計算」をクリックすると、同じライン上にある全てのハッチングを一度にまとめてマーキングします。

3. マーキング結果は図3-4のとおりです。

図3-4(a)

図3-4(a) 「全体計算」をクリックしない場合、ハッチング線は同じライン上になりません

fig3-4_hatch_dialog.png

図3-4(b)

図3-4(b) 「全体計算」をクリックした場合、ハッチング線は同じライン上になります

ハッチングの種類:(図3-5) icon一方向ハッチング:ハッチング線は左から右へマーキングされます。 icon双方向ハッチング:ハッチング線はまず左から右へ、その後右から左へマーキングされます。 iconリング状ハッチング:リングのように、外側から内側に向かってオブジェクトを塗りつぶします。 icon最適化双方向ハッチング:双方向ハッチングに似ていますが、各端が接続されます。

このボタンをクリックすると、一方向・双方向・リング状ハッチングを切り替えられます。

図3-5 ハッチングの種類

図3-5 ハッチングの種類

(左側のオブジェクトは一方向ハッチングまたは双方向ハッチングで塗りつぶされており、中央のオブジェクトはリング状ハッチング、右側は最適化双方向ハッチングです)

icon最適化Gong型ハッチング:Gong型に似ていますが、空白部分ではジャンプします。

fig_gong_hatch_examples.png

Gong型ハッチング    最適化Gong型ハッチング

上記5種類は、いずれもこのボタン iconをクリックすることで切り替えられ、用途に応じて選択してください。

角度(Angle):ハッチング角度は、ハッチング線とX軸との間の角度を表します。図3-6は、角度が45度の場合の様子です。

線間隔(Line Space):2本のハッチング線の間隔です。

エッジオフセット(Edge offset):ハッチング線とオブジェクトの輪郭線との距離です。(図3-7)

図3-7 境界からの距離

図3-7 境界からの距離

(左側のオブジェクトはエッジオフセットが0の場合、右側は0.5の場合です。)

輪郭を1回描画(Follow edge one time):塗りつぶし後、ハッチング線の周囲に輪郭を1回描画します。(図3-8)

図3-6 角度

図3-6 角度

開始オフセット(Start Offset):最初の塗りつぶし線とオブジェクトの境界との距離です。

終了オフセット(End Offset):最後の塗りつぶし線とオブジェクトの境界との距離です。塗りつぶした際の様子は図3-9のとおりです。

図3-9 オフセット距離

図3-9 オフセット距離

(左側の図は開始オフセットと終了オフセットが共に0の場合、右側の図は共に0.5の場合です。)

均等配置(Average distributes line):オブジェクトをハッチングした際に、始点・終点のハッチング線が均等に配置されない問題を解決する機能です。この項目を選択すると、ソフトウェアがユーザー設定のハッチング線間隔を基準に自動調整し、ハッチング線を均等に配置します。

ライン短縮(Linereduction):ハッチング線の両端を短縮します。(図3-10)

図3-8 輪郭を1回描画

図3-8 輪郭を1回描画

(左側のオブジェクトはこのオプションを無効、右側のオブジェクトは有効にしています。)

ループ回数(NumLoops):ハッチングを行う前のリング状ハッチングの回数です。(図3-11)

自動回転ハッチング(Auto rotate hatch):マーキングを行うたびに、設定した回転角度分だけハッチング線の角度を自動的に変更して再度マーキングすることを指します。例えば、角度が0、自動回転角度が30の場合、1回目のマーキング角度は0、2回目は30、3回目は60、というように変化していきます。

ハッチング取り消し(Undo Hatch):ハッチングを削除します。個別ハッチング(Hatch one by one):複数のオブジェクトを選択して一緒にハッチングしても、ハッチング後は個別のオブジェクトのままになります。

3.6 曲線に変換

図3-10 ライン短縮

図3-10 ライン短縮

(左の図はライン短縮が0の場合、中央の図は0.5の場合、右の図は-0.5の場合です)

図3-11 ループ回数

図3-11 ループ回数

(左の図はループ回数が0の場合、右の図は2の場合です)

「曲線に変換」は、現在選択しているベクター画像オブジェクトを曲線オブジェクトに変換します。

3.7 破線に変換

「破線に変換」は、現在選択しているベクター画像オブジェクトを図3-12のように破線オブジェクトに変換します。

fig3-12_to_dashed.png

図3-12 線の長さと、2本の線の間隔を設定できます

3.8 オフセット

fig_offset_dialog.png

オフセット距離(Offset dist):元の曲線と元のオブジェクトとの距離です。オフセット距離を設定した後、オブジェクトの右側をクリックするとオブジェクトは右へ、左側をクリックすると左へ移動します。

3.9 テキストのグループ解除

テキストを1文字ずつグループ化し、グループのオブジェクト名はその文字自体の名前になります。

第4章 修正メニュー

修正メニュー内のコマンドを使うと、変形・変形加工(Plastic)・曲線編集・整列など、選択したオブジェクトに対する操作を簡単に行えます。(図4-1)

図4-1 修正メニュー

図4-1 修正メニュー

4.1 配列

「配列」をクリックすると、図4-2(a)が表示されます:

fig4-2a_array_rectangle.png

図4-2-a 配列ダイアログボックス(長方形)

長方形(Rectangle):長方形配列に従って図形を配置します。円形(Circle):円形配列に従って図形を配置します。図4-2(a)は長方形配列のダイアログボックスです。 icon:配列の行をマーキングの優先順位として設定します icon:双方向配列

配列数:行数です。配列数:列数です。配列:X方向における2つのオブジェクト間の間隔です。配列:Y方向における2つのオブジェクト間の間隔です。連番を変更しない(Disable change serial no):これを有効にすると、連番が変更されなくなります。オフセット距離で計算(Calculate by offset distance):図形の間隔をオフセット距離で計算します。(図4-3(a))

fig4-3a_calc_by_offset.png
fig4-3b_calc_by_graph.png

図4-3(a) オフセット距離で計算   図4-3(b) 図形間距離で計算

図形間距離で計算(Calculate by graph distance):図形の間隔を図形間の距離で計算します。(図4-3(b))

配列タイプで「円形」を選択すると、図4-2(b)が表示されます:

fig4-2b_array_circle.png

図4-2-b 配列ダイアログボックス(円形)

icon:図形を時計回りまたは反時計回りに配列します。

配列数(Array number):図形の数です。半径(Radius):円の半径です。開始角度(Start Angle):円の開始図形の角度です。角度(Angle):2つの図形間の角度です。

4.2 テキスト配列

この機能を使用すると、配列内の項目の位置を変更できます。図4-4-a

4.3 変形

選択すると、図4-4のようなパラメータ設定ボックスが表示されます。

4.3.1 移動

図4-4-a

icon:オブジェクトを移動するためのツールです。

位置(Position):現在選択しているオブジェクトの基準点の座標です。この機能は、2.10章のプロパティツールバーのオブジェクトタブで紹介した「位置」と同じです。 icon:オブジェクトの基準点を選択します。

相対位置(Relative Position):相対座標を使用します。 icon:変更を適用します。 icon:この項目は、現在選択しているオブジェクトをコピーして新しい位置に移動するために使用します。

4.3.2 回転

icon:オブジェクトを回転します。

選択すると、図4-5のように変形設定ボックスにパラメータ設定が表示されます。

fig4-4_transformation.png

図4-4 変形

fig4-4a_move_detail.png

角度(Angle):回転する角度です。

中心(Center):現在選択しているオブジェクトの基準点の座標です。 icon:オブジェクトの基準点を選択します。

相対中心(Relative Center):現在の座標を相対座標に変更します。 icon:適用。現在のオブジェクトへの変更を有効にします。 icon:この項目は、現在選択しているオブジェクトをコピーして新しい位置に回転移動するために使用します。

4.3.3 反転(ミラー)

icon:現在選択しているオブジェクトを反転します。

「反転」コマンドを選択すると、図4-6のようなパラメータ設定ボックスが表示されます。倍率(Scale):反転後のX/Yサイズの拡大縮小率です。 icon:現在のオブジェクトを垂直方向に反転します。 icon:現在のオブジェクトを水平方向に反転します。 icon:オブジェクトの基準点を選択します。 icon:現在のオブジェクトへの変更を有効にします。 icon:この項目は、現在選択しているオブジェクトをコピーして新しい位置に反転配置するために使用します。

4.3.4 拡大縮小

icon:オブジェクトを拡大縮小します。

選択すると、図4-7のようなダイアログボックスが表示されます。

図4-5 回転

図4-5 回転

図4-6 反転

図4-6 反転

サイズ(Size):拡大縮小後のサイズです。この機能は、2.10章のプロパティツールバーのオブジェクトタブで紹介した「サイズ」と同じです。 icon:オブジェクトの基準点を選択します。 icon:現在のオブジェクトへの変更を有効にします。 icon:この項目は、現在選択しているオブジェクトをコピーして新しい位置に拡大縮小配置するために使用します。

4.3.5 傾斜

icon:現在選択しているオブジェクトを傾斜させます。

選択すると、図4-8のようなパラメータ設定ボックスが表示されます。

角度(Angle):オブジェクトが傾斜する角度です。 icon:オブジェクトの基準点を選択します。 icon:現在のオブジェクトへの変更を有効にします。 icon:この項目は、現在選択しているオブジェクトをコピーして新しい位置に傾斜配置するために使用します。

図4-7 拡大縮小

図4-7 拡大縮小

図4-8 傾斜

図4-8 傾斜

4.4 変形加工(Plastic)

選択すると、図4-9のようなパラメータ設定ボックスが表示されます。図4-10は、以下の3つの項目の例を示しています。

icon:近接する2つの交差領域を1つに結合します。

icon:一方に含まれる近接した交差領域を切り取ります。

icon:近接する2つの交差領域の交差部分のみを取り出します。

図4-9 変形加工(Plastic)

図4-9 変形加工(Plastic)

fig4-10_plastic_examples.png

図4-10 変形加工(Plastic) 1.元の図形 2.結合(Joint) 3.切り取り(Shear) 4.交差(Intersect)

4.5 分布配置

分布配置は、ワークスペース内の複数のオブジェクトを規則的に配置する機能です。例えば、ワークスペースに6つの長方形がある場合、「分布配置」をクリックすると、次のダイアログウィンドウが表示されます:

fig_distribution_dialog_example.png

iconleft(左):左端の線を基準に左右方向へ分布配置します。

iconmiddle(中央):中央の線を基準に左右方向へ分布配置します。

icondistance(間隔):2つのオブジェクト間の距離を基準に左右方向へ分布配置します。

iconright(右):右端の線を基準に左右方向へ分布配置します。

icontop(上):上端の線を基準に上下方向へ分布配置します。

iconmiddle(中央):中央の線を基準に上下方向へ分布配置します。

icondistance(間隔):2つのオブジェクト間の距離を基準に上下方向へ分布配置します。

iconbottom(下):下端の線を基準に上下方向へ分布配置します。

図4-11を例に、「分布配置」の使い方と結果を説明します。

fig4-11_distribution_dialog.png

図4-11 分布配置ダイアログウィンドウ

iconiconをクリックすると、結果は図4-12のとおりです:

fig4-12a_before_distribution.png
fig4-12b_after_distribution.png

図4-12(a) 分布配置前のオブジェクト  図4-12(b) 分布配置後のオブジェクト

「分布配置」前(図4-12a)は、各オブジェクトの中心間の距離が異なっていますが、「分布配置」後(図4-12b)は、各オブジェクトの中心間の距離が均等になります。

4.6 並べ替え

「並べ替え」を選択すると、 iconが表示されます。左側のアイコンをクリックするとY方向にマーキングし、2番目のアイコンをクリックするとX方向にマーキングします。「反転(Reverse)」をクリックすると、方向がすべて逆になります。

4.7 トリム

これを選択すると、はさみのアイコンが表示されます。このはさみを線の上に移動すると青色に変わり、その状態で線を切断できます。

4.8 曲線編集

1. 自動接続(Auto-Connect):

選択すると、図4-11のようなダイアログボックスが表示されます。

自動接続の誤差(Auto-Connect Error):

2つの曲線の始点と終点の間の距離が、設定したパラメータより小さい場合、その2つの曲線は1つに結合されます。

図4-11 自動接続(Auto-Connect)

図4-11 自動接続(Auto-Connect)

2. 交差点で分割(Break cross point):

ユーザーが「曲線編集」→「交差点で分割」をクリックすると、図4-14のようなダイアログウィンドウが表示されます。

図4-14 交差点で分割

図4-14 交差点で分割

交差点の長さとは、設計した交差線部分の長さを意味します。図4-14のとおりで、次の図4-15を例に説明します:

fig4-15a_before_break.png
fig4-15b_after_break.png

(a) 交差点で分割する前  (b) 交差点で分割した後

図4-15 交差点で分割した結果

4.9 整列

「整列」コマンドは、ワークスペース内で複数のオブジェクトが選択されている場合にのみ使用できます。「整列」は、ユーザーが選択したオブジェクトを2次元平面上で整列させる機能です。整列方法にはいくつかの種類があります:

左揃え(Left):すべてのオブジェクトを左に揃えます。右揃え(Right):すべてのオブジェクトを右に揃えます。垂直揃え(Vertical):すべてのオブジェクトを垂直方向に揃えます。上記3つの方法は、いずれもオブジェクトを水平方向にのみ移動させます。上揃え(Top):すべてのオブジェクトを上に揃えます。下揃え(Bottom):すべてのオブジェクトを下に揃えます。水平揃え(Horizontal):すべてのオブジェクトを水平方向に揃えます。上記3つの方法は、いずれもオブジェクトを垂直方向にのみ移動させます。中央揃え(Center):すべてのオブジェクトを中央に揃えます。この方法は、水平・垂直の両方向に移動する場合があります。

注意:整列の基準は、ユーザーが最後に選択したオブジェクトとなり、他のオブジェクトはそれに合わせて整列します。「範囲選択(Frame Select)」で複数のオブジェクトを選択した場合、システムはどれが最後に選択されたものかを判別しにくいため、意図しない整列結果になることがあります。複数のオブジェクトを整列させる際は、基準にしたいオブジェクトを最後に選択することを強くお勧めします。

4.10 JSFフォント

JSFフォントはEZCADソフトウェア専用のフォントで、ユーザーは独自のJSFフォントを作成できます。

拡張子が「JSF」のファイルは、EzCad独自のフォントファイルであり、1つのJSFフォントファイルには1種類のフォントが含まれます。

図4-16

図4-16

ユーザーが「JSFフォント」をクリックすると、システムは図4-17のようなダイアログを表示します。

図4-17 JSFフォント

図4-17 JSFフォント

それでは、上図に示されている各種パラメータおよび機能キーについて説明します。フォントファイルを作成・変更する機能を使用する前に、JSFフォントの文字構造についてもう少し理解しておく必要があります。「ヘルプ」ボタンをクリックすると、図4-18が表示されます。

図4-18 ヘルプ

図4-18 ヘルプ

図5-18からわかるように、文字を表す図形の幅・高さに加えて、ソフトウェアは「アセント高さ(Ascent height)」「ディセント高さ(Descent height)」「左サイドベアリング(Left-side bearing)」「右サイドベアリング(Right-side bearing)」などによってもフォントサイズを識別します。つまり、文字「Q」を表すために設計した図形が図4-18で定義されているグレーの範囲内にある場合、実際にEZCADが「Q」として認識するのは、青い点線で囲まれた範囲になります。設計した図形の幅・高さ・アセント高さ・ディセント高さ・左サイドベアリング・右サイドベアリングは、いずれもソフトウェア上で変更できます。

jsfフォント名(jsf font name):作成または変更するフォントの名前です。対応文字(Char of graph):「プレビュー」内の図形に対応する文字です。文字データの読み込み(Load char data):フォントライブラリから文字のデータを読み込みます。注:フォントライブラリと文字はすでに存在している必要があります。文字データの保存(Save char data):「プレビュー」内の図形で対応する文字を置き換えます。文字を更新した場合は、「プレビュー」内の図形を対応するデータに保存する必要があります。X方向倍率(Scale X):「プレビュー」内の図形のX方向の倍率です。このパラメータを変更することで、設計した文字を表す図形の幅を調整できます。初期値は1です。値を大きくすると図形は幅広くなり、小さくすると図形は狭くなります。

Y方向倍率(Scale Y):「プレビュー」内の図形のY方向の倍率です。このパラメータを変更することで、設計した文字を表す図形の幅を調整できます。初期値は1です。値を大きくすると図形は幅広くなり、小さくすると図形は狭くなります。Yオフセット距離(Offset dist Y):「プレビュー」内の図形のY方向のオフセットです。初期値は0です。値を大きくすると図形は上に移動し、小さくすると下に移動します。左サイドベアリング(Left-side bearing):図4-18のとおり、グレーボックスの左枠と青いボックスの左枠との距離です。右サイドベアリング(Right-side bearing):図4-18のとおり、グレーボックスの右枠と青いボックスの右枠との距離です。図4-18では、「フォントファイルを更新」と「文字カーニング」という2つの

機能ボタンが無効になっていることが確認できます。ここでは、JSFフォントライブラリの名前を選択する必要があり、その機能

ボタンは、入力ボックスの後ろにある iconです。

icon:この機能キーをクリックすると、「開く」ダイアログが表示されます

→変更したいフォントライブラリの名前を選択→「OK」をクリックします(ファイルのパスが表示されます)。図4-19のとおりです。

図4-19 フォントファイルの選択

図4-19 フォントファイルの選択

これで、「フォントファイルを更新」と「文字カーニング」の2つの機能ボタンが有効な状態になります。「フォントファイルを更新」:このボタンをクリックすると→図4-20のような「文字属性(Character Attributes)」ダイアログが表示されます。

図4-20 フォントプロパティ

図4-20 フォントプロパティ

フォント名(Font name):フォントライブラリファイルに保存されている文字の名前です。全角文字の幅/高さ(Double char Width / Height):中国語のような全角(2バイト)文字に対応する幅と高さです。

半角文字の幅/高さ(Single char Width / Height):英数字のような半角(1バイト)文字に対応する幅と高さです。

ディセント比率(Descent ratio):ベースラインより下の高さが、文字の標準の高さに対して占める割合です。

ハッチング可能(Can be hatched):チェックすると文字へのハッチングが許可され、チェックしない場合は許可されません。文字カーニング(Char kerning):このボタンをクリックすると→図4-21のような「文字カーニング」ダイアログが表示されます。

図4-21 文字カーニング

図4-21 文字カーニング

2文字を入力(Input two characters):間隔を調整したい2つの文字です。文字カーニング(Char kerning):調整したい2文字間の間隔で、上矢印は増加、下矢印は減少を表します。数値を直接入力することもできます。

カーニングをファイルに保存(Save kerning to file):間隔を文字スタイルファイルに保存します。ここでは例を挙げて、JSF文字ライブラリ機能の使い方を説明します。例1:ezcad0521という名前のフォントライブラリを作成し、そこに文字「a」を追加します。

ソフトウェアを使用して、表現したい「a」を編集するか、図形をインポートして選択状態にします。図4-22のとおりです。

fig4-22_draw_graph.png

図4-22 図形の描画

「修正」→「JSFフォント」をクリックすると、図4-17のようなフォントダイアログボックスが表示されます。

ボタン iconをクリックし、ダイアログ内でezcad2\fontフォルダを見つけて、「EZCAD0521」と入力し、

ボタンをクリックすると、次の図4-23のようなダイアログが表示されます。

ご注意ください:システムフォントのパスはezcad2\fontであるため、必ずこのフォルダ内に新しいファイル名を作成する必要があります。そうしないと、ソフトウェアがファイルを取得できません。ここでシステムは、ezcad2\fontのパス内で「EZCAD0521」という名前のフォントファイルを探します。見つからない場合、ドキュメントを作成するかどうかを確認するダイアログが表示されます。「OK」をクリックしてEZCAD0521.jsfドキュメントを作成すると、図4-18のような「文字属性(Character Attributes)」ダイアログが表示されます。全角文字・半角文字の高さ、全角文字・半角文字の幅、ディセント高さ、ハッチングなどの属性を変更した後(通常はデフォルトのままで構いません)→「OK」をクリックすると、システムは「EZCAD0521.jsf」という名前のドキュメントを保存します。

対応する文字編集ボックスに文字「a」を入力し、文字の倍率・オフセット距離・幅などのパラメータを変更して、図形を適切な位置に調整します→「文字データを保存」ボタンをクリックします。これで、図形データは文字「a」に対応する位置に保存されます。図4-23のとおりです。

図4-23 保存

図4-23 保存

JSFフォントダイアログを終了し、ソフトウェアを再起動します。テキストオブジェクトを作成し、文字属性欄のフォント一覧から「JSFフォント」を選択し、新しく作成したEZCAD0521フォントを選択し、テキストボックスに「a」を入力し、「適用」をクリックします。これで、必要とする文字「a」の図形を編集して表示できます。図4-24のとおりです。

図4-24 新しい文字「a」

図4-24 新しい文字「a」

例2:ファイル「EZCAD521」内の文字Aを修正し、フォントライブラリ全体の文字構造を変更します。

1. 「修正」メニューの下にある「JSFフォント」をクリックすると、図4-17のようなJSFフォントダイアログが表示されます→ iconをクリックし、ダイアログでezcad2\fontのパスを見つけて→「EZCAD0521」と入力– iconボタンをクリックします。

2. 図形に対応する入力欄に「a」を入力し、「文字データの読み込み」ボタンをクリックすると、プレビューボックスに文字Aを表す図形が表示されます。X・Yの倍率、オフセット距離、ベアリングを変更して、必要な効果を得ます。その後、「文字データを保存」ボタンをクリックします。

3. 「フォントファイルを更新」ボタンをクリックすると、図4-24のようなダイアログが表示されます。ここでは、フォント名、全角文字・半角文字の高さと幅、ディセント比率、ハッチングの可否などを変更できます。

4. 「OK」をクリック→JSFフォントダイアログを終了→テキストオブジェクトを作成→「文字属性」一覧から「シングルラインフォント」を選択→「EZCAD0521」という名前のフォントを選択→テキスト入力欄に「a」を入力→「適用」をクリックします。これで、修正した文字「a」の図形を編集して表示できます。

第5章 描画メニュー

「描画メニュー」には、点・直線・曲線・多角形など、描画に関する各種一般的な項目が含まれています。描画メニューには対応するツールバーがあり、ツールバー上のアイコンをクリックすることですべての操作を実行できます。例えば図5-1のように、描画コマンドまたはツールバー上のアイコンを選択すると、メインウィンドウ上部の現在のコマンドツールバーが、現在のコマンドのオプションを表示するように変わります。

fig5-1_draw_window.png
fig5-1_toolbar_strip.jpeg
fig5-1_toolbar1.png

図5-1

5.1 点

ワークスペースに点を描画するのは、最も簡単な描画操作の1つです。選択すると、マウスポインタが十字形に変わり、適切な場所でマウスの左ボタンを押すだけで点を描画できます。左ボタンを押し続けることで複数の点を描画することもでき、終了する際はマウスの右ボタンを押して描画コマンドを終了すると、最後に描画した点が選択オブジェクトとして表示されます。点描画モードでは、現在のコマンドツールバーは次のように表示されます:

fig5-1_toolbar2.png

icon点を描画するために使用します

ユーザーが iconボタンを押すと、曲線に沿って等間隔の点群が配置されます。

このボタンをクリックすると、ツールバーは次のようになります:

fig_point_toolbar1.png

点の数(Point num):曲線上に配置する点の数です。点の間隔(Point dist):隣り合う2つの点の間の距離です。

開始オフセット(Start Offset):最初の点と曲線の始点との距離です。

注:すべての点を配置しきれない場合、システムは曲線の始点から残りの点を配置し、「点の数」で設定した数に達するまで続けます icon:必要に応じて点の間隔を設定でき、システムはその間隔から点の数を自動計算します。

fig_point_toolbar2.png

5.2 曲線

曲線を描画するには、描画メニューで「曲線」コマンドを選択するか、アイコン iconをクリックします。

図5-2

図5-2

「曲線」コマンドを選択すると、マウスの左ボタンを押しながらドラッグすることで自由曲線を描画できます。「曲線」コマンドを選択した状態で、曲線の中間にあるノードにマウスを合わせて左ボタンを押すと、そのノードを削除できます。「曲線」コマンドを選択した状態で、曲線の始点のノードにマウスを合わせて左ボタンを押すと、現在の曲線を自動的に閉じることができます。「曲線」コマンドを選択した状態で、曲線の終点のノードにマウスを合わせて左ボタンを押すと、現在のオブジェクトのそのノードを「シャープ」に変更できます。「曲線」コマンドを選択した状態で、ノードではない曲線上の点にマウスを合わせて左ボタンを押すと、その位置に新しいノードを追加できます。

5.3 直線

アイコン icon:直線を描画します。

5.4 長方形

長方形を描画するには、描画メニューで「長方形」コマンドを選択するか、アイコン iconをクリックします。

「長方形」コマンドを選択した状態で、マウスの左ボタンを押しながらドラッグすると長方形を描画できます。

「長方形」コマンドを選択した状態で、「Ctrl」キーを押しながらマウスの左ボタンでドラッグすると、正方形を描画できます。描画して選択すると、プロパティツールバーに機能が表示されます。

角の半径(Arc radius):長方形の4つの角の丸みの度合いを示し、100%にすると長方形は円になります。

すべての角を丸くする(All corner Round):選択すると、1つの角を変更するだけで4つの角すべての角度を同時に変更できます。図5-3

fig5-3_rectangle.png

注意:プロパティツールバーでパラメータを変更するたびに、「適用」ボタンをクリックして、新しいパラメータでオブジェクトを更新する必要があります。

5.5 円

円を描画するには、描画メニューで「円」コマンドを選択するか、アイコンをクリックします。

icon_circle_tool.png

「円」コマンドを選択した状態で、マウスの左ボタンを押しながらドラッグすると円を描画できます。

描画して選択すると、プロパティツールバーに機能が表示されます。

直径(Diameter):円の直径です。

開始角度(Starting Angle):始点と円の中心との間の角度です。

icon:この図は、円の描画方向が時計回りであることを示します。図5-4

fig5-4_circle.png

icon:この図は、円の描画方向が反時計回りであることを示します。

楕円を描画するには、描画メニューで「楕円」コマンドを選択するか、アイコンをクリックします。

icon_ellipse_tool.png

「楕円」コマンドを選択した状態で、マウスの左ボタンを押しながらドラッグすると楕円を描画できます。「楕円」コマンドを選択した状態で、「Ctrl」キーを押しながらマウスの左ボタンでドラッグすると、円を描画できます。

描画して選択すると、プロパティツールバーに図4-5のような機能が表示されます。

開始角度(Start Angle):始点と楕円の中心との間の角度です。

終了角度(End Angle):終点と楕円の中心との間の角度です。

icon:この図は、楕円の描画方向が時計回りであることを示します。

図5-5

図5-5

icon:この図は、楕円の描画方向が反時計回りであることを示します。

5.7 多角形

多角形を描画するには、描画メニューで「多角形」コマンドを選択するか、アイコン iconをクリックします。

「多角形」コマンドを選択した状態で、マウスの左ボタンを押しながらドラッグすると多角形を描画できます。描画して選択すると、プロパティツールバーに図4-6のような機能が表示されます。

辺の数(Edge Numb):多角形の辺の数を示し、最低3が必要です。通常は10未満で、10を超えると多角形は円に近い見た目になります。

icon:選択すると、描画する多角形は凸多角形になります。

icon:選択すると、描画する多角形は星形になります。

図5-6

図5-6

5.8 テキスト

EzCad2では、ワークスペースに直接テキストを入力することができ、多くの種類のフォントに対応しています。テキストを入力するには、描画メニューで「テキスト」コマンドを選択するか、アイコンをクリックします。

icon_text_tool.png

「テキスト」コマンドを選択した状態で、ワークスペース内の好きな位置をマウスの左クリックで指定すると、その位置を開始点として文字を入力できます。

5.8.1 文字属性

選択すると、プロパティツールバーに図4-7のような機能が表示されます。テキストボックスに入力することで文字を変更できます。EzCad2は5種類のテキストに対応しています。(図4-8)種類を選択すると、その種類に対応するフォント一覧が表示され、使用可能なすべてのフォントが確認できます。図4-9はTrueTypeの一覧です。

図4-10はバーコードタイプの一覧です。

fig5-7_text_properties.png

高さ(Height):文字の平均的な高さです。

icon:このアイコンをクリックした後のダイアログボックスは図4-11のとおりです。図5-7

図5-8

icon:選択すると、現在のテキストは左揃えになります。

icon:選択すると、現在のテキストは中央揃えになります。

icon:選択すると、現在のテキストは右揃えになります。

太字(Bold):選択すると、現在のテキストが太字になります。斜体(Italic):選択すると、現在のテキストが斜体になります。等幅文字を有効にする(Enable the same width character):すべての文字の幅を均一にします。文字幅(Char Width):文字の平均的な幅です。文字角度(Char Angle):文字を傾ける角度です。文字間隔(Char space):文字と文字の間の距離です。行間隔(Lines space):行と行の間の距離です。空白文字幅(Empty char width):空白文字の幅です。

図5-8

図5-9
fig5-9b_font_dialog.png

図5-9

図5-10

5.8.2 曲線文字機能

EzCad2は曲線文字機能に対応しており、ユーザーが曲線に十分近い位置にテキストを描画すると、テキストは曲線に沿って配置されます。現在の

テキストが曲線文字である場合、 iconをクリックすると、図5-12が表示されます: icon:テキストが曲線と平行になることを意味します。図5-13のとおりです。

fig5-13_normal_arrange.png

図5-13 通常配置

図5-10

図5-12 icon:テキストが曲線に対して垂直になることを意味します。図5-14のとおりです。

fig5-14_vertical_arrange.png

図5-14 垂直配置 icon:テキストのベースラインが曲線と重なることを意味します。

図5-13のとおりです。

icon:テキストの上端が曲線と重なることを意味します。

図5-15のとおりです。

fig5-15_top_arrange.png

図5-15 上端配置 icon:テキストの下端が曲線と重なることを意味します。図5-16のとおりです。

fig5-16_bottom_arrange.png

図5-16 下端配置 icon:テキストの中央が曲線と重なることを意味します。図5-17のとおりです。

fig5-17_middle_arrange.png

図5-17 中央配置 icon:テキストが曲線上を自由に配置され、テキストの位置は

によって決まることを意味します。

icon図5-18のとおりです。

fig5-18_free_arrange.png

基準長さ(Base length)

オフセット長さ(Offset length) icon:テキストを曲線の反対側に配置します。この機能を使用すると、図5-13は図5-19のようになります。

fig5-19_offset_arrange.png

:テキストを円上に配置する際に、この機能を使用します。

基準角度(Base angle):テキストのベースラインの角度を意味します。

角度範囲制限(Angle range limit):これをクリックすると、

fig_circle_text_dialog.png

入力する文字数に関わらず、システムはすべての文字を制限角度内に収めて圧縮します。図5-20のとおりです。

fig5-20_limit_angle.png

図5-20 角度を45度に制限

5.8.3 円形文字

EzCad2は円形文字に対応しています。図5-21の iconを選択すると、テキストは

ユーザーが定義した円の直径に従って配置されます。図5-22のデモ図は、図5-21のパラメータに基づいて作成されています。基準角度(Base angle):テキストを円に沿わせる際の基準です。角度範囲制限(Angle range limit):チェックすると、入力する文字数に関わらず、テキストは角度範囲内に制限されます。(図5-23)

fig5-22_circle_text.png

図5-22 円形文字

fig5-23_comparison.png

図5-23 2つのテキストの比較(制限角度45度の場合)

5.8.4 バーコード文字

ユーザーが iconアイコンをクリックすると、図5-24のようなダイアログボックスが表示されます。

図5-24

図5-24

1. スケッチマップ(Sketch Map):現在のバーコードの見た目を示すスケッチ図です。

2. バーコード情報(Barcode Information):現在のバーコードの形式に関する情報が表示されます。形式がよくわからない場合は、まずヒントを読んで、どの種類の文字が有効かを確認することをお勧めします。

3. テキスト(Text):この項目は、バーコードにする文字を指します。入力した文字が

テキスト欄で有効な場合、 iconにチェックが入り、現在の文字がバーコード化に有効であることを示します。
4. テキストを表示(Show Text):バーコードの下に対応するテキストを表示するかどうかです。

ハッチング(Hatch):ハッチングを選択すると、テキスト表示のハッチング設定に従ってテキストがハッチングされます。選択しない場合は、バーコードと同じハッチングになります。フォント(Font):表示する現在の文字のフォントです。幅(Width):文字の幅です。高さ(Height):文字の高さです。テキストオフセットX(Text Offset X):選択して設定すると、バーコードの下に表示されるテキストがX軸の正または負の方向に移動します。テキストオフセットY(Text Offset Y):選択して設定すると、バーコードの下に表示されるテキストがY軸の正または負の方向に移動します。テキスト間隔(Text Space):文字と文字の間隔です。

5. クワイエット(Quiet):バーコードの「反転」を有効にした際の、バーコードの余白領域のサイズを指します。

1次元バーコード

この種類のバーコードは、バーとスペースが1本ずつ並んで構成されます。バーコード情報は、バーとスペースの幅と位置の違いによって表され、伝えられる情報量は幅と精度によって決まります。バーコードの幅が広いほど、含まれるバーとスペースの数が多くなり、伝えられる情報量も多くなります。この種類のバーコード技術は、バーとスペースの並べ方の組み合わせによって、一方向にのみ情報を格納できるため、1次元バーコードと呼ばれます。図4-16は、1次元バーコードを選択した場合のパラメータ設定の様子を示しています。チェック番号(CheckNum):現在のバーコードに検証コードが必要かどうかを指します。ユーザーはどのバーコードに検証コードを追加するかを自由に選択でき、使用するかどうかも自由に決められます。反転(Reverse):マーキングされるべき部分と、そうでない部分を入れ替えるかどうかを指します。この機能は、マーキング後に明るい色になる一部の素材で使用します。バーの高さ(Bar Height):バーコードの高さです。最小幅(Narrowest Width):単位バーの幅を指します。通常、1次元バーコードは4種類の幅を持つバーと4種類の幅を持つスペース(1・2・3・4)で構成されます。最も細いバーの幅が、1単位の幅を示します。

fig_1d_barcode_params.png
fig_pdf417_barcode.png
図5-25

文字間隔

図5-25

文字間隔(Interchar space):一部のバーコード(例:Code39)では、文字間に間隔を設ける規定があります。このパラメータは、図5-25のようにこれを設定するために使用します。ハッチング線の間引きを使用(Use Inter Hatch Line):レーザービームのスポット径が大きい場合、通常のハッチングでは境界を越えて半分のスポットが重なり、実際のマーキング幅が設計幅より大きくなるため、コードリーダーが読み取れなくなることがあります。そのため、この専用ハッチングを設計しました。ハッチング線は弓状で、輪郭を持ちません。レーザービーム径(Laser Bean Diameter):レーザースポットのサイズです。ハッチング線間隔(Hatch Line Distance):2本のハッチング線の間隔です。倍率(Scale):

バー(Bar):1本のバーの幅を設定します。スペース(Space):スペースの幅を設定します。クワイエット(Quiet):バーコードの「反転」を有効にした際の、バーコードの余白領域のサイズを指します。実際の余白領域のサイズは、単位バーの倍数になります。

2次元バーコード

1. PDF417バーコード

図5-26
図5-27

図5-26 図5-27

PDFはPortable Data Fileの略です。図5-26はPDF417バーコードのデモ、図5-27は圧縮PDF417バーコードのデモです。図4-20は、PDF417バーコードのパラメータ設定です。バーの高さ(Bar Height):バーコードの高さです。

最小幅(Narrow Width):単位バーの幅を指します。

レベル(Level):PDF417バーコードのエラーチェックレベルで、0~8です。

行と列(Lines and Columns):PDF417バーコードの行数と列数です。図5-28は、行数4・列数4のバーコードの様子を示しています。

図5-28

図5-28 PDF417パラメータ

2. データマトリックスバーコード(Data Matrix Barcode):

データマトリックスは、マトリックスに基づく2次元バーコードの一種で、現在Ecc000-140とEcc200の2種類があります。EzCad2は現在Ecc200に対応しています。図5-29は、データマトリックスバーコードのパラメータ設定を示しています。

fig5-29_datamatrix_params.png
fig5-30_datamatrix_size.png
fig5-31_datamatrix_width.png

図5-29 データマトリックスバーコードのパラメータ設定  図5-30 データマトリックスバーコードのサイズ

図5-31 データマトリックスバーコードの幅

データマトリックスには様々な固定サイズがあり、ユーザーは好きなものを選択できます。最小サイズを選択した場合、システムは入力したすべてのテキストに収まる最小の枠を自動的に選択します。

最小幅(Narrow Width):単位バーの幅です。(図5-31)

3. QRコードバーコード(QRCODE Barcode):

QRコードバーコードは2次元(2D)コード形式です。文字セットにはすべてのASCII値が含まれます。サイズの制限はありません。

図5-32、5-33、5-34は、QRコードバーコードのパラメータです。

図5-32

図5-32 QRコードバーコード

図5-33

図5-33 QRコードバーコードのテキスト設定

図5-34

図5-34 QRコードバーコードのパラメータ設定

4. マイクロQRコード(MicroQRCODE)

QRコードの簡易版

5. 中国語対応コード(CHINESE-SENSIBLE CODE)

中国語対応の2次元バーコードで、すべてのASCII文字と中国語の文字を含みます

6. ユーザー定義コード(USER DEFINE Code):

ユーザー定義コードは、ユーザー自身がコード形式を定義できるものです。図5-35と図5-36は、ユーザー定義コードのデモです。

図5-35

図5-35 ユーザー定義コードのパラメータ設定

図5-36

図5-36 ユーザー定義コード

5.8.5 可変文字

可変文字の機能は、 iconを選択すると使用できるようになります。

可変文字は、動作中にカスタマイズ可能な、規則性を持った動的テキストです。

図5-37

図5-37 可変文字の属性

icon:現在の文字配置における隣接文字間の距離です icon:隣接文字の間隔の計算は、左側文字の右端境界から右側文字の左端境界までの距離を指します。図5-38を参照してください:

図5-38

図5-38 文字の境界に基づく間隔の計算

icon:隣接文字の間隔の計算は、左側文字の中心から右側文字の中心までの距離を指します。図5-39を参照してください:

図5-39

図5-39 文字の中心に基づく間隔の計算

icon:可変文字配列で使用する特殊な配列です。この配列を使用すると、時間経過とともにテキストが自動的に変化しますが、2.11章のオブジェクトプロパティで説明した配列はテキストオブジェクトを変化させません。これがこの2つの配列の違いです。

EZCAD2の国際版では、可変文字は、様々な種類のリアルタイム変化テキスト要素を順番に並べた文字列です。ユーザーは必要に応じて各種の可変文字要素を追加でき、テキスト要素の順序を並べ替えることもできます。

ユーザーが「追加」をクリックすると、システムは図5-40のようなダイアログボックスを表示します。

図5-40

図5-40 テキスト要素ダイアログボックス

現在、EzCad2は9種類の可変文字に対応しています:固定テキスト(Fixed text):動作中に変化しない固定要素を指します。連番(Serial number):動作中に、システムが設定した固定の増分に従ってテキストを変化させます。

日付コード(Date Code):動作中に、システムがコンピュータから日付情報を自動的に取得し、新しいテキストとして形成します。

時刻(Time):動作中に、システムがコンピュータから時刻情報を自動的に取得し、新しいテキストとして形成します。

TCP/IP通信(TCP/IP communication):動作中に、システムがネットワークからテキストを取得します。

シリアル通信(Serial communication):動作中に、システムがシリアルポートからテキストを取得します。

ファイル(File):システムは、カスタマイズしたテキストファイル内でマーキングする内容を1行ずつ順番に読み込みます。キーボード(Keyboard):マーキング中に、ユーザーがキーボードからマーキングするテキストを入力できます。

SQLデータベース(SQL database):システムは、データベース内でマーキングする内容を1行ずつ順番に読み込みます。

固定テキスト

固定テキストとは、動作中に変化しない固定要素を指します。

図5-41

図5-41 固定テキスト

改行文字(Change Line character):可変文字で使用し、複数テキストを分岐マーキングする必要がある問題を解決できます。これを適用すると、2つの可変文字の間に改行文字を1つ追加し、ソフトウェアは改行文字の位置に従ってテキストを自動的に分岐させます。

多くのテキストを複数行に分ける必要がある場合は、分岐させたい箇所の後ろに改行文字を1つ追加するだけで済みます。

固定テキストには特殊なオプション iconがあり、この項目を選択すると、システムは現在のユーザー名で固定テキストを自動的に置き換えます。

以下では、固定テキストでユーザー名機能を使用する必要がある状況を例に説明します。

図5-42のような一連のワークピースを加工する必要があるとします。作業員は毎日3交代制で作業するため、品質管理のために各オペレーターが自分の名前をワークピースの加工していない部分にマーキングする必要があります。設計者と管理者のみが加工ドキュメントを変更する権限を持っているため、オペレーターは加工ドキュメントを変更して自分の名前を追加することができません。このような場合に、固定テキストのユーザー名機能を使用する必要があります。

管理者は「使用前にパスワードの入力を必須にする」を有効にし(2.14.9章参照)、各オペレーターにユーザー名とパスワードを設定する必要があります。設計者は図5-42のような加工ドキュメントを作成し、オブジェクトリストの最後のテキストにユーザー名を設定します。この状態で各オペレーターが作業に取り掛かると、EZCAD2を開いた後、自分のユーザー名とパスワードを入力する必要があり、このドキュメントを加工する際に、システムは最後のテキストを自動的にオペレーターの名前に変更します。

fig5-42_object_list.png
図5-42

図5-42 固定テキストにユーザー名を使用した加工例

連番

連番テキストは、動作中に固定の増分に従って変化するテキストです。選択すると、可変文字ダイアログボックスに連番のパラメータ設定が自動的に表示されます。(図5-43)

図5-43

図5-43 連番パラメータ定義

モード(Mode):現在の連番で使用するモードです。図5-46を参照してください。

図5-46

図5-46 連番モード

10進数(Dec):連番は10進法で桁上がりし、有効な文字は0~9です。

HEX:連番は大文字の16進法で桁上がりし、有効な文字はA~Fです。

hex:連番は小文字の16進法で桁上がりし、有効な文字はa~fです。

ユーザー定義(User define):連番の桁上がりをユーザー定義の進法に従って設定します。選択すると、システムは図5-47のようなダイアログボックスを表示します。

図5-47

図5-47 ユーザー定義進法ダイアログボックス

ユーザーは2~64の間で自由に桁上がり方式を定義でき、最大値を定義するだけで、各連番に対応するテキストが変更されます。開始連番(Start SN):現在マーキングする最初の連番を示します。現在の連番(Current SN):現在マーキングする連番です。上限(Limit):上限の連番までマーキングすると、自動的に開始連番に戻ります。増分(Increment):現在の連番の増分です。値はプラスまたはマイナスにできます。増分が「1」で、開始連番が0000の場合、前の連番に「1」ずつ加算されます。例:0000、0001、0002、0003…9997、9998、9999、9999まで達するとシステムは自動的に0000に戻ります。増分が「5」で、開始連番が0000の場合、連番は:0000、0005、0010、0015、0020、0025…というようになります。他も同様に類推できます。マーキング回数(Marks per):マーキングする回数です。この項目は、連番が変わるまでに何回マーキングするかを示します。現在の回数(Current numb):現在の連番のマーキング回数で、マーキング回数がマーキング回数設定に達すると自動的に0に戻ります。

icon:クリックすると、ソフトウェアは特定の桁で特定の数字をマーキングしなくなります。

icon:4で終わる数字をマーキングしません。「*」は任意の桁を意味します。

リセット(Reset):設定した時間になると、番号は開始連番に戻ります。

日付コード

動作中に、システムがコンピュータから日付情報を自動的に取得し、新しいテキストとして形成します。

選択すると、日付パラメータ定義がダイアログボックスに自動的に表示されます。図5-48のように、ユーザーは好みの形式を直接選択できます。

図5-48

図5-48 日付パラメータ定義

年-2008:コンピュータの時計の現在の年を対応するテキストとして使用し、形式は4桁です。

年-08:コンピュータの時計の現在の年を対応するテキストとして使用し、形式は2桁で、年の下2桁が有効です。

月-07:コンピュータの時計の現在の月を対応するテキストとして使用し、形式は2桁です。

日-04:コンピュータの時計の現在の日付を対応するテキストとして使用し、形式は2桁です。

通日-186:コンピュータの時計の当日が1月1日から数えて何日目かを対応するテキストとして使用し、形式は3桁です。(001は1月1日、002は1月2日、003は1月3日を表す、以下同様) 曜日-5:コンピュータの時計の現在の曜日を対応するテキストとして使用し、形式は1桁です。

年間週番号-27:コンピュータの時計の当日が今年の何週目かを対応するテキストとして使用し、形式は2桁です。(1月1日~1月7日は01、1月8日~1月14日は02、以下同様)

日付(Date):システムがコンピュータの時計の日付を読み取る際に、変位日数を加算した日を最終的な日付とする必要がある場合に使用します。この機能は主に、製造日や賞味期限などを表示する必要がある食品などのワークピース加工で使用します。

ユーザー定義月文字:対応するテキストとして月を選択すると、図5-49が表示されます。ユーザーは月の文字を定義でき、ソフトウェアのデフォルトの数字ではなく他の文字に変更できます。選択した月をダブルクリックし、月の他の文字を入力するだけで、最終的にソフトウェアのワークスペースに表示される月は、入力した文字になります。

図5-49

図5-49 ユーザー定義月文字

icon:クリックすると次のダイアログが表示され、ユーザーは必要に応じて年を定義できます

fig_userdefine_year.png

時刻

動作中に、システムがコンピュータから時刻情報を自動的に取得し、新しいテキストとして形成します。

選択すると、時刻パラメータ定義がダイアログボックスに自動的に表示されます。図5-50のように、ユーザーは好みの形式を直接選択できます。

図5-50

図5-50 時間帯

時-24:コンピュータの時計の現在の時を対応するテキストとして使用し、時刻形式は24時間制です。

時-12:コンピュータの時計の現在の時を対応するテキストとして使用し、時刻形式は12時間制です。分(Minute):コンピュータの時計の現在の分を対応するテキストとして使用します。秒(Second):コンピュータの時計の現在の秒を対応するテキストとして使用します。時間帯(Time Section):1日24時間を24の時間帯に分割し、ユーザーは各時間帯をテキストとして定義できます。この機能は主に、稼働回数の情報が必要なワークピース加工で使用します。

TCP/IP通信

動作中に、システムがネットワークからテキストを取得します。注意:ここでのネットワークインターフェースは、TCP/IPプロトコルで使用するネットワークインターフェースです。ユーザーが「TCP/IP通信」を選択すると、パラメータ定義がダイアログボックスに自動的に表示されます。図5-51を参照してください:

図5-51

図5-51 TCP/IP通信パラメータ定義

IPアドレス(IP Address):データを読み取る元のIPアドレスを選択します。ポート(Port):TCP/IP通信で使用するポートを選択します。コマンド(Command):システムがこのテキストオブジェクトを処理する際、システムはネットワークインターフェースを通じてこのコマンド文字列を指定したIPアドレスのコンピュータに送信し、現在処理が必要な文字列を送るよう要求します。システムはそのコンピュータから応答があるまで戻らず、応答後、システムは自動的に返されたテキストを処理します。

Unicode:このオプションを選択すると、システムがコンピュータに送信・読み取りする文字はUnicode形式になります。選択しない場合はASCII形式になります。

以下の例で、この機能の使い方を説明します:ある顧客が10000個のワークピースを加工する必要があり、ワークピースにマーキングする内容はテキストですが、各ワークピースで加工するテキスト内容が異なります。そのため、各ワークピースの加工前に、ローカルエリアネットワーク内のコンピュータサーバー(IP:192.168.0.1、ポート:1000)からネットワークを通じてリアルタイムで加工内容を読み取る必要があります。

1. ezcad2を開いてテキストオブジェクトを作成し、テキストのサイズ・位置・加工パラメータを調整します。

2. テキストオブジェクトを選択し、「可変文字を有効にする」を選択し、「追加」ボタンをクリックすると、システムは図5-52のようなダイアログボックスを表示します。TCP/IP通信を選択し、ネットワークインターフェースパラメータを設定します。IPアドレスパラメータにはサーバーコンピュータのIP(ここでは192.168.0.1)を入力し、ポートパラメータには通信に使用するポート番号(ここでは1000)を設定します。ネットワークインターフェースパラメータはサーバーコンピュータ側と一致させる必要があり、一致しないと通信できなくなります。

3. コマンドを「TCP: Give me string」に設定します(このコマンドはサーバー側で任意に定義できます)。

4. ダイアログボックスを閉じた後、「適用」ボタンをクリックします。5. F2をクリックして加工を開始すると、コンピュータはネットワークポートを通じて即座にコマンド「TCP: Give me string」をサーバーに送信し、サーバーからの応答を待ちます。

6. サーバーがネットワークインターフェースで「TCP: Give me string」というコマンドを受信したことを検知すると、直ちにデータベースを読み取って現在処理すべきテキストを取得し、ネットワークインターフェースを通じてローカルコンピュータに応答を返します。

7. ローカルコンピュータが処理すべきテキストを取得すると、加工データに変換して直ちにマーキングボードに送信します。

8. マーキングボードが加工データを受信すると、直ちに機械を制御してワークピースにマーキングします。フローチャートは図5-52のとおりです:

図5-52

図5-52 TCP/IP通信フローチャート

シリアル通信

動作中に、システムがシリアルポートからテキストを取得します。ユーザーが「シリアル通信」を選択すると、パラメータ定義がダイアログボックスに自動的に表示されます。図5-53を参照してください。

図5-53

図5-53 シリアル通信パラメータ

ポート(Port):コンピュータと周辺機器の接続に使用するポートです。ボーレート(BaudRate):シリアル通信で使用するボーレートです。データビット(DataBits):シリアル通信で使用するデータビットです。ストップビット(StopBits):シリアル通信で使用するストップビットの桁数です。

パリティ(Parity):シリアル通信で使用するパリティの桁数を選択します。

コマンド(Command):システムがこのテキストオブジェクトを処理する際、システムはシリアルポートを通じてこのコマンド文字列を周辺機器に送信し、現在処理が必要な文字列を送るよう要求します。システムはその周辺機器から応答があるまで戻らず、応答後、システムは自動的に返されたテキストを処理します。

Unicode:このオプションを選択すると、システムがコンピュータに送信・読み取りする文字はUnicode形式になります。選択しない場合はASCII形式になります。

以下の例で、この機能の使い方を説明します:ある顧客が10000個のワークピースを加工する必要があり、ワークピースにマーキングする内容はテキストですが、各ワークピースで加工するテキスト内容が異なります。そのため、各ワークピースの加工前に、シリアルポート(シリアルポートパラメータ設定サーバー:ボーレート15200、データビット8、ストップビット1、パリティNO)を通じてリアルタイムで、他のサーバー上の処理すべき内容を読み取る必要があります。

1. ezcad2を開いてテキストオブジェクトを作成し、テキストのサイズ・位置・加工パラメータを調整します。

2. テキストオブジェクトを選択し、「可変文字を有効にする」を選択し、「追加」ボタンをクリックすると、システムは図5-52のようなダイアログボックスを表示します。シリアル通信を選択し、シリアルポートパラメータの設定はサーバーのシリアルポートパラメータと一致させる必要があります(ボーレート15200、データビット8、ストップビット1、パリティNO)。ポートは接続先サーバーで使用する現在のポート番号を設定し、シリアルポートパラメータはサーバーコンピュータ側と同じに設定する必要があります。

3. コマンドを「COM: Give me string」に設定します(このコマンドはサーバー側で任意に定義できます)。

4. ダイアログボックスを閉じた後、「適用」ボタンをクリックします。

5. F2をクリックして加工を開始すると、コンピュータはシリアルポートを通じて即座にコマンド「COM: Give me string」をサーバーに送信し、サーバーからの応答を待ちます。

6. サーバーがシリアルポートで「COM: Give me string」というコマンドを受信したことを検知すると、直ちにデータベースを読み取って現在処理すべきテキストを取得し、シリアルポートを通じてローカルコンピュータに応答を返します。

7. ローカルコンピュータが処理すべきテキストを取得すると、加工データに変換して直ちにマーキングボードに送信します。

8. マーキングボードが加工データを受信すると、直ちに機械を制御してワークピースにマーキングします。フローチャートは図5-54のとおりです:

図5-54

図5-54 シリアル通信フローチャート

ファイル

現在、TxtファイルとExcelファイルに対応しています。

1. Txtファイル:TXTファイルを選択すると、図5-55のようなダイアログボックスが表示され、ファイル名と現在のテキストの行番号の入力を求められます。

fig5-55_txt_params.png

図5-55 TXTドキュメントパラメータ定義

自動リセット(Auto reset):チェックすると、最終行に達すると行番号は自動的に0に変わります。次のマーキングは再び最初の行から始まります。

全行を読み込む(Read all lines):テキストドキュメントを処理する際に、ドキュメント全体を直接読み込みます。

2. Excelファイル

図5-56

図5-56 Excelドキュメントパラメータ定義

ファイル名、フィールド名、行番号を指定して、Excel表のどのセルをマーキングするかをソフトウェアに伝える必要があります。

ファイル名(File name):データシート1の1行目の文字列です。このパラメータは、どの列をマーキングするかを示します。

キーボード

キーボード要素は、ユーザーがキーボードから入力して処理する必要があるテキストです。キーボード要素を選択すると、図5-57-aのようなダイアログボックスが表示され、ユーザーにキーボード要素パラメータの設定を求めます。

fig5-57a_keyboard_params.png

図5-57-a キーボード要素パラメータ

固定文字数(Fixed char count):ユーザーは、この数に等しい桁数の文字列を入力する必要があります。

プロンプト(Prompt):加工中に、キーボード可変文字に遭遇すると、システムは図5-57-bのような入力ダイアログボックスを表示し、ユーザーに加工テキストの入力を求めます。この際、ユーザーは直接手入力でテキストを入力します。

ペンパラメータを設定(Set Pen Param):選択すると、pen*.power、pen*.speed、pen*.freqを設定するだけで、キーボード入力からパワー・速度・周波数を取得できます。「*」はペン番号です。

キーボード要素機能は、加工内容をリアルタイムで入力する必要がある状況で頻繁に使用されます。顧客が一連のワークピースを加工する必要があり、各ワークピースにバーコードが印刷されている場合、加工時にユーザーがバーコードスキャナーでワークピースをリアルタイムにスキャンしてバーコードの内容を読み取り、その内容をレーザーでワークピースの指定位置にマーキングする必要がある場合、このキーボード要素機能を使用できます。加工時にシステムは図5-57-bのようなダイアログボックスを表示し、オペレーターがバーコードスキャナーでワークピース上のバーコードをスキャンすると、スキャナーが読み取った内容をダイアログボックス内に入力して自動的に閉じ、システムは先ほど読み取った内容を自動的に加工し始めます。

fig5-57b_keyboard_input.png

図5-57-b キーボード入力テキストダイアログボックス

詳細設定(Advance)

「詳細設定」をクリックすると、図5-58のようなダイアログボックスが表示されます。固定幅を有効にする(Enable fixed width):テキストの長さに関わらず、長さはこの範囲に制限されます。

fig5-58_advance_dialog.png

図5-58 詳細設定機能ダイアログボックス

自身をマーキング(Mark Self):状況によっては、入力したキーボードテキストを分割して異なる位置にマーキングする必要があり、同時にこのキーボードテキスト自体もマーキングする必要がある場合があります。この機能を使用すると、この要件を実現できます。区切り文字のパラメータを設定した後、「自身をマーキング」を選択すると、マーキング時に区切り文字以外に、先ほど入力したすべてのキーボードテキストも対応する位置にマーキングされます。

現在、詳細設定機能には文字列分割機能があります。以下の加工例で説明します。

例:北京オリンピックのチケットに印刷されたバーコードには、競技場の入場口番号と座席番号の情報が含まれていますが、人間はバーコードを直接判読できないため、レーザーでこの情報をチケットの指定位置にマーキングする必要があります。この場合、文字列分割機能を使用し、バーコードスキャナーで連番を読み取った後、連番を自動的に分割して指定位置に加工することができます。図5-59のオリンピックチケットのスケッチ図のように、バーコードに続く連番がバーコードの内容であり、連番は合計7桁で、最初の3桁は入場口番号、後の4桁は座席番号を表します。バーコードスキャナーが読み取るのは文字列全体であり、EZCAD2は読み取った連番を要求に従って自動的に分割し、指定位置に配置する必要があります。

図5-59

図5-59 オリンピックチケットのスケッチ図

1. まず、キーボード可変文字を作成します:

テキストを作成→可変文字を有効にする→追加→キーボード、を選択します。図5-60-aのとおりです:

図5-60-a

図5-60-a キーボード

2. プロンプトメッセージを入力し、「OK」をクリックすると、図5-60-bが得られます。

3. 「詳細設定」を選択すると、図5-58のようなダイアログボックスが表示されます。

4. 「文字列分割を有効にして他のテキストオブジェクトを変更する」を選択し、指定した名前のテキストオブジェクトを変更します。「追加」をクリックすると、図5-60-cのようなダイアログボックスが表示されます。

図5-60-b

図5-60-b キーボードテキストパラメータ

文字列内の最初の文字のインデックス(Index of the first character in string):TEXT1テキスト内の最初の文字が、キーボード可変文字の文字列の何文字目かを示します。

文字列から抽出する文字数(The number of characters to extract from string):キーボード可変文字の文字列から何文字抽出するかです。

変更したいテキストオブジェクトの名前(The name of text entity which you want to change):分割した文字を配置する固定テキストの名前です。

文字追加モード(Add Char Mode):クリックすると、テキストの後ろに分割文字を追加します

図5-60-c

図5-60-c 分割文字列パラメータの追加

ここでは2つの条件を追加します。1つはTEXT1オブジェクトを変更し、1文字目から3文字を取得するもの、もう1つはTEXT2オブジェクトを変更し、4文字目から4文字を取得するものです。最終的な結果は図5-60-dのダイアログボックスのとおりです。

5. 2つのテキストオブジェクトを設定し、名前をTEXT1、TEXT2に変更します。ここで注意すべき点は、オブジェクトリスト内でキーボード可変文字はこの2つの固定テキストより前に配置する必要があることです。TEXT1オブジェクトは入場口番号を処理する位置に、TEXT2オブジェクトは座席番号を処理する位置に配置し、その後加工パラメータを設定します。

6. 「マーク」をクリックすると、図5-60-eのようなダイアログボックスが表示され、ユーザーがバーコードスキャナーでチケットのバーコードをスキャンすると、システムは連番をTEXT1とTEXT2に自動的に分割して加工します。

図5-60-d

図5-60-d 分割文字列追加の結果

図5-60-e

図5-60-e キーボード入力プロンプトダイアログボックス

5.9 ビットマップ

写真を追加するには、描画メニューで「ビットマップ」コマンドを選択するか、ツールバー上のアイコン icon

クリックします。

fig5-61_add_photo.jpeg

図5-61 写真の追加

写真を追加すると、システムは図5-61のような画像ファイルを開くダイアログボックスを表示します。

現在対応している画像ファイル形式は:Bmp;Jpeg、Jpg;Gif;Tga;Png;Tiff、Tifです。

プレビューを表示(Show Preview):画像ファイルを選択すると、ダイアログボックスにプレビューが表示されます。

中央に配置(Put to center):写真の中心を原点に配置します。

写真の追加が完了すると、プロパティツールバーに図5-62のような「ビットマップ」パラメータ設定が表示されます。

図5-62

図5-62 ビットマップパラメータ

動的ファイル(Dynamic file):加工時にファイルを再読み込みするかどうかです。

固定DPI(Fixed DPI):選択すると、システムは動的写真の不定のDPIを固定します。DPIの値が高いほど、点の集まりが密になり、写真の精度は向上しますが、マーキング時間は長くなります。

DPI:1インチあたりのドット数。1インチは約25.4ミリメートルです。

固定サイズX(Fixed Size X):チェックすると、動的写真の幅は指定したサイズに保たれます。チェックしない場合、写真の幅は元の写真のサイズになります。

固定サイズY(Fixed Size Y):チェックすると、動的写真の高さは指定したサイズに保たれます。チェックしない場合、写真の高さは元の写真のサイズになります。

固定位置(Fixed position):サイズ変更時に動的写真が基準とする位置です。

反転(Invert):写真にネガ効果を適用します。(図5-63)

fig5-63_invert.jpeg

図5-63 反転効果(左が元画像)

グレー(Gray):カラー写真を256階調のグレーに変換します。(図5-64)

fig5-64_color_gray.jpeg

図5-64 カラーとグレー(左が元画像)

ディザ(Dither):この効果はAdobe Photoshopの「グレー調整」機能に似ています。黒と白を使ってグレー画像をシミュレートし、異なる密度で点を配置することでグレー効果を実現します。図5-65のとおりです。(写真内の白い帯は表示上のもので、マーキングされません。)

図5-65

図5-65 ディザ

「展開」ボタンをクリックすると、「ビットマップ」ダイアログが実行されます。(図5-66)

fig5-66_bitmap_dialog.png

図5-66 ビットマップダイアログボックス

ミラーX/ミラーY:図5-66-aと図5-66-bのようになります。

fig5-66a_mirrorx.png
fig5-66b_mirrory.png

図5-66-a ミラーX  図5-66-b ミラーY

明るさ(Lighten):現在の画像の明るさとコントラストの値を調整します。

スキャンモード(Scan Mode):

双方向スキャン(Bidirectional Scan):加工時のスキャンモードが双方向になります。(図5-67)

fig5-67_scan_direction.jpeg

図5-67 左が一方向スキャン、右が双方向スキャン

マーキングモード(Mark Mode):

ドリルモード(Drill mode):加工時に、各点のマーキングでレーザーを点灯し続けるか、指定時間に制限するかです。

パワー調整(Adjust Power):加工時に、各点のグレー階調に応じてレーザーのパワーを調整するかどうかです。図5-68 b

展開パラメータ(Expand Parameter):図5-68 a

Yスキャン(Y Scan):スキャンはY軸に沿って1行ずつ行われます。

fig5-68a_powermap.png

a

fig5-68b_scan_param.png

b

図5-68 スキャンパラメータ

走査線間引き(Scan line Increment):この項目は、1行ずつスキャンするか、一部の行を飛ばすかを示します。この機能は、精度要件が低いマーキングの際に、マーキング速度を高めることができます。

低グレー点をマークしない(Disable Mark Low Gray Point):この項目は、すべての点をマーキングするか、より濃いグレー点のみをマーキングするかを示します。この機能は、精度要件が低いマーキングの際に、マーキング速度を高めることができます。

行のずらし配置(Line feed malposition):隣接する2行間で点を揃えず、前の行の2点の中間位置に点を揃えることで、マーキングの跡を目立たなくします。

グレー・パワー図(Gray-Power figure):マーキング結果を改善するため、一部のグレー階調に対応するパワーを変更できます。

最適化モード(Optimize Mode):DPIと周波数に基づいてマーキング速度を計算し、マーキング速度と結果を最適化します。

双方向オフセット(BiDir Offset):エッジの位置ずれによるマーキング問題を改善します。

加減速距離(ACC.Distance):このパラメータは、双方向スキャンモードのオフセットを除去するために使用します。

5.10 ベクターファイル

ベクターファイルを読み込むには、描画メニューで「ベクターファイル」コマンドを選択するか、

アイコン iconをクリックします。

fig5-69_vector_file.png

図5-69 ベクターファイルの読み込み

ダイアログボックスが表示され、読み込むベクターファイルの指定を求められます。現在対応しているベクターファイル形式は:PLT;DXF;AI;DST; SVG; NC; BOTです。

注意:ベクターファイルに色情報が含まれている場合(CorelDraw、AutoCAD、Photoshopなどの画像ソフトで描画した場合)、Ezcadは自動的に色を識別できます。ユーザーは色またはペンに応じてオブジェクトを選択し(4.12章参照)、マーキングパラメータを設定できます(10.1章「カラー」「ペン」参照)。

ベクターファイルを開くと、図5-70のようなベクターファイルパラメータ設定が表示されます。

fig5-70_vector_param.png

図5-70 ベクターファイルパラメータ設定

5.11 タイムラプサー

タイムラプサーを入力するには、描画メニューで

「タイムラプサー」コマンドを選択するか、アイコン iconをクリックします。

選択すると、図5-71のようなタイムラプサーのプロパティ設定がプロパティツールバーに表示されます。

待機時間(Waiting time):指定した時間が経過するまで、マーキングを一時停止します。

fig5-71_waiting_time.png

図5-71 待機時間

5.12 入力ポート

入力信号を確認するには、描画メニューで「入力ポート」コマンドを選択するか、

アイコン iconをクリックします。

選択すると、図5-72のような入力ポートのプロパティ設定がプロパティツールバーに表示されます。

fig5-72_input_param.png

図5-72 入力パラメータ

I/O制御条件(I/O Control Condition):入力信号がI/O制御条件と一致するまで、ソフトウェアは一時停止します。

メッセージ(Message):チェックすると、ソフトウェアはメッセージボックスを表示してユーザーに通知します。メッセージのテキストはカスタム定義できます。

5.13 出力ポート

信号を出力するには、描画メニューで「出力ポート」コマンドを選択するか、

アイコン iconをクリックします。

チェックすると、図5-73のような出力ポートのプロパティ設定がプロパティツールバーに表示されます。

fig5-73_output_param.png

図5-73 出力パラメータ

icon:このアイコンは、現在の出力ポートで動作が行われる際に、システムが高レベル電圧(TTL互換)を出力することを示します。

icon:このアイコンは、現在の出力ポートで動作が行われる際に、システムが低レベル電圧(TTL互換)を出力することを示します。

icon:このアイコンは、システムが固定レベルを出力することを示します。

icon:このアイコンは、システムがパルスを出力することを示します。

5.14 選択

アイコン iconは、描画ツールバー上部にあり、オブジェクトを選択するために使用します。このアイコンが押し込まれた状態は、現在のコマンドが「選択」であることを示します。この状態では、マウスでワークスペース内のオブジェクトをクリックして選択できます。EzCad2ソフトウェアには「自動スナップ」機能があります。ワークスペース内でマウスを動かして曲線に近づくと、マウスポインタは自動的に iconに変わり、この状態でマウスの左ボタンを押すとオブジェクトを選択できます。

図5-74

図5-74 選択ツールバー

マウスの左ボタンを押しながらマウスを動かすことでもオブジェクトを選択でき、マウスの動きに合わせて点線の枠が表示されます。この選択方法は「範囲選択(Frame Select)」と呼ばれます。マウスの移動方向が左から右の場合、点線の枠に完全に含まれるオブジェクトのみが選択されます。マウスの移動方向が右から左の場合は、点線の枠に触れたすべてのオブジェクトが選択されます。

図5-75

図5-75 オブジェクトのロック

「選択」コマンドを選択すると、選択ツールバーが表示され、特定の操作を実行できます。(図5-74)

icon:このアイコンは、現在のワークスペース内のすべてのオブジェクトを選択することを示します。

icon:選択を反転します。

icon:このアイコンは、現在選択しているオブジェクトを削除することを示します。

icon:このアイコンは、現在のオブジェクトがロックされていることを示します。ロックされたオブジェクトに対しては、いかなる操作もできず、オブジェクトの周囲に鍵のようなアイコンが表示されます。(図5-75)

icon:ロックされたオブジェクトのロックを解除します。

icon:このアイコンは、ロックされたすべてのオブジェクトのロックを解除することを示します。

図5-75のように、ベジェ曲線はロックされていますが円はロックされていないため、曲線オブジェクトに対しては編集・変更・移動・拡大縮小などの操作を一切行うことができません。

icon:選択したオブジェクトを原点に配置します。

icon:このアイコンは、異なるペンを使ってオブジェクトを選択することを示します。クリックすると、図5-76のようなダイアログボックスが表示されます。

図5-76

図5-76 ペンによるオブジェクトの選択

5.15 ノード編集

EzCad2で描画されるすべてのオブジェクトはベクター画像です。ユーザーはノードを編集することで、オブジェクトの形状を変更できます。

ノードを編集するには、描画ツールバー上のアイコン iconを押します。ワークスペース内のオブジェクトをクリックすると、オブジェクトの周囲にノードが表示されます。ノードは中空の四角形で示され、大きい方が曲線の始点です。選択すると、図5-77のようなノード編集ツールバーが表示されます。

fig5-77a_nodes.png

(a)

fig5-77b_node_toolbar.png

(b)

図5-77 ノード編集

(a) ノード (b) ノード編集ツールバー

icon:このアイコンは、ノードを追加するために使用します。曲線上のノードがない任意の点をクリックすると黒い実線の円が表示され、このアイコンをクリックするとノードを追加できます。

icon:このアイコンは、ノードを削除するために使用します。曲線上の任意のノードをクリックすると黒く表示され、このアイコンをクリックすると削除できます。

icon:このアイコンは、2つのノードを結合するために使用します。2つのノードが十分に近い場合、その2つのノードを「範囲選択」してこのアイコンをクリックすると、1つのノードに結合できます。

icon:このアイコンは、ノードを分離するために使用します。曲線上のノードをクリックすると黒く表示され、このアイコンをクリックするとそのノードを2つの独立したノードに分離できます。

icon:このアイコンは、曲線を直線に変換するために使用します。隣接する2つのノードの間の任意の位置をクリックし、「直線」コマンドを選択すると、その2つのノード間の曲線(直線/円弧/曲線)を直線に変換できます。

icon:このアイコンは、曲線を円弧に変換するために使用します。隣接する2つのノードの間の任意の位置をクリックし、「円弧」コマンドを選択すると、その2つのノード間の曲線(直線/円弧/曲線)を円弧に変換できます。

icon:このアイコンは、曲線を曲線に変換するために使用します。隣接する2つのノードの間の任意の位置をクリックし、「曲線」コマンドを選択すると、その2つのノード間の曲線(直線/円弧/曲線)を曲線に変換できます。

icon:このアイコンは、ノードを尖らせるために使用します。選択すると、そのノードの位置が尖った形状に置き換わり、曲線が尖った状態になります。

icon:このアイコンは、ノードを滑らかにするために使用します。選択すると、そのノードは滑らかな曲線に変わります。

icon:このアイコンは、曲線を対称化するために使用します。ノードをクリックして「対称化」コマンドを選択すると、そのノードの両側の曲線が対称になります。

icon:このアイコンは、始点と終点を入れ替えることで、曲線の方向を変更するために使用します。

icon:このアイコンは、曲線を閉じるために使用します。

icon:このアイコンは、オブジェクトを整列させるために使用します。ユーザーが2つ以上のノードを「範囲選択」してこのアイコンをクリックすると、ノード整列のダイアログボックスが表示され、上・下・左・右など整列方法を選択できます。

注意:テキストオブジェクトおよびハッチングオブジェクトに対してはノード編集を行うことができません。曲線文字のパスのノードは編集できます。

5.16 エンコーダー距離

描画メニューで「エンコーダー距離」コマンドを選択すると、オブジェクトリストに図5-78のようなエンコーダー距離が表示されます。

fig5-78b_encoder_value.png

図5-78 エンコーダー距離

「エンコーダー距離」は、フライマーキングにおける移動距離をテストするために使用します。エンコーダーパラメータについては「フライマーキングの説明書」を参照してください。

4.18 拡張軸(ExtAxis)

fig5-78_encoder_dist.png
fig_extaxis.png

4.19 螺旋(Spiral)

fig_spiral.png

icon iconは、螺旋線のマーキング方向を意味します icon icon icon異なる種類の螺旋

fig_spiral_inside.jpeg
fig_spiral_average.jpeg
fig_spiral_outside.jpeg

内側密        平均     外側密

ペン番号(Pen NO):マーキングするペン番号です。最小半径(Min Radius):最も内側の円の直径です。最小螺旋ピッチ(Min Spiral Pitch):中間部における最小の螺旋間隔です。最大螺旋ピッチ(Max Spiral Pitch):中間部における最大の螺旋間隔です。螺旋ピッチ増分(Spiral pitch Inc.):螺旋ピッチの増分です。外側エッジループ数(Outside Edge Numloops):外側円のマーキング回数です。内側エッジループ数(Inside Edge Numloops):内側円のマーキング回数です。

第6章 表示メニュー

表示メニューは、図6-1のように、EzCad2ウィンドウ内の表示に関するすべてのオプションを設定するために使用します。

図6-1

図6-1 表示メニュー

システムツールバー/表示ツールバー/描画ツールバー/ステータスバー/オブジェクトリストツールバー/

オブジェクトプロパティツールバー/マーキングパラメータツールバー

EzCad2は、様々な機能を実現するために多くのツールバーに対応しています。ツールバーは、表示メニューで対応するオプションを選択することで表示・非表示を切り替えられ、ステータスバーも同様に表示・非表示を切り替えられます。サブメニューの前に「√」が選択されている場合、対応するツールバーまたはステータスバーは表示されており、選択されていない場合は非表示になっています。

6.1 システムバー

一般的なツールのショートカットバーです

fig_system_bar.jpeg

6.2 ズームバー

ズームメニューのツールバーは iconで、様々な用途に応じた7種類があります。

icon:この項目は、指定した領域で表示エリア全体を埋めるために使用します。マウスで長方形の範囲を選択して拡大できます。マウスの右ボタンを押すと、マウスポインタの位置を中心に現在の表示が1段階縮小され、左ボタンを押すと、マウスポインタの位置を中心に1段階拡大されます。

icon:現在の表示を移動します。

icon:拡大します。

icon:縮小します。

icon:すべてのオブジェクトで表示エリア全体を埋めます。

icon:選択したオブジェクトのみで表示エリア全体を埋めます。

icon:ワークスペース全体で表示エリア全体を埋めます。

6.3 描画バー

描画用のショートカットバーです

6.4 ステータスバー

選択したオブジェクトの位置とサイズの情報です

fig_status_bar.jpeg

6.5 オブジェクトリスト

オブジェクトリストは、メインインターフェースウィンドウの左側にあります。マーキングするオブジェクトは、オブジェクト構造としてグループ化されるか、複数のオブジェクトにグループ解除されます。(図6-2)マーキング処理の際、システムは一覧に表示された順序に従ってオブジェクトをマーキングします。ユーザーはオブジェクトを直接上下にドラッグするか、キーボードでマーキング順序を変更して一覧を並べ替えることができます。

オブジェクトバーをダブルクリックすると、名前を付けることができます。

fig_draw_bar.jpeg
図6-2

図6-2 オブジェクトリスト

6.6 オブジェクトプロパティ

オブジェクトプロパティは、メインインターフェースウィンドウの左側に表示されます

図6-3

図6-3 オブジェクトプロパティ

X位置(X position):選択したオブジェクトの左下角の点のX座標です。Y位置(Y position):選択したオブジェクトの左下角の点のY座標です。

Z位置(Z position):選択したオブジェクトのZ座標です。

Xサイズ(X Size):選択したオブジェクトの幅です。

Yサイズ(Y Size):選択したオブジェクトの高さです。

icon

:選択したオブジェクトの現在の幅と高さの比率を固定します。オブジェクトのサイズを変更すると、システムはX/Y比を維持します。ボタンをクリックすると、ロック解除状態に切り替わります。

icon

:座標データ(X位置、Y位置)がオブジェクトのどの点に対応するかを示します。

配列(Array):現在のオブジェクトをコピーし、行・列数と間隔を設定することで、ユーザーが望む位置に配置します。

カウントX(Count X):行数です。カウントY(Count Y):列数です。増分(Inc, mm):各行・列間の間隔です。

図6-4は「X=3、Y=2」の場合を、図6-5は「X=2、Y=3」の場合を示しています。

fig6-4_array_3x2.png

図6-4 配列(X=3、Y=2)

fig6-5_array_2x3.png

図6-5 配列(X=2、Y=3)

icon:配列の行をマーキングの優先順位として設定します。

icon

:配列の垂直方向をマーキングの優先順位として設定します。

icon:一方向マーキングです。

icon:双方向マーキングです。

入力ポート(Input port):システムはまず入力ポートを読み取り、現在の入力信号がオブジェクトの「I/O制御条件」と一致するかを比較します。一致する場合は現在のオブジェクトをマーキングし、一致しない場合はシステムは現在のオブジェクトをスキップして次のオブジェクトを処理します。現在利用できるのは4ビット(0、1、2、3)のみです。各ビットには3つの状態があります。グレー表示の状態はこの信号をスキップすることを意味します。チェックなしの状態は、このオブジェクトをマーキングするにはこのビットの信号が低レベル電圧(TTL互換)である必要があることを意味します。チェックありの状態は、高レベル電圧(TTL互換)が必要であることを示します。

fig6-6_input_port.png

図6-6 入力ポート

icon:高レベル電圧を期待します。

icon:低レベル電圧を期待します。

icon:信号をスキップします。

6.7 マーキングパラメータ

このパラメータは、マーキングプロジェクトに関するいくつかの設定を示しており、速度・電流・周波数・パワーなど、パラメータとプロジェクトの色を変更できます。

fig_guideline_dialog.png

6.8 定規/グリッド/ガイドライン

水平定規・垂直定規・グリッド・ガイドラインを選択できます。

6.9 グリッドスナップ

この項目は、描画した点を自動的にグリッド上に配置するために使用します。

6.10 ガイドラインスナップ

この項目は、オブジェクトを移動する際に、自動的にガイドラインに近づけるために使用します。

fig_snap_toolbar.jpeg
fig6-7_snap_guideline.png

図6-7 ガイドラインスナップ

6.11 オブジェクトスナップ

この項目は、オブジェクトの上端・中心・ノード・円の中心・交点などにスナップするために使用します。

6.12 IO状態

現在の入出力状態を確認します。図6-8のとおりです

fig6-8_io_state.png

図6-8 IO状態 グレーは低レベル、緑は高レベルを意味します。

第7章 特殊機能

fig_special_menu.png

7.1 テキストの変更

「テキストの変更」をクリックすると、図7-1のようなダイアログウィンドウが表示されます。

fig7-1_change_text.png

図7-1 テキスト変更インターフェース

「テキスト」の下の内容が置き換え対象で、「変更後」の下の内容が置き換え後の内容です。図7-2bは、図7-1の方法で図7-2aを操作した後の結果です。

fig7-2a_before_replace.png
fig7-2b_after_replace.png

図7-2a 置き換え前の内容  図7-2b 置き換え後の内容

テキストの名前は置き換えられますが、テキストの内容は変更されません。

7.2 シリアル番号(SN)テキスト

ezcad内の連番を追加・削除・リセットします。

fig_sn_text_menu.png

7.3 IPG設定

「特殊」メニューで「IPG設定」をクリックすると、図7-3のようなダイアログが表示されます。これは、IPGMシリーズレーザー用に、シリアルラインを通じてコンピュータとレーザーを接続するもので、レーザーは温度やパワー状態などの自身のステータス信号をソフトウェアに送信できます。

fig7-3_ipg_setting.png

図7-3

「接続」ボタンを押すと、レーザーのステータス信号の前にあるすべてのライトが緑色になり、これは状態が正常であることを示します。レーザーのハイパルス幅は4~200nsの間で変更できます icon。また、周波数は1~

1000KHzの間でパラメータ内で変更できます。

7.4 ファイルからface3dを読み込む

.stlファイルを読み込み、異なるZ座標のレイヤーにスライスします。この機能は、Z軸対応版のEzcadと併用する必要があります。

fig_read_face3d.png

第8章 レーザー

レーザーメニューは、主に拡張軸の制御を目的としており、以下のモジュールが含まれます。図8-1のとおりです:

図8-1

図8-1

8.1 角度回転(AngleRotate)

EzCad2\plugディレクトリ内のAngleRotate.plgファイルは、ロータリーマーキングを実現するモジュールです。EzCadソフトウェアが起動すると、Ezcad/plugディレクトリ内の拡張子plgを持つすべてのファイルを検索します。plugディレクトリ内にこのファイルが存在する場合、ロータリーマーキングのメニュー項目が有効になります。

fig8-2.png
fig8-3.png

図8-2    図8-3

ロータリーマーキングでは、Z軸の座標値が回転角度を表します。ソフトウェアは、マーキング前にまずワークピースを回転させます。そのため、ワークスペースにオブジェクトを描画する際には、各オブジェクトに回転角度を設定し、各オブジェクトをワークスペースの中央に配置する必要があります(図8-3のとおり)。設定パラメータは、以下の図8-4のとおりです:

fig8-4_config_param.png

図8-4 設定パラメータダイアログボックス

反転(Reverse):拡張軸の移動方向を反転します。1回転あたりのパルス数(Pulses per round):拡張軸が1回転する際のパルス数です。以下の式で計算できます:

X=(360/N)×n

ここで:

Xは1回転あたりのパルス数を表します。Nはステップモーターのステップ角を表します。nはステップモータードライバーで設定されたマイクロステップを表します。最小速度(Min speed):拡張軸の最小回転速度です。最大速度(Max speed):拡張軸の最大回転速度です。加速時間(Acc. time):拡張軸が最小速度から最大速度まで移動する際に必要な加速時間です。

完了後に開始位置に戻る(Goto start position after finished):マーキング完了後、拡張軸は初期位置に戻ります。

速度(Speed):マーキング完了後、軸が初期位置に戻る際の速度です。ゼロ点(Zero):現在の拡張軸にゼロスイッチ入力信号があるかどうかです。ゼロ信号がない場合、ソフトウェアは絶対座標を構築できません。一連の部品をマーキングする際は、すべてのマーキングを同じ位置で行う必要があります。毎回同じ位置に図形をマーキングするため、ゼロ信号がない場合、システムはマーキング前に現在の拡張軸を初期原点として扱います。1つの部品を処理した後、システムは軸を自動的に元の位置に戻します。このようにして、各部品は同じ位置にマーキングされます。

ゼロ点が有効になっている場合、ゼロスイッチは自動的に検出されます。ゼロスイッチを検出すると、ソフトウェアは絶対座標を作成します。システムがゼロスイッチを検出できなかった場合、パラメータ「ゼロタイムアウト」で設定された時間が経過するまで、拡張軸は使用できません。注意:ゼロ信号に使用するスイッチはノーマルオープン型である必要があり、信号は入力ポート0に接続する必要があります。

ゼロ点移動速度(Speed of Go Zero):拡張軸がゼロ点に移動する際の速度です。ゼロタイムアウト(Zero time out):指定した時間内にゼロスイッチが取り付けられた位置に到達できなかった場合、システムは「ゼロタイムアウト」を表示します。

正確なゼロ点(Accurate Zero):選択すると、ゼロ点移動処理において軸は3回のゼロ信号を出す必要があります。選択しない場合は、1回の信号のみで済みます。

軸の原点を補正(Correct axis origin):現在の拡張軸をゼロ点に移動させ、座標をリセットします。以下の例で、このモジュールの使い方を説明します。

要件:円柱の表面に文字a、b、cの3文字をマーキングし、隣接する文字間の角度間隔は30度とします。

手順1:ワークスペースに文字aを描画します。Z座標を0に設定し、「適用」ボタンをクリックします。ツールバー上の「原点に配置」ボタンをクリックして、文字aをワークスペースの中央に配置します。図8-5-1のとおりです。

fig8-5-1_letter_a.png

図8-5-1 文字aの設定

fig8-5-2_letter_b.png

図8-5-2 文字bの設定

fig8-5-3_letter_c.png

図8-7-3 文字cの設定

手順2:同様にワークスペースに文字bを描画します。Z座標を30に設定し、「適用」ボタンをクリックして「原点に配置」ボタンをクリックします。図8-5-2のとおりです。

手順3:ワークスペースに文字cを描画し、Z座標を60に設定します。「適用」ボタンをクリックして「原点に配置」ボタンをクリックします。図8-5-3のとおりです。

手順4:メニュー項目「ロータリーマーキング」をクリックします。以下の図8-5-4のようなダイアログボックスが表示されます。

fig8-5-4_rotary_dialog.png

図8-5-4 ロータリーマーキングダイアログボックス

手順5:「Param(F3)」ボタンをクリックするか、F3キーを押して設定パラメータを行います。

手順6:「Mark(F2)」ボタンをクリックするか、F2キーを押して作業を開始します。

8.2 角度回転2(AngleRotate 2)

新しいオプション「360度マーキング」以外、ロータリーマーキング2の他のパラメータはロータリーマーキングと同じです。図8-6のとおりです。

fig8-6_rotary2_interface.png

図8-6 ロータリーマーキング2インターフェース

360度マーキング(360 degree mark):選択すると、円柱上に均等に図形をマーキングします。総数(Num):円柱上に均等な間隔でマーキングする図形の数です。「360度マーキング」のチェックを外すと、「増分」ボタンが表示されます。増分(Increment):各図形をマーキングした後に円柱が回転する角度です。これは隣接する図形間の角度間隔です。

応用例1:ワークスペースにマーキングしたい図形を描画し、中央に配置します。Z座標が0であることを確認します。「360度マーキング」を選択し、総数を10に設定して「Mark」ボタンをクリックします。マーキング手順は次のとおりです:まず図形をマーキングし、次に円柱が36度(360/10)回転して再度図形をマーキングし、合計10個の図形が円柱上に均等にマーキングされるまで続きます。

応用例2:ワークスペースにマーキングしたい図形を描画し、中央に配置します。Z座標が0であることを確認します。「360度マーキング」のチェックを外します。総数を10、増分を45に設定します。「Mark」ボタンをクリックして開始します。マーキング手順は次のとおりです:まず図形をマーキングし、次に円柱が45度回転して再度図形をマーキングし、合計10個の図形が円柱上にマーキングされるまで続きます。

注意:ロータリーマーキングモジュールおよびロータリーマーキング2モジュールでは、拡張軸Aのみが使用できます。配線の際はご注意ください。

以下の例で、このモジュールの使い方を説明します。

要件:円柱上に同じ文字aを均等に5つマーキングします。

手順1:ワークスペースに文字aを描画します。フォントとサイズを設定した後、「適用」ボタンをクリックします。

手順2:メニュー項目「ロータリーマーキング2」をクリックすると、図8-8のようなダイアログボックスが表示されます。

手順3:「360度マーキング」を選択し、総数を5に設定します。

手順4:「Mark(F2)」ボタンをクリックするか、F2キーを押して作業を開始します。

8.3 複数ファイルマーキング(MultiFileMark)

「複数ファイルマーキング」モジュールは、異なる*.ezdファイルを、ファイルを切り替えることなく繰り返しマーキングできます。この機能メニューは図8-7のとおりです:

fig8-7_multifilemark_menu.png

図8-7

fig8-8_multifilemark_dialog.png

図8-8

追加(Add):.ezdファイルを追加します。「追加」ボタンをクリックすると、図8-8のようなダイアログボックスが表示されます。ファイルにI/O制御条件を設定し、ボードがマーキング状態でIO信号を受信すると、自動的にファイルをマーキングします。

fig8-8b_multifilemark.png

図8-8

削除(Delete):ファイルを削除します。前へ・次へ(Prev, Next):ファイルの順序を変更します。変更(Modify):選択したファイルとI/O制御条件を変更します。ファイル名をクリックすると、複数ファイルマーキングダイアログボックスの右側にファイルの内容が表示されます。ファイル名をダブルクリックするとファイルが開き、内容とパラメータを変更できます。保存を押すと、変更したファイルがマーキングされます。

保存(Save):選択したファイルとIO制御条件の設定を*.mfdファイルに保存します。開く(Open):*.mfdファイルを開きます。IO制御条件を設定して「マーク」を押すと、ボードは信号を確認し、信号が設定と一致する場合、その設定のファイルがマーキングされます。信号が複数のファイルと一致する場合は、前方にあるファイルがマーキングされます。

一般的に、ソフトウェアが受け付ける信号はレベル信号であり、「マーク」ボタンを押すと、図8-9のようなダイアログボックスが表示されます。設定と一致する信号を受信すると、図8-40のように、ボックスの下にファイル名が表示されます。

fig8-9_mark_dialog.png

図8-9

fig8-10.png

図8-10

受け付ける信号がパルス信号である必要がある場合は、図8-38に表示されていないIOポートをスタートマークIOに設定する必要があります。例えば、図8-8にポート0-3が表示されている場合、スタートマークには別のポートを設定する必要があります

(例えばポート6など)。「マーク」を押すと図8-11が表示されます。ボードがスタートマークIOと設定したIO制御条件を同時に受け付けると、ファイルは1回だけマーキングされます。

fig8-11.png

図8-11

8.4 パワールーラー(PowerRuler)

パワールーラーの機能は、主に各種目盛りを設計するために使用します。EzCad2を起動し、レーザーメニューで「パワールーラー」を選択します。図8-12のとおりです:

fig8-12_powerruler_menu.png

図8-12

「パワールーラー」をクリックすると、図8-13のようなマークダイアログボックスが表示されます:

fig8-13_powerruler_dialog.png

図8-13

新規ファイル(New File):ソフトウェアは編集中のドキュメントを閉じ、同時に新しいファイルを作成します

ファイルを開く(Open File):「開く」をクリックすると、ソフトウェアは開きたいファイルを選択するためのファイルを開くダイアログを表示します

ファイルを保存(Save File):現在のファイルをディスクに保存します。名前を付けて保存(Save as):現在のファイルを別の名前でディスクに保存します。ワークスペースへエクスポート(Export to WS):ファイルをソフトウェアのワークスペースにエクスポートします。編集(Edit):内容を修正します。削除(Delete):内容を削除します。「追加」をクリックして定規を編集すると、図8-14のようなダイアログボックスが表示されます:

図8-14

図8-14 定規作成ダイアログボックス

種類(Type):

ライン(Line):現在のパラメータは線のパラメータ値です

値(Value):現在のパラメータは数値のパラメータ値です。テキスト(Text):現在のパラメータはテキストのパラメータ値です。ベクターファイル(VectorFile):現在のパラメータはベクターファイルのパラメータ値です。テキスト:

回転(Rotate):テキストが回転する角度です。ハッチング(Hatch):

ペン番号(Pen No.):選択したペン番号を持つオブジェクトをマーキングすることを示します。目盛り数(Graduation Num):マーキングする目盛りの総数です。開始目盛り(Start Graduation):マーキングを開始する目盛りの位置を設定します。増分位置(Increment pos):隣接する2本の線の間隔です。線幅(Line width):線の幅を設定します。始点(Start point):線の始点を設定します。終点(End point):線の終点を設定します。開始値(Start value):線の開始値を設定します。増分値(Inc. value):線の増分値を設定します。小数桁数(Dot bit count):線の小数桁数を設定します。例えば、小数桁数を2に設定すると、値は次のようになります

fig_dotbit_example.png

末尾のゼロを表示しない(0 not show tail zero):0は末尾に表示されません。テキスト(Text):定規上にテキスト情報を表示します。「テキスト」を選択すると図が表示されます

fig_ruler_text_option.png

。白い枠内でテキスト内容を編集できます。ベクターファイル(Vector File):定規上にベクターファイルの情報を表示します。倍率X(Scale X):ベクターファイルの幅です。倍率Y(Scale Y):ベクターファイルの高さです。角度(Angle):ベクターファイルとX軸との間の角度です。

例:長さ30センチメートル(300ミリメートル)の直線定規を作成する場合:拡張軸を設定した後、直線定規を選択し、「追加」をクリックすると、図8-14のようなダイアログボックスが表示され、ラインを設定できます

最大10度目盛りの設定:0から300まで、10度目盛り線が31本あり、ワークピースの開始目盛りから間隔は10ミリメートル、長さは7ミリメートルとします。したがって「目盛り数」は31、「開始目盛り」は0、「増分位置」は10、「始点」は(0、0)、「終点」は(0、7)とします;

5度目盛りの設定:0から300まで、5度目盛り線が30本あり、開始目盛りから5ミリメートルの位置から、間隔は10ミリメートル、長さは5ミリメートルとします。したがって「目盛り数」は30、「開始目盛り」は5、「増分位置」は10、「始点」は(0、0)、「終点」は(0、5)とします;

1度目盛りの設定:0から300まで、1度目盛り線が240本あります。10度目盛りおよび5度目盛りとの重なりを避けるため、1度目盛り線は4回に分けて設定する必要があります:1ミリメートル、2ミリメートル、3ミリメートル、4ミリメートルの順に、

間隔は5ミリメートル、長さは3ミリメートルとします。したがって「目盛り数」は60、「開始目盛り」は1、2、3、4の順、「増分位置」は5、「始点」は(0、0)、「終点」は(0、3)とします;

値の設定:「値」を選択し、10度目盛り線の値のみを入力します。したがって「目盛り数」は31、「開始目盛り」は0、「増分位置」は10、「開始値」は0、「増分値」は10、「始点」は(0、0)、「終点」は(0、8)とします;

定規の単位を設定:「テキスト」を選択し、「目盛り数」は1とし、実際の状況に応じて「開始目盛り」と「始点」を入力し、表示するテキスト内容を入力します。最終的に、図8-13は次のようになります:

fig8-13_final_ruler.png

これで、30センチメートルの直線定規が完成しました。リング定規またはディスク定規の作成方法:まず「パラメータ」をクリックすると、図8-15のようなダイアログボックスが表示され、拡張軸を設定できます

図8-15

図8-15 拡張軸の設定パラメータ

直線定規/リング定規/ディスク定規:現在マーキングする定規の種類で、選択すると有効になります。部品直径(Part diameter):「リング定規」または「ディスク定規」のワークピースの正確な直径です。反転(Reverse):拡張軸の移動方向を反転します。1回転あたりのパルス数(Pulses per round):拡張軸モーターが1回転するために必要なパルス数です。1回転あたりのパルス数Xは、以下の式で計算できます:

X = (360 / N) × n

Xは1回転あたりのパルス数を指します。Nはモーターのステップ角です。nはドライバーの細分数を指します。最小速度(Minimum speed):拡張軸の最小速度です。最大速度(Maximum speed):拡張軸の最大速度です。加速時間(Accelerate time):拡張軸が最小速度から最大速度まで移動する際に必要な時間です。

完了後に開始位置に戻る(Go to start position after finish):加工完了後、拡張軸は開始位置に戻ります;

速度(Speed):マーキング完了後、軸が初期位置に戻る際の速度です。ゼロ点(Zero):現在の拡張軸にゼロスイッチ入力信号があるかどうかです。ゼロ信号がない場合、ソフトウェアは絶対座標を構築できません。一連の部品をマーキングする際は、すべてのマーキングを同じ位置で行う必要があります。毎回同じ位置に図形をマーキングするため、システムは現在の

拡張軸を、ゼロ信号がない場合のマーキング前のデフォルトの原点として扱います。1つの部品を処理した後、システムは軸を自動的に元の位置に戻します。このようにして、各部品は同じ位置にマーキングされます。

ゼロ点が有効になっている場合、ゼロスイッチは自動的に検出されます。ゼロスイッチを検出すると、ソフトウェアは絶対座標を作成します。システムがゼロスイッチを検出できなかった場合、パラメータ「ゼロタイムアウト」で設定された時間が経過するまで、拡張軸は使用できません。

ゼロ点移動速度(Speed of Goto Zero):拡張軸がゼロ点に移動する際の速度です。正確なゼロ点(Accurate Zero):選択すると、ゼロ点移動処理において軸は3回のゼロ信号を出す必要があります。選択しない場合は、1回の信号のみで済みます。

軸を補正(Correct axis):指定した時間内にゼロスイッチが取り付けられた位置に到達できなかった場合、システムは「ゼロタイムアウト」を表示します。

「パワールーラー」に戻り、直線定規の作成方法と同様に図形を完成させます。ディスク定規については図8-16を参照してください:

図8-16

図8-16 ディスク定規

8.5 リングテキストマーキング(RingTextMark)

リングテキストマーキングとは、リング上にテキストをマーキングすることを指し、リングの外側表面にも内側表面にもマーキングできます。外側表面のマーキングは通常のリングマーキングであり、内側表面のマーキングには、ロータリーマーキングと傾斜回転軸の両方の助けが必要です。次の図は、リングテキストマーキングのインターフェースを示しています。

fig_ringtextmark_interface.png

外側表面のリングマーキングは通常のリングマーキングと同じですが、内側表面のマーキングは異なります。リングを保持する回転軸が傾斜するため、内側表面も傾斜し、焦点距離とキャリブレーションに影響します(リングテキストマーキングは9点キャリブレーションに対応していません)。

そのため、このプラグインでは主に内側表面のリングマーキングを示しています。内側表面をマーキングする際は、 iconをクリックする必要があります。また、2つの軸機能を有効にする必要があり、1つは回転用、もう1つは傾斜用です。傾斜軸のため、ソフトウェアに入力する焦点距離の値は若干変化します。まず、焦点をリングの中心に合わせます。リングの直径(Diameter of the ring):外側をマーキングする場合は、中心からリングの外側表面までの距離です。内側をマーキングする場合は、リングの中心から内側表面までの距離です。ソフトウェアはこの値に基づいて計算します。リングの深さ(Depth of the ring):リング表面の外側から内側までの距離です。L:リングの取り付け面から回転中心までの距離です

fig_ring_diagram.png

角度(Angle):回転の傾斜角度です。更新(Refresh):マーキングパラメータを更新した後にクリックすると、ソフトウェアが新しいパラメータを読み込みます。3点キャリブレーション:内側キャリブレーションと同様に、マーキング中にマーキングの歪みを補正するために使用します。

外側マーキング:F3パラメータでは、IDでXとZを選択できます。マーキング中、ソフトウェアはX方向に図を分割します。

1. 回転軸とZ軸をゼロ点に移動

2. 焦点を見つける

3. リングマークパラメータを設定して更新

4. キャリブレーション

5. マーキング

内側マーキング:F3パラメータでは、IDでXとZを選択できます。マーキング中、ソフトウェアはX方向に図を分割します。

1. 内側リングマークをクリック

2. 回転軸とZ軸をゼロ点に移動します。Z軸については、ゼロオフセットを使って焦点を見つけることをお勧めします。ゼロオフセット:現在の軸がゼロ点に到達した後、いくらか移動して焦点を見つけます。

fig_config_params2.png

3. リングマークパラメータを設定して更新

4. キャリブレーション

5. マーキング

fig_config_params3.png
fig_config_params4.png

8.6 ロータリーマーキング(Rotary Mark)

「ロータリーマーキング」をクリックすると、次のダイアログウィンドウが表示されます

図8-17

図8-17

部品直径(Part diameter):クリックして部品の直径を入力します。焦点距離(Focus length):クリックしてF-θレンズの焦点距離を入力します。注意:この2つのパラメータは、マーキング結果に直接影響します。

2つの分割モデル:

1. 選択マーキング(Mark selected):分割サイズを設定してマーキングサイズを制御します。同時に「分割線でマーキング」をクリックしないでください。クリックすると、ソフトウェアは「分割線でマーキング」として分割してしまいます。

2. 分割線でマーキング(Mark by split line):クリックすると、ソフトウェアは「分割線でマーキング」としてマーキングします。マウスの左ボタンを2回クリックして分割線を描画し、分割線の近くでマウスの右ボタンをクリックすると分割線を取り消せます。分割線の方向は回転軸と同じです。

「軸ステップ(Axis step)」:「Ctrl」キーと矢印キー(左/右/上/下)を同時に押したときに移動する距離です。「PageUp」/「PageDown」キーを押すと、距離を増減できます。

拡張軸Xの場合、「Ctrl+左」で左に、「Ctrl+右」で右に移動します。拡張軸YまたはZ軸の場合、「Ctrl+上」で上に、「Ctrl+下」で下に移動します。

部品(Part):マーキング済みの部品数です。右側の「R」ボタンを押すと、部品数がリセットされます。総数(Total num):マーキングする必要がある総数です。マーキング済みの部品数が総数に達すると、ソフトウェアは自動的に停止します。連続(Continues):手動で停止するまで、図形を繰り返しマーキングします。選択マーキング(Mark Selected):選択した図形のみがマーキングされます。

パラメータをクリックすると、このダイアログウィンドウが表示されます

図8-18

図8-18

各パラメータの定義:

有効(Enable):現在の拡張軸を有効にします。

ID:現在の拡張軸をX/Y/Z軸として使用します。

IDがXの場合、図はX方向に分割されてマーキングされます。IDがYの場合、図はY方向に分割されてマーキングされます。IDがZの場合、拡張軸は指定した位置に移動してマーキングします。1回転あたりのパルス数(Pulses per round):拡張軸が1回転する際のパルス数です。以下の式で計算できます:

X=(360/N)×n

ここで:

Xは1回転あたりのパルス数を表します。Nはステップモーターのステップ角を表します。

nはステップモータードライバーで設定されたマイクロステップを表します。最小座標(Min coor):拡張軸の最小論理座標です。オブジェクトの拡張軸座標がこの最小座標より小さい場合、警告メッセージが表示されます。

最大座標(Max coor):拡張軸の最大座標です。オブジェクトの拡張軸座標がこの最大論理座標より大きい場合、警告メッセージが表示されます。

最小速度(Min speed):拡張軸の最小回転速度です。最大速度(Max speed):拡張軸の最大回転速度です。加速時間(Acc. time):拡張軸が最小速度から最大速度まで移動する際に必要な加速時間です。

完了後に開始位置に戻る(Goto start position after finished):マーキング完了後、拡張軸は初期位置に戻ります。

速度(Speed):マーキング完了後、軸が初期位置に戻る際の速度です。回転軸(Rotation axis):選択すると、現在の拡張軸が回転軸であることを示し、移動方式は回転になります。選択しない場合は、平面コンテンツ処理またはZ軸位置決め処理を示します。

ギア比(Gear ratio):モーターに直結された軸の場合、減速比は1です。減速機構がある場合は、その減速比になります。

部品直径(Part diameter):現在マーキングする必要があるワークピースです。拡張軸が回転軸の場合、部品直径は移動距離を計算する重要なパラメータであるため、正確に入力する必要があります。

ゼロ点(Zero):現在の拡張軸にゼロ信号があるかどうかです。拡張軸がゼロ信号を有効にしていない場合、絶対座標を構築できません。そのため、一連の部品をマーキングする際は、すべての加工が同じ位置になるよう調整する必要があります。そのため、システムは加工前に拡張軸をデフォルトの原点として扱います。1つのワークピースを処理した後、システムは拡張軸を元の位置に戻します。このようにして、各ワークピースは同じ位置で処理されます。

ゼロ点移動速度(Speed of Go zero):拡張軸がゼロ信号を探す際の移動速度です。ゼロタイムアウト(Zero time out):拡張軸がゼロ点を見つける時間を設定します。この時間を超えると、システムは「タイムアウト」を表示します。

正確なゼロ点(Accurate Zero):選択すると、ゼロ点移動処理において軸は3回のゼロ信号を出す必要があります。選択しない場合は、1回の信号のみで済みます。

8.7 回転テキストマーキング(RotateTextMark)

「回転テキストマーキング」:回転マーキングでハッチング文字をマーキングする際、ハッチング線とテキストが別々にマーキングされて重ならないという問題を解決できます。この機能を使用すると、ハッチング線とテキストが一緒にマーキングされます。

8.8 分割マーキング2(SplitMark2)

「分割マーキング2」モジュールは、大きなコンテンツを分割して結合することができます。1つの拡張軸をX方向の分割結合として選択することも、2つの拡張軸をそれぞれXY方向の分割結合として選択することもできます。この機能メニューは図8-19のとおりです:

fig8-19_splitmark2_menu.png

図8-19 「分割マーキング2」項目

その操作ダイアログボックスは次のとおりです:

fig8-20_splitmark2_dialog.png

図8-20 「分割マーキング2」ダイアログボックス

距離(Distance):「Ctrl」キーと矢印キー(左/右/上/下)を同時に押すか、矢印をクリックしたときに移動する距離です。「PageUp」/「PageDown」キーを押すと、距離を増減できます。

拡張軸Xの場合、「Ctrl+左」で左に、「Ctrl+右」で右に移動します。拡張軸YまたはZ軸の場合、「Ctrl+上」で上に、「Ctrl+下」で下に移動します。分割サイズ(Split size):毎回回転する前のマーキングサイズです。円柱上に図形をマーキングする際は、常に図形を多くの帯状に分割して焦点を一定に保ちます。1本の帯をマーキングしてから円柱を回転させ、次の帯をマーキングする、というように、図形全体が処理されるまで繰り返します。

注意:分割サイズは図形全体にとって非常に重要です。時間と効果に大きな影響を与えます。部品(Part):マーキング済みの部品数です。右側の「R」ボタンを押すと、部品数がリセットされます。総数(Total num):マーキングする必要がある総数です。マーキング済みの部品数が総数に達すると、ソフトウェアは自動的に停止します。連続(Continues):手動で停止するまで、図形を繰り返しマーキングします。選択マーキング(Mark Selected):選択した図形のみがマーキングされます。強制分割(Force split):各オブジェクトのサイズを無視して、図形全体を均等な部分に分割します。

図8-21は「強制分割」を選択していない場合、図8-22は「強制分割」を有効にした場合です。両方の図における分割サイズは18mmです。

fig8-21_no_force_split.png

図8-21 「強制分割」を選択していない場合のマーキング

fig8-22_force_split.png

図8-22 「強制分割」を有効にした場合のマーキング

図8-21では、左側の2つの円は分割サイズより小さいため、分割せずにマーキングされます。右側の円は分割サイズより大きいため、3つの部分に分割されてマーキングされます。「強制分割」を選択しない場合、分割サイズより小さいオブジェクトは分割せずにマーキングされ、分割サイズより大きいオブジェクトは分割サイズに従って分割されてマーキングされます。

図8-22では、図形全体(3つの円)が均等な部分に分割されてマーキングされます。分割境界上にあるオブジェクトは、そのサイズが分割サイズより小さくても分割されます。

全体強制分割(Force all split):オブジェクトリストに複数のオブジェクトがある場合、すべてのオブジェクトが分割サイズに従って全体として1つのものとして処理されます。分割サイズより小さいオブジェクトは先にマーキングされ、分割サイズを超える残りは分割されてマーキングされます。分割線でマーキング(Mark by split line):クリックすると、固定サイズに従って分割するのではなく、分割線に従って分割します。

「パラメータ」ボタンをクリックして、拡張軸のパラメータを設定します。図8-23のようなダイアログボックスが表示されます。

fig8-23_extaxis_config.png

図8-23 拡張軸の設定パラメータ

各パラメータの定義:

有効(Enable):現在の拡張軸を有効にします。

ID:現在の拡張軸をX/Y/Z軸として使用します。

IDがXの場合、図はX方向に分割されてマーキングされます。IDがYの場合、図はY方向に分割されてマーキングされます。IDがZの場合、拡張軸は指定した位置に移動してマーキングします。1回転あたりのパルス数(Pulses per round):拡張軸が1回転する際のパルス数です。以下の式で計算できます:

X=(360/N)×n

ここで:

Xは1回転あたりのパルス数を表します。Nはステップモーターのステップ角を表します。nはステップモータードライバーで設定されたマイクロステップを表します。

最小座標(Min coor):拡張軸の最小論理座標です。オブジェクトの拡張軸座標がこの最小座標より小さい場合、警告メッセージが表示されます。

最大座標(Max coor):拡張軸の最大座標です。オブジェクトの拡張軸座標がこの最大論理座標より大きい場合、警告メッセージが表示されます。

座標値は、ワークテーブルの有効な移動範囲および移動方向と関係があります。例:

fig8-24_coord_diagram.jpeg

図8-24

図8-24のように、ワークテーブルの長さが200mmで、移動方向が左から右、原点が左側にある場合、有効な移動距離は200mmとなるため、最小座標は-200、最大座標は0になります。

図8-25

図8-25

移動方向が右から左で、原点スイッチが右側にある場合、有効な移動距離は200mmとなるため、最小座標は0、最大座標は200になります。

原点が他の位置にある場合は、それに応じて考慮してください。最小速度(Min speed):拡張軸の最小回転速度です。最大速度(Max speed):拡張軸の最大回転速度です。加速時間(Acc. time):拡張軸が最小速度から最大速度まで移動する際に必要な加速時間です。

完了後に開始位置に戻る(Go to start position after finished):マーキング完了後、拡張軸は初期位置に戻ります。速度(Speed):マーキング完了後、軸が初期位置に戻る際の速度です。

回転軸(Rotation axis):選択すると、現在の拡張軸が回転軸であることを示し、移動方式は回転になります。選択しない場合は、平面コンテンツ処理またはZ軸位置決め処理を示します。

ギア比(Gear ratio):モーターに直結された軸の場合、減速比は1です。減速機構がある場合は、その減速比になります。

部品直径(Part diameter):現在マーキングする必要があるワークピースです。拡張軸が回転軸の場合、部品直径は移動距離を計算する重要なパラメータであるため、正確に入力する必要があります。

ゼロ点(Zero):現在の拡張軸にゼロ信号があるかどうかです。拡張軸がゼロ信号を有効にしていない場合、絶対座標を構築できません。そのため、一連の部品をマーキングする際は、すべての加工が同じ位置になるよう調整する必要があります。そのため、システムは拡張軸を

処理前のデフォルトの原点として扱います。1つのワークピースを処理した後、システムは拡張軸を元の位置に戻します。このようにして、各ワークピースは同じ位置で処理されます。

ゼロ点移動速度(Speed of Go zero):拡張軸がゼロ信号を探す際の移動速度です。ゼロオフセット(Zero offset):現在の拡張軸がゼロ信号を検出した後の離脱距離です。ゼロタイムアウト(Zero time out):拡張軸がゼロ点を見つける時間を設定します。この時間を超えると、システムは「タイムアウト」を表示します。

正確なゼロ点(Accurate Zero):選択すると、ゼロ点移動処理において軸は3回のゼロ信号を出す必要があります。選択しない場合は、1回の信号のみで済みます。

スケール補正(Scale compensation):拡張軸の対応する移動距離の倍率係数を指します。このパラメータを調整することで、接続部分の分離や重なりを除去できます。

空間補正(Space compensation):逆方向の空間補正を指し、移動時のギア間の空間誤差を補正します。

せん断補正(Shear compensation):機械の誤差率が大きい場合、平面マーキング中にせん断現象が発生します。このパラメータを調整することで除去できます。

すべてのパラメータを設定したら、「マーク」をクリックして加工できます。注意:1. Corfile.exeを使用して全体の線形補正を行い、効果の一貫性を確保してください。

2. テーブルの水平、安定した電動回転、良好な光モードが、最良のマーキング効果を得るための鍵です。

「特殊位置」ボタンを使用すると、マーキング前にモーターが移動する位置を設定できます。「特殊位置」ボタンを押して、指定した位置座標を設定します。次に「特殊動作」ボタンを押して「特殊位置へ移動」を選択すると、モーターは設定した位置に移動します。図8-26、図8-27のとおりです:

図8-26

図8-26

図8-27

図8-27

8.9 プロジェクトマーキング(ProjectMark)

ユーザーは、部品の形状に応じてソフトウェア内のマーキングオブジェクトの形状を変更でき、円柱の表面でマーキング結果が歪まないようにできます。部品直径(Part diameter):マウスの左ボタンでクリックすると、部品の直径を入力するダイアログが表示されます。焦点距離(Focus length):マウスの左ボタンでクリックすると、F-θレンズの焦点距離を入力するダイアログが表示されます。注意:この2つのパラメータは、マーキング結果に直接影響します icon:スキャンヘッドと曲面との関係を意味します

fig_projectmark_dialog.png

第9章 ヘルプ

9.1 バージョン情報(About)

ユーザーが「バージョン情報」コマンドを選択すると、図9-1のような「バージョン情報」ダイアログボックスが表示されます。このボックスには、ソフトウェアのバージョン、ユーザー認証、著作権など、ソフトウェアに関する情報が表示されます。ユーザー名もダイアログボックスに含まれます。

fig9-1_about.png

図9-1 EzCad2について

第10章 マーキング

図10-1は、マーキングプロパティテーブルです。

fig10-1_marking_properties.png

図10-1 マーキングプロパティテーブル

10.1 ペンリスト

EzCad2では、すべてのドキュメントファイルに256本のペン(番号0~255)があり、マーキングプロパティテーブルの上部に配置されています。各ペンは、一組のマーキングパラメータに対応しており、パラメータベースの名前は色の後に付けられます。

icon:この項目は、選択したペン番号を持つオブジェクトがマーキングされることを示します。ユーザーは色見本をダブルクリックすることで、色をカスタマイズできます。

icon:この項目は、現在のオブジェクトにペン番号がマーキングされておらず、マーキングされないことを示します。色(Color):現在のペンの色です。パラメータ適用ボタン(Apply Parameter Button):ボタンは図10-2のとおりです。このボタンを押すと、現在のオブジェクトのペン番号は、その色が表すペン番号に変更されます。マウスの右ボタンを押すと、図10-3のようなショートカットメニューが表示されます。

fig10-2_apply_param_button.png

図10-2 パラメータを適用するボタン

fig10-3_shortcut_menu.png

図10-3 ショートカットメニュー

10.2 マーキングパラメータベース

マーキングパラメータベースは、ユーザーがすでに設定したすべてのマーキングパラメータを格納するベースです。図10-4は、マーキングパラメータの一覧です。

YAG:YAGは、現在のマーキングパラメータがYAGレーザー機用であることを示します。そうでない場合は、CO2レーザー機用であることを示します。

ライブラリからパラメータを選択(Select param from library):このボタンを押すと、図10.2-1のようなダイアログが表示されます。パラメータをディスクファイルに保存したり、ファイルからパラメータを削除したりできます。現在のパラメータに名前を付けて保存(Curr param Save As):「現在のパラメータに名前を付けて保存」は、現在のマーキングパラメータを別のパラメータベース名としてディスクに保存するために使用します。削除(Delete):現在のパラメータベース名を削除します。デフォルトに適用(Apply to Default):現在のすべてのパラメータを「デフォルト」パラメータベース名に保存します

ループ回数(Loop count):オブジェクトをマーキングする回数です。速度(Speed):現在のマーキング速度です。パワー/電流(Power / Current):CO2モードでは、この項目は現在のマーキングパラメータのパワーの割合を示し、100%はレーザー装置の最大パワーを指します。YAGモードでは、この項目はQスイッチの電流を示します。周波数(Frequency):マーキングパラメータにおけるレーザー機の周波数です。Qパルス幅(Q pulse Width):レーザー装置がQスイッチ YAGレーザー機である場合の、Qパルスのハイレベル時間です。開始タイムコンスタント(Start TC):スキャンヘッドがマークコマンドを実行する際、スキャナーミラーはまず定義されたマーキング速度まで加速する必要があります。動作開始時、レーザーの焦点は非常にゆっくりと動くため、開始点で焼け焦げ効果が生じることがあります。これを避けるため、各マークコマンドの開始時に遅延(開始TC)を挿入します。レーザーが最終的に点灯する頃には、ミラーはすでにある程度の速度に達しています。ただし、この値が大きすぎると、ベクターの最初の部分が切れてしまいます。負の値もサポートされています。レーザーオフタイムコンスタント(Laser Off TC):マーキング完了後にレーザーが消灯するまでの遅延時間です。適切な時間により、終端の焼け焦げ効果を除去できます。この値はマイナスにはできません。終了タイムコンスタント(End TC):終了TCパラメータは、一連のベクターの終端でソフトウェアがどれだけ待機するかを制御するために使用します。ソフトウェアは常にハードウェアより「先」にあり、ハードウェアに追いつくのを待つ必要があるため、この待機が必要です。この遅延は、実行後にレーザーが消灯されるすべてのベクターの終端に適用されます。

図10-4

図10-4 マーキングパラメータベース一覧

ポリゴンタイムコンスタント(Polygon TC):ポリゴンTCパラメータは、ソフトウェアがベクター接続点でどれだけ待機するかを制御するために使用します。ソフトウェア/DACの位置と実際のハードウェア/ミラーの位置との間のラグタイムのため、この待機が必要です。このタイマーは、終点が次のベクターの始点でもあるすべてのベクター(ポリゴン接続点)に適用されます。言い換えると、このタイマーは、一連の接続されたベクターの終端すべてに適用されます(最後のベクターを除く。最後のベクターの終端は終了TCパラメータによって制御されます)。正方形における3つの接続点や、ポリライン円の中間接続点は、ポリゴンTCパラメータが影響する点の例です。正方形の始点は開始TCパラメータによって制御されます。正方形の最後の角は終了TCタイマーによって制御されます。「詳細設定」をクリックすると、図10-5のような詳細パラメータダイアログボックスが表示されます。

fig10-5_advance_param.png

図10-5

ジャンプ速度(Jump speed):現在のパラメータにおけるスキャナーのジャンプ速度を設定します。最小ジャンプ遅延/最大ジャンプ遅延(Min jump delay/Max jump delay):ジャンプ遅延を設定します。ジャンプが完了するたびに、システムは少し待機してから次のジャンプを行います。この少しの時間がジャンプ遅延です。最大・最小の遅延時間は、最大制限長に依存します。最大制限長(Max limit length):良好なジャンプ結果を保証する最長の長さを設定します。

例:遅延について、最大遅延TCを10mmに設定し、最大ジャンプ遅延を500ms、最小ジャンプ遅延を100msに設定したとします。実際のジャンプ距離が12mmの場合、ジャンプ遅延は500msです。

実際のジャンプ距離が5mmの場合、ジャンプ遅延=5/10×(500-100)+100=300msです。実際のジャンプ距離が最大遅延TCより大きい場合、ジャンプ遅延は最大ジャンプ遅延になります。実際のジャンプ距離が最大遅延TCより小さい場合、ジャンプ遅延は最大ジャンプ遅延と最小ジャンプ遅延の線形補間になります。

最適化モードを有効にする(Enable optimize mode):最適化モードを開きます。開始長さ(start length):マーキング開始時の加速長さです。終了長さ(End length):マーキング終了時の加速長さです。ブレーキ角度(Breaking angle):ブレーキ角度を設定します。適切な開始長さと終了長さのパラメータを設定することで、マーキング点の不均一現象を除去できます。例えば、40×20の長方形をマーキングする場合、実際にはガルバノが開始時に加速過程を、停止時に減速過程を経るため、この2つの過程でマーキング点の不均一現象が生じます。以下の図のとおりです:矢印の方向はマーキング方向を意味します。円弧は角度を意味します(上図は90度)。例えば、ブレーキ角度を89度に設定した場合、マーキング角度が89度以上のときの実際のマーキング結果は以下のようになります

ブレーキ角度

終了長さ

開始長さ

点線は、ガルバノが動く際の光の軌跡です(レーザーは出射していません)。以前の破線は線分に分割されてマーキングされ、点線は加速距離または減速距離を表します。この処理により、角の深い点と円弧角度が最適化されます。注意:開始長さと終了長さは大きく設定しすぎないようにしてください。この2つのパラメータは開始TCと終了TCに合わせる必要があります。開始TCと終了TCが両方とも0の場合、マーキング結果は以下のようになります:

fig_start_end_tc_zero.png

ウォブル(Wobble):単線をマーキングして太くする必要がある場合に、太くします。時間を節約できます。

直径(Diameter):螺旋マーキング時の螺旋円の直径で、ウォブルモードでの線の幅を意味します。

距離(Distance):螺旋マーキング時の2つの円の中心間距離です。値が大きすぎると陰影ができ、小さすぎるとマーキング時間が長くなりすぎます。

終端追加点(End add points):YAGレーザーで使用し、終端で光を固定します。ソフトウェアはペンの終端に点を追加しますが、オブジェクトは追加しません。

回数(Count):点の数です。距離(Distance):点の間隔です。1回あたりの時間(Time per):各点のマーキング時間です。点のサイクル数(Point cycles):各点のマーキング回数です。

1点あたりの時間(Time per point):ドットオブジェクトがある場合のマーキング時間を設定するパラメータです。

ベクターポイントモード/1点あたりのパルス数(Vector point mode/Pulse per point):ベクター図をポイントモードでマーキングし、各点をマーキングする際のパルス数を強制します

YAG最適化モード(YAG optimize mode):YAGレーザーで高反射材にマーキングする際、ハッチングアルゴリズムを最適化します。注意:この機能は、YAGレーザーで高反射材にマーキングする際の不規則な線を解決するために使用します。この機能を使用する場合は、PWM信号をQスイッチのパルス変調信号に接続する必要があります。

それでは、実際に試してみましょう:

サイズ40×20の長方形をマーキングし、以下のパラメータで塗りつぶします:輪郭をマーク/エッジオフセット=0/線間隔=1.0/ハッチング角度=0/一方向ハッチング

マーキングパラメータを次のように設定します:

パラメータ名:XX —-ユーザーが分かりやすい名前を任意に設定;ループ回数:1;マーキング速度:XX—-ユーザーが必要な速度;ジャンプ速度:XXX—-ユーザーが任意に設定するジャンプ速度(1200~2500を推奨);パワー割合:50%;周波数:5KHz;開始TC:300;終了TC:300;ポリゴンTC:100;ジャンプ位置TC:1000;ジャンプ距離TC:1000;終了補正:0;加減速距離:0;

このハッチングされた長方形をマーキングすると、いくつかの結果が考えられます。

ケース#1:ハッチング線と輪郭線が離れている場合(図10-6)。これは開始TC値が大きすぎるためで、小さくする必要があります。

fig10-6_case1.png
fig10-7_case2.png

図10-6 ケース#1  図10-7 ケース#2

ケース#2:ハッチング線と輪郭線が交差している場合(焼け焦げ効果)(図10-7)。これは開始TC値が小さすぎるためで、大きくする必要があります。

ケース#3:均一な結果(図10-8)。

fig10-8_case3.png
fig10-9_case4.png

図10-8 ケース#3  図10-9 ケース#4

メーカーによって使用するレーザー光源やスキャナー(ガルバノ)が異なるため、性能も異なります。開始TCを変更してもハッチング線と輪郭線が重ならない場合があります。この場合、加減速距離パラメータ(0.05~0.25の値)を設定する必要があります。ただし、これによりケース4(ハッチング線が輪郭線をはみ出す)が発生する可能性があります。図10-9のとおりです。開始TC値を大きくするか、加減速距離パラメータを小さくすることで、両方のパラメータをうまく調整すれば完璧な結果が得られます。

終了TCの調整:

引き続き、前述のハッチングされた長方形をマーキングします。ハッチング線と輪郭線の相対位置について、3つの可能なケースがあります。

ケース#1:塗りつぶし線と輪郭線が離れている場合(図10-10のとおり)。これは終了TCが短すぎるためで、大きくする必要があります。

fig10-10_case1.png
fig10-11_case2.png

図10-10 ケース#1  図10-11 ケース#2

ケース#2:図10-11のような焼け焦げ効果。これは終了TCが長すぎるためで、短くする必要があります。

ケース#3:図10-12のような完璧な結果。

fig10-12_case3.png
fig10-13_case4.png

図10-12 ケース3  図10-13 ケース4

メーカーによって使用するレーザー光源やスキャナー(ガルバノ)が異なるため、性能も異なります。終了TCを変更してもハッチング線と輪郭線が重ならない場合があります。この場合、終了補正(0.05~0.25の値)を設定する必要があります。ただし、これによりケース4(ハッチング線が輪郭線をはみ出す)が発生する可能性があります。図10-13のとおりです。終了補正を小さくすることで、完璧な結果に到達できます。

ジャンプ位置TC/ジャンプ距離TCの調整:

以下は調整手順です。2つのジャンプTC項目の値(位置TC値と距離TC値)を0に設定し、長方形をマーキングします。

ハッチング線の開始セグメントと終了セグメントが曲がっている場合、曲がりがなくなるまで2つのジャンプTC値を大きくする必要があります。

注意:ジャンプTCが大きすぎると、マーキング効率に影響する可能性があります。スキャナー(ガルバノ)の性能が良いほど、2つのジャンプTC値は低くできます。

ポリゴンTCの調整:

サイズ40×20の長方形をマーキングすると、長方形の角について3つの可能な結果が見られる場合があります:

ケース#1:図10-14のように、本来直角であるべき角が円弧状の角に変わっています。これはポリゴンTCが短すぎるためで、値を大きくする必要があります。

fig10-14_case1.png
fig10-15_case2.png

図10-14 ケース#1  図10-15 ケース#2

ケース#2:図10-15のように、角自体は本来の直角ですが、角の部分が濃くマーキングされています。これはポリゴンTCが長すぎるためで、値を短くする必要があります。

ケース#3:図10-16のように、直角であり、濃いマーキングもありません。これが求める結果です。

図10-16

図10-16 ケース#3

これらのパラメータの設定が完了したら、マーキングを開始できます。うまく調整されたパラメータは変更しないことをお勧めします。変更すると、結果も変わってしまいます。ユーザーは同じ方法で他のパラメータを設定し、パラメータリストに保存できます。これにより、繰り返し作業を減らし、作業効率を高めることができます。

10.3 マーキング制御バー

マーキング制御バーは、図10-17のように、メインインターフェースウィンドウの下部にあります。

図10-17

図10-17 マーキング制御バー

ライト(Light):この項目は、レーザーを出射せずにオブジェクトの枠をマーキングし、ユーザーがワークピースの位置合わせを行いやすくするために使用します。この機能は、ガイドライトを備えたレーザー機で使用できます。

「F1」キーは、このガイドライト表示機能のショートカットキーです。

マーク(Mark):マーキングを実行します。

「F2」キーは、この機能のショートカットキーです。

連続(Continuous):ユーザーがマーキングを停止するまで、オブジェクトを繰り返しマーキングします。

選択マーキング(Mark Selected):選択したオブジェクトのみがマーキングされます。

部品(Part):マークコマンドが実行された総回数です。総数(Total):マークコマンドを実行すべき総回数です。マークコマンドが実行されるたびに、この値は自動的に1減少します。連続マーキングモードでは使用できません。マーキング処理中、数量が1より多い場合、マーキング回数が0になるまでマーキング動作は停止しません。パラメータ(Parameter):機械パラメータです。「F3」キーは、この機能のショートカットキーです。

10.4 機械パラメータ

10.4.1 フィールドパラメータ

図10-18を参照

図10-18

図10-18 エリアパラメータ

フィールド(Field):マーキング可能な最大範囲です。ガルバノ1=x:ガルバノ1のトラックをX軸として使用します。ガルバノ2=x:ガルバノ2のトラックをX軸として使用します。オフセットX(Offset X):スキャンヘッドのX方向のオフセット距離です。オフセットY(Offset Y):スキャンヘッドのY方向のオフセット距離です。補正ファイルを使用(Use the corrected file):CorFile.exeソフトウェアで生成された補正ファイルを使用します。反転(Negate):現在のガルバノの逆方向です。

iconこの項目は、歪み補正係数を指し、デフォルト値は1.0です(範囲は0.875~1.125)。設計が図10-19のとおりであるにもかかわらず、実際のマーキング結果が図10-20または図10-21のようになる場合、図10-20についてはX軸方向の係数を大きくし、図10-21についてはX軸方向の係数を小さくする必要があります。

図10-19

図10-19 あなたの設計

図10-20

図10-20 マーキングされた作品

図10-21

図10-21 マーキングされた作品

iconこの項目は、平行四辺形補正係数を示し、デフォルト値は1.0です(範囲は0.875~1.125)。設計が図10-19のとおりであるにもかかわらず、実際のマーキング結果が図10-22のようになる場合、このパラメータを調整して補正する必要があります。

図10-22

図10-22 マーキングされた作品

倍率(Scale):伸縮率を指し、デフォルトは100%です。マーキングされた仕上がりサイズが設定サイズと異なる場合に、このパラメータを調整します。仕上がりサイズが設計より小さい場合はこのパラメータを大きくし、仕上がりサイズが設計より大きい場合はこのパラメータを小さくします。

注意:レーザースキャナー(ガルバノ)に歪みがある場合は、まず歪みを調整してから、伸縮率を調整してください。

倍率を設定する際は、 iconボタンを押すと、図10-23のようなダイアログが表示されます。

図10-23

図10-23 倍率の設定

目標マークサイズ(Goal mark size):ソフトウェアで設定したサイズです。実際のマークサイズ(Real mark size):ワークピースにマーキングされたオブジェクトの実測サイズです。ソフトウェアはこの2つの値から自動的に倍率を計算します。マーキング後の移動先(After mark go to):マーキング完了時にガルバノが指定した位置にジャンプします。パスワード(Password):パスワードを設定すると、パラメータダイアログボックスに入るために入力が必要になります。

10.4.2 レーザー制御パラメータ

図10-24を参照:

図10-24

図10-24 レーザーパラメータ

レーザータイプ:

CO2:現在のレーザーがCO2レーザーであることを示します。YAG:現在のレーザーがYAGレーザーであることを示します。ファイバー(Fiber):現在のレーザーがファイバーレーザーであることを示します。SPI_G3:現在のレーザーがSPIレーザーであることを示します。注意:この機能はUSBLMC制御カードのみに対応しています。

PWM:

PWM信号を有効にする(Enable PWM signals):PWM信号が制御カードから出力されます。最大PWM周波数(Max. PWM freq):PWM信号の最大周波数です。ティックルを有効にする(Enable Tickle):一部のCO2レーザー光源で予備電離信号を有効にします。パルス幅(Pulse Width):予備電離信号のパルス幅です。パルス周期(Pulse Period):予備電離信号の周波数です。デジタルQスイッチドライバーを使用(Use Digital Q-switch driver):この機能はデジタルQスイッチ用です。この機能をチェックすると、出力ポート1と2は他の用途に使用できなくなります。このモードは主に桂林興辰(Guilin Xingchen)のデジタルQドライバー向けに設計されています

F.P.K終了時にQスイッチを開く(Q-switch Open when F.P.K End):チェックすると、FPS遅延が経過した後にQスイッチ変調信号のパルスが開始します。チェックしない場合、Qスイッチのパルスは開始TC遅延の終了時に、FPK信号の開始と同時に始まります。

ファーストパルスキラー(First Pulse Killer, F.P.K):最初のパルス抑制の持続時間です。パルス幅反転(Pulse width reverse):PWM信号を反転します。図10-25を参照。

fig10-25a_pulse_width.png
fig10-25b_pulse_width.png

図10-25 パルス幅反転

パワーアナログ出力を有効にする(Enable Power Analog Output):制御カードがレーザーパワーを制御するためのアナログ信号を出力できるようにします。パワーマッピング(Power Mapping):これはパワー補正機能で、カスタムのパワー割合と対応する値を設定するために使用します。図10-26のとおりです。カスタムのパワー割合がパワーダイアログボックスの表示にない場合、システムは線形補間の値を採用します。周波数アナログ出力を有効にする(Enable Frequency Analog Output):制御カードがQスイッチ周波数を制御するためのアナログ信号を出力できるようにします。周波数マッピング(Frequency Mapping):これは周波数補正機能で、カスタムの周波数割合と対応する値を設定するために使用します。図10-27のとおりです。

CO2 FPKを有効にする(Enable CO2 FPK):開始点の焼け焦げ効果を除去できます。

CO2パルスモードを有効にする(Enable CO2 Pulse Mode):選択すると、パラメータに点間距離が表示され、ソフトウェアはその設定に従ってスキャン速度を計算します。マーキング点はこの速度で設定を満たします。

fig10-26_power_map.png
fig10-27_freq_map.png

図10-26 パワーマップダイアログボックス  図10-27 周波数マップダイアログボックス

アナログファーストパルスキラーを有効にする(Enable Analog First Pulse Killer):最大(Max):アナログFPKの最大電圧です。最小(Min):アナログFPKの最小電圧です。T1:FPK信号が最大電圧から最小電圧へ、またはその逆に変化する時間です。T2:レーザーオフとレーザーオンの時間差がT2より小さい場合、FPKは出力されません。

icon:FPKが変化する方向です。

T1とT2については、図10-28を参照してください:

図10-28

図10-28

fig_fiber_options.png

ファイバーを選択すると、右側にipg、ipgm、quantel、raycusなどのファイバーレーザーの種類が表示され、対応する周波数範囲とMO遅延が表示されます

レーザーのテスト

レーザーが正常に動作しているかをテストするために使用します。「レーザーのテスト」ボタンを押すと、図10-29のようなダイアログボックスが表示されます:

図10-29

図10-29 レーザーテストダイアログボックス

周波数・パワー・パルス幅・レーザー点灯時間を入力し、「レーザーオン」を押します。その後レーザーが点灯し、指定した時間に達すると消灯します。

10.4.3 ポートパラメータ

機器のポートパラメータは図10-30のとおりです:

図10-30

図10-30 ポートパラメータダイアログボックス

マーキング停止入力ポート(Stop Marking Input Port):マーキング処理中に、システムが対応する入力信号を検出すると、現在のマーキング動作が終了し、ユーザーにエラー情報が通知されます。レーザーパワー出力ポート(Out port for Laser power):このポートは、レーザー電源を制御するために使用できます。このポートを設定すると、マーキングバーに「電源オフ」ボタンが表示されます。図のとおりです

fig_power_off_button.png

赤色光ポインターI/O(Red light pointer I/O):ガイドライトを表示する際、システムは指定した出力ポートにハイレベルを出力します。

マーキングIO(Marking IO):マーキング中、指定したポートはハイレベル電圧(TTL互換)を出力します。マーキング開始IO(Start Mark IO):アイドル状態で、指定したポートからハイレベル電圧を検出すると、ソフトウェアはマーキングを開始します。パルスモード(Pulse Mode):このオプションをチェックすると、ソフトウェアは開始信号をパルスモードとして受信し、チェックしない場合はレベルモードとして受信します。

10.4.4 その他

図10-31

図10-31 その他のパラメータダイアログボックス

マーキング開始遅延(Starting Mark Delay):マーキング前の遅延です。マーキング終了遅延(Finish Mark Delay):マーキング後の遅延です。最大パワー遅延(Max. Power Delay):マーキング中にレーザーパワーが0%から100%に変化する際の最大遅延です。マーキング中にパワーの変化幅が100%未満の場合、時間は

最大値に比例して短くなります。この機能は、応答速度の遅いレーザー電源に適しています。レーザー電源の応答速度が非常に速い場合、この値は0msでも構いません。最大周波数遅延(Max. Freq Delay):最大パワー遅延と同様です。マーキング開始ダイアログを表示(Show start mark dialog):マーキング前に毎回マーキングするかどうかを確認します。マーキング開始・終了コマンドファイルの実行を有効にする(Enable execute mark start and stop command file):マーキングの開始時と終了時に、まずコマンドファイルを実行する必要がある場合に使用します。

この機能を有効にすると、マーキング開始時に、システムは現在のソフトウェアのディレクトリ内でstart.batドキュメントを自動的に検索して実行します。マーキング終了後、システムは同様にstop.batドキュメントを自動的に検索して実行します。

batドキュメントの形式はシンプルで、テキスト編集ソフトウェア(例:メモ帳、タブレットなどの他のソフトウェア)で直接作成できます。batは純粋なASCIIコードのテキストドキュメントで、合計3つのコマンドがあります。

1. 入力ポートを確認するコマンドIN。例えばIN2=1は、システムが入力ポート2を確認することを表し、IN2がハイレベルであれば下方に実行し、そうでなければIN2がハイになるまで待機します。

2. 出力ポートを設定するコマンドOUT。例えばOUT4=1は、システムが出力ポート4をハイレベルに設定することを表します。

3. 時間遅延コマンドDELAY。例えばDELAY=1000は、システムが1000ミリ秒遅延することを表します。

自動リセットマーキング回数(Auto reset mark count):マーキング停止後、ソフトウェアは自動的にマーキング回数をリセットします。総数に達するとマーキングを無効にする(Disable mark when reach total count):総数を設定し、その数に達すると、ソフトウェアはマーキングを継続しません。

ユーザーステップマーキングモード(User step mark mode):設定に従ってガルバノが最小距離移動してマーキングする際、各移動距離の後に固定時間だけ遅延します。この機能は主に、強いレーザーパワーで深く彫る場合に使用され、ステップ遅延が大きいほど、レーザーは一時停止位置で深くマーキングします。

アナログ電流FPKを有効にする(Enable analog current fpk):マーキング前にアナログ電流が0になる時間です。

フライマーキング

作業ラインと同時にマーキングします。「フライマーキング」ボタンを押すと、図10-32のようなダイアログボックスが表示されます。

図10-32

図10-32 フライマーキング設定ダイアログボックス

フライマーク(Fly mark):この項目を選択すると、「フライマーキング」機能が有効になります。右から左へ流れる(Fly from right to left):この項目を選択すると、流れ方向が右から左になることを示します。オンザフライ連続モード(On-the-Fly continue mode):これを選択すると、マーキング対象が連続したもの(ワイヤー・ケーブルなど)であり、連続したオブジェクトにマーキングする必要があることを示します。総部品数を有効にする(Enable total part numb):これを選択すると、マーキングの「総数」設定が有効になることを示します。速度シミュレーションを有効にする(Enable speed simulation):シミュレーションハードウェア方式を使用して線速度を生成することを示します。速度の指定が必要です。配置順にマーキングを有効にする(Enable marking as placed):これを選択すると、ソフトウェアはリスト内の順序に従って内容を順番にマーキングすることを示します。選択しない場合、ソフトウェアはワークスペース内の位置に従って左から右にマーキングします。エンコーダー信号反転(Encoder Signal Reverse):エンコーダーからの信号を反転します。フライエンコーダーオフセット(Fly encoder Offer):マーキング位置が実際の位置より前にあります。入力ポート(Inport):ボードバージョン2.2.6以降用のフライング信号のポートを選択します。フライ速度係数(Fly speed coefficient):計算式は以下のとおりです:

フライ速度係数 = エンコーダー速度計ホイールの周長 ÷ エンコーダーの1回転あたりのパルス数;

赤色光ポインター:

fig_red_light_pointer.png

輪郭表示を有効にする(Enable show contour):選択すると、赤色光はオブジェクトの最大座標と最小座標から作られた長方形ではなく、オブジェクトの枠を表示します。

赤色光ポインター(Red Light Pointer):ガイドライトを指します。ライト速度(Light Speed):ガイドライトの速度です。オフセット位置X・Y(Offset Pos X and Y):ガイドライトとレーザービームの間の位置誤差を補正するために使用します。

連続マーキングモードを有効にする(Enable continue mark mode):この機能を有効にしてソフトウェア画面に戻り、「パラメータ」をクリックすると、次の図のようなダイアログボックスが表示されます。これは、マーキングが停止するたびに毎回表示され、赤色レーザーポインターは常に存在します。

fig_mark_dialog.png

10.4.5 ハードウェア情報(HardInfo)

fig_hardinfo.png

ハードウェア情報には、ボードタイプ・ボードバージョン・シリアル番号(SN)があります。