穴あけヘリカルステップ NCマクロ
- ヘリカルステップで穴あけ加工を行うことが出来るマクロです。
- メインのプログラムに「G65P_A_B_C_D_E_I_J_K_F_X_Y_」を追加するだけ。引数の値を変更することで様々な条件に対応できます。
マクロ % O1015(HELICAL STEP MACRO) (A=ANA CYOKKEI) (B=R POINT) (C=R OKURI SOKUDO) (D=TOOL CYOKKEI) (E=CLEARANCE) (I=Z KIRIKOMI START) (J=Z KIRIKOMI END) (K=KIRIKOMI RYOU) (F=OKURI SOKUDO) (X=CENTER X) (Y=CENTER Y) (---VARIABLE CHECK---) IF[#1LE#7]GOTO999 IF[#2LT#4]GOTO999 IF[#4LT#5]GOTO999 IF[#7LT0]GOTO999 IF[#3LE0]GOTO999 IF[#6LE0]GOTO999 IF[#9LE0]GOTO999 IF[#24EQ#0]GOTO999 IF[#25EQ#0]GOTO999 (---VARIABLE DEFINITION---) #27=[#1-#7]/2(R) #28=#4(Z) (---START---) G17 G90G00Z50. X#24Y#25 G01X[#27+#24]F3000 Z30. Z#2F#3 WHILE[#28GT#5]DO1 G01Z[#28+#6+#8]F#3 G03I-#27Z#28F#9 G01Z#2F#3 #28=#28-#6 END1 #28=#5 G01Z[#28+#6+#8]F#3 G03I-#27Z#28F#9 G01Z#2F#3 G01Z[#28+#6+#8]F#3 G03I-#27Z#28F#9 I-#27 I-#27 G01Z#2F#3 G00Z50. M99 N999(VARIABLE ERROR) M02 %
メインプログラム例 % O115(SAMPLE MAIN ANAAKE HELICAL STEP) #101=10.(ANA CYOKKEI) #102=1.(R POINT) #103=1000(R OKURI SOKUDO) #107=8.(TOOL CYOKKEI) #108=0.03(CLEARANCE) #104=0(Z KIRIKOMI START) #105=-5.(Z KIRIKOMI END) #106=0.1(KIRIKOMI RYOU) #109=300(OKURI SOKUDO) #124=0(CENTER X) #125=0(CENTER Y) G17 G90 G00G54X0Y0 G43Z50.H1 M3S4000 M8 G65P1015A#101B#102C#103D#107E#108I#104J#105K#106F#109X#124Y#125 M9 M5 G91G28Z0 M02 %
引数
- A …穴直径
- B …R点
- C …R点送り速度
- D …工具直径
- E …ステップクリアランス
- I …切込開始位置
- J …切込終了位置
- K …ステップ量
- F …送り速度
- X …穴中心X座標
- Y …穴中心Y座標
NCマクロ一覧
| 刻印 |
|---|
| 記号刻印 |
| 数字刻印 |
| 英字刻印 |
| 芯出しプログラム |
| 3点で円の芯出し |
| 丸穴 |
| 穴あけヘリカル |
| 穴仕上げ |
| 穴あけドリルサイクル |
| 穴あけノンステップ |
| ヘリカルステップ |
| 丸穴チョッピング |
| 丸穴ジグ研削 |
| 長穴 |
| 長穴ヘリカル |
| 長穴仕上げ |
| 長穴チョッピング |
| 角穴 |
| 四角穴 |
| ねじ |
| めねじヘリカル1ピッチ |
| めねじヘリカル2ピッチ |
| おねじヘリカル1ピッチ |
| めねじヘリカル 単玉工具用 |
| おねじヘリカル 単玉工具用 |
| 丸外周 |
| 丸外周ヘリカル |
| 丸外周仕上げ |
| 角外周 |
| 四角外周 コーナーR |
| その他 |
| 四つ角 C面 |
| トロコイド |
| 複合マクロ |
| 円 内外周+面取り |
| 長円 内外周+面取り |
| 四角 内外周+面取り |
| 直線加工+面取り |
| 円弧 内外周+面取り |
お知らせ
当サイトのPDF版を作成しました。教育資料やリファレンスとして使用して頂ければと思います。
上級編も作成しました。