如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
计算机软件及应用铣床(xǐchuáng)编程指令第二章数控加工编程基础(jīchǔ)与实例一、准备功能G代码G功能有非模态G功能和模态G功能之分。1.非模态G功能:只在所规定的程序段中有效(yǒuxiào),程序段结束时被注销;例:N10G04P10.0(延时10s)N11G91G00X-10.0F200(X负向移动10mm)N10程序段中G04是非模态G代码,不影响程序段的移动。2.模态G功能:一组可相互(xiānghù)注销的G功能,这些功能一旦被执行,则一直有效,直到被同一组的G功能注销为止。例:N15G91G01X-10.0F200N16Y10.0(G91,G01仍然有效)N17G03X20Y20R20(G03有效,G01无效)G24、G68、G51等不能与G01放在同一程序段。二、有关单位的设定(1)尺寸单位选择G20,G21,G22G20:英制输入制式;G21:公制输入制式;G22:脉冲(màichōng)当量输入制式。说明:1.这3个G代码必须在程序执行运动指令前设定指令。2.G20,G21,G22不能在程序执行的中途切换。(2)进给速度单位的设定G94、G95格式(géshi):G94F_;G95F_;说明:G94:每分钟进给;G95:每转进给。四、坐标平面选择G17,G18,G19说明:G17:选择XY平面;G18:选择ZX平面;G19:选择YZ平面。执行圆弧插补和建立刀具半径补偿功能(gōngnéng)时,必须用该组指令选择所在平面。注意:移动指令与平面选择无关。例:%1002N01G54选择点(-200,-170,-250)为程序原点N02G17G01X0Y0Z10F200Z轴到达工件(gōngjiàn)坐标系中点(0,0,10)N03M30由于数控铣床大都在XY平面内进行圆弧插补,故G17可以省略。五、进给控制指令(1)线性进给G01格式:G01X_Y_Z_F_;说明(shuōmíng):X、Y、Z:线性进给终点,在G90时为终点在工件坐标系中的坐标;在G91时为终点相对于起点的位移量;F:合成进给速度。(2)圆弧进给(jìnɡěi)G02/G03说明(shuōmíng):G02:顺时针圆弧插补;G03:逆时针圆弧插补;X,Y,Z:圆弧终点;I,J,K:圆心相对于圆弧起点的偏移值,在G90/G91时都是以增量方式指定;R:圆弧半径,当圆弧圆心角小于等于180°时,R为正值,否则R为负值例使用G02对图所示劣弧(lièhú)a和优弧b编程。例使用(shǐyòng)G02/G03对图所示的整圆编程。(5)螺旋线进给(jìnɡěi)G02/G03例使用(shǐyòng)G03对图3.22所示的的螺旋线编程。(6)虚轴指定G07及正弦线插补格式:G07X_Y_Z_说明:X、Y、Z:被指令轴后跟数字0,则该轴为虚轴,后跟数字1,则该轴为实轴。若一轴设为虚轴,则此轴只参加计算,不运动(yùndòng)。虚轴仅对自动操作有效,对手动操作无效。在螺旋线插补指令功能前,用G07将参加圆弧插补的某一轴指定为虚轴,则螺旋线插补变为正弦线插补。例9:使用G03、G07对图3.23所示的关于Y–Z平面(píngmiàn)上的正弦线编程。正弦线在XY平面(píngmiàn)上的投影如图所示。程序如下:N01G00X0Y0Z50设定工件(gōngjiàn)上表面Z30,起刀点距上表面20mm。N02G01Z0F200M03N03G07X0设定X轴为虚轴。N04G03X0Y.0I0J5.0Z20.0F100正弦线插补功能。N05G07X1设定X轴为实轴。N06G01Z50N07M30六、刀具补偿(bǔcháng)功能指令(1)刀具半径补偿(bǔcháng)G40,G41,G42说明:G40:取消刀具半径(bànjìng)补偿;G41:左刀补(在刀具前进方向左侧补偿)G42:右刀补(在刀具前进方向右侧补偿),G17:刀具半径(bànjìng)补偿平面为XY平面;G18:刀具半径(bànjìng)补偿平面为ZX平面;G19:刀具半径(bànjìng)补偿平面为YZ平面;第二章数控加工编程基础(jīchǔ)与实例练习例:考虑刀具半径补偿,编制图3.29所示零件的加工程序:要求建立如图所示的工件坐标系,按箭头所指示的路径进行加工,设加工开始时刀具距离工件上表面50mm,切削(qiēxiāo)深度为10mm。注意:(1)加工前应先用手动方式对刀,将刀具移动到相对于编程原点(−10,−10,50)的对刀点处;在系统“刀具表”中设定01号刀的半径值。(2)图中带箭头的实线为编程轮廓,不带箭头的虚线(xūxiàn)为刀具中心的