iCAx开思网

标题: 【分享】masterCAM中NCI文件的解读 [打印本页]

作者: zywcnc    时间: 2004-5-13 10:27
标题: 【分享】masterCAM中NCI文件的解读
我们这版块人气不够旺啊!
  
在MasterCAM系统中,刀位原文件以nci为扩展名,称为nci文件。nci文件是ASCII码文件,集中了加工所需的刀具信息、工艺信息及其它参数信息,这些信息大都来源于CAM编程的交互定义参数。  
nci文件由若干个模块组成,按照生成NC程序的结构要求,可分成起始模块、工艺参数模块、运动模块和结束模块。每个模块由一至多个信息块组成,信息按两行排列,第一行是操作行,用简单的数字表示操作类型,如直线运动、圆弧运动、孔加工循环等;第二行是数据行,包含了定义操作所需的信息。  
其中操作行中根据操作类型分为四组:  
a) 运动操作指令:快速进给、直线和圆弧插补、五坐标插补等指令;  
b) 文件格式指令:NC程序开始、结束格式;  
c) 固定循环操作指令:孔加工循环及车、铣加工固定循环等指令;  
d) 杂项操作指令:定义杂项整数、参数等。  
以下按照操作类型分类进行讨论  
2. 运动操作指令  
目前MasterCAM系统运动操作主要有快速进给运动、直线和圆弧插补运动、五坐标插补运动。  
所示为圆弧插补操作的nci语法格式。式中g为圆弧插补操作指令,值取2或3,表示顺圆弧插补或逆圆弧插补。数据行中有8个参数,按照格式要求排成一定的顺序,以确定操作动作,每个参数又可有一个或若干个选择参数。如数据行第一个数值为圆弧加工所在平面,其参数为0、1或2,分别表示XY平面(G17)、YZ平面(G19)和XZ平面(G18)。通过调用前置处理的信息,后置处理将相关参数代码转换成NC加工指令。圆弧插补操作nci格式对应的NC程序段如图3-5所示。  
  
图2 圆弧插补nci格式  
  
五坐标插补运动的nci格式为:  
图3 圆弧插补NC格式  
  
g  
1 2 3 4 5 6 7 8 9 10 11 12  
g取11表示五坐标插补运动,数据行中12个参数的含义如下:  
1~6:分别表示X、Y、Z、U、V、W的位置  
7:取正时为进给速度,取-1进给速度保持不变,取-2为快进  
8:为刀具参数  
9:为控制标志  
10、11、12:为刀具与零件表面的切触点的向量分量  
3.2.2.2 文件格式指令  
这部分指令主要描述NC程序开始、刀具准备和NC程序结束等指令信息。  
在文件开始信息块中,操作行可选1000、1001或1001,数据行包含了刀具(尺寸、补偿、磨损) 、冷却控制、主轴速度、进给速度、参考点等信息,其nci格式如下:  
f (1000, 1001, or 1002)  
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18  
操作行取1000为不换刀标志;取1001表示文件的开始,对应的数据行有详尽的信息描述;操作行取1002为换刀标志,对应的数据行也有详尽的新刀具的信息描述。  
数据行中18个参数的含义如下:  
1:程序号  
2:程序段起始序号,为0,则不输出序号  
3:程序段序号增量  
4:刀具号码  
5~6:刀具半径补偿寄存器号、刀具长度补偿寄存器号  
7:铣削平面,指进行圆弧插补运动所在的平面,取0为XY平面,取1为YZ平面,取2为XZ平面  
8:主轴转速(转/分)  
9:切削进给速度(英寸/分)  
10:冷却液开关 取0关闭冷却液,取1打开冷却液  
11~13:编程时设定的一个程序结束后快速退回的位置,其11~13分别指定xyz坐标值  
14~16:分别为机床原点的xyz坐标值  
17:旋转轴的方位,0为无数旋转轴;1为旋转轴平行于Y轴,即B轴;2为旋转轴平行于X轴,即A轴  
18:旋转轴的半径
作者: zxyzfxok    时间: 2004-5-13 10:47
不错哦,顶一下!
作者: bhlsc    时间: 2004-5-13 11:30
可以!收下
作者: bhlsc    时间: 2004-5-13 11:37
楼主,好象应该有贴图说明的啊?
作者: zyw0912    时间: 2004-5-13 18:01
好!建议版主加分鼓励!....我刚到!
作者: well9321    时间: 2004-5-13 19:47
加分鼓励
作者: oyangfeng    时间: 2004-5-14 09:12
ding
作者: zenghui    时间: 2004-5-14 13:25
谢谢!ding!
作者: zzhzzhzzh    时间: 2004-5-14 14:55
还有更详细的呀
https://ncpost.vip.sina.com/  




欢迎光临 iCAx开思网 (https://www.icax.org/) Powered by Discuz! X3.3