Show simple item record

dc.date.available2016-10-24T23:00:21Z
dc.date.issued2012
dc.identifier.issn2010-376Xspa
dc.identifier.urihttp://hdl.handle.net/10784/9542
dc.descriptionIn the context of computer numerical control (CNC) and computer aided manufacturing (CAM), the capabilities of programming languages such as symbolic and intuitive programming, program portability and geometrical portfolio have special importance -- They allow to save time and to avoid errors during part programming and permit code re-usage -- Our updated literature review indicates that the current state of art presents voids in parametric programming, program portability and programming flexibility -- In response to this situation, this article presents a compiler implementation for EGCL (Extended G-code Language), a new, enriched CNC programming language which allows the use of descriptive variable names, geometrical functions and flow-control statements (if-then-else, while) -- Our compiler produces low-level generic, elementary ISO-compliant Gcode, thus allowing for flexibility in the choice of the executing CNC machine and in portability -- Our results show that readable variable names and flow control statements allow a simplified and intuitive part programming and permit re-usage of the programs -- Future work includes allowing the programmer to define own functions in terms of EGCL, in contrast to the current status of having them as library built-in functionsspa
dc.formatapplication/pdf
dc.language.isoengspa
dc.publisherWorld Academy of Science, Engineering and Technology (WASET)spa
dc.relation.ispartofProceedings of the World Academy of Science, Engineering and Technology, Volume 6, Issue 7, pp 872-879spa
dc.relation.isversionofhttp://internationalscienceindex.org/publication/5580spa
dc.subjectSistemas CAD/CAMspa
dc.subjectControl numérico computarizadospa
dc.subjectCNC (Control numérico)spa
dc.subjectSistemas CAD/CAMspa
dc.subjectCAM (Mapas Asistidos por Computador)spa
dc.subjectProgramación paramétricaspa
dc.titleEGCL: an extended G-Code Language with flow control, functions and mnemonic variablesspa
dc.typearticleeng
dc.typeinfo:eu-repo/semantics/articleeng
dc.typeinfo:eu-repo/semantics/publishedVersioneng
dc.rights.accessrightsinfo:eu-repo/semantics/openAccessspa
dc.subject.lembDISEÑO CON AYUDA DE COMPUTADORspa
dc.subject.lembMÁQUINAS HERRAMIENTAS - CONTROL NUMÉRICOspa
dc.subject.lembCOMPILADORES (PROGRAMAS PARA COMPUTADOR)spa
dc.type.localArtículospa
dc.subject.keywordComputer-aided Designspa
dc.subject.keywordCompilers (computer programs)spa
dc.subject.keywordMachine-tools - numerical controlspa
dc.rights.localAcceso abiertospa
dc.date.accessioned2016-10-24T23:00:21Z
dc.type.hasVersionObra publicadaspa
dc.type.hasVersionpublishedVersionspa
dc.contributor.authorRuíz, Óscar E.
dc.contributor.authorArroyave, S.
dc.contributor.authorCardona, J.F.
dc.citation.journalTitleProceedings of the World Academy of Science, Engineering and Technologyspa
dc.citation.volume6spa
dc.citation.issue7spa
dc.citation.spage872spa
dc.citation.epage879spa


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record