第四章现代CNC系统高级编程方法.ppt
上传人:qw****27 上传时间:2024-09-12 格式:PPT 页数:15 大小:450KB 金币:15 举报 版权申诉
预览加载中,请您耐心等待几秒...

第四章现代CNC系统高级编程方法.ppt

第四章现代CNC系统高级编程方法.ppt

预览

免费试读已结束,剩余 5 页请下载文档后查看

15 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

第四章现代CNC系统中的高级编程方法1、三点直线轮廓编程G90G01A1---A2---Z3---X3---说明:从(Z1,X1)按图轨迹直线插补到(Z3,X3),省略了中间点(Z2,X2)的计算。2、倒角编程G90G01Z2---X2---B----G01Z3---X3---说明:从(Z1,X1)按图中轨迹插补运动到(Z3,X3),省略了倒角后两点的计算,B-表示倒角,后面的数值表示倒角的宽度。4、直线/圆弧轮廓编程G90G03(G02)A—B---Z3---X3---说明:省略了圆弧与直线的切点和圆心的计算。圆弧的角度要求小于180度,A表示直线的斜角,B表示圆弧的半径,且A、B的顺序不能颠倒。5、圆弧/直线轮廓编程G90G03(G02)B—A—Z3—X3---6、圆弧/圆弧轮廓编程G90G02(或G03)I1---K1---I2---K2---Z3---X3---说明:圆弧插补运算代码G02(或G03)仅作用于第一个圆弧,第二个圆弧的插补方法与第一个相反。I1,K1是第一段圆弧的圆心相对于起点的X,Z坐标。I2,K2是第二段圆弧的圆弧心相对于终点的X,Z坐标。二、极坐标编程对于中心对称分布的零件,采用极坐标编程十分方便。1、采用极坐标铣削外形轮廓零件。N10G90G01X70Y35N20G11X50Y35P20A60N30A120N40A180N50A240N60A300N70A360说明:G11为极坐标直线插补编程指令,P20表示极坐标半径为20mm,A表示极坐标转动角度,X50,Y35表示极坐标原点。2、孔加工编程举例如图所示的中心对称分布的孔加工,采用极坐标编程,其数控程序如下:2、图形旋转G68X—Y---R---G69:关闭旋转功能。说明:以给定点(X,Y)主旋转中心将图形旋转R角例:G59;G00G90X0Y0;G68R60;以程序原点为旋转中心M98PXXX;调用程序,加工旋转后图形G69;关闭旋转M30;四、宏程序(HassCNC)使用方法与子程序类似,区别是在宏程序主体中,除了使用通常的CNC指令外,还可以使用变量的CNC指令,进行变量运算,宏指令可以给变量设定实际值。宏程序的使用使数控加工手工编程更加灵活,现代CNC系统一般都提供宏子程序的调用功能。1、简单宏子程序调用(G65)G65命令用于调用一个子程序,并将变量传送给它,格式如下:G65PXXXXLXXXX;P是宏子程序号,L是重复次数例:G65对宏子程序1000调用一次。G65P1000;将子程序1000作为宏子程序调用M30;O1000;宏子程序|M99;宏子程序返回2、带参数的宏子程序调用例:要求沿直线方向钻一系列孔,直线的倾角由G65命令传送的X与Y变量来决定,钻孔的数量则由变量T传送。G90G00X1.0Y1.0Z0.05;刀具定位G65P2000X0.5Y0.25Z0.05F10T20;调用2000宏子程序,参数有X,Y,Z,F,TG28M30;返回参考点,程序结束并返回O2000;宏子程序F#9;进给速度传给9号变量T#20;钻孔数量传给20号变量……WHILE[#20>0]DO1;如果20号变量>0;重复以下语句1次G91G81Z#26;增量坐标编程,钻孔深度Z(26号变量)#20=#20-1;孔数减1IF[#20EQ0]GOTO5;如果孔数=0,转入N5结束G00X#24Y#25;移到下一个孔位,增量编程,间距Y=0.5,Y=0.25N5END1;WHILE循环过程结束M99.返回调用处