In this paper, based on AABB bounding box[1], spatial subdivision[2], algorithm on whether or not a point is in a certain polygon[3,4], we propose a unique searching strategy. By the aid of our raised method, a fast s...
详细信息
ISBN:
(纸本)9781509023967
In this paper, based on AABB bounding box[1], spatial subdivision[2], algorithm on whether or not a point is in a certain polygon[3,4], we propose a unique searching strategy. By the aid of our raised method, a fast selection of face in the three-dimensional model can be realized. On that basis, the generated paths can be modified according to the requirements of production process quickly, which extends the range of application for automatic programming[5]. Experiment and result have demonstrated the validity of the proposed method.
To automatically design improvements of stochastic numerical optimization algorithms is challenging due to the high computation time required to ensure sufficiently rigorous evaluation of synthesized programs. In this...
详细信息
ISBN:
(纸本)9781538607435
To automatically design improvements of stochastic numerical optimization algorithms is challenging due to the high computation time required to ensure sufficiently rigorous evaluation of synthesized programs. In this paper, we develop evaluation methodology that is used with the evolutionary automatic programming system ADATE to enhance two variants of the differential evolution algorithm, namely, the original algorithm and the competitive differential evolution algorithm. When improving the original differential evolution algorithm, we find an improved mutation operator that is optimized to few function evaluations, while for the competitive differential evolution algorithm we find an improved pool of mutation strategies that outperforms the original for over 63% of the 30-dimensional CEC 2014 problems, while being worse for less than 10% of the problems, when comparing using a Wilcoxon rank-sum test. The successful improvement of both algorithms shows that the methodology we developed in this paper provides sufficient guidance for ADATE to navigate the stochastic search space when improving stochastic numerical optimization algorithms.
Helical rotor is a core component of helical-lobe compressor. Analysis was made on the geometrical properties of tooth curves. Using standard spherical milling cutter on 4-axis NC machine, normal migration method was ...
详细信息
ISBN:
(纸本)9783037855447
Helical rotor is a core component of helical-lobe compressor. Analysis was made on the geometrical properties of tooth curves. Using standard spherical milling cutter on 4-axis NC machine, normal migration method was used to rotor surface processing. Based on the generation characteristics of helical rotor surface, object-oriented design method is used to achieve automatic programming system of helical rotor. The calculation of helical rotor end face profile lines and cutter location point are realized, and over cutting analysis is carried out to generate high efficient numerical control processing program.
This paper describes prototype software for automatically generating control programs for discrete manufacturing systems from a high-level description of the process. The control logic is synthesized from a specificat...
详细信息
This paper describes prototype software for automatically generating control programs for discrete manufacturing systems from a high-level description of the process. The control logic is synthesized from a specification of the physical resource states required to execute each operation. The software described in this paper allows the user to enter a functional description of the system into a database containing the operation sequencing conditions and related actuator and sensor data for each stage of the process. This information is then used to automatically generate programs for the on-line control computers. The current implementation supports binary sensor and actuator signals and generates control programs in Instruction List, a generic programming language for programmable logic controllers. The methodology is illustrated for the control of a conveyor system in an existing automated painting facility
In this paper we propose a new local search method for solving automatic programming problem and we use it within recent Variable Neighborhood programming (VNP) method. In automatic programming area the solution is a ...
详细信息
In this paper, based on model simplification, man-machined interactive, RANSAC[1], AABB bounding box[2] and improved ICP algorithm[3], we propose a new method, which can determine the position and orientation deviatio...
详细信息
ISBN:
(纸本)9781509023967
In this paper, based on model simplification, man-machined interactive, RANSAC[1], AABB bounding box[2] and improved ICP algorithm[3], we propose a new method, which can determine the position and orientation deviation between the processing object and the same processed one rapidly. By the aid of the calculated rotation matrix, we can reuse the old processing instructions by a simple matrix transformation, which upgrades the efficiency of automatic programming greatly. Experiment and result have demonstrated the validity of the proposed method.
IGES (Initial Graphics Exchange Standard) is a general graphics data exchange standard, which has been widely used for data exchange between different CAD/CAM systems. But the inherent defect of IGES makes it difficul...
详细信息
ISBN:
(纸本)9783037853566
IGES (Initial Graphics Exchange Standard) is a general graphics data exchange standard, which has been widely used for data exchange between different CAD/CAM systems. But the inherent defect of IGES makes it difficult to use in the field of automatic programming. This article focuses on the automatic programming of holes processing. Entities were labeled with different entity number, on which the hole entity could be distinguished and extracted based. The intersection lines of hole and NURBS surface could be calculated by NURBS surface intersection algorithm. The redundancy of intersecting lines is a key problem. This article gives an intuitive treatment.
When automatically constructing large programs using program transformations, the number of possible transformations grows very fast. In this paper, we introduce and test a new way of combining several program transfo...
详细信息
ISBN:
(纸本)3540308180
When automatically constructing large programs using program transformations, the number of possible transformations grows very fast. In this paper, we introduce and test a new way of combining several program transformations into one transformation, inspired by the combinatorial concept of Covering Arrays (CA). We have equipped the ADATE automatic programming system with this new CA transformation and conducted a series of 18 experiments which show that the CA transformation is a highly useful supplement to the existing ADATE transformations.
This paper investigates how Felzenszwalb's and Huttenlocher's graph-based segmentation algorithm can be improved by automatic programming. We show that computers running automatic Design of Algorithms Through ...
详细信息
ISBN:
(纸本)9783662455234;9783662455227
This paper investigates how Felzenszwalb's and Huttenlocher's graph-based segmentation algorithm can be improved by automatic programming. We show that computers running automatic Design of Algorithms Through Evolution (ADATE), our system for automatic programming, have induced a new graph-based algorithm that is 12 percent more accurate than the original without affecting the runtime efficiency. The result shows that ADATE is capable of improving an effective image segmentation algorithm and suggests that the system can be used to improve image analysis algorithms in general.
In this paper, a method of NC process information extraction and import to template file based on Process Recording Files and database was proposed, which provides an effective way for NC process information sharing a...
详细信息
ISBN:
(纸本)9783037855447
In this paper, a method of NC process information extraction and import to template file based on Process Recording Files and database was proposed, which provides an effective way for NC process information sharing and reuse, and made positive effect on current situation in CNC manufacturers, such as: type of product is relative stable, process of CAM programming has lots of duplication, process parameters are dependent on programmers, the processing quality is instable and so on. The Process Recording Files are from mainstream heterogeneous CAM softwares, such as: PowerMILL, UG/CAM, which used to record CAM programming process, macro files from PowerMILL and UG/CAM are belongs to this kind of file.
暂无评论