Din 66025 NC プログラミング コード
DIN は「Deutsches Institut für Normung」の略で、「ドイツの標準化機関」を意味します。
CNC関連のDIN規格
- DIN 66025-1 機械の数値制御、フォーマット。一般要件
- DIN 66025-2 産業オートメーション。機械の数値制御;フォーマット、準備、その他の機能
Din 66025 NC プログラミング コード
RS-274-D – EIA によって標準化された G コード コンピュータ数値制御言語のバージョン。
または
RS-274D は、電子工業会によって開発された数値制御機械の標準です
ISO (DIN 66025) および RS274 に準拠した NC プログラミング
Din 66025 G コード
- G00 ラピッド トラバース
- G01 送り速度による線形補間
- G02 円弧補間 (時計回り)
- G03 円弧補間 (反時計回り)
- G2/G3 ヘリカル補間
- G04 滞留時間 (ミリ秒)
- G05 スプラインの定義
- G06 スプライン補間
- G07 接線円弧補間 / らせん補間 / ポリゴン補間 / 送り補間
- G08 ブロック遷移時のランピング機能 / 先読み「オフ」
- G09 ブロック遷移時のランピング機能なし / 先読み「オン」
- G10 動的ブロックの前処理を停止
- G11 ブロックの前処理中に補間を停止
- 半径のある G12 円弧補間 (cw)
- G13 半径による円弧補間 (ccw)
- G14 極座標プログラミング、絶対
- G15 極座標プログラミング、相対
- G16 極座標系の極点の定義
- X、Y 平面の G17 選択
- G18 Z、X 平面の選択
- G19 Y、Z 平面の選択
- G20 自由に定義できる平面の選択
- G21 平行軸「オン」
- G22 平行軸「オフ」
- G24 セーフ ゾーン プログラミング。下限値
- G25 セーフ ゾーン プログラミング。上限値
- G26 セーフ ゾーン プログラミング「オフ」
- G27 セーフ ゾーン プログラミング「オン」
- G33 一定ピッチのねじ切り
- ダイナミック ピッチによる G34 ねじ切り
- G35 振動構成
- G38 ミラー イメージング「オン」
- G39 ミラー イメージング「オフ」
- G40 進路補正「オフ」
- G41 ワークピース輪郭の左側のパス補正
- ワークピース輪郭の G42 パス補正右
- 変更されたアプローチによるワークピース輪郭の G43 パス補正左
- 変更されたアプローチによるワークピース輪郭の G44 パス補正右
- G50 スケーリング
- G51 部品回転;プログラミングの度数
- G52 部品回転;ラジアンでのプログラミング
- G53 ゼロ オフセット オフ
- G54 ゼロ オフセット #1
- G55 ゼロ オフセット #2
- G56 ゼロ オフセット #3
- G57 ゼロ オフセット #4
- G58 ゼロ オフセット #5
- G59 ゼロ オフセット #6
- G63 フィード/スピンドル オーバーライドが無効
- G66 フィード/スピンドル オーバーライドが有効
- G70 インチ形式が有効
- G71 メトリック形式がアクティブです
- 精密停止「オフ」の G72 補間
- 精密停止が「オン」の G73 補間
- G74 ホームポジションに移動
- G75 曲率関数のアクティブ化
- G76 曲率加速度制限
- G78 正常機能「オン」(回転軸方向)
- G79 正常機能「オフ」
- フライス加工用 G80 – G89:
- G80 固定サイクル「オフ」
- G81 最終深度固定サイクルまで掘削
- G82 滞留時間固定サイクルによるざぐり
- G83 深穴掘削固定サイクル
- バランスの取れたチャック固定サイクルによる G84 タッピングまたはねじ切り
- G85 リーミング固定サイクル
- G86 ボーリング固定サイクル
- G87 測定停止固定サイクルによるリーミング
- 主軸停止固定サイクルによる G88 ボーリング
- G89 中間停止固定サイクルによるボーリング
- 円筒研削用 G81 – G88:
- プランジなしの G81 往復運動
- G82 インクリメンタル面研削
- G83 インクリメンタル プランジ研削
- G84 マルチパス正面研削
- G85 マルチパス直径研削
- G86 ショルダーグラインド
- G87 フェイスプランジで肩を磨く
- G88 直径プランジによるショルダー研削
- G90 アブソリュート プログラミング
- G91 インクリメンタル プログラミング
- G92 位置プリセット
- G93 一定工具円周速度「オン」(砥石)
- G94 送り (mm/分) (またはインチ/分)
- G95 1 回転あたりの送り (mm / rev またはインチ / rev)
- G96 一定速度「オン」
- G97 一定速度「オフ」
- G98 PLC への位置決め軸信号
- G99 軸オフセット
- G100 極変換「オフ」
- G101 極変換「オン」
- G102 シリンダー バレル変換「オン」;デカルト座標系
- リアルタイム半径補正 (RRC) を使用した G103 シリンダー バレル変換「オン」
- センター ライン マイグレーション (CLM) と RRC による G104 シリンダー バレル変換
- 極軸選択による G105 極座標変換「オン」
- G106 極/円柱座標「オン」の円柱バレル変換
- RRC を使用した極/円柱座標「オン」の G107 円柱バレル変換
- CLM および RRC を使用した G108 シリンダー バレル変換極/シリンダー座標
- 工具深さの G109 軸変換プログラミング
- G110 電力制御軸の選択/チャネル 1
- G111 電力制御事前選択 V1、F1、T1/チャンネル 1 (電圧、周波数、時間)
- G112 電力制御事前選択 V2、F2、T2/チャンネル 1
- G113 電力制御事前選択 V3、F3、T3/チャンネル 1
- G114 電力制御事前選択 T4/チャネル 1
- G115 電力制御事前選択 T5/チャネル 1
- G116 電力制御事前選択 T6/パルス出力
- G117 電力制御事前選択 T7/パルス出力
- G120 軸変換;直線補間回転軸の向き変更
- G121 軸変換;平面での向きの変更
- G125 電子ギアボックス;普通の歯
- G126 電子ギアボックス;はすば歯車、アキシャル
- G127 電子ギアボックス;はすば歯車、接線
- G128 電子ギアボックス;はすば歯車、斜め
- G130 軸変換;向き変更の種類のプログラミング
- G131 軸変換;向き変更の種類のプログラミング
- G132 軸変換;向き変更の種類のプログラミング
- G133 ゼロラグ糸切り「オン」
- G134 ゼロ ラグ スレッド切断「オフ」
- G140 軸変換;向き指定ワーク固定座標
- G141 軸変換;方向指定アクティブ座標
- G160 ART アクティベーション
- G161 速度係数「オン」の ART 学習機能
- G162 ART学習機能の無効化
- G163 加速因子のART学習機能
- 加速度変化のためのG164 ART学習機能
- G165 コマンド フィルタ「オン」
- G166 コマンド フィルタ「オフ」
- G170 デジタル測定信号;ハードストップによるブロック転送
- G171 デジタル測定信号;ハードストップなしのブロック転送
- G172 デジタル測定信号;スムーズな停止によるブロック転送
- G175 SERCOS 識別番号「書き込み」
- G176 SERCOS 識別番号「読み取り」
- G180 軸変換「オフ」
- 回転されていない座標系での G181 軸変換「オン」
- G182 回転/変位座標系による軸変換「オン」
- G183 軸変換;座標系の定義
- G184 軸変換;プログラミング ツールの寸法
- G186 前を向いて。コーナー加速;円公差
- G188 位置決め軸の有効化
- G190 直径プログラミングの無効化
- G191 直径プログラミング「オン」と接触点の表示
- G192 直径プログラミング;接触点の直径のみを表示
- G193 直径プログラミング;接触点の実際の軸の中心点のみを表示
- G200 コーナー スムージング「オフ」
- 定義された半径で G201 コーナー スムージング「オン」
- G202 定義されたコーナー許容値によるコーナー スムージング「オン」
- 最大公差まで定義された半径による G203 コーナー スムージング
- G210 電力制御軸の選択/チャンネル 2
- G211 電力制御事前選択 V1、F1、T1/チャンネル 2
- G212 電力制御事前選択 V2、F2、T2/チャンネル 2
- G213 電力制御事前選択 V3、F3、T3/チャンネル 2
- G214 電力制御事前選択 T4/チャンネル 2
- G215 電力制御事前選択 T5/チャンネル 2
- G216 電力制御事前選択 T6/パルス出力/チャンネル 2
- G217 電力制御事前選択 T7/パルス出力/チャンネル 2
- G220 アングルホイール変換「オフ」
- G221 アングル ホイール変換「オン」
- G222 角度の付いた車輪の変換は「オン」ですが、角度の付いた車輪は他より先に移動します
- G223 角度の付いた車輪の変換は「オン」ですが、角度の付いた車輪は他の車輪の後に移動します
- G265 距離調整 – 軸の選択
- G270 ターニング仕上げサイクル
- 旋削での G271 取り代
- G272 フェーシングの取り代
- G274 ペック仕上げサイクル
- G275 外径/内径旋削サイクル
- G276 マルチパスねじ切りサイクル
- G310 電力制御軸の選択 /channel 3
- G311 電力制御事前選択 V1、F1、T1/チャンネル 3
- G312 電力制御事前選択 V2、F2、T2/チャンネル 3
- G313 電力制御事前選択 V3、F3、T3/チャンネル 3
- G314 電力制御事前選択 T4/チャンネル 3
- G315 電力制御事前選択 T5/チャネル 3
- G316 電力制御事前選択 T6/パルス出力/チャンネル 3
- G317 電力制御事前選択 T7/パルス出力/チャンネル 3
上記の G コードの一部は標準ではないことに注意してください。レーザー出力制御などの特定の制御機能により、これらのオプション コードが有効になります。
M コード
- M00 無条件停止
- M01 条件付き停止
- M02 プログラム終了
- M03 スピンドル時計回り
- M04 スピンドル反時計回り
- M05 主軸停止
- M06 ツール交換 (下記の注を参照)
- M19 スピンドルの向き
- M20 発振開始 (G35 で設定)
- M21 エンドオシレーション
- M30 プログラム終了
- M40 自動主軸ギア範囲の選択
- M41 スピンドル ギア トランスミッション ステップ 1
- M42 スピンドル ギア トランスミッション ステップ 2
- M43 スピンドル ギア トランスミッション ステップ 3
- M44 スピンドル ギア トランスミッション ステップ 4
- M45 スピンドル ギア トランスミッション ステップ 5
- M46 スピンドル ギア トランスミッション ステップ 6
- M70 スプライン定義、開始曲線と終了曲線 0
- M71 スプライン定義、開始接線、終了曲線 0
- M72 スプライン定義、開始曲線 0、終了接線
- M73 スプラインの定義、始点と終点の接線
- M80 軸測定入力から、プローブ機能を使用して残りの距離を削除
- M81 Drive On アプリケーション ブロック (ブロック中に PLC 信号を介して軸位置を再同期)
- M101-M108 高速出力バイト ビット 1 (~8) をオフにする
- M109 高速出力バイトのすべての (8) ビットをオフにする
- M111-M118 高速出力バイト ビット 1 (~8) をオンにする
- M121-M128 パルス (オン/オフ) 高速出力バイト ビット 1 (~8)
- M140 距離規制「オン」 (G265 で設定)
- M141 距離規制「オフ」
- M150 プローブ入力 (16、M151-M168 のいずれか) に対して、プローブ機能を使用して残りの距離を削除します
- M151-M158 デジタル入力バイト 1 ビット 1 (ビット 8 まで) はアクティブなプローブ入力です
- M159 PLC はプローブ入力のビット マスクを定義できません
- M160 PLC は、プローブ入力のビット マスクを定義できます (最大 16)
- M161-M168 デジタル入力バイト 2 ビット 1 (ビット 8 まで) はアクティブなプローブ入力です
- M170 パート プログラムの先読みブロック処理を続行します (M171 をキャンセルします)
- M171 プローブ入力パート プログラム セグメント (G10 など) のブロック処理の先読みを停止します
- M200 自動モードでハンドル操作を有効にします (プログラムにオフセットを導入するため)
- M201-M208 ハンドル操作の軸を (1 から 8 までの番号で) 選択します
- M209 軸選択の PLC 制御を使用して、自動モードでハンドル操作を有効にします
- M210 自動モード中にハンドホイール入力を無効にする
- M211 このハンドホイール機能を無効にし、ハンドホイール オフセット (存在する場合) も削除します
- M213 スピンドル 2 時計回り
- M214 スピンドル 2 反時計回り
- M215 スピンドル 2 ストップ
- M280 切り替え可能なスピンドル/回転軸、回転軸オン、最初の組み合わせ
- M281 切り替え可能なスピンドル/回転軸、回転軸オン、2 番目の組み合わせ
- M290 切り替え可能な主軸/回転軸、主軸有効、最初の組み合わせ
- M291 切り替え可能なスピンドル/回転軸、スピンドル対応、2 番目の組み合わせ
注:工具交換 (通常は M06) やクーラント制御などの他の機械機能には、CNC ソフトウェアではなく PLC アプリケーションによって指定された M コード値があります。上記リストのほとんどの M コード値は構成可能です。
その他の M コード (M699 まで) は、特定のマシン要件に基づいて PLC アプリケーションで処理できます。
CNCマシン
- GおよびMコード:CNCプログラミング言語を理解する
- プロのようにGコードとMコードを理解する[完全ガイド]
- CNC プログラミング例 G コード G02 円弧補間 時計回り
- GSK 980TDb G コード – CNC システムの旋削
- Siemens Sinumerik 808D ミリング G コード – ISO ダイアレクト プログラミング
- 三菱 G コード – CNC 旋盤 700/70 シリーズ
- 三菱 CNC G コード – マシニング センター 700/70 シリーズ
- 円補間の概念とプログラミング パート 2 (R の使用)
- 円補間の概念とプログラミング パート 1 (概念)
- M コード – CNC プログラミング クイズ
- G コード – CNC プログラミング クイズ