NC旋盤加工のプログラミングと自動運転

NC機械の最大の特徴は、自動運転が可能なことです。
これにより一人の作業員が複数の工程を行うことを可能とし、現在日本での旋盤加工は90%以上がNC機械により加工されています。
さてその大まかな流れとしては、プログラム作成モードで、プログラムを作成あるいは編集し、保存します。
その後、自動運転モードにして、プログラムを読み込み、実行させるという流れになります。
NC旋盤加工 プログラム集 ~その1~
端面切削プログラム
端面切削プログラムは、円柱の端面を設定した寸法まで削るためのNC旋盤用プログラムです。

XS:X軸の開始位置(材料直径より大きく設定)
ZS:Z軸の開始位置(材料長さより大きく設定)
XF:X軸の終了位置(円柱材料であれば0以下に設定)
ZF:Z軸の仕上げ位置
プログラム詳細 TANMEN01.MIN
- N001 XS=170
- N002 ZS=0
- N004 XF=142
- N005 ZF=-4.5
- N007 G00 X190 Z250
- N008 T0303
- N009 M42S400
- N010 G00 X XS+2 Z ZS+2
- N011 M03
- N012 M08
- N020 ZP=ZS
- N034 G01 Z ZP F0.2
- N036 G01 X XF
- N037 G00 Z ZP+1
- N038 G00 X XS
- N039 ZP=ZP-0.4
- N046 IF [ZP LE ZF+0.1] N048
- N040 GOTO N034
- N048 S450
- N049 G01 Z ZF+0.05
- N050 G01 X XF F0.1
- N051 G00 Z ZF+1
- N052 G00 X XF
- N056 S500
- N057 G01 Z ZF
- N058 G01 X XF F0.05
- N059 G00 Z ZS+2
- N060 G00 X XS+2
- N061 S450
- N090 M09
- N091 M05
- N092 G00 X190 Z 250
- N093 M02
N001~N005:切削寸法を指定しています。
N007~N012:工具設定、ギヤ設定、主軸回転、切削油N020:Z軸方向の変数ZPの初期値です。
N034~N040:荒加工をしています。N034のFの値で送り速度を設定し、N039の数値で切り込み量を設定しています。
N048~N060:2段階に分けて、中加工、仕上げ加工をしています。
N061~N093:終了処理をしています。