数控车床编程培训.ppt
《数控车床编程培训.ppt》由会员分享,可在线阅读,更多相关《数控车床编程培训.ppt(77页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、数控车床编程数控车床编程作者:1数控车床的基本编程方法数控车床的基本编程方法n一、坐标系的设定一、坐标系的设定n1、机床坐标系与工件坐标系n(1)机床坐标系23车床的两种坐标系4 42、工件坐标系的设定方法(1 1)设置刀具起点的方法(设置刀具起点的方法(G50G50或或G92G92)格式:格式:G50 X ZG50 X Z;G92 X Z G92 X Z;说明:指令后的参数值是刀具起点距工件原点在说明:指令后的参数值是刀具起点距工件原点在X pX p向和向和ZpZp向的向的尺寸尺寸例如:例如:G50 X100.Z100.G50 X100.Z100.;(2 2)工件原点偏置的方法)工件原点偏置
2、的方法G54G59G54G59格式:格式:G54-G59G54-G59;说明:指令后参数值是工件原点在机床坐标系中坐标值。说明:指令后参数值是工件原点在机床坐标系中坐标值。例如:例如:N10 G54N10 G54;(工件坐标系设定);(工件坐标系设定)N20 G191 N20 G191;(直径编程设定);(直径编程设定)N30 G90 N30 G90;(3 3)用刀具补偿指令设定()用刀具补偿指令设定(TX X X XTX X X X)5 56 6分别以O1、O2、O3为原点设定工件坐标系解:解:G50 X70.Z70.G50 X70.Z70.;(以;(以O1O1为工件原点)为工件原点)G92
3、 X70.Z60.G92 X70.Z60.;(以;(以O2O2为工件原点)为工件原点)G50 X70.Z20.G50 X70.Z20.;(以;(以O3O3为工件原点)为工件原点)7 7(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 T0100N110 T0100
4、;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;8 8二、基本移动指令1、快速点定位(、快速点定位(G00)格式:格式:G00 X(U)Z(W);说明:说明:X Z:绝对编程时为刀具移动的终点坐标值;U W:增量编程时为刀具移动的终点相对于始点的相对位移量。9 9例如:如图所示,在例如:如图所示,在CK6140C
5、K6140车床上,刀尖从起刀点车床上,刀尖从起刀点A A快进到快进到C C点,点,准备车外圆,分别用绝对、增量方式写出准备车外圆,分别用绝对、增量方式写出G00G00程序段。程序段。解解解解1 1 1 1:绝对方式:绝对方式:绝对方式:绝对方式 :G50 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 X60.Z25.;(建立工件坐标系)建立工件坐标系)G00 Z2.G00
6、Z2.(A-DA-D)X38.X38.(DCDC)10例如:用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.(Z25.Z25.);(;(C-DC-D)112、直线插补(G01)格式:格式:G01 X(U)Z(W)
7、F;说明:说明:X Z:绝对编程时为刀具移动的终点坐:绝对编程时为刀具移动的终点坐标值;标值;U W:增量编程时为刀具移动的终点相:增量编程时为刀具移动的终点相对于始点的相对位移量。对于始点的相对位移量。F:刀具的进给速度;:刀具的进给速度;12例例1 1:如图所示,刀尖从:如图所示,刀尖从P0P0点快速移动到点快速移动到P1P1点,然后由点,然后由P1P2P3P1P2P3完成车外圆、车圆锥的直线运动,最后以完成车外圆、车圆锥的直线运动,最后以G00G00速度回到速度回到P0P0点。分别用绝对、增量方式写出上述程序段。点。分别用绝对、增量方式写出上述程序段。解:绝对值编程:N10 G50 X2
8、00.Z100.;N20 S500 M04;N30 G00 X50.Z2.;N40 G01 Z40.F0.3;N50 X80.Z 60.;N60 G00 X200.Z100.;增量值编程:N10 G50 X200.Z100.;N20 S500 M04;N30 G00 U150.W 98.;N40 G01 W42.F0.3;N50 U30.W20.;N60 G00 U120.W160.;13例2;车外圆、车槽、倒角1414uu车外圆:车外圆:绝对值编程:绝对值编程:G01 X24.Z34.F0.3 G01 X24.Z34.F0.3;增量值编程:增量值编程:G01 U0.W36.F0.3 G01
9、U0.W36.F0.3;uu车槽车槽绝对值编程:绝对值编程:G01 X25.Z20.F0.15 G01 X25.Z20.F0.15;增量值编程:增量值编程:G01 U9.W0.F0.15 G01 U9.W0.F0.15;倒角倒角绝对值编程:G01 X20.Z2.F0.2;增量值编程:G01 U6.W3.F0.2;1515G01G01指令车倒角指令车倒角l解:解:A点的坐标:X=3630 Z=1lB点的坐标:X=36+1+1=38 Z=3l程序:程序:O0001llN100 G01 X30.Z1.;(刀具到达起刀点)lN110 X38.Z3.F80;(切削倒角)lN120 X42.;(X向退刀)
10、lN130 Z20.;(Z向退刀)16G01指令车圆锥uu例如:如图所示,毛坯尺寸例如:如图所示,毛坯尺寸50X15050X150毫米毫米uu解:解:O0003O0003uuuuN100 G01 X55.Z0.N100 G01 X55.Z0.;uuN110 X-1.F100.N110 X-1.F100.;(车端面);(车端面)uuN120 X 40.N120 X 40.;uuN130 X50.Z-100N130 X50.Z-100;uuN140 Z0.N140 Z0.;uuN150 X32.N150 X32.;uuN160 X50.Z-100.N160 X50.Z-100.;uuN170 Z0
11、.N170 Z0.;uuN180 X30.N180 X30.;uuN190 X50.Z-100.N190 X50.Z-100.;uuN200 Z100.N200 Z100.;uuN210 M05N210 M05;uuN220 M30N220 M30;1717例如:用例如:用G01G01指指令描述刀具从令描述刀具从o-a-b-o-a-b-c-d-ec-d-e的运的运动轨迹动轨迹。l解解:O0002lN10 G01 X10.Z10.F100;(O-A)lN20 X10.Z30.;(A-B)lN30 X20.Z30.;(B-C)lN40 X20.Z50.;(C-D)lN60 Z50.X0.;(D-E
12、)18G01的应用 毛坯尺寸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;19193、圆弧插补(G02、G03)uu格式:格式:uuG02 X(U)_ Z(W)_I _K _F _;uuG03 X(U)_ Z(W)_ R _uuPA8000NT系统:系统:uuG12 X _Z _K _F _;uuG13uu说明:该指令使刀具从圆弧起点,沿圆弧移说
13、明:该指令使刀具从圆弧起点,沿圆弧移动圆弧终点。动圆弧终点。2020圆弧顺、逆方向的判别2121(1)指定圆心的圆弧插补格式:格式:G02/G03 X(U)_ Z(W)_I _K _F _;说明:说明:X _ Z_:圆弧终点坐标;U _ W _:为圆弧终点相对与圆弧起点的距离;I _K _:为圆心在X、Z轴方向上相对始点的坐标增量。22(2)指定半径的圆弧插补格式:G02/G03 X(U)_ Z(W)_R _F _;或G12/G13 X _Z _K _F _说明:X _ Z_:圆弧终点坐标;U _ W _:为圆弧终点相对与圆弧起点的距离;R _:圆弧半径,FANUC系统用R表示;K _:圆弧半
14、径,PA8000NT系统的半径用K表示。23例如:如图:刀尖从圆弧起点A移动到圆弧终点B,写出圆弧插补的程序段。解:解:1 1)用)用FANUCFANUC系统编程系统编程(图(图a a)绝对方式:绝对方式:指定圆心指定圆心I I、K KG02 X60.Z30.I12.F0.15G02 X60.Z30.I12.F0.15;指定半径指定半径R R:;增量方式:增量方式:指定圆心指定圆心I I、K KG02 U24.W12.I12.F0.15G02 U24.W12.I12.F0.15;指定半径指定半径R R:G02 U24.W12.R12.F0.15G02 U24.W12.R12.F0.15;2 2
15、)用)用PA8000NTPA8000NT系统系统绝对方式:绝对方式:指定圆心指定圆心I I、K KG90G90G02 X60.Z30.I12.F100G02 X60.Z30.I12.F100指定半径指定半径K KG90G90G12 X60.Z30.K12.F100G12 X60.Z30.K12.F100增量方式:增量方式:G91G91G02 X24.Z12.I12.F100G02 X24.Z12.I12.F100G91G91G12 X24.Z12.K12.F100G12 X24.Z12.K12.F1002424例如:车削球头手柄。写出刀尖从工件原点OP出发,车削凸、凹球面的程序段。解:FANU
16、C系统:绝对方式:G03 X44.Z 45.32 R28.F50;(OP-A)G02 X44.Z 75.R22.F50;(A-B)增量方式:G03 U44.W45.32 R28 F50;G02 U0.Z 29.68 R22.F50;(A-B)PA8000NT系统:绝对方式:G90G13 X44.Z 45.32 K28.F50;(OP-A)G90G12 X44.Z 75.K22.F50;(A-B)增量方式:G91G13 X44.Z 45.32 K28.F50;(OP-A)G91G12 X0.Z 29.68.K22.F50;(A-B)25例:如图所示,刀尖从圆弧起点例:如图所示,刀尖从圆弧起点例:
17、如图所示,刀尖从圆弧起点例:如图所示,刀尖从圆弧起点A A A A移动到圆弧终点移动到圆弧终点移动到圆弧终点移动到圆弧终点B B B B,写出圆弧插补的程序段。,写出圆弧插补的程序段。,写出圆弧插补的程序段。,写出圆弧插补的程序段。2626例:填写圆弧插补程序段uu绝对方式:uuN30 G02 X120.Z10.I60.K40 F100;uu增量方式:uuN30 G02 U60.W90.I60.K40 F100;绝对方式:绝对方式:N30 G02 X120.Z10.I60.K40 F100;2727三、参考点:v1、返回参考点(G28)v格式:G28 X(U)Z(W);v说明:v X(U)Z(
18、W):中间点的位置指令(绝对值或增量值)v例如:图B所示程序段为:vG28 U40.W40.T0000;(A-B-R)2829292、从参考点返回(G29)格式:G29 X(U)Z(W);说明:X、Z是C点的坐标,U、W是C点相对 于B点的坐标增量。例如:G28 X140.Z130.;(A-B-R)X为直径值G29 X60.Z180.;(R-B-C)30四、程序延时(G04)格式:FANUC系统:G04 X;G04 U;G04 P;PA8000NT系统:G04 F;说明:X:暂停时间,单位为s(可使用小数点)U:暂停时间,单位为s(可使用小数点)P:暂停时间,单位为ms(不可使用小数点)F:暂
19、停时间,单位为ms(不可使用小数点)31G04的应用例如:;车槽G04 X2.;(暂停时间2秒)G00 X34.退刀32例:如图所示的零件,坯料直径要求为70,长度为140毫米,材料为铝棒,试编写加工程序。33解:根据零件的外形要求,选择如下刀具,T01:端面车刀;T02:精车外形刀;T03:切槽刀。工件坐标系如图所示。加工程序:N10 T0100;N20 G97 S800 M03;N30 T0101;调用1号刀补,建立工件坐标系;N40 G00 X72.Z0.;N50 G01 X0.1.F0.25;车端面;N60 G00 X150.Z100.;退至换刀点N70 T0100;取消1号刀补N75
20、 G96 S150;线速度恒定,切削速度为150m/minN80 T0202;调用2号刀,精车零件轮廓N90 G00 X21.Z1.;准备车倒角N100 G01 X27.Z2.F0.15;车第一个倒角N110 Z29.;车27圆柱面N120 X30.;N130 X34.Z31.;车第二个倒角N140 Z50.;车34圆柱面N150 G02 X50.Z58.R8.;车R8圆弧N160 G01 Z70.;车50圆柱面N170 X60.Z100.;车圆锥面N180 X72.;N190 G00 X150.Z100.;返回换刀点N200 T0200;取消2号刀补N210 G97 S500 M03;N22
21、0 T0303;调用3号切槽刀N230 G00 Z29.;准备车槽N240 X40.;N260 G04 P1000;N270 G01 X40.;N280 G00 X150.Z100;返回换刀点N290 T0300;取消3号刀补N300 M05;主轴停N310 M30;程序结束34五、螺纹车削指令uu1 1、相同导程的螺纹切削、相同导程的螺纹切削(G32G32)uu格式:格式:G32 XG32 X(U U)Z Z(WW)F F;uu说明:说明:uu X Z X Z:为螺纹切削终点的坐标值;:为螺纹切削终点的坐标值;U W U W:为螺纹切削终点相对于切削始点的坐标:为螺纹切削终点相对于切削始点的
22、坐标增量。增量。F F:为长轴方向的导程,通常用半径指定。单位:为长轴方向的导程,通常用半径指定。单位:mm/rmm/r 圆柱螺纹切削时,圆柱螺纹切削时,X X(U U)指令省略。)指令省略。格式:格式:G32 Z G32 Z(WW)F F;端面螺纹切削时:端面螺纹切削时:Z Z(WW)指令省略。)指令省略。格式:格式:G32 X G32 X(U U)F F;3535车削螺纹的两种方式:一种直进法,另一种斜进法。车削螺纹的两种方式:一种直进法,另一种斜进法。切深分配方式有常量式和递减式。切深分配方式有常量式和递减式。例如:如图所示圆柱螺纹车削程序段,(用直进法切削、切深分配方式为常量式)363
23、6已知螺纹导程:2mm/r,L1=5mm,L2=2.5mm,每次切深为0.5 mm,编写车2次螺纹的程序。解:。G32 W77.5 F2.;(第一次切深0.5毫米)G00 U61.W77.5;U62.;G32 W77.5;(第二次切深0.5毫米)G00 U62.;W77.5;。37例:例:例:例:如图所示,用如图所示,用如图所示,用如图所示,用G32G32进行进行进行进行M30M30 2 2的外螺纹切削,退刀槽的外螺纹切削,退刀槽的外螺纹切削,退刀槽的外螺纹切削,退刀槽宽为宽为宽为宽为4 4毫米。毫米。毫米。毫米。3838解:解:1 1)计算)计算M30 M30 2 2螺纹牙深螺纹牙深H H,
24、其中,其中P P为螺距,由公称直径为螺距,由公称直径D D公公求螺纹大径求螺纹大径D D大大和螺纹小径和螺纹小径D D小小。D D大大=D=D公公0.1P=300.1 0.1P=300.1 2=29.82=29.8D D小小=D=D公公1.3P=301.3 1.3P=301.3 2=27.42=27.4H=H=(D D大大DD小小)/2=/2=(29.829.827.427.4)/2=1.2/2=1.22 2)按常量式分配吃刀量,共分)按常量式分配吃刀量,共分三刀:三刀:第一刀车至第一刀车至2929毫米,第二刀车毫米,第二刀车至至28.228.2毫米第三刀车至毫米第三刀车至27.427.4毫米
25、。毫米。3 3)加工程序)加工程序N10 T0100N10 T0100;1 1号螺纹刀取消刀补偿号螺纹刀取消刀补偿N20 S100 M04N20 S100 M04;螺纹车削主轴;螺纹车削主轴转速较低,转速较低,取取100100r/minr/min,主轴反转。,主轴反转。N30 T0101N30 T0101;1 1号螺纹刀号螺纹刀1 1号刀具号刀具补偿来设定工件坐标系。补偿来设定工件坐标系。N40 G00 X40.Z5.N40 G00 X40.Z5.;快速接近工件快速接近工件N50 X29.N50 X29.;第一次切入;第一次切入0.40.4毫米毫米N60 G32 Z42.F2.N60 G32
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数控车床 编程 培训
限制150内