zgzzsn 发表于 2019-9-3 08:10:09

对于这种管板零件怎样用SINUMERIK 840D sl828D 数控编程,在数控镗铣床上加工?

管板图样上:孔2100个, 板厚125,孔径25.25(+0.05/-0.10),孔间距32(±0.3),方位旋转角度45°,对于这种管板零件怎样用SINUMERIK 840D sl828D 数控编程,在数控镗铣床上加工?有没有能自动识别cad图形,编程加工的方法?

晓昀 发表于 2019-9-3 08:32:39

在自己厂里加工还是外协加工?如果是自己厂里的床子,最好问问工艺人员和开床子的师傅。管板的加工在管壳式换热器上来说是个重要零件,不仅工作量大,而且还有加工精度要求。

zgzzsn 发表于 2019-9-3 14:11:49

是在自己厂加工
请问怎么编程

韩寒11 发表于 2019-9-3 20:23:54

我想说的是,可以找到孔的分布规律,根据规律来编制一个宏程序

zgzzsn 发表于 2019-9-4 05:30:34

楼上老师谢谢啦
知道行距LY,例距LX的分布规律
您能不能说说那个宏程序

zgzzsn 发表于 2019-9-6 17:38:08

本帖最后由 zgzzsn 于 2019-9-6 18:03 编辑

下例可以作为简单的参考,实际要根据孔的分布规律作出,(来自网上教材)
就单孔加工而言,其加工有一次钻进和间歇钻进之分,为使用方便,定制的宏程序应能完成此两种加工。以图5-1所示工件为例,板厚20,编程零点放在工件左下角。示例5-1,矩形阵列孔系宏程序加工,阵列基准为左下角第一个孔。

[*]主程序
%1000G91 G28 Z0;M06 T1;中心钻G54 G90 G0 G17 G40G43 Z50 H1 M03 M07 S1000G65 P9022 X19.5 Y14 A9 B20 I9 J9 R2Z-3 Q0 F60G0 G49 Z150 M05 M09G91 G28 Z0M06 T2;钻头G90 G43 Z50 H2 M03 M07 S1200G65 P9022 X19.5 Y14 A9 B20 I9 J9 R2 Z-22 Q2 F100G0 G49 Z150 M05 M09G91 G28 Z0M30


[*]宏程序调用参数说明
X(#24)-----阵列左下角孔位置Y(#25)A(#1)-------行数B(#2)-------列数I(#4)--------行间距J(#5)--------列间距R(#7)-------快速下刀高度Z(#26)------钻深Q(#17)------每次钻进量,Q=0,则一次钻进到指定深度。F(#9)--------钻进速度

[*]宏程序A
%9022(单向进刀)#10=1;               行变量#11=1;               列变量WHILE [#10 LE #1] DO1#12=#25+[#10-1]*#4 ;    Y坐标WHILE[ #11 LE #2 ]DO2#13=#24+[#11-1]*#5;   X坐标G0 X#13 Y#12;       孔心定位   Z#7;      快速下刀IF[ #17 EQ 0 ]GOTO 10#14=#7-#17;    分次钻进    WHILE [#14 GT #26] DO3G1 Z#14 F#9    G0 Z[#14+2]       Z[#14+1]    #14=#14-#17    END3 N10 G1 Z#26 F#9;   一次钻进/或补钻G0 Z#7;             抬刀至快进点 #11=#11+1;       列加1END2#10=#10+1;         行加1 END1M99

[*]宏程序B
%9022(双向进刀)#10=1;               行变量#12=#25;    孔心Y坐标#13=#24;       X坐标#15=1;       方向WHILE [#10 LE #1] DO1#11=1 ;               列变量WHILE [#11 LE #2] DO2G0 X#13 Y#12;   孔心定位   Z#18;               快速下刀IF [#17 EQ 0] GOTO 10#14=#18-#17;       分次钻进WHILE [#14 GT #26] DO3 G1 Z#14 F#9G0 Z[#14+2]Z[#14+1]#14=#14-#17 END3; N10 G1 Z#26 F#9;         一次钻进/或补钻G0 Z#18;抬刀至快进点#11=#11+1;    列加1#13=#13+#5*#15END2#13=#13-#15*#5#10=#10+1;    行加1 #15=-#15#12=#12+#4END1M99

页: [1]
查看完整版本: 对于这种管板零件怎样用SINUMERIK 840D sl828D 数控编程,在数控镗铣床上加工?