STEP-NC

数据接口国际标准

STEP -NC是一个面向对象的新型NC编程数据接口国际标准(ISO 14649),它于1996开始制订,在2001年底成为国际标准草案(Draft International Standard, DIS),由国际标准化组织ISO/TC184工业数据技术委员会正式命名为ISO14649,其目的旨在取代在数控机床中广泛使用的ISO 6983标准。

基本原理
STEP- NC的基本原理是基于制造特征进行编程,它告诉CNC的是“加工什么”,而不是直接对刀具运动进行编程,以及告诉CNC“如何加工”的具体动作.加工流程是以工作步骤(working step)作为基本单位,将特征与技术信息联系到一起,每个工作步骤只定义一种操作(“干什么’,如何干等”,仅能用一种刀具和一种策略).STEP- NC通过任务描述(钻中心孔、钻孔、粗加工、精加工…)把工件的加工程序传到加工车间,在车间可以根据实际的需要对加工程序进行修改,修改后的加工过程信息可以保存并返回到设计部门,使经验和知识能更好地交换和保留,也实现了产品生命周期数据的共享。
数据模型
为了在CAM系统和CNC系统之间进行信息交换时完整全面的表达信息,必须建立合适的数据模型(如图1所示)。ISO14649使用面向对象的方式定义的数据模型避免了信息的丢失,它把每一个加工步骤都定义成独立的对象,每个对象又包含各种描述性的属性.通过严格的分离几何数据、操作数据、加工数据等这些数据,简化了信息的存储和访问,使不同模块之间可进行信息的交换.零件的加工过程被定义成一个工步序列,一个基于几何信息的工步确定了哪些操作被执行,而这种面向对象的操作本身又包含了工艺信息、刀具信息、加工策略等。
发展需求
随着数控技术的迅猛发展,控制系统由早期的硬件连接方式发展到现在的基于PC的开放式数控系统。尽管硬件技术和软件技术的飞速发展给CNC的高速/高精度加工奠定了基础,但NC加工中所采用的编程方式还是基于19世纪60年代所开发的ISO6983(G/M代码) 标准,这种代码仅仅包括一些简单的运动指令(如G01、G02)和辅助指令(如M03、M08),而不包含零件几何形状、刀具路径生成、刀具选择等信息,使得CNC与CAD/CAM通道之间形成瓶颈。数控加工中编程困难、设计与加工等信息不能完全共享的问题限制了数控系统的进一步发展,使其面临新的变革。
为了解决这些问题,欧共体于1997年提出了OPTIMAL计划,将STEP(Standard for the Exchange of Product model date,ISO 10303)标准延伸到自动化制造的底层设备,开发了一种STEP-NC的数据模型,作为铣削加工编程的数据接口。该接口遵从STEP标准,具有面向对象的特征。STEP-NC将产品模型数据转换标准STEP扩展到CNC领域,重新制订了CAD/CAM与CNC之间的接口,它要求CNC系统直接使用符合 STEP标准的CAD三维数据模型(包括工件几何数据、参数配置和制造特征)、工艺信息和刀具信息直接产生加工程序。
研究现状
欧美已经启动了几个有关STEP-NC的项目,如:OPTIMAL、MATRAS、STEP-NC和Super Model Project等。其中欧洲的STEP-NC项目旨在实现和测试铣削加工数据接口,共有20多个CAD/CAM、NC和数控机床领域的企业和研究机构参与了该项目的研究工作。2001年,符合STEP-NC标准的二维半和三维数控铣削加工过程已经在Siemens、FIDIA公司以及欧洲开放式体系结构 OSACA的CNC原型系统中得以实现,其性能在实验室环境中已得到验证。原型系统已在第一个用户——Daimler Chrysler公司进行评价,已测试了多面体零件的钻孔加工和二维半数控铣削加工过程,下一步将是测试三维数控铣削加工过程。
2000 年,美国STEP Tools公司在国家标准技术协会NIST的资助下起动了为期3年的“超级模型”(Super Model)项目。该项目(全称为Model Driven Intelligent Control of Manufacturing)的主要目标是建立一个适合于铣削、车削的数据库和软件工具,验证CNC机床能否直接读取3D设计和制造数据,进行快速、安全和智能化的零件制造。2001年,Super Model 项目与韩国开展的国际IMS STEP-NC项目中的内容合并。2000年6月韩国POHANG科技大学的STEP-NC技术国家研究实验室NRL-SNT开始了为期5年(分2个阶段进行)的STEP-NC研究计划,重点开展车削STEP-NC中从数据模型到智能化加工相关技术的研究。日本于2001年启动了名为“数字大师” (DIIGITAL MASTER)的项目,虽然该项目未列入国际IMS STEP-NC项目中,但研究工作与STEP-NC建模有关。国际IMS STEP-NC项目于2001年启动,参加的国家与地区有欧盟瑞士美国以及韩国等,并于2003年在德国的亚琛(Aachen)市开始实施了一个 IMS STEP-NC车间。
韩国为了使CAD/CAM系统与CNC控制器能随时交换数据,STEP Tools公司建立了STEP-NC数据库的操作规范体系和自维护、管理体系。2000年,该公司完成了第一阶段的目标,在第三届IRB (Industrial Review Board)会议上演示了利用“超级模型”完成具有某种加工特性的加工对象铣削全过程。另外,该公司还与Lawrence Livermore国家实验室合作,在OMAC的基础上开发出了STEP-NC接口。
此后,STEP-NC 组织在世界范围内召开了一系列会议,如2001年在德国汉诺威(Hanover)召开了开展STEP-NC工作的会议,确定了最终用户、系统供应商、以及学术研究伙伴的组成。2001年10月在德国亚琛(Aachen)召开了用于铣削的会议,由最终用户对基于西门子的2维半铣削加工解决方案进行了检测及评估。2001年11月在意大利召开了STEP-NC的轮廓切削试验会议,对第一个用于木材、玻璃及石材轮廓切削的STEP-NC原型进行了检测及评价。 2002年8月在德国斯图加特讨论了车削工艺,制定了开展后续工作的时刻表。2001年12月在瑞士日内瓦会议上对第一个用于电火花加工的原型STEP- NC系统进行了测试及评估。2002年9月在德国乌尔姆讨论了将CMM集成到STEP-NC中的可能性。2002年11月在德国斯图加特会议中确定了检验、电火花加工以及轮廓切削中的关键要素。2002年10月IMS STEP-NC项目会议讨论了用于AP238协议的车削数据模型及相关注释。找到了车削模型中的注释解决方案。2002年12月在美国Boeing公司用 CATIL软件生成了一个STEP-NC零件程序,然后在西门子公司的一台具有STEP-NC功能的机床上进行了运行,证明STEP-NC可支持多种不依赖于NC编程的机床。2003年6月在德国斯图加特会议上介绍了铣削、车削、电火花加工以及轮廓切削的当前进展。2003年3月12日召开的IMS STEP-NC 会议,主要的议题是数据交换的方式,STEP Tools公司演示了将AP-203文件格式(STEP标准)快速转换成AP238文件格式(STEP-NC标准)的过程。2004年10月将在德国亚琛 (Aachen)召开STEP-NC检测方面的会议,内容涉及:讨论用于检测内容的数据模型定义的进展工作、讨论STEP-NC检测中关键问题的解决方案。
发展趋势
STEP-NC标准仅完成了一部分,国内外对基于STEP-NC的数控技术研究处于起步阶段,但其发展势头强劲。已获得的研究成果表明,该技术将对数控技术乃至机械制造业带来深远的影响,主要体现在以下几个方面:
数控机床将废弃沿用已久的G、M等代码(ISO 6983),代之以更加高效、易于理解和操作更方便、描述性更强的数控语言。这种数控程序通过一系列的加工任务(工作步骤)描述制造过程中的所有操作,以面向对象(而不是面向动作)的编程使得现场编程界面大为改观。根据目前的进展推测,STEP-NC的广泛应用将在2021年实现,G、M代码将从此成为历史。
CAD/CAM/CNC之间可实现无缝连接。CAD/CAM与CNC的双向数据流动,使得设计部门能够清楚的了解到加工实况,并且可根据现场编程返回来的信息对生产规划进行及时快速的调整,生产效率可得到极大的提高。另外,CAD、CAM、CNC之间的功能将会重新划分:CAM系统的宏观规划将与CAD系统集成,微观功能将与CNC集成。
实现完全意义上的开放式智能数控加工。由于ISO-6983(G/M代码)的加工信息量过少,因此各机床生产商对G代码都进行了基本语义外的扩展,造成各种类型的数控机床控制系统之间互不兼容,阻碍数据的交流和信息共享,形成“信息孤岛”,难以实现系统的开放性。与此相反,如采用STEP-NC标准,其数据格式、接口标准完全一致,且STEP-NC数据包含了加工产品所需的所有信息,对于STEP-NC控制器而言,它只需要告诉CNC要加工的内容,具体动作由CNC自行决定,使程序具有良好的互操作性和可移植性,为CNC系统的开放性和智能化奠定了稳固的基础。
网络化设计/制造成为现实。现代制造企业通过网络共享各种信息,同时由于全球制造企业采用统一的 STEP-NC数据接口标准,企业之间的数据流动可以在基于PC机的CNC机床与数据库服务器之间直接进行,操作人员只需要对数据库中的三维工件模型进行简单的参数设置,就可以使机床实现预期动作。不难想象,在基于网络化制造的基础上,大量的数字化产品模型数据库将会出现,数字制造更趋多元化。
全国各地天气预报查询

上海市

  • 市辖区
  • 云南省

  • 临沧市
  • 云南省

  • 丽江市
  • 云南省

  • 保山市
  • 云南省

  • 大理白族自治州
  • 云南省

  • 德宏傣族景颇族自治州
  • 云南省

  • 怒江傈僳族自治州
  • 云南省

  • 文山壮族苗族自治州
  • 云南省

  • 昆明市
  • 云南省

  • 昭通市
  • 云南省

  • 普洱市
  • 云南省

  • 曲靖市
  • 云南省

  • 楚雄彝族自治州
  • 云南省

  • 玉溪市
  • 云南省

  • 红河哈尼族彝族自治州
  • 云南省

  • 西双版纳傣族自治州
  • 云南省

  • 迪庆藏族自治州
  • 内蒙古自治区

  • 乌兰察布市
  • 内蒙古自治区

  • 乌海市
  • 内蒙古自治区

  • 兴安盟
  • 内蒙古自治区

  • 包头市
  • 内蒙古自治区

  • 呼伦贝尔市
  • 内蒙古自治区

  • 呼和浩特市
  • 内蒙古自治区

  • 巴彦淖尔市
  • 内蒙古自治区

  • 赤峰市
  • 内蒙古自治区

  • 通辽市
  • 内蒙古自治区

  • 鄂尔多斯市
  • 内蒙古自治区

  • 锡林郭勒盟
  • 内蒙古自治区

  • 阿拉善盟
  • 北京市

  • 市辖区
  • 吉林省

  • 吉林市
  • 吉林省

  • 四平市
  • 吉林省

  • 延边朝鲜族自治州
  • 吉林省

  • 松原市
  • 吉林省

  • 白城市
  • 吉林省

  • 白山市
  • 吉林省

  • 辽源市
  • 吉林省

  • 通化市
  • 吉林省

  • 长春市
  • 四川省

  • 乐山市
  • 四川省

  • 内江市
  • 四川省

  • 凉山彝族自治州
  • 四川省

  • 南充市
  • 四川省

  • 宜宾市
  • 四川省

  • 巴中市
  • 四川省

  • 广元市
  • 四川省

  • 广安市
  • 四川省

  • 德阳市
  • 四川省

  • 成都市
  • 四川省

  • 攀枝花市
  • 四川省

  • 泸州市
  • 四川省

  • 甘孜藏族自治州
  • 四川省

  • 眉山市
  • 四川省

  • 绵阳市
  • 四川省

  • 自贡市
  • 四川省

  • 资阳市
  • 四川省

  • 达州市
  • 四川省

  • 遂宁市
  • 四川省

  • 阿坝藏族羌族自治州
  • 四川省

  • 雅安市
  • 天津市

  • 市辖区
  • 宁夏回族自治区

  • 中卫市
  • 宁夏回族自治区

  • 吴忠市
  • 宁夏回族自治区

  • 固原市
  • 宁夏回族自治区

  • 石嘴山市
  • 宁夏回族自治区

  • 银川市
  • 安徽省

  • 亳州市
  • 安徽省

  • 六安市
  • 安徽省

  • 合肥市
  • 安徽省

  • 安庆市
  • 安徽省

  • 宣城市
  • 安徽省

  • 宿州市
  • 安徽省

  • 池州市
  • 安徽省

  • 淮北市
  • 安徽省

  • 淮南市
  • 安徽省

  • 滁州市
  • 安徽省

  • 芜湖市
  • 安徽省

  • 蚌埠市
  • 安徽省

  • 铜陵市
  • 安徽省

  • 阜阳市
  • 安徽省

  • 马鞍山市
  • 安徽省

  • 黄山市
  • 山东省

  • 东营市
  • 山东省

  • 临沂市
  • 山东省

  • 威海市
  • 山东省

  • 德州市
  • 山东省

  • 日照市
  • 山东省

  • 枣庄市
  • 山东省

  • 泰安市
  • 山东省

  • 济南市
  • 山东省

  • 济宁市
  • 山东省

  • 淄博市
  • 山东省

  • 滨州市
  • 山东省

  • 潍坊市
  • 山东省

  • 烟台市
  • 山东省

  • 聊城市
  • 山东省

  • 菏泽市
  • 山东省

  • 青岛市
  • 山西省

  • 临汾市
  • 山西省

  • 吕梁市
  • 山西省

  • 大同市
  • 山西省

  • 太原市
  • 山西省

  • 忻州市
  • 山西省

  • 晋中市
  • 山西省

  • 晋城市
  • 山西省

  • 朔州市
  • 山西省

  • 运城市
  • 山西省

  • 长治市
  • 山西省

  • 阳泉市
  • 广东省

  • 东莞市
  • 广东省

  • 中山市
  • 广东省

  • 云浮市
  • 广东省

  • 佛山市
  • 广东省

  • 广州市
  • 广东省

  • 惠州市
  • 广东省

  • 揭阳市
  • 广东省

  • 梅州市
  • 广东省

  • 汕头市
  • 广东省

  • 汕尾市
  • 广东省

  • 江门市
  • 广东省

  • 河源市
  • 广东省

  • 深圳市
  • 广东省

  • 清远市
  • 广东省

  • 湛江市
  • 广东省

  • 潮州市
  • 广东省

  • 珠海市
  • 广东省

  • 肇庆市
  • 广东省

  • 茂名市
  • 广东省

  • 阳江市
  • 广东省

  • 韶关市
  • 广西壮族自治区

  • 北海市
  • 广西壮族自治区

  • 南宁市
  • 广西壮族自治区

  • 崇左市
  • 广西壮族自治区

  • 来宾市
  • 广西壮族自治区

  • 柳州市
  • 广西壮族自治区

  • 桂林市
  • 广西壮族自治区

  • 梧州市
  • 广西壮族自治区

  • 河池市
  • 广西壮族自治区

  • 玉林市
  • 广西壮族自治区

  • 百色市
  • 广西壮族自治区

  • 贵港市
  • 广西壮族自治区

  • 贺州市
  • 广西壮族自治区

  • 钦州市
  • 广西壮族自治区

  • 防城港市
  • 新疆维吾尔自治区

  • 乌鲁木齐市
  • 新疆维吾尔自治区

  • 伊犁哈萨克自治州
  • 新疆维吾尔自治区

  • 克孜勒苏柯尔克孜自治州
  • 新疆维吾尔自治区

  • 克拉玛依市
  • 新疆维吾尔自治区

  • 博尔塔拉蒙古自治州
  • 新疆维吾尔自治区

  • 吐鲁番市
  • 新疆维吾尔自治区

  • 和田地区
  • 新疆维吾尔自治区

  • 哈密市
  • 新疆维吾尔自治区

  • 喀什地区
  • 新疆维吾尔自治区

  • 塔城地区
  • 新疆维吾尔自治区

  • 巴音郭楞蒙古自治州
  • 新疆维吾尔自治区

  • 昌吉回族自治州
  • 新疆维吾尔自治区

  • 自治区直辖县级行政区划
  • 新疆维吾尔自治区

  • 阿克苏地区
  • 新疆维吾尔自治区

  • 阿勒泰地区
  • 江苏省

  • 南京市
  • 江苏省

  • 南通市
  • 江苏省

  • 宿迁市
  • 江苏省

  • 常州市
  • 江苏省

  • 徐州市
  • 江苏省

  • 扬州市
  • 江苏省

  • 无锡市
  • 江苏省

  • 泰州市
  • 江苏省

  • 淮安市
  • 江苏省

  • 盐城市
  • 江苏省

  • 苏州市
  • 江苏省

  • 连云港市
  • 江苏省

  • 镇江市
  • 江西省

  • 上饶市
  • 江西省

  • 九江市
  • 江西省

  • 南昌市
  • 江西省

  • 吉安市
  • 江西省

  • 宜春市
  • 江西省

  • 抚州市
  • 江西省

  • 新余市
  • 江西省

  • 景德镇市
  • 江西省

  • 萍乡市
  • 江西省

  • 赣州市
  • 江西省

  • 鹰潭市
  • 河北省

  • 保定市
  • 河北省

  • 唐山市
  • 河北省

  • 廊坊市
  • 河北省

  • 张家口市
  • 河北省

  • 承德市
  • 河北省

  • 沧州市
  • 河北省

  • 石家庄市
  • 河北省

  • 秦皇岛市
  • 河北省

  • 衡水市
  • 河北省

  • 邢台市
  • 河北省

  • 邯郸市
  • 河南省

  • 三门峡市
  • 河南省

  • 信阳市
  • 河南省

  • 南阳市
  • 河南省

  • 周口市
  • 河南省

  • 商丘市
  • 河南省

  • 安阳市
  • 河南省

  • 平顶山市
  • 河南省

  • 开封市
  • 河南省

  • 新乡市
  • 河南省

  • 洛阳市
  • 河南省

  • 漯河市
  • 河南省

  • 濮阳市
  • 河南省

  • 焦作市
  • 河南省

  • 省直辖县级行政区划
  • 河南省

  • 许昌市
  • 河南省

  • 郑州市
  • 河南省

  • 驻马店市
  • 河南省

  • 鹤壁市
  • 浙江省

  • 丽水市
  • 浙江省

  • 台州市
  • 浙江省

  • 嘉兴市
  • 浙江省

  • 宁波市
  • 浙江省

  • 杭州市
  • 浙江省

  • 温州市
  • 浙江省

  • 湖州市
  • 浙江省

  • 绍兴市
  • 浙江省

  • 舟山市
  • 浙江省

  • 衢州市
  • 浙江省

  • 金华市
  • 海南省

  • 三亚市
  • 海南省

  • 三沙市
  • 海南省

  • 儋州市
  • 海南省

  • 海口市
  • 海南省

  • 省直辖县级行政区划
  • 湖北省

  • 十堰市
  • 湖北省

  • 咸宁市
  • 湖北省

  • 孝感市
  • 湖北省

  • 宜昌市
  • 湖北省

  • 恩施土家族苗族自治州
  • 湖北省

  • 武汉市
  • 湖北省

  • 省直辖县级行政区划
  • 湖北省

  • 荆州市
  • 湖北省

  • 荆门市
  • 湖北省

  • 襄阳市
  • 湖北省

  • 鄂州市
  • 湖北省

  • 随州市
  • 湖北省

  • 黄冈市
  • 湖北省

  • 黄石市
  • 湖南省

  • 娄底市
  • 湖南省

  • 岳阳市
  • 湖南省

  • 常德市
  • 湖南省

  • 张家界市
  • 湖南省

  • 怀化市
  • 湖南省

  • 株洲市
  • 湖南省

  • 永州市
  • 湖南省

  • 湘潭市
  • 湖南省

  • 湘西土家族苗族自治州
  • 湖南省

  • 益阳市
  • 湖南省

  • 衡阳市
  • 湖南省

  • 邵阳市
  • 湖南省

  • 郴州市
  • 湖南省

  • 长沙市
  • 甘肃省

  • 临夏回族自治州
  • 甘肃省

  • 兰州市
  • 甘肃省

  • 嘉峪关市
  • 甘肃省

  • 天水市
  • 甘肃省

  • 定西市
  • 甘肃省

  • 平凉市
  • 甘肃省

  • 庆阳市
  • 甘肃省

  • 张掖市
  • 甘肃省

  • 武威市
  • 甘肃省

  • 甘南藏族自治州
  • 甘肃省

  • 白银市
  • 甘肃省

  • 酒泉市
  • 甘肃省

  • 金昌市
  • 甘肃省

  • 陇南市
  • 福建省

  • 三明市
  • 福建省

  • 南平市
  • 福建省

  • 厦门市
  • 福建省

  • 宁德市
  • 福建省

  • 泉州市
  • 福建省

  • 漳州市
  • 福建省

  • 福州市
  • 福建省

  • 莆田市
  • 福建省

  • 龙岩市
  • 西藏自治区

  • 山南市
  • 西藏自治区

  • 拉萨市
  • 西藏自治区

  • 日喀则市
  • 西藏自治区

  • 昌都市
  • 西藏自治区

  • 林芝市
  • 西藏自治区

  • 那曲市
  • 西藏自治区

  • 阿里地区
  • 贵州省

  • 六盘水市
  • 贵州省

  • 安顺市
  • 贵州省

  • 毕节市
  • 贵州省

  • 贵阳市
  • 贵州省

  • 遵义市
  • 贵州省

  • 铜仁市
  • 贵州省

  • 黔东南苗族侗族自治州
  • 贵州省

  • 黔南布依族苗族自治州
  • 贵州省

  • 黔西南布依族苗族自治州
  • 辽宁省

  • 丹东市
  • 辽宁省

  • 大连市
  • 辽宁省

  • 抚顺市
  • 辽宁省

  • 朝阳市
  • 辽宁省

  • 本溪市
  • 辽宁省

  • 沈阳市
  • 辽宁省

  • 盘锦市
  • 辽宁省

  • 营口市
  • 辽宁省

  • 葫芦岛市
  • 辽宁省

  • 辽阳市
  • 辽宁省

  • 铁岭市
  • 辽宁省

  • 锦州市
  • 辽宁省

  • 阜新市
  • 辽宁省

  • 鞍山市
  • 重庆市

  • 重庆市

  • 市辖区
  • 陕西省

  • 咸阳市
  • 陕西省

  • 商洛市
  • 陕西省

  • 安康市
  • 陕西省

  • 宝鸡市
  • 陕西省

  • 延安市
  • 陕西省

  • 榆林市
  • 陕西省

  • 汉中市
  • 陕西省

  • 渭南市
  • 陕西省

  • 西安市
  • 陕西省

  • 铜川市
  • 青海省

  • 果洛藏族自治州
  • 青海省

  • 海东市
  • 青海省

  • 海北藏族自治州
  • 青海省

  • 海南藏族自治州
  • 青海省

  • 海西蒙古族藏族自治州
  • 青海省

  • 玉树藏族自治州
  • 青海省

  • 西宁市
  • 青海省

  • 黄南藏族自治州
  • 黑龙江省

  • 七台河市
  • 黑龙江省

  • 伊春市
  • 黑龙江省

  • 佳木斯市
  • 黑龙江省

  • 双鸭山市
  • 黑龙江省

  • 哈尔滨市
  • 黑龙江省

  • 大兴安岭地区
  • 黑龙江省

  • 大庆市
  • 黑龙江省

  • 牡丹江市
  • 黑龙江省

  • 绥化市
  • 黑龙江省

  • 鸡西市
  • 黑龙江省

  • 鹤岗市
  • 黑龙江省

  • 黑河市
  • 黑龙江省

  • 齐齐哈尔市