Definición de las opciones de aplicación
Las opciones de aplicación del sistema se definen en el fichero GDTAAppOptions.xml, que se encuentra en la carpeta …\Common Files\gdt_home de la instalación de Creo Parametric.
Este fichero XML contiene cinco elementos principales: Restricted, AppOptions, AdvisorTest, StandardHoleText y ApplicationNotes. Se debe tener en cuenta que si se edita el fichero GDTAAppOptions.xml, se debe detener y reiniciar GD&T Advisor para que los cambios surtan efecto.
Símbolos de característica geométrica restringidos
El elemento Restricted incluye un atributo que representa cada símbolo de característica geométrica que puede potencialmente estar restringido. Al definir el valor de atributo en "Y", el símbolo de característica geométrica se define como restringido, es decir, que el símbolo se filtrará del menú del selector de símbolos característica geométrica. Las opciones seleccionadas se muestran en la ficha Opciones del sistema (System Options)/Símbolos de característica geométrica restringidos (Restricted GCS) de la ventana del cuadro de diálogo Opciones de aplicación (Application Options).
Configuración opcional
El elemento AppOptions del fichero permite definir varios elementos Option para la aplicación. El elemento Option tiene el siguiente formato:
<Option name="option_name" value="option_value"/>
Las siguientes opciones controlan el contenido de varias cadenas de texto:
• ASME_Multi-surface_Text: para funciones de varias superficies (consulte
Descripciones de funciones), en la anotación de tolerancia geométrica se incluye una nota en la que se indica el número de superficies que la anotación aplica (p. ej., 3 SUPERFICIES, donde "SUPERFICIES" es el valor para esta opción). Esta opción solo se aplica a los modelos que hacen referencia a las normas de tolerancia ASME.
• ASME_Pattern_Number_Text: en una anotación para un patrón de una función de tamaño se incluye una indicación del número de miembros del patrón (p. ej., 3X, donde "X" es el valor para esta opción). Esta opción solo se aplica a los modelos que hacen referencia a las normas de tolerancia ASME.
• ISO_Multi-surface_Text: para funciones de varias superficies (consulte
Descripciones de funciones), en la anotación de tolerancia geométrica se incluye una nota en la que se indica el número de superficies que la anotación aplica (p. ej., 3x, donde "x" es el valor para esta opción). Esta opción solo se aplica a los modelos que hacen referencia a las normas de tolerancia ISO.
• ISO_Pattern_Number_Text: en una anotación para un patrón de una función de tamaño se incluye una indicación del número de miembros del patrón (p. ej., 3 x, donde "x" es el valor para esta opción). Esta opción solo se aplica a los modelos que hacen referencia a las normas de tolerancia ISO.
• ISO_Thread_Depth_Text: la cadena especificada para el valor de esta opción define el texto opcional que se incorporará a la anotación de cota para las cotas de profundidad de rosca. Esta opción solo se aplica a los modelos que hacen referencia a las normas de tolerancia ISO.
• Draft_Angle_Text: la cadena especificada para el valor de esta opción define el texto opcional que se incorporará a la anotación de cota para las cotas de ángulo de inclinación.
Para las opciones de cadena de texto, se puede especificar una cadena nula ("") para el valor si no desea incorporar ningún texto a la anotación. Si no se incluye una opción para una de las opciones de cadena de texto en el fichero de opciones de la aplicación, la aplicación utilizará un valor de cadena por defecto.
Las siguientes opciones controlan otros aspectos del modelo:
• PLN_DFS_Attach: permite definir uno de los siguientes valores para la forma en que se coloca la anotación de etiqueta de referencia definida para una superficie plana definida como función de referencia.
◦ En tol.geo (In Gtol)
◦ En geometría (On Geometry)
• FOS_U_Min: el número especificado para el valor de esta opción define la parte mínima (es decir, los grados) de una superficie cilíndrica o cónica que se requiere para ser considerada una función de tamaño. El valor especificado debe estar entre 160 y 359.
Se debe tener en cuenta que ninguno de estos valores se muestra en el cuadro de diálogo de opciones de la aplicación de la interfaz de usuario de GD&T Advisor.
Parámetros
El elemento AdvisorTest incluye varios elementos AdvTestParam. Cada elemento AdvTestParam tiene un atributo name correspondiente al parámetro y un atributo value para definir el valor del parámetro que se utilizará en la prueba de Advisor:
<AdvTestParam name="parameter_name" value="parameter_value"/>
En la siguiente tabla se muestran los parámetros que se encuentran bajo el control del administrador del sistema junto con el mensaje de prueba de Advisor a los que afectan estos parámetros. En las páginas de ayuda de los mensajes de Advisor se proporciona información detallada sobre cómo se utilizan estos parámetros en las pruebas.
Parámetro
|
Prueba de Advisor
|
Valores permitidos
|
PRT_PrimDFSize
|
|
1<n<999
|
DRF_TransAngle
|
|
0<n<90
|
DRF_RotAngle
|
|
0<n<90
|
FOS_OverlapFraction
|
|
0.01<n<1.0
|
TGT_NormAngle
|
|
0<n<90
|
Las opciones seleccionadas se muestran en la ficha Opciones del sistema (System Options)/Parámetros (Parameters) de la ventana del cuadro de diálogo Opciones de aplicación (Application Options).
Notas de taladro
El elemento StandardHoleText incluye varios elementos HoleNote que definen el formato del tipo de taladro correspondiente al atributo name del elemento. El elemento HoleNote contiene varios elementos HoleNoteText que definen el contenido de las cadenas de texto que se pueden incluir en la nota de taladro. El atributo order de HoleNote define el orden en que las cadenas se concatenan para formar la nota de taladro.
Las opciones seleccionadas se muestran en la ficha Opciones del sistema (System Options)/Notas de taladro (Hole Notes) de la ventana del cuadro de diálogo Opciones de aplicación (Application Options).
El elemento HoleNoteText
El atributo name de HoleNoteText puede tener uno de los siguientes valores:
• ASME-US Clearance Hole
• ASME-US Blind Drilled Hole
• ASME-US Thru Drilled Hole
• ASME-SI Clearance Hole
• ASME-SI Blind Drilled Hole
• ASME-SI Thru Drilled Hole
• ISO Blind Drilled Hole
• ISO Thru Drilled Hole
La primera parte del atributo de nombre indica la norma de tolerancia (ASME o ISO) y el sistema de unidades (habitual en EE. UU. o SI) para el modelo, seguido del tipo de taladro. El tipo de taladro corresponde a los tipos de taladro disponibles en Creo.
El atributo format del elemento HoleNoteText define el formato de la cadena de anotación de la nota de taladro. Puede incluir las variables de la siguiente tabla. Las variables deben ir precedidas de "$" (p. ej., $Hole_Diameter). Las variables corresponden a los parámetros de función de la función CAD de taladro. Si se indica, se utiliza la cota paramétrica en lugar del parámetro de función. Las variables asociadas a cotas paramétricas pueden incluir tolerancias en la nota junto con el valor de cota nominal.
Variables
|
Valor de…
|
Thread_Series
|
Parámetro de función
|
Cbore_Diameter
|
Cota paramétrica
|
Cbore_Depth
|
Cota paramétrica
|
Csink_Diameter
|
Cota paramétrica
|
CSink_Angle
|
Cota paramétrica
|
Paso
|
Parámetro de función
|
Drill_Point_Angle
|
Parámetro de función
|
Diámetro de taladro
|
Cota paramétrica
|
Profundidad del taladro
|
Cota paramétrica
|
Thread_Diameter
|
Cota paramétrica
|
Threads_Per_Inch
|
Parámetro de función
|
Thread_Depth
|
Cota paramétrica
|
Thread_Length
|
Parámetro de función
|
Clase
|
Parámetro de función
|
Screw_Size
|
Parámetro de función
|
Además, el atributo format puede incluir también los siguientes símbolos especiales.
Nombre del símbolo
|
Código
|
Símbolo
|
Cajeado
|
v
|
|
Avellanado
|
w
|
|
Diámetro
|
n
|
|
Profundidad
|
x
|
|
Grados
|
$
|
°
|
Salto de línea
|
br
|
|
Ejemplos de GDTAAppOptions.XML
En las siguientes secciones se muestran ejemplos de elementos HoleNote de GDTAAppOptions.XML.
Se debe tener en cuenta que al generar el taladro para una nota determinada, si en dicha nota no se incluye un atributo opcional (p. ej., un avellanado), la cadena correspondiente de la nota será <nulo>. Para simplificar la visualización, en ninguna de las notas de ejemplo se muestran tolerancias.
ASME-SI Clearance Hole
<HoleNote name="ASME Clearance Hole" order="ThruHole_String,Cbore_String,Csink_String">
<HoleNoteText name="ThruHole_String" format="^n^$Hole_Diameter THRU"/>
<HoleNoteText name="Cbore_String" format="^br^^v^^n^$CBore_Diameter^x^$CBore_Depth"/>
<HoleNoteText name="Csink_String" format="^br^^w^^n^$CSink_Diameter X $CSink_Angle"/>
</HoleNote>
Nombre de HoleNoteText
|
Ejemplo de contenido de atributo de formato
|
Nota de ejemplo resultante
|
ThruHole_String
|
^n^&Hole_Diameter THRU
|
|
Cbore_String
|
^br^^v^^n^$CBore_Diameter ^x^ $CBore_Depth
|
|
Csink_String
|
^br^^w^^n^$CSink_Diameter x $CSink_Angle
|
|
Nombre de HoleNote
|
Ejemplo de contenido de atributo de orden
|
Nota de ejemplo resultante
|
ASME-SI Clearance Hole
|
ThruHole_String, Cbore_String, Csink_String
|
|
ASME-US Blind Drilled Hole
<HoleNote name="ASME-US Blind Drilled Hole" order="BlindHole_String,Cbore_String,Csink_String,BlindThread_String">
<HoleNoteText name="BlindHole_String" format="^n^$Hole_Diameter^x^$Hole_Depth"/>
<HoleNoteText name="BlindThread_String" format="^br^^n^$Thread_Diameter-$Threads_Per_Inch $Thread_Series-$Class^x^$Thread_Depth"/>
<HoleNoteText name="Cbore_String" format="^br^^v^^n^$CBore_Diameter^x^$CBore_Depth"/>
<HoleNoteText name="Csink_String" format="^br^^w^^n^$CSink_Diameter X $CSink_Angle"/>
</HoleNote>
Nombre del elemento
|
Ejemplo de contenido de atributo de formato
|
Nota de ejemplo resultante
|
BlindHole_String
|
^n^$Hole_Diameter ^x^ $Hole_Depth
|
|
BlindThread_String
|
^br^^n^$Thread_Diameter-$Threads_Per_Inch $Thread_Series-$Class^x^$Thread_Depth
|
|
Cbore_String
|
^br^^v^^n^$CBore_Diameter ^x^ $CBore_Depth
|
|
Csink_String
|
^br^^w^^n^$CSink_Diameter x $CSink_Angle
|
<null>
|
Nombre de HoleNote
|
Ejemplo de contenido de atributo de orden
|
Nota de ejemplo resultante
|
ASME-US Blind Drilled Hole
|
BlindHole_String, Cbore_String, Csink_String, BlindThread_String
|
|
ISO Thru Drilled Hole
<HoleNote name="ISO Thru Drilled Holes" order="ThruThread_String,BlindThread_String">
<HoleNoteText name="BlindThread_String" format="M$Thread_DiameterX$Pitch-$Class"/>
<HoleNoteText name="ThruThread_String" format="M$Thread_DiameterX$Pitch-$Class THRU"/>
</HoleNote>
Nombre de nota
|
Ejemplo de contenido de atributo de formato
|
Nota de ejemplo resultante
|
ThruThread_String
|
M$Thread_Diameter x $Pitch-$Class THRU
|
|
BlindThread_String
|
M$Thread_Diameter x $Pitch-$Class
|
|
Nombre de HoleNote
|
Ejemplo de contenido de atributo de orden
|
Nota de ejemplo resultante
|
ISO Thru Drilled Hole
|
ThruThread_String, BlindThread_String
|
|
Se debe tener en cuenta que un taladro pasante puede tener una rosca pasante o ciega, pero por supuesto no ambas, de modo que el orden no importa para este tipo de taladro. El panel de vista previa de la ventana Opciones de aplicación (Application Options) muestra una vista previa solo para la rosca pasante.
Notas definidas por el administrador
Se puede definir una nota definida por el administrador dentro del elemento ApplicationNotes. Cada nota definida por el administrador consta de un elemento AppNoteText que incluye de manera opcional un elemento NoteVariable. Este es un ejemplo:
<AppNoteText name="Example Note" text="ADMINSTRATOR-DEFINED NOTE: $Example_var" display="Optional">
<NoteVariable name="Example_var" type="String"/></AppNoteText>
El elemento AppNoteText tiene los siguientes atributos:
• Name: el nombre de la nota que aparecerá en la lista de notas de la ventana Editar propiedades de la pieza (Edit Part Properties). Este nombre debe ser único con respecto al resto de los nombres de nota.
• Text: el texto que se incluirá en la nota. Si desea incluir una variable (cuyo valor vaya a especificarse por el usuario cuando se aplique la nota), dicho nombre de variable debe ir precedido por un símbolo "$".
• Display: permite especificar "Opcional (Optional)" u "Obligatorio (Required)". Las notas obligatorias se muestran automáticamente. El usuario puede optar por mostrar notas opcionales.
Se requiere un elemento NoteVariable si una variable se incluye en el texto de la nota. El elemento NoteVariable tiene los siguientes atributos:
• Name: el nombre de la variable.
• Type: el tipo de variable. El atributo de tipo debe tener uno de los siguientes valores:
◦ Cadena
◦ Real
◦ Número entero
◦ Parámetro
Todas las notas definidas por el administrador aparecerán en la ficha Propiedades y notas (Properties & Notes) de la ventana Editar propiedades de la pieza (Edit Part Properties).