《数控车床编程完整版课件.ppt》由会员分享,可在线阅读,更多相关《数控车床编程完整版课件.ppt(65页珍藏版)》请在三一办公上搜索。
1、CK6140,1,实习数控车床简介,C K 61 40主轴转速:120-2000r/min快速移动速度:X:,Z:6m/min控制轴数:2轴联动CNC控制:FANUC-0i嵌入式数控系统,2,车床,数字控制,卧式车床组,最大回转直径的1/10,二、数控编程,手工编程自动编程,3,(一)数控车床加工(FANUC)1、坐标系确定,1)机床坐标系,4,Z轴:平行于机床主轴(远离工 件的方向为+)。X轴:为水平方,且垂直于Z轴并平行于工件装夹面(远离工件的方向为+)。,2)工件坐标系,1、坐标系确定,6,工件坐标系的原点可由编程人员根据具体情况确定,但坐标轴的方向应与机床坐标系一致确定刀具和程序的起点
2、,并且与之有确定的尺寸关系。不同的工件建立的坐标系也可有所不同,2编程坐标系:XpOpZp如图所示(图二)p轴与机床坐标系的Z轴重合,p轴与p轴垂直,编程坐标系原点(编程原点)p一般取在工件端面与Zp轴交点处,以便于编程当然也可以在编程中通过指令将Op设在工件轴线上其它位置处。编程坐标系中,使用绝对方式编程时,X值和Z值指定了刀具运动的距离和方向,其正向分别和XZ轴的正方向相同。,2.机床零点和机床参考点,机床原(零)点:又称机械原点,由机床厂家在设计时确定的。机床参考点:机床参考点的位置是由机床制造厂家在每个进给轴上用限位开关精确调整好的,坐标值已输入数控系统中。因此参考点对机床原点的坐标是
3、一个已知数。机床参考点意义:建立机床坐标系。机床起动时通常要进行机动或手动回参考点以建立机床坐标系。通常在数控铣床上机床原点和机床参考点是重合的;而在数控车床上机床参考点是离机床原点最远的极限点。图所示为数控车床的参考点与机床原点,机床坐标系的机床原点与编程坐标系的编程原点,Z轴重合,X轴相差工件伸出三爪卡盘的长度+安全距离30X机床原点=X编程原点=0 Z机床原点=Z编程原点+30安全距离=80+30,+x,+z,右端面编程原点,左端面机床原点,80,+x,80+30,刀架部分,数控车床常用刀具、夹具的选用,5、常用指令(FANUC),准备功能字G代码辅助功能字M代码其他功能S、F、T,14
4、,1)G准备功能(车床),15,(1)、工件坐标系选择G54G59,格式:G54 G59为避免尺寸换算,需多次把工件坐标系平移。将工件坐标(编程坐标)原点平移至工件基准处,称为编程原点的偏置。皆以机床原点为参考点,分别以各自与机床原点的偏移量表示。,16,G54原点,17,工件坐标系的原点选择,要尽量满足编程简单、尺寸换算少、引起的加工误差小等条件,一般情况下以坐标式尺寸标注的零件,编程原点应选在尺寸标注的基准点;对称零件或以同心圆为主的零件,编程原点应选在对称中心线或圆心上;Z 轴的程序原点通常选在工件的端表面。,4、直径编程(车),编程时按直径,既X轴为工件的直径机床默认为直径编程如:A、
5、B点坐标A(40,60)B(30,80),18,(2)、快速点定位 G00,格式:G00 X_ Z_;X_ Z_:终点坐标值 刀具以点定位控制方式快速移动到指定位置 用于刀具的空行程运动。进给速度F对G00程序段无效。图中刀具从A快速运动到B,编程方式为:G00 X154.Z60.,19,(3)、直线插补指令G01,格式:G01 X Z F;X Z:直线终点坐标值 F:速度指令如:A到B点 G01 X154.Z60.F0.2;*程序中首次出现的插补指令(G01、G02、G03)一定要有F指令,否则出错!后续程序中如速度相同可省。如速度改变不可省。,20,X,Z,(4)、圆弧插补指令G02、G0
6、3,格式:G02 X _ Z _ R _ F_;顺圆插补 G03 X _ Z _ R _ F_;逆圆插补X、Z:圆弧终点坐标值R:圆弧半径 圆弧 小于或等于180度,R为正值 F:圆弧插补的进给速度如:G02 X240.Z10.R50.F0.2;G02 凹圆G03 凸圆,21,Z,2)辅助功能M代码,3)辅助功能M代码,3)其他功能,24,6、切削参数选择,主轴转速S:粗加工:800r进给速度F 粗加工:F0.2 精加工:F0.08切削深度 粗加工:(半径)精加工:0.05(半径),25,N1 G59 X0 Z122N2 M06 T1.1N3 M03 S600N4 G00 X62 Z0N5 G
7、01 X-1 F150N6 X0 Z0 F50N7 G03 X20 Z-10 R10N8 G01 Z-15N9 X30N10 Z-43N11 G02 X36 Z-46 R3N12 G01 X40N13 G01 Z-66N14 X60N15 Z-96N16 G00 X80 Z80,N17 M06 T2.2N18 G00 X32 Z-29N19 G01 X26N20 X32N21 Z-32N22 X26N23 X32N24 Z-34N25 X26N26 G00 X62N27 Z-96N28 G01 X-1.6N29 G00 X80 Z80N30 M05N31 M02,28,N1 G59 X0 Z9
8、0N2 M06 T1.1N3 M03 S1000N4 G00 X44.00 Z0.00N5 G01 X-1.60 F50.N6 G00 Z2.00N8 X36.60N9 Z2.70N10 G01 Z-45.80 F50.N11 X38.40 F50.N12 G03 X40.40 Z-46.80 F50.I38.40 K-46.80N13 G01 Z-72.80 F50.N14 X43.23 Z-71.39 F50.N15 G00 Z2.70N16 X32.80N17 G01 Z-45.63 F50.N18 G02 X34.40 Z-45.80 F50.I34.40 K-43.80N19 G01
9、 X37.00 F50.N20 X39.83 Z-44.39 F50.N21 G00 Z2.70,29,N22 X29.00N23 G01 Z-14.85 F50.N24 G03 X30.40 Z-15.80 F50.I28.40 K-15.80N25 G01 Z-25.80 F50.N26 Z-34.80 F50.N27 Z-43.80 F50.N28 G02 X33.20 Z-45.71 F50.I34.40 K-43.80N29 G01 X36.03 Z-44.29 F50.N30 G00 Z2.70N31 X25.20N32 G01 Z-14.80 F50.N33 X28.40 F50
10、.N34 G03 X29.40 Z-14.93 F50.I28.40 K-15.80N35 G01 X32.23 Z-13.52 F50.N36 G00 Z2.70N37 X21.40N38 G01 Z-14.80 F50.N39 X25.60 F50.N40 X28.43 Z-13.39 F50.N41 G00 Z2.70N42 X17.60N43 G01 Z-5.43 F50.N44 G03 X20.40 Z-10.80 F50.I-1.60 K-10.80,30,N45 G01 Z-14.80 F50.N46 X21.80 F50.N47 X24.63 Z-13.39 F50.N48 G
11、00 Z2.70N49 X13.80N50 G01 Z-2.94 F50.N51 G03 X18.00 Z-5.80 F50.N52 G01 X20.83 Z-4.39 F50.N53 G00 Z2.70N54 X10.00N55 G01 Z-1.45 F50.N56 G03 X14.20 Z-3.15 F50.N57 G01 X17.03 Z-1.73 F50.N58 G00 Z2.70N59 X6.20N60 G01 Z-0.51 F50.N61 G03 X10.40 Z-1.58 F50.N62 G01 X13.23 Z-0.17 F50.N63 G00 Z2.00N64 X-1.60N
12、65 G01 Z0.00 F100.N66 G03 X20.00 Z-10.80 F100.,31,N67 G01 Z-15.00 F100.N68 X28.40 F100.N69 G03 X30.00 Z-15.80 F100.I28.40 K-15.80N70 G01 Z-25.80 F100.N71 Z-34.80 F100.N72 Z-43.80 F100.N73 G02 X34.40 Z-46.00 F100.I34.40 K-43.80N74 G01 X38.40 F100.N75 G03 X40.00 Z-46.80 F100.I38.40 K-46.80N76 G01 Z-72
13、.00 F100.N77 X42.83 Z-70.59 F100.N78 G00 X80.00 Z80.00N80 M06 T2.2N81 M03 S600N82 G00 X34.00 Z-32.10N83 G01 X26.40 F50.N84 G00 X34.00N85 Z-30.40N86 G01 X26.40 F50.N87 X26.74 Z-30.57 F50.N88 G00 X34.00,32,N89 Z-33.80N90 G01 X26.40 F50.N91 X26.74 Z-33.63 F50.N92 G00 X34.00N93 Z-28.70N94 G01 X26.40 F50
14、.N95 X26.74 Z-28.87 F50.N96 G00 X34.00N98 Z-35.41N99 X32.83N100 G01 X30.00 Z-34.00 F50.N101 X26.00 F50.N102 X26.50 Z-33.75 F50.N103 G00 X32.83N104 Z-27.09N105 G01 X30.00 Z-28.50 F50.,33,N106 X26.00 F50.N107 Z-30.70 F50.N108 X26.50 Z-30.45 F50.N109 G00 X32.83N110 X46.00N111 Z-70.50N112 G01 X-0.20 F50
15、.N113 G00 X46.00N114 G00 X80.00 Z80.00N115 M05N116 M30,34,8、数控车床编程综合实例,35,5-208,关机,36,手动操纵机床,使刀架停在中间适当位置,先按下操作面板上的紧急停止按钮,再依次关掉操作面板电源床总电源、外部电源。,(二)数控铣床加工()实习数控铣床简介,数控铣床主轴转速:30-6000r/min 工作行程:X400mm Y300mm Z400mm主轴锥孔:BT40 快速移动:10m/minCNC:FANUC-0i嵌入式数控系统,37,生产厂商名称(上海富安),台面宽度的1/10(320X650mm),代表铣床(Mill),
16、1、坐标系确定,(1)机床坐标系,38,Z轴:平行于机床主轴(远离工 件的方向为+)。X轴:为水平方,且垂直于Z轴并 平行于工件装夹面(远离 工件的方向为+)。Y轴:在确定了X、Y轴后,可按 右手直角笛卡尔坐标系确 定Y轴的正方向符合右手螺旋定则,(2)工件坐标系,39,工件坐标系的原点可由编程人员根据具体情况确定,但坐标轴的方向应与机床坐标系一致确定刀具和程序的起点,并且与之有确定的尺寸关系。不同的工件建立的坐标系也可有所不同,(2)工件坐标系,工件坐标系的原点选择 要尽量满足编程简单、尺寸换算少、引起的加工误差小等条件,一般情况下以坐标式尺寸标注的零件,编程原点应选在尺寸标注的基准点;对称
17、零件或以同心圆为主的零件,编程原点应选在对称中心线或圆心上;Z 轴的程序原点通常选在工件的上表面。,40,2、G准备功能(铣床),41,G准备功能(铣床)(续),42,(1)、工件坐标系选择G54G59,格式:G54 G59为避免尺寸换算,需多次把工件坐标系平移。将工件坐标(编程坐标)原点平移至工件基准处,称为编程原点的偏置。皆以机床原点为参考点,分别以各自与机床原点的偏移量表示。,43,G54原点,(2)、绝对坐标编程与增量坐标编程G90、G91,G90:绝对坐标编程指令。刀具运动过程中所有的位置坐标均以固定的坐标原点为基准来给出。右图中,A点坐标为XA=20,YA=32,B点坐标为XB=6
18、0,YB=77。G91:增量坐标编程指令,又叫相对坐标编程指令。刀具运动的位置坐标是以刀具前一点的位置坐标与当前位置坐标之间的增量给出的,终点相对于起点的方向与坐标轴相同取正、相反取负。右图中,加工路线为A B,则B点相对于A点的增量坐标为UB=40,VB=45。,44,(3)、快速点定位 G00,格式:G00 X_ Y_ Z_;X_ Y_ Z_:终点坐标值 刀具以点定位控制方式快速移动到指 定位置 用于刀具的空行程运动。进给速度F对G00程序段无效。图中刀具从A快速运动到B,编程方式为:绝对方式:G90 G00 X60 Y77 增量方式:G91 G00 X40 Y45,45,(4)、直线插补
19、指令G01,格式:G01 X Y Z F;X Y Z:直线终点坐标值 F:速度指令可为绝对坐标值或相对坐标值如:A到B点 G90 G01 X60 Y77 F100;G91 G01 X40 Y45 F100;*程序中首次出现的插补指令(G01、G02、G03)一定要有F指令,否则出错!后续程序中如速度相同可省。如速度改变不可省。,46,(5)、圆弧插补指令G02、G03,格式:G02 X_Y_ R_ F_;顺圆插补 G03 X_Y_ R_ F_;逆圆插补X、Y:圆弧终点坐标值R:圆弧半径 圆弧 小于或等于180度,R为正值 圆弧大于180度,则R值为负。F:圆弧插补的进给速度如:G02 X10
20、Y120 R50;,47,Y,X,(5)、圆弧插补指令G02、G03,48,(6)、整圆弧插补指令G02、G03,格式:G02 X_Y_ I_ J_;顺整圆插补 G03 X_Y_ I_ J_;逆整圆插补X、Y:圆弧终点坐标值I、J:圆心相对于圆弧起点的 增量值,即圆 心坐标起点坐标。X(圆)-x(起点)=I Y(圆)-y(起点)=J如:G03 X45 Y25 I-20 J0;,49,(7)、刀具半径补偿G40、G41、G42,格式:G41 X_Y_ Dn 左偏置 G42 X_Y_ Dn 右偏置 G40 X_Y_ 取消偏置X、Y:终点坐标值n:刀具半径值寄存器代号 D要提前输入机床 如:G41
21、X10 Y20 D1在编制轮廓切削加工程序时,一般以工件的轮尺寸为刀具轨迹编程,即假设刀具中心运动轨迹是沿工件轮廓运动的,而实际的刀具运动轨迹要与工件轮廓有一个偏移量(即刀具半径),50,(7)、刀具半径补偿G40、G41、G42,刀具半径补偿的意义,51,未建立刀具半径补偿时,建立刀具半径补偿后,(7)、刀具半径补偿G40、G41、G42,刀具半径补偿G40、G41的建立刀具半径补偿G40、G41的撤消,52,(7)、刀具半径补偿G40、G41、G42,53,注意:使用(或)当刀具接近工件轮廓时,数控装置认为是从刀具中心坐标转变为刀具外圆与轮廓相切点的坐标值,而使用刀具退出时则相反。如图所示
22、,在刀具接近工件和退出工件时要充分注意上述特点,防止刀具与工件干涉而过切或碰撞。,(3)、G98/G99 G81/G82,G98 固定循环中,返回初始点 G99 固定循环中,返回R点 G81钻孔指令 G81 X_ Y_ Z_ R_ G82钻孔指令 与G81一样但 增加孔底暂停时间 G82 X_ Y_ Z_ R_,54,3、辅助功能M代码,55,4、其他功能,56,5、切削参数选择,主轴转速S:粗加工:800r进给速度F 粗加工:F100 精加工:F80切削深度 粗加工:4mm 精加工:0.1,57,6、FANUC系统编程注意事项,1、程序号O xxxx 如:O2;2、整数值后需加小数点 如:Y
23、150.3、每行语句中可有多个G代码 例如:G01 G41 X_ Y_ D1;4、程序执行与顺序号无关,58,7、下刀点抬刀点注意事项,下刀点:1)与圆弧相切(切进)2)或在直线延长线上起刀点:1)与圆弧相切(切出)2)或在直线延长线上,59,8、数控铣床编程综合实例,60,9数控铣床编程综合实例,O1210;G54G90G0X0Y50.Z5.;M03S1000;8;Y40.;-40.;G1X19.Y26.;X45.Y12.;X31.Y-10.;X28.Y-35.;X0Y-33.;X-28.Y-35.;X-31.Y-10.;X-45.Y12.;X-19.Y26.;,G1Y35.X-19.;G4
24、1D1X-5.Y27.605;G1X0;3.;16.368;8.;9.888;-1.54;8.;-25.888;-17.32;8.;-25.888;-9.164;,61,9数控铣床编程综合实例,62,8.;9.888;11.656;8.;25.822;3.;G1X5.;G40G1X10.Y35.;G0Z100.M9;M30;%,数控铣床加工操作,开机及原点复位,63,三、注意事项,回零时最好先回Z轴,再回X、Y轴,防止可能发生的碰撞。,一、开机,二、机床原点复位(回零),64,加工注意事项,遇到紧急不明情况,按红色紧停按钮加工时,机床不停,人不得走开加工开始时,先将陪率开关调到较小的位置,执行“单段”指令(),首先目测坐标位置正确与否,然后再执行几段指令,无误后将“单段”开关关(灯不亮)按动各个功能键时,一定要看清楚,不要误按发生事故(尤其是“换刀”钮),数控铣床加工操作,关机,65,手动操纵机床,使工作台和主轴箱停在中间适当位置,先按下操作面板上的紧急停止按钮,再依次关掉操作面板电源、机床总电源、外部电源。,