2. 功能 位置控制 插补运算 状态显示 PLC 故障诊断 … … 1.译码(Decode) 将用文本格式(通常用ASCII码)表达的零件加工程序,以程序段为单位转换成后续程序(本例是指刀补处理程序)所要求的数据结构(格式)。 数据结构示例: Struct PROG_BUFFER { char buf_state; //缓冲区状态,0 空;1 准备好。 int block_num; //以BCD码的形式存放本程序段号。 double COOR[20];//存放尺寸指令的数值(μm)。 int F,S; //F(mm/min)S(r/min)。 char G0; //以标志形式存放G指令。 char G1; char M0; //以标志形式存放M指令。 char M1; char T; //存放本段换刀的刀具号。 char D; //存放刀具补偿的刀具半径值。 }; 以标志形式存放G指令示例 N06 G90 G41 D11 G01 X200 Y300 F200 ; 1 2 3 4 5 6 7
原创力文档

文档评论(0)