《NC程序讲解资料课件.ppt》由会员分享,可在线阅读,更多相关《NC程序讲解资料课件.ppt(27页珍藏版)》请在三一办公上搜索。
1、NC程序説明資料,NC程序,是数字控制(Numerical Control)的简称是地址(、等英文字母)与符号(数字)的组合来指挥运行,原则上是主轴以每分間转的转速顺时针旋转切削开始到结束以每分钟的主轴转速进行切削等命令的组合,G代码,在装置内部用来处理軸的移动、坐标系的设定等的功能。代码用字母和2位数字来表示可以使用共种。,)快进 在刀具从开始位置移动到接近工件的位置或移动到钻孔的位置的情况下、快速移动到指定位置时使用的命令。,;,目标坐标,G代码,)直線補間 设定刀具从始点到終点的直线上的移動速度的时候使用。,;,目标坐标,移动速度,G代码,)、円弧補間 设定刀具从始点到終点的弧线上的移動
2、速度的时候使用。,右转,左转,G代码,指示从圆弧的中心位置现在的点开始的相对值的坐标。,)、円弧補間,平面的圆弧的情况中心位置的表示記号(位置)是和。、,;,目标坐标,移动速度,中心坐标,平面指定,G代码,G17,G18,G19指定平面(平面选择)指定円弧補間所运行的平面。,圆弧通常只能在以确定的平面上运行。也就是说圆弧只能在X-Y平面、Z-X平面、Y-Z平面上运行。各个平面的中心位置的表示是不一样的。,G代码,)暂停(一時停止)在希望暂停读取数据时使用。,暂停时间,)、刀具直径的修正 在刀具在移動位置向直径方向偏移进行修正时使用。,G代码,)、刀具直径的修正,左边修正,右边修正,取消,修正量
3、一般是从符号和位数字组成的在机床已登录的値中间进行选择的。,;,修正编号,目标坐标,直线補間,G代码,)、工具长度修正,在軸的移动量上加减修正量的时候使用,(G90G54G00)H02G43Z20.0;工具前端行进到Z20.0的规定位置的修正移动,工具长度()修正,G代码,)、工具长度修正,工具长度()修正,如果在不进行刀具长度修正的情况下像到左图那样的位置使设备运行的话,刀具可能会碰到产品,使刀具损坏、产品损坏,夹具移动,工具長度修正解除,G代码,)、工具长度修正,;,修正编号,移動量,直线補間,)工件坐标系(程序坐标)在多个面加工的情况和重复加工作业的情况下非常用效果,G代码,)固定循环(
4、开孔),以下是程序。注是绝对指令。1-1)X50.0Y50.0(定位)1-2)G00Z2.01-3)G01Z-25.0F1001-4)G00Z100.02-1)X100.0Y75.0(第二处的定位)2-2)G00Z2.02-3)G01Z-25.0F1002-4)G00Z100.0,开孔,相同条件不进行变更的话省略、这样的话可以使程序简单来进行固定循环,G代码,)、固定循环,钻头循环,(G00Z100.)1)G81X50.0Y50.0Z-25.0R2.0F1002)X100.0Y75.0 从2)开始只要有的定位指令就可以钻孔,;,目标坐标,切削进给终点(軸),切削进给起点(軸),切削进给速度,G
5、代码,)、固定循环,步骤循环,;,用在希望在中途切断切屑的时候,一次切削进给长度的指定定,G代码,)、固定循环,深孔循环,;,一次切削进给长度的指定定,与的不同点是每次到达点时刀具要退回原则上用于边排除切屑边加工的情况下,G代码,)、固定循环,计数钻孔循环,;,在点的进给停止指令(能以时间进行设定),这里可以用进行点的进给停止指令另外 的意思是秒的进给停止一般情况下在座圈等地方使用,G代码,)绝对值指令(絶対値指令),仅考虑移動指令値。C作为各軸(这里指,)現在値、从这里开始移動的指令,N001(G90)G00 X50.Y80.N002 X100.N003 X200.152(d 孔径)N004
6、 X280.152 Y55.N005 X345.152 Y80.,像这样可以直接输出数値,G代码,)指令(増分値指令),仅考虑移動指令値C作为各軸(这里指、)的現在値(主軸)、从这里开始移動的指令,N001G91G00X50.Y80.(从c 点开始到右50.上80的移动指令)N002X50.(从N001的位置开始向右50移动的指令)N003X100.152(N002 100.152移动的指令)N004X80.Y-25.(N003右80.下25.移动的指令)N005X65.Y25.(N004右65.上25.移动的指令),代码,机床运行的运行是由各开关的动作来控制的、控制主軸的旋转、停止、刀具的更
7、换等。用字母和位数字来表示,)程序停止,主軸旋转的停止、各軸的进给停止,)任意停止,NC装置的任意停止开关在ON的状态下与M00相同进行动作 OFF状态的话、无视处理,代码,)结束程序,程序(NC数据)的结束指令遇到这个指令的话、不能读取从这里向下的数据,)、主軸正转、反转,在使主軸(工具)旋转时使用。M03为正转(右转)、M04为反转。在这个指令前要设定主軸转速S功能,;,转速,代码,)主轴旋转停止,)工具交換,)冷却液,需要使用切削液的情况下,使用这个指令使冷却液从喷嘴喷出,是主轴旋转停止的指令、仅使旋转停止、不指定停止的角度,在装有ATC的机床上进行工具更换时使用,代码,)冷却液停止,)
8、主軸定位停止,)程序结束,是的停止指令,主軸停止后使主轴保持在指定角度上的指令,通知程序结束、返回起始的指令,代码,)伺服程序结束,)调用伺服程序,调用伺服程序的代码,伺服程序结束代码、原则上、在调用这个伺服程序的后继续下面的模块进行加工,;,调用伺服程序的编号,代码,代码,调用要使用的刀具的指令用进行表示,快进速度指定代码一般的来说快进速度是指每分钟的移动距离,代码,主軸转速的指定代码如果希望主軸转速在的时候用进行指示 实际的指令是由转速和旋转方向同时进行指示的。例(转速)(顺时针方向旋转),事例程序,程序的实例以(加工左图的腰形孔)为基础进行説明。这个程序是以(主程序)和(伺服程序)构成、孔的中央和工件的上面作为加工原点(,都为0.0),;(程序名:、主程序);(指示绝对坐标系,高速移动到mm);(高速移动到加工开始坐标);(高速移动到加工开始位置的高度后,主轴旋转);(切削mm,切削移动速度100mm/min);(调用伺服程序);(高速移动到mm);(回到加工原点);(主轴旋转停止);(程序结束),事例程序,(程序名:、伺服程序;(工具直径修正(左修正)开始);(开始模块);(直线切削);(圆弧切削(CCW);(直线切削);(圆弧切削(CCW);(直线切削);(修正完成);(伺服程序结束),