《数控车床编程培训PPT》由会员分享,可在线阅读,更多相关《数控车床编程培训PPT(77页珍藏版)》请在金锄头文库上搜索。
1、1数控车床编程作者: 2数控车床的基本编程方法数控车床的基本编程方法n n一、坐标系的设定一、坐标系的设定n n1、机床坐标系与工件坐标系n n(1)机床坐标系34车床的两种坐标系52、工件坐标系的设定方法(1 1) 设置刀具起点的方法(设置刀具起点的方法(G50G50或或G92G92)格式:格式:G50 XG50 X Z Z; G92 X G92 X Z Z;说明:指令后的参数值是刀具起点距工件原点在说明:指令后的参数值是刀具起点距工件原点在X pX p向和向和ZpZp向的向的尺寸尺寸例如:例如:G50 X100. Z100. G50 X100. Z100. ;(2 2)工件原点偏置的方法)
2、工件原点偏置的方法G54G54G59G59格式:格式:G54-G59G54-G59;说明:指令后参数值是工件原点在机床坐标系中坐标值。说明:指令后参数值是工件原点在机床坐标系中坐标值。例如:例如:N10 G54N10 G54;(工件坐标系设定);(工件坐标系设定) N20 G191 N20 G191;(直径编程设定);(直径编程设定) N30 G90 N30 G90;(3 3)用刀具补偿指令设定()用刀具补偿指令设定(TX X X XTX X X X)67分别以O1、O2、O3为原点设定工件坐标系解:解:G50 X70. Z70.G50 X70. Z70.;(以;(以O1O1为工件原点)为工件
3、原点)G92 X70. Z60.G92 X70. Z60.;(以;(以O2O2为工件原点)为工件原点)G50 X70. Z20.G50 X70. Z20.;(以;(以O3O3为工件原点)为工件原点)8(2)工件原点偏置的方法G54G59例如:例如:N10 T0100N10 T0100;调用第;调用第1 1号刀号刀 N20 S1000 M03N20 S1000 M03;N30 X40. Z5. T0101N30 X40. Z5. T0101;建立工件坐标系;建立工件坐标系。N100 G00 X150. Z150. N100 G00 X150. Z150. ;快速返回换刀点;快速返回换刀点N110
4、 T0100N110 T0100;N120 T0200N120 T0200;N130 X50. Z3. T0202N130 X50. Z3. T0202;(编写加工程序)(编写加工程序)N200 G00 X150. Z150.N200 G00 X150. Z150.;N210 T0200N210 T0200;N220 M05N220 M05;N230 M30N230 M30; 9二、基本移动指令1、快速点定位(、快速点定位(G00)格式:格式:G00 X(U) Z(W) ;说明:说明:X Z:绝对编程时为刀具移动的终点坐标值;U W:增量编程时为刀具移动的终点相对于始点的相对位移量。10例如:
5、如图所示,在例如:如图所示,在CK6140CK6140车床上,刀尖从起刀点车床上,刀尖从起刀点A A快进到快进到C C点,点,准备车外圆,分别用绝对、增量方式写出准备车外圆,分别用绝对、增量方式写出G00G00程序段。程序段。n n解解解解1 1 1 1:绝对方式:绝对方式:绝对方式:绝对方式 :n nG50 X60.Z25. G50 X60.Z25. ;G00 X38. Z2G00 X38. Z2;(A-B-CA-B-C) 或增量方式:或增量方式:或增量方式:或增量方式: G00 U-22.W-23. G00 U-22.W-23.;解解解解2 2 2 2:G50 X60.Z25.G50 X6
6、0.Z25.;(建立工件坐标系)建立工件坐标系)G00 Z2. G00 Z2. (A-DA-D) X38. X38.(D DC C)11例如:用G00指令描述刀具从oabcd的运动轨迹。解:解:解:解:O0001O0001N10 G00 X0.Z0.N10 G00 X0.Z0.;N20 N20 (G00G00) X20.Z10.X20.Z10.;(;(O-AO-A)N30 N30 (G00G00)()(X20X20) Z20.Z20.;(;(A-BA-B)N30 N30 (G00G00) X15. Z25.X15. Z25.;(;(B-CB-C)N40 N40 (G00G00) X0. X0.
7、 (Z25.Z25.);(;(C-DC-D)122、直线插补(G01)格式:格式:G01 X(U) Z(W) F;说明:说明:X Z:绝对编程时为刀具移动的终点坐:绝对编程时为刀具移动的终点坐标值;标值;U W:增量编程时为刀具移动的终点相:增量编程时为刀具移动的终点相对于始点的相对位移量。对于始点的相对位移量。F:刀具的进给速度;:刀具的进给速度;13例例1 1:如图所示,刀尖从:如图所示,刀尖从P0P0点快速移动到点快速移动到P1P1点,然后由点,然后由P1P1P2P2P3P3完成车外圆、车圆锥的直线运动,最后以完成车外圆、车圆锥的直线运动,最后以G00G00速度回速度回到到P0P0点。分
8、别用绝对、增量方式写出上述程序段。点。分别用绝对、增量方式写出上述程序段。解:绝对值编程:解:绝对值编程:N10 G50 X200. Z100.N10 G50 X200. Z100.;N20 S500 M04N20 S500 M04;N30 G00 X50. Z2.N30 G00 X50. Z2.;N40 G01 ZN40 G01 Z;N50 X80. Z N50 X80. Z 60. 60. ;N60 G00 X200. Z100.N60 G00 X200. Z100.;增量值编程:增量值编程:N10 G50 X200. Z100.N10 G50 X200. Z100.;N20 S500 M
9、04N20 S500 M04;N30 G00 UN30 G00 U150. W 150. W 98.98.;N40 G01 WN40 G01 W;N50 U30. WN50 U30. W20. 20. ;N60 G00 U120.W160.N60 G00 U120.W160.;14例2;车外圆、车槽、倒角15n n车外圆:车外圆:绝对值编程:绝对值编程: G01 X24. Z G01 X24. Z34. F0.3 34. F0.3 ;增量值编程:增量值编程:G01 U0. WG01 U0. W36. F0.3 36. F0.3 ;n n车槽车槽绝对值编程:绝对值编程: G01 X25. Z G
10、01 X25. Z;增量值编程:增量值编程:G01 UG01 U9. W0. F0.15 9. W0. F0.15 ;倒角倒角绝对值编程:;增量值编程:G01 U6. W3. F0.2 ;16G01指令车倒角n n解:解:解:解:A A点的坐标:点的坐标:X=X=3636 30 Z=130 Z=1n nB B点的坐标:点的坐标:X=X=3636+1+1= +1+1= 38 Z=38 Z=3 3n n程序:程序:程序:程序:O0001O0001n nn nN100 G01 X30. Z1.N100 G01 X30. Z1.;(刀具到达起刀点);(刀具到达起刀点)n nN110 X38. ZN11
11、0 X38. Z3. F803. F80;(切削倒角);(切削倒角)n nN120 X42.N120 X42.;(;(X X向退刀)向退刀)n nN130 Z20.N130 Z20.;(;(Z Z向退刀)向退刀)17G01指令车圆锥n n例如:如图所示,毛坯尺寸例如:如图所示,毛坯尺寸 50X15050X150毫米毫米n n解:解:O0003O0003n nn nN100 G01 X55. Z0.N100 G01 X55. Z0.;n nN110 X-1. F100.N110 X-1. F100.;(车端面);(车端面)n nN120 X 40.N120 X 40.;n nN130 X50.
12、Z-100N130 X50. Z-100;n nN140 Z0.N140 Z0.;n nN150 X32.N150 X32.;n nN160 X50. Z-100.N160 X50. Z-100.;n nN170 Z0.N170 Z0.;n nN180 X30.N180 X30.;n nN190 X50. Z-100.N190 X50. Z-100.;n nN200 Z100.N200 Z100.;n nN210 M05N210 M05;n nN220 M30N220 M30;18例如:用G01指令描述刀具从o-a-b-c-d-e的运动轨迹。n n解解:O0002n nN10 G01 X10.
13、 Z10. F100;(O-A)n nN20 X10. Z30.; (A-B)n nN30 X20. Z30. ;(B-C)n nN40 X20. Z50.; (C-D)n nN60 Z50. X0.; (D-E)19G01的应用 毛坯尺寸70X100O0001N10 G00 X100. Z100.;N20 M03 S1000;N30 GOO X34.Z1.;N30 Z-30.;N40 X50.;N50 Z-40.;N60 X60. Z-70.;N80 X70.;N90 G00 X100. Z100.;N100 M05;N110 M30; 203、圆弧插补(G02、G03)n n格式:格式:n
14、 nG02 X(U)_ Z(W)_I _K _F _;n nG03 X(U)_ Z(W)_ R _n nPA8000NT系统:系统:n nG12 X _Z _K _F _;n nG13n n说明:该指令使刀具从圆弧起点,沿圆弧移说明:该指令使刀具从圆弧起点,沿圆弧移动圆弧终点。动圆弧终点。21圆弧顺、逆方向的判别22(1)指定圆心的圆弧插补n n格式:格式:格式:格式:G02 /G03 XG02 /G03 X(U U)_ Z_ Z(WW) _I _K _F _I _K _F _;n n说明:说明:说明:说明: X X _ _ Z Z_ _ :圆弧终点坐标;圆弧终点坐标;n nU U _ W _
15、 _ W _ :为圆弧终点相对与圆弧起点的距离;为圆弧终点相对与圆弧起点的距离;n nI _K _I _K _:为圆心在为圆心在X X、Z Z轴方向上相对始点的坐标增量。轴方向上相对始点的坐标增量。23(2)指定半径的圆弧插补n n格式: n nG02 /G03 X(U)_ Z(W) _R _F _;或n nG12/G13 X _Z _K _F _n n说明: X _ Z_ :圆弧终点坐标;n nU _ W _ :为圆弧终点相对与圆弧起点的距离;n nR _:圆弧半径,FANUC系统用R表示;n nK _:圆弧半径,PA8000NT系统的半径用K表示。24例如:如图:刀尖从圆弧起点A移动到圆弧
16、终点B,写出圆弧插补的程序段。解:解:1 1)用)用FANUCFANUC系统编程系统编程(图(图a a)绝对方式:绝对方式:指定圆心指定圆心I I、K KG02 X60. ZG02 X60. Z ;指定半径指定半径R R:G02 X60. ZG02 X60. Z ;增量方式:增量方式:指定圆心指定圆心I I、K KG02 U24. WG02 U24. W ;指定半径指定半径R R:G02 U24. WG02 U24. W ;2 2)用)用PA8000NTPA8000NT系统系统绝对方式:绝对方式:指定圆心指定圆心I I、K KG90G90G02 X60. ZG02 X60. Z 30. I12. F10030. I12. F100指定半径指定半径K KG90G90G12 X60. ZG12 X60. Z 30. K12.F10030. K12.F100增量方式:增量方式:G91G91G02 X24. ZG02 X24. Z 12. I12. F10012. I12. F100G91G91G12 X24. ZG12 X24. Z 12. K12. F10012. K12. F10025例