工業製造
産業用モノのインターネット | 工業材料 | 機器のメンテナンスと修理 | 産業プログラミング |
home  MfgRobots >> 工業製造 >  >> Manufacturing Equipment >> CNCマシン

ハイデンハイン会話型プログラミング:実践サブプログラム演習ガイド

投稿: cnc programmer

図面/イメージ

ハイデンハイン会話型プログラミング:実践サブプログラム演習ガイド

CNCプログラム

0 BEGIN PGM 10129 MM
1 BLK FORM 0.1 Z X+0 Y-70 Z-20
2 BLK FORM 0.2 X+100 Y+0 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 -21
9 CYCL DEF 1.3 PECKG -5
10 CYCL DEF 1.4 DWELL 0
11 CYCL DEF 1.5 F100
12 L X+20 Y-10 R0 FMAX M13
13 L Z+2 FMAX M89
14 CALL LBL 1
15 L X+42 Y-42 FMAX M89
16 CALL LBL 1
17 L X+63 Y-10 FMAX M89
18 CALL LBL 1
19 TOOL CALL 0
20 L M6
21 L M30
22 LBL 1
23 L IX+15 FMAX
24 L IY-15 FMAX
25 L IX-15 FMAX M99
26 LBL 0
27 END PGM 10129 MM

解説

LBL 1 / M99 でローカルサブプログラムを定義し、3か所の穴位置で同一加工パターンを実行する例。M89(サイクル呼び出しモーダル?)併用。

サブプログラム LBL 1 の動作

  1. L IX+15:X方向 +15mm 相対移動(増分)
  2. L IY-15:Y方向 -15mm 相対移動
  3. L IX-15 FMAX M99:X方向 -15mm 移動しつつ M99 で呼び出し元へ復帰

メイン側:

M89 は「サイクル呼び出し(モーダル)」と思われる。IX/IY は増分移動。サブプログラム内で M99 を移動ブロックに同居させているのがハイデンハイン流。座標計算不要で同形状を複数位置に複製できる利点大。

CNCマシン

  1. ハイデンハイン TNC プログラミング チュートリアル:ステップバイステップ CNCコード例
  2. ハイデンハイン TNC 面取りプログラミング チュートリアル:CHFコマンド完全解説
  3. ハイデンハイン Flex K CNCプログラミング マスター:ステップバイステップ演習
  4. ハイデンハイン CNC会話型プログラミング サンプル:ステップバイステップガイド
  5. ハイデンハイン会話型でマスターするヘリカルフライス加工:実践演習
  6. ハイデンハイン会話型でネストラベルをマスター:ステップバイステップ演習
  7. ハイデンハイン会話型でリピート機能をマスター
  8. ハイデンハインCNCプログラミングのエキスパート回転技術
  9. ハイデンハイン会話型プログラミング:ミラーイメージCNC演習
  10. ハイデンハインCNCプログラミング:グリッドパターン演習(サイクル221)
  11. ハイデンハインCNCプログラミング:円形パターン(サイクル220)チュートリアル