Skip to content

cserteGT3/BlankLocalizationCore.jl

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

91 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

BlankLocalizationCore

Stable Dev Build Status

Project description

This repository contains the reference implentation for the multi operation blank localization technique described in our paper Multi-operation optimal blank localization for near net shape machining.

The goal of multi operation blank localization is to align the CNC machining code for the rough (e.g. cast, 3D printed, etc.) parts. When doing so, one must consider two important factors:

  • leaving enough material to be removed by the tool (machining allowance)
  • respecting the dimensional tolerances between features (defined on the part drawing)

Our paper proposes a method, that ensures a proper machining allowance (minimum requirement), while trying to optimize to the center of the tolerance fields between features.

Installation and usage

The package is registered in the general registry, so it can be installed via running:

] add BlankLocalizationCore

For the exaplanation on how the package works, please read through the Example page of the documentation.

Note, that at least Julia 1.9 is required. If you are interested in using the package with older versions, please open an issue!

Contributing

Contributions are very welcome, as are feature requests and suggestions. Please open an issue if you encounter any problems. We take issues seriously and value any type of feedback.

Acknowledgements

This package couldn't have been created without the great people behind the following projects (as well as the whole Julia ecosystem):

About

Julia implementation of our multi-operation blank localization method

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages