以下为某数控车床的轴加工程序: % o0001 N10G96S180T0101; N20M04; M30 M08 N40G00X62.0z50 N50G71P60Q80U0.2Wo1D2.OF02 N60 CO0 X30.0 N70C01z-15.0F0.15; N80XL6U.Uz-30.0 N9oG00x200.0z100.0T0100 N100M30; %
以下为某数控车床的轴加工程序: % O0001 N10 G96 S180 T0101; N20 M04; M30 M08; N40 G00 X62.0 Z5.0; N50 G71 P60 Q80 U0.2 W0.1 D2.O F02; N60 COO X30.0; N70 C01 Z-15.0 F0.15; N80 XL6U.U Z-30.0; N90 G00 X200.O Z100.0 T0100; N100 M30; %
该加工程序由程序编号O0001、9个程序段组成的程序内容和M30程序 结束指令)三部分组成。程序段结束符用分号表示。 常规加工程序按开始符(单列一段)、程序名(单列一段、程序主体和程 序结束指令(一般单列一段)、程序结束符的顺序组成。程序开始符与程序 结束符是同一个字符:在ISO代码中用%,在EA代码中用ER。程序名给用 户使用、存储和检索程序等带来方便。程序名的形式由数控系统决定,通 常有两种形式:一种是以规定的英文字母多用o或P或%为首、后跟若干 位数字组成两位或四位);另一种是由英文字母、数字或英文、数字混合 组成,中间还可加入“一”号,例如:LC30- FIANGE2153 程序结束指令可用M02(程序结束或者M30(纸带结束)。现代数控机床 一般均使用存储器中的加工程序进行加工,执行完程序主体后,由M02可 M30指令停止主轴、冷却液和进给,并使控制系统复位。有些数控系统(机 床M02和M30是完全等效的,而有些数控系统有区别,用M02则自动运 行结束后光标停在程序结束处,而用M30则自动运行后光标和屏幕显示能 自动返回到程序开头处,按启动按钮就可以再次运行程序。M02和M30允 许与其他程序段合用,但最好还是将其单列为一个程序段。 程序主体由若干程序组成。程序主体也可采用主程序和子程序的结构 形式,或采用宏程序结构形式
该加工程序由程序编号O0001、9个程序段组成的程序内容和M30(程序 结束指令)三部分组成。程序段结束符用分号表示。 常规加工程序按开始符(单列一段)、程序名(单列一段)、程序主体和程 序结束指令(一般单列一段)、程序结束符的顺序组成。程序开始符与程序 结束符是同一个字符:在ISO代码中用%,在EIA代码中用ER。程序名给用 户使用、存储和检索程序等带来方便。程序名的形式由数控系统决定,通 常有两种形式:一种是以规定的英文字母(多用O或P或%)为首、后跟若干 位数字组成(两位或四位);另一种是由英文字母、数字或英文、数字混合 组成,中间还可加入 “一”号,例如:LC30-FIANGE-215-3。 程序结束指令可用M02(程序结束)或者M30(纸带结束)。现代数控机床 一般均使用存储器中的加工程序进行加工,执行完程序主体后,由M02或 M30指令停止主轴、冷却液和进给,并使控制系统复位。有些数控系统(机 床)M02和M30是完全等效的,而有些数控系统有区别,用M02则自动运 行结束后光标停在程序结束处,而用M30则自动运行后光标和屏幕显示能 自动返回到程序开头处,按启动按钮就可以再次运行程序。M02和M30允 许与其他程序段合用,但最好还是将其单列为一个程序段。 程序主体由若干程序段组成。程序主体也可采用主程序和子程序的结构 形式,或采用宏程序结构形式
第一节数控加工程序编制基础 四、零件加工程序结构与格式 加工程序:由若干程序段组成 程序段:由程序字组成,指令机床完成某一动作 程序字:规定次序的字符组,英文字符(地址符)+数字 顺序号字,准备功能字,尺寸字,进给功能字, 主轴转速功館字,刀具功館字,辅助功館字
加工程序: 由若干程序段组成 程序段: 由程序字组成,指令机床完成某一动作 程序字: 规定次序的字符组,英文字符(地址符)+数字 顺序号字,准备功能字,尺寸字,进给功能字, 主轴转速功能字,刀具功能字,辅助功能字 第一节 数控加工程序编制基础 四、零件加工程序结构与格式
第一节数控加工程序编制基础 四、零件加工程序结构与格式 (二)程序段 程序段是可以作为一个单位来处理的连续的字组,它实际是数 控加工程序中的一句。多数数控程序段是用来指令机床完成 (执行)某一动作。程序的主体是由若干个程序段组成的。在 书写时,每一个程序段单独占用一行。每个程序段中所使用的 字的个数原则上没有限制。每一个程序段的结尾处必须用程序 段结束代码来分隔。在SO标准中用EoB( End of block) 符号;在EA标准中用LF符号。在 Fanuc系统中使用 来作 为程序段结束符号。下面的五行程序就是五个程序段。 N10G40G49G80M05; N20G91G28z0; N30T1 N40M06 N50G90G54G00X0Y0s1000M03;
(二)程序段 程序段是可以作为一个单位来处理的连续的字组,它实际是数 控加工程序中的一句。多数数控程序段是用来指令机床完成 (执行)某一动作。程序的主体是由若干个程序段组成的。在 书写时,每一个程序段单独占用一行。每个程序段中所使用的 字的个数原则上没有限制。每一个程序段的结尾处必须用程序 段结束代码来分隔。在ISO标准中用EOB( End Of Block ) 符号;在EIA标准中用LF符号。在Fanuc系统中使用“;”来作 为程序段结束符号。下面的五行程序就是五个程序段。 N10 G40G49G80M05; N20 G91G28Z0; N30 T1; N40 M06; N50 G90G54G00X0Y0S1000M03; 第一节 数控加工程序编制基础 四、零件加工程序结构与格式
第一节数控加工程序编制基础 四、零件加工程序结构与格式 (三)程序段格式 程序段格式是指程序段中字、字符和数据的安排规则。 程序段格式主要有: 1.固定顺序格式; 2分隔符程序段格式(HT或TAB) 3字地址可变程序段格式,它又称为字地址格式。 固定顺序格式和分隔符程序段格式现在已不使用。在字地 址可变程序段格式中,程序字长是不固定的,程序字的个 数也是可变的,程序字的顺序是任意排列的。例如程序段 G80G40G49”与“G49G40G80的作用是完全相同的
(三)程序段格式 程序段格式是指程序段中字、字符和数据的安排规则。 程序段格式主要有: ⒈固定顺序格式; ⒉分隔符程序段格式(HT或TAB) ; ⒊字地址可变程序段格式,它又称为字地址格式。 固定顺序格式和分隔符程序段格式现在已不使用。在字地 址可变程序段格式中,程序字长是不固定的,程序字的个 数也是可变的,程序字的顺序是任意排列的。例如程序段 “G80G40G49”与“G49G40G80”的作用是完全相同的。 第一节 数控加工程序编制基础 四、零件加工程序结构与格式