Automatic fitting of conical envelopes to free-form surfaces for flank CNC machining
We propose a new algorithm to detect patches of free-form surfaces that can be well approximated by envelopes of a rotational cone under a rigid body motion. These conical envelopes are a preferable choice from the manufacturing point of view as they are, by-definition, manufacturable by computer nu...
| Autores: | , , |
|---|---|
| Tipo de recurso: | artículo |
| Estado: | Versión publicada |
| Fecha de publicación: | 2017 |
| País: | España |
| Institución: | Basque Center for Applied Mathematics (BCAM) |
| Repositorio: | BIRD. BCAM's Institutional Repository Data |
| OAI Identifier: | oai:bird.bcamath.org:20.500.11824/720 |
| Acceso en línea: | http://hdl.handle.net/20.500.11824/720 |
| Access Level: | acceso abierto |
| Palabra clave: | 5-axis CNC machining flank milling free-form surface tangential movability shape manufacturing |
| id |
ES_0f9196afbcce2ecb49ae2a8b8ed757b9 |
|---|---|
| oai_identifier_str |
oai:bird.bcamath.org:20.500.11824/720 |
| network_acronym_str |
ES |
| network_name_str |
España |
| repository_id_str |
|
| spelling |
Automatic fitting of conical envelopes to free-form surfaces for flank CNC machiningBo, P.Barton, M.Pottmann, H.5-axis CNC machiningflank millingfree-form surfacetangential movabilityshape manufacturingWe propose a new algorithm to detect patches of free-form surfaces that can be well approximated by envelopes of a rotational cone under a rigid body motion. These conical envelopes are a preferable choice from the manufacturing point of view as they are, by-definition, manufacturable by computer numerically controlled (CNC) machining using the efficient flank (peripheral) method with standard conical tools. Our geometric approach exploits multi-valued vector fields that consist of vectors in which the point-surface distance changes linearly. Integrating such vector fields gives rise to a family of integral curves, and, among them, linear segments that further serve as conical axes are quickly extracted. The lines that additionally admit tangential motion of the associated cone along the reference geometry form a set of candidate lines that are sequentially clustered and ordered to initialize motions of a rigid truncated cone. We validate our method by applying it on synthetic examples with exact envelopes, recovering correctly the exact solutions, and by testing it on several benchmark industrial datasets, detecting manufacturable conical envelope patches within fine tolerances.201720172017info:eu-repo/semantics/articleinfo:eu-repo/semantics/publishedVersionapplication/pdfhttp://hdl.handle.net/20.500.11824/720reponame:BIRD. BCAM's Institutional Repository Datainstname:Basque Center for Applied Mathematics (BCAM)Ingléshttp://www.sciencedirect.com/science/article/pii/S0010448517301197?via%3Dihubinfo:eu-repo/grantAgreement/MINECO//SEV-2013-0323info:eu-repo/grantAgreement/Gobierno Vasco/BERC/BERC.2014-2017Reconocimiento-NoComercial-CompartirIgual 3.0 Españahttp://creativecommons.org/licenses/by-nc-sa/3.0/es/info:eu-repo/semantics/openAccessoai:bird.bcamath.org:20.500.11824/7202026-06-19T12:47:47Z |
| dc.title.none.fl_str_mv |
Automatic fitting of conical envelopes to free-form surfaces for flank CNC machining |
| title |
Automatic fitting of conical envelopes to free-form surfaces for flank CNC machining |
| spellingShingle |
Automatic fitting of conical envelopes to free-form surfaces for flank CNC machining Bo, P. 5-axis CNC machining flank milling free-form surface tangential movability shape manufacturing |
| title_short |
Automatic fitting of conical envelopes to free-form surfaces for flank CNC machining |
| title_full |
Automatic fitting of conical envelopes to free-form surfaces for flank CNC machining |
| title_fullStr |
Automatic fitting of conical envelopes to free-form surfaces for flank CNC machining |
| title_full_unstemmed |
Automatic fitting of conical envelopes to free-form surfaces for flank CNC machining |
| title_sort |
Automatic fitting of conical envelopes to free-form surfaces for flank CNC machining |
| dc.creator.none.fl_str_mv |
Bo, P. Barton, M. Pottmann, H. |
| author |
Bo, P. |
| author_facet |
Bo, P. Barton, M. Pottmann, H. |
| author_role |
author |
| author2 |
Barton, M. Pottmann, H. |
| author2_role |
author author |
| dc.subject.none.fl_str_mv |
5-axis CNC machining flank milling free-form surface tangential movability shape manufacturing |
| topic |
5-axis CNC machining flank milling free-form surface tangential movability shape manufacturing |
| description |
We propose a new algorithm to detect patches of free-form surfaces that can be well approximated by envelopes of a rotational cone under a rigid body motion. These conical envelopes are a preferable choice from the manufacturing point of view as they are, by-definition, manufacturable by computer numerically controlled (CNC) machining using the efficient flank (peripheral) method with standard conical tools. Our geometric approach exploits multi-valued vector fields that consist of vectors in which the point-surface distance changes linearly. Integrating such vector fields gives rise to a family of integral curves, and, among them, linear segments that further serve as conical axes are quickly extracted. The lines that additionally admit tangential motion of the associated cone along the reference geometry form a set of candidate lines that are sequentially clustered and ordered to initialize motions of a rigid truncated cone. We validate our method by applying it on synthetic examples with exact envelopes, recovering correctly the exact solutions, and by testing it on several benchmark industrial datasets, detecting manufacturable conical envelope patches within fine tolerances. |
| publishDate |
2017 |
| dc.date.none.fl_str_mv |
2017 2017 2017 |
| dc.type.none.fl_str_mv |
info:eu-repo/semantics/article info:eu-repo/semantics/publishedVersion |
| format |
article |
| status_str |
publishedVersion |
| dc.identifier.none.fl_str_mv |
http://hdl.handle.net/20.500.11824/720 |
| url |
http://hdl.handle.net/20.500.11824/720 |
| dc.language.none.fl_str_mv |
Inglés |
| language_invalid_str_mv |
Inglés |
| dc.relation.none.fl_str_mv |
http://www.sciencedirect.com/science/article/pii/S0010448517301197?via%3Dihub info:eu-repo/grantAgreement/MINECO//SEV-2013-0323 info:eu-repo/grantAgreement/Gobierno Vasco/BERC/BERC.2014-2017 |
| dc.rights.none.fl_str_mv |
Reconocimiento-NoComercial-CompartirIgual 3.0 España http://creativecommons.org/licenses/by-nc-sa/3.0/es/ info:eu-repo/semantics/openAccess |
| rights_invalid_str_mv |
Reconocimiento-NoComercial-CompartirIgual 3.0 España http://creativecommons.org/licenses/by-nc-sa/3.0/es/ |
| eu_rights_str_mv |
openAccess |
| dc.format.none.fl_str_mv |
application/pdf |
| dc.source.none.fl_str_mv |
reponame:BIRD. BCAM's Institutional Repository Data instname:Basque Center for Applied Mathematics (BCAM) |
| instname_str |
Basque Center for Applied Mathematics (BCAM) |
| reponame_str |
BIRD. BCAM's Institutional Repository Data |
| collection |
BIRD. BCAM's Institutional Repository Data |
| repository.name.fl_str_mv |
|
| repository.mail.fl_str_mv |
|
| _version_ |
1869403461268799488 |
| score |
15,300719 |