マクロ研究室


DIAX製WEDM用のマクロ・プログラムです。

マクロとは?
金型というのは量産の手段ですので基本的に一台しか作りませ
ん、その製作は一台を作るために図面を書き、NC機を使う現在
であれば加工データをパソコンと向かい合って作るという作業が
必要になります、大量生産であれば加工データの作成も全体の
仕事量から見れば微々たるものですが今後二度と使われない
であろうデータを手間を掛けて作成することは極めて非効率とい
えるでしょう。

日頃作業をしていて丸穴や四角穴など加工内容に共通項が多
いことに気づきます、中学校の数学で習った代数の手法を使う
マクロといわれるプログラムを作ってNC機の駆体内で演算をさ
せ丸穴であればその直径を入力すれば機械が指定した寸法に
加工するように加工データを自ずから作らせ動作させることはそ
れほど難しいことではありません。

これにより煩わしいデータ作りから開放され高精度加工も簡単
にできるようになり加工効率も大幅に向上するという良い結果
が得られます。

Gコード機能一覧
演算命令
G106AH54BH50CH53
G107AH58B10000CH53
G108AH50BH54C30000
G109AH55BH56CH57
G110AH54BH50CH53
判定分岐命令
G200A100 N100へ無条件分岐
G201A200BH50CH51 H50=H51ならばN200へ分岐
G202AH50BH51C500 H51<500ならばH50の内容のN番号へ分岐


   このフォルダには下記の内容のマクロ・プログラムを掲示しています。

   番号  マクロ名    マクロ内容
   8001  MAL       丸の1st,2nd,3rd加工
   8002  MAL-CARE    丸のコアレス加工
   8003  MAL-2VAN-CARE  二番逃げ丸のコアレス加工
   8004  KAKU      角,R角の1st,2nd,3rd加工
   8005  ABS-KAKU    座標値入力の角,R角の1st,2nd,3rd加工
   8006  KAKU-CARE    角のコアレス加工
   8007  R-KAKU-CARE   R角のコアレス加工
   8008  COVAN      小判の1st,2nd,3rd加工
   8009  COVAN-CARE   小判のコアレス加工
    8010  NAGA-MAL     長丸の1st,2nd,3rd加工
   8011  1KAKE-MAL    片欠け丸の1st,2nd,3rd加工
    8012  1KAKE-MAL-CARE 片欠け丸のコアレス加工
   8013  2KAKE-MAL    両欠け丸の1st,2nd,3rd加工
   8014  2KAKE-MAL-CARE 両欠け丸のコアレス加工
   8015  KAKU-PH     コーナー逃げ角の1st,2nd,3rd加工
   8016  MAL-GAY     外径丸の加工
    
   動作内容
   スタート・ボタンを押すとスタートします、スタート時の加工条件は
   助走加工の条件です適宜加工条件を上げて下さい。
   助走線に戻るとM00で停止します、スクラップを取り除きスタート・
   ボタンを押すと次の動作に進みます。
   1st加工はスタート・ポイントに戻って加工を終了します、2nd,3rd
   加工は加工条件を自動的に切り替え加工を継続し終了します。
   
   ※ SKD-11,BS線,線径0.2に対応します。
   ※ 機種によって、H79,H80,E105+H79,E105+H80,E502+H80の
      設定を変える必要が有ると思います。   
   ※ 8004 ABS-KAKU 以外は図形の中心を0,0とします。
   ※ 丸,長丸以外の形状では助走線、一時停止線をRに架かる
      位置には設定出来ません。
   ※ THICKNESS 材料の厚さは加工条件表に基づいた数値05,10,
      20,30等を入力します。
   ※ PROCESSING,TIMES 加工回数は1,2,3いずれかの数字を入力
      します、最終工程がプログラム寸法になります。
   ※ コアレスは3rd加工です。
   ※ 全て時計回りで動作します。
   ※ このマクロ・プログラムをご使用なられてのいかなる障害,損害
      等については一切責任を負いません。 
      **(有)安達金属** 

*********************************************************************
%
L8001/MAL
(MAL,MACRO)
H50=08.000(DIAMETER)
H58=00.000(START,POINT,Y)
H59=0.0(M01,LINE,-X)
H60=0.3000(TAPER)
H61=20(THICKNESS,5,10,20,30...)
H62=3(PROCESSING,TIMES,1,2,3)
H63=0000.0000(ROTATE,ANGLE)






(INPUT,COMPLETE)
H65=H50/2
G202A1BH62C3
H72=50
H73=11
G200A3
N1G202A2BH62C2
H72=50
H73=0
G200A3
N2H72=0
H73=0
N3H67=H65-H73
H66=H67-H72
G110AH68BH66CH59
H79=H61/10*6
H80=H79/3*2
(START)
E105+H79
M82
M80
M84
M90
KH63
G92X0YH58
AH60
G42G91G01YH66-H58
G201A4BH59C0
G02X-H59YH68-H66J-H66
M01
XH59YH66-H68IH59J-H68
G200A5
N4G02J-H66
N5M00
G201A6BH62C1
E501+H80
M82
M80
M84
G01Y-300G40
AH60
G42Y300+H72
G02J-H67
G201A6BH62C2
G01Y-300-H72G40
E502+H80
AH60
G42Y300+H72+H73
G02J-H65
N6M91G01F100.Y-300-H72-H73G40
G00Y-H66+H58+300
M02
%
*********************************************************************
%
L8002/MAL-CARE
(MAL,CARERESS,MACRO)
H50=3.000(DIAMETER)
H53=1.0(INITIAL,HOLL,DIAMETER)
H60=0.3000(TAPER)
H61=20(THICKNESS,5,10,20,30...)









(INPUT,COMPLETE)
H65=H50/2
H66=H65-11
H67=H66-50
H68=H65-112
H69=H53/2
H79=H61/10*6
H80=H79/3*2
(START)
E105+H79
M82
M80
M84
M90
G92X0Y0
G202A2BH60C0
H72=0.2
H73=H72
N1G202A4BH60CH72
AH72
G42G91G01YH69
G02J-H69
G01Y-H69G40
H72=H72+H73
G200A1
N2H72=-0.2
H73=H72
N3G202A4BH72CH60
AH72
G42G91G01YH69
G02J-H69
G01Y-H69G40
H72=H72+H73
G200A3
N4G202A5BH68CH69
AH60
G42G91G01YH69
G02J-H69
G01Y-H69G40
H69=H69+200
G200A4
N5AH60
G42G91G01YH67
G02J-H67
G01Y-300G40
E501+H80
AH60
G42Y350
G02J-H66
G01Y-350G40
E502+H80
AH60
G42Y361
G02J-H65
G01Y-361G40
G00Y-H65+361
M02
%
*********************************************************************
%
L8003/MAL-2VAN-CARE
(MAL,2VAN,CARERESS,MACRO)
H50=3.000(DIAMETER)
H53=1.0(INITIAL,HOLL,DIAMETER)
H60=0.5000(TAPER)
H61=20(THICKNESS,5,10,20,30...)









(INPUT,COMPLETE)
H65=H50/2
H66=H65-11
H67=H66-50
H68=H65-112
H69=H53/2
H79=H61/10*6
H80=H79/3*2
(START)
E105+H79
M82
M80
M84
M90
G92X0Y0
G202A2BH60C0
H72=0.2
H73=H72
N1G202A4BH60CH72
AH72
G42G91G01YH69
G02J-H69
G01Y-H69G40
H72=H72+H73
G200A1
N2H72=-0.2
H73=H72
N3G202A4BH72CH60
AH72
G42G91G01YH69
G02J-H69
G01Y-H69G40
H72=H72+H73
G200A3
N4G202A5BH68CH69
AH60
G42G91G01YH69
G02J-H69
G01Y-H69G40
H69=H69+200
G200A4
N5AH60
G42G91G01YH67
G02J-H67
G01Y-300G40
E501+H80
AH60
G42Y350
G02J-H66
G01Y-350G40
E502+H80
AH60
G42Y361
G02J-H65
G01Y-361G40
E501
G42Y350
G02J-H66
G01Y-350G40
E502
G42Y361
G02J-H65
G01Y-361G40
G00Y-H65+361
M02
%
*********************************************************************
%
L8004/KAKU
(KAKU,MACRO)
H50=08.000(WIDTH)
H51=05.000(HEIGHT)
H52=0.500(CONER,R)
H57=00.000(START,POINT,X)
H58=00.000(START,POINT,Y)
H59=0.0(M01,LINE,H57-X)
H60=0.3000(TAPER)
H61=20(THICKNESS,5,10,20,30...)
H62=3(PROCESSING,TIME,1,2,3)
H63=0000.0000(ROTATE,ANGLE)



(INPUT,COMPLETE)
H65=H50/2
H66=H51/2
H67=H66-H58
H68=H65-H57-H52
H69=H51-H52*2
H70=H50-H52*2
H71=H65+H57-H52
G202A1BH62C3
H72=50
H73=11
G200A3
N1G202A2BH62C2
H72=50
H73=0
G200A3
N2H72=0
H73=0
N3H75=H52-H73
H74=H75-H72
H79=H61/10*6
H80=H79/3*2
(START)
E105+H79
M82
M80
M84
M90
KH63
G92XH57YH58
AH60
G42G91G01YH67-H72-H73
G201A4BH52C0
XH68
G02XH74Y-H74J-H74
G01Y-H69
G02X-H74Y-H74I-H74
G01X-H70
G02X-H74YH74JH74
G01YH69
G02XH74YH74IH74
G01XH71-H59
M01
XH59
M00
G201A5BH62C1
E501+H80
M82
M80
M84
G01Y-300G40
AH60
G42Y300+H72
XH68
G02XH75Y-H75J-H75
G01Y-H69
G02X-H75Y-H75I-H75
G01X-H70
G02X-H75YH75JH75
G01YH69
G02XH75YH75IH75
G01XH71
G201A5BH62C2
Y-300-H72G40
E502+H80
AH60
G42Y300+H72+H73
XH68
G02XH52Y-H52J-H52
G01Y-H69
G02X-H52Y-H52I-H52
G01X-H70
G02X-H52YH52JH52
G01YH69
G02XH52YH52IH52
G01XH71
G200A5
N4XH68-H72-H73
Y-H51+H72*2+H73*2
X-H50+H72*2+H73*2
YH51-H72*2-H73*2
XH71-H59-H72-H73
M01
XH59
M00
G201A5BH62C1
E501+H80
M82
M80
M84
Y-300G40
AH60
G42Y300+H72
XH68-H73
Y-H51+H73*2
X-H50+H73*2
YH51-H73*2
XH71-H73
G201A5BH62C2
Y-300-H72G40
E502+H80
AH60
G42Y300+H72+H73
XH68
Y-H51
X-H50
YH51
XH71
N5M91F100.Y-300-H72-H73G40
G00Y-H67+300+H72+H73
M02
%
*********************************************************************
%
L8005/ABS-KAKU
(ABS,KAKU,MACRO)
H52=0.500(CONER,R)
H53=003.000(2ND,LINE,Y)
H54=004.000(3RD,LINE,X)
H55=-05.000(4TH,LINE,Y)
H56=-06.000(5TH,LINE,X)
H57=00.000(START,POINT,X)
H58=00.000(START,POINT,Y)
H59=0.0(M01,LINE,H57-X)
H60=0.3000(TAPER)
H61=20(THICKNESS,5,10,20,30...)
H62=3(PROCESSING,TIMES,1,2,3)
H63=0000.0000(ROTATE,ANGLE)

(INPUT,COMPLETE)
H67=H53-H58
H68=H54-H57-H52
H69=H53-H55-H52*2
H70=H54-H56-H52*2
H71=H57-H56-H52
G202A1BH62C3
H72=50
H73=11
G200A3
N1G202A2BH62C2
H72=50
H73=0
G200A3
N2H72=0
H73=0
N3H75=H52-H73
H74=H75-H72
H79=H61/10*6
H80=H79/3*2
(START)
E105+H79
M82
M80
M84
M90
KH63
G92XH57YH58
AH60
G42G91G01YH67-H72-H73
G201A4BH52C0
XH68
G02XH74Y-H74J-H74
G01Y-H69
G02X-H74Y-H74I-H74
G01X-H70
G02X-H74YH74JH74
G01YH69
G02XH74YH74IH74
G01XH71-H59
M01
XH59
M00
G201A5BH62C1
E501+H80
M82
M80
M84
G01Y-300G40
AH60
G42Y300+H72
XH68
G02XH75Y-H75J-H75
G01Y-H69
G02X-H75Y-H75I-H75
G01X-H70
G02X-H75YH75JH75
G01YH69
G02XH75YH75IH75
G01XH71
G201A5BH62C2
Y-300-H72G40
E502+H80
AH60
G42Y300+H72+H73
XH68
G02XH52Y-H52J-H52
G01Y-H69
G02X-H52Y-H52I-H52
G01X-H70
G02X-H52YH52JH52
G01YH69
G02XH52YH52IH52
G01XH71
G200A5
N4XH68-H72-H73
Y-H69+H72*2+H73*2
X-H70+H72*2+H73*2
YH69-H72*2-H73*2
XH71-H59-H72-H73
M01
XH59
M00
G201A5BH62C1
E501+H80
M82
M80
M84
Y-300G40
AH60
G42Y300+H72
XH68-H73
Y-H69+H73*2
X-H70+H73*2
YH69-H73*2
XH71-H73
G201A5BH62C2
Y-300-H72G40
E502+H80
AH60
G42Y300+H72+H73
XH68
Y-H69
X-H70
YH69
XH71
N5M91F100.Y-300-H72-H73G40
G00Y-H67+300+H72+H73
M02
%
*********************************************************************
%
L8006/KAKU-CARE
(KAKU,CARERESS,MACRO)
H50=3.000(WIDTH)
H51=2.000(HEIGHT)
H60=0.3000(TAPER)
H61=20(THICKNESS,5,10,20,30...)
H63=0000.0000(ROTATE,ANGLE)








(INPUT,COMPLETE)
H65=H50-H51
H66=H65/2
H67=H51/2
H68=H67-11
H69=H68-50
H70=H67-112
H71=135
H79=H61/10*6
H80=H79/3*2
(START)
E105+H79
M82
M80
M84
M90
KH63
G92X0Y0
G91G01XH66
G00X-H66
G01X-H66
G00XH66
G202A2BH60C0
H72=0.2
H73=H72
N1G202A4BH60CH72
AH72
G42G01YH71
XH66+H71
Y-2*H71
X-H65-2*H71
Y2*H71
XH66+H71
Y-H71G40
H72=H72+H73
G200A1
N2H72=-0.2
H73=H72
N3G202A4BH72CH60
AH72
G42G01YH71
XH66+H71
Y-2*H71
X-H65-2*H71
Y2*H71
XH66+H71
Y-H71G40
H72=H72+H73
G200A3
N4G202A5BH70CH71
AH60
G42G01YH71
XH66+H71
Y-2*H71
X-H65-2*H71
Y2*H71
XH66+H71
Y-H71G40
H71=H71+200
G200A4
N5AH60
G42G01YH69
XH50/2-61
Y-2*H69
X-H50+122
Y2*H69
XH50/2-61
Y-H69G40
E501+H80
AH60
G42YH68
XH50/2-11
Y-2*H68
X-H50+22
Y2*H68
G01XH50/2-11
Y-H68G40
E502+H80
AH60
G42YH67
XH50/2
Y-2*H67
X-H50
Y2*H67
XH50/2
Y-H67G40
M02
%
*********************************************************************
%
L8007/R-KAKU-CARE
(R,KAKU,CARERESS,MACRO)
H50=3.000(WIDTH)
H51=2.000(HEIGHT)
H52=0.500(CONER,R)
H60=0.3000(TAPER)
H61=20(THICKNESS,5,10,20,30...)
H63=0000.0000(ROTATE,ANGLE)







(INPUT,COMPLETE)
H65=H50-H51
H66=H65/2
H67=H51/2
H68=H67-H52
H69=H68
H70=H67-112
H71=H50/2-H52
H72=H68-65
H74=135
H79=H61/10*6
H80=H79/3*2
(START)
E105+H79
M82
M80
M84
M90
KH63
G92X0Y0
G91G01XH66
G00X-H66
G01X-H66
G00XH66
G202A2BH60C0
H75=0.2
H76=H75
N1G202A4BH60CH75
AH75
G42G01YH74
XH66+H74
Y-2*H74
X-H65-2*H74
Y2*H74
XH66+H74
Y-H74G40
H75=H75+H76
G200A1
N2H75=-0.2
H76=H75
N3G202A4BH75CH60
AH75
G42G01YH74
XH66+H74
Y-2*H74
X-H65-2*H74
Y2*H74
XH66+H74
Y-H74G40
H75=H75+H76
G200A3
N4G202A5BH72CH74
AH60
G42G01YH74
XH66+H74
Y-2*H74
X-H65-2*H74
Y2*H74
XH66+H74
Y-H74G40
H74=H74+200
G200A4
N5G202A6BH70CH68
AH60
G42G01YH68
XH71
G02XH68-H69Y-H68+H69J-H68+H69
G01Y-2*H69
G02X-H68+H69Y-H68+H69I-H68+H69
G01X-2*H71
G02X-H68+H69YH68-H69JH68-H69
G01Y2*H69
G02XH68-H69YH68-H69IH68-H69
G01XH71
Y-H68G40
H68=H68+200
G200A5
N6AH60
G42G01YH67-61
XH71
G02XH52-61Y-H52+61J-H52+61
G01Y-2*H69
G02X-H52+61Y-H52+61I-H52+61
G01X-2*H71
G02X-H52+61YH52-61JH52-61
G01Y2*H69
G02XH52-61YH52-61IH52-61
G01XH71
Y-H67+61G40
E501+H80
AH60
G42YH67-11
XH71
G02XH52-11Y-H52+11J-H52+11
G01Y-2*H69
G02X-H52+11Y-H52+11I-H52+11
G01X-2*H71
G02X-H52+11YH52-11JH52-11
G01Y2*H69
G02XH52-11YH52-11IH52-11
G01XH71
Y-H67+11G40
E502+H80
AH60
G42YH67
XH71
G02XH52Y-H52J-H52
G01Y-2*H69
G02X-H52Y-H52I-H52
G01X-2*H71
G02X-H52YH52JH52
G01Y2*H69
G02XH52YH52IH52
G01XH71
Y-H67G40
M02
%
*********************************************************************
%
L8008/COVAN
(COVAN,MACRO)
H50=08.000(WIDTH)
H51=05.000(HEIGHT)
H57=00.000(START,POINT,X)
H58=00.000(START,POINT,Y)
H59=0.0(M01,LINE,H57-X)
H60=0.3000(TAPER)
H61=20(THICKNESS,5,10,20,30...)
H62=3(PROCESSING,TIMES,1,2,3)
H63=0000.0000(ROTATE,ANGLE)




(INPUT,COMPLETE)
H65=H50-H51
H66=H65/2
H67=H51/2
H68=H66-H57
H69=H66+H57
G202A1BH62C3
H72=50
H73=11
G200A3
N1G202A2BH62C2
H72=50
H73=0
G200A3
N2H72=0
H73=0
N3H75=H67-H73
H74=H75-H72
H79=H61/10*6
H80=H79/3*2
(START)
E105+H79
M82
M80
M84
M90
KH63
G92XH57YH58
AH60
G42G91G01YH74-H58
XH68
G02Y-2*H74J-H74
G01X-H65
G02Y2*H74JH74
G01XH69-H59
M01
XH59
M00
G201A4BH62C1
E501+H80
M82
M80
M84
Y-300G40
AH60
G42Y300+H72
XH68
G02Y-2*H75J-H75
G01X-H65
G02Y2*H75JH75
G01XH69
G201A4BH62C2
Y-300-H72G40
E502+H80
AH60
G42Y300+H72+H73
XH68
G02Y-2*H67J-H67
G01X-H65
G02Y2*H67JH67
G01XH69
N4M91F100.Y-300-H72-H73G40
G00Y-H74+H58+300
M02
%
*********************************************************************
%
L8009/COVAN-CARE
(COVAN,CARERESS,MACRO)
H50=3.000(WIDTH)
H51=2.000(HEIGHT)
H60=0.3000(TAPER)
H61=20(THICKNESS,5,10,20,30...)
H63=000.0000(ROTATE,ANGLE)








(INPUT,COMPLETE)
H65=H50-H51
H66=H65/2
H67=H51/2
H68=H67-11
H69=H68-50
H70=H67-112
H71=135
H79=H61/10*6
H80=H79/3*2
(START)
E105+H79
M82
M80
M84
M90
KH63
G92X0Y0
G91G01XH66
G00X-H66
G01X-H66
G00XH66
G202A2BH60C0
H72=0.2
H73=H72
N1G202A4BH60CH72
AH72
G42G01YH71
XH66
G02Y-2*H71J-H71
G01X-H65
G02Y2*H71JH71
G01XH66
Y-H71G40
H72=H72+H73
G200A1
N2H72=-0.2
H73=H72
N3G202A4BH72CH60
AH72
G42G01YH71
XH66
G02Y-2*H71J-H71
G01X-H65
G02Y2*H71JH71
G01XH66
Y-H71G40
H72=H72+H73
G200A3
N4G202A5BH70CH71
AH60
G42G01YH71
XH66
G02Y-2*H71J-H71
G01X-H65
G02Y2*H71JH71
G01XH66
Y-H71G40
H71=H71+200
G200A4
N5AH60
G42G01YH69
XH66
G02Y-2*H69J-H69
G01X-H65
G02Y2*H69JH69
G01XH66
Y-H69G40
E501+H80
AH60
G42YH68
XH66
G02Y-2*H68J-H68
G01X-H65
G02Y2*H68JH68
G01XH66
Y-H68G40
E502+H80
AH60
G42YH67
XH66
G02Y-2*H67J-H67
G01X-H65
G02Y2*H67JH67
G01XH66
Y-H67G40
M02
%
*********************************************************************
%
L8010/NAGA-MAL
(NAGA-MAL,MACRO)
H50=08.000(WIDTH)
H51=20.000(HEIGHT)
H58=06.000(START,POINT,Y)
H59=0.0(M01,LINE,-X)
H60=0.3000(TAPER)
H61=20(THICKNESS,5,10,20,30...)
H62=3(PROCESSING,TIMES,1,2,3)
H63=0000.0000(ROTATE,ANGLE)





(INPUT,COMPLETE)
H65=H50/2
H66=H51/2
H67=H51-H50
G202A1BH62C3
H72=50
H73=11
G200A3
N1G202A2BH62C2
H72=50
H73=0
G200A3
N2H72=0
H73=0
N3H75=H65-H73
H74=H75-H72
G110AH68BH74CH59
H79=H61/10*6
H80=H79/3*2
(START)
E105+H79
M82
M80
M84
M90
KH63
G92X0YH58
AH60
G42G91G01YH66-H58-H72-H73
G02XH74Y-H74J-H74
G01Y-H67
G02X-2*H74I-H74
G01YH67
G201A4BH59C0
G02XH74-H59YH68IH74
M01
XH59YH74-H68IH59J-H68
G200A5
N4G02XH74YH74IH74
N5M00
G201A6BH62C1
E501+H80
M82
M80
M84
G01Y-300G40
AH60
G42Y300+H72
G02XH75Y-H75J-H75
G01Y-H67
G02X-2*H75I-H75
G01YH67
G02XH75YH75IH75
G201A6BH62C2
G01Y-300-H72G40
E502+H80
AH60
G42Y300+H72+H73
G02XH65Y-H65J-H65
G01Y-H67
G02X-H50I-H65
G01YH67
G02XH65YH65IH65
N6M91G01F100.Y-300-H72-H73G40
G00Y-H66+H58+300+H72+H73
M02
%
*********************************************************************
%
L8011/1KAKE-MAL
(KATA-KAKEMAL,MACRO)
H50=08.000(WIDTH)
H53=03.000(2ND,LINE,Y)
H57=00.000(START,POINT,X)
H58=00.000(START,POINT,Y)
H59=0.0(M01,LINE,H57-X)
H60=0.3000(TAPER)
H61=20(THICKNESS,5,10,20,30...)
H62=3(PROCESSING,TIMES,1,2,3)
H63=0000.0000(ROTATE,ANGLE)




(INPUT,COMPLETE)
H65=H50/2
G202A1BH62C3
H72=50
H73=11
G200A3
N1G202A2BH62C2
H72=50
H73=0
G200A3
N2H72=0
H73=0
N3H75=H53-H73
H74=H75-H72
H77=H65-H73
H76=H77-H72
G110AH69BH76CH74
G110AH68BH77CH75
G110AH67BH65CH53
H79=H61/10*6
H80=H79/3*2
(START)
E105+H79
M82
M80
M84
M90
KH63
G92XH57YH58
AH60
G42G91G01YH74-H58
XH69-H57
G02X-2*H69I-H69J-H74
G01XH69+H57-H59
M01
XH59
M00
G201A4BH62C1
E501+H80
M82
M80
M84
Y-300G40
AH60
G42Y300+H72
XH68-H57
G02X-2*H68I-H68J-H75
G01XH68+H57
G201A4BH62C2
Y-300-H72G40
E502+H80
AH60
G42Y300+H72+H73
XH67-H57
G02X-2*H67I-H67J-H53
G01XH67+H57
N4M91F100.Y-300-H72-H73G40
G00Y-H74+H58+300
M02
%
*********************************************************************
%
L8012/1KAKE-MAL-CARE
(KATA-KAKEMAL,CARERESS,MACRO)
H50=03.000(WIDTH)
H53=01.000(2ND,LINE,Y)
H60=0.3000(TAPER)
H61=20(THICKNESS,5,10,20,30...)
H63=0000.0000(ROTATE,ANGLE)








(INPUT,COMPLETE)
H52=H50/2
H54=H52-H53
H55=H52-11
H56=H55-50
H57=H53-11
H58=H57-50
H70=H53-112
H71=135
G110AH59BH56CH58
G110AH62BH55CH57
G110AH64BH52CH53
H65=H54+H71
G110AH67BH65CH71
H79=H61/10*6
H80=H79/3*2
(START)
E105+H79
M82
M80
M84
M90
KH63
G92X0Y0
G91
G202A2BH60C0
H72=0.2
H73=H72
N1G202A4BH60CH72
AH72
G42G01YH71
XH67
G02X-2*H67I-H67J-H71
G01XH67
Y-H71G40
H72=H72+H73
G200A1
N2H72=-0.2
H73=H72
N3G202A4BH72CH60
AH72
G42G01YH71
XH67
G02X-2*H67I-H67J-H71
G01XH67
Y-H71G40
H72=H72+H73
G200A3
N4G202A5BH70CH71
AH60
G42G01YH71
XH67
G02X-2*H67I-H67J-H71
G01XH67
Y-H71G40
H71=H71+200
H65=H54+H71
G110AH67BH65CH71
G200A4
N5AH60
G42G01YH58
XH59
G02X-2*H59I-H59J-H58
G01XH59
Y-H58G40
E501+H80
AH60
G42YH57
XH62
G02X-2*H62I-H62J-H57
G01XH62
Y-H57G40
E502+H80
AH60
G42YH53
XH64
G02X-2*H64I-H64J-H53
G01XH64
Y-H53G40
M02
%
*********************************************************************
%
L8013/2KAKE-MAL
(RYO-KAKEMAL,MACRO)
H50=08.000(WIDTH)
H51=05.000(HEIGHT)
H57=00.000(START,POINT,X)
H58=00.000(START,POINT,Y)
H59=0.0(M01,LINE,H57-X)
H60=0.3000(TAPER)
H61=20(THICKNESS,5,10,20,30...)
H62=3(PROCESSING,TIMES,1,2,3)
H63=0000.0000(ROTATE,ANGLE)




(INPUT,COMPLETE)
H65=H50/2
H66=H51/2
G202A1BH62C3
H72=50
H73=11
G200A3
N1G202A2BH62C2
H72=50
H73=0
G200A3
N2H72=0
H73=0
N3H75=H66-H73
H74=H75-H72
H77=H65-H73
H76=H77-H72
G110AH69BH76CH74
G110AH68BH77CH75
G110AH67BH65CH66
H79=H61/10*6
H80=H79/3*2
(START)
E105+H79
M82
M80
M84
M90
KH63
G92XH57YH58
AH60
G42G91G01YH74-H58
XH69-H57
G02Y-2*H74I-H69J-H74
G01X-2*H69
G02Y2*H74IH69JH74
G01XH69+H57-H59
M01
XH59
M00
G201A4BH62C1
E501+H80
M82
M80
M84
Y-300G40
AH60
G42Y300+H72
XH68-H57
G02Y-2*H75I-H68J-H75
G01X-2*H68
G02Y2*H75IH68JH75
G01XH68+H57
G201A4BH62C2
Y-300-H72G40
E502+H80
AH60
G42Y361
XH67-H57
G02Y-H51I-H67J-H66
G01X-2*H67
G02YH51IH67JH66
G01XH67+H57
N4M91F100.Y-300-H72-H73G40
G00Y-H74+H58+300
M02
%
*********************************************************************
%
L8014/2KAKE-MAL-CARE
(RYO-KAKEMAL,CARERESS,MACRO)
H50=03.000(WIDTH)
H51=02.000(HEIGHT)
H60=0.3000(TAPER)
H61=20(THICKNESS,5,10,20,30...)
H63=0000.0000(ROTATE,ANGLE)








(INPUT,COMPLETE)
H52=H50/2
H53=H51/2
H54=H52-H53
H55=H52-11
H56=H55-50
H57=H53-11
H58=H57-50
H70=H53-112
H71=135
G110AH59BH56CH58
G110AH62BH55CH57
G110AH64BH52CH53
H65=H54+H71
G110AH67BH65CH71
H79=H61/10*6
H80=H79/3*2
(START)
E105+H79
M82
M80
M84
M90
KH63
G92X0Y0
G91G01XH54
G00X-H54
G01X-H54
G00XH54
G202A2BH60C0
H72=0.2
H73=H72
N1G202A4BH60CH72
AH72
G42G01YH71
XH67
G02Y-2*H71I-H67J-H71
G01X-2*H67
G02Y2*H71IH67JH71
G01XH67
Y-H71G40
H72=H72+H73
G200A1
N2H72=-0.2
H73=H72
N3G202A4BH72CH60
AH72
G42G01YH71
XH67
G02Y-2*H71I-H67J-H71
G01X-2*H67
G02Y2*H71IH67JH71
G01XH67
Y-H71G40
H72=H72+H73
G200A3
N4G202A5BH70CH71
AH60
G42G01YH71
XH67
G02Y-2*H71I-H67J-H71
G01X-2*H67
G02Y2*H71IH67JH71
G01XH67
Y-H71G40
H71=H71+200
H65=H54+H71
G110AH67BH65CH71
G200A4
N5AH60
G42G01YH58
XH59
G02Y-2*H58I-H59J-H58
G01X-2*H59
G02Y2*H58IH59JH58
G01XH59
Y-H58G40
E501+H80
AH60
G42YH57
XH62
G02Y-2*H57I-H62J-H57
G01X-2*H62
G02Y2*H57IH62JH57
G01XH62
Y-H57G40
E502+H80
AH60
G42YH53
XH64
G02Y-H51I-H64J-H53
G01X-2*H64
G02YH51IH64JH53
G01XH64
Y-H53G40
M02
%
*********************************************************************
%
L8015/KAKU-PH
(KAKU,PH,MACRO)
H50=08.000(WIDTH)
H51=05.000(HEIGHT)
H57=00.000(START,POINT,X)
H58=00.000(START,POINT,Y)
H59=0.0(M01,LINE,H57-X)
H61=20(THICKNESS,5,10,20,30...)
H62=3(PROCESSING,TIMES,1,2,3)
H63=000.0000(ROTATE,ANGLE)





(INPUT,COMPLETE)
H65=H50/2
H66=H51/2
H67=H66-H58
H68=H65-H57
H71=H65+H57
G202A1BH62C3
H72=50
H73=11
G200A3
N1G202A2BH62C2
H72=50
H73=0
G200A3
N2H72=0
H73=0
N3H79=H61/10*6
H80=H79/3*2
(START)
E105+H79
M82
M80
M84
M90
KH63
G92XH57YH58
G42G91G01YH67-H72-H73
XH68-H72-H73-158
X220Y220
X158Y-158
X-220Y-220
Y-H51+H72*2+H73*2+316
X220Y-220
X-158Y-158
X-220Y220
X-H50+H72*2+H73*2+316
X-220Y-220
X-158Y158
X220Y220
YH51-H72*2-H73*2-316
X-220Y220
X158Y158
X220Y-220
XH71-H59-H72-H73-158
M01
XH59
M00
G201A5BH62C1
E501+H80
M82
M80
M84
Y-300G40
G42Y300+H72
XH68-H73
Y-H51+H73*2
X-H50+H73*2
YH51-H73*2
XH71-H73
G201A5BH62C2
Y-300-H72G40
E502+H80
G42Y300+H72+H73
XH68
Y-H51
X-H50
YH51
XH71
N5M91F100.Y-300-H72-H73G40
G00Y-H67+300+H72+H73
M02
%
*********************************************************************
%
L8016/MAL-GAY
(MAL-GAY,MACRO)
H50=08.000(DIAMETER)
H58=07.000(START,POINT,Y)
H59=0.0(M01,LINE,-X)
H60=0.0000(TAPER)
H61=20(THICKNESS,5,10,20,30...)
H63=0000.0000(ROTATE,ANGLE)







(INPUT,COMPLETE)
H65=H50/2
G110AH68BH65CH59
H79=H61/10*6
(START)
E105+H79
KH63
G92X0YH58
M82
M80
M84
M90
AH60
G41G91G01Y-H58+H65
G201A4BH59C0
G02X-H59YH68-H65J-H65
M01
XH59YH65-H68IH59J-H68
G200A5
N4G02J-H65
N5M00
M91G01F100.Y300G40
G00YH58-H65-300
M02
%