|
由于经常加工弯管压轮模,其程序基本就是修改一下几个固定值,最近因为又需要加工一批,量比较大规格比较多,每种规格都是一件,如果做完一件修改一下程序,一来容易出错,二来效率也不高,所以想把程序模块化,加工不同零件只需调用模块,输入必要参数即可,无需修改程序,现把用切刀加工(辅助加工)以及R圆弧头加工模块(采用B型补偿)及如何调用模块附上,有时间的话把程序流程图一起附上,希望像我等初学者共同进步.
1)切刀辅助加工模块(
#1 切刀刀宽
#2 圆弧弦长
#3 圆弧半径
#7 进级量
#8 Z向圆弧起点
#9 X向圆弧起点
模块入口参数(即调用此模块需要输入数据):#1,#2,#3,#7,#8,#9
中间变量:#5,#6,#27,#28,#29,#30,#31 ,#32
#29=0
#30=#2-1
#32=#2/2
WHILE [#29#30] GOTO3
IF[#29>#32] GOTO2
#27=#32-#29
N1 #28=SQRT[#3*#3-#27*#27]
#5=#8-#29-#1-1
#6=#9-#28*2
#31=#9+2
G0 X#31
G0 Z#5
G1 X#6 F#7
G0 X#31
GOTO3
N2 #27=#29-#32
GOTO1
N3 END1
M99
|
|