マシニングセンタ(MC)のGコードプログラミング講座 工具径補正 その1

高校生のためのマシニングセンタ(MC)のGコードプログラミング講座の第1回目です。今回は導入と、第1回目のテーマ「工具径補正」について説明します。

 

【書き起こし】MC講座1 工具径補正 その1

(00:03) はいっ それでは 当学校の課題研究で考える実践 g コードプログラミング 開始します まず この講座の対象となる生徒はどういう人なのかについて 話をしておきたいと思います 一番 g コードプログラムの absolute 司令デー 工具の ネット方向の移動 xi 平面内での移動を行わせ 右の図のように ワークにイニシャルなどの文字を刻むことは刻ませることはできる つまり ワークにこのようなあー なんていうかね 文字を 文字で溝を掘るような形で文字を いうことは しかし2番ですが
(01:08) わーから右の図面で示される 厚みのある部費を切削加工で聞いとるプログラムはまだ作ったことがない ここにある爪を示しているんですけれどもこれは ある集め思った爪こっち栄えていますが5 b 厚さ5ミリの 板材から こういう たちの形状の部品を こうして 水と6 じゃなければならないんですけれども そのような [音楽] 各プログラムは そういう人たちが対象ということです 最後3番 インクリメンタル指令のプログラム 合計補正 などについての知識はまだない ここにあげたような項目に該当する人たちが
(02:16) の講座の対象となる対象となる生徒 ことでま 断っておきたいと では 講座の第一番目ステップは 高合計補正 ついて 話を進めたいと思います まず読んでみます ok 中ビューのエンドビル t 10 図のような ガート辞典 48から 拙作を開始するケースを考え ここに 先ほども出てましたけども 面がありますが の図面の9分 をワーク座標原点と フェアリー
(03:19) ちょうどこの左側のちょうど上下中間店 この地戦 切削の開始点と するケースを考えます ここがワーク財表の原点としますと この図面の寸法から このスタート地点の座標を読み取りますと x 座標は0 y 座標は 床の高さ96の中間になりますから 座標は48となります 一番ですけれども 直径十尾のエンドミルで切削をする と仮定します 直径十尾のエンドミルをまともにスタート地点 0 4082 切り込み end ビルを動かすと目的のスーパーより end ビル半径 5 b 誤差が生じてしまう
(04:23) これは想像つくかと思いますが改めてズレ示したいと思います スタート地点のこの048の地点にまともにエンドメールを切り込みます そうするとこの時点で エンドミル半径5尾分だけ ここが目的の スーパーよりもここが削り取られた方口になっ この状況で例えばエンドミルを上に動かして拙作を開始します そうすると 切り取られる材料は 本来はここスーパーコナーズ これだけ右側によって スーパーカッチッ 5ビルだけ小さくなっ ことが生じ なことを言ってるわけですね どうするかという話なんですけれども には
(05:28) に場で買えたような 事が マシニングセンターではできるようになっています 使用する工具二重 半径5美莉緒 あらかじめマシニングセンターに教えて大きい 移動方向に対して左側に5ミリだけ オフセットした動きを工具にさせる そういったことがは飼育センターではか なわけです もう少し具体的にずべ 説明しますと まぁどこでもいいんですけどもあるに命展 ここから 切削返してん04中82 持ってくるんですけれども持ってくるときに 目的地の 気によるおける目的地である048 の地点より
(06:35) 新高5ビルだけ左側にオフセット値等子達てここですね end ビルを 持っていく そしてここで うえおの方向に切削を 進めていくと いうことがそういうことを走りぐせんたー 頭です そういう動きを させることが可能 可能だというわけです プログラムデー そういう指令を出すことが 者プログラムでじゃあどのようにこれを書くのかというと ます まずこの1行目 g 00 x048 なんですけれども 赤の部分は後で省略しますこの赤の部分を省略して単にこの g 00 x048を見 ますと
(07:39) これは 起点となる a 地点から 早送りデー x0 y 418つまりこのスタート地点 04中82 早送りで移動させる 単純に言うとそういう命令なんですけれどもその米例の 前後に何か赤で示したコードが付いています まず 最初についている g 411という行動これは進行方向に対して 左に少しお箸だりオフセット少しずらしなさいという指令です それからこちらの dj という指令なんですけれども これは 左オフセットするんですけれどもそのオフセットの量はアディー-10 d 50だけということなんですね ですからマシニングセンターにこの d の中は5ミリですよっていうことを予め教え
(08:46) ておけば ちゃんとオフセット5ビルだけオフセットして動かしてくれることが動かす動かして くれるわけです つまりこのことによって この1行目によって end ビルは スタート地点に来るんですけれどもめがけてくるんですけれども めがけてきた結果はい 語尾だけ 実際ロ にモコ b だけ セットしていっ さあこの状況で 次の2行目なんですけれどもはい 切削送りデー は違法行為のは mxo 会としない y 方法 だけ移動して y 方向の71の地点まで持ってくる 移動するそういう移動になりますつまり ここから y 方向ロ すぐ移動してくるということになります つまり目的の移動が
(09:52) な移動 エイドビルにさせることができるということになります デイ この g 411 d 10 うこの指令というのは実は 出しましたけれどもモーダルな指令なので 一回だけば1回だけ 行えば ok ということになりますからですから ここに書いたとおり最初の1行目の移動で出してますので次の移動からは次の移動から は を2つの指令は 書かなくて結構だということだっ ということで d 行琵琶湖のようになっているわけです ここで重要なのは このような 形で 目的の 動きを 大場氏無センターにさせるために させるんですけれどもここで重要なのは特別な指示っていうのはこの赤の2つのコード
(10:59) だけなんですね そしてプログラムの中で支持する座標 このでこの図べくと x0 y 様18 それからあ スタート地点から最初の目的地である 0711ワイド71 これは ずべにおける座標そのものでありさのものであり プログラマーが 工具 ko 縫製した ブッダ座標 考慮して いろいろ考える必要はないわけですねあくまで ずべにおける座標値をそのまま書いていけばいいということになります 以上の事はとても重要でアリー もしも このような工具系縫製をせずに 切削工具の 直径もしくは半径を考慮して
(12:03) きちんと目的の部品を切り出そうとするならば どうなるかちょっと考えてみたいと思います 合計合成をせずに切削プログラムを作るとするならば このように もともとあった与えられたこの図面から の半径を半径分だけ少しずらしたい ずらして そして工具の中心が動いていく 中止工具の中心が動くべき 経路と それから 座標 あらかじめ すべて 与えられたず便からよ人って掌握して計算しておかなければなりません また例えばこの地点 ここは 本来は直線だけの移動で済むところなんですけれども 工具の中心は
(13:07) この bt から c 10までは円弧上土居異動になってきますから このあたりも 一手は 増えるプログラムの中で一手間増えるということになってきます ですからそのような意味でも後部系縫製 考慮したプログラムができるのとできないのでは ジーコとプログラミングの てバロー 数がいい グッと違ってくるということがわかります

関連記事一覧

Skip to content