(使用宏运行主轴磨合程序)
#100= #32008(COLDFIRE 型号 #100=#6631。最高主轴速度)
#101= [ #100 * 0.5 ](1/2 最大速度)
#500= 0(零计数器)
G59
IF [ #100 EQ 30000] GOTO141
(步骤 1,1000 RPM,10 分钟)
S1000 M03 ;
#3002=0。(重置小时计数器)
WHILE[#3002 LT 0.16] DO1(等待计时器计时 10 分钟)
END1
#500= 1 (通过步骤 1 制作)
GOTO142
N141
(步骤 2,500 RPM,40 分钟)
S500 M03
#3002=0。(重置小时计数器)
WHILE[#3002 LT 0.66] DO1(等待计时器计时 40 分钟)
END1
#500= 2 (通过步骤 2 制作)
N142
(步骤 3,最高速度的一半,10 分钟)
S = #101 = M03
#3002=0。(重置小时计数器)
WHILE[#3002 LT 0.16] DO1(等待计时器计时 10 分钟)
END1
#500= 3 (通过步骤 3 制作)
(步骤 4,最高速度,1 分钟)
S = #100 = M03
G04 P60.
#500= 4 (通过步骤 4 制作)
IF [ #100 GE 30000] GOTO143
(步骤 5,10 RPM,30 分钟)
S10 M03
#3002=0。(重置小时计数器)
WHILE[#3002 LT 0.5] DO1(等待计时器计时 30 分钟)
END1
#500= 5 (通过步骤 5 制作)
GOTO144
N143
(步骤 6,10 RPM,30 分钟)
S10 M03
#3002=0。(重置小时计数器)
WHILE[#3002 LT 0.16] DO1(等待计时器计时 10 分钟)
END1
#500= 6 (通过步骤 6 制作)
N144
(第 7 步,最高速度 1 分钟)
S = #100 = M03
G04 P60.
#500= 7 (通过步骤 7 制作)
IF [ #100 GE 30000] GOTO145
(步骤 8,10 RPM,30 分钟)
S10 M03
#3002=0。(重置小时计数器)
WHILE[#3002 LT 0.5] DO1(等待计时器计时 30 分钟)
END1
#500= 8 (通过步骤 8 制作)
GOTO146
N145
(步骤 9,10 RPM,30 分钟)
S10 M03
#3002=0。(重置小时计数器)
WHILE[#3002 LT 0.16] DO1(等待计时器计时 10 分钟)
END1
#500= 9 (通过步骤 9 制作)
(步骤 10,500 RPM,30 分钟)
S500 M03
#3002=0。(重置小时计数器)
WHILE[#3002 LT 0.5] DO1(等待计时器计时 30 分钟)
END1
#500= 10 (通过步骤 10 制作)
N146
(步骤 11,最高转速的一半,30 分钟)
S = #101 = M03
#3002=0。(重置小时计数器)
WHILE[#3002 LT 0.5] DO1(等待计时器计时 30 分钟)
END1
#500= 11(通过步骤 11 实现)
(步骤 12,最高转速,30 分钟)
S = #100 = M03
#3002=0。(重置小时计数器)
WHILE[#3002 LT 0.5] DO1(等待计时器计时 30 分钟)
END1
#500= 12(通过步骤 12 实现)
IF [ #100 GE 30000] GOTO147
(步骤 13,1000 RPM,10 分钟)
S1000 M03 ;
#3002=0。(重置小时计数器)
WHILE[#3002 LT 0.16] DO1(等待计时器计时 10 分钟)
END1
#500= 13(通过步骤 13 实现)
(步骤 14,10 RPM,30 分钟)
S10 M03
#3002=0。(重置小时计数器)
WHILE[#3002 LT 0.5] DO1(等待计时器计时 30 分钟)
END1
#500= 14(通过步骤 14 实现)
N147
(步骤 15,500 RPM,10 分钟)
S500 M03
#3002=0。(重置小时计数器)
WHILE[#3002 LT 0.16] DO1(等待计时器计时 10 分钟)
END1
#500= 15(通过步骤 15 实现)
M30(程序结束和复位)