ハイデンハイン会話型でリピート機能をマスター
投稿: Machinist
図面/イメージ

CNCプログラム
0 BEGIN PGM 10128 MM 1 BLK FORM 0.1 Z X+0 Y+0 Z-40 2 BLK FORM 0.2 X+100 Y+50 Z+0 3 TOOL DEF 1 4 TOOL CALL 1 Z S1000 5 L M6 6 CYCL DEF 1.0 PECKING 7 CYCL DEF 1.1 SET UP -2 8 CYCL DEF 1.2 DEPTH -20 9 CYCL DEF 1.3 PECKG -10 10 CYCL DEF 1.4 DWELL 0 11 CYCL DEF 1.5 F500 12 L X+15 Y+30 R0 FMAX M13 13 L Z+2 FMAX M99 14 LBL 1 15 L IX+10 FMAX M99 16 CALL LBL 1 REP 6/6 17 TOOL CALL 0 18 L M6 19 L M30 20 END PGM 10128 MM
解説
CALL LBL 1 REP 6/6 でラベル1を6回繰り返し実行するハイデンハイン独自のリピート機能をデモ。サブプログラム呼び出しのたびに明示的 CALL を書かず、1行で完結。
REP 構文
CALL LBL <ラベル番号> REP <繰り返し回数>/<総回数>
- REP 6/6:6回繰り返し(カウンタ用パラメータ?)
- ブロック15 L IX+10 FMAX M99:X+10mm 増分移動しつつ M99 で復帰
- 最初の位置 (15,30) から X+10 ずつ 6回 → 6穴を等間隔で加工
POLAR PATTERN(ID:1007046540)と異なり、直線上の等間隔穴に特化したシンプルな記述。M99 を移動ブロックに含めることで「移動→加工→復帰」を1ブロックで表現。初心者には REP 構文の方が直感的。
CNCマシン
- ハイデンハイン TNC プログラミング チュートリアル:ステップバイステップ CNCコード例
- ハイデンハイン TNC 面取りプログラミング チュートリアル:CHFコマンド完全解説
- ハイデンハイン Flex K CNCプログラミング マスター:ステップバイステップ演習
- ハイデンハイン CNC会話型プログラミング サンプル:ステップバイステップガイド
- ハイデンハイン会話型でマスターするヘリカルフライス加工:実践演習
- ハイデンハイン会話型でネストラベルをマスター:ステップバイステップ演習
- ハイデンハイン会話型プログラミング:実践サブプログラム演習ガイド
- ハイデンハインCNCプログラミングのエキスパート回転技術
- ハイデンハイン会話型プログラミング:ミラーイメージCNC演習
- ハイデンハインCNCプログラミング:グリッドパターン演習(サイクル221)
- ハイデンハインCNCプログラミング:円形パターン(サイクル220)チュートリアル