第一节数控加工程序编制基础 三、程序编制代码」 穿孔纸带 穿孔纸带也称控制带或简称纸带,是数控机床常用的 控制介质之一。国标GB887088规定纸带宽度为254mm, 每一行有8个代码孔,用来记录数字、字母或符号信息,有 孔表示二进制的“1,无孔表示二进制的“0”。穿孔带内 还有一条与带边平行的中导孔道(小孔),它的作用是制 带和读带时的导向孔,同时用作读带的同步孔,也称同步 孔。中导孔和代码孔的尺寸和位置必须符合GB19901980 的规定
穿孔纸带 穿孔纸带也称控制带或简称纸带,是数控机床常用的 控制介质之一。国标GB8870-88规定纸带宽度为25.4mm, 每一行有8个代码孔,用来记录数字、字母或符号信息,有 孔表示二进制的“1”,无孔表示二进制的“0”。穿孔带内 还有一条与带边平行的中导孔道(小孔),它的作用是制 带和读带时的导向孔,同时用作读带的同步孔,也称同步 孔。中导孔和代码孔的尺寸和位置必须符合GB1990-1980 的规定。 第一节 数控加工程序编制基础 三、程序编制代码
lsO和EA代码的穿孔带表示方法如图所示。 纸揹送孔 纸祈物珐孔 奇数校验孔 码数校验孔 4567 8 3}数字码 8 8 8 8 o888 地址 88 8 8:8 。88 86= 88 38 ∞n}工作符号 88°:8°°R 888 珠符号码
ISO和EIA代码的穿孔带表示方法如图所示
第一节数控加工程序编制基础 三、程序编制代码 sO代码与EA代码的比较 1.ISO代码为七位〓进制编码,EIA为六位(不包括奇偶校 验位),因而ISO代码的信息量比EA代码大一倍。 2.ISO代码比EA代码的编码规律性强,容易识别。ISO数字 码在第5、6列均有孔,地址码第7列有孔,符号码第六列 有孔,这些规律为程序的输入、译码带来方便。 3.ISo代码为偶数码,第8列为补偶位,而EA代码为奇数码, 第5列为补奇位。 4.ISo代码的编码与ASCI码相同,计算机通常采用ASCI码 进行信息交换、屏幕显示、打印机打印等,使得数控机床 使用的ISO代码就具有易于与计算机配合的优点
ISO代码与EIA代码的比较 1. ISO代码为七位二进制编码,EIA为六位(不包括奇偶校 验位),因而ISO代码的信息量比EIA代码大一倍。 2. ISO代码比EIA代码的编码规律性强,容易识别。ISO数字 码在第5、6列均有孔,地址码第7列有孔,符号码第六列 有孔,这些规律为程序的输入、译码带来方便。 3. ISO代码为偶数码,第8列为补偶位,而EIA代码为奇数码, 第5列为补奇位。 4. ISO代码的编码与ASCII码相同,计算机通常采用ASCII码 进行信息交换、屏幕显示、打印机打印等,使得数控机床 使用的ISO代码就具有易于与计算机配合的优点。 第一节 数控加工程序编制基础 三、程序编制代码
第一节数控加工程序编制基础 四、零件加工程序结构与格式 (一)零件加工程序格式 >开始符(Iso:%,EIA:ER) >程序头:程序名( FANUC系统中:O+数字) >程序体:程序段 程序尾:结束指令:M02或M30 >程序结束符 % 程序开始符 o1000 程序名 N10G80G49G40M05;程序主体 N20G91G28z0;(程序主体由若干程序段组成) N100M30;程序结束指令 % 程序结束符
(一)零件加工程序格式 ➢开始符(ISO:%,EIA:ER) ➢程序头:程序名(FANUC系统中:O+数字) ➢程序体: 程序段 ➢程序尾:结束指令:M02或M30 ➢程序结束符 % 程序开始符 O1000 ; 程序名 N10 G80G49G40M05; 程序主体 N20G91G28Z0; (程序主体由若干程序段组成) …… N100 M30; 程序结束指令 % 程序结束符 第一节 数控加工程序编制基础 四、零件加工程序结构与格式
加工程序组成 在数控加工程序中主要包含有刀具位移指令切削参数(刀 避给速度等)以及一些辅助功能控制指令(冷却液 的开:芳酵卖 % 程序开始符 o1000(BIT); 程序头 N10G91G28z0M05; 回到换刀位置 N20T1( ENDMILL-10mm);指定使用的刀具 N30M6 换刀 N40s1000M03 指定刀具转速(切削速度) N50G90G54G00X0Y0;刀具位移指令及数据 N60G43z20Ho1M08 M08为打开冷却液 N70G01Z-10F100;F100指定进给速度 N80G01X100.Y0F300;刀具位移数据 N90 M30 M30程序结束指令 % 程序结束符
加工程序组成 在数控加工程序中主要包含有刀具位移指令、切削参数(刀 具转速、进给速度等)以及一些辅助功能控制指令(冷却液 的开关、刀具的交换等)。 % 程序开始符 O1000(BIT); 程序头 N10 G91G28Z0M05; 回到换刀位置 N20 T1(ENDMILL-10mm);指定使用的刀具 N30 M6; 换刀 N40 S1000M03 指定刀具转速(切削速度) N50 G90G54G00X0Y0;刀具位移指令及数据 N60 G43Z2.0H01M08 M08为打开冷却液 N70 G01Z-10.F100; F100指定进给速度 N80 G01X100.Y0.F300; 刀具位移数据 N90 M30; M30程序结束指令 % 程序结束符