192 lines
17 KiB
HTML
192 lines
17 KiB
HTML
<html><head><title>PartDesign project/es</title><meta http-equiv="Content-Type" content="text/html; charset=utf-8"><link type='text/css' href='wiki.css' rel='stylesheet'></head><body><h1>PartDesign project/es</h1></div>
|
|
|
|
<div id="mw-content-text" lang="es" dir="ltr" class="mw-content-ltr"><hr/><div class="mw-parser-output"><p>Aquí está la planificación del proyecto <b>Diseño de Piezas</b> como parte del <a href="https://www.freecadweb.org/wiki/index.php?title=Development_roadmap/es" title="Development roadmap/es">mapa de desarrollo</a>.
|
|
</p><p><br />
|
|
</p>
|
|
<div id="toc" class="toc"><div class="toctitle"><h2>Contents</h2></div>
|
|
<ul>
|
|
<li class="toclevel-1 tocsection-1"><a href="#Prop.C3.B3sito_y_principios"><span class="tocnumber">1</span> <span class="toctext">Propósito y principios</span></a></li>
|
|
<li class="toclevel-1 tocsection-2"><a href="#Resultado"><span class="tocnumber">2</span> <span class="toctext">Resultado</span></a>
|
|
<ul>
|
|
<li class="toclevel-2 tocsection-3"><a href="#Croquizador"><span class="tocnumber">2.1</span> <span class="toctext">Croquizador</span></a></li>
|
|
<li class="toclevel-2 tocsection-4"><a href="#Dise.C3.B1o_de_Piezas"><span class="tocnumber">2.2</span> <span class="toctext">Diseño de Piezas</span></a>
|
|
<ul>
|
|
<li class="toclevel-3 tocsection-5"><a href="#Operaci.C3.B3n_principal_de_pieza_MainPart"><span class="tocnumber">2.2.1</span> <span class="toctext">Operación principal de pieza MainPart</span></a></li>
|
|
<li class="toclevel-3 tocsection-6"><a href="#Operaci.C3.B3n_saliente"><span class="tocnumber">2.2.2</span> <span class="toctext">Operación saliente</span></a></li>
|
|
<li class="toclevel-3 tocsection-7"><a href="#Operaci.C3.B3n_cajera"><span class="tocnumber">2.2.3</span> <span class="toctext">Operación cajera</span></a></li>
|
|
<li class="toclevel-3 tocsection-8"><a href="#Operaci.C3.B3n_taladro"><span class="tocnumber">2.2.4</span> <span class="toctext">Operación taladro</span></a></li>
|
|
<li class="toclevel-3 tocsection-9"><a href="#Matriz"><span class="tocnumber">2.2.5</span> <span class="toctext">Matriz</span></a>
|
|
<ul>
|
|
<li class="toclevel-4 tocsection-10"><a href="#Matriz_rectangular"><span class="tocnumber">2.2.5.1</span> <span class="toctext"><b>Matriz rectangular</b></span></a></li>
|
|
<li class="toclevel-4 tocsection-11"><a href="#Matriz_circular"><span class="tocnumber">2.2.5.2</span> <span class="toctext"><b>Matriz circular</b></span></a></li>
|
|
<li class="toclevel-4 tocsection-12"><a href="#Matriz_de_archivo_de_gui.C3.B3n"><span class="tocnumber">2.2.5.3</span> <span class="toctext"><b>Matriz de archivo de guión</b></span></a></li>
|
|
</ul>
|
|
</li>
|
|
</ul>
|
|
</li>
|
|
</ul>
|
|
</li>
|
|
<li class="toclevel-1 tocsection-13"><a href="#Tormenta_de_ideas"><span class="tocnumber">3</span> <span class="toctext">Tormenta de ideas</span></a>
|
|
<ul>
|
|
<li class="toclevel-2 tocsection-14"><a href="#Qu.C3.A9_hacen_los_otros"><span class="tocnumber">3.1</span> <span class="toctext">Qué hacen los otros</span></a></li>
|
|
<li class="toclevel-2 tocsection-15"><a href="#Implementaci.C3.B3n_de_matrices"><span class="tocnumber">3.2</span> <span class="toctext">Implementación de matrices</span></a></li>
|
|
</ul>
|
|
</li>
|
|
<li class="toclevel-1 tocsection-16"><a href="#Organizaci.C3.B3n"><span class="tocnumber">4</span> <span class="toctext">Organización</span></a>
|
|
<ul>
|
|
<li class="toclevel-2 tocsection-17"><a href="#Jerarqu.C3.ADa_de_objetos_de_modelado"><span class="tocnumber">4.1</span> <span class="toctext">Jerarquía de objetos de modelado</span></a></li>
|
|
</ul>
|
|
</li>
|
|
<li class="toclevel-1 tocsection-18"><a href="#Tutoriales"><span class="tocnumber">5</span> <span class="toctext">Tutoriales</span></a></li>
|
|
<li class="toclevel-1 tocsection-19"><a href="#Siguientes_acciones"><span class="tocnumber">6</span> <span class="toctext">Siguientes acciones</span></a>
|
|
<ul>
|
|
<li class="toclevel-2 tocsection-20"><a href="#MainPart"><span class="tocnumber">6.1</span> <span class="toctext">MainPart</span></a></li>
|
|
<li class="toclevel-2 tocsection-21"><a href="#Operaciones_adicionales"><span class="tocnumber">6.2</span> <span class="toctext">Operaciones adicionales</span></a>
|
|
<ul>
|
|
<li class="toclevel-3 tocsection-22"><a href="#Matrices"><span class="tocnumber">6.2.1</span> <span class="toctext">Matrices</span></a></li>
|
|
<li class="toclevel-3 tocsection-23"><a href="#Taladros"><span class="tocnumber">6.2.2</span> <span class="toctext">Taladros</span></a></li>
|
|
<li class="toclevel-3 tocsection-24"><a href="#Barrido"><span class="tocnumber">6.2.3</span> <span class="toctext">Barrido</span></a></li>
|
|
<li class="toclevel-3 tocsection-25"><a href="#Revoluci.C3.B3n"><span class="tocnumber">6.2.4</span> <span class="toctext">Revolución</span></a></li>
|
|
</ul>
|
|
</li>
|
|
</ul>
|
|
</li>
|
|
<li class="toclevel-1 tocsection-26"><a href="#Lista_de_tareas"><span class="tocnumber">7</span> <span class="toctext">Lista de tareas</span></a></li>
|
|
</ul>
|
|
</div>
|
|
|
|
<h2><span class="mw-headline" id="Prop.C3.B3sito_y_principios">Propósito y principios</span></h2>
|
|
<p>Este es un proyecto de desarrollo de software que trata de implementar capacidades de diseño de Piezas. Trata de implementar algunas <b>características principales</b> en los módulos de CAD de FreeCAD, <b>Pieza, Diseño de Pieza y Ensamblaje</b> (Part, PartDesign y Assembly).
|
|
</p><p>Los pasos de desarrollo son planificados aquí y rastreados en el sistema de rastreo de incidencias para tener un registro de cambios bien definido: <a rel="nofollow" class="external text" href="http://apps.sourceforge.net/mantisbt/free-cad/my_view_page.php">Rastreo de incidencias</a>
|
|
</p>
|
|
<h2><span class="mw-headline" id="Resultado">Resultado</span></h2>
|
|
<p>La intención del proyecto es permitir conseguir a FreeCAD una tarea de diseño como la que puede verse a la derecha.
|
|
</p>
|
|
<div class="floatright"><a href="https://www.freecadweb.org/wiki/index.php?title=File:Gripper.jpg" class="image"><img alt="Gripper.jpg" src="300px-Gripper.jpg" width="300" height="267" srcset="/wiki/images/thumb/7/78/Gripper.jpg/450px-Gripper.jpg 1.5x, /wiki/images/thumb/7/78/Gripper.jpg/600px-Gripper.jpg 2x" /></a></div>
|
|
<p><br />
|
|
Esto se logrará utilizando el <b>Croquizador</b> (Sketcher) y el <b>Diseño de Piezas</b> (PartDesign) para diseñar partes especiales y <b>Pieza</b> (Part) para cargar piezas estándar como STEP. El <b>Ensamblaje</b> (Assembly) lo pone todo junto con restricciones.
|
|
</p><p>También un resultado importante es la <b>Metodología de edición de Operaciones</b>. La cual da al usuario una aproximación intuitiva a la reutilización y edición de operaciones. Esto es importante para todos los demás módulos y entornos que están por llegar, para cumplir con una interfaz de usuario coherente!
|
|
</p><p><a href="https://www.freecadweb.org/wiki/index.php?title=File:TaskPanel.jpg" class="image"><img alt="TaskPanel.jpg" src="400px-TaskPanel.jpg" width="400" height="311" srcset="/wiki/images/thumb/7/7e/TaskPanel.jpg/600px-TaskPanel.jpg 1.5x, /wiki/images/thumb/7/7e/TaskPanel.jpg/800px-TaskPanel.jpg 2x" /></a>
|
|
</p><p><a href="https://www.freecadweb.org/wiki/index.php?title=File:CAD_Modeling.gif" class="image"><img alt="CAD Modeling.gif" src="CAD_Modeling.gif" width="399" height="300" /></a>
|
|
</p>
|
|
<h3><span class="mw-headline" id="Croquizador">Croquizador</span></h3>
|
|
<p>Un croquizador paramétrico con un solucionador de restricciones geométricas, para más detalles mira el <b><a href="https://www.freecadweb.org/wiki/index.php?title=Sketcher_project/es" title="Sketcher project/es">Proyecto del Croquizador</a></b>.
|
|
</p>
|
|
<h3><span class="mw-headline" id="Dise.C3.B1o_de_Piezas">Diseño de Piezas</span></h3>
|
|
<h4><span class="mw-headline" id="Operaci.C3.B3n_principal_de_pieza_MainPart">Operación principal de pieza MainPart</span></h4>
|
|
<p>Ya que un modelado basado en el historial puede tener un montón de pasos para llegar a la forma final, es necesario una agrupación. Esta es la MainPart, que tiene el resultado final del modelado y actúa como un grupo para todas las operaciones del árbol de historial.
|
|
</p><p><br />
|
|
</p>
|
|
<h4><span class="mw-headline" id="Operaci.C3.B3n_saliente">Operación saliente</span></h4>
|
|
<p>Una Pad feature extruye un croquis (o cualquier Part2DObject) en la dirección de su normal.
|
|
Siempre que garantice la creación de un sólido, o dará error.
|
|
</p>
|
|
<h4><span class="mw-headline" id="Operaci.C3.B3n_cajera">Operación cajera</span></h4>
|
|
<p>Marca un croquis en un sólido base definiendo su profundidad o "Hasta el último | Hasta el primero". También garantiza la obtención de un sólido.
|
|
</p>
|
|
<h4><span class="mw-headline" id="Operaci.C3.B3n_taladro">Operación taladro</span></h4>
|
|
<p>Una muy buena definición de parámetros de taladros de la especificación de NaroCad:
|
|
</p>
|
|
<table class="wikitable" style="text-align:left">
|
|
<caption> <b>NaroCAD Bore definitions</b>
|
|
</caption>
|
|
<tr>
|
|
<td> <a href="https://www.freecadweb.org/wiki/index.php?title=File:Counterbore_settings.png" class="image"><img alt="Counterbore settings.png" src="300px-Counterbore_settings.png" width="300" height="248" srcset="/wiki/images/3/3b/Counterbore_settings.png 1.5x" /></a>
|
|
</td>
|
|
<td> <a href="https://www.freecadweb.org/wiki/index.php?title=File:Counterbore_settings2.png" class="image"><img alt="Counterbore settings2.png" src="300px-Counterbore_settings2.png" width="300" height="248" srcset="/wiki/images/5/53/Counterbore_settings2.png 1.5x" /></a>
|
|
</td>
|
|
<td> <a href="https://www.freecadweb.org/wiki/index.php?title=File:Countersink_settings.png" class="image"><img alt="Countersink settings.png" src="300px-Countersink_settings.png" width="300" height="249" srcset="/wiki/images/3/3d/Countersink_settings.png 1.5x" /></a>
|
|
</td></tr></table>
|
|
<h4><span class="mw-headline" id="Matriz">Matriz</span></h4>
|
|
<p>Replica una de las operaciones indicadas arriba
|
|
</p>
|
|
<h5><span class="mw-headline" id="Matriz_rectangular"><b>Matriz rectangular</b></span></h5>
|
|
<p>Replica una de las operaciones indicadas arriba a lo largo de X,Y
|
|
</p>
|
|
<h5><span class="mw-headline" id="Matriz_circular"><b>Matriz circular</b></span></h5>
|
|
<p>Replica una de las operaciones indicadas arriba a lo largo de una matriz de coordenadas polares
|
|
</p>
|
|
<h5><span class="mw-headline" id="Matriz_de_archivo_de_gui.C3.B3n"><b>Matriz de archivo de guión</b></span></h5>
|
|
<p>Replica una de las operaciones indicadas arriba de acuerdo a las reglas generales proporcionadas en forma de un archivo de guión.
|
|
</p>
|
|
<h2><span class="mw-headline" id="Tormenta_de_ideas">Tormenta de ideas</span></h2>
|
|
<h3><span class="mw-headline" id="Qu.C3.A9_hacen_los_otros">Qué hacen los otros</span></h3>
|
|
<ul><li> <a rel="nofollow" class="external text" href="http://www.youtube.com/watch?v=cVXQmDStHus">Ejemplos de SolidWorks</a></li></ul>
|
|
<h3><span class="mw-headline" id="Implementaci.C3.B3n_de_matrices">Implementación de matrices</span></h3>
|
|
<p>La clase de operaciones de matrices puede ser implementada como un patrón tabular y servir como clase base para las operaciones de matrices rectangulares, circulares y según archivos de guión. Dichas clases derivadas sólo tendrán que rellenar en la tabla de repeticiones de la clase base.
|
|
</p><p>Cada línea de la tabla de repeticiones de la clase matriz base tiene que manejar al menos una matriz de transformación a aplicar a la Ubicación de la operación original a ser replicada. Adicionalmente podríamos tener unas reglas de transformación como por ejemplo la manipulación de algunos valores de parámetros de la operación a replicar (por ejemplo para crear una matriz de taladros con un radio variable).
|
|
</p>
|
|
<h2><span class="mw-headline" id="Organizaci.C3.B3n">Organización</span></h2>
|
|
<h3><span class="mw-headline" id="Jerarqu.C3.ADa_de_objetos_de_modelado">Jerarquía de objetos de modelado</span></h3>
|
|
<p>Este gráfico <a rel="nofollow" class="external autonumber" href="http://es.wikipedia.org/wiki/Lenguaje_Unificado_de_Modelado%7CUML">[1]</a> muestra la jerarquía de objetos planificada y sus relaciones. En amarillo las clases base abstractas, en azul las implementadas y en gris las que están planificadas.
|
|
</p><p><a href="https://www.freecadweb.org/wiki/index.php?title=File:PartDesign_ModlingObjectsHirachy.png" class="image"><img alt="PartDesign ModlingObjectsHirachy.png" src="1000px-PartDesign_ModlingObjectsHirachy.png" width="1000" height="758" srcset="/wiki/images/thumb/f/f0/PartDesign_ModlingObjectsHirachy.png/1500px-PartDesign_ModlingObjectsHirachy.png 1.5x, /wiki/images/thumb/f/f0/PartDesign_ModlingObjectsHirachy.png/2000px-PartDesign_ModlingObjectsHirachy.png 2x" /></a>
|
|
</p>
|
|
<h2><span class="mw-headline" id="Tutoriales">Tutoriales</span></h2>
|
|
<p><a href="https://www.freecadweb.org/wiki/index.php?title=PartDesign_Bearingholder_Tutorial_I/es" title="PartDesign Bearingholder Tutorial I/es">PartDesign Bearingholder Tutorial I</a>
|
|
</p><p><a href="https://www.freecadweb.org/wiki/index.php?title=PartDesign_Bearingholder_Tutorial_II/es" title="PartDesign Bearingholder Tutorial II/es">PartDesign Bearingholder Tutorial II</a>
|
|
</p>
|
|
<h2><span class="mw-headline" id="Siguientes_acciones">Siguientes acciones</span></h2>
|
|
<p>Las siguientes acciones están definidas en el mapa de desarrollo en Mantis para PartDesign:
|
|
</p>
|
|
<h3><span class="mw-headline" id="MainPart">MainPart</span></h3>
|
|
<p>Debido a la naturaleza paramétrica/asociativa de PartDesign necesitamos una "MainPart" que agrupe y organice un historial de construcción. MainPart por si mismo contiene el resultado final como una forma y ha agrupado como hijas las operaciones de PartDesign. También define la cabecera del historial de modelado. También está relacionado con el <a href="https://www.freecadweb.org/wiki/index.php?title=Assembly_project/es" title="Assembly project/es">Proyecto de Ensamblajes</a> pues son los bloques de construcción para los productos y componentes.
|
|
</p>
|
|
<h3><span class="mw-headline" id="Operaciones_adicionales">Operaciones adicionales</span></h3>
|
|
<p>Las operaciones Pad y Pocket son las primeras piezas de PartDesign. Aún queda trabajo por hacer especialmente con la visibilidad y control visual de manipuladores. Pero después se necesitarán operaciones adicionales.
|
|
</p>
|
|
<h4><span class="mw-headline" id="Matrices">Matrices</span></h4>
|
|
<p>Las operaciones de Matrices que aplican repetidamente una operación Pad o Pocket de acuerdo a patrones circulares o rectangulares.
|
|
Un <a rel="nofollow" class="external text" href="http://www.ironcad.com/index.php/support/learning-center">ejemplo en IronCAD</a>.
|
|
</p><p><b>TERMINADO [jrheinlaender]</b>
|
|
</p>
|
|
<h4><span class="mw-headline" id="Taladros">Taladros</span></h4>
|
|
<p>Taladros clásicos con todos los parámetros de roscado y avellanado....
|
|
</p>
|
|
<h4><span class="mw-headline" id="Barrido">Barrido</span></h4>
|
|
<p>Barre un croquis a lo largo de una curva y crea un sólido.
|
|
</p>
|
|
<h4><span class="mw-headline" id="Revoluci.C3.B3n">Revolución</span></h4>
|
|
<p>Gira un croquis alrededor de un eje un cierto ángulo.
|
|
</p><p><b>TERMINADO [jrheinlaender y al.]</b>
|
|
</p>
|
|
<h2><span class="mw-headline" id="Lista_de_tareas">Lista de tareas</span></h2>
|
|
<p><b>1. Redondear/Achaflanar Pieza</b>
|
|
</p><p>1.a Aplicar operaciones de redondeo/chaflán a diferentes tipos de selección (cara/pares de caras/cuerpo completo)
|
|
</p><p><b>3. Herramienta Saliente</b>
|
|
</p><p>2.a Crear modo 'hasta el siguiente <b>TERMINADO</b> [<b>mrlukeparry</b>]
|
|
</p><p>2.b Crear modo 'hasta la superficie/cara' [<b>mrlukeparry</b>]
|
|
</p><p>2.c Crear propiedad de croquis para Pad <b>TERMINADO</b> [mrlukeparry]
|
|
</p><p>2.d Si pad es seleccionado sobre una cara automáticamente crear un croquis?
|
|
</p><p>2e. Crear modo 'plano medio' <b>TERMINADO</b> [<b>jrheinlaender</b>]
|
|
</p><p><b>3. Herramienta Cavidad</b>
|
|
</p><p>3.a Crear los modos 'hasta el primero', 'hasta el último', 'pasante', 'hasta la superficie/cara' <b>TERMINADO</b> [<b>jrheinlaender</b>]
|
|
</p><p>3.b Si pocket es seleccionado sobre una cara automáticamente crear un croquis?
|
|
</p><p><b>4. Revolucionar Pieza</b>
|
|
</p><p>4.a Permitir que un segmento de línea / eje sea utilizado como referencia
|
|
</p><p>4b. Crear modo 'plano medio' <b>TERMINADO</b> [<b>jrheinlaender</b>]
|
|
</p><p><b>5. Operación Taladro</b>
|
|
</p><p><b>6. Operación Matriz</b> <b>TERMINADO [jrheinlaender]</b>
|
|
</p><p><b>7. Operación Barrido</b>
|
|
</p><p><b>8. Operación Main Part</b>
|
|
</p><p><b>9. Geometría de referencia</b>
|
|
</p><p>9.a Plano
|
|
</p><p><b>10. Herramienta de Simetría</b> <b>TERMINADO [jrheinlaender]</b>
|
|
</p><p><b>11. Herramienta copiar operaciones</b>
|
|
</p><p><b>12. Herramienta matriz de operaciones</b>
|
|
</p>
|
|
<div style="clear:both"></div>
|
|
</div>
|
|
|
|
|
|
|
|
</div>
|
|
|
|
</div><div class="printfooter">
|
|
Online version: "<a dir="ltr" href="https://www.freecadweb.org/wiki/index.php?title=PartDesign_project/es&oldid=121866">http://www.freecadweb.org/wiki/index.php?title=PartDesign_project/es&oldid=121866</a>"</div>
|
|
<div id="catlinks" class="catlinks" data-mw="interface"></div><div class="visualClear"></div>
|
|
</div>
|
|
</div>
|
|
<div id="mw-navigation">
|
|
<h2>Navigation menu</h2>
|
|
|
|
</body></html> |