




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、数控车床程序编制课件2022-3-102一、数控车床程序编制特点一、数控车床程序编制特点1. 1. 在一个程序段中,可以采用绝对坐标编程、增量坐标编程或二者混合编程。在一个程序段中,可以采用绝对坐标编程、增量坐标编程或二者混合编程。 2. 2. 用绝对坐标编程时,坐标值用绝对坐标编程时,坐标值X X取工件的直径;增量坐标编程时,用径向实际位移取工件的直径;增量坐标编程时,用径向实际位移量的量的2 2倍值表示,并附上方向符号。倍值表示,并附上方向符号。3. X3. X向的脉冲当量取向的脉冲当量取Z Z。4. 4. 由于车削加工的余量较大,因此,为简化编程数控装置常具备不同形式的固定循环。由于车削
2、加工的余量较大,因此,为简化编程数控装置常具备不同形式的固定循环。 5. 5. 编程时,常认为刀尖是一个点,而实际中刀尖为一个半径不大的圆弧,编程时,常认为刀尖是一个点,而实际中刀尖为一个半径不大的圆弧, 因此需要对刀具半径进行补偿。因此需要对刀具半径进行补偿。2022-3-1031 1绝对编程与增量编程绝对编程与增量编程 (1)(1)绝对编程绝对编程 绝对值编程是根据预先设定的编程原点计算出绝对值坐标尺绝对值编程是根据预先设定的编程原点计算出绝对值坐标尺寸进行编程的一种方法。即采用绝对值编程时,首先要指出编程寸进行编程的一种方法。即采用绝对值编程时,首先要指出编程原点的位置,并用地址原点的位
3、置,并用地址X X,Z Z进行编程进行编程(X(X为直径值为直径值) ) 10020050100OAB插插补补A到到B绝对编程:绝对编程:G01 X200. Z50.;二、数控车床程序编制规则二、数控车床程序编制规则2022-3-104(2)(2)增量值编程增量值编程 增量值编程是根据与前一个位置的坐标值增量来表增量值编程是根据与前一个位置的坐标值增量来表示位置的示位置的一种编程方法。采用增量编程时,用地址一种编程方法。采用增量编程时,用地址U U,W W代替代替X X,Z Z进进行编程。行编程。U U,W W的正负方向由行程方向确定,行程方向与机床坐标方向相同时的正负方向由行程方向确定,行程
4、方向与机床坐标方向相同时为正;反之位负。为正;反之位负。10020050100OAB插插补补A到到B相对编程:相对编程:G01 U100. W-50.; 2022-3-105(3)(3)混合编程混合编程绝对值编程与增量值编程混合起来进行编程的方法叫混合编绝对值编程与增量值编程混合起来进行编程的方法叫混合编程。编程时也必须先设定编程原点。程。编程时也必须先设定编程原点。10020050100OAB插插补补A到到B混合编程:混合编程:G01 X200. W-50.; 或者或者 G01 U100. Z50.;2022-3-1062 2脉冲数编程与小数点编程脉冲数编程与小数点编程(1 1)脉冲数编程)
5、脉冲数编程 与数控系统最小设定单位与数控系统最小设定单位( (脉冲当量脉冲当量) )有关。当系统脉冲当量为有关。当系统脉冲当量为0.0010.001时,表时,表示对应一个脉冲,运动部件移动示对应一个脉冲,运动部件移动0.001mm0.001mm。程序中移动距离数值以。程序中移动距离数值以mm为单位,为单位,例如例如X60000X60000表示移动表示移动60000m60000m,即移动,即移动60mm60mm。若小数点后面的数位超过。若小数点后面的数位超过4 4位位时,数控系统则按四舍五入处理。时,数控系统则按四舍五入处理。(2 2)小数点输入编程)小数点输入编程 表明以表明以mmmm为单位,
6、要特别注意小数点的输入。例如,为单位,要特别注意小数点的输入。例如,X60.0X60.0表示采用小数点编表示采用小数点编程移动距离为程移动距离为60mm60mm;而;而X60X60则表示采用脉冲数编程,移动距离为则表示采用脉冲数编程,移动距离为60m(0.06mm)60m(0.06mm)。小数点编程时,小数点后的零可省略,如。小数点编程时,小数点后的零可省略,如X60.0X60.0与与X60X60是等效是等效的的2022-3-1073 3、直径编程与半径编程、直径编程与半径编程 当用直径值编程时,称为直径编程法。车床出厂时设当用直径值编程时,称为直径编程法。车床出厂时设定为直径编程,所以,在编
7、制与定为直径编程,所以,在编制与X X轴有关的各项尺寸时,一轴有关的各项尺寸时,一定要用直径值编程。定要用直径值编程。 当用半径值编程时,称为半径编程法。如需用半径当用半径值编程时,称为半径编程法。如需用半径编程,则要改变系统中相关的参数。编程,则要改变系统中相关的参数。2022-3-1084 4、英制、英制/ /公制转换指令(公制转换指令(G20/G21)G20/G21) 程序中程序中G G代码的单位可以是英制或公制,具体可由指令代码的单位可以是英制或公制,具体可由指令G20/G21G20/G21制定。制定。 英制单位指令:英制单位指令:G20G20,单位为,单位为in,(in,(英寸英寸
8、1in=25.4mm)1in=25.4mm) 公制单位指令:公制单位指令:G21G21,单位为,单位为mm.mm. (1) (1) 指令应用说明指令应用说明: : 1 1)在程序中指令单位时,英制米制转换指令)在程序中指令单位时,英制米制转换指令G20/G21G20/G21代码要在坐标系设代码要在坐标系设定指令之前,在程序的开头用单独程序段指令。定指令之前,在程序的开头用单独程序段指令。 2 2)电源接通时,英制、米制转换的)电源接通时,英制、米制转换的G G代码与切断电源前相同。代码与切断电源前相同。 3 3)程序执行过程中不要变更)程序执行过程中不要变更G20G20、G21G21指令;指令
9、; 4 4)英制输入)英制输入(G20)(G20)和米制输入和米制输入(G21)(G21)相互转换时,为使偏置值符合输入单位,相互转换时,为使偏置值符合输入单位,应重新设定。应重新设定。2022-3-109(2)(2)受受G20/G21G20/G21影响的参数影响的参数 1 1)F F表示的进给速度指令值;表示的进给速度指令值; 2 2)与位置有关的指令值;)与位置有关的指令值; 3 3)偏移量;)偏移量; 4 4)手摇脉冲发生器)手摇脉冲发生器1 1个刻度的值:个刻度的值:G20G20时最小设定单位是时最小设定单位是0.0001in0.0001in,G21G21时最小设定单位是时最小设定单位
10、是0.001mm0.001mm; 5 5)步进的移动量;)步进的移动量; 6 6)某些参数。)某些参数。2022-3-1010 插补,即数据点的密化。插补,即数据点的密化。 插补功能是数控机床进行工作,保插补功能是数控机床进行工作,保证零件加工合格的核心技术。零件轮廓的基本线型是直线和圆弧,证零件加工合格的核心技术。零件轮廓的基本线型是直线和圆弧,一些复杂的曲线、曲面经过适当处理后,也可以用直线和圆弧去一些复杂的曲线、曲面经过适当处理后,也可以用直线和圆弧去逼近、拟合。密化处理的实质就是采用一小段直线或圆弧去对实逼近、拟合。密化处理的实质就是采用一小段直线或圆弧去对实际的轮廓曲线进行拟合,以满
11、足加工精度的要求。际的轮廓曲线进行拟合,以满足加工精度的要求。 插补功能除了要保证密化曲线的精度要高外,还要保插补功能除了要保证密化曲线的精度要高外,还要保证其运动速度及运动平稳性满足要求证其运动速度及运动平稳性满足要求 数控系统输出给伺服系统的数据有脉冲数据和增量数数控系统输出给伺服系统的数据有脉冲数据和增量数据两种类型,对应的就有脉冲插补法和数据采样插补法据两种类型,对应的就有脉冲插补法和数据采样插补法两种形式。两种形式。三、插补功能指令三、插补功能指令2022-3-10111 1、快速定位指令:快速定位指令:G00l格式:格式:G00 X(U)_ Z(W)_ ;l功能:快速移动到指定点(
12、摸态指令)。功能:快速移动到指定点(摸态指令)。Z轴轴X轴轴O201811BA刀具从刀具从A点快速移动到点快速移动到B点:点:绝对编程:绝对编程:G00 X20. Z0. ;相对编程:相对编程: G00 U-22. W-18. ;混合编程:混合编程: G00 X20. W-18. ;2022-3-1012 GOO GOO指令是模态代码,它命令刀具以点定位控制方式从刀具所在点快指令是模态代码,它命令刀具以点定位控制方式从刀具所在点快速运动到下一个目标位置。它只是快速定位,而无运动轨迹要求,也速运动到下一个目标位置。它只是快速定位,而无运动轨迹要求,也无切削加工过程。无切削加工过程。 绝对值编程时
13、,刀具分别以各轴的快速进给速度运动到工件坐标系绝对值编程时,刀具分别以各轴的快速进给速度运动到工件坐标系X X、Z Z点;点; 增量值编程时,刀具以各轴的快速进给速度运动到距离现有位置为增量值编程时,刀具以各轴的快速进给速度运动到距离现有位置为U U、W W的点。的点。 G00G00的定位方式可以是非线性插补和线性插补定位两种,可由参数设定的定位方式可以是非线性插补和线性插补定位两种,可由参数设定(参数号(参数号14011401)其对应的运动轨迹是折线和直线,非线性插补定位刀具一各轴的)其对应的运动轨迹是折线和直线,非线性插补定位刀具一各轴的快速移动速度定位,刀具轨迹通常不是直线。线性插补定位
14、刀具轨迹与直线插补快速移动速度定位,刀具轨迹通常不是直线。线性插补定位刀具轨迹与直线插补(G01G01)相同。刀具以不大于各轴的快速移动速度在最短的时间内定位。)相同。刀具以不大于各轴的快速移动速度在最短的时间内定位。如下图所示如下图所示: 2022-3-1013起点位置直线插补非线性插补终点位置 各轴快速移动的速度在出厂时已经设定,用户一般不要轻易调整。各轴快速移动各轴快速移动的速度在出厂时已经设定,用户一般不要轻易调整。各轴快速移动的设定有参数(参数的设定有参数(参数14201420)设定,一旦设定,即是一个固定值,)设定,一旦设定,即是一个固定值,G00G00指令不能调整其移动速指令不能
15、调整其移动速度。度。 对于设定为非线性插补快速移动的数控机床,由于刀具的快速移动常常是折线,所以要对于设定为非线性插补快速移动的数控机床,由于刀具的快速移动常常是折线,所以要注意产生干涉而打坏刀具过损坏机床。注意产生干涉而打坏刀具过损坏机床。 即使指定了线性插补定位,在执行即使指定了线性插补定位,在执行G28G28、G53G53指令时仍然还是用非线性插补定位,指令时仍然还是用非线性插补定位,因此,同样可能会出现干涉现象。因此,同样可能会出现干涉现象。G00指令移动轨迹指令移动轨迹2022-3-1014指令说明:指令说明: 1 1)GOOGOO为模态指令,可由为模态指令,可由G01G01、G02
16、G02、G03G03等指令注销。等指令注销。 2 2)移动速度不能用程序指令设定,各轴的快移速度可以相同,可以不相)移动速度不能用程序指令设定,各轴的快移速度可以相同,可以不相同。同。 3 3)GOOGOO的执行过程为刀具由程序起始点加速到最大速度,然后快速移的执行过程为刀具由程序起始点加速到最大速度,然后快速移动,最后减速到终点,实现快速点定位。动,最后减速到终点,实现快速点定位。 4 4)在执行)在执行G00G00指令时,由于各轴以各自速度移动,不能保证各轴同时到达指令时,由于各轴以各自速度移动,不能保证各轴同时到达终点,联动直线轴的合成轨迹多数情况是折线,操作者要十分小心,避终点,联动直
17、线轴的合成轨迹多数情况是折线,操作者要十分小心,避免刀具与工件发生碰撞。免刀具与工件发生碰撞。 5 5)G00G00指令一般用于加工前的快速定位或加工后的快速退刀。指令一般用于加工前的快速定位或加工后的快速退刀。2022-3-1015G00G00应用举例:应用举例:绝对值编程:绝对值编程:G00 X60.0 Z100.0G00 X60.0 Z100.0;增量值编程:增量值编程:GOO U40.0 W80.0GOO U40.0 W80.0;2022-3-10162、l格式:格式:G01 X(U)_ Z(W)_ F_;l功能:按功能:按F给定的进给速度直线移动到指定点(模态指令)。给定的进给速度直
18、线移动到指定点(模态指令)。Z轴轴X轴轴O602010起点起点终点终点刀具从起点点刀具从起点点直线插补直线插补到终点:到终点:绝对编程:绝对编程:G01 X60. Z0. F0.05;相对编程:相对编程: G01 U20. W-20. F0.05;混合编程:混合编程: G01 X60. W-20. F0.05;2022-3-1017 直线插补指令直线插补指令G01制定机床的制定机床的X、Y轴以联动方式指定刀具直线插补到轴以联动方式指定刀具直线插补到规定的位置,其刀具的移动速度由进给功能指令规定的位置,其刀具的移动速度由进给功能指令F指定。这个移动速度属指定。这个移动速度属于切削加工的进给速度,
19、其速度大小可调。于切削加工的进给速度,其速度大小可调。 绝对坐标编程和相对坐标编程可以再同一个程序段中使用。绝对坐标编程和相对坐标编程可以再同一个程序段中使用。F代码指定代码指定刀具移动的进给速度每位每分钟进给或每转进给,刀具移动的进给速度每位每分钟进给或每转进给,F中指定的进给速度中指定的进给速度一直有效,直到指定新值。因此,不必每个程序段都指定一直有效,直到指定新值。因此,不必每个程序段都指定F。如果没有指定。如果没有指定F代码,则认为进给速度为零。代码,则认为进给速度为零。 对于每分钟进给方式两坐标轴联动控制,沿每个坐标轴移动的进给速度对于每分钟进给方式两坐标轴联动控制,沿每个坐标轴移动
20、的进给速度 如下:已知指令为:如下:已知指令为:G01X Z F f f为进给速度,为进给速度,mm/min 则各坐标轴的进给速度为:则各坐标轴的进给速度为:fx=/L*f fy=/L*f 其中:其中:L=2+22022-3-1018Lffxfy 由以上分析可以看出,直线插补运动由以上分析可以看出,直线插补运动时各轴的进给速度与各轴的移动距离成时各轴的进给速度与各轴的移动距离成正比关系。正比关系。G01指令X、Z轴进给速度G01指令举例说明:指令举例说明:2022-3-1019%O2001O2001T0101T0101;M03 S450M03 S450;G00 X20.0 Z2.0G00 X2
21、0.0 Z2.0; Z0.Z0.G01 X26.0 Z-3.0 F0.2G01 X26.0 Z-3.0 F0.2; Z-48.0Z-48.0; X60.0 Z-58.0X60.0 Z-58.0; X80.0 Z-73.0X80.0 Z-73.0; X90.0X90.0;G00 X100.0 Z10.0G00 X100.0 Z10.0;M05M05;M30M30;% %2022-3-10203、 圆弧插补指令可指令刀具沿圆弧移动,圆弧有顺圆与逆圆之分。对于圆弧插补指令可指令刀具沿圆弧移动,圆弧有顺圆与逆圆之分。对于数控车床,根据数控车床,根据X、Z轴的正方向,用右手法则判断出轴的正方向,用右手法
22、则判断出Y轴的正方向。轴的正方向。 从从Y轴正方向向轴正方向向Y轴负方向看过去,顺着加工方向,是顺时针方向的圆弧即为轴负方向看过去,顺着加工方向,是顺时针方向的圆弧即为顺圆,逆时针方向的圆弧即为逆圆。顺圆,逆时针方向的圆弧即为逆圆。 _;_0302FRWZUXGG _;_0302FKIWZUXGGG18G18G18G182022-3-1021后置刀架 前置刀架 2022-3-1022X X、 Z Z: 为绝对编程时,圆弧终点在工件坐标系中的坐标;为绝对编程时,圆弧终点在工件坐标系中的坐标;U U、 W W: 为增量编程时,圆弧终点相对于圆弧起点的位移量;为增量编程时,圆弧终点相对于圆弧起点的位
23、移量;I I、 K K:指令圆心位置,具体为圆弧起点到圆弧中心的矢量在相应坐标轴指令圆心位置,具体为圆弧起点到圆弧中心的矢量在相应坐标轴上的的分量,上的的分量,I I、K K分别对应分别对应X X、Z Z坐标轴,它与圆弧终点坐标位置是绝对坐标轴,它与圆弧终点坐标位置是绝对值指令还是增量值指令无关,始终未增量值坐标,同时,值指令还是增量值指令无关,始终未增量值坐标,同时,I I值与值与X X是半径编是半径编程还是直径编程也是无关的,在直径、半径编程时程还是直径编程也是无关的,在直径、半径编程时I I都是半径值都是半径值R R: 圆弧半径,也是指令圆心位置,为不带符号的圆弧半径。但是由圆弧半径,也
24、是指令圆心位置,为不带符号的圆弧半径。但是由于过起点和终点的原话可以有两个,即小于于过起点和终点的原话可以有两个,即小于180180的原话和大与的原话和大与180180的圆弧,为区分是指令那个圆弧,特规定,对于小于的圆弧,为区分是指令那个圆弧,特规定,对于小于180180的圆弧,的圆弧,半径值用正值表示;而大于等于半径值用正值表示;而大于等于180180的圆弧,在数控车削加工中不能的圆弧,在数控车削加工中不能指令,即不能再一个程序段中指令。对于这种情况,要么分段指令,要指令,即不能再一个程序段中指令。对于这种情况,要么分段指令,要么改用么改用I I、K K指令编程。指令编程。2022-3-10
25、23 F F: 沿圆弧插补方向的进给速度;沿圆弧插补方向的进给速度;2022-3-1024指令说明:指令说明:1 1)对于数控车削,默认的工作平面就是)对于数控车削,默认的工作平面就是XZXZ平面,所以书写程序平面,所以书写程序时可以不必指令插补平面,即可以不写时可以不必指令插补平面,即可以不写G18G18指令。指令。2 2)圆弧插补方向的判别是:从坐标平面垂直轴正方向想负向)圆弧插补方向的判别是:从坐标平面垂直轴正方向想负向看,顺时针方向为看,顺时针方向为G02G02,逆时针方向为,逆时针方向为G03G03。注意到实际数。注意到实际数控车床有后置刀架与前置刀架两种,因此在判别圆弧方控车床有后
26、置刀架与前置刀架两种,因此在判别圆弧方向时要引起注意。向时要引起注意。后置刀架 前置刀架 2022-3-10253 3)圆弧圆心的指定方法:对于圆弧,仅有圆弧的起点和终点坐标还不能确定圆弧圆心的指定方法:对于圆弧,仅有圆弧的起点和终点坐标还不能确定圆弧的形状,还必须知道圆弧的圆心坐标才能确定圆弧的形状。因此圆弧的圆弧的形状,还必须知道圆弧的圆心坐标才能确定圆弧的形状。因此圆弧的数控编程方法有两种:数控编程方法有两种:I I、J J、K K编程和编程和R R编程,对于数控车床编程即是编程,对于数控车床编程即是I I、K K编编程。程。 用用I I、K K指令圆心,其值为增量值,即圆弧起点到圆弧中
27、心的矢量在坐标轴上的指令圆心,其值为增量值,即圆弧起点到圆弧中心的矢量在坐标轴上的分量,分量,I I、K K分别对应分别对应X X、Z Z坐标轴。它与圆弧终点坐标位置是绝对指令还是增坐标轴。它与圆弧终点坐标位置是绝对指令还是增量指令也是无关的,始终未半径值。对于尺寸字量指令也是无关的,始终未半径值。对于尺寸字I0I0、K0K0可以省略。指令时也可以省略。指令时也没有顺序要求。如下图:没有顺序要求。如下图:2022-3-1026应用举例应用举例1:Z轴轴X轴轴O603020起点起点终点终点R20刀具从起点点逆时针刀具从起点点逆时针插补插补到终点:到终点:利用圆弧半径:利用圆弧半径:G02 X60
28、. Z-30. R20. F0.05;G02 U20. W-20. R20. F0.05;利用圆弧圆心:利用圆弧圆心:G02 X60. Z-30. I40. K0. F0.05;G02 U20. W-20. I40. K0. F0.05;前刀架编程前刀架编程2022-3-1027应用举例应用举例2 2后刀架编程后刀架编程2022-3-10282022-3-10294、暂停指令 格式:格式:G04 P_; 或者或者G04 X_; 或者或者 G04 U_ ;功能:各轴运动停止一定时间(非模态指令)。功能:各轴运动停止一定时间(非模态指令)。P:单位为毫秒:单位为毫秒X:单位为秒:单位为秒U:单位为
29、秒:单位为秒2022-3-1030 其中其中X X、U U、P P为暂停时间:为暂停时间:P P后面的数值为整数,单位为后面的数值为整数,单位为msms;X(U)X(U)后面为带小数点的数,单位为后面为带小数点的数,单位为s s。 例如,欲停留例如,欲停留1.5s1.5s的时间,则程序段为:的时间,则程序段为:G04 X1.5G04 X1.5或或G04 G04 P1500P1500。指令说明:指令说明:1 1)该指令为非模态指令,仅在其规定的程序段中有效。)该指令为非模态指令,仅在其规定的程序段中有效。2 2)G04G04指令可使刀具作短暂的停留,以获得圆整而光滑的表面质量,指令可使刀具作短暂
30、的停留,以获得圆整而光滑的表面质量,常用于钻镗孔、车槽等加工时,刀具在很短时间内实现无进给光常用于钻镗孔、车槽等加工时,刀具在很短时间内实现无进给光整加工。整加工。3 3)G04G04指令除了用于切槽、钻镗孔外,还可以用于拐角轨迹的控制,如车指令除了用于切槽、钻镗孔外,还可以用于拐角轨迹的控制,如车台阶轴,以弥补跟随误差。台阶轴,以弥补跟随误差。4 4)G04G04指令可以用于实现暂停,暂停结束后,继续执行下一段程指令可以用于实现暂停,暂停结束后,继续执行下一段程序。序。2022-3-1031 G28 X(U) Z(W) ;执行该指令时,刀具先快速移动到指令中执行该指令时,刀具先快速移动到指令
31、中X(U)X(U)、Z(W)Z(W)所指的中间所指的中间点坐标位置,然后自动回参考点。到达参考点后,相应的坐标指示灯点坐标位置,然后自动回参考点。到达参考点后,相应的坐标指示灯亮。亮。2022-3-1032指令说明:指令说明:1 1)X X、Z Z表示绝对编程时,中间点在工件坐标系中的坐标,表示绝对编程时,中间点在工件坐标系中的坐标,U U、W W表示增量编程时,表示增量编程时,中间点相对于起点的位移量。中间点相对于起点的位移量。2 2)G28G28指令用于刀具自动更换或者消除机械误差,在执行该指令之前用指令用于刀具自动更换或者消除机械误差,在执行该指令之前用T0000T0000方式取消刀具位
32、置偏置及刀尖半径补偿。方式取消刀具位置偏置及刀尖半径补偿。3 3)在)在G28G28程序段中不仅产生坐标轴移动指令,而且记忆了中间点坐标值,以程序段中不仅产生坐标轴移动指令,而且记忆了中间点坐标值,以供供G29G29使用。使用。4 4)电源接通后,在没有手动返回参考点的状态下,指定)电源接通后,在没有手动返回参考点的状态下,指定G28G28时,从中间点自时,从中间点自动返回参考点,与手动返回参考点相同。这时从中间点到参考点的方向就是机床动返回参考点,与手动返回参考点相同。这时从中间点到参考点的方向就是机床参数参数“回参考点方向回参考点方向”设定的方向。设定的方向。5 5)G28G28指令仅在其
33、被规定的程序段中有效指令仅在其被规定的程序段中有效。2022-3-1033 G29 X(U)G29 X(U) Z(W) Z(W) ;执行该指令后,各轴由中间点移动到指令中所指定的位置处定执行该指令后,各轴由中间点移动到指令中所指定的位置处定位。其中位。其中X X(U U)、)、Z Z(W W)为返回目标点的绝对坐标或相对于)为返回目标点的绝对坐标或相对于G28G28中间点的增量坐标值。中间点的增量坐标值。2022-3-1034指令说明:指令说明:1 1)G29G29指令通常紧跟在指令通常紧跟在G28G28指令之后。指令之后。2 2)G29G29指令仅在其被规定的程序段中有效。指令仅在其被规定的
34、程序段中有效。G28/G29G28/G29举例说明:举例说明:2022-3-1035O2005G28 X80.0 Z200.0;T0202;G29 X40.0 Z250.0;2022-3-10367 7、恒表面切削速度和恒转速指令(、恒表面切削速度和恒转速指令(G96/G97)G96/G97) 数控车床的主轴转数控制有两种控制方式:恒数控车床的主轴转数控制有两种控制方式:恒表面切削速度控制盒恒转速控制,分别用表面切削速度控制盒恒转速控制,分别用G96/G97G96/G97指指定。定。编程格式:编程格式: G96 S G96 S 恒定切削线速度生效恒定切削线速度生效, ,单位为单位为m/minm
35、/min; G97 S G97 S 取消恒定切削线速度恢复主轴每分钟转速。取消恒定切削线速度恢复主轴每分钟转速。 为保证零件的加工精度、减少表面粗糙度值和提高生产为保证零件的加工精度、减少表面粗糙度值和提高生产率,特别是当工件直径相差较大时,应尽量选择合适的切削率,特别是当工件直径相差较大时,应尽量选择合适的切削线速度并保持恒定线速度并保持恒定2022-3-10372022-3-10381、 外圆、内孔车削固定循环指令外圆、内孔车削固定循环指令G90 格式:格式: G90 X(U)_ Z(W)_ F_; G90 X(U)_ Z(W)_ F_;或者或者 G90 X(U)_ Z(W)_ R_ F_
36、; G90 X(U)_ Z(W)_ R_ F_; 功能:实现圆柱或者圆锥表面切削,(模态指令)。功能:实现圆柱或者圆锥表面切削,(模态指令)。 R R:切削起点和切削终点:切削起点和切削终点X X轴坐标值之差(半径值);轴坐标值之差(半径值);1 1、圆柱车削固定循环、圆柱车削固定循环 圆柱车削固定循环主要用以圆钢或棒料为毛坯的圆柱表面圆柱车削固定循环主要用以圆钢或棒料为毛坯的圆柱表面的加工,该指令可用以去除材料为主的粗加工。其动作简图的加工,该指令可用以去除材料为主的粗加工。其动作简图如下图所示:如下图所示: 四:简单固定循环指令四:简单固定循环指令2022-3-1039 +X +Z z w
37、 u/2 3R 1R 2F 4R A D B C x/2 切削终点 退刀点 切削起点 循环起点 G90圆柱车削固定循环示意图刀具从刀具从A A点出发:点出发:第一段:沿第一段:沿X X轴快速移动到轴快速移动到B B点;点;第二段:以第二段:以F F指令的进给速度切削到达指令的进给速度切削到达C C点;点;第三段:切削进给退到第三段:切削进给退到D D点;点;第四段:快速退回到出发点第四段:快速退回到出发点A A点,完成一个切削循环。点,完成一个切削循环。2022-3-1040注意:注意: 若若C C点的坐标在点的坐标在A A点的左上角,则为内孔(内圆柱)点的左上角,则为内孔(内圆柱)圆柱面的加
38、工圆柱面的加工举例:举例:O2011O2011T0101;T0101;G99 M03 S800;G99 M03 S800;G00 X46.0 Z2.0;G00 X46.0 Z2.0;G90 X43.0 Z-64.0 F0.05;G90 X43.0 Z-64.0 F0.05;X40.0;X40.0;X37.0;X37.0;X36.0 S1200 F0.03;X36.0 S1200 F0.03;G00 X100.0 Z50.0;G00 X100.0 Z50.0;M05;M05;M30;M30;2022-3-1041编程要点:编程要点: 1 1) 循环起点的选择应在靠近毛坯外圆表面与端面交点附近,循
39、循环起点的选择应在靠近毛坯外圆表面与端面交点附近,循环起点离毛坯太远会增加走刀路线,影响加工效率。环起点离毛坯太远会增加走刀路线,影响加工效率。 2 2)注意根据粗、精加工不同加工状态改变切削用量。)注意根据粗、精加工不同加工状态改变切削用量。2 2、圆锥车削固定循环、圆锥车削固定循环 圆锥车削固定循环与圆柱车削固定循环加工类似,仅圆锥车削固定循环与圆柱车削固定循环加工类似,仅仅是加工表面为圆锥面。圆锥车削固定循环可以加工外仅是加工表面为圆锥面。圆锥车削固定循环可以加工外圆锥面和内圆锥孔,其图如下所示:圆锥面和内圆锥孔,其图如下所示:2022-3-1042G90 X(U)G90 X(U) Z(
40、W) Z(W) R R F F ;X X、Z Z为绝对值编程时切削终点为绝对值编程时切削终点C C在在工件坐标系下的坐标;工件坐标系下的坐标;U U、W W为增量编程时切削终点为增量编程时切削终点C C相对相对于循环起点于循环起点A A的有向距离(有正负的有向距离(有正负号);号);R R为切削起点为切削起点B B与切削终点与切削终点C C的半的半径差,其符号为差的符号(无论是径差,其符号为差的符号(无论是绝对值编程还是增量值编程);绝对值编程还是增量值编程);F F为切削进给速度。为切削进给速度。2022-3-1043循环起点为A,刀具从A到B为快速移动以接近工件;从B到C、C到D为切削进给
41、,进行圆锥面和端面的加工;从D点快速返回到循环起点。2022-3-10442022-3-1045编程举例:编程举例:O2012O2012T0101;T0101;G99 M03 S800;G99 M03 S800;G00 X40.0 Z3.0;G00 X40.0 Z3.0;G90 X30.0 Z-30.0 R-5.5 F0.2;G90 X30.0 Z-30.0 R-5.5 F0.2;X27.0 R-5.5;X27.0 R-5.5;X24.0 R-5.5 S1200 F0.08;X24.0 R-5.5 S1200 F0.08;G00 X50.0 Z50.0;G00 X50.0 Z50.0;M05;
42、M05;M30;M30;2022-3-10463 3、平端面车削循环、平端面车削循环G94G94 (1) (1)指令格式指令格式ABCDG94 X(U)G94 X(U) Z(W) Z(W) F F ;X X、Z Z为绝对值编程时端面切削终为绝对值编程时端面切削终点点C C在工件坐标系下的坐标;在工件坐标系下的坐标;U U、W W为增量编程时端面切削终点为增量编程时端面切削终点C C相对于循环起点相对于循环起点A A的有向距离(有正的有向距离(有正负号);负号);F F为切削进给速度为切削进给速度2022-3-1047(2 2)指令循环路线分析)指令循环路线分析ABCD刀具从循环起点刀具从循环起
43、点A A开始沿开始沿ABCDAABCDA的方的方向运动。向运动。从从A A到到B B为快速移动以接近工件;为快速移动以接近工件;从从B B到到C C、C C到到D D为切削进给,进行端为切削进给,进行端面和圆柱面的加工;面和圆柱面的加工;从从D D点快速返回到循环起点。点快速返回到循环起点。2022-3-1048(3 3)编程举例)编程举例ZX编写如图所示零件的加工程序,毛坯棒料直径为编写如图所示零件的加工程序,毛坯棒料直径为60602022-3-1049(2 2)指令循环路线分析)指令循环路线分析刀具从循环起点刀具从循环起点A A开始沿开始沿ABCDAABCDA的方向运动,每的方向运动,每个
44、循环加工结束后刀具个循环加工结束后刀具都返回到循环起点。都返回到循环起点。 2022-3-1050(3 3)编程举例)编程举例ZX编写如图所示零件的加工程序,毛坯棒料直径为编写如图所示零件的加工程序,毛坯棒料直径为6060。2022-3-1051ZX O2015O2015T0101;T0101;G99 M03 S500;G99 M03 S500;G00 X62.0 Z2.0;G00 X62.0 Z2.0;G94 X10.0 Z-2.0 R-G94 X10.0 Z-2.0 R-10.4 F0.3;10.4 F0.3;Z-4.0 R-10.4;Z-4.0 R-10.4;Z-6.0 R-10.4;Z
45、-6.0 R-10.4;Z-8.0 R-10.4;Z-8.0 R-10.4;Z-10.0 R-10.4 Z-10.0 R-10.4 F0.1 S800F0.1 S800G00 X100.0 Z50.0;G00 X100.0 Z50.0;M05;M05;M30;M30;2022-3-1052二、螺纹切削单一固定循环指令编程(二、螺纹切削单一固定循环指令编程(G92G92) 1 1、指令格式、指令格式 车削加工圆柱螺纹时,指令格式为:车削加工圆柱螺纹时,指令格式为: G92 XG92 X(U U) Z Z(W W) F F ; X X(U U)、)、Z Z(W W) 为螺纹终点坐标;为螺纹终点坐标
46、; F F为螺纹导程,单位。为螺纹导程,单位。 如下图所示:如下图所示:2022-3-1053 X +Z z w u/2 3R 1R 2F L 4R A B C D r x/2 2022-3-1054车削加工圆锥螺纹时,指令格式为:车削加工圆锥螺纹时,指令格式为:G92 XG92 X(U U) Z Z(W W) R R F F ;X X(U U)、)、Z Z(W W) 为螺纹终点坐标;为螺纹终点坐标;R R为圆锥螺纹起点、终点的半径差值,为圆锥螺纹起点、终点的半径差值, 当起点尺寸小于终点尺寸时,当起点尺寸小于终点尺寸时,R R为负值;为负值;F F为螺纹导程,单位。为螺纹导程,单位。如下图所
47、示:如下图所示:2022-3-1055 +X + Z z w u /2 3R 1 R 2F L 4R A D r B C x /2 R 2022-3-10562 2、刀具走刀路线分析、刀具走刀路线分析G92G92指令的走刀路线与指令的走刀路线与G90G90指令相似。刀具从循环起点指令相似。刀具从循环起点A A沿沿X X方向方向快速移动至快速移动至B B点,然后以点,然后以“导程导程/ /转转”的进给速度沿的进给速度沿Z Z向切削进向切削进给至给至C C点,再从点,再从X X向快速退刀至向快速退刀至D D点,最后返回到循环起点点,最后返回到循环起点A A,完,完成一个螺纹加工循环动作。为了完成整
48、个螺纹加工,需要经成一个螺纹加工循环动作。为了完成整个螺纹加工,需要经过粗加工、精加工多次循环。过粗加工、精加工多次循环。3 3、指令应用说明、指令应用说明 1 1)在螺纹切削过程中,按下循环暂停键时,刀具立即按)在螺纹切削过程中,按下循环暂停键时,刀具立即按斜线回退,先回到斜线回退,先回到X X轴起点,再回到轴起点,再回到Z Z轴起点。在回退过程中,轴起点。在回退过程中,不能进行另外的暂停不能进行另外的暂停。2022-3-10572 2、刀具走刀路线分析、刀具走刀路线分析G92G92指令的走刀路线与指令的走刀路线与G90G90指令相似,运动轨迹也是一个矩形。刀指令相似,运动轨迹也是一个矩形。
49、刀具从循环起点具从循环起点A A沿沿X X方向快速移动至方向快速移动至B B点,然后以点,然后以“导程导程/ /转转”的的进给速度沿进给速度沿Z Z向切削进给至向切削进给至C C点,再从点,再从X X向快速退刀至向快速退刀至D D点,最后返点,最后返回到循环起点回到循环起点A A,完成一个螺纹加工循环动作。为了完成整个螺纹,完成一个螺纹加工循环动作。为了完成整个螺纹加工,需要经过粗加工、精加工多次循环。加工,需要经过粗加工、精加工多次循环。3 3、指令应用说明、指令应用说明 1 1)在螺纹切削过程中,按下循环暂停键时,刀具立即按斜)在螺纹切削过程中,按下循环暂停键时,刀具立即按斜线回退,先回到
50、线回退,先回到X X轴起点,再回到轴起点,再回到Z Z轴起点。在回退过程中,不轴起点。在回退过程中,不能进行另外的暂停能进行另外的暂停。2022-3-1058 2 2)如果在单段方式下执行)如果在单段方式下执行G92G92循环,则每执行一循环,则每执行一次循环必须按次循环必须按4 4次循环启动按钮。次循环启动按钮。 3 3)G92G92指令是模态指令,当指令是模态指令,当Z Z轴移动量没有变化时,轴移动量没有变化时,只需对只需对X X轴指定其移动指令即可重复执行固定循环动轴指定其移动指令即可重复执行固定循环动作。作。 4 4)在)在G92G92指令执行过程中,进给速度倍率和主轴指令执行过程中,
51、进给速度倍率和主轴速度倍率均无效。速度倍率均无效。 5 5)执行)执行G92G92循环指令时,在螺纹切削的收尾处,循环指令时,在螺纹切削的收尾处,刀具沿接近刀具沿接近4545的方向斜向退刀,的方向斜向退刀,Z Z向退刀距离由系向退刀距离由系统参数设定。统参数设定。2022-3-10594 4、编程举例、编程举例编写如图所示工件加工程序,工件毛坯尺寸为编写如图所示工件加工程序,工件毛坯尺寸为3232。2022-3-1060零件形状比较简单,工件毛坯尺寸为零件形状比较简单,工件毛坯尺寸为3232。零件加工工艺路线设计为:工件外零件加工工艺路线设计为:工件外圆表面的粗加工与精加工并倒角;螺圆表面的粗加工与精加工并倒角;螺纹退刀槽加工;螺纹的粗加工与精加纹退刀槽加工;螺纹的粗加工与精加工。工。所采用的刀具有外圆端面车刀所采用的刀具有外圆端面车刀(T0101T0101)、切槽刀()、切槽刀(T0202T0202,刀宽,刀宽3 3)以及)以及6060螺纹车刀(螺纹车刀(T0303T0303)。)。2022-3-1061376.185 . 10825. 120082
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024年电磁功能材料精密加工辅助材料项目资金申请报告代可行性研究报告
- 2025年广东省潮州市单招职业倾向性测试题库及参考答案
- 地理-云南省师范大学附属中学2025届高三下学期开学考试试题和答案
- 2025年河南省焦作市单招职业倾向性测试题库附答案
- 2025年度司机职业发展规划与薪酬激励合同
- 2025年度农村鱼塘租赁与生态养殖项目合作合同
- 2025年度建筑工地食堂食品安全风险评估协议
- 2025年度合伙人分伙协议书:清洁能源项目投资合作分摊及退出协议
- 2025年甘肃省兰州市单招职业倾向性测试题库必考题
- 2025年度体育赛事组织管理委托书合同范文
- 全国第三届职业技能大赛(智能网联汽车装调运维)选拔赛理论考试题库(含答案)
- 电信网络诈骗犯罪的特征、治理困境及对策建议
- 救护车挂靠私立医院协议书(2篇)
- 《血透患教》课件
- app 购买合同范例
- 高二上学期物理(理科)期末试题(含答案)
- 2024年房地产经纪人《房地产经纪专业基础》考前冲刺必会试题库300题(含详解)
- 矿山生态修复工程不稳定斜坡治理工程设计
- 躲避球运动用球项目评价分析报告
- 风机盘管更换施工方案
- 河道整治与生态修复工程监理规划
评论
0/150
提交评论