Oct 01, 2023 伝言を残す

プローブプローブマクロプログラムの書き方

 

3つのポイントで解説します。


1. 探索ポイントをプログラムします************

2. 処理プログラムの編集 *********

3番目に、EXCELにマクロ変数**********を追加します

最初のセクションでは探索プログラムをコンパイルします。

1. 原点を設定し、各プローブ点の座標値を求めます。
まず、UG ソフトウェアでワーク座標系の原点を設定し、次に UG ソフトウェアを使用してプローブ点が必要な点 (XYZ) を見つけ、プローブ点をプログラムするために記録します。

2. 探索ポイントをプログラムする
(探索プログラムの名前は自分で決めます:O6666)
プローブポイントプログラムでプローブの動きを制御するには、2 つの重要なプローブ計算プログラム O9810 を呼び出す必要があります。
そしてO9811。 探査点プログラムのフォーマット例:(以下は探査Z点のコンパイル例です)
%
O6666(プローブ)
G91G28Z0
G90 G0 G17 G40G49 G69 G80
M6T11 (プローブは T11 ツールホルダーに取り付けられています。T11 プローブをスピンドルに置き換えます)
G90G00 G54 X-18。 50円。 (G54 座標系でプローブする最初の点の上に素早く配置します)

M19(S_) (主軸の位置決め、Sは主軸を斜めに回転させます。Z軸方向の点を測定する場合はSは不要です。側面を測定する場合は、プローブが各面を検出できるようにするためのS、つまり回転角が必要ですが、誤差を少なくするためにルビーボールプローブの片面で測定します。
M05

M17 (オープンプローブ) (プローブをオープンします。このコマンドは、配線中に受信した対応するポートによって決定されます)

G43Z50.H11 (工具の長さを確定する、つまりプローブの長さを読み取ります)

G90G00Z50。 (プローブはZ50の位置まで素早く移動します)

N1(Z+POINT1) (最初の点の Z 値を測定)

G65P9810X-18。 50円。 F3000。 (最初の点の XY 位置に安全かつ迅速に位置決め、速度は F3000 です。)

G65P9810 Z19。 (最初の点の上の安全な Z 位置に安全かつ迅速に位置決めします。速度は上記と同じです。ここでの高さは通常、下の測定点から 3MM です)

G65P9811Z16.08 (最初のプローブ ポイントの Z 位置に安全かつゆっくりと到達します。また、このステップでプローブ ポイントを完了すると、前のステップの Z19.0 位置に自動的に戻ります)

#601=#142 (#142 は、最初のプローブ ポイントの理論上の Z16.08 と実際に測定された「Z」の差です。これは O9811 で自動的に計算され、#142 に渡されます。#142 は、得られた値は #601 に渡され、最初の点の Z 方向に補正される値になります)

G65P9810 Z20。 (安全かつ迅速に安全な高さ Z20 に移動します。)

N2(Z+POINT1) (2点目のZ値を測定)
G65P9810X-16.5 ¥48.3 F3000。 (2点目のXY位置へ安全かつ迅速に位置決め、速度はF3000です。)


G65P9810 Z17。 (2 番目の点の上の安全な Z 位置に安全かつ迅速に位置決めします。速度は上記と同じです。ここでの高さは通常、下の測定点から 3MM です)


G65P9811Z14.23 (2 番目のプローブ ポイントの Z 位置に安全かつゆっくりと到達します。また、このステップでプローブ ポイントを完了すると、前のステップの Z19.0 位置に自動的に戻ります)

#602=#142 #142 は、2 番目のプローブ ポイントの理論上の Z16.08 と実際の「Z」の差です。 O9811 で自動的に計算され、#142 に渡され、結果が計算されます。値は #601 に渡され、#601 は 2 番目の点の Z 方向に補正される値です)

G65P9810 Z35。 安全かつ迅速に安全な高さZ20まで移動してください。)

N3(Z+POINT1) (3点目のZ値を測定)
G65P9810X12.5 Y51.1 F3000.
G65P9810 Z19.
G65P9811Z16.08
#603=#142
G65P9810 Z20.

N4(Z+POINT1) (4点目のZ値を測定)
G65P9810X12.2 Y49.2 F3000.
G65P9810 Z16.
G65P9811Z13.73
#604=#142
G65P9810 Z35.
.....
.....
.....

N16(Z+POINT1) (16 番目の点の Z 値を測定)
G65P9810X-16.5 Y-18.2 F3000.
G65P9810 Z16.
G65P9811Z14.23
#616=#142
G65P9810 Z35.
(以下は各検出点の差分Zの許容範囲を設定します。許容範囲を超えた場合はN20にジャンプして実行します)
#{{0}}.1 (許容値を 0.1 に設定し、#620 に割り当てます)


IF[ABS[#601]GT#620]GOTO20 (#601の絶対値が#620の値より大きい場合、N20にジャンプして実行します)

IF[ABS[#602]GT#620]GOTO20 (#602の絶対値が#620の値より大きい場合、N20にジャンプして実行します)

IF[ABS[#603]GT#620]GOTO20 (#603の絶対値が#620の値より大きい場合、N20にジャンプして実行します)
.....
.....
.....
M18
G91G28Z0
M99

N20 #3000=99point cuo wu Z OUT OF TOL (アラーム プロンプト、Z は許容範囲外です。ここで「#3000=」は、0-200 の追加プロンプト情報を自分で設定できます)
G91G28Z0
M99
****************

第2節 編集処理プログラム

各プローブ点に対応する補正値変数(#601#602#603...)を処理プログラム上の対応する点の座標に加算します。 (ここでは、Z 値を使用して説明します。X 方向と Y 方向を補正する原理は、Z 方向を補正することと同じです。): (つまり、2 つの点が直接接続されており、それぞれ Z 値が付いています)

点 A から点 B まで、プローブ点 A と B の補正差はそれぞれ #601 と #602 です。 工具を A から B に一般的に遷移させたい場合は、点 A と B の Z 補正値変数を対応する加工プログラムに追加するだけです。

処理手順は以下の通りです(補正Z値を例にします)
写真
O2222
G91G28Z0
G0G17G40G49G80G90
(ツール:1 径オフ:1 レンズ:1 径:10)
T1M6
G0G90G54X7.2503Y10.S10000M3
G43H1Z30.M8
Z1.
写真


セクション 3: EXCEL で処理プログラムをすばやく編集する

N 個の複数行プログラムに変数を追加する必要がある場合があります。 一つ一つ手動で追加していくと非常に大変です。
面倒で作業負荷が高く、エラーが発生しやすい。 EXCELを使ってプログラムを素早く編集する方法を紹介します。
写真
変更する方法:

1. まず、以下に示すように、変数を追加するプログラムをメモ帳にコピーします。


写真

2. 図に示すように、X を「/X/」に、Y を「/Y/」に、Z を「/Z/」に置き換えます。
写真

3. EXCEL を開き、手順 2 でファイルを開きます。[開く] ダイアログ ボックスでファイルの種類を選択することに注意してください。
「すべてのファイル」を選択し、前の手順でファイルを開くと、次のようなダイアログ ボックスが表示されます。
写真

4. [次へ] をクリックすると、次のダイアログ ボックスが表示されます。
写真

5. 図に示すように、「その他 (0)」をチェックし、スラッシュ「/」を入力します。


写真

6. 次に、「次へ」および「完了」を選択してファイルを開きます。 各パーツが分かれているのがわかります。
必要なのは、図に示すようなこの効果です。


写真

7. 図に示すように、プログラムの各行に Z と数値 16.31 を追加します。


写真

8. 変数を開始点と終了点に手動で追加します。 最初の行の点が開始点であるため、それに応じて変数が検出されるはずです。
補正値 #601、上の図の 14 行目が終点、変数は対応する検出された補正値 #602 である必要があります
上記 2 つのポイントの変数は、図に示すように手動で追加できます。


写真

9. 中間点に変数を追加するには、上の図 A に示す変数を追加する必要があります。 方法は、上図の3行目にあるように、まず真ん中の各行に大括弧とプラス記号を移動し、その中間点に追加する変数を入力します。 #690などの変数*1

(ここでは、終点と始点の補正値の差をN個の中間点に均等に分配します。これを12のセグメントに分割します。関係は #690=[#602-#601 ] / 12. この関係をプログラムに追加する必要があります)

次に、以下に示すように、最初に「#690*1」を押して下に引き下げます。

写真

次に、以下に示すように、EXCEL をテキスト txt ファイルとして保存し、メモ帳で開きます。
写真

以下に示すように、中央の空の距離を削除し、対応するマクロ変数関係 #690=[#602-3602]/12 を開始点の前に追加します。
写真

 

お問い合わせを送る

whatsapp

skype

電子メール

引き合い