173580

加工、CNC、誰かが答えるなんでも質問掲示板



[
トップに戻る] [掲示板トップに戻る] [スレッド表示] [トピック表示] [アルバム] [留意事項] [ワード検索] [管理用]
おなまえ
Eメール
タイトル
コメント
参照URL
添付File
暗証キー (英数字で8文字以内)
画像認証 (右画像の数字を入力) 投稿キー
文字色


USB -> パラレル 変換 投稿者:Bon 投稿日:2018/04/19(Thu) 21:55 No.839

Kowさん、こんばんは、いつもお世話になっています。
サイトの管理にご苦労されていると思いますが、いつもありがたく拝見しています。

最近アマゾンで見つけたんですが、パラレルポートの無いPCのUSBポートからMach3のパラレル出力へ変換するアダプタがありました。

://www.amazon.co.jp/USB-パラレル変換ケーブル-USBケーブル-パラレルアダプタコンバータMach3用-CNCコントローラ/dp/B07B3GL6TV

Mach3のフォーラムで検索しても、何年も前の古い書き込みで「変換するとうたっているのは使えないよ」というのがいくつかありましたが、この品物については何もなかったです。
eBayでも同じ形状のものが見つかりました。

どなたか、ご存知のことがあれば教えてください。

追記:
URLがうまく入らないようですので、ペーストして https をつけてください。

Re: USB -> パラレル 変換 - kenbo   2018/04/28(Sat) 16:25 No.841
こんにちは。

UC100ですね。
UCCNCとの組み合わせが基本かと思いますが、Mach3でもOKらしいです。
実際に使っている方からお聞きしましたが、今はログが残ってなかったです。

国内ですと、SMD 成晃機械設計さんが取り扱っています。
本家のHPにも記載があった気がします。

私も買おうと思って3年位経ちましたが未だに買ってません(笑)


Mach3によるスピンドルモーター 投稿者:セバスチャン 投稿日:2018/04/11(Wed) 10:20 No.837

お世話になります
最近、CNCフライスが手に入り日々悪戦苦闘しています
Mach3でのバックラッシュ補正等設定出たのですが
スピンドルモーターの自動ONがわからずにいます。

GコードやNコードで文字等を削ってみようと
Cut2Dでコードを作りMach3にロードしスタートしても
X・Y・Z軸は指定通りに動くのですが
その際、スピンドルが回りません。
Mach3の画面上の「Spindle Speed」内の「Spindle CW F5」を押すと
スピンドルが回ります。

自動でONにするにはMach3の設定なのでしょうか?
また、コードで指定するのでしょうか?

宜しくお願い致します。



GPZ900R エンジン台 投稿者:TAK 投稿日:2018/04/08(Sun) 21:50 No.833

お世話になります。GPZ900Rのエンジンのスタータークラッチがダメで載せ替えすることを計画してます。
ブログの写真にある木製のエンジン台を作成されておられますが使いやすそうですね。
2x4で組まれたのでしょうか。金属加工とはありますが、すみません。

Re: GPZ900R エンジン台 - kow   2018/04/10(Tue) 08:31 No.835
TAKさん、こんにちは!

900Rのエンジンも程度のよいものは少ないでしょうから大変ですね。
ご質問の件、御察しの通りふつうのツーバイフォー材(安いパイン材)で作りました。
適当なキャスターと合わせて、二千円しなかったと思います。

設計もせず現物あわせで組みました。

これがないとあのエンジンは一人で積み下ろし難しかったです。
エンジンはバランスが悪くタイダウンなどでエンジン台に縛ること、それを見越して
前側に足を延ばすことがポイントです。

街を走る900Rも随分減りました、ご健闘を祈ります!!


申し訳ありません、掲示板が壊れてました 投稿者:Kow(管理者) 投稿日:2018/02/13(Tue) 00:44 No.828

ご利用者の皆様、こんにちは。
管理者のKowです。

しばらく本掲示板が壊れていたようで、先ほど復旧致しました。
管理が悪く申し訳ございません。

これからもご愛用頂ければ幸いです。なにとぞよろしくお願いいたします。



G-CodeのWHILEの使用について 投稿者:ts 投稿日:2017/11/09(Thu) 12:40 No.819

こんにちは。
初めて質問させていただきます。

当方、CNCフライスでGCodeを使用しています。

同じ図形を切削するのにWHILEを使用したいのですが、読み取ってくれません。(比較演算子が間違ってるという旨のメッセージが出ます)
構文はサイトを見たとおりに記述していますが、さまざまなパターンを試してもエラーが消えません。

さまざまなサイトを検索すると、VBSでマクロを組み込めという情報があるようなのですが、そのVBSのサンプルが見当たりません。

CNC制御ソフトはMach3です。

ご教示いただきたく存じます。

よろしくお願いします。

Re: G-CodeのWHILEの使用について - nc   2017/11/09(Thu) 19:29 No.820
http://nc-program.s-projects.net/while.html

マクロの練習でしょうか それとも繰り返し動作をしたいのでしょうか?
サブプログラムを作ってそれを繰り返すなら M98が使えます MACHIのメニュ−に使えるMコ−ドが有ります
どの様な加工に使うか 具体的に教えてください
まずNCを使うプロに「WHILEの使い方はと聞いても????と思います」
Re: G-CodeのWHILEの使用について - Ko   2017/11/10(Fri) 03:10 No.821
tsさん

はじめまして、本掲示板管理者のKowと申します。

>同じ図形を切削するのにWHILEを使用したいのですが、読み取ってくれません。(比較演算子が間違ってるという旨のメッセージが出ます)
>構文はサイトを見たとおりに記述していますが、さまざまなパターンを試してもエラーが消えません。

そのうまくいかないGコードをテキストで添付して頂けますか?
実際にモノを見せて頂いたほうが、適切な回答ができると思います。

コメント欄下の添付Fileを使用してください。

ncさん

コメントありがとうございます。
ここはどちらかというと趣味のアマチュア金属加工マニアが集まる板なので、何を聞いてもOKです!
Re: G-CodeのWHILEの使用について - ts   2017/11/11(Sat) 01:21 No.822
Kow様
ご返信ありがとうございます。

取り急ぎ、試しに作成していたGcodeを添付します。
(水平に固定した材料を斜めに加工していくCodeになります。
本来はこれのほかにも水平に加工するCodeを追加するので、材料に角度をつけて固定することはできません。)

21行目にWHILEがあるのですが、読み込むといつもここでエラーが出ます。
(この行をコメントアウトすると読み込むことができます)

他にも、特定の形状で加工するのに、0.1mmずつ掘り下げるのにWHILEを使いたいと考えています。
例えば2mmまで掘り下げるとなると0.1mmをずつを20回も繰り返して同じコードを記述していて深さを変更するの手間となってまして。

まずはWHILEが使えるようになればと思ってます。
構文でおかしいところ、変数の使い方ももし適切ではないところがありましたらご指摘いただければと存じます。

よろしくお願いします。
Re: G-CodeのWHILEの使用について - ts   2017/11/11(Sat) 01:23 No.823
txtが添付できなかったのでここに記載します。


#1=400
#2=600
#3=800
#101= 0.1500
#102= -0.0300

G0 X1.3500 Y4.0000
G0 Z0.5000

;Config of Spindle
S10000
M03

F[#1] G1 Z0.0000
#103 =0.0000
#104 =-1.3000

;--------------------------------------
;Loop Proccess
;N10
WHILE [#103 GE #104] DO 1
G91
F[#1] G1 X[#101] Z[#102]
#103 =[#103-#102]
F[#1] G1 Y-8.0000
F[#1] G1 X[#101] Z[#102]
#103 =[#103-#102]
F[#1] G1 Y8.0000

END 1
;--------------------------------------

;Finish process
G90
Z10.0000
G0 X0.0000 Y50.0000
Re: G-CodeのWHILEの使用について - 猛牛ロック   2017/11/11(Sat) 22:32 No.824
マクロの文としてはおおよそ間違えていません。(と思います)
ただ、
#102= -0.0300
#103 =0.0000
なのに、
WHILE [#103 GE #104] DO 1
#103 =[#103-#102] (を2回)
END 1
なので、#103は増え続けます。=無限ループです。
#103 =[#103+#102]
だと思います。

次に、MACHのマクロはNCのマクロでは無く、VBscriptです。
(私は実際にはVBscriptで組んだことはありません)
慣れればきっと、VBscriptの方が簡単に出来るでしょう。

で、私の場合、NCのマクロで書くときはNCVCに、半分付属している
Scripotrium-transpose_macro(FANUC).plを利用して、展開してからMACHに入れています。
http://s-gikan2.maizuru-ct.ac.jp/xcl/modules/d3downloads/

Re: G-CodeのWHILEの使用について - ts   2017/11/14(Tue) 09:54 No.825
猛牛ロック様
ありがとうございます。
ご指摘のとおり、増分値が間違っていました。

transpose_macro(FANUC).plをDLすることはできたのですが、解凍方法がわからずでして・・・(申し訳ございません)

解説頂いた内容を見ると、VBSでWHILEやIFの分岐を置き換えてGcoddeの実行開始から終了までどの関数が実行されるかをすべて一筆書きのように置換する、という認識であってますでしょうか?

WHILEやIFが標準で対応していないのであれば、使うのは避けておきます。

Gcodeは趣味の範囲で使用しており、まだ完全に使いこなせてないので、まずは使える範囲で利用していきます。

M98での繰り返しが利用できるようになったので、とりあえずはこれで代用しようと思います。
(とはいえ、CNCソフトによってはM98も非対応なものもあるようですね。。)

ありがとうございました。
Re: G-CodeのWHILEの使用について - Ko   2017/11/15(Wed) 20:53 No.826
tsさん

解決?したようで何よりです。
ちなみに私もM98でループ処理を書いています。

https://jisakuyaro.com/other/category11/entry23.html

こちらをご参照頂ければ幸いです。




処理 記事No 暗証キー

- Joyful Note -