As a key te..hnology in the field of advanced manufacturing, an open architecture controller is studied. In order to develop an open architecture software-CNC system on personal computer (PC) according to open modul...As a key te..hnology in the field of advanced manufacturing, an open architecture controller is studied. In order to develop an open architecture software-CNC system on personal computer (PC) according to open modular architecture controllers (OMAC). First, the software and hardware platform is chosen and software realization methodology for the CNC system is determined. Second, static modeling methods of an open architecture controller inclusive of object-oriented (OO) programming technology, dynamic link library (DLL) technology and system modules partition are investigated. Third, the dynamical behavioral modeling and the data flow representation of open architecture controller are discussed, which are both described in hierarchy fmite state machine (FSM) model. Fourth, a reusable software module model is established to develop software function module library. Finally, a 3-axis milling machine tool test-bed, named for HIT-CNC, is successfully designed by means of the constructed software function module library and the system configuring method. The experimental results show that, besides increasing the degree of reusability and openness, application of above-mentioned method- ology leads to significant decrease of development time as well as maintenance cost.展开更多
Product innovation is creation of new concepts to plan and realize technological and functional details in the product to satisfy market and customer needs. One of the key drivers to product innovation is reactions of...Product innovation is creation of new concepts to plan and realize technological and functional details in the product to satisfy market and customer needs. One of the key drivers to product innovation is reactions of the product to users’ needs. Product innovation needs a cognitive design method based on needs of variant users for the product personalization. In this paper, an open concept is introduced to provide ways to meet user’s individual need in product lifespan. It is for industries to propose product concepts based on open sources, develop and support the product on the public capability. Using the open concept in the product architecture, called open?architecture product(OAP), can improve the product personalization leading to massive product innovation. To promote this promise of the OAP, effective methods are discussed for the OAP development. This paper introduces research on OAPs using adaptable design methods to meet product personalization. Adaptable design is based on the modular structure for product adaptability using function modules and adaptable interfaces. The proposed method provides solutions for planning modules and implementation of OAPs. Methods of OAP module planning, detail and interface design are described for transformation of product concepts into physical structures. A multiple?purpose electrical car is developed in a case study to show effectiveness of the proposed method.展开更多
Research work on plug-and-play open architecture and object-orientedmechatronic system integration is described. The original controllers of two popular industrialrobot manipulators Puma 560 and IBM 7575 are completel...Research work on plug-and-play open architecture and object-orientedmechatronic system integration is described. The original controllers of two popular industrialrobot manipulators Puma 560 and IBM 7575 are completely retrofitted and integrated with a conveyorsystem to form a robot workcell. This robot workcell can be programmed to run under the Ch languageenvironment. The outline of the Ch language, and the retrofitting strategy of the robot workcellwill be described. A sample application program for simulated assembly operations of this robotworkcell will be presented to demonstrate the underlying principles of open architecture integrationof mechatronic systems under the programming paradigm of the Ch language environment.展开更多
Aiming at the characteristics of modularity and reconfigurable in open architecture computer numerical control (CNC) system, the open architecture CNC system, Harbin Institute of Tech- nology computer numerical cont...Aiming at the characteristics of modularity and reconfigurable in open architecture computer numerical control (CNC) system, the open architecture CNC system, Harbin Institute of Tech- nology computer numerical control (HITCNC), is researched and manufactured based on the interface standards. The system's external interfaces are coincident with the corresponding international standards, and the internal interfaces follow the open modular architecture controller (OMAC) agreement. In the research and manufacturing process, object-oriented technology is used to ensure the openness of the HITCNC, and static programming is applied in the CNC system according to the idea of modularization disassembly. The HITCNC also actualizes real-time and unreal-time modules adopting real-time dynamical linked library (RTDLL) and component object model (COM). Finite state ma- chine (FSM) is adopted to do dynamically modeling of HITCNC. The complete separation between the software and the hardware is achieved in the HITCNC by applying the SoftSERCANS technique. The application of the above key techniques decreases the programming workload greatly, and uses software programs replacing hardware functions, which offers plenty technique ensures for the openness of HITCNC. Finally, based on the HITCNC, a three-dimensional milling system is established. On the system, series experiments are done to validate the expandability and interchangeability of HITCNC. The results of the experiments show that the established open architecture CNC system HITCNC is correct and feasible, and has good openness.展开更多
The key technology of open architecture CNC systems kernel device driver,including the interrupt mechanism, I/O subsystem, the structure of device driver and the communication between the driver and the application p...The key technology of open architecture CNC systems kernel device driver,including the interrupt mechanism, I/O subsystem, the structure of device driver and the communication between the driver and the application program, is discussed in the paper and a specific application is given at the end.展开更多
NAREGI is a 5-year Japanese National Grid Project during 2003--2007, whose chief aim is to develop a set of grid middleware to serve as a basis for future e-Science. NAREGI also aims to lead the way in standardization...NAREGI is a 5-year Japanese National Grid Project during 2003--2007, whose chief aim is to develop a set of grid middleware to serve as a basis for future e-Science. NAREGI also aims to lead the way in standardization of grid middleware, based on the OGSA architecture. Its super-scheduler is based on the proposed OGSA-EMS Architecture, in that it becomes the first working implementation that implements the documented component relationships within the OGSA-EMS architecture document v.l.0. Through the efforts and experience in the design and implementation, it has been confirmed that the documented OGSA-EMS architecture is quite feasible, but will require significant amount of refinement and speed improvements to finalize its detailed specifications. The super-scheduler also supports co-allocation across multiple sites to support automated execution of grid-based MPIs that execute across machines. Such a resource allocation requires sophisticated interactions between the OGSA-EMS components not covered in the current OGSA-EMS architecture, some of which are non-trivial. Overall, job scheduling with OGSA-EMS has proven to not only work, but also that its job allocation and execution time is within reasonable bounds.展开更多
基金Key Development Program of ScienceTechnology of Heilongjiang Province, China (GB05A501)
文摘As a key te..hnology in the field of advanced manufacturing, an open architecture controller is studied. In order to develop an open architecture software-CNC system on personal computer (PC) according to open modular architecture controllers (OMAC). First, the software and hardware platform is chosen and software realization methodology for the CNC system is determined. Second, static modeling methods of an open architecture controller inclusive of object-oriented (OO) programming technology, dynamic link library (DLL) technology and system modules partition are investigated. Third, the dynamical behavioral modeling and the data flow representation of open architecture controller are discussed, which are both described in hierarchy fmite state machine (FSM) model. Fourth, a reusable software module model is established to develop software function module library. Finally, a 3-axis milling machine tool test-bed, named for HIT-CNC, is successfully designed by means of the constructed software function module library and the system configuring method. The experimental results show that, besides increasing the degree of reusability and openness, application of above-mentioned method- ology leads to significant decrease of development time as well as maintenance cost.
基金Supported by Discovery Grants(Grant No.RGPIN-2015-04173)of the Natural Sciences and Engineering Research Council(NSERC)of CanadaNational Natural Science Foundation of China(Grant Nos.51375287,51505269)
文摘Product innovation is creation of new concepts to plan and realize technological and functional details in the product to satisfy market and customer needs. One of the key drivers to product innovation is reactions of the product to users’ needs. Product innovation needs a cognitive design method based on needs of variant users for the product personalization. In this paper, an open concept is introduced to provide ways to meet user’s individual need in product lifespan. It is for industries to propose product concepts based on open sources, develop and support the product on the public capability. Using the open concept in the product architecture, called open?architecture product(OAP), can improve the product personalization leading to massive product innovation. To promote this promise of the OAP, effective methods are discussed for the OAP development. This paper introduces research on OAPs using adaptable design methods to meet product personalization. Adaptable design is based on the modular structure for product adaptability using function modules and adaptable interfaces. The proposed method provides solutions for planning modules and implementation of OAPs. Methods of OAP module planning, detail and interface design are described for transformation of product concepts into physical structures. A multiple?purpose electrical car is developed in a case study to show effectiveness of the proposed method.
文摘Research work on plug-and-play open architecture and object-orientedmechatronic system integration is described. The original controllers of two popular industrialrobot manipulators Puma 560 and IBM 7575 are completely retrofitted and integrated with a conveyorsystem to form a robot workcell. This robot workcell can be programmed to run under the Ch languageenvironment. The outline of the Ch language, and the retrofitting strategy of the robot workcellwill be described. A sample application program for simulated assembly operations of this robotworkcell will be presented to demonstrate the underlying principles of open architecture integrationof mechatronic systems under the programming paradigm of the Ch language environment.
基金This project is supported by Provincial Science & Technology Projoct of Heilongjiang, China (No. GB05A501).
文摘Aiming at the characteristics of modularity and reconfigurable in open architecture computer numerical control (CNC) system, the open architecture CNC system, Harbin Institute of Tech- nology computer numerical control (HITCNC), is researched and manufactured based on the interface standards. The system's external interfaces are coincident with the corresponding international standards, and the internal interfaces follow the open modular architecture controller (OMAC) agreement. In the research and manufacturing process, object-oriented technology is used to ensure the openness of the HITCNC, and static programming is applied in the CNC system according to the idea of modularization disassembly. The HITCNC also actualizes real-time and unreal-time modules adopting real-time dynamical linked library (RTDLL) and component object model (COM). Finite state ma- chine (FSM) is adopted to do dynamically modeling of HITCNC. The complete separation between the software and the hardware is achieved in the HITCNC by applying the SoftSERCANS technique. The application of the above key techniques decreases the programming workload greatly, and uses software programs replacing hardware functions, which offers plenty technique ensures for the openness of HITCNC. Finally, based on the HITCNC, a three-dimensional milling system is established. On the system, series experiments are done to validate the expandability and interchangeability of HITCNC. The results of the experiments show that the established open architecture CNC system HITCNC is correct and feasible, and has good openness.
文摘The key technology of open architecture CNC systems kernel device driver,including the interrupt mechanism, I/O subsystem, the structure of device driver and the communication between the driver and the application program, is discussed in the paper and a specific application is given at the end.
文摘NAREGI is a 5-year Japanese National Grid Project during 2003--2007, whose chief aim is to develop a set of grid middleware to serve as a basis for future e-Science. NAREGI also aims to lead the way in standardization of grid middleware, based on the OGSA architecture. Its super-scheduler is based on the proposed OGSA-EMS Architecture, in that it becomes the first working implementation that implements the documented component relationships within the OGSA-EMS architecture document v.l.0. Through the efforts and experience in the design and implementation, it has been confirmed that the documented OGSA-EMS architecture is quite feasible, but will require significant amount of refinement and speed improvements to finalize its detailed specifications. The super-scheduler also supports co-allocation across multiple sites to support automated execution of grid-based MPIs that execute across machines. Such a resource allocation requires sophisticated interactions between the OGSA-EMS components not covered in the current OGSA-EMS architecture, some of which are non-trivial. Overall, job scheduling with OGSA-EMS has proven to not only work, but also that its job allocation and execution time is within reasonable bounds.