ハイデンハイン会話型でネストラベルをマスター:ステップバイステップ演習
投稿: Brian
図面/イメージ

CNCプログラム
0 BEGIN PGM 10130 MM 1 BLK FORM 0.1 Z X+0 Y+0 Z-20 2 BLK FORM 0.2 X+120 Y+70 Z+0 3 TOOL DEF 1 4 TOOL DEF 2 5 TOOL DEF 3 6 TOOL CALL 1 Z S500 7 L M6 8 L M13 9 CYCL DEF 1.0 PECKING 10 CYCL DEF 1.1 SET UP 2 11 CYCL DEF 1.2 DEPTH -2 12 CYCL DEF 1.3 PECKG -2 13 CYCL DEF 1.4 DWELL 0 14 CYCL DEF 1.5 F200 15 CALL LBL 2 16 TOOL CALL 2 Z S1000 17 L M6 18 L M13 19 CYCL DEF 1.0 PECKING 20 CYCL DEF 1.1 SET UP 2 21 CYCL DEF 1.2 DEPTH -20 22 CYCL DEF 1.3 PECKG -10 23 CYCL DEF 1.4 DWELL 0 24 CYCL DEF 1.5 F200 25 CALL LBL 2 26 TOOL CALL 3 Z S500 27 L M6 28 L M13 29 CYCL DEF 2.0 TAPPING 30 CYCL DEF 2.1 SET UP 2 31 CYCL DEF 2.2 DEPTH -20 32 CYCL DEF 2.3 DWELL 0 33 CYCL DEF 2.4 F50 34 CALL LBL 2 35 L M30 36 LBL 2 37 CYCL DEF 220 POLAR PATTERN Q216 = 30 ;中心X Q217 = 35 ;中心Y Q244 = 36 ;ピッチ円直径 Q245 = 0 ;開始角度 Q246 = 360 ;終了角度 Q247 = 0 ;ステップ角度 Q241 = 8 ;繰り返し数 Q200 = 2 ;セットアップクリアランス Q203 = 0 ;面座標 Q204 = 100 ;第2セットアップクリアランス 38 CYCL DEF 220 POLAR PATTERN Q216 = 85 ;第2中心X Q217 = 35 ;中心Y Q244 = 36 ;ピッチ円直径 Q245 = 0 ;開始角度 Q246 = 360 ;終了角度 Q247 = 0 ;ステップ角度 Q241 = 8 ;繰り返し数 Q200 = 2 ;セットアップクリアランス Q203 = 0 ;面座標 Q204 = 100 ;第2セットアップクリアランス 39 LBL 0 40 END PGM 10130 MM
解説
ラベル(LBL)と CALL LBL でサブルーチン的な繰り返し加工を実現し、さらに CYCL DEF 220 POLAR PATTERN(極座標パターン)でボルトホールサークルを2か所定義する高度な例。
構造のポイント
- 工具1:浅穴ドリル(深さ-2) → CALL LBL 2 でラベル2実行
- 工具2:深穴ドリル(深さ-20) → CALL LBL 2 で同位置加工
- 工具3:タッピング(深さ-20) → CALL LBL 2 で同位置加工
- LBL 2 (ブロック36-38):2つの POLAR PATTERN(中心(30,35)と(85,35)、各8穴)を定義
同じ穴位置パターンを3工程(ドリル→深穴→タップ)で共有するためにラベル化。POLAR PATTERN の Q241=8(繰り返し数)で 8穴自動配置。Q247=0(ステップ角度0)なら自動等分(360/8=45°)。ネストラベルでプログラム構造化・保守性向上の好例。
CNCマシン
- ハイデンハイン TNC プログラミング チュートリアル:ステップバイステップ CNCコード例
- ハイデンハイン TNC 面取りプログラミング チュートリアル:CHFコマンド完全解説
- ハイデンハイン Flex K CNCプログラミング マスター:ステップバイステップ演習
- ハイデンハイン CNC会話型プログラミング サンプル:ステップバイステップガイド
- ハイデンハイン会話型でマスターするヘリカルフライス加工:実践演習
- ハイデンハイン会話型プログラミング:実践サブプログラム演習ガイド
- ハイデンハイン会話型でリピート機能をマスター
- ハイデンハインCNCプログラミングのエキスパート回転技術
- ハイデンハイン会話型プログラミング:ミラーイメージCNC演習
- ハイデンハインCNCプログラミング:グリッドパターン演習(サイクル221)
- ハイデンハインCNCプログラミング:円形パターン(サイクル220)チュートリアル