
例如车1/4椭圆(从0度到90度),X半轴为40,Z半轴为30,坐标零点在椭圆圆心上。
精车程序
T0101 S1000 M03
#1=40(X半轴)
#2=30 (Z半轴)
#3=0 (起始角度)
#4=90 (终止角度)
G0 X0 Z32
G1 Z30 F0.1
WHILE[#3LE#4] DO1 (判断式,当#3小于等于#4时,循环有效)
#5=#1*SIN[#3] (求X值)
#6=#2*COS[#3] (求Z值)
G1 X[2*#5] Z[#6] F0.05
#3=#3+1 (角度增加1度)
END1
G0 X150 Z150
M30
扩展资料:
数控车床的相关要求规定:
1、数控机床是按照事先编制好的加工程序,自动地对被加工零件进行加工。我们把零件的加工工艺路线、工艺参数、刀具的运动轨迹、位移量、切削参数以及辅助功能,按照数控机床规定的指令代码及程序格式编写成加工程序单,再把这程序单中的内容记录在控制介质上,然后输入到数控机床的数控装置中,从而指挥机床加工零件。
2、数控机床是数字控制机床的简称,是一种装有程序控制系统的自动化机床。该控制系统能够逻辑地处理具有控制编码或其他符号指令规定的程序,并将其译码,从而使机床动作并加工零件。
3、
数控车床由数控装置、床身、主轴箱、刀架进给系统、尾座、液压系统、冷却系统、润滑系统、排屑器等部分组成。数控车床分为立式数控车床和卧式数控车床两种类型。立式数控车床用于回转直径较大的盘类零件车削加工。
参考资料来源:百度百科-数控车床
O1119;N10 G65 H01 P#100 Q#0 I=0;
N20 G65 H22 P#101 Q#504 IE=┃N┃;
N30 G65 H04 P#102 Q#100 R360000;
N40 G65 H05 P#102 Q#102 R#504 θI=A+360°×I/N ;
N50 G65 H02 P#102 Q#503 R#102;
N60 G65 H32 P#103 Q#502 R#102 X I=X I+R·C%S(θI);
N70 G65 H02 P#103 Q#500 R#103;
N80 G65 H31 P#104 Q#502 R#102 Y I=Y I+R·SIN(θI);
N90 G65 H02 P#104 Q#501 R#104;
N100 G90 G00 X#103 Y#104; 第I个孔定位。
N110 M10; 输出孔加工M代码。
N120 G65 H02 P#100 Q#100 R1 I=I+1;
N130 G65 H84 P-200 Q#100 R#101; 当I<IE 时, 转到N200 加工IE个孔。
N140 M99
用户宏程序的主程序实例如下:
O0119;
N10 G65 H01 P#500 Q100000 ;X0=100MM
N20 G65 H01 P#501 Q-200000; Y0=-200MM
N30 G65 H01 P#502 Q100000 ;R=100MM
N40 G65 H01 P#503 Q20000 ; A=20°
N50 G65 H01 P#504 Q12 ; N=12 反时针转
N60 G92 X0 Y0 Z0;
N70 M98 P1119; 调用用户宏程序
N80 M30 ;
用MDI 也可以设定#500~#504。此时上述程序中的G65 程序段就不需要了。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)