オークマ(OSP)の固定サイクル(G74,G81,G82,G83,G84…)にくっついてる「NCYL」ってなんだろう? 「NCYL」が有ると無いとでは全然違い、不良品を作ってしまったり、最悪の場合衝突事故にな […]
長野県の田舎暮らし29歳独身。 友達に勧められて、自転車「FUJI JARI2.3」を購入。初心者でガチ勢ではない。服装はラフでヘルメットはしない、田舎町をゆる〜く走ってる。畳一畳の満喫のような空間から発信。
【100均】任天堂Switchがダイソーの収納ボックスにシンデレラフィットして感動してる
タイトルを見て、 「Switchに収納ボックスって必要??」 って思ったかもしれません。 確かに、見た目スタイリッシュでオシャレだし、そのまま置いておくだけで部屋が映えますよね。 むしろ何かに入れてしまうことによってSw […]
部屋に満喫の個室を作ってみたらお気に入りすぎて引きこもりになった
こんにちは。タベア(@TABEAr)です。 突然ですが、こんなCM覚えていますか? 妻「天井の高い家にして、ホントによかったわね」 夫「嘘だ。俺は今嘘をついている。本当は天井が低くて、せま~いところが大好きなんだ」 あな […]
「ブログリーダー」を活用して、タベアさんをフォローしませんか?
オークマ(OSP)の固定サイクル(G74,G81,G82,G83,G84…)にくっついてる「NCYL」ってなんだろう? 「NCYL」が有ると無いとでは全然違い、不良品を作ってしまったり、最悪の場合衝突事故にな […]
穴あけ加工は、センタリング(もみつけ)→ドリル(下穴)→タップやリーマ(仕上げ)といった感じで、同じ座標で複数のツールを使います。ツールごとに座標を書いたり編集をするのは面倒くさいしミスにもつながります。「L0」を使って、座標をサブプログラムに収めて使いまわすことができれば、プログラムがすっきりするし編集も簡単になります。
この記事は自動計測(プローブ)の工具長補正をとったあとの内容。 キャリブレーションをしても他のツールと多少の誤差は生じるため、実際に加工して調整する。 誤差は削って確認 端材・廃材を用意し、バイスなどで固定する。 上面を […]
この記事で使用しているプリセッターは、ツールの形状を投影させて工具長を計測するもの。 機内にあるプリセッターで自動計測(プローブ)の工具長はとらないこと。 目次 プリセッターで計測した値をVSTOH[N]で設定多少の誤差 […]
ボタンを押す毎にB1、B2、B3…に、1、2、3…と数字が加算されていくプログラムを作る。 For i = 1 To Sheets("Sheet1").Range("B10000") […]
ワークの掘り込み部の底の面粗度が悪くなってしまった。 そこで、原点を0.01下げてもう一度加工したらきれいになった。 残り4個加工する必要があるが、以下の懸念点が。 予定があるから残業できない 夜勤者じゃ対応できない ゼ […]
NCプログラムには小数点以下を切り捨てる「FIX」がある。小数点以下第何位を指定して切り捨てることはできない。そのため「FIX」と計算式を用いて小数点第何位を指定して切り捨てる必要がある。「FIX」の中で掛け算をしたら、同じ値を「FIX」の後で割り算をすることで、小数点第何位を指定して切り捨てることができる。
回転補正は、オークマ(OSP)「G11」、FANUC「G68」。等間隔の角度を振った加工の場合、マクロを使えば1ヶ所のパスを作るだけで1周加工できる。プログラムがスッキリし、編集がしやすくなる。
「SCALE CHANGER」はNCコードのX、Yの値の倍率を変換することができる。刻印の加工で、受注毎にサイズ違いの刻印をCAMで作り直すのが面倒。機械にはオプションでスケールを変更できるGコードがあるが、使用している機械にはそのオプションはついていない。そのため、ワンクリックでサイズを変換できるものが欲しくて作成した。
FANUCではWHILE文を使ってループさせる。オークマ(OSP)ではIF文を使ってループさせる。NCプログラムのIF文は、C言語、JavaScript、SWIFTなどのIF文とは使い方が異なるため、使い方には注意。
変数を使ってサブプログラムを呼び出すときは、「PREG」を使って呼び出したいサブプログラムのO番号を登録する。1個の「PREG」に登録できるO番号は10個(多分)。サブプログラムをたくさん使う場合は、「PREG」を複数使う。
変数を使ってサブプログラムを呼び出すときは、「PREG」を使って呼び出したいサブプログラムのO番号を登録する。1個の「PREG」に登録できるO番号は10個(多分)。サブプログラムをたくさん使う場合は、「PREG」を複数使う。
こんにちは。T@Bearです。 WHILE文にサブプログラムの繰り返しを合わせたら、Zが削れ過ぎて製品は不良になり、危うく治具も削ってしまうというミスをしました。 同じミスをしないために、変更内容、どう失敗したか、どう改 […]
こんにちは。タベア(@TABEAr)です。 スタンド取り付け 取り付けたスタンドはこちら! 楽天で2880円送料込み! 意外と安いもんだなと思い購入。 フレームとホイールを繋いでるクイックシャフトに付けるサ […]
タイトルを見て、 「Switchに収納ボックスって必要??」 って思ったかもしれません。 確かに、見た目スタイリッシュでオシャレだし、そのまま置いておくだけで部屋が映えますよね。 むしろ何かに入れてしまうことによってSw […]
こんにちは。タベア(@TABEAr)です。 突然ですが、こんなCM覚えていますか? 妻「天井の高い家にして、ホントによかったわね」 夫「嘘だ。俺は今嘘をついている。本当は天井が低くて、せま~いところが大好きなんだ」 あな […]
NCプログラムには小数点以下を切り捨てる「FIX」がある。小数点以下第何位を指定して切り捨てることはできない。そのため「FIX」と計算式を用いて小数点第何位を指定して切り捨てる必要がある。「FIX」の中で掛け算をしたら、同じ値を「FIX」の後で割り算をすることで、小数点第何位を指定して切り捨てることができる。
回転補正は、オークマ(OSP)「G11」、FANUC「G68」。等間隔の角度を振った加工の場合、マクロを使えば1ヶ所のパスを作るだけで1周加工できる。プログラムがスッキリし、編集がしやすくなる。
「SCALE CHANGER」はNCコードのX、Yの値の倍率を変換することができる。刻印の加工で、受注毎にサイズ違いの刻印をCAMで作り直すのが面倒。機械にはオプションでスケールを変更できるGコードがあるが、使用している機械にはそのオプションはついていない。そのため、ワンクリックでサイズを変換できるものが欲しくて作成した。
FANUCではWHILE文を使ってループさせる。オークマ(OSP)ではIF文を使ってループさせる。NCプログラムのIF文は、C言語、JavaScript、SWIFTなどのIF文とは使い方が異なるため、使い方には注意。
変数を使ってサブプログラムを呼び出すときは、「PREG」を使って呼び出したいサブプログラムのO番号を登録する。1個の「PREG」に登録できるO番号は10個(多分)。サブプログラムをたくさん使う場合は、「PREG」を複数使う。
変数を使ってサブプログラムを呼び出すときは、「PREG」を使って呼び出したいサブプログラムのO番号を登録する。1個の「PREG」に登録できるO番号は10個(多分)。サブプログラムをたくさん使う場合は、「PREG」を複数使う。