N001 XS=42
N002 ZS=33
N004 RF=21
N005 XF=XS-RF
N006 XF=XF-RF
N007 G00 X190 Z250
N008 T0303
N009 M42S500
N010 M03
N011 M08
N020 G00 X XS+2 Z ZS+2
N021 G01 X XS Z ZS F0.2
N022 XP=XS-0.1
N023 G00 X XP+1
N024 G01 X XP
N025 RR=XS-XP
N026 RR=RR/2
N037 RK=-RR
N038 G03 X XS Z ZS-RR K RK
N039 G00 Z ZS
N040 XP=XP-0.4
N041 IF [XP LE XF-0.1] N050
N042 GOTO N023
N050 S550
N051 G00 Z ZS
N052 G00 X XF+0.5
N053 G01 X XF F0.03
N055 RK=-RF
N056 G03 X XS Z ZS-RF K RK
N057 G01 X XS+2
N060 G00 Z ZS
N061 S400
N090 M09
N091 M05
N092 G00 X190 Z 250
N093 M02 |
N001〜N004:切削寸法を指定しています。
 |
XS:X軸の開始位置(逃がしがないので正確に)
ZS:Z軸の開始位置(逃がしがないので正確に)
RF:仕上がりの球面半径 |
N005〜N006:終了時の寸法(X軸)を計算しています。
N007〜N011:工具設定,ギヤ設定,主軸回転,切削油
N020〜N042:荒加工をしています。N021のFの値で送り速度を設定し,N040の数値で切り込み量(直径)を設定しています。
N050〜N060:仕上げ加工をしています。N053のFの値で送り速度を設定しています。
N061〜N093:終了の処理をしています。
|