丸外周ヘリカル NCマクロ
- ヘリカルで丸外周加工を行うことができるマクロです。
- 四角い材料から丸い製品を削り出す加工などに使用します。
- マクロはG02を使用した時計回りのプログラムになっていますが、G03に変えるだけで反時計回りに変更することも可能です。
- メインのプログラムに「G65P_A_C_I_K_D_F_X_Y_」を追加するだけで、引数の値を変更することで様々な条件に対応できます。
マクロ % O1005(MARU GAISYUU HELICAL MACRO) (A=GAISYUU CYOKKEI) (C=Z KIRIKOMI START) (I=Z KIRIKOMI END) (K=KIRIKOMI RYOU) (D=TOOL CYOKKEI) (F=OKURI SOKUDO) (X=CENTER X) (Y=CENTER Y) (---VARIABLE CHECK---) IF[#1LT0]GOTO999 IF[#7LT0]GOTO999 IF[#3LT#4]GOTO999 IF[#3GT0]GOTO999 IF[#6LE0]GOTO999 IF[#9LE0]GOTO999 IF[#24EQ#0]GOTO999 IF[#25EQ#0]GOTO999 (---VARIABLE DEFINITION---) #27=[#1+#7]/2(R) #28=#3(Z) #29=2(COUNTER) (---START---) G17 G90G00Z50. X#24Y#25 Z30. G01X[#27+#24]F3000 Z1. WHILE[#29GE0]DO1 WHILE[#28GE#4]DO2 G02I-#27Z#28F#9 #28=#28-#6 END2 #29=#29-1 #28=#4 END1 G01Z1.F500 G00Z50. M99 N999(VARIABLE ERROR) M02 %
メインプログラム例 % O105(SAMPLE MAIN MARU GAISYUU HELICAL) #101=10.(GAISYUU CYOKKEI) #103=0(Z KIRIKOMI START) #104=-10.(Z KIRIKOMI END) #106=0.1(KIRIKOMI RYOU) #107=8.(TOOL CYOKKEI) #109=1000(OKURI SOKUDO) #124=0(CENTER X) #125=0(CENTER Y) G17 G90 G00G54X0Y0 G43Z50.H1 M3S4000 M8 G65P1005A#101C#103I#104K#106D#107F#109X#124Y#125 M9 M5 G91G28Z0 M02 %
引数
- A …外周直径
- C …切込開始位置(Z軸)
- I …切込終了位置(Z軸)
- K …一周当たりの切込量
- D …工具直径
- F …送り速度
- X …中心X座標
- Y …中心Y座標
NCマクロ一覧
刻印 |
---|
記号刻印 |
数字刻印 |
英字刻印 |
芯出しプログラム |
3点で円の芯出し |
丸穴 |
穴あけヘリカル |
穴仕上げ |
穴あけドリルサイクル |
穴あけノンステップ |
ヘリカルステップ |
丸穴チョッピング |
丸穴ジグ研削 |
長穴 |
長穴ヘリカル |
長穴仕上げ |
長穴チョッピング |
角穴 |
四角穴 |
ねじ |
めねじヘリカル1ピッチ |
めねじヘリカル2ピッチ |
おねじヘリカル1ピッチ |
めねじヘリカル 単玉工具用 |
おねじヘリカル 単玉工具用 |
丸外周 |
丸外周ヘリカル |
丸外周仕上げ |
角外周 |
四角外周 コーナーR |
その他 |
四つ角 C面 |
トロコイド |
複合マクロ |
円 内外周+面取り |
長円 内外周+面取り |
四角 内外周+面取り |
直線加工+面取り |
円弧 内外周+面取り |
お知らせ
- 当サイトのPDF版を作成しました。教育資料やリファレンスとして使用して頂ければと思います。
→ NCプログラムの教科書 - 上級編も作成しました。
→ NCプログラム上級編