• 締切済み
※ ChatGPTを利用し、要約された質問です(原文:連続した円弧プログラムの作り方)

連続した円弧プログラムの作り方

このQ&Aのポイント
  • 横と縦に5個ずつの円の切り抜きプログラムを作る方法
  • G54に中心を入力してサブプログラムにインクリメンタルで円弧プログラムを作成する方法
  • アブソリュートでXY値を移動させて作る方法

みんなの回答

  • hahaha8635
  • ベストアンサー率22% (800/3609)
回答No.1

G90/91を入れ替えた方がやりやすい G90G54 で穴位置指示 G91に切り替え穴加工加工 G90にもどす

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • 自動結線がない場合のプログラムの組み方について

    自動結線がないワイヤーカットで ある形状の中に位置決めされた径が異なる穴が複数あるものを ワイヤーカットで加工する場合のプログラムにおいて質問させていただきます。 プレートにワイヤーが通る穴を 製品の穴の中の範囲ないであけます。 その穴の中で結線します。 アブソリュートで穴の円弧補完に入るまでのプログラムをつくる。 G01x@y@G42D@(XYは円弧補完に入る座標値) (結線の位置が穴のどの位置でも円弧補完に入るまでのG01の距離がわかるようにアブソで組んだ。) G02X@Y@J-2(半径2の一周円とする。XYは同じ座標) 円弧補完が終わるとワイヤーを切り 次のワイヤーを通すあなまで移動しそこで結線 結線の位置がワイヤー線を通すためにあけた穴の中のどこでも 次のプログラムに G01X@Y@G42D@と円弧補完に入る位置を打っておく。 これを繰り返し、 穴明けが全部終わったら、 次は外形の形状加工に入るとよいのでしょうか? よろしくお願いします。

  • 円弧補間

    径補正を使用して円弧補間で仕上げ加工をします。 私は、φ100の場合 φ10のエンドミルで加工 原点は円の中心 D20=5.0 φ100/2=50 50/2=25 G90G41X25.Y25.F100D20 G3X0Y50.I-25. G3J-50. G3X-25.Y25.J-25. G1G40X0Y0 という考え方で加工を行っているのですが皆さんはどのようにされていますか? 以前φ8.15の穴加工で上記のような考え方でφ4のエンドミルでプログラムを組んだらエラーになってしましました、径補正の場合は移動距離が使用刃物の半径以上あればいいんですよね?不思議。

  • 円弧補間について

    Gコードの円弧補間について教えて頂きたいことがあります。 ちょっとしたプログラムの入力ミスで気付いた事なのですが、G02/03の円弧補間指令でRやI、Jを省略した場合どのような動きをするのでしょうか? 今回、入力間違いをしたプログラムは  G91 G03 X-15. Y15. R15. X-10. (G01の入力を忘れた)  G03 X-15. Y-15. R15. といった単純なものだったのですが、実際の動きは2行目にXに10?直線で移動しました。ただ、このプログラムに径補正(G41で2?と10mmで確認)が入るとエラーになりました。 この動き方の理由がわからず悩んでます。 初歩的な質問ですみませんがよろしくお願いいたします。 ちなみにNCはFANUC 0-Mを使用しました。   「実際の動きは2行目にXに10?直線で・・・」とありますが「Xに-10?」の間違いです。申し訳ありません。 みなさんのアドバイスを参考に、G02/03にR0の半径指定でNCを動かしてみました。 結果、R0は直線での移動はせず、円弧の始点、終点を直径とする円弧で移動しました。やはりR指定がない場合に限って直線での移動となりました。使用するNCによっても違いはあると思うのですが、ますます疑問が深まってしまいました。 今回の件に関して、お分かりになる方がいらっしゃいましたらよろしくご教授願います。

  • 円弧、テーパの切削

    NC旋盤での円弧切削でのプログラム 凸円弧の切削でプログラムを作成する時、刃先のノーズRをrとして指示半径 をRとすると、プログラム時の半径は: R+r        円弧の中心     : ノーズR分だけ移動(左下)               始点(円弧右下設定): ノーズR分だけ下方向移動(X軸)           終点(円弧右下設定): ノーズR分だけ左方向移動(Z軸) 凹円弧の切削の場合        プログラム時の半径は: R-r        円弧の中心     : ノーズR分だけ移動(右上)                 始点(円弧右下設定): ノーズR分だけ下方向移動(X軸)        終点(円弧右下設定): ノーズR分だけ右方向移動(Z軸)           でよろしいでしょうか。 また、円弧から円弧に切削する時、テーパーからテーパー、テーパから円弧、円弧からテーパには、どのような計算式を行ったらよろしいでしょうか。 ご回答よろしくお願いします。

  • サブプログラム とマクロについて

    OSG HPからダウンロードできるプラネット加工用のプログラム作成 ソフトで、プラネット加工のプログラムを出力すると メインプログラム例(ABS)とサブプログラム例(INC)が出力されます。 一穴加工用で 穴の座標は0,0として出力されています。 よって、ABSの 方を使うと座標を加工物の座標に合うように足し算していかないといけないので、間違いの元なので、  座標における足し算をしなくてもいいインクリ指令であるサブプログラム例の方を利用 しようと思います。まず質問ですが、 マクロでやる場合は 機械の中にそのマクロ用のプログラムをメインプログラムとは別に0番号を決めて入れ込まないといけなく、 サブプログラムの場合は メインプログラムの中にサブプログラムを書いたらよかったですね。 というのはOSGのソフトで出力されるプログラムはネジの長さ 材料 工具 下穴 Mいくつのタップを開けるかで毎回ちがってくるので、 マクロでやるとその違うプログラムをたくさん機械に別のプログラムとして いれるのはややこしく感じ、 サブプログラムで対処したら毎回違うプログラムをOSGソフトで出力したあとそれをメインの中に貼り 付けてやればいいだけなので、そっちの方が簡単だと思ったのです。 一回の加工で穴中心座標が違ういくつかの 同じ径の下穴に対してタップをするので、 同じタップ深さ 同じM というのが基本です、 だから 穴中心座標への誘導だけメインでやって、サブでタップ部を加工 するのが一番シンプルだとおもっているのです。 プラネットタップ品名 PNGT 呼び10*25*P1.5 工具径10 めねじM16*1.5  下穴φ14.5 ネジ長さ15 切削速度20m 送り0.03mm/min アップカット 下穴の中心座標が x30Y-30   X60Y-30 X90Y-30 の三つとするとき OSGのソフトで出力した サブプログラム例(INC) の方を変えないで、 穴中心の移動だけをメインでやる場合  どのようなプログラムがシンプルになるでしょうか? 今思うのは 穴中心の移動をメインで行い 穴中心からM98P@@ 穴中心へのメインでの移動 穴中心からM98P@@ しかわからないのですが、 もっとシンプルに出来るように思うのです

  • プログラムエラーの原因がわからない

    半径R3の円を円の中心から1.6ミリ離れた直線でカットした 半円より大きな半円のような形があります。ワイヤーカットの スタート点は円の中心より少し右 円の中心の座標を0,0としたとき X0.91、Y0から始まる場合のプログラムにおいて プログラムエラーとでているのですが、そのエラーの原因がわかりません。 プログラムは G90 G92X0.91Y0 G41G1X3. G3X-0.955Y2.8439I-3.←ここでエラーがでる。 G1X-1.06Y2.8087 Y-2.8087 とつづくプログラムですが、 ←矢印の行でプログラムエラーがでます。 アラーム番号の意味取り説で確認すると、 ワイヤー径補正においてワイヤーがワークに食い込むおそれがあります。 原因 1移動指令の方向と補正後の移動方向が逆 2指令円弧に対して修正後の円弧の中心角が大きくなる。 プログラムをチェック修正してください。 と書いていますが、よく意味がわかりません。 エラーの出ているG03の行の次はG1になっています。 円弧の最後の少しの距離は直線であらわしているようです。 それが関係するとしてそれがなぜプログラムエラーになるのか よくわかりません。ほとんど直線なのでその微小な距離は直線で表したのだと思いますが。 プログラムのどこが悪いのかわかる方教えて頂けないでしょうか? 機械はファナックです。 アルファー0Aです。

  • エンドミルでの円弧切削

    旋盤の中心より、16.55mmずれたところに中心があり、Z方向に向いたφ18.6の円を切削したいと思っています。 そこで、とりあえず、φ18のキリで下穴を開けています。 次にφ16ミリのエンドミルを使って、円弧切削でφ18.6にしたいと思います。 プログラムとしては、Rを指定せずにI、J、Kなどを使った方法で行いたいのですが、どのようにプログラムを組めばよいのでしょうか? G17 G02 行き先の座標 中心の座標 F100 というような感じで記載すると思うのですが。。。。  NCはXZC軸に加え、Y軸も搭載しております。

  • G65を使ったプログラムについて

    使用機械 森精機(旧日立精機?) モデル vs60 O4200 G65P4201A100 G65P4201A200 M30 O4201 GOTO#1 N1 加工プログラム N2 加工プログラム M99 上記のようにサブプログラムにN100、N200のように加工プログラムを2つ記入している状態です。 メインプログラムにて、G65A100(A200)と引数指定にてN100とN200を読み出したいのですが、GOTO#1を読み込んだ瞬間に、   不明なシーケンス番号です のようなアラームが出てしまい止まってしまいます。 GOTO#1を IF[#1EQ100]GOTO100 IF[#1EQ200]GOTO200 と変えても指定したシーケンス番号まで飛んでくれません。 他の質問者様の回答に *************************************** サブプログラム O9000 GOTO #1 GOTO9999 N1 動作プログラム1 GOTO9999 N2 動作プログラム2 GOTO9999 N9999 M99 *************************************** このプログラムが記載されていましたので。参考に作ってみたのですが,,, わかる方いらっしゃいましたらお力添え頂ければと思います。 よろしくお願いします。

  • NC旋盤のプログラムについて

    最近プログラムでマシニングを勉強していましたが、今度NC旋盤のプログラムをすることになりました。 学生時代に少しやって会社に入ってからすごく簡単なものはやったのですが 久しく触っていないので忘れてしまいました。 みんさんのアドバイスをいただけたら幸いです。 まず最初のものはワークの中心まで削るとします。理論上プログラムはX0となりますよね?けど削り残しがでるので中心より多く削らないといけません。 このばあいプログラムは仮にX-2.0というプログラムで中心以上けうれるのでしょうかX2.0であったら半径1mmの外周になりますよね?X-2.0にした場合は同じく半径1mmであるけど外周はない状態になるのでしょうか? また端面を中止しんから削る場合円弧にて入っていってけずりますよね? この場合座標はマイナスXはマイナスの値からスタートするはずだったような・・・。 また軸穴を内径バイトで加工する場合、G50のとりかたはどうすればよいのでしょうか?外径バイトの場合と同じであるとは思いますが・・・。 よろしくお願いいたします。

  • FANUCロボドリルのプログラムについて

    初めて質問させて頂きますが長文お許しください。 私の会社でロボドリルを使用していますが、 CAMが無いのでプログラムをクイックエディタから手入力しているのですが、 先日間違えてザグリ穴や精度穴を加工するマクロプログラムを削除してしまい 困っています。 FANUCに問い合わせたのですが以前は丁寧に教えてもらえてたのですが何年ぶりかに電話したら、今は提案?的な感じで正確な事は言えないと断られてしまいました。 私はロボドリルを使い始めて7年程たちますが、 FANUCのスクールへ行った訳でもなく独学(ネット等)&以前は教えてくれたFANUCからのプログラムを書き換えながら使ってきただけなので知識としては素人レベルです。 因みにFANUCから提案?されたのは円弧補間?みたいな事を言われたのですがさっぱりわからずでして・・・ 間違えて消してしまったマクロプログラムは 穴の中心をX0Y0とし冒頭のGコード省略として、 まず穴中心座標に移動(X0Y0) Z5→Z0と2段階で刃先を移動 加工開始座標に移動(X0Y0) #100・・・←・・・は#100の後に何かあったと思うのですが思い出せませんが繰り返し動作をする時用の記号?数値?だと教えられました。 Z-10(穴深さ50として) 〇〇〇〇←覚えてません・・・10←使用工具径 〇〇〇〇←覚えてません・・・90←下穴径 〇〇〇〇←覚えてません・・・100仕上げ径(φ100として) 〇〇〇〇←覚えてません・・・2 ←切り込み量 〇〇〇〇←覚えてません・・・500 ←送り 〇〇〇〇←覚えてません・・・400 ←仕上げ送り (こんな感じで数値を図面に合わせてその都度変えて使っていました。) ~~~~~~~~~~~~~~~~~~~~~~~~~ ここから↓は 〇〇〇〇←覚えてませんがここから何十行と#とか数値とか[ ]な記号?が組み合わさって続いてました。 最後にLT〇〇←深さ50としてLT5 こんな感じで座標や数値を変えてたけで〇〇〇〇部がいっさい覚えていませんが どなたか解りますでしょうか? 宜しくお願い致します。 長文失礼いたしました。

DCP-J987Nの年賀状印刷ができない
このQ&Aのポイント
  • iosのブラザー「いつでもはがき・年賀状印刷2022」のアプリを使用し年賀状を作成し、印刷の段階でプリンターを選択する画面になると、「非対応の製品です」とエラーメッセージが出て印刷できません。
  • スマホからwifi経由でのプリントは他の実績があり、普段は問題なく使っていましたが、印刷の段階でエラーメッセージが表示されるようになりました。
  • 調べても解決策がわからず、困っています。
回答を見る