资源目录
压缩包内文档预览:
编号:22771299
类型:共享资源
大小:6.69MB
格式:RAR
上传时间:2019-10-31
上传人:qq77****057
认证信息
个人认证
李**(实名认证)
江苏
IP属地:江苏
50
积分
- 关 键 词:
-
CA6140
机床
数控
电气
改造
设计
- 资源描述:
-
CA6140机床数控化电气改造设计,CA6140,机床,数控,电气,改造,设计
- 内容简介:
-
Making CNC machine tools more open, interoperable and intelligenta review of the technologiesX.W. Xu *, S.T. Newman Department of Mechanical Engineering, School of Engineering, The University of Auckland, Private Bag 92019, Auckland, New ZealandDepartment of Mechanical Engineering, University of Bath, Bath, BA2 7AY, UK Received 30 August 2004; accepted 7 June 2005 Available online 10 October 2005AbstractThe aim of the next generation of computer numerically controlled (CNC) machines is to be portable, interoperable and adaptable. Over the years, G-codes (ISO 6983) have been extensively used by the CNC machine tools for part programming and are now considered as a bottleneck for developing next generation of CNC machines. A new standard known as STEP-NC is being developed as the data model for a new breed of CNC machine tools. The data model represents a common standard specifically aimed at the intelligent CNC manufacturing workstation, making the goal of a standardised CNC controller and NC code generation facility a reality. It is believed that CNC machines implementing STEP-NC will be the basis for a more open and adaptable architecture. This paper outlines a futuristic view of STEP-NC to support distributed interoperable intelligent manufacturing through global networking with autonomous manufacturing workstations with STEP compliant data interpretation, intelligent part program generation, diagnostics and maintenance, monitoring and job production scheduling.# 2005 Elsevier B.V. All rights reserved. Keywords: CNC; Interoperability; STEP; STEP-NC1. IntroductionFrom the start of craft production in the 1800s to the pioneering mass production of the early 1900s there have been a number of revolutionary changes to manufacturing systems configurations. The most recognised traditional configuration of manufacturing systems was the dedicated transfer (machine) line, which enabled mass production at high efficiency and low cost. With the need of the 1970s and 1980s to produce a wider range of parts, flexible manufacturing was developed to meet these needs for the production of smaller batches of different parts. These systems used groups of computer numerically controlled (CNC) machines that could be reprogrammed to make different parts combined with automated transport systems and storage. These CNC machines became the central elements in the systems such as flexible transfer lines, flexible manufacturing systems (FMS) and flexible manufacturing cells (FMC).However, the amount of flexibility existing in these systems was still believed to be limited. In order to prepare manufacturing companies to face increasingly frequent and unpredictable market changes with confidence, interoperable and more open manufacturing systems are needed. In the process of designing and operating interoperable and open manufacturing systems there is a need to distinguish from among system-level issues, component-level (i.e. machine and control) issues, and ramp-up time reduction issues 1,2. Most of the research effort has been spared on the issues at the system level, some at the component level and little on the ramp-up time reduction issues. At the component level, research work has primarily centred around the control issues concerning machine tools, with the aim to provide enabling CNC technologies for modular and open-architecture control 3,4.CNC machine tools are the main components in any manufacturing system. There are demands and new opportunities to empower the current CNC machines with the much needed features such as interoperability, adaptability, agility and reconfigurability. To this end, there are two major issues that need to be addressed namely product data compatibility interoperability and adaptable CNC machines. Up till now little research has been carried out in this field, but due to the developments of the new CNC data model known as STEP-NC, there has been a surge of research activities in trying to address the above-mentioned issues. This paper reports on these research activities and tries to address the issues of interoperability and adaptability for CNC machine tools.2. Impediments of current CNC technologiesTodays CNC machine designs are well developed with capabilities such as multi-axis control, error compensation and multi-process manufacture (e.g. combined mill/turn/laser and grinding machines). In the mean time, these capabilities have made the programming task increasingly more difficult and machine tools themselves less adaptable. Some effort has been made to alleviate this problem, in particularly the trend towards open architecture control, based on OSACA 5 and open modular architecture controller (OMAC) 6, where third party software can be used at the controller working within a standard windows operating system. One further recognisable industrial development is the application of software controllers, where PLC logic is captured in software rather than in hardware.Although these developments have improved software tools and the architecture of CNC systems, vendors and users are still seeking a common language for CAD, CAPP, CAM, and CNC, which integrates and translates the knowledge of each stage with no information loss. Though there are many CAM tools supporting NC manufacture, the problem of adaptability and interoperability from system to system was and is still seen as one of the key issues in limiting the wider use of these tools.2.1. Product data compatibility and interoperabilityCNC machine tools complete the product design and manufacturing lifecycle, and more often than not they have to communicate with upstream sub-systems, such as CAD, CAPP and CAM. In the case when neutral data exchange protocols, such as SET, VDA, and initial graphics exchange specification(IGES) are used, information exchange can happen between heterogeneous CAD and/or CAM systems. This is however only partially successful since these protocols are mainly designed to exchange geometrical information and not totally suitable to all the needs of the CAD/CAPP/CAM industry. Thus, the international community developed the ISO10303 7 set of standards, well known as STEP.By implementing STEP AP-203 8 and STEP AP-214 9 within CAD systems, the data exchange barrier is removed. Yet, data exchange problems between CAD/CAM and CNC systems remain unsolved. CAD systems are designed to describe the geometry of a part precisely, whereas CAM systems focus on using computer systems to generate plans and control the manufacturing operations according to the geometrical information present in a CAD model and the existing resources on the shop-floor. The final result from a CAM system is a set of CNC programs that can be executed on a CNC machine. STEP AP-203 and STEP AP-214 only unify the input data for a CAM system. On the output side of a CAM system, a 50-year-old international standard ISO 6983 (known as G-Code or RS274D) 10 still dominates the control systems of most CNC machines. Outdated yet still widely used, ISO 6983 only supports one-way information flow from design to manufacturing. The CAD data are not utilised at a machine tool. Instead, they are processed by a post-processor only to obtain a set of low-level, incomplete data that makes modification, verifications and simulation difficult. The changes made at the shopfloor cannot be directly fed back to the designer. Hence, invaluable experiences on the shop-floor cannot be preserved and re-utilised.2.2. Inflexible CNC control regimeThe ISO 6983 standard focuses on programming the path of the cutter centre location (CL) with respect to the machine axes, rather than the machining tasks with respect to the part. Thus, ISO 6983 defines the syntax of program statements, but in most cases leaves the semantics ambiguous, together with low-level limited control over program execution. These programs, when processed in a CAM system by a machine-specific postprocessor, become machine-dependent. In order to enhance the capability of a CNC machine, CNC controller vendors have also developed their own tailored control command sets to add more features to their CNC controllers to extend ISO 6983. These command sets once again vary from vendor to vendor resulting in further incompatible data among the machine tools. The current inflexible CNC control regime means that the output from a CAM system has no adaptability, which in turn denies the CNC machine tools of having any interoperability. The main reason is that a G-code based part program only contains low-level information that can be described as how to-do information. The CNC machine tools, no matter how capable they are, can do nothing but faithfully follow the Gcode program. It is impossible to perform intelligent control nor machining optimization.3. The STEP-NC standardToday a new standard namely ISO 14649 1116 recognised informally as STEP-NC is being developed by vendors, users and academic institutes world wide to provide a data model for a new breed of intelligent CNCs. The data model represents a common standard specifically aimed at NC programming, making the goal of a standardised CNC controller and NC code generation facility a reality. Currently two versions of STEP-NC are being developed by ISO. The first is the Application Reference Model (ARM) (i.e. ISO 14649) and the other Application Interpreted Model (AIM) of ISO 14649 (i.e. ISO 10303 AP-238 17). For more information on the use and differences between them readers are referred to 18,19.Contrary to the current NC programming standard (ISO 6983), ISO 14649 is not a method for part programming and does not normally describe the tool movements for a CNC machine. Instead, it provides an object oriented data model for CNCs with a detailed and structured data interface that incorporates feature-based programming where a range of information is represented such as the features to be machined, tool types used, the operations to perform, and the sequence of operations to follow. Though it is possible to closely define the machine tool trajectory using STEP-NC, the aim of the standard is to allow these decisions to be made at a latter stage by a new breed of intelligent controllerSTEPNC controller. It is the aim that STEP-NC part programs may be written once and used on many different types of machine tool controller providing the machine has the required process capabilities. In doing this, both CNC machine tools and their control programs are made adaptable and interoperable. Fig. 1 illustrates that both geometric and machining information can now be bi-directionally transferred between a CAD/CAM system and a STEP-NC controller 20. One critical issue is that the tool path movement information is optional and ideally should be generated at the machine by the STEP-NC controller. Geometric information is defined by machining features (similar to AP-224 22) with machining operations termed Working steps performed on one or more features. These Working steps provide the basis of a Workplan to manufacture the component. Fig. 2 illustrates an actual extract of such data for a part with aWorkplan consisting of Working steps for slotting, drilling and pocketing. One important point to note is that this code is the STEP-NC transfer (physical) file, which is imported exported into and out of a STEP-NC intelligent controller. This file would be interpreted by the controller, enabling CNC operators to interact at a Working step (i.e. machining operation) level via an intelligent manual data interface (MDI) or CAD/CAM system at the controller. Someof the benefits with using STEP-NC are as follows 23.Fig. 1. Bi-directional information flow with STEP-NC 21._ STEP-NC provides a complete and structured data model, linked with geometrical and technological information, so that no information is lost between the different stages of the product development process._ Its data elements are adequate enough to describe task oriented NC data._ The data model is extendable to further technologies and scalable (with conformance classes) to match the abilities of a specific CAM, SFP or NC._ Machining time for small to medium sized job lots can be reduced because intelligent optimisation can be built into the STEP-NC controllers._ Post-processor mechanism will be eliminated, as the interface does not require machine-specific information._ Machine tools are safer and more adaptable because STEPNC is independent from machine tool vendors._ Modification at the shop-floor can be saved and fed back to the design department hence bi-directional information flow from CAD/CAM to CNC machines can be achieved._ XML files can be used as an information carrier hence enable Web-based distributed manufacturing.A detailed discussion on value proposition for STEP-NC can be found in a report produced by the OMAC STEP-NC Working Group 24 and other publications 20,23,25.Fig. 2. Example STEP-NC physical file 20.5. STEP-NC for more open and interoperablemachine tools There are four types of research work related to STEP-NC: (1) conventional CNC control using STEP-NC; (2) new STEPNC enabled control; (3) STEP-NC enabled intelligent control; and (4) collaborative STEP-NC enabled machining. The degree of adaptability increases from Type 1 to Type 4. It is to be noted that STEP-NC together with STEP is now forming a common data model for representing complete product information. Its far-reaching effect lies in a total integration of CAD, CAPP, CAM and CNC with desired interoperability and adaptability across the complete design to manufacturing chain. Due to the limited scope of this paper, only the research work directly related to STEP-NC enabled CAM/CNC is discussed.5.1. Conventional CNC control using STEP-NCThis type of research marked the beginning of STEP-NC related research endeavour. The main purpose is to answer two questions: Does a STEP-NC file contain enough and just enough information for CNC machining? and if it does, Can it be used on a traditional CNC machine tool without making changes to the system hardware?. The main research is to do with the development of translators which can read in a STEP AP-203 or AP-224 file and convert it into G-code format that the targeted CNC machine tool can understand. The translator is somewhat similar to the post-processor used in many CAD/CAM or CAM systems. The only difference is that the CAD/CAM, CAM and CNC systems are now made interoperable in a sense that the STEP compliant information can be used across the board. Also, the design information that can be embedded in a STEP-NC file is made available to the CNC systems. This scenario represents conventional solid based manufacturing as enabled by STEP AP-203.The work carried out in the first two stages of the three-stage Super Model Project falls into this type of work. In stage one, a range of software tools (i.e. ST-Plan, ST-Machine, and STIX 31) were developed involving Gibbs CAM and various pieces of third-party software. The Gibbs CAM STEP translator can read in the demonstration part in STEPAP-203 format. The part is then programmed using Gibbs CAMs graphical interface, and visually verified using its cut part rendering capability 32. In the second stage, the AP-238 file was read using a Gibbs CAM STEP-NC Adaptor plug-in, developed by STEP Tools Inc. An MDSI Open CNC controller (software-based CNC) 33 retrofitted to a Bridgeport vertical machining centre was used as the platform for the Gibbs CAM and STEP-NC software. Using the tooling and operation parameters specified in the AP-238 file, the STEP-NC Adaptor created Gibbs CAM tooling, process and geometry elements and executed Gibbs CAM functions to generate toolpaths corresponding to the AP-238 machining features. Once again, the cut part rendering was used for visual verification prior to post processing the data to generate conventional G-code output. This work has demonstrated the ability of STEP-NC to completely automate CAM processing and toolpath generation. It has also significantly reduced the lead-time in the CAD/CAM to CNC programming time by up to 85% 32.More recently, at the Jet Propulsion Lab (JPL) in Pasadena, California, in January 2003, STEP Tools Inc. Demonstrated the conversion of AP-203 design data into AP-238 (i.e. The AIM version of STEP-NC), feature by feature, with the use of ST-Plan AP-238 data. AP-238 data was then transferred to Gibbs CAM with the assistance of ST-Machine, and then to a five-axis Fadal machining centre. In June 2003 at NIST, a similar set-up saw MasterCAM interface with another five-axis machine tool.5.2. New STEP-NC enabled controlWorking closely with some of the popular CNC controllers or Open Modular Architecture Controller 6, several research teams around the world have been able to process STEP-NC information internally is a CNC controller. This is made possible by developing for, and integrating a STEP-NC Interpreter into, these controllers that can faithfully performs the machining tasks as specified in ISO 14649. The third stage work of the US SuperModel Project saw Gibbs CAM integrated with an OMAC machine tool. An AP-238 data file provided all the manufacturing information to allow Gibbs CAM to generate the toolpath data. The toolpath data was then sent to a horizontal machining centre in so-calledstroke-level inter-process communication rather than conventional G-codes, demonstrating a higher level of CAM/CNC integration than is normally realised through ISO 6983.Most of the work carried out in EU falls into this category of research. The main focus has been on the development of the STEP-NC enabled CNC control using Siemens 840D controller34. This enables the STEP-NC physical files to be integrated directly with the controller, with visualisation of the machining features and associated Workingsteps in a STEP-NC compliant version of their ShopMill CAM system. Programming developments in parallel with this work have been undertaken at WZL, University of Aachen, Germany, with the WZL Shopfloor Programming System incorporating WZL Mill, a STEP-NC compliant programming system and WZL-WOP (workshop-oriented programming). Commercial applications in Europe with CATIA and OpenMind systems have been presented by Volvo and Daimler Chrysler 34,15 illustrating the capability of incorporating the standard within the CAD/CAM products and exporting the STEP-NC output to the Siemens 840D controller.In addition to STEP-NC milling developments the technology has also been extended to CNC turning. The prototype STEPTurn software module has been developed by ISW Stuttgart, working with a Siemens 840 control on a Boehringer NG200 lathe 34, STEPTurn software can importCAD geometry and machining features, define machining strategies and technologies and generate STEP-NC output. The Siemens controller receives this output and converts it into the Siemens ShopTurn system via a STEP-NC import facility.5.3. STEP-NC enabled intelligent controlThe dream of performing intelligent control on a CNC machine has never been truly realized. The main reason is that the information (G-code) available to a CNC machine is too low-level information, with which only minimum amount of optimization work can be carried out in real time or near real time. With STEP-NC, both design and process planning information is available to a CNC machine. It is possible for the CNC machines, or their controllers, to perform high-level,intelligent activities, such as automatic part setup; automatic and optimal tool path generation; accurate machining status and result feedback; complete collision avoidance check (taking into account of fixture and in-process geometry); optimal Workingstep sequence; adaptive control and on-machine inspection.The researchers at the NRL-SNT (National Research Laboratory for STEP-NC Technology) in PosTECH, Korea have developed a Feature-Based STEP-NC autonomous control system based on an Open Architectural Virtual Manufacturing System 3537. The information in an ISO 14649 part program is converted through an Interpreter into the internal data format, i.e. process sequence in form of Process Sequence Graph (PSG). The EXPRESS compiler in the Interpreter converts the physical file, in form of task description into a PSG, based on the information such as geometry, technology and tool description. PSG represents a non-linear sequence of Workingsteps described in terms of machining_feature and machining_operation using the ANDOR relationship (Table 1 and Fig. 3). As presented in the PSG, the part can be machined in a number of ways, making CNC execution flexible, optimal, intelligent and autonomous. The non-linear process sequence schema enables a STEP-compliant CNC autonomous system. In preparation for executing a STEP-NC program, a Tool Path Generator (PosTPG), Tool Path Simulator (PosTPS) and a soft-CNC called NCK/PLC have been developed 35. NCK/PLC can convert the STEP-NC data model into machine tool motion, and is capable of NURBS interpolation, look-ahead control, position/velocity interpolation and PID (Proportional, Integral, Derivative) control. It interfaces with machine tool hardware (drivers and motors) via an I/O board.Fig.3.Process sequence graph37.A STEP-compliant CNC machine tool that demonstrated a G-code free machining scenario has been developed at the Manufacturing Systems Laboratory, University of Auckland38. This research work consists of two parts: retrofitting an existing CNC machine and the development of a STEPCNC(STEP-compliant NC) Converter. The CompuCams motion control system 39 is used to replace the existing CNC controller, which is programmable using its own motion control language6 K Motion Control language and capable of interfacing with other CAPP/CAM programs through languages such as Visual Basic, Visual C+ and Delphi. The STEPCNC Converter can understand and process STEP-NC codes, and interface with the CNC controller through a HumanMachine Interface. It makes use of STEP-NC information such as Workplan, Workingstep, machining strategy, machining features and cutting tools that is present in a STEP-NC AIM file.5.4. Collaborative STEP-NC enabled machiningIt can be said that the ultimate goal for the STEP-NC enabled machining is to support Web-based, distributed and collaborative manufacturing (Fig. 4), a scenario of design anywhere/build anywhere. This is possible as a STEP-NC program can separate the genericmanufacturing information (what-to-do), from the manufacturing information (how-to-do) that is native to a specific machine tool. Therefore, a generic STEP-NC program can be made machine-independent and has an advantage over the conventional, G-code based NC program which is always generated for a particular CNC machine. For this type of STEPNC program to be implemented on a native CNC system, the native manufacturing knowledge has to be incorporated. To fulfil this function, a native STEP-NC mapping system called Native STEP-NC Adaptor has been developed 40. The adaptor is built with three parts: a native CNC system knowledge database, a Translator and a HumanComputer Interface. The native CNC system knowledge database has a proprietary data structure so that the work in developing the Translator is made simpler and coherent programming of NC components across the enterprise is enabled.Recently, there has been a trend of usingXML (or rather ISO 10303 Part 28) instead of EXPRESS language (or ISO 10303 Part 21 41) to represent the STEP-NC information. The reason for this is obvious. The XML processing ability can easily support the e-Manufacturing scenario. CNC machine tools can share information with other departments in and outside the company over the Internet/Intranet.ERC-ACI (Engineering Research Centre for Advance Control and Instrumentation) in Seoul National University 4244 has been working toward developing an XML-enabled STEP-NC data model for milling. It can search for, extract and store, the toolpaths generated in XML format. The milling machine used to test the system contains four modules (Fig. 5): XML Data Input module, Interpreter, Tool Path Generator and Motion Control Board. The XML Data Input module and Interpreter generate STEP-NC programs from CAD files, whereas the other two generate and execute native CNC process plans.A framework of a STEP-compliant CAPP system has been developed at the University of Auckland 29,30. The system adopts three-tiered, Web-based network architecture (Fig. 6). The client tier consists of a set of applications and a Web browser, enabling interactions between users and the system. The process plans that are used as an input to a CNC system are described in accordance with the STEP-NC AIM standard. Instead of low level information as stipulated by ISO 6983, higher level information such as machining features, Workingsteps and Workplans is used to constitute a process plan. A database structure has been proposed for both generic and native manufacturing information and XML is used to represent the STEP-NC information in these databases.Fig.4. Distributed, STEP complaint NC machining20.Fig.5. STEP-NC milling machine42.Fig.6. A STEP-compliant collaborative manufacturing model.6. Portable STEP-NC toolpathOn 3rd February 2005, theOMAC STEP-NCWorking Group hosted an STEP-NC Forum in Orlando, FL, USA. The main purpose of the demonstration is two-fold: (a) to demonstrate how STEP-NC information can support portable machining on five axis machining centres; and (b) to see if STEP-NC toolpath description capabilities can be used to streamline the data flow between existing CAD/CAM systems and machining centres. The AIM (AP-238) version of STEP-NC was adopted, and its CC1 (conformance class 1) Machine Independent toolpaths 17 was used for the demonstration. The component tested was the 5-Axis NAS 979 circle/diamond/square part with an inverted NAS 979 cone test in the centre (Fig. 7) 45.The business case and the main industry participant are Boeings manufacturing plants. Like others, most five-axis machining centres at Boeing receive machine control data (or MCD) in G-code format that defines each axis movement required in order to manufacture a part. This direct programming model means that the orientation axes are traversed as synchronized axes, and are tied to a specific tool length. The problem with these MCD programs is that they are neither portable nor adaptable. Lack of portability presents a problem since unique axes position data must be generated for each machine control combination (part, tool, and machine configuration) on which the part is to be run. MCD programs are not adaptable as no information is provided to the machine to help it adapt to real-time changes in machining dynamics (feed and speeds) or machine tool alignment (tool and wear offsets).By comparison, tool centre programming (TCP) defines program geometry as cutter movement data, instead of axis movement data.TCPis similar to robotic6D pose representation. Motion is defined as a 3D tool-tip position (X, Y, Z) and a 3D tool axis orientation (I, J, K). For each TCP (X, Y, Z, I, J, K), the CNC controls the two rotation axes so that the tool is positioned and oriented as specified. In addition, the CNC controller performs tool offset compensation along the tool axis according to the position of the tool tip in the proper position and orientation.Fig. 7. Five-axis NAS 979 circle/diamond/square part.By comparison, tool centre programming (TCP) defines program geometry as cutter movement data, instead of axis movement data.TCPis similar to robotic6D pose representation. Motion is defined as a 3D tool-tip position (X, Y, Z) and a 3D tool axis orientation (I, J, K). For each TCP (X, Y, Z, I, J, K), the CNC controls the two rotation axes so that the tool is positioned and oriented as specified. In addition, the CNC controller performs tool offset compensation along the tool axis according to the position of the tool tip in the proper position and orientation.STEP-NC allows tool centre programming to define program geometry as cutter movement data, instead of axis movement data. STEP-NC also provides rich, high level information about the part features, materials, cutters, and dimensional tolerances. In the aerospace industry, tighter and tighter part tolerances are the expected norm so that the need for STEP-NC is pronounced. TCP can provide some direct accuracy improvements since each CNC will determine its tool tip position, as opposed to a CAM system generating static toolpaths as a series of axes positions. Since machine geometries can vary slightly even between identical machines, expected accuracy improvement should be significant.At the STEP-NC Forumin Orlando, four CAD/CAM systems (i.e.Unigraphics, Catia, Gibbs CAM and Master CAM)were used to generate CL part programs. These CL data represent angular cutter motions in a CNC configuration-independent I, J, K way, with the assumption that the underlying machine tool controller will translate the I, J, K into machine specific five-axes angular configuration. CL-AP-238 converters have been developed to translate the CL file into AP-238 Part 21 file based on the AP-238 CC1toolpaths technology. This STEP-NC file encodes machine Workingsteps as TCP toolpaths based on the AP-238 Express schema, which is then suitable for the transfer between differing machining centres. Different machine-specific converters have been developed to translate the STEP-NC file into a controller-specific TCP programs (Fig. 8). These converters will be eventually embedded in the controllers. It is to be noted that the STEP-NC (AP-238) file is now neutral to all five-axis machines, be it a five-axis gantry CNC, C on A machining centre or C on Bmachining centre. It is portable because it defines program geometry as cutter movement data, instead of axes movement data. It is adaptable because it can account for any configurations changes on a machine tool.Fig.8. Smart CNC data flow through using STEP-NC.8. ConclusionsModern CNC machine tools, though capable in functionalities, lack adaptability, portability and intelligence. This is due to the fact that a 50-year-old language is still employed by these machine tools. NC programs following this format are only meant for execution on a specific machine tool. They cannot be reinterpreted by a CAM system or a SFP system for a different machine tool. Automatic generation of a 100% optimised NC program is not possible as design information and know-how about the machine tools and materials is represented in different formats and on different databases.STEP-NC can provide a uniform NC program format for CAM, SFP and NC, avoiding post-processing and entail a truly exchangeable format. The operator can now be supported at CAM, SFP and NC level by complete information containing understandable geometry (features), task oriented operations, strategies and tool definitions. Availability of design data at the machining stage also enables a reliable collision check, accurate simulation and feedback from the machining stage to the design stage. Part programs following the STEP-NC standard are interoperable in a sense that they can be adapted to any CNC machine tools that have the ability to execute the machining tasks. CNC machines implementing STEP-NC can have a more open and adaptable architecture, making it easier to integrate with other manufacturing facilities, e.g. workpiece handling device. STEP-NC also supports distributed manufacturing scenario through, for example, Ethernet connections to accomplish data collection, diagnostics and maintenance, monitoring and production scheduling on the same platform. The demonstration exhibited at the OMAC STEP-NC Forum is significant. It showed that different CAD/CAM systems can generate the same, machine-neutral STEP-NC information. The STEP-NC file has been adapted to different five-axis CNC machines. The test part (NAS 979) is a true five-axis component. It is to be pointed out that only AP-238 CC1 machine independent toolpath data is used. Information such as machining features and design data is not considered. Therefore, there is limited adaptability the CNC machines can exercise in this case.References1 M.G. Mehrabi, A.G. Ulsoy, Y. Koren, Reconfigurable manufacturing systems: key to future manufacturing, Journal of Intelligent Manufacturing 11 (3) (2000) 403419.2 M.G. Mehrabi, A.G. Ulsoy, Y. Koren, P. Heytler, Trends and perspectives in flexible and reconfigurable manufacturing systems, Journal of Intelligent Manufacturing 13 (2) (2002) 135146.3 J. Zhang, F.T.S. Chan, P. Li, H.C.W. Lau, R.W.L. Ip, P. Samaranayak, Investigation of the reconfigurable control system for an agile manufacturing cell, International Journal of Production Research 40 (15 SPEC) (2002) 37093723.4 E. Carpanzano, D. Dallefrate, F. Jatta, A modular framework for the development of self-reconfiguring manufacturing control systems, in: in: 2002 IEEE/RSJ International Conference on Intelligent Robots and Systems, 30 September4 October 2002, Institute of Electrical and Electronics Engineers Inc., Lausanne, Switzerland, 2002.5 P. Lutz,W. Sperling, OSACAthe vendor neutral control architecture, in:D. Fichtner (Ed.), Facilitating Deployment of Information and Communications Technologies for Competitive Manufacturing, Proceedings of the European Conference on Integration in Manufacturing liM97, Selbstverlagder TU Dresden, Dresden, 1997.6 Open Modular Architecture Controls: OMAC-HMI, OSACA, JOP-Standard CNC Data Type Analysis, /wgs/MachTool/HMI-API/standards_compare.pdf, accessed on: 30/07/2004.7 ISO 10303-1: 1994, Industrial Automation Systems and IntegrationProduct Data Representation and Exchange, Part 1. Overview and fundamental principles.8 ISO 10303-203: 1994, Industrial Automation Systems and IntegrationProduct Data Representation and Exchange, Part 203. Application protocol: configuration controlled 3D designs of mechanical parts and assemblies.9 ISO 10303-214: 1994, Industrial Automation Systems and IntegrationProduct Data Representation and Exchange, Part 214. Application protocol: core data for automotive mechanical design processes.10 ISO 6983-1: 1982, Numerical Control of MachinesProgram Format and Definition of Address Words, Part 1. Data format for positioning, line motion and contouring control systems.11 ISO 14649-1: 2003, Data Model for Computerized Numerical Controllers, Part 1. Overview and fundamental principles.12 ISO 14649-10: 2003, Data Model for Computerized Numerical Controllers, Part 10. General process data.13 ISO 14649-11: 2003, Data Model for Computerized Numerical Controllers, Part 11. Process data for milling.14 ISO 14649-111: 2001, Data Model for Computerized Numerical Controllers, Part 111. Tools for milling.15 ISO/DIS 14649-12: 2003, Data Model for Computerized Numerical Controllers, Part 12. Process data for turning.16 ISO/DIS 14649-121: 2003. Data Model for Computerized Numerical Controllers, Part 12. Tools for turning.17 ISO/DIS 10303-238: 2003, Industrial Automation Systems and IntegrationProduct Data Representation and Exchange, Part 238. Application protocols: application interpreted model for computerized numerical controllers.18 J. Wolf, Requirements in NC machining and use cases for STEP-NC, Analysis of ISO 14649 (ARM) and AP 238 (AIM). White Paper, ISO T24 STEP-Manufacturing Meeting, San Diego, USA, March 2003.19 A.B. Feeney, T. Kramer, F. Proctor, M. Hardwick, D. Loffredo, STEP-NC implementationARM or AIM? White Paper, ISO T2 STEP-Manufacturing Meeting, San Diego, USA, March 2003.20 S.T. Newman, Integrated CAD/CAM/CNC manufacture for the 21st century, in: Keynote Speech, The 14th International Conference on Flexible Automation and Intelligent Manufacturing (FAIM2004), 1214 July 2004, Ryerson University, Toronto, Canada, 2004.21 R.D. Allen, S.T. Newman, J.A. Harding, RSU Rosso Jr., The design of a STEP-NC compliant agent based CAD/CAM system, in: Proceedings of the 13th International Conference on Flexible Automation and Intelligent Manufacturing (FAIM2003), Tampa, FL, USA, 2003), pp.
- 温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

人人文库网所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。