サイトマップ
メニュー
- トップページ
- NCプログラム構成
- 座標系
- 演算子
- 数値の扱い方
- 変数
- 関数
- Mコード
- Gコード
- Gコード固定サイクル
- 工具径補正
- 無条件分岐(GOTO)
- 条件分岐(IF)
- 繰り返し(WHILE)
- マクロ
- カスタムマクロA
Gコードの詳細
- Gコードの詳細
- G00(位置決め、早送り)
- G01(直線補間)
- G02 G03(円弧補間、ヘリカル補間)
- G04(ドウェル)
- G08(高精度制御、先行制御)
- G08(イグザクトストップ)
- G10(データ設定)
- G17, G18, G19(平面指定)
- G27(原点復帰チェック)
- G28(機械原点復帰)
- G30(第2原点復帰)
- G31(スキップ機能)
- G40, G41, G42(工具径補正)
- G43, G44, G49(工具長補正)
- G52(ローカル座標系設定)
- G53(機械座標系設定)
- G54 〜 G59(ワーク座標系選択)
- G60(一方向位置決め)
- G61(イグザクトストップモード)
- G62(自動コーナオーバライド)
- G63(タッピングモード)
- G64(切削モード)
- G65, G66, G67(マクロ呼び出し)
- G68, G69(座標回転)
- G90, G91(アブソリュート指令、インクレメンタル指令)
Mコードの詳細
- Mコードの詳細
- M00, M01(プログラムストップ、オプショナルストップ)
- M02, M30(プログラム終了)
- M03, M04, M05(主軸正転、主軸逆転、主軸停止)
- M06(工具交換)
- M08, M09(クーラントの吐出、クーラントの吐出停止)
- M19(主軸定位置停止)
- M20(自動電源しゃ断)
- M33(工具収納)
- M98, M99(サブプログラム呼出し、サブプログラム終了)
NC旋盤
サブメニュー
- 制御装置別一覧
- マクロダウンロード
- 変数講座
- データの入出力
- テープ長さとバイト
- パソコンでのプログラミング
- NCに関するコラム
- 最低限必要なコード
- ミスを減らすためにすること
- マクロプログラムを作るときの考え方
- 繰り返しと条件分岐の使い分け
- NCプログラムとは。そのメリットとデメリット
- NC設備も良いけど、何気に活躍する手動工作機械
- 標準で使える変数
- NCプログラムの改善とは何か
- NCプログラムと生産システム
- 分業のジレンマ
- 座標とはなにか【初めてのNCプログラミング】
- 機械座標とワーク座標【初めてのNCプログラミング】
- 平面指定(G17〜19)を変更すると何が変わるのか【初めてのNCプログラミング】
- NCプログラムの基本は軸移動【初めてのNCプログラミング】
- アブソリュート指令(G90)とインクレメンタル指令(G91)
- 工具長補正は連続加工に必須の機能
- ATC(オート・ツール・チェンジャー)の使い方
- 主軸回転数と切削条件の求め方
- ワークのセッティングと測定機器
- タッチセンサを使った自動測定
SEICOS Λ10M
FANUC 16i
FANUC Series 0
OSP5020
OH-OSP-HMG
OH-OSP-HMU
OSP-E100L
MELDAS 64
JIS 6315-2:2003
刻印
芯出し
丸穴
長穴
角穴
ねじ
丸外周
角外周
その他
複合マクロ
OSP オークマ
雑学
NCプログラマの為の数学
当サイトのPDF版を作成しました
教育資料やリファレンスとして使用して頂ければと思います。NCプログラムの教科書
上級編も作成しました。NCプログラム上級編