Professional Documents
Culture Documents
2019年机电工程学院学士学位论文(外文文献翻译)撰写格式规范模板
2019年机电工程学院学士学位论文(外文文献翻译)撰写格式规范模板
毕业设计(论文)
(外文文献翻译)
学 号:2015145022W
专 业:机械设计制造及其自动化
学生姓名:欧凯
指导教师:国权
2019 年 6 月
VISIONASSISTED CNC MILLING PATH GENERATION
Dr. Richard Zic( CEO and Founder )
DYNOMAX KNOWS SPINDLES INC.
INTRODUCTION
Machine vision systems have been used for a wide variety of applications. These include the
inspection of routine industrial parts ~.4 and robotic assembly. 5.6 Vision systems have also been
integrated with robotic systems to provide automatic sensing of pose and velocity of the end
effector. With the advent of inexpensive computational hardware, machine vision systems have
emerged as an economic component in manufacturing systems.
During this century, the development of manufacturing was characterized by the increasing
efforts to automate machine processes. Numerical control (NC) of machine tools marked the
beginning of the era of computers in manufacturing. Numerous techniques have since been
developed to assist in this process. The NC machine tools have been interconnected by material
flow systems and assembly cells. The NC machines are supported by off-line software to
generate part programs and tape formats to machine a variety of part geometries. Off-line
software is created by path planning experts using NC CAD links like NC vision and NC link.
and DNC machines provide direct access to the machine via a control computer. However, there
are special occasions in a job shop where the part geometry changes (either due to design change
or vendor specification). In such cases, altering the NC path plan proves to be very cumbersome
and expensive. Hence, an integral module of vision, CAD and CAM should be used in facilities
with changing part environments.
module will help the machine to 'see' the part, extract its geometrical features and organize them
in an IGES type format. By the organization of geometric data, the machine can automatically
plan the machining sequence to attain better process efficiency. The pick and place devices, such
as a robot, can also be instructed based on the information generated by this integral module.
research has been done in the field of machine vision systems and in path planning. However,
there is no evidence of a machine vision system being integrated with path planning procedures.
In the present paper, a combination of machine vision, CAD and CAM are used in order to
develop a structure to define an efficient tool path for milling flat surfaces on parts.
These CAM
software
packages are
mostly off-line
and used to
generate the
required part programs to machine objects in NC machines. Path planning modules provide the
user with a more efficient planning tool for generating efficient NC code. The only information
needed by the path planning module is the geometric features of the part to be machined.
The data stored in an IGES format can form the input for many CAD/CAM applications. Modern
day techniques rely extensively on integration of such standards with automatic path generation
routines. There are a number of programs developed to generate the tool path to machine objects.
These CAM software packages are mostly off-line and used to generate the required part
programs to machine objects in NC machines. Path planning modules provide the user with a
more efficient planning tool for generating efficient NC code. The only information needed by
the path planning module is the geometric features of the part to be machined.
path planning modules should generic as well as flexible. Hence, they
comply with the rules of optimal strategies. In face milling, there are types of path generating
strategies: milling and windowing, illustrated in
Both techniques find application in industry. Though efficient path planning is
optimal path planning is not evident in the literature.
Hardware/
Software
Structure
Acquisition
and
Processing. A
capture system
was used in this study to the image of the polygonal faces of cast parts. The video capture system
is in Figure 2. The video capture consists of three main components: a
camera, a frame grabber, and a video interface board. The video capture system is a part of the
IBM PC based PC-EYE system.
Images were binary thresholded (black image on a white background). Pre-calibration was done
using strips of known dimensions to estimate scale factors. The boundary pixels of the object
were identified to detect the edges of the object. A two dimensional boundary walking technique
was used to encode the boundary of the object. The Hough transform technique was applied to
identify the edges of the object. Intersections of these edges were obtained by using Cramer's
rule. of Data. After obtaining the geometrical information of the part in terms of its faces, edges
and vertices, these data were organized in an IGES type format. Working on input obtained
through the vision system, the path planning module was created. Data for one face of the object
is obtained at one time. This face is then broken down into edges and vertices. The first task of
the developed algorithm is the renumbering of the vertices. This step was done so as to keep an
orderly track of the vertices and to keep it as generic as possible.
The vertices have been organized, the relation of each of the edges in that face has to be uniquely
determined. That is, the angular orientation of the edges have to be determined. The angles of
each of the lines is determined as follows:
For the forward loop, the angles are calculated from one vertex to the next until the maximum X
coordinate is reached;
For the reverse loop, the first angle is calculated as the angle of the line vector going from the
first vertex to the last vertex. The angles for subsequent lines are calculated with respect to the
present vertex and the vertex previous to it until the maximum X coordinate is reached.
calculating the angles, the program passes the control to the CAM routine. The information
needed apart from the CAD data is the feed rate and the diameter of the cutter.
Planning. Milling is ancutting operation and is usually to produce flat and contoured.
Milling machines and millingare generally classified on the basis the relationship that exists
between the and the workpiece. In face milling, a mill is employed to machine the (Figure 3).The
nature of the relationship between cutter and the work is illustrated in Figure.
Cutting
proceeds by
the
combinedand
rotation of the
cutter with to
the work. .
Hence, cutting
speed,feed,
and depth of
cut are the
important
factors
affect the quality of the machined. This swarf is automatically at the exit. Very large depths of
cut are permitted owing to machine stability and clearance. As previously mentioned,are two
ways in which the tool travels the workpiece. These are classified as path and windowing path.
The main CAM routine was split into many subroutines to keep it flexible.Different cases were
accommodated as in Figures 5 and 6. An overhang of 1*D was used where signifies the cutter so
that the tool path is minimized.Down by defining vertical lines,which are 0.9*D apart starting
from the initial point.
EXPERIMENTAL ANALISIS
advantage of using this integral software for automated path planning lies in the fact that it is
fully generic and automatic. After compiling the generated NC code, the cutter path could be
viewed. Since the algorithm is developed for machining any polygonal face, it can be applied in
many industrial situations. Routine polygonal flat parts of aluminum were fabricated to close
tolerances ( 0.01 to -0.01 / 0.254 mm to -0.254 mm). These were tested using the software
developed. The image acquisition and processing were implemented using an IBM PC. Figures
8-13 illustrate the results of the testing. The results of the major phases of software development
are presented for two geometries (a triangle and a parallelogram). The major phases for each
geometry are: the image of the face, the encoded boundary of the object, the coordinates of the
vertices, and the generated NC path.
CONCLUDING REMARKS
An inexpensive modular system was developed for automatic path generation. The system
included three major facets of CAM: machine vision, CAD database, and NC part program. The
machine vision system was used to acquire the images of the polygonal face of an object. Edges
and vertices of the object were encoded by digital image processing principles. These data were
organized in an IGES format. These were then manipulated using software capabilities to
automatically plan the path to mill that particular face. The software developed was kept highly
generic and flexible. Since the vision system used was inexpensive, the developed software is
economical as well.
From its economic feature, the techniques employed were simple. Due to its application, this
algorithm provides the present state of research with an easier tool for automated NC path
planning. Cumbersome calculations and monotony of path planning are avoided with this tool.
Implementation of such an algorithm on firmware and hardware of CNC ceriters will advance
the generation of research in this field. NC technology development trends Performance
development direction speed high-precision efficient speed, accuracy and efficiency of
machinery manufacturing technology is the key performance indicators. As a result of the high-
speed CPU chips, RISC chip, as well as multi-CPU control system with high-resolution detector
of the absolute exchange digital servo system, taken at the same time improve the machine
dynamic and static characteristics of effective measures, the high-speed high-precision machine
has been efficient greatly enhanced,includes two aspects: CNC system itself flexibility, NC
system is modular in design, functional coverage, can be cut and strong, and easy to meet the
needs of different users; group control system flexibility, with a control system pursuant to the
requirements of different processes, materials flow and information flow automatically
dynamically adjusted to maximize their group control system performance of composite and
multi-axis to reduce the process time for the main purpose of supporting the composite
processing, and are moving towards multi-axis, multi-function control of the direction of series
development. NC Machine Tool Technology composite refers to the workpiece in a single
machine on a fixture, through an automatic tool change, rotating spindle head or turntable, and
other measures to accomplish multiple processes, multi-surface machining compound. Axis CNC
technology, Siemens 880-axis control system for up to 24 axes.