《数控铣床编程基础知识》由会员分享,可在线阅读,更多相关《数控铣床编程基础知识(23页珍藏版)》请在金锄头文库上搜索。
1、数控铣床编程格式:1、工件坐标系选择G54-G59 2、G00指令 1)功能:同数车的G00指令 2)格式:G00 X_ Y_ Z_X、Y、Z:(G90)目标点的绝对坐标(G91) 目标点相对于起点的增量3、G01指令 1)功能:同数车的G01指令 2)格式:G01 X_ Y_ Z_ F_X、Y、Z:(G90)目标点的绝对坐标(G91) 目标点相对于起点的增量F:进给速度n格式: G90 G X Y Z G91 G X Y Z G90为绝对值编程,每个轴上的编程值是相对于程序原点的。G91为相对值编程,每个轴上的编程值是相对于前一位置而言的,该值等于沿轴移动的距离。脉冲数与小数点编程G00 X
2、100 与G00 X100.0的区别。4、绝对值编程G90与相对值编程G91n区别:图中给出了刀具由原点按顺序向1、2、3点移动 时两种不同指令的区别。 G90、G91为模态功能,G90为缺省值5、G02、G03指令格式:常用格式:G17 G02/G03 X Y R F;其中用G17代码进行XY平面的指定,省略时就被默认为是G17,但当在ZX(G18)和YZ(G19)平面上编程时,平面指定代码不能省略。F_ I I、J J、K K分别表示分别表示X X(U U),),Y Y(V V),),Z Z(WW)轴圆心的坐)轴圆心的坐 标减去圆弧起点的坐标,如图标减去圆弧起点的坐标,如图2121所示所示
3、圆心 终点 ( X, Y) 起点 J I O X Y 圆心 终点 (Y, Z) K J O Y Z 圆心 终点 ( X, Z) 起点 I K O Z X 图21 I、J、K的选择 F_ 园弧插补注意事项:1、当圆弧圆心角小于或等于180时,R为正值,2、当圆弧圆心角大于180时,R为负值,3、整圆编程时不可以使用R,只能用I、J、K;4、F为编程的两个轴的合成进给速度。6、刀具半径补偿功能1)刀具半径补偿补偿 的概念 刀具半径补偿,就是根据工件轮廓A 和刀具偏置量计算出刀具的中心轨迹B ,这样编 程者就以根据工件轮廓A或图 纸上给定的尺寸进行编程,而刀具沿 轮廓B运动,加工出所需的轮廓A。BA
4、刀具偏置量2)刀具半径补偿的工作过程(1)刀补的建立 刀具从起点接近工件时,刀具中心从与编程轨迹重 合过过渡到与编程轨迹偏移一个偏置量的过程。该过 程不应进行零件加工。(2)刀补的执行 刀具的中心轨迹与编程轨迹 始终偏移一个刀具偏置量的距 离。 (3)刀补的取消 刀具撤离工件,使刀具中心轨 迹的终点与编程轨迹的终点重 合。它是刀补建立的逆过程, 同样该过 程不应进行零件的加 工。3)指令解释 G41刀具半径左补偿(简称左刀补):即沿着刀具运 动方向看去,刀具中心在零件轮廓(或编程轨迹)的左侧 。 G42刀具半径右补偿(简称右刀补):即沿着刀具运 动方向看去,刀具中心在零件轮廓(或编程轨迹)的右
5、侧 。 G40取消刀补刀补建立的格式: G17 G00(或01) G41(或G42) X- Y- D- 4)指令格式刀补的取消的格式 G17 G00(或01) G40 X- Y注:G17可以省略,D为为刀补补号,可使用D00D99D00 为为取消刀补补1)G40必须和G41或G42成对使用 2)刀补的建立与取消必须应用G00、G01移动刀具 3)G00的方式下建立和取消刀补时,建议:先建立刀 补再下刀,先提刀再取消刀补. 4)不要出现连续两个程序段没有在XY平面内移动刀 具的情况5)刀补使用注意事项XY7、编程轨迹G00 Z100.; G40 G00 X0Y0 M09; M30;O233; T
6、02 M06; G55; M03 S350; G00 X0 Y0; G00 Z20; G00 X-50.Y-70.M08; G00 Z5.; G01 Z-5;F100; G41 G01 X-50.Y-50.D02; G01 Y-15.; G03 X-50.Y15. R25.; G01 X-50.Y30.; G01 X-30. Y40.; G01 X30.Y40.; G01 X50.Y30.; G01 X50.Y15.; G03 X50.Y-15. R25.; G01 X50.Y-25.; G02 X35.Y-40.R15.; G01 X-60.Y-40.;8、刀补的其他应用采用刀具半径补偿功能
7、,可利用同一个加 工程序对零件轮廓进行粗、精加工。当按零件 轮廓编程以后,在零件进行粗加工时,可以把 偏置量设为R+,(R为铣刀半径,为精加工 余量),加工完后,将得到比零件轮廓大一个 的工件,在精加工零件时,把偏置量设为R, 这样零件加工完后,将得到零件的实际轮廓。 刀具磨损后或采用直径不同的刀具对同一轮廓 进行加工也可用此方法处理。9、刀具长度补偿指令格式:G43(G44)G00(G01)Z_H_;说明: 1)H为补偿号,H后边指定的地址中存有刀具长度值。 进行长度补偿时,刀具要有Z轴移动。2)G43正向补偿,与程序给定移动量的代数值做加法 G44负向补偿,与程序给定移动量的代数值做减法1
8、0、T_ M06选刀、换刀指令例如:T03 M06;11、G28自动回归原点 格式:G90(G91) G28 X_Y_Z_; 说明: 经过(X、Y、Z)点回机床原点。 使用G28之前,必须消除刀具半径补偿 在返回原点后使用刀具长度补偿取消(G49)功能。 例1:G91 G28 Z0; (从当前点直接回Z轴的机床原点) 例2:G90 G28 X10 Y10 Z10;(经过(10、10、10)回 机床原点)12、编程举例O1234; G21; G91 G28 Z0; M06 T01; G90 G54 G40 G49 G00 X0 Y0 ; M03 S1000; G00 X40.0 Y0; G00
9、H01 Z5.; G01 Z0 F50; X0 Y-40. Z-5.; X-40. Y0 Z0; X0 Y40. Z-5; X40. Y0 Z0; G91 G28 Z0; M06 T03; G90 G00 X0 Y15.0; M03 S1000; G43 G00 Z5. H03;G01 Z0 F50; G17 G03 X0 Y-15.0 Z-4.0 I0 J-15.0; G03 X0 Y15.0 Z0 I0 J15.0; G00 Z10.0; X-60. Y-50.; G42 G00 X-55. Y-50.D02; G01 Z-6; X35.0; G02 X100.0 Y15.0 R15.0; G01 Y30.0; G03 X33.37 Y49.71 R20; G01 X-62.0 Y66; X-50.0 Y-50.0; G00 Z50.0; G40 G00 X0Y0; M05; G28 G91G49 Z0; M30;作业:1、车床作业: 从实习报告中任选一题完成编程和加工 2、加工中心作业