FANUC系统编程TMSFD代码T:刀具号M:辅助代码S:主轴转速F:进给速度D:半径补偿MCS:机械坐标系工厂生产厂家出厂时固定的永久不变的一个坐标系,它的原点在三个轴的最大位移处WCS:工件坐标系工件坐标系,为了工作方便自己设定的一个坐标系REL:相对坐标系起一个临时辅助的作用,个人感觉来讲应该叫临时坐标系模态的概念:一次指定永久有效,只到被同一代码取代
M0:程序停止M2:程序结束M4:主轴反转M6:刀具交换M9:切削液关闭M98:调用子程序常用的M代码:M1:程序选择性停止M3:主轴正转M5:主轴停止M8:切削液开启M30:程序结束返回开头M99:子程序结束G代码注:不同组的G代码写在同一行同时生效,同一组的G代码写一在同一行最后的一个生效G17G18G19:平面选择指令平面指令平面第一轴/平面第二轴平面第三轴G17X/YZG18Z/XYG19Y/ZX注:平面第三轴的正方向往该平面看,顺时针为正转,逆时针为反转G0:快速定位格式:G17G0X_Y_以快速定位的方式到达G17平面的XY位置
G0不需要指定速度,是系统预设好的
G1:直线切削运动G43:刀具长度补偿(对刀长)G0Z0G43H1(指定刀具补偿号为1号刀补,并快速定位到Z0位置)G94G95:进给方式格式1:G17G94G1X_Y_F100在G17平面以mm/分钟的速度直线切削到XY坐标位置
G94是以mm/分钟的速度进给(分钟进给)格式2:G17G94G1X_Y_F0
5G95是以mm/转为单位,也就是说刀具转一圈往前走多少毫米
通常情况下用G94比较多,很少用G95G90:绝对坐标G91:增量坐标绝对坐标是相对于原点来确定位置的A(40,40)B(40,60)C(30,60)增量坐标是第二个点是相对于第一个点来确定的,也就是说第二个点是第一个点的坐标增量G90A(40,40)G91B(0,20)C(-1