Sg数控铣削编程方法与应用
1.数控铣床的坐标系
(1)机床坐标系
机床坐标系是机床上固有的坐标系,并设有固定的零点(机械零点),它由厂家在生产机床时确定。
XK5032立式数控铣床符合ISO规定,即以机床主轴轴线方向为Z轴,刀具远离工件方向为Z轴正方向;X轴规定为水平平行于工件工件装夹表面,人在工作台前面对主轴,右方向为X轴正方向;Y轴垂直于X,Z轴坐标轴,其方向根据笛卡儿坐标系右手定则确定。
(2)工件坐标系
工件坐标系是用来确定工件几何形体上各要素的位置而设置的坐标系,工件坐标系的原点即为工件零点。工件零点的位置是任意的,由编程人员编制程序时根据零件特点选定。
(3)工件坐标系的设定
工件坐标系的设定是进行变成计算的第一步,应当根据不同的加工要求和编程的方便性恰当选择。
1)用G92设定工件坐标系
其输入格式:G92 X Y Z
该指令可以出现在程序的第一段,也可出现在程序段中间,以重新设定工件坐标系。数控系统执行该指令前,一般先把刀具置于一个合适的位置,执行该段程序后,机床并不产生运动,只是把坐标设定值送入内存。
2)G54~G59设定工件坐标系
XK5032立式数控铣床还可以通过CRT/MDI在参数设置方式下,设定6个不同的工件坐标系。这6个坐标系分别被记忆成G54、G55、G56、G57、G58、G59,在加工时通过G54~G59指令选择相应的坐标系。
G90指令与G54~G59指令的使用区别是:G92指令通过程序来设定工件加工程序,其坐标原点与当前刀具所在位置有关;而G54~G59指令通过CRT/MDI在参数设置方式下设定工件坐标系,其坐标原点与当前刀具所在位置无关。G92指令只是设定坐标系,不产生任何移动;G54~G59指令可以与G00指令等组合在相应的工件坐标系中进行位移。
2.主要功能指令
(1)常用辅助功能指令
用来指定机床的辅助动作和状态(如机床的启停、转向、切削液的开关、主轴转向、刀具夹紧松开等〕
M00-程序暂停,机床的转动、进给、切削液停止。重新启动机床后继续执行下面的程序;
M01-程序选择停止指令,只有按下面板上“选择停止”键,该指令才有效。执行该指令,与M00相似。按“启动”键,继续执行下面的程序;
M02-程序结束,机床处于复位状态;
M03-主轴正转(CW);
M04-主轴反转(CCW);
M05-主轴停转。M03和M04指令之间必须用M05指令使主轴停转后进行;
M08-冷却液开;
M09-冷却液关;
M98-放在主程序中,用来调用子程序。格式为:M98 P ,其后8位数字,前4位是调用次数,后4位是子程序号。调用1次时,前4位可省略。
M99-放在子程序最后,用来返回主程序的相应程序段。当M99后不跟任何代码时,返回调用程序的后一段程序段。否则返回到M98 P 所指定的P后的程序段。
当M99单独在主程序中使用时,不跟任何代码,返回主程序的开头,否则返回到主程序P指定的程序段。
(2)绝对尺寸指令和增量尺寸指令
1)绝对尺寸方式(G90)
在该方式下,程序段中的尺寸为绝对坐标值。
2)增量尺寸方式(G91)
在该方式下,程序段中的尺寸为增量坐标值,即相对于前一工作点的增量值。
实际编程中,G90和G91并无特殊规定,可根据给定零件的已知条件选择。
(3)基本进给指令(G指令)
1)快速进刀指令(G00)
G00 X Y Z ;最快进给速度为系统默认,由系统参数调整;
2)直线插补指令(G01)
G01 X Y Z F ;注意到G90和G91时,起刀的原点不同,F单位是mm/min;
3)圆弧插补指令(G02、G03)
在XY平面(G17)内,
G02 X Y R F 顺圆插补
G03 X Y R F 逆圆插补
或者:
G02 X Y I J F 顺圆插补
G03 X Y I J F 逆圆插补
采用G90时,X Y Z 是圆弧终点相对于工件零点的坐标,采用G91
时,X Y Z 是圆弧终点相对于圆弧起点的坐标。
I J K 是圆弧的圆心坐标值,均为圆心点相对于圆弧起点的增量值。
R 为圆弧半径。圆心角小于等于180度R为正值、圆心角大于180度R为负值。当圆弧为整圆时,不能用R,只能用I,J,K。
4)进给暂停指令(G04)
G04指令可使进给暂停,刀具在某一点停留一段时间后再执行下一段程序。输入格式:
G04 X 或G04 P ;
X 或P 均为指定进给暂停时间。两者区别是:X后面可带小数点,单位
是s;P后面数字不能带小数点,单位为ms。如,G04 X3.5,或者G04 P3500,都表示刀具暂停了3.5秒。
(4)补偿指令
1)刀具半径补偿指令(G41、G42、G40)
G41为左刀补指令,表示沿着刀具进给方向看,刀具中心在零件轮廓的左侧;
G42为右刀补指令,表示沿着刀具进给方向看,刀具中心在零件轮廓的左侧;
输入格式:
G41(G42)G01 X Y D ;
式中,D 为刀具号,存有预先由MDI方式输入的刀具半径补偿值。
G40为取消刀具半径补偿指令;
输入格式:
G40 G01 X Y ;
刀补指令使用注意:
G40与G41或G42要成对使用;
从无刀补状态进入刀补状态转换时必须采用G00或G01直线移动指令,不能用G02、G03;
刀补撤消时也要用G00或G01直线移动指令。
2)刀具长度补偿指令(G43、G44、G49)
G43为正补偿,表示刀具在Z方向实际坐标值比程序给定值增加一个偏移量;
G42为负补偿,表示刀具在Z方向实际坐标值比程序给定值减少一个偏移量;
输入格式:
G43(G44)G01 Z H ;
式中,H 为刀具号,存有预先由MDI方式输入的刀具长度补偿值。
G49为取消刀具长度补偿指令;
输入格式:
G49 G01 Z ;
(5)固定循环指令(G98、G99、G80)
固定循环指令是用一个特定的G指令代替某个典型加工中几个固定、连续的动作,使加工程序简化。固定循环主要用于孔加工,通常包括以下六个基本动作。
动作一 ——X,Y轴快速定位(初始点);
动作二 ——快速移动到R点;
动作三 ——切削进给进行孔加;工
动作四 ——执行孔底动作(包括暂停、刀具移位等);
动作五 ——返回到R点;
动作六 ——快速返回到初始点。
固定循环的输入格式:
G98(G99)G X Y Z R Q P L
式中,G98—返回初始点;
G99—返回R点;
参数除了拷贝还要根据每台的设备进行调整的
是不是两个轴的间隙补偿数值不对?同样机床磨损不一样,间隙数值也不一样,你试一下看看
用FANUC SERVO GUIDE调整下,丝杆的间隙自己测。
再看看别人怎么说的。
哈哈 !你被厂家黑啦;参数除了拷贝以外还要根据每台设备进行调整的;
具体调整系数应当采用标准样件加工细调的,可以参照国际标准对机床精度要求,
我们厂现在用的是山东帝马数控生产的立卧两用的万能铣床,只要有点地属此养根食小问题我们就给厂家打电话。山东帝马数控在全国有30多个服务网点,售后服务相当给力!性价比=质量+价格+售后。强烈推荐山东帝马数控生产的XK5032数控立式升降台铣床。