① 什么是程序字常见的程序功能字有哪几种
机床NC程序段中包含的功能字有准备功能、坐标功能字、进给功能字、主轴功能字、刀具功能字和辅助功能字。
一准备功能字
二坐标功能字
三进给功能字
四主轴功能字
五刀具功能字
六辅助功能字
程序状态寄存器的PSW是一个存放状态标志、控制标志的寄存器。状态标志是用来记录程序中运行结果的状态信息,它们是根据有关指令的运行结果由CPU自动设置的。常用的有CF(进位标志)、OF(溢出标志)、ZF(零标志)、SF(符号标志)、AF(辅助进位标志)、PF(奇偶标志)
② 法兰克,,数控车指令字符、G代码、M代码、F、S、T
1. 顺序号字(程序段号)
顺序号字以字母N开头,后接一个2~4位的数字。它定义了数控程序中各程序段的编号,尽管编号顺序与程序执行顺序无关,但可作为程序段的参考标识。
2. 准备功能字(G代码)
G代码以字母G开头,后接两位数字,是控制机床运动的主要指令。常用的G代码包括:
- G00:快速定位,用于刀具在非切削状态下的快速移动。
- G01:直线插补,用于切削运动中的直线切削。
- G02、G03:分别代表顺时针和逆时针圆弧插补。
- G90、G91:绝对指令和增量指令,影响刀位点的坐标表达方式。
- G40、G41、G42:刀具半径补偿,简化编程操作。
- G54至G59:工件坐标系设置,用于设置不同的加工坐标系。
- G65至G99:包括宏程序调用、程序停止、主轴控制等功能。
3. 辅助功能字(M代码)
辅助功能字由字符M及随后的两位数字组成,用于控制机床的辅助装置。常用的M代码包括:
- M02、M30:程序结束。
- M03、M04、M05:控制主轴的旋转状态。
- M08、M09:控制冷却液的开关。
4. 其他功能字
- 尺寸字:用于指定刀位点坐标或圆弧刀轨的圆心坐标。
- 进给功能字(F指令):设定刀具的进给速度。
- 主轴转速功能字(S指令):设定主轴的转速。
- 刀具功能字(T指令):指定加工时所用的刀具号。
③ 机床程序段中包含的功能字有几种
机床NC程序段中包含的功能字有准备功能、坐标功能字、进给功能字、主轴功能字、刀具功能字和辅助功能字。
一准备功能字
准备功能字G代码,用来规定刀具和工件的相对运动轨迹(即指令插补功能)、机床坐标系、坐标平面、刀具补偿、坐标偏置等多种加工操作。 G代码分模态代码和非模态代码:
① 模态代码一旦执行就保持有效,直到同组另一代码出现,编写程序时,与上段相同的模态指令可省略不写.不同组模态指令编在同一程序段内,不影响其续效。
②非模态代码只有在其所在的程序段内有效。
二坐标功能字
坐标功能字(又称尺寸字)用来尺寸字用于确定机床上刀具运动终点的坐标位置。即机床各坐标的位移量。一个程序段中有多个尺寸字时,一般按上述地址符顺序排列。
三进给功能字
进给功能字的地址符是F,又称为F功能或F指令,用于指定切削的进给速度。对于车床,F可分为每分钟进给和主轴每转进给两种,对于其它数控机床,一般只用每分钟进给。F指令在螺纹切削程序段中常用来指令螺纹的导程。
四主轴功能字
主轴转速功能字的地址符是S,又称为S功能或S指令,用于指定主轴转速。单位为r/min。对于具有恒线速度功能的数控车床,程序中的S指令用来指定车削加工的线速度数。
五刀具功能字
刀具功能字的地址符是T,又称为T功能或T指令,用于指定加工时所用刀具的编号。对于数控车床,其后的数字还兼作指定刀具长度补偿和刀尖半径补偿用。
六辅助功能字
辅助功能代码,也称M功能,M指令或M代码。它由地址码M和其它两位数组成。共有100种(M00-M99)。它是控制机床辅助动作的指令,主要用作机床加工时的工艺性指令。如主轴的开,停,正反转,切削液的开,关,运动部件的夹紧与松开等。