Fanuc小数点プログラミング: 概要とパラメータ設定
Fanuc小数点プログラミング
概要
一部のCNC装置では、数値の末尾に小数点を付ける必要があります(例: X100.0 Y10.0)。一方、ほとんどのCNC装置では小数点は不要です(例: X100 Y10)。Fanuc CNCでは、この動作がパラメータ(No.3401#0 または No.2400#0)に依存します。

詳細
数値は小数点付きで入力できます。距離、時間、速度の指定時に小数点を使用可能です。以下のアドレスで小数点指定が可能です:
フライス盤
X, Y, Z, U, V, W, A, B, C, I, J, K, Q, R, F
旋盤
X, Y, Z, U, V, W, A, B, C, I, J, K, R, F
小数点プログラミングの種類
小数点表記には2種類あります:
- 電卓型表記
- 標準表記
電卓型表記
電卓型小数点表記を使用する場合、小数点なしの値はミリメートル、インチ、または度で指定されたと見なされます。
標準表記
標準小数点表記を使用する場合、小数点なしの値は最小入力単位で指定されたと見なされます。パラメータDPI(No.3401#0 または No.2400#0)で電卓型または標準表記を選択します。1つのプログラム内で小数点あり・なしを混在させることも可能です。
例
| プログラム指令 | 電卓型小数点プログラミング | 標準型小数点プログラミング |
|---|---|---|
| X1000 小数点なし指令値 |
1000mm 単位:mm |
1mm 単位:最小入力単位(0.001mm) |
| X1000.0 小数点あり指令値 |
1000mm 単位:mm |
1000mm 単位:mm |
Fanucパラメータ3401
Fanucパラメータ3401は以下のシリーズで動作します:
- Fanuc Series 30i/31i/32i
- Fanuc Series 0i
- Fanuc 16i/18i/21i
- Fanuc 16/18/21
| #7 | #6 | #5 | #4 | #3 | #2 | #1 | #0 |
|---|---|---|---|---|---|---|---|
| DPI |
入力タイプ パラメータ入力
データタイプ ビット パス
#0 DPI 小数点を省略可能なアドレスで小数点が省略された場合
- 0: 最小入力単位と見なす(標準小数点入力)
- 1: mm、インチ、度、秒の単位と見なす(電卓型小数点入力)
Fanucパラメータ2400
Fanucパラメータ2400は以下で動作します:
- Fanuc 15
| #7 | #6 | #5 | #4 | #3 | #2 | #1 | #0 |
|---|---|---|---|---|---|---|---|
| DPI |
パラメータ入力
データタイプ: ビット
DPI 小数点付き値を入力する場合
- 0: 従来方式
- 1: 固定小数点表記
CNCマシン
- 高度なソフトウェアとインターフェースでCNCプログラミング生産性を向上
- メトリック接頭辞変換をシンプルに:小数点を動かすだけ
- Fanuc G71荒取り旋削サイクル & G70仕上げサイクル:完全プログラミング例
- Fanuc G21 Gコード例:ミリメートル系CNC旋盤プログラミング
- 初心者向けFanuc CNC旋盤プログラミング例 – 直線、テーパー、円弧切削
- Sinumerik 808Dをマスター:CNC座標系を解説 – 旋削シリーズ Part 6
- 遺伝的プログラミング解説:機械が自らコードを書く仕組み
- FANUCロボットの効率的なオフラインプログラミング:5つの必須ステップ
- FANUCロボットプログラミングの極意:エキスパートが教える5つの実証済みテクニック
- C++デフォルト引数完全ガイド:仕組み、実例、ベストプラクティス
- C プログラミング言語: 基礎、歴史、応用分野