NC言語

全243件中1~20件表示
  • マクロやIFの使いどころ

    オークマのマシニングを使用してます。 似たような加工で穴位置が違ったりボルト穴の数やPCDが違ったりだけで後はそれらの組み合わせで、製造する製品においてメインプログラムは固定でマクロやIFなどを使用して簡単に段取り替えできるようにプログラムしたいのですが取説読んでもよくわかりませんでした。 一つの製品に一つのプログラムだとプログラムの量が膨大になってしまうので似たような物は一つにまとめて必要な時に取り出して加工できるようにしたいのですが。 ご教授お願いできませんでしょうか?

  • GコードのG04実行後、STARTボタンが必要

    NC加工でMACH3を使っています。 連続して穴あけをするようGコードを組みました。 エンドミルが過熱して材料が溶けるため、10個穴あけ毎にG04を挿入して2秒間冷却したいと考え、G04P2000を挿入しました。 しかし、11個目の穴あけ座標へ移動のところで止まってしまいます。 プログラムとレースではG04P2000は実行済です。 G04コマンドはPおよびXも試しましたが同じ現象 STARTボタンを押すと11個目の穴あけ座標へ移動から再開します。 21、31、41、、、と各G04P2000の次の行で止まります。 G04を除去すれば材料が溶ける以外問題なし。 G04の後にM08S8000 ( Coolant & Spindle ON *** )を入れると 11個目のサブルーチン内のG01Zで止まります。 G90G00X10.842Y3.523 ( *** 10 / 180 *** ) M98 P1 L1 ( Tool-size Hole ) G04P2000 G90G00X10.712Y3.899 ( *** 11 / 180 *** ) M98 P1 L1 ( Tool-size Hole ) G90G00X10.570Y4.271 ( *** 12 / 180 *** ) M98 P1 L1 ( Tool-size Hole ) O1 ( --- Tool-Sized Hole SubRoutine START --- ) G91 ( Incremental Axis ) G01Z-3.500F300 ( Cut Position ) G00Z3.500 ( Move Position ) M99 ( <<< Tool-Sized Hole SubRoutine END >>> ) いちいちSTARTボタンを押さないといけなく、G04の機能通りの動作が欲しいのです。 G04 再開しない で検索しましたが、有効な情報がありません。 G04を使ったサンプルは私のプログラムと同じコマンド構成です。 Mコマンドに使えそうなコマンドもなく、困っています。

    • 締切済み
    • すぐに回答を!
    • kizuband
    • NC言語
    • 回答数 2
  • ローテーションプログラム変換ソフトを探してます。

    マシニングセンタ(F社)を使っています。 加工プログラムが古く、もうプログラムしか残っていないものがあり、 バイスの乗せ方が昔と変わってしまったため、 プログラムの先頭にローテーションさせる 「G68X0Y0R90.0」 を読み込ませて加工している製品があります。 先日、その製品にズレがあると指摘されたのですが、 ローテーションさせているため、 実際の加工座標を全て直すことが面倒な状況です。 加工プログラムを読み込ませると、 自動でローテーションさせた座標に直してくれる ソフトをご存じであればご教示ください。

    • ベストアンサー
    • すぐに回答を!
    • rorowana
    • NC言語
    • 回答数 2
  • NCプログラムについて。

    はじめまして、閲覧有難う御座います。 この度はNCプログラムについて教えて頂きたく質問させて頂きました。 G65P8810C101.0R28.0Z12.0Q3.0F400 というプログラムなのですが、Cとは何でしょうか? 調べても分からず、思い出そうと思っても後一歩思い出せません。 恐らくは基本中の基本だと思うのですが、何年も前の事で思い出せません。 来年からNCプログラムの職に就くので勉強したいのでどうかご指導の程、宜しく御願い致します。

    • ベストアンサー
    • すぐに回答を!
    • fkmt0815
    • NC言語
    • 回答数 1
  • NC←SR232C→PC の通信がうまくいきません

    マシニング内のプログラムをパソコンに転送したくてComncV3のソフトをインストールしました。 ケーブルはportUSB to SR232C Serial DB9/DB25です。 ケーブルに同封されていたCD-ROMでセットアップが完了してパソコン側ではケーブルが認識されています。 通信ポートはCOM3になっていて受信待ちをしていてもマシニング(FANUC 20-M)からパンチ→実行を押しても「エラーコード086 動作準備信号がOFFです。」と表示されてデータが送られてきません。 セッティング(ハンディ)は パンチコード=1 EIA I/Oチャンネル=0 (0-2:チャンネル番号) です。 パンチコードを2 ISOに変えてみたりチャンネル番号を0.1.2と変えてみても同じく「エラーコード086 動作準備信号がOFFです」となります。 解決方法を教えてください。 よろしくお願いします。

  • 内接円同士の距離

    NC言語でパスを作る際に内接円同士の距離を求める必要があり、質問させて頂きました。 画像の緑色円・黄色円間の距離を求めたいと考えております。 赤い小さい円がはみ出ないように回転せずに緑の円を一周回ったとして、 赤い小さい円の下端の軌跡は黄色い円になります。 この黄色い円と緑の円の間の距離(例として左下に3.3とあります)を求めたいと考えております。 緑の円と黄色い円は5mm離れております。 お手数をおかけしますが、どなたかお答えいただけたら幸いです。 ここまでお読みいただきありがとうございました。

    • ベストアンサー
    • すぐに回答を!
    • kbs0001
    • NC言語
    • 回答数 6
  • FANUC(18-T)と通信すると途切れる

    FANUC(18-T)からプログラムを吸い出すと、一部のプログラムが途中で途切れてしまいます。 どうすればよいのでしょうか? 吸い出そうとしているのはO8000番台のプログラムで、パラメータ3202のNE8は0にしてあります。 例) ︙ M8 M98P8080 G0G41X[#504-1.0]Z[#151+2.](ここから先が抜けてる) G1W-18.0F0.35 ︙ パソコン側はWin10Pro USB⇔RS-232C変換アダプタ:Prolific PL2303 ケーブルはサンワサプライKR-XD2 [RS-232Cケーブル クロス 2m] 通信ソフトはComnc3 Comnc設定(NCと同一設定) 通信速度:2400、受信コード:ISO ストップビット:2、通信ポート:COM4、O番号:受信データそのまま、スペース処理:受信データそのまま、受信開始信号:NC機の信号使用しない、受信バッファ:1024、改行コード:LF、フローコントロール:標準、%付加:前後とも%をつけない Comnc3からエラーは出ておらず、NCからもエラーは出ませんでした。

    • ベストアンサー
    • 困ってます
    • rrbkk148
    • NC言語
    • 回答数 3
  • この加工機械とパソコンはつながるでしょうか?

    画像の加工機械とパソコンをRS232Cのケーブルで繋いでデータの入出力はできるでしょうか? 職場で使用している加工機械で型番が大隈豊和機械のR2NC 制御機械がOH-OSP-HMGです 制御機械の方にDB-25のRS232C端子がついています。 ただこれとは別にパンチャリーダーがついているので もしかして出力専用なのかもしれないと考えています。 NCデータの入出力装置の「USBぴ~太郎」さんの対応機種の中に 上記の制御装置があったので使えるだろうと思っていますが この制御機械とパソコンでデータの入出力はできるでしょうか ご教授をお願い致します。

  • 図のようなスプロゲットを製作して欲しい

    くっきりとしていませんが、よろしくお願いします。

  • NC転送時のケーブル

    FANUC の18iにRS232C接続で、PCよりUSBアダプタ経由でNCデータを転送しようと思います。 以下のケーブルを購入しようと思いますが、このケーブルで転送できますか? サイトによってはこのケーブルで転送できるとかいてあったり、サイトによってはFANUC専用のケーブルが必要とかいてあったりで実際の所はどうなんでしょうか? https://www.amazon.co.jp/gp/product/B00008BBGI/ref=oh_aui_detailpage_o01_s00?ie=UTF8&psc=1

    • 締切済み
    • 困ってます
    • jns102
    • NC言語
    • 回答数 1
  • ファナック NCの範囲指定をしてのプログラム削除

    ファナックのNCプログラムを削除する際、範囲指定(例えば、O2000~O2999)での 削除方法などはありませんか?

    • ベストアンサー
    • すぐに回答を!
    • jns102
    • NC言語
    • 回答数 1
  • ファナック NCの上書き方法

    市販のNC転送ソフトを使って、Fanucにデータ転送をしています。 取説によると、NCは同じプログラム番号の上書き登録ができないとのことですが、どうにかして上書き登録をする方法はないでしょうか? 同じプログラム番号を使いまわしている為、無条件に上書きする方法とどうにかして取りたいです。 今、かなり困ってします。 すいません。宜しくお願います。

    • ベストアンサー
    • すぐに回答を!
    • jns102
    • NC言語
    • 回答数 5
  • OKUMAのNC装置について質問です

    OKUMAのNC装置を使用しています。 外部M信号というものがありますが、これはNC装置についているUSBポートと外部機器を接続した場合、この外部機器に信号が行くようになるのでしょうか? 勉強不足の身ですが、回答お願いします。

    • 締切済み
    • すぐに回答を!
    • noname#231405
    • NC言語
    • 回答数 1
  • wz editor とワードパッドについて

    始めにあまり詳しくないのですが、 会社でNC装置を動かしてますが 今までファナック、ヤスカワなどの装置からプログラムを232Cであるメーカーの ソフトで引き出してそれを、メモ帳で編集したり、新たにメモ帳でプログラムを 作成して装置に送り込んでいましたがこのたび、その引き出すタブレットが 壊れてしまい新しい新型のタブレットになりました。 ところが装置から引き出したプログラムをメモ帳で開くと横一列に なってしまいます。そのタブレットのメーカいわくメモ帳ではだめです。 ワードパッドで開いてください。と回答ありました。そこまでは分かりました。 更に、wz editer などのほうが使いやすいですよ。とかこの時点で分かりません。 LF LFCRCR とか全く分かりません。改行コード?分かりません。 私の知りたい事はワードパッドとwz editorでNCプログラムの作成がどれほど違うのかと、 LF LFCRCRとはどうゆう意味というか役割なのかワードパッド上でこれを 入力する?のか。今までファナックなどの装置にメモ帳で編集したプログラムを送っても 動かなかったのはこのLFのせいなのか。どなたか分かりやすく教えてください。

    • ベストアンサー
    • 困ってます
    • sgbgs289
    • NC言語
    • 回答数 3
  • マクロのIF

    FANUC CNCでNCのマクロを使用しようとしています. システム変数#100の値をを読んで1ならマクロを抜けて,それ以外なら原点復帰して停止するプログラムです. O1000; IF[#100EQ1.0]GOTO201; N200; M99; N201; G28G91Z0; G28G91Y0; M1; M5; M30; % 呼び出し側はG65P1000;と記述しています. 現在はテストですので,#100の値は自動運転中に手動で入力しています. 上記を実行したところ#100にどんな値を入れてもN201が実行されてしまいます. どうも#100が常に空の値になっているような気がします. 上記の現象が発生する理由がお分かりになられる方がいらっしゃおましたら,何卒ご教授お願い致します.

    • 締切済み
    • 困ってます
    • noname#230358
    • NC言語
    • 回答数 2
  • FANUC 6MのDNC運転について

    機械は、牧野フライスさんのNCフライス(AVNC-74)、制御システムは、FANUCさんの6M、通信ソフトは、竜の子ソフトさんのComnc3です。 久しぶりにDNC運転を行おうとしたところ動きません。 設定により、無反応か「エラー 001」が出ます。 設定に自信がありませんので詳細を記載させて頂きます。 お気づきの点がございましたらご教授ください。 【機械側設定】 操作モード:テープ運転 セッティング:INPUT DEVICE=1(RMT),INPUT DEVICE2=1(RS232C) パラメーター:#340=3 #341=3,#312=10011001 ケーブル:専用クロスケーブル(RBU基盤に接続) RBU基盤スイッチ:REMOTE(2択のレバースイッチで、一方は「TAPE」) 【通信設定】 ボーレート:4800 ストップビット:2 コード:EIA 【通信ソフト設定】 送信開始信号:NC機の信号使用しない データの始め:% データの終わり:%のみ 送信バッファ:2 ウェイトタイム:5 フローコントロール:標準 改行コード:CR+LF ちなみに、機械のメモリとPCの通信は送受信共に正常に動作します。(機械別ポート) 以上、宜しくお願い致します。 メーカーに問い合わせたところ、「機械の基本的な設定は問題ない」とのことでした。 通信ソフト等にもよるので、明確には分からないそうです。

    • 締切済み
    • 困ってます
    • noname#230358
    • NC言語
    • 回答数 4
  • 円周上の穴あけについて ファナックプログラムです。

    初めての投稿をさせていただきます。 現在円周上の穴あけに対して 座標を打ち込む際は 例 PCDф100.0 3-ф5.0 G68X0Y0R0 X0Y-50.0 G68X0Y0R120.0 X0Y-50.0 G68X0Y0R240.0 X0Y-50.0 G69 上のプログラムみたいに作ってるのですが、 今回円周上に100か所の穴をあけるさいに 全てG68で3.6度ずつ回転させたプログラムを作ってもいいのですが、 これだと プログラムを凄く長くなってしまって困っております。 いろいろ調べてみたら、 OSP(オークマ)のプログラムでは 1行でそのプログラムを作ることも可能と聞いたのですが、 G300?を使ってか ファナックのプログラムでもできるのでしょうか 読みずらい文章ですが、よろしくお願いします

    • ベストアンサー
    • 困ってます
    • noname#230358
    • NC言語
    • 回答数 4
  • Gコード指令からなぜ軸が移動するのか

    NC言語、例えばGコード指令を与えれば、どのようにしてサーボドライバーの移動指令として伝わるのでしょうか?G・Mコードが直接ドライバーやリレーなどを叩くとは思えないからです。NC言語を統括するOSが入っているのでしょうか。できればGコードがどのように変換信号になりドライバーまで伝わるかを易しく教えてほしいのですが。よろしくお願いします。

    • 締切済み
    • 暇なときにでも
    • noname#230358
    • NC言語
    • 回答数 5
  • 繰り返しの方法を教えて下さい

    初めて投稿します。 よろしくお願い致します SHINXの木工NCを1年ほど導入しました。 自動プロというもので書いて動かすが基本となっており、 Gコード質問しても、ほどよい回答を得られずです。 困っているのは、丸ノコで凹面の削り出しを試みているのですが、 下記のように1本はなんとかできたのですが、 これをX方向に2mmつづ、100回動かしたいのです。 ぜひ、繰り返しの方法教えて下さい //////////////////////////////// O0100 N000001 M06 O0100 N000002 G53 O0100 N000003 G90 G00 Z 0.000 O0100 N000000 M92 O0100 N000001 G90 G00 Z 0.000 O0100 N000002 T9 O0100 N000003 M23 O0100 N000004 M03 O0100 N000005 S3600 O0100 N000006 G04 X1.0 O0100 N000007 M09 O0100 N000008 G61 O0100 N000009 G90 G00 G40 X-1205.110 Y-708.450 O0100 N000010 G92 X 100.000 Y 1900.000 O0100 N000010 M21 O0100 N000011 G90 G00 Z 83.000 O0100 N000012 G91 G01 Z-30.000 F2000 O0100 N000013 G01 Y-90.000 Z-13.000 F5000 O0100 N000019 G01 Y-90.000 Z-5.000 F5000 O0100 N000025 G01 Y-90.000 Z-4.000 F5000 O0100 N000031 G01 Y-90.000 Z-2.000 F5000 O0100 N000037 G01 Y-90.000 Z-2.000 F5000 O0100 N000043 G01 Y-90.000 Z-2.000 F5000 O0100 N000049 G01 Y-90.000 Z-1.000 F5000 O0100 N000055 G01 Y-90.000 Z-1.000 F5000 O0100 N000055 G01 Y-90.000 Z-0.000 F5000 O0100 N000055 G01 Y-90.000 Z-0.000 F5000 O0100 N000055 G01 Y-90.000 Z-0.000 F5000 O0100 N000055 G01 Y-90.000 Z-0.000 F5000 O0100 N000085 G01 Y-90.000 Z 1.000 F5000 O0100 N000091 G01 Y-90.000 Z 1.000 F5000 O0100 N000097 G01 Y-90.000 Z 2.000 F5000 O0100 N000103 G01 Y-90.000 Z 2.000 F5000 O0100 N000109 G01 Y-90.000 Z 2.000 F5000 O0100 N000115 G01 Y-90.000 Z 4.000 F5000 O0100 N000121 G01 Y-90.000 Z 5.000 F5000 O0100 N000127 G01 Y-90.000 Z 13.000 F5000 O0100 N000128 G90 G00 Z 83.000 O0100 N000129 G64 O0100 N000130 G218 O0100 N000131 S0 T100 O0100 N000132 G90 G00 Z 0.000 O0100 N000133 G219 O0100 N000134 G04 X2.0 O0100 N000135 M05 O0100 N000136 M92 M95 O0100 N000137 G65 P9900 L1 O0100 N000138 G53 O0100 N000139 G90 G00 Y 0.000 O0100 N000140 M07 O0100 N000138 M30 ///////////////////////////////// なんだか、場違いのところに質問したようで、申し訳ないです。

    • 締切済み
    • 困ってます
    • noname#230358
    • NC言語
    • 回答数 5
  • NCターミナルのようなプログラムを送受信できるソ…

    NCターミナルのようなプログラムを送受信できるソフトについて 現在、フリーソフトのNCターミナルというソフトを会社で使用していますが、Windows7に対応していないため、新しくWindows7に対応したソフトウェアを探しています。 Windows7でも使えて、NCのプログラムを送受信できるようなソフトをご存知でしたら、ご教授お願いいたします。 正確にいうと、ソフトは起動するのですが肝心のNCプログラムの送受信ができないのです。 以前のXPのパソコンでは同様に出来ていたので、ケーブルや端子に問題があるわけではないようです。

    • ベストアンサー
    • 困ってます
    • noname#230358
    • NC言語
    • 回答数 5