Manual para generar Marcos código Calixto G
)*+,M- /
[email protected] Los códigos G son frecuentemente utilizados en los sistemas CC para la automatización de m!"uinas #erramienta$ en el presente informe se da una %re&e descripción de este tipo de códigos ' se expone un Marcos manual deCalixto creación de este tipo de códigos utilizando un soft(are dedicado para la realización de
[email protected] este tipo de pro'ectos.
Generación del código G
INTRODUCCIÓN -l G-code es el nom%re "ue #a%itualmente reci%e el lenguae de programación m!s usado en Control numrico computarizado 2CC$ el cual posee mltiples implementaciones. 5sado principalmente en automatización$ forma parte de la ingenier6a asistida por computadora. l G8 code se le llama en ciertas ocasiones lenguaje de programación G . -n trminos generales$ G8code es un lenguae mediante el cual las personas pueden decir a m!"uinas #erramienta controladas por computadora "u #acer ' cómo #acerlo. -sos 9"u9 ' 9cómo9 est!n de:nidos ma'ormente por instrucciones so%re adónde mo&erse$ cu!n r!pido mo&erse ' "u tra'ectoria seguir. Las m!"uinas t6picas "ue son controladas con G8code son fresadoras$ cortadoras$ tornos e impresoras 3;. <1= ;e%ido a la estandarización de este tipo de códigos existen en el mercado di&ersos tipos de soft(are dedicados total o parcialmente a la generación de estos$ estos son denominados soft(ares C; ' soft(ares C;. Las siglas C; pro&ienen de su a%re&iatura computer-aided design, "ue en su traducción al espa>ol signi:cadise>o asistido por computadoras$ es el uso de un amplio rango de #erramientas computacionales "ue asisten a ingenieros$ ar"uitectos ' dise>adores. -stas #erramientas se pueden di&idir %!sicamente en programas de di%uo/; ' de modelado 3;. Las #erramientas de di%uo en /; se %asan en entidades geomtricas &ectoriales como puntos$ l6neas$ arcos ' pol6gonos$ con las "ue se puede operar a tra&s de una interfaz gr!:ca. Los modeladores en 3; a>aden super:cies ' sólidos. = Las siglas CM son referentes a su a%re&iatura en ingles computer-aided manufacturing, "ue en su traducción al espa>ol signi:ca Fabricación asistida por computadora, implica el uso de computadores ' tecnolog6a de cómputo para a'udar en la fase directa de manufactura de un producto$ es un puente entre el ;ise>o sistido por Computadora C; ' el lenguae de programación de las m!"uinas #erramientas con una inter&ención m6nima del operario.<3=
JUSTIFICACIÓN ;e acuerdo a lo mencionado anteriormente$ se lle&ar! a ca%o la generación de códigos G utilizando el soft(are utodes? rtCM /017 de la compa>6a rtCM$ 'a "ue &iene con una gama de estrategias de mecanizado de forma r!pida ' efecti&a. La interfaz es f!cil de aprender ' no es necesario ningn tipo de formación para empezar$ sin em%argo$ #a' una %i%lioteca de recursos de tutoriales en caso de necesitar alguna a'uda. <4=
ANUA! D" G"N"RACION D" CODIGO G continuación$ se expone una serie de pasos necesarios para generar de un modo optimo un código g a partir de un arc#i&o con extensión .%mp.
#$- "%por&ar arc'i(o )* de+de el +o,&are li.re *ro&eu+$ 5na &ez o%tenido nuestro dise>o electrónico en el ACB La'out exportamos el arc#i&o en formato %itmap 2%mp como se indica en la imagen.
Figura #$/$ elección de la opción -xport Bitmap en el soft(are Aroteus D.0. La con:guración de exportación necesaria se muestra a continuación.
Figura #$#$ Con:guraciónde exportación en la &entana -xport Bitmap en Aroteus D.0.
"n la (en&ana "%por& )i&map +e mue+&ran la+ +iguien&e+ opcione+0 !a1er+0 referente a las capas de la ACB dise>adaEmarcamos todos los cuadros "ue #agan referencia a las pala%ras Bottom 2cara inferior ' Board 2referencia a la %a"uelita.
Re+olu&ion0 referente a los puntos por pulgada "ue contendr! la imagen exportadaEmarcamos la opción F00;A) 'a "ue se re"uiere de una %uena precisión al momento de realizar el fresado.<4=
Ro&a&ion2 Re3ec&ion0
referente al posicionamiento relati&o imagenEdeamos por defecto las opciones mostradas en l a imagen.
de la
Ou&pu&0 referente al nom%re ' a la ruta de exportación del arc#i&o BMA 2%itmap. Compro%amos la creación del arc#i&o$ en este caso se creó en el escritorio con el nom%re Aulsador$ damos clic? derec#o al arc#i&o ' seleccionamos propiedades.
Figura #$4$ Compro%ación de la extensión .%mp en la &entana de propiedades respecti&a.
4$- Impor&ar el arc'i(o )* de+de el +o,&are Ar&CA$ 5na &ez a%ierto el soft(are$ seleccionamos arc#i&o ' elegimos la opción a%rir.
Figura 4$/$ )mportación de un arc#i&o BMA desde el soft(are utodes? rtCM /017.
eleccionamos el arc#i&o BMA 2u%icado en el escritorio para el presente eemplo.
Figura 4$#$ elección de un arc#i&o BMA desde el soft(are utodes? rtCM /017.
Luego seleccionamos %rir ' se inicializar! la interfaz de dise>o C;CM.
Figura 4$4$ )nterfaz rtCM /017 para el dise>o C;CM.
5$- Con6gurar el &ama7o modelo$
Figura 4$5$Con:guración del tama>o 2dimensiones de la pc% del arc#i&o BMA.
"n la (en&ana "%por& )i&map +e mue+&ran la+ +iguien&e+ opcione+0 8&odo0 referente al modo de dimensionamiento de la imagen importada$ en este caso elige el dimensionamiento p.p.p 2pixeles por pulgada escaneados$ este de%e coincidir con la resolución con:gurada de la :gura 1.1.
Unidade+0 referente a las unidades de dimensionamiento$ en este caso escogemos mil6metros 'a "ue nos %ridar! una ma'or precisión.
Al&ura2 Anc'ura0estas caracter6sticas se modi:car!n autom!ticamente al con:gurar el mtodo ' las unidades.
Origen0 a"u6 se selecciona el punto de referencia inicial 2origen coordenado del espacio en donde se u%icar! nuestra pc%. -l modelo creado suele tener un error m6nimo de dimensionamiento adecuado para un correcto fresado.
5$- Crear mapa de (ec&ore+$ 5na &ez o%tenido el modelo del tama>o adecuado 2un error m6nimo de dimensionamiento$ se procede a crear el mapa de &ectores respecti&o. eleccionamos la #erramienta Bitmap Hector.
Figura 5$/$5%icación de la #erramienta %itmap Hector. Luego seleccionamos las opciones de necesarias como se muestra en la :gura 3.1.
Figura 5$#$Con:guración recomendada para el mapa de &ectores.
9$- Con6gurar &ra1ec&oria$ eleccionamos la #erramienta tra'ectoria ' u%icamos la opción per:lado.
Figura 9$/$5%icación de la #erramienta per:lado. e a%rir! una &entana con las opciones de per:lado.
Figura 9$#$Hista general de las opciones de per:lado. continuación$ se muestra$ los pasos necesarios para un correcto per:lado$ claro est!$ "ue el usuario las pueda cam%iar de acuerdo a sus necesidades.
Figura 9$4$Con:guración de tipo de per:l.
Figura 9$4$Con:guración de profundidad de corte.
Figura 9$5$Con:guración de profundidad de corte.
Figura 9$9$elección de #erramienta 2opción de la :gura 4.3.
Figura 9$:$Con:guración opciones.
Figura 9$;$;e:nición de material 2opción de la :gura 4.I.
Figura 9$<$Calculo de tra'ectoria. Colocamos el nom%re de nuestro arc#i&o 2en este caso se ll ama -emplo1$ damos clic? en calcular a#ora$ se &isualizar!n unas l6neas azules so%re en el modelo "ue indicaran la tra'ectoria "ue seguir! la fresadora para generar el respecti&o modelo$ esto se muestra en la :gura 4.D.
Figura 9$=$L6neas de tra'ectoria 2azules para el fresado.
:$- Guardar ' exportar el arc#i&o en formato de código G.
Figura :$/$5%icación de la opción Guardar como.
Figura :$#$elección de ruta de guardado. Hamos a la ruta de guardado ' compro%amos el formato del arc#i&o guardado.
Figura :$4$Compro%ación de extensión de arc#i&o con extensión art.
R"F"R"NCIAS <1= Cola%oradores de Ji?ipedia. G-code