Show simple item record

dc.contributor.authorHahn, Marshall
dc.date.accessioned2010-09-22 14:44:47 (GMT)
dc.date.available2010-09-22 14:44:47 (GMT)
dc.date.issued2010-09-22T14:44:47Z
dc.date.submitted2010
dc.identifier.urihttp://hdl.handle.net/10012/5494
dc.description.abstractMachinists often simulate a part program to verify its correctness, since mistakes can cause damage to the part, machine, oneself, or others. A popular approach for part program simulation involves representing the stock (the material the part is being carved from) as a heightmap. Although this approach is computationally fast and memory efficient, only objects that are representable as functional surfaces (e.g., z = f(x, y)) can be machined. This thesis presents a new heightmap-based data structure, called a multidirectional heightmap, that does not have this limitation. A multidirectional heightmap, in response to an overhang, recursively subdivides itself until each piece can be represented by an axis-aligned heightmap. More precisely, a multidirectional heightmap is a kD-tree with the property that all cells are functional: each cell contains a heightmap that represents a functional portion of the stock. To improve accuracy, each regular heightmap can be replaced by a 3-Way Heightmap, a new type of heightmap that samples the tool along all three stock axis directions (three ways) rather than just one. The experimental results herein suggest that the multidirectional heightmap data structure achieves a good level of performance with respect to memory usage, CPU usage, and approximation error.en
dc.language.isoenen
dc.publisherUniversity of Waterlooen
dc.subjectsimulationen
dc.subjectheightmapen
dc.subjectCNCen
dc.subjectmillingen
dc.titleSoftware Simulation of 5-Axis CNC Milling using Multidirectional Heightmapsen
dc.typeMaster Thesisen
dc.pendingfalseen
dc.subject.programComputer Scienceen
uws-etd.degree.departmentSchool of Computer Scienceen
uws-etd.degreeMaster of Mathematicsen
uws.typeOfResourceTexten
uws.peerReviewStatusUnrevieweden
uws.scholarLevelGraduateen


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record


UWSpace

University of Waterloo Library
200 University Avenue West
Waterloo, Ontario, Canada N2L 3G1
519 888 4883

All items in UWSpace are protected by copyright, with all rights reserved.

DSpace software

Service outages