Está en la página 1de 221

_____________________________________________________________________________

RAM Connection ™
Versión 4.0
_____________________________________________________________________________

Edición 2006

Manual
_____________________________________________________________________________
DAA036960-4/0001
Marcas registradas
Microsoft, Windows, Excel y Word son marcas registradas de Microsoft Corporation en los Estados
Unidos de Norteamérica y en otros países.
La compra del presente programa y sus documentos no le proporcionan ninguna licencia sobre las
anteriores marcas, patentes, derechos de copia, o cualquier otra propiedad intelectual implícita.

Advertencia
Tanto la ley de derecho de copia de los Estados Unidos de Norteamérica como los tratados
internacionales protegen este software y toda su documentación. Se prohibe cualquier tipo de
reproducción total o parcial bajo pena civil y penal. Por favor, refiérase al Contrato de Licencia para
realizar cualquier copia de respaldo de los programas. Usted no puede vender ni pasar a otra persona
este programa o cualquier documentación relativa al mismo sin autorización escrita previa.
A excepción de las garantías expresas dadas en el Contrato de Licencia, Bentley Systems
Incorporated niega todo tipo de garantías expresas o implícitas, incluyendo pero no limitando, a las
garantías implícitas de comerciabilidad y aplicabilidad a un propósito especial con respecto al
software, los documentos y cualquier hardware anexos. Todos los resultados deben ser verificados
por el usuario. El contenido de la documentación adjunta puede incluir inexactitudes técnicas o
errores tipográficos y pueden ser cambiados sin previo aviso.
Copyright  2006, Bentley Systems, Incorporated. Todos los derechos reservados.
Marcas registradas: RAM Advanse y RAM Connection son marcas registradas o no registradas o
de servicios de Bentley Systems, Incorporated o son propiedad de una de sus directas o indirectas
subsidiarias. Otras marcas o nombres de productos son marcas registradas de sus respectivos
dueños.
TABLA DE CONTENIDOS
MARCAS REGISTRADAS ....................................................................................................3
ADVERTENCIA .....................................................................................................................3
INTRODUCCIÓN ...................................................................................................................9
¿Cómo aprender RAM Connection?.............................................................................................................9
Nuevas características...................................................................................................................................9
Interfase ....................................................................................................................................................................... 9
Diseño: ......................................................................................................................................................................... 9
CAPÍTULO 1: CARACTERÍSTICAS GENERALES ............................................................11
Diseño en RAM Connection.........................................................................................................................11
Unidades disponibles en RAM Connection ...............................................................................................11
Configurando la interfase ............................................................................................................................12
RAM Connection Standalone .................................................................................................................14
Ventana Principal....................................................................................................................................................... 14
Introduciendo la información requerida..................................................................................................................... 16
Otras operaciones básicas .......................................................................................................................................... 16
Cambiando el ancho de columna en la planilla .................................................................................................... 16
Seleccionando conexiones..................................................................................................................................... 16
Asignando una plantilla de la base de datos para generar una conexión............................................................. 17
Asignando la misma plantilla a todas las conexiones ........................................................................................... 17
Asignando descripciones a las conexiones............................................................................................................ 17
Botones de herramientas disponibles.................................................................................................................... 18
Condiciones de carga y combinaciones ..................................................................................................................... 19
Introduciendo cargas para un estado de carga............................................................................................................ 20
Despliegue de conexiones en 3D ............................................................................................................................... 20
Paneo.......................................................................................................................................................................... 22
Seleccionando y ocultando elementos........................................................................................................................ 23
RAM Connection (RA, RSS)....................................................................................................................23
Ventana Principal....................................................................................................................................................... 23
Zoom y rotación......................................................................................................................................................... 25
Paneo.......................................................................................................................................................................... 26
Seleccionando miembros, nudos y conexiones .......................................................................................................... 27
Seleccionando y ocultando elementos........................................................................................................................ 28
Otras operaciones básicas .......................................................................................................................................... 29
Comando Deshacer .............................................................................................................................................. 29
Llenando la columna con el valor del cursor........................................................................................................ 29
Copiar, cortar o pegar información de o a la planilla.......................................................................................... 29
Comando Reasignar identificadores .................................................................................................................... 29
Planilla de conexiones................................................................................................................................................ 30
Grupos de conexiones (por descripción).................................................................................................................... 31
Condiciones de carga y combinaciones ..................................................................................................................... 32
Despliegue de datos y resultados ............................................................................................................................... 34
CAPÍTULO 2: CONEXIONES..............................................................................................37
¿Qué es una conexión? ...............................................................................................................................37
¿Cómo encontrar información técnica de cada conexión específica?...................................................38
¿Cómo utilizar RAM Connection?...............................................................................................................38
Utilización como módulo independiente (standalone) ......................................................................................... 38
Utilización de RAM Connection en RAM Advanse o RAM SS...........................................................................47
Conexiones agrupadas...........................................................................................................................................47
Conexiones individuales ........................................................................................................................................47
Diseño de conexiones.............................................................................................................................................47
Ángulos de Inclinación de Miembros (vertical y horizontal) .....................................................................................57
Soportes de Sección HSS ...........................................................................................................................................61
Criterios de Diseño....................................................................................................................................... 62
Criterios de diseño para RA y RAM SS................................................................................................................62
Criterios de diseño como módulo independiente ..................................................................................................66
Pasos sugeridos de diseño para conexiones con diagonales .......................................................................................68
Provisiones sísmicas ...................................................................................................................................................69
Base de datos de conexiones ..................................................................................................................... 71
Organización de la Base de Datos ..............................................................................................................................71
Creación de una nueva conexión ................................................................................................................................75
Base de datos de secciones, materiales, pernos y soldaduras .....................................................................................80
Barra de herramientas de conexiones ....................................................................................................... 82
Barra de herramientas de RAM Connection Standalone: .....................................................................................82
Barra de herramientas de RAM Connection para RAM Advanse o RAM SS: .....................................................84
Grupo1: Opciones de despliegue de resultados.....................................................................................................84
Grupo2: Opciones de despliegue de resultados.....................................................................................................87
Grupo3: Opciones de asignación o diseño ............................................................................................................88
Grupo 4: Grupos de botones de asignación de conexiones ...................................................................................89
Configuración de la barra de herramientas .................................................................................................................89
Planilla de conexiones ................................................................................................................................. 92
Asignando plantillas de conexiones utilizando la planilla (RC Standalone).........................................................92
Asignar descripciones a las conexiones ................................................................................................................92
Asignando conexiones al modelo utilizando la planilla........................................................................................92
Asignar la plantilla de conexión seleccionada al modelo......................................................................................93
Reemplazar la(s) plantilla(s) actualmente seleccionada(s) ...................................................................................94
Asignar descripción de conexiones........................................................................................................................94
Eliminando conexiones del modelo. .....................................................................................................................94
Diálogo de conexiones ................................................................................................................................ 95
1) Área de propiedades ...............................................................................................................................................95
2) Área de dibujo ........................................................................................................................................................97
Tamaño de fuente .......................................................................................................................................................98
Archivos DXF ............................................................................................................................................................98
Impresión de gráficos .................................................................................................................................................99
Paneo ..........................................................................................................................................................................99
3: Área de ayuda .........................................................................................................................................................99
Macros en código LEO.............................................................................................................................................100
Reportes de conexiones ............................................................................................................................ 102
Referencias ................................................................................................................................................. 105
CAPÍTULO 3: MACROS PARA CONEXIONES ............................................................... 107
Ejemplo de aprendizaje de LEO ................................................................................................................ 107
Adaptación de geometría........................................................................................................................... 109
Placa de Extremo ......................................................................................................................................................109
Ingresando los comandos..........................................................................................................................................109
Diseño de conexiones................................................................................................................................ 114
Asignando un mensaje de condición (status) a la conexión......................................................................................115
Ejemplo de diseño de conexión empernada:.............................................................................................................115
Ejemplo de diseño de conexión soldada ...................................................................................................................117
CAPÍTULO 4: EJEMPLO DE CONEXIONES PARA RC-STANDALONE.........................119
1) Llame a RAM Connection Standalone y defina las opciones generales de diseño ........................119
2) Asignar conexiones básicas .................................................................................................................121
3) Asignar conexiones de diagonal ..........................................................................................................127
4) Creando plantillas para el diseño .........................................................................................................130
5) Editando las conexiones base a ser usadas .......................................................................................134
6) Crear una base de datos de conexiones..............................................................................................135
7) Configure la barra de herramientas......................................................................................................137
8) Asignar conexiones inteligentes ('smart') al modelo .........................................................................139
9) Crear o editar un macro en LEO ...........................................................................................................139
CAPÍTULO 5: EJEMPLO DE CONEXIONES PARA RC-RA ............................................143
1) Recuperar la estructura .........................................................................................................................143
2) Asignar conexiones básicas al modelo ...............................................................................................144
3) Creando plantillas para el diseño .........................................................................................................153
4) Editando las conexiones base a ser usadas .......................................................................................157
5) Crear una base de datos de conexiones..............................................................................................158
6) Configure la barra de herramientas de conexiones para diseño ......................................................159
7) Asignar conexiones inteligentes ('smart') al modelo .........................................................................162
8) Crear o editar un macro en LEO ...........................................................................................................163
CAPÍTULO 6: EJEMPLO DE CONEXIONES PARA RC-RSS ..........................................169
1) Llame a RAM Connection ......................................................................................................................169
2) Asignar conexiones básicas al modelo ...............................................................................................170
3) Creando plantillas para el diseño .........................................................................................................179
4) Editando las conexiones base a ser usadas .......................................................................................182
5) Crear una base de datos de conexiones..............................................................................................184
6) Configure la barra de herramientas de conexiones para diseño ......................................................186
7) Asignar conexiones inteligentes ('smart') al modelo .........................................................................188
8) Crear o editar un macro en LEO ...........................................................................................................189
ANEXO: PROGRAMANDO EN LEO.................................................................................195
Editor............................................................................................................................................................195
Comandos ...................................................................................................................................................198
Tipos de datos y variables.........................................................................................................................205
Forma explícita. ....................................................................................................................................................... 205
Forma abreviada....................................................................................................................................................... 206
Por asignación de un valor inicial. ........................................................................................................................... 206
Operaciones con variables Float. .............................................................................................................207
Sentencias estructuradas. .........................................................................................................................209
Sentencia IF THEN.................................................................................................................................................. 209
Sentencia IF THEN ELSE ....................................................................................................................................... 209
Sentencia FOR 1(x=0 to N do)................................................................................................................................. 209
Sentencia FOR 2(i=0, <N ; +1)................................................................................................................................ 210
Sentencia WHILE .................................................................................................................................................... 210
Sentencia WHILE TRUE / BREAK ........................................................................................................................ 212
Sentencia GROUP.................................................................................................................................................... 212
Sentencia (Propiedad) PROP READ ....................................................................................................................... 212
Sentencia (Propiedad) PROP READ/WRITE.......................................................................................................... 215
Parametros por referencia. ....................................................................................................................................... 216
Propiedades como parámetros por referencia. ......................................................................................................... 217
Asignando expresiones como parámetros por referencia......................................................................................... 220
Comandos adicionales del Editor de LEO ...............................................................................................220
Introducción

Introducción
Bienvenido a RAM Connection, un programa flexible y poderoso para el análisis y diseño de
conexiones de acero para perfiles W, HSS y similares.
Este programa le brinda una flexibilidad inigualable para el diseño de diferentes tipos de conexiones
de corte, de momento, diagonales y de empalme. Está basado en la normativa AISC ASD y LRFD.
La versión Standalone trabaja independientemente de cualquier otro programa, mientras que en las
versiones para RAM Advanse y RAM Structural System Ud. puede llamar al programa luego de
correr su estructura y los resultados del análisis y diseño de miembros serán automáticamente
utilizados en las conexiones.
Ud. puede crear sus propias conexiones y acomodarlas a los requerimientos de su empresa.

¿Cómo aprender RAM Connection?


Este manual le brinda una breve descripción de RAM Connection para poder comprender y utilizar el
programa correctamente. Los últimos capítulos incluyen ejemplos ilustrativos.
Se recomienda leer los primeros dos capítulos del manual antes de usar el programa.

Nuevas características
Esta sección está diseñada para los usuarios antiguos que ya utilizan el programa y desean una breve
descripción de las nuevas características incorporadas en la presente versión. Descripciones más
detalladas se pueden encontrar en los capítulos correspondientes del manual o en la ayuda contexto
sensitiva.

Interfase
• Se ha diseñado una nueva herramienta para la creación y edición de conexiones en el modo
independiente. Ahora en un solo paso Ud. puede introducir todos los datos de la conexión sin
necesidad de ir de una hoja de trabajo a otra.

Diseño:
Se han incorporado provisiones sísmicas de acuerdo a ANSI-AISC 342-02 y FEMA 350-2000.
El programa considera:
• Especificaciones de materiales (Tabla I-6-1). Sólo los materiales especificados pueden usarse
en las conexiones sísmicas.
• Cálculo del momento probable pico (Mpr) en la articulación plástica (Sección 3.2.4).
• Estimación del corte en la articulación plástica (Vp).
• Cálculo de la demanda a flexión crítica (Mc y/o Mf).
• Cálculo de la zona de panel.
• Requerimientos especiales para conexiones (placas de continuidad, restricciones geométricas,
etc.)

9
Introducción

Los siguientes tipos de conexiones precalificadas han sido considerados:


• Alas soldadas no reforzadas con alma empernada (WUF-B).
• Alas soldadas no reforzadas con alma soldada (WUF-W).
• Viga de sección reducida (RBS) (Sólo aplicable a conexiones DW)
• Placa con alas soldadas (WFP).
• Placa con alas empernadas (BFP).

10
Capítulo 1: Vista General

Capítulo 1: Características Generales


El propósito de este capítulo es ilustrar los comandos básicos que se requieren para usar RAM
Connection y RAM Connection Standalone (que funciona independientemente de otro
programa). Muchos de éstos comandos se aplican en los ejemplos del último capítulo.
RAM Connection (para RAM Advanse y RAM Structural System) ha adoptado una filosofía
constante en la forma de realizar los comandos (acciones) que se aplican a los miembros del modelo.
Específicamente, el usuario tiene que seleccionar los elementos deseados (nudos, miembros,
conexiones o placas) de la estructura y una vez seleccionadas, el ingeniero puede aplicar el comando
que afectará a dichos elementos. Esa regla de 'seleccionar y aplicar' es una característica importante
del programa.
Este principio de 'seleccionar y aplicar' se cumple para todas las herramientas provistas o los datos
generados, junto con las opciones de despliegue e impresión.

Diseño en RAM Connection


Las conexiones se pueden diseñar de tres maneras distintas en RAM Connection (RC, RCSA). El
primer método se puede llamar de prueba y error, en el cual el usuario define una base de datos con
diferentes conexiones (note que muchas conexiones ya son provistas por el programa) y las asigna a
la junta una a una. El programa le indicará si la conexión en cuestión es adecuada o no. Si la
conexión no es adecuada, el usuario puede asignar manualmente otra conexión o ajustar la conexión
inicial de tal manera que cumpla con todos los requerimientos. El segundo método consiste en hacer
que el programa busque en una lista de la base de datos de conexiones hasta que encuentre una
conexión que trabaje bien en la junta (con relación a la geometría y cargas). El tercer método es
similar al anterior pero en vez de buscar en una lista pre-definida, el programa asigna una conexión
"inteligente" (denominada en inglés "smart") que se adapta a la junta. Esta conexión se diseñará a sí
misma gracias al archivo de macro en LEO (Lenguaje para objetos de ingeniería) y se calcularán por
ejemplo el número de pernos, tamaño de soldaduras, tamaño de placas, etc. Estos tres métodos
posibilitan al usuario un control completo sobre el diseño de conexiones individuales.
Es importante notar que el método a ser utilizado va a depender también del tipo de conexión.
Existen conexiones que pueden ser utilizadas con cualquier método como los angulares de corte,
mientras que hay otros tipos de conexiones que son más apropiadas para el uso de macros (archivos
LEO) como las conexiones de alas directamente soldadas.
Tanto para RAM Connection como para RAM Connection Standalone se tienen las siguientes
operaciones en común.

Unidades disponibles en RAM Connection


La selección del sistema de unidades utilizado para la presentación gráfica y para los reportes se
realiza normalmente antes de introducir los datos. Todas las cargas de los miembros se introducirán
en dicho sistema. Para esto, elija la opción del menú Configuración/Unidades...o presione .

11
Capítulo 1: Vista General

Ventana de configuración del sistema de unidades y de las unidades específicas para los grupos de
variables.
Además de la selección del sistema de unidades principal, el programa permite una configuración a
mayor detalle dentro de cada sistema de unidades para los diferentes grupos de variables disponibles,
como longitudes, momentos, etc. Los botones inferiores Habitual de USA, Estándar SI y Estándar
Métrico son configuraciones pre-establecidas que el usuario puede adoptar.

Puede también cambiar el sistema de unidades desde la barra Unidades. Presione y

seleccione el sistema de unidades requerido .

Configurando la interfase
Ud. puede configurar la ubicación y visibilidad de todas las barras de herramientas de acuerdo a sus
necesidades y preferencias.
Para acceder a la ventana de manejo de barras, ejecute la opción del menú Ver/Barras de
herramientas:

12
Capítulo 1: Vista General

Diálogo de activación/desactivación de barras.


Para mover una barra a la posición deseada, arrastre la misma con el ratón (manteniendo presionado
el botón izquierdo).
Una vez que todas las barras de herramientas se encuentren en la posición y condición deseada, puede
guardar la configuración actual de su escritorio con la opción Salvar escritorio…De este modo, puede
crear varias configuraciones de escritorio que podrán ser recuperadas posteriormente desde el mismo
diálogo de barras.

13
Capítulo 1: Vista General

RAM Connection Standalone


Ventana Principal
RAM Connection tiene una ventana principal que se muestra a continuación con sus diferentes áreas
de trabajo identificadas.

Ventana principal de RAM Connection. Note que la configuración actual de barras es solo una
posibilidad, pues el usuario puede mover y activar/desactivar las mismas de acuerdo a sus
requerimientos.
En resumen las áreas son:
A: Menú principal - Permite el acceso a todos los comandos para el manejo del archivo de datos, las
cargas y las opciones de diseño del programa.
B: Barras de herramientas - Grupos de botones de comandos relacionados. Algunos botones varían
entre las aplicaciones RAM Connection Standalone y RAM Connection.
Las barras disponibles son:
Para RAM Connection Standalone :

Barra Modelo

Barra Bases de datos

Barra Visualización

14
Capítulo 1: Vista General

Barra Selección

Barra Cursor

Barra Cargas

Barra Unidades

Barra Configuración de diseño


C: Planilla de conexiones - Área donde se introducen los datos de las conexiones.
D: Herramientas de la planilla - Botones para el manejo de datos de la planilla de conexiones.
E: Barra de herramientas de conexiones - Comandos para el manejo de conexiones y botones de
asignación de conexiones. Las conexiones se despliegan en según el tipo de conexión, se tiene Basic

Connections , Smart Connections , Gusset Connections . Las herramientas de


conexiones correspondientes se detallan a continuación.
Para se presentan los siguientes botones:

F: Área gráfica - Área donde las conexiones con sus miembros respectivos se muestran en 3D.

15
Capítulo 1: Vista General

Introduciendo la información requerida


La información en la planilla puede introducirse manualmente o usando las herramientas automáticas
(botones, copiar del clipboard o portapapeles, etc.).

Otras operaciones básicas


Se tienen varias operaciones que se realizan frecuentemente , éstas son:

Cambiando el ancho de columna en la planilla


Si Ud. desea cambiar el ancho de cualquier columna en la planilla, ponga el cursor cerca de la línea
vertical de la columna. La forma del cursor cambiará. Haga clic en el ratón con el botón izquierdo y
arrastre el cursor a la posición deseada como se ilustra en la siguiente figura:

Procedimiento para cambiar el ancho de columnas de la planilla

Seleccionando conexiones
Ud. puede seleccionar de diferentes maneras varias conexiones para el rediseño o para aplicar
comandos:
1. Mediante el ratón haciendo clic con el botón izquierdo.

Procedimiento para seleccionar una conexión.


Para seleccionar varias conexiones mantenga presionada la tecla Shift (Mayúsculas) mientras con el
botón izquierdo del ratón selecciona todas las conexiones requeridas.
También es posible encerrar en un área las conexiones a seleccionar haciendo clic con el botón
izquierdo del ratón y arrastrando el ratón
También es posible encerrar en un área las conexiones a seleccionar haciendo clic con el botón
izquierdo del ratón y arrastrando el ratón (manteniendo apretado el botón izquierdo) hasta cubrir las
conexiones deseadas. Si se presiona la tecla Shift (Mayúsculas) mientras se crea la ventana, las
conexiones previamente seleccionadas no serán afectadas a pesar de estar fuera del área de la ventana
que se está definiendo.

16
Capítulo 1: Vista General

Seleccionar conexiones abarcando con un área a las conexiones deseadas.

2) Alternativamente, se puede usar el botón de las herramientas de la planilla para seleccionar


todas las conexiones que tengan el mismo dato de la celda actual del cursor. No olvide que en RAM
Connection sólo las conexiones seleccionadas se muestran en la planilla y en el área gráfica se
muestran resaltadas, mientras que las otras conexiones se observan en tonos opacos.
Vea la ayuda contexto sensitiva (accesos directos por teclado y operación del ratón) para
más detalles.

Asignando una plantilla de la base de datos para generar una conexión

Haga clic en el botón de la planilla para asignar la plantilla seleccionada en la ventana


Conexiones disponibles a la conexión actual (donde se ubica el cursor). Note que la planilla no
permite introducir el nombre de la plantilla manualmente de ningún ítem de las bases de datos
incluyendo las plantillas de conexiones, secciones y materiales.

Asignando la misma plantilla a todas las conexiones

Haga clic en el botón de la planilla para asignar la plantilla seleccionada en la ventana


Conexiones disponibles a todas las conexiones seleccionadas (visibles en la planilla).

Asignando descripciones a las conexiones


La descripción de una conexión se utiliza para nombrar la conexión. Ud. puede ingresar cualquier
cadena de caracteres para la descripción.

17
Capítulo 1: Vista General

Botones de herramientas disponibles


La planilla tiene diferentes comandos que ayudan en la introducción y manejo de datos. Los
comandos disponibles son:

Borrar conexiones seleccionadas:


Borra las conexiones actualmente seleccionadas (las conexiones desplegadas en la planilla)
con sus respectivos datos.

Ordenar por la columna actual:


Ordena las conexiones por orden alfabético de acuerdo a los datos de la columna
seleccionada. Este comando sólo afecta el orden de presentación de las conexiones en la
planilla y no tiene ningún efecto en los datos de las conexiones ni en su almacenamiento.

Ejemplo de aplicación de la herramienta para ordenar por columna actual.

Reasignar identificadores:
Permite renumerar los identificadores de las conexiones actualmente seleccionadas a partir de
un número inicial especificado. Es útil si se requiere que no existan vacíos en la numeración
de los identificadores por que se han borrado algunas conexiones.

Deshacer:
Cancela la última operación realizada en la planilla. Este comando es de tipo multi-nivel y por
esto puede ser llamado varias veces para cancelar operaciones previas.

Seleccionar iguales al cursor:


Selecciona todas las conexiones que tienen los mismos datos que la posición actual del cursor.

Agregar iguales al cursor:


Agrega a la selección actual las conexiones deseleccionadas que tienen el mismo dato que la
posición actual del cursor.

Copiar el bloque seleccionado al clipboard (Ctrl + C):


Haga clic en este comando para copiar los valores del bloque marcado a la memoria de su
ordenador para poder luego usarlos en otra parte de la planilla, en otra planilla o incluso en
otra aplicación como Excel, Word, etc.

Cortar el bloque seleccionado al clipboard (Ctrl + X):


Haga clic en este comando para mover un bloque de la planilla a otra ubicación o incluso a
otra aplicación como Excel, Word, etc.
18
Capítulo 1: Vista General

Pastear la información del clipboard al cursor (Ctrl + V):


Este comando se utiliza para copiar datos previamente copiados al clipboard. Esto permite al
usuario importar datos generados en otros programas como Microsoft Excel.

Llenar columna con el contenido de la celda actual:


Este botón asigna el valor de la posición actual del cursor a toda la columna en la planilla.

Operaciones matemáticas aplicables al bloque marcado.

Multiplicar bloque por un valor.

Dividir bloque por un valor.

Sumar un valor al bloque

Restar un valor al bloque.

Llenar el bloque con un valor

Cambiar el signo del bloque


Recuerde que la planilla sólo muestra la información de las conexiones actualmente seleccionadas.

Condiciones de carga y combinaciones

La figura anterior muestra la barra Cargas que se usa para crear, borrar, editar y seleccionar estados
de carga. En el programa se consideran como estados de carga tanto las condiciones como las
combinaciones de carga.
La barra de herramientas le permite hacer lo siguiente:

Crear nuevas condiciones de carga o combinaciones

• Editar las condiciones de carga o combinaciones

• Borrar condiciones de carga o combinaciones


• Seleccionar el estado de carga actual (condición o combinación).

El programa le permite generar automáticamente las combinaciones deseadas. Esto se verá más
detalladamente en la siguiente sección.

19
Capítulo 1: Vista General

Advierta que el límite de condiciones de carga en RAM Connection es 200.

Introduciendo cargas para un estado de carga


Seleccione primero el estado de carga deseado antes de proceder con la introducción de cargas.

Seleccione el estado de carga actual que será asociado con las cargas que se van a introducir.
Proceda luego con la introducción de cargas en la pestaña Fuerzas de la planilla.

Introducción de cargas en miembros en la planilla.


Observe que para las combinaciones de carga, las cargas mostradas serán calculadas automáticamente
con la fórmula especificada. Estas cargas no se pueden modificar.
V2: Fuerza de corte actuando en el miembro especificado.
M33: Momento flector actuando en el miembro (alrededor del eje fuerte). Usada por conexiones de
momento.
Axial: Fuerza axial actuando en el miembro.
M22: Momento flector en el eje débil del miembro. Usada solo para empalmes de columna.
El usuario puede crear o definir las tablas de carga en otra aplicación como Excel y luego
pegar la información en RAM Connection con el botón . Puede también usar los operadores
matemáticos para multiplicar, dividir, etc. las cargas ingresadas.

Despliegue de conexiones en 3D
Todas las conexiones serán mostradas en el área gráfica en tres dimensiones junto con los miembros.
Las conexiones seleccionadas (las que se muestran en la planilla) se mostrarán con colores, en
cambio, las no seleccionadas se mostrarán descoloridas.
Las siguientes barras de herramientas son usadas para realizar acercamientos, alejamientos, cambiar
la perspectiva, tamaño de letras y para rotar la vista de las conexiones:

20
Capítulo 1: Vista General

Barras de visualización y de Cursor que definen la vista de las conexiones.

Si Ud. posee un ratón con rueda (mouse wheel) puede utilizarlo para acercar, alejar y rotar su vista en
vez de las barras anteriores.

La rueda del ratón es equivalente a o .


La tecla Ctrl + la rueda del ratón es equivalente a o .
La tecla Mayúsculas (Shift) + la rueda del ratón es equivalente a o .
Las teclas Ctrl + Mayúsculas (Shift) + la rueda del ratón es equivalente a o .
Las teclas Ctrl + W (o doble clic de la rueda del ratón) es equivalente a
Advierta que Ud. puede cambiar el incremento de rotación de vista desde el menú
Configuración/General.../Gráfico - Incremento de rotación de vista.

Para restablecer la vista a la posición por defecto, presione el botón .

Presione el botón de acercamiento ( ) para agrandar el dibujo.

Presione el botón de alejamiento ( ) para achicar el dibujo.

Presione el botón de zoom de ventana ( ) para agrandar una vista específica. Para esto debe
mantener apretado el botón izquierdo del ratón mientras arrastra el ratón, formando un rectángulo
alrededor del área deseada.

21
Capítulo 1: Vista General

Ejemplo de zoom de ventana.

Presione el botón (zoom inicial) para volver al tamaño original (por defecto) del dibujo. De este
modo, todas las conexiones se verán en la pantalla.
El usuario puede cambiar la perspectiva del dibujo utilizando la barra de desplazamiento de
perspectiva . El botón de perspectiva tiene dos posiciones: (dibujar con perspectiva) y
(dibujar sin perspectiva)

Paneo
Haga clic con el botón derecho del ratón en el punto del dibujo donde Ud. desea que sea el centro de
la vista.

22
Capítulo 1: Vista General

Haciendo clic con el botón derecho de su ratón, la pantalla mostrará la nueva vista con el centro
en el punto indicado.

Seleccionando y ocultando elementos


La barra Selección le permite seleccionar, deseleccionar y ocultar temporalmente
algunas conexiones.

Presione para seleccionar todas las conexiones.

Presione para deseleccionar todas las conexiones. Observe que las conexiones deseleccionadas se
ven en color muy tenue y que no se muestran en la planilla.
Para ocultar temporalmente algunas conexiones, proceda de la siguiente forma:
• Seleccione solo las conexiones que desea ver

• Presione . Para volver a ver todas las conexiones, presione nuevamente el mismo botón.

RAM Connection (RA, RSS)


Ventana Principal
RAM Connection tiene una ventana principal que se muestra a continuación con sus diferentes áreas
de trabajo identificadas.

23
Capítulo 1: Vista General

En RAM Connection para RAM Advanse y RAM Structural System se tiene las siguientes
operaciones básicas:
Para RAM Connection :

Barra Propiedades del Modelo

Barra Selección

Barra de Vistas

Barra Paneles

Barra de Fuerzas

Barra de Modelo 3D

Barra de Cargas:

El botón para diseño con provisiones sísmicas se habilita para la Norma LRFD. Presionando este
botón se despliega una ventana para seleccionar la combinación de gravedad mayorada actuante.

El botón para usar las combinaciones de carga de RAM Frame Steel.


24
Capítulo 1: Vista General

Para RAM Connection RC se presentan los siguientes botones:

Zoom y rotación
Las siguientes barras de herramientas son usadas para realizar acercamientos, alejamientos, cambiar
la perspectiva, tamaño de letras y para rotar la vista de su modelo:

Barras de visualización y de Cursor que definen la vista del modelo.

La rueda del ratón es equivalente a o .


La tecla Ctrl + la rueda del ratón es equivalente a o .
La tecla Mayúsculas (Shift) + la rueda del ratón es equivalente a o .
Las teclas Ctrl + Mayúsculas (Shift) + la rueda del ratón es equivalente a o .
Las teclas Ctrl + W (o doble clic de la rueda del ratón) es equivalente a .
Vea la ayuda contexto sensitiva (accesos directos por teclado y operación del ratón) para
más detalles.
25
Capítulo 1: Vista General

Advierta que Ud. puede cambiar el incremento de rotación de vista desde el menú
Configuración/General.../Incremento de rotación de vista.
Se dispone también de un indicador de rotación (en la parte inferior derecha del área gráfica) que

muestra en todo momento la orientación de los ejes globales XYZ:

Para restablecer la vista a la posición por defecto, presione el botón .

Presione el botón de acercamiento ( ) para agrandar el dibujo.

Presione el botón de alejamiento ( ) para achicar el dibujo.

Presione el botón de zoom de ventana ( ) para agrandar una sección específica de la estructura.
Para esto debe mantener apretado el botón izquierdo del ratón mientras arrastra el ratón, formando
un rectángulo alrededor del área deseada.

Ejemplo de zoom de ventana.

Presione el botón (zoom inicial) para volver al tamaño original (por defecto) del dibujo
manteniendo la rotación actual. De este modo, toda la estructura se verá en la pantalla.
El usuario puede cambiar la perspectiva del dibujo utilizando la barra de desplazamiento de
perspectiva . El botón de perspectiva tiene dos posiciones: (dibujar con perspectiva) y
(dibujar sin perspectiva).
Sugerencia: Para guardar vistas determinadas del modelo y poder activarlas posteriormente, puede
utilizar la barra Vistas

Paneo
Haga clic con el botón derecho del ratón en el punto que de la estructura donde Ud. desea que sea el
centro de la vista.

26
Capítulo 1: Vista General

Haga clic con el botón derecho del ratón en el punto que de la estructura donde Ud. desea que
sea el centro de la vista

Seleccionando miembros, nudos y conexiones


Para seleccionar un miembro, haga clic en él. Para seleccionar un miembro, haga click en él. El
miembro se mostrará resaltado indicando que ha sido seleccionado. Haga lo mismo para seleccionar
un nudo. Lo mismo se aplica a conexiones, las cuales se representan en el gráfico con el símbolo

Elementos y nudos resaltados al ser seleccionados.

Nudos, miembros y conexiones seleccionadas.


Cunado Ud. hace clic en un elemento (miembro, placa o conexión), el mismo queda seleccionado,
pero los elementos seleccionados previamente son deseleccionados. El usuario puede presionar la
tecla de mayúsculas (Shift) y así seleccionar varios elementos sin afectar los seleccionados
previamente.

27
Capítulo 1: Vista General

Ejemplo de selección de varios elementos.


Ud. puede seleccionar múltiples elementos encerrándolos en una ventana, arrastrando el ratón de un
extremo a otro con el botón izquierdo apretado. En este caso, si se presiona además la tecla
mayúscula, se puede seleccionar los elementos dentro del área establecida, sin afectar los
seleccionados previamente.
Los elementos que se seleccionan usando la técnica descrita previamente deben estar totalmente
encerrados en el área establecida. Esto significa que para miembros, ambos nudos de los extremos
deben caer dentro del área.
Si Ud. presiona la tecla de Ctrl en vez de la de mayúscula (Shift) cuando está
seleccionando los miembros o elementos, podrá seleccionar todos los elementos ya sea que estén total
o parcialmente encerrados por el área.

Seleccionando y ocultando elementos


La barra Selección tiene varias herramientas que permiten seleccionar y
ocultar/mostrar elementos.
Ud. puede realizar los siguientes pasos para ocultar partes de su modelo:
2. Seleccione lo que Ud. desea ver. (Deseleccione los elementos restantes)

3. Presione el botón . Presione el mismo botón nuevamente para ver el modelo completo.

Presione el botón o las teclas CTRL+A para seleccionar todos los miembros, nudos , conexiones
y placas del modelo.

Presione el siguiente botón para deseleccionar todos los elementos (miembros, nudos, conexiones
o placas) previamente seleccionados. Para invertir los elementos seleccionados presione el botón ,
los elementos seleccionados quedarán deseleccionados y los deseleccionados serán seleccionados.
Para seleccionar todos los miembros que yacen sobre la línea que une dos nudos, seleccione ambos
nudos y luego presione el botón .
Para seleccionar los miembros que yacen sobre la misma línea recta, seleccione primero uno de los
miembros de la línea y luego presione el botón .

28
Capítulo 1: Vista General

Ejemplo de selección de miembros en línea recta.


Ud. puede encontrar muchas más opciones para seleccionar y deseleccionar elementos en el menú
Herramientas:

Otras operaciones básicas


Comando Deshacer
Ud. puede deshacer o anular una acción presionando el botón ubicada entre las herramientas de
la planilla. Si Ud. vuelve a presionar el mismo botón, el comando ejecutado en forma previa al
anulado, será igualmente anulado y así sucesivamente.

Llenando la columna con el valor del cursor


Para llenar toda una columna de la planilla de conexiones con un mismo valor, seleccione la celda
que contiene el valor requerido y presione el botón ubicado en la parte superior de la planilla de
conexiones.

Copiar, cortar o pegar información de o a la planilla


Presione (copiar el bloque seleccionado al clipboard) o presione (Ctrl+C)
Este comando copia los valores del bloque marcado en el clipboard (área de memoria de su
ordenador) para poder utilizarlos en otra parte de la planilla, en otra planilla o incluso para exportar a
otro programa como Excel, Word, etc.

Presione (cortar el bloque seleccionado al clipboard) o presione (Ctrl +X)


Este comando mueve un bloque de la planilla a otra ubicación o a otras aplicaciones a través del
Clipboard.

Presione (pegar la información del clipboard al cursor) o presione (Ctrl + V)


Este comando pega los datos previamente copiados al clipboard, lo que permite al ingeniero importar
datos generados en otros programas.

Comando Reasignar identificadores

El comando reasignar identificadores (ubicado en la parte inferior de la planilla de conexiones) le


permite renumerar los identificadores de las conexiones actualmente seleccionadas a partir de un

29
Capítulo 1: Vista General

número inicial especificado. Es útil si se requiere que no existan vacíos en la numeración de los
identificadores por que se han borrado algunas conexiones.

Planilla de conexiones
La planilla de conexiones tiene las siguientes herramientas:
Sobreponer plantilla a la conexión actual: Haga clic en este botón para sobreponer la plantilla
seleccionada de la lista de Conexiones disponibles (base de datos de plantillas) a la conexión donde
se encuentra actualmente el cursor en la planilla. Note que el nombre de la plantilla como cualquier
otro ítem de las bases de datos no puede ser introducido manualmente.
Sobreponer plantilla a todas las conexiones seleccionadas: Haga clic en este botón para asignar la
plantilla seleccionada de la lista de Conexiones disponibles (base de datos de plantillas) a todas las
conexiones actualmente desplegadas en la planilla.

Asignar conexión seleccionada al modelo: Seleccione todas las juntas (nudos y miembros)
donde sea la misma conexión. Haga clic en este botón para asignar la plantilla seleccionada de la lista
de Conexiones disponibles (base de datos). El programa sólo asignará las conexiones que sean
posibles, Por ejemplo, Ud. puede seleccionar todos los miembros de un modelo y seleccionar una
plantilla del tipo viga-ala de columna y las conexiones sólo se asignarán donde sean apropiadas (en el
ejemplo en juntas que sean del tipo viga-ala de columna).

Asigna la misma descripción a todas las conexiones seleccionadas. Advierta que cuando las
conexiones han sido diseñadas por grupo, ya han recibido automáticamente una descripción
consistente en el nombre del botón de asignación y un número secuencial. Se asigna la misma
descripción a varias conexiones para que formen un grupo y sean diseñadas de tal forma, pero todas
deben haber sido diseñadas con el mismo botón de asignación.

Borrar todas las conexiones seleccionadas: Este botón borrará solamente las conexiones
actualmente seleccionadas, a pesar de que existan también miembros, nudos o placas seleccionados.
Ud. puede presionar F1 para desplegar la ayuda contexto sensitiva (puede también hacer clic en el
botón de las herramientas de la planilla), que le permite obtener información muy útil de: 1) Los
datos de las conexiones en la planilla y 2) El uso de las herramientas de la planilla.

Ayuda contexto sensitiva.

30
Capítulo 1: Vista General

Grupos de conexiones (por descripción)


La descripción de conexiones se utiliza para identificar a los grupos de diseño (cuando se han
asignado las conexiones por grupo) y el programa habrá definido automáticamente una descripción
para cada grupo de acuerdo al nombre del botón de asignación.
El programa permite modificar o asignar descripciones manualmente a las conexiones del modelo,
sin embargo, debe tenerse sumo cuidado en la manipulación de las descripciones. Se recomienda el
uso de la herramienta (asigna descripciones: CNX1, CNX2,..., CNXn) solo para las conexiones
únicas, es decir, asignadas desde la planilla de conexiones con la herramienta .
Note, sin embargo, que en el caso de miembros, su descripción se importa directamente de RAM SS
y no puede editarse en RAM Connection.

Por ejemplo, si en el modelo mostrado arriba se desea seleccionar todas las vigas de techo.
Seleccione una instancia de los miembros y luego presione el botón de la barra Selección. El
programa va a seleccionar todos los miembros con la misma descripción de los seleccionados
previamente.
Para seleccionar simultáneamente varios grupos, seleccione un miembro de cada grupo
usando la tecla de mayúsculas (Shift) y presione luego el botón .
Ud. puede seleccionar cualquier conexión introduciendo su número de identificación en la
columna Conexión de la planilla y presionando la tecla Intro (Enter).

Todos los datos actuales de la planilla pueden ser borrados usando el botón de las
herramientas generales de la planilla. Advierta que esta herramienta no borra los elementos
relacionados.

31
Capítulo 1: Vista General

Para seleccionar todas las conexiones con la misma plantilla, seleccione una conexión que tenga la
plantilla deseada.
Haga clic en la casilla del nombre de la plantilla

Presione el botón que se encuentra en las herramientas generales de la parte inferior de la


planilla. Todas las conexiones con la misma plantilla se mostrarán en el gráfico y se presentarán en la
planilla.

Si se desea seleccionar conexiones iguales, seleccione un ejemplo de la conexión deseada y presione

el botón de la barra de herramientas de conexiones. Note que este botón selecciona las
conexiones iguales que tienen la misma familia, tipo y miembros (mismas secciones y materiales)
independientemente de sus descripciones, las cuales se pueden ver simultáneamente en la planilla, y
en los gráficos.

Condiciones de carga y combinaciones

32
Capítulo 1: Vista General

La figura anterior muestra la barra Cargas que se usa para crear, borrar, editar y seleccionar estados
de carga. En el programa se consideran como estados de carga tanto las condiciones como las
combinaciones de carga.
La barra de herramientas le permite hacer lo siguiente:

• Crear nuevas condiciones de carga o combinaciones

• Editar las condiciones de carga o combinaciones

• Borrar condiciones de carga o combinaciones


Seleccionar el estado de carga actual (condición o combinación).

El programa le permite generar automáticamente las combinaciones deseadas. Esto se verá más
detalladamente en la siguiente sección.
Advierta que el límite de condiciones de carga en RAM Connection es 200.
• RAM Connection importa todas las condiciones de carga lateral y de gravedad generadas en
RAM SS. Las combinaciones de cargas se importan cuando se tienen presionado el siguiente
botón . Para diseño de conexiones con la norma LRFD se habilita la opción para
provisiones sísmicas .
¡Advertencia! Las combinaciones de carga de conexiones de miembros de gravedad tendrán cargas
nulas cuando en las combinaciones se incluyan estados de carga laterales.
También es posible generar combinaciones en base a las cargas importadas con el generador de
combinaciones de carga:

Vaya al menú principal y seleccione la opción Cargas/Combinaciones de cargas para definir nuevas
combinaciones de carga.
Aparecerá una ventana donde Ud. puede introducir sus combinaciones o también puede abrir un
archivo que contenga las combinaciones a generar. Las combinaciones se generarán al presionar el
botón de OK.
Las categorías de las condiciones de carga definirán la generación de combinaciones y éstas se
importarán directamente de RAM SS (vea la documentación de RAM SS para más detalles). Las
categorías disponibles son DL para cargas muertas, LL para cargas vivas, LAT para cargas laterales,
WIND para vientos, EQ para cargas de sismo, DYN para cargas dinámicas y OTHER para otro tipo
de cargas. Observe que Ud. puede salvar o cargar su archivo para usarlo con cualquier modelo.

33
Capítulo 1: Vista General

Ventana para la generación de combinaciones de carga.


Las fórmulas tienen que organizarse en el siguiente orden:
1. Símbolos matemáticos (+, -):
2. Las palabras reservadas adoptadas son AND (del inglés y) y OR (del inglés ó) seguidas por
un espacio. Note que el resto de los componentes de las fórmulas pueden o no estar separados
por espacios.
3. Un factor que puede ser cualquier número real.
4. El nombre de la categoría deseada. (Estos nombres deben ser válidos asociados con las
condiciones de carga individuales).
5. Se repiten los pasos 1 a 4 si se requiere.
6. Se permiten líneas de comentario especiales que empiezan con "//".
Observe que la palabra reservada AND se usa para mostrar que cada combinación de carga a ser
generada debe ser incluida en TODAS las condiciones de carga que pertenecen a una categoría
específica, mientras que la palabra reservada OR se usa para generar las diferentes combinaciones
para cada condición de carga de la categoría especificada.

Despliegue de datos y resultados


RAM Connection puede mostrar casi todos los datos y resultados en forma gráfica. Esto se controla a
través de las barras de herramientas Propiedades del Modelo, Fuerzas y Modelo 3D.
Presione el botón correspondiente a la opción deseada para desplegar, o deseleccione el botón para
desactivar la opción.
Cada botón tiene un pequeño aviso que se despliega su función cuando Ud. pasa sobre el
mismo con el puntero del ratón.
Presione para ver las coordenadas de los nudos seleccionados.
Presione para ver el ID de los nudos seleccionados.
Presione para ver el ID de los miembros seleccionados.
34
Capítulo 1: Vista General

Presione para ver el identificador de las conexiones seleccionadas


Presione para ver las articulaciones de los miembros seleccionados (sólo conexiones de corte
pueden ser asignadas a éstas juntas).
Presione para ver las secciones de los miembros seleccionados.
Presione para ver los materiales de los miembros seleccionados.
Presione para ver la descripción de los elementos seleccionados (miembros, conexiones o placas).
Presione para ver el modelo en 3-D con los miembros contraídos. Las conexiones también se
dibujarán en 3-D.

Presione para ver el modelo en 3-D junto con las conexiones.


Presione para ver las fuerzas cortantes actuantes en las conexiones seleccionadas para el estado de
carga actual.
Presione para desplegar los momentos flectores (alrededor del eje local 3-3) de las conexiones
seleccionadas para el estado de carga actual.
Presione para desplegar las fuerzas axiales para las conexiones seleccionadas para el estado de
carga actual.
Advierta que las anteriores solicitaciones (corte, momento y axial) son desplegadas SOLO para la
condición de carga actual. Para ver las envolventes de las diferentes fuerzas presione junto con
los botones previamente descritos ( , ó ).
La barra de herramientas de conexiones tiene también algunas herramientas para desplegar los datos
y/o los resultados:

Colorea los conexiones seleccionadas de acuerdo a su descripción, conexiones con la misma


descripción se desplegarán del mismo color.

Despliega las etiquetas de la conexión, las mismas que indican las características principales de
diseño, y que pueden ser definidas en los macros o en la ventana de diálogo de conexiones.
Presione para desplegar gráficamente el nombre de la plantilla de las conexiones.
Presione para desplegar la relación de resistencia y el estatus (condición) de las conexiones
seleccionadas. Advierta que esta opción SOLO considera el estado de carga actual. Presione si
desea considerar la envolvente de carga de todos los estados de carga considerados en el diseño de
conexiones.
El siguiente botón ubicado en la parte superior derecha de la ventana principal desactiva todas las
opciones de despliegue.
Presione el botón de la barra Unidades para desplegar sus unidades de los valores
desplegados.

35
Capítulo 2: Conexiones

Capítulo 2: Conexiones
RAM Connection permite al ingeniero rápidamente diseñar, optimizar o verificar conexiones. El
módulo puede trabajar de forma integrada sobre un modelo de RAM Advanse o RAM SS o como
programa independiente. En el primer caso utiliza automáticamente las dimensiones de miembros y
sus cargas en el diseño de conexiones y el módulo es completamente independiente del análisis.
El diseño y verificaciones de conexiones se realizan de acuerdo al manual de acero AISC-ASD 9na
edición y al manual LRFD 2da edición.
En este capítulo definimos primero lo que consideramos una conexión dentro del contexto de RAM
Connection, luego procedemos directamente a mostrarle la utilización del programa. A continuación,
describimos en más detalle las características de RAM Connection incluyendo la base de datos, la
asignación/optimización de conexiones, la salida de resultados y la forma de configurar el diseño de
conexiones a su forma de trabajo. Se recomienda que Ud. primero lea por lo menos las dos primeras
secciones de este capítulo para que entienda básicamente cómo trabaja el módulo de conexiones.

¿Qué es una conexión?


RAM Connection considera una conexión simple como el conjunto de todos los parámetros que
definen completamente las cantidades y tamaños de las piezas que componen la conexión. Esto
incluye la información relacionada a la familia de la conexión (viga - ala de columna, viga - alma de
columna, viga - viga maestra, etc.), el tipo de conexión (corte, momento, de diagonales o combinada),
como también, el número de pernos, tamaño de pernos, soldaduras, geometría de los conectores,
material, etc. Cada conexión puede también tener asociada un macro en lenguaje LEO( que permite
que esta (la conexión) se acomode a los requerimientos geométricos y de resistencia dados para cada
junta (tamaño de miembros, fuerzas en las juntas, estándares de uso, etc.).
Sin embargo, antes de generar una conexión, se requiere una plantilla que defina las características de
la conexión, la misma que se asignará a la planilla. Las plantillas están definidas en la base de datos
de conexiones, a la que se accede con la opción Configuración/Base de datos/Conexiones del menú,
permite definir la conexión y se describe en detalle más adelante. La base de datos de RAM
Connection se instala con una base de datos extensa de plantillas predefinidas.
Para que Ud. pueda comenzar a producir y pueda notar los beneficios de RAM Connection, vamos a
proceder directamente con la sección que explica cómo usar RAM Connection. En esta sección
vamos a usar la base de datos instalada y la barra de herramientas instalada por defecto. A
continuación de esta sección describiremos en más detalle algunos aspectos de RAM Connection,
incluyendo la forma de adaptar las conexiones a sus necesidades.
Si es que va a trabajar dentro de RAM Advanse o RAM SS, se recomienda que Ud. haya procedido
con el análisis de la estructura y que ésta se encuentre con los tamaños de miembros finales antes de
asignar las conexiones a las juntas. Tanto las fuerzas como las secciones de los miembros son
utilizadas para el diseño de conexiones. Sin embargo, si las secciones de los miembros y sus fuerzas
cambian luego de que las conexiones han sido asignadas, éstas (las conexiones) pueden ser
fácilmente rediseñadas

37
Capítulo 2: Conexiones

¿Cómo encontrar información técnica de cada conexión específica?


Ud. puede recurrir a la ayuda contexto sensitiva cuando esté introduciendo o revisando los diferentes
parámetros de una conexión. Ahí encontrará descripciones detalladas de los datos y verificaciones
que se realizan para cada tipo de conexión. Al final de este capítulo se encuentra una lista de las
principales referencias usadas en el desarrollo del programa donde el usuario puede también
encontrar más información.

¿Cómo utilizar RAM Connection?


RAM Connection se ha diseñado para darle una gran flexibilidad en la forma de asignar y manipular
sus conexiones. Sin embargo, también ha sido preparado para ser muy productivo sin requerir de
mayores esfuerzos de parte del usuario. A medida que Ud. vaya ganando experiencia con RAM
Connection, podrá modificar la forma de trabajo del programa para que se adapte mejor a sus
prácticas de trabajo.

Utilización como módulo independiente (standalone)


Las conexiones se diseñan individualmente para cargas y tamaño de miembros particulares de una
junta (cada conexión corresponde a una fila de la planilla). No existe ninguna relación entre
conexiones, lo que permite que cada conexión sea diseñada particularmente para la geometría y
cargas dadas, obteniendo el uso más efectivo de material.
Antes de diseñar las conexiones el ingeniero debe configurar el criterio de diseño de conexiones para
establecer el límite superior de la relación de resistencia y las condiciones de carga con las que se
diseñarán las conexiones.
1. Se debe establecer el límite superior de la relación de interacción y la norma de diseño. El
valor por defecto de la relación de interacción es 1.0. Es importante notar que este valor afecta
no solo el diseño, sino también la determinación del estatus en la verificación de conexiones.

Defina la relación de resistencia máxima y la norma de diseño.


Para el diseño se tomarán en cuenta siempre todos los estados de carga introducidos por el usuario.
Para ver o modificar las cargas de un estado en particular puede habilitarlo desde la barra Cargas.
Note que las cargas de las combinaciones de carga no pueden ser editadas.

Puede habilitar el estado de carga del que requiera ver/modificar sus cargas.

2. Para añadir una nueva conexión Ud. puede utilizar el botón . Se desplegará una ventana
donde el usuario debe definir toda la información relativa a la conexión:

38
Capítulo 2: Conexiones

Escoja el tipo de junta, la descripción, el tipo de marco, las secciones, materiales y características
de los miembros de la junta. Este método es más sencillo y permite tener en una sola ventana toda
la información de la junta.
Alternativamente, usuarios más avanzados pueden trabajar directamente con los datos en las hojas
de trabajo como se define a continuación:
• Defina las descripciones de sus conexiones. Introduzca cualquier descripción que sirva para
identificar su conexión.

Introduzca una descripción adecuada para su conexión.


• Elija el tipo de junta de la conexión. Este paso es necesario realizar sólo cuando se va a
utilizar la barra de herramientas de conexiones para asignar conexiones, por el contrario, si se
asigna conexiones con las herramientas de la planilla de conexiones, esta variable de la
conexión se asigna automáticamente.

Se dispone de 9 opciones para elegir el tipo de junta.


Las siguientes opciones están disponibles:
BCF = Viga - ala de columna
BCW = Viga - alma de columna
BG = Viga - viga maestra

39
Capítulo 2: Conexiones

BS = Empalme de viga
CS = Empalme de columna
CC = Viga continua sobre columna
CBB = Columna, vigas y diagonales
CVR = Diagonales en viga continua
VXB = Diagonales verticales en X
Nota: En los reportes detallados de cada conexión se encuentran todas las verificaciones de
capacidad realizadas para evaluar la relación de interacción de esfuerzos de la misma. Cualquier
verificación adicional requerida queda bajo responsabilidad del usuario
Advierta que si se cambia el tipo de junta luego de asignar la conexión, se deberá repetir el proceso
de asignación de conexiones para que se considere el nuevo tipo de junta.
• Defina los miembros que constituyen la junta. Para esto, vaya a la hoja de Miembros y
presione para seleccionar la sección y material de vigas y columnas o presione para
seleccionar la sección y material de diagonales. Observe que dependiendo del tipo de junta se
debe definir los datos de una o más vigas, columnas o diagonales. Esto se indica en la parte
superior de la planilla.

Defina las secciones y materiales de los miembros involucrados.


3. Introduzca las cargas para cada condición de carga. Vaya a la hoja de fuerzas en la planilla e
introduzca las cargas para la primera condición de carga presionando para vigas y
columnas o presionando para diagonales, luego cambie a la segunda condición de carga e
introduzca sus respectivas cargas, y así hasta terminar con todas las condiciones de carga.
Recuerde que las cargas de las combinaciones de carga se calculan automáticamente.

40
Capítulo 2: Conexiones

Introduzca las fuerzas en la planilla para cada condición de carga.


4. Defina y asigne la plantilla que se adoptará para la conexión.
Advierta que muchos parámetros de la conexión serán determinados por la plantilla. Ud. puede
seleccionar entre los dos tipos de plantillas ("básicas" o "inteligentes", la última es también llamada
smart) de la base de datos, cuyas características se verán en más detalle en la sección correspondiente
a la base de datos.
Note que Ud. puede asignar plantillas (una a la vez) directamente desde la base de datos o también
puede utilizar la barra de herramientas de conexiones (con botones de asignación de conexiones) que
se encuentra a la derecha de la planilla.

Pasos para asignar una planilla directamente de la base de datos. 1) Ponga el cursor en la columna
Plantilla de la conexión deseada. 2) Seleccione la plantilla deseada en la lista de la base de datos. 3)
Asigne la plantilla a la conexión seleccionada.
En la primera forma de asignación de conexiones (directamente desde la base de datos) el tipo de
junta se define automáticamente. Si la plantilla está relacionada a un macro (archivo en lenguaje
LEO-Lenguaje para Objetos de Ingeniería), éste será ejecutado y la conexión será modificada o
diseñada por el código del macro.
En la segunda forma de asignación de conexiones (a través de los botones de asignación de la barra
de herramientas de conexiones), se debe seleccionar primero si se desea aplicar conexiones “smart” o

41
Capítulo 2: Conexiones

inteligentes , las conexiones básicas o las conexiones acarteladas para diagonales


(braces) . (Ya que así está dividida la barra de herramientas). Luego se debe seleccionar el tipo de
conexión deseado. Note que para aplicar esta forma de asignación de conexiones, deben estar
seleccionadas solo las conexiones deseadas puesto que este método se aplica a todas las conexiones
actualmente seleccionadas, y que todas las conexiones deben tener definido su tipo de junta.

Pasos para asignar conexiones desde la barra de herramientas de conexiones: 1) Seleccione las
conexiones deseadas. 2) Seleccione uno de los botones de grupo de la barra de herramientas que se
utilizará (smart, básicas o acarteladas (gussets). 3) Presione el botón de asignación deseado de la
lista disponible.

42
Capítulo 2: Conexiones

Convención de nombres
La siguiente convención de nombres ha sido adoptada para las plantillas:
<Tipo de conexión - Junta/Familia - Características - Parámetro de diseño>
Ejemplo de conexión Smart: DA BCF Weld support Bolt beam
Ejemplo de conexión básica: DA_BCF_L 3x3x1/4_3B3/4
Tipos de conexión:
CA = Angular(es) de corte
SP = Placa simple de corte
EP = Placa de extremo de corte

43
Capítulo 2: Conexiones

SS = Conexión de asiento rígido


US = Conexión de asiente flexible
TEE = Te de corte
TP = Placa atravesada (sólo soportes HSS)
BP = Placa(s) doblada(s)
DW = Conexión de momento de alas directamente soldadas
EEP = Placa de extremo extendida
FP = Placas en alas
MA = Angulares de momento
MT = Tes de momento
CP = Placa de tope de columna
4A = Empalme de cuatro angulares
PBr = Ménsula de placa
TBr = Ménsula de te
Familias:
BCF = Viga - ala de columna
BCW = Viga - alma de columna
BG = Viga - viga maestra
BS = Empalme de viga
CS = Empalme de columna
CC = Viga continua sobre columna
CBB = Columna, vigas y diagonales
CVR = Diagonales en viga continua
VXB = Diagonales verticales en X
Nota: En los reportes detallados de cada conexión se encuentran todas las verificaciones de
capacidad realizadas para evaluar la relación de esfuerzos de la misma. Cualquier verificación
adicional requerida queda bajo responsabilidad del usuario
Características
bolted = conexión completamente empernada
welded = conexión completamente soldada
Bolt support = empernada al soporte
Weld support = soldada al soporte
Bolt beam = empernada a la viga
Weld beam = soldada a la viga

44
Capítulo 2: Conexiones

n = número de pernos
l = longitud del conector

La relación de resistencia y el estatus calculados (para la envolvente de cargas) pueden ser


desplegados en 3D apretando el botón .
5) Para poder tener asignadas en una misma junta (en una sola línea de la planilla) una conexión de
corte y una conexión de momento, debe crear en la base de datos una nueva plantilla "combinada".
Note que no todas las combinaciones de conexiones son posibles.
6) Para ver el detallador de conexiones, haga doble clic con el ratón en la conexión deseada (en la
columna Conexión de la planilla o en el gráfico).

Antes de ingresar al detallador de conexiones, el programa le preguntará si desea ver los reportes
considerando la envolvente, la carga crítica o las fuerzas individuales de cada estado de carga.

45
Capítulo 2: Conexiones

Otra forma de acceder al detallamiento es ejecutando la opción Detallamiento/Conexiones... en el


menú principal. En este caso, si varias conexiones están seleccionadas, la primera conexión
seleccionada será la escogida para entrar al detallador de conexiones. Vea más adelante algunos
detalles sobre el manejo de este diálogo.

Diálogo de conexiones para editar y verificar conexiones.

7) Presione para ver el reporte detallado de la conexión.

8) Presione para ver los datos y geometría de la conexión.


9) En el caso de que se modifique el tamaño de miembros o las cargas actuantes, se podrá requerir
que las conexiones sean rediseñadas. Presionando el botón se ejecutará un rediseño de las
conexiones seleccionadas que consiste esencialmente en repetir el proceso de asignación de las
mismas, es decir, si las conexiones fueron asignadas desde la barra de conexiones, se ejecutarán los
botones de asignación utilizados, pero si la conexión fue asignada directamente desde la base de
datos, solo se correrá su macro LEO (si la plantilla está relacionado a uno).
Como Ud. puede ver, realizar el diseño de conexiones en el módulo independiente (standalone) es
fácil y rápido, sin embargo, existe gran flexibilidad en cómo exactamente las conexiones son
asignadas y diseñadas. Las subsiguientes secciones describen en más detalle estos aspectos que
fueron mencionados previamente.

46
Capítulo 2: Conexiones

Utilización de RAM Connection en RAM Advanse o RAM SS


Si tiene una licencia de RAM Connection y el programa no está activo en RAM
Advanse, por favor vea el Manual de Instalación.
En general, las conexiones pueden diseñarse tanto por grupo como individualmente.

Conexiones agrupadas
Las conexiones agrupadas son conexiones que se asignan en varias juntas diferentes y que se diseñan
con la misma plantilla de conexión. Para todas las juntas con miembros idénticos en secciones y
materiales, las conexiones resultantes serán idénticas (mismo número de pernos, tamaño de placa,
etc.). Como las plantillas de conexiones tienen típicamente la “habilidad” (a través del macro) para
adaptarse a la geometría de los miembros, juntas con diferentes secciones o materiales pueden
producir conexiones ligeramente diferentes. El diseño de conexiones por grupo permite disminuir el
número de conexiones diferentes en la estructura. El ingeniero tiene el control para definir las juntas a
ser agrupadas.
Solo las conexiones pertenecientes a la misma familia (viga - ala de columna, viga - viga maestra,
etc.) y del mismo tipo (corte, momento o con diagonales) pueden ser agrupadas.
Nota: Todas las conexiones agrupadas recibirán la misma descripción, aunque algunas conexiones
sean diferentes entre sí (debido al macro).

Conexiones individuales
Las conexiones individuales son diseñadas considerando las fuerzas y los miembros específicos de
cada junta. Esto permite que cada conexión esté diseñada considerando solo sus propias fuerzas y
geometría, permitiendo un aprovechamiento óptimo del material. El ingeniero puede todavía
determinar luego que conexiones han resultado con un diseño idéntico, a pesar de haber sido
diseñadas individualmente.
Ya sea que las conexiones se diseñen por grupo o individualmente, el procedimiento de asignación
(desde la barra de herramientas de conexiones) consiste en aplicar una lista de plantillas de
conexiones para ser ensayadas en las juntas seleccionadas en el orden de creación de la lista. Este
procedimiento de asignación permite la optimización de las conexiones asignadas, ya que conexiones
de baja resistencia pueden ser colocadas al principio de la lista y conexiones de mayor resistencia al
final de la lista. Por lo tanto, las listas de asignaciones deberían ser creadas teniendo en cuenta que su
orden optimizará la asignación de conexiones. El uso y configuración de la barra de conexiones se
explicará en detalle en las siguientes secciones.
Es preferible iniciar el diseño de conexiones en el modo individual para luego utilizar las
herramientas disponibles de conexiones para agrupar las conexiones de acuerdo a su criterio.

Diseño de conexiones
Nota Importante: Para el diseño de conexiones y cálculo de los ángulos de inclinación, se supone
que la orientación del eje local 2 de la viga es coincidente con el eje Y positivo, es decir, hacia arriba.
La inversión de este eje (hacia abajo) ocasionará la inversión de resultados (p. ej. la placa superior
será la inferior) además de llevar en varios casos a conexiones incorrectas.
1) El ingeniero debe configurar el diseño de conexiones antes de proceder con su diseño. Se debe
establecer el límite superior de la relación de interacción y también se debe determinar las

47
Capítulo 2: Conexiones

condiciones de carga con las que se desea diseñar las conexiones. Para hacer esto, ejecute el comando
del menú Configuración/ Conexiones y seleccione la opción de Configuración de diseño.

Ventana de diálogo para configurar el diseño de conexiones.


El usuario puede elegir la relación de resistencia máxima a ser utilizada en el diseño de conexiones.
El valor típico por defecto es 1.0. Es importante notar que un valor diferente de 1.0 va a afectar no
sólo el diseño, sino también la verificación de conexiones y la determinación del estatus de las
conexiones. Las condiciones de carga a ser consideradas para el diseño también son determinadas en
el diálogo de configuración. Por defecto, se seleccionan todas las condiciones de carga.
2) Presione el botón de tipo de diseño para indicar que los diseños posteriores serán individuales
(cada conexión diseñada con solo sus propias cargas), o levante este botón si desea agrupar todas las
juntas seleccionadas para el diseño.

Presione el botón de diseño para que el diseño se realice de forma individual.


3) Seleccione los miembros y nudos (juntas) donde se desea asignar conexiones. Si Ud. eligió
efectuar el diseño por grupo, todas las juntas pertenecientes a la misma familia serán agrupadas (y se
tendrá un diseño para todas las juntas con la misma configuración de miembros y ángulos de
inclinación). Existen varias herramientas disponibles para ayudarle en la selección de juntas. Una
opción es utilizar las opciones del menú Herramientas/Selección de juntas para seleccionar las
juntas de una misma familia u otras de entre todas las juntas actualmente seleccionadas.

48
Capítulo 2: Conexiones

Opciones de selección de juntas del menú Herramientas/ Selección de juntas


La otra opción es seleccionar manualmente cada junta. La siguiente tabla muestra los elementos que
se deben seleccionar para cada tipo de junta:
Tipo de juntas Elementos a
seleccionar
Viga – Ala de Columna (BCF) Viga + nudo
Viga – Alma de Columna (BCW) Viga + nudo
Viga – Viga Maestra (BG) Viga + nudo
Empalme de vigas (BS) Viga (derecha) +
nudo
Empalme de columnas (CS) Columna (inferior) +
nudo
Viga Continua sobre Columna Columna + nudo
(CC)
Columna – Vigas – Diagonales Columna + nudo
(CBB)
Viga Continua y Diagonales Viga + nudo
(CVR)
Diagonales Verticales (VXB) Diagonales+nudo

Note que en el caso de Ménsulas, debe de elegir la viga correspondiente (usualmente una viga en
voladizo) y la columna. La viga será utilizada para el paso de cargas a la ménsula.

49
Capítulo 2: Conexiones

Seleccione los miembros y nudos donde se diseñarán las conexiones.


4) La forma de asignación de conexiones se realiza a través de los botones de asignación de la barra
de herramientas de conexiones. Se debe seleccionar primero si se desea aplicar conexiones “smart” o

inteligentes , las conexiones básicas o las conexiones acarteladas para diagonales


(braces) . (Ya que así está dividida la barra de herramientas). Luego se debe seleccionar el tipo de
conexión deseado.

Tipos de conexiones disponibles de acuerdo al grupo elegido.


5) Escoja el tipo de conexión deseado (por ejemplo placa simple, placa de extremo de corte
empernada, etc.
El programa determina automáticamente la familia (viga - ala de columna, viga alma de columna,
viga - viga maestra, etc.) que corresponde a cada junta y aplica las plantillas que correspondan. Cada
conexión recibirá una descripción automática (correspondiente al nombre del botón de asignación)
que identifica el grupo de diseño (en caso de haberse diseñado por grupo) y recibirá también el
nombre de la plantilla utilizada en el diseño, y la etiqueta (fijada en el macro o la plantilla) o texto de

50
Capítulo 2: Conexiones

los elementos de diseño como ser diámetro de pernos, dimensiones de placa, etc. El uso de la etiqueta
se explicará más adelante.
Por ejemplo, si se selecciona para ser asignada una plantilla de conexión de angular doble:

Seleccione la opción del angular doble ( )

La conexión de corte de angular doble será diseñada automáticamente en las juntas seleccionadas.
Convención de nombres de conexiones:
La siguiente convención de nombres ha sido adoptada:
<Tipo de conexión - Familia - Características - Parámetro de diseño>
Ejemplo de Conexiones Inteligentes: DA BCF Weld support Bolt beam
Ejemplo de Conexiones Básicas : DA_BCF_L 3x3x1/4_3B3/4
Tipos de conexión:
CA = Angular(es) de corte
SP = Placa simple de corte
EP = Placa de extremo de corte
SS = Conexión de asiento rígido
US = Conexión de asiente flexible
TEE = Te de corte
TP = Placa atravesada (sólo soportes HSS)
BP = Placa(s) doblada(s)
DW = Conexión de momento de alas directamente soldadas
EEP = Placa de extremo extendida
FP = Placas en alas
MA = Angulares de momento
MT = Tes de momento
CP = Placa de tope de columna
4A = Empalme de cuatro angulares

51
Capítulo 2: Conexiones

PBr = Ménsula de placa


TBr = Ménsula de te
Familias:
BCF = Viga - ala de columna
BCW = Viga - alma de columna
BG = Viga - viga maestra
BS = Empalme de viga
CS = Empalme de columna
CC = Viga continua sobre columna
CBB = Columna, vigas y diagonales
CVR = Diagonales en viga continua
VXB = Diagonales verticales en X
Nota: En los reportes detallados de cada conexión se encuentran todas las verificaciones de
capacidad realizadas para evaluar la relación de esfuerzos de la misma. Cualquier verificación
adicional requerida queda bajo responsabilidad del usuario
Características
bolted = conexión completamente empernada
welded = conexión completamente soldada
Bolt support = empernada al soporte
Weld support = soldada al soporte
Bolt beam = empernada a la viga
Weld beam = soldada a la viga
n = número de pernos
l = longitud del conector

Presione el botón para desplegar gráficamente el número y el nombre de la plantilla de las


conexiones seleccionadas.

6) Ud. puede combinar conexiones de corte con conexiones de momento cuando la combinación es
posible. Por ejemplo, seleccione la opción (Angular doble) y luego la de Placas en alas para
tener una conexión combinada corte-momento. Esto se verá en la junta, en la pantalla gráfica, como
se muestra a continuación:

52
Capítulo 2: Conexiones

Conexiones de corte y momento asignadas a una misma junta.


Note que cuando se encuentre en el modo esquemático de dibujo (solo líneas), la conexión de corte se
dibujará bajo la línea de la viga, la conexión de momento por encima de la misma. La posición de las
conexiones de corte y de momento presupone que el eje 2 de la viga es siempre vertical.
Si se adopta una conexión de diagonales no se permitirá otra conexión en el mismo plano. La
conexión de diagonales tiene todas las opciones de combinación entre vigas y diagonales. La única
condición es adoptar como máximo una diagonal por cuadrante. En este caso el dibujo esquemático
de la conexión se ubicará sobre el nudo en cuestión.

Conexión de diagonales asignada a una junta


7) Para ver gráficamente los resultados de diseño de las conexiones, presione el botón en la barra
de herramientas de conexiones. La relación de resistencia y el estatus para la condición de carga
actual se mostrará en pantalla para las conexiones seleccionadas.

Una conexión de corte con su relación de resistencia y estatus desplegados para la condición de
carga actual
Observe que la relación de resistencia de conexiones idénticas seleccionadas puede ser diferente
debido a que las cargas que actúan sobre cada una de ellas pueden variar a pesar de ser la misma
conexión.
Si Ud. desea considerar la envolvente de todas las condiciones de carga para evaluar la relación de
resistencia presione el botón .

Relación de resistencia y estatus de una conexión considerando la envolvente de todas las


condiciones de carga.
Para poder ver la representación volumétrica de las conexiones, presione uno de los botones de 3D, el
botón o el botón .

53
Capítulo 2: Conexiones

Vista tridimensional de una conexión con angular doble.


Advierta que se dibujan las características reales de las conexiones, como los elementos con sus
dimensiones correctas, el número de pernos, etc.
8) Haga doble clic con el ratón en una conexión para desplegar el respectivo diálogo de conexiones.

Previo al diálogo de conexiones, el programa desplegará el diálogo Especificación de cargas para el


reporte donde debe especificar si desea que el diálogo de conexiones incluya las cargas de todas las
condiciones de carga por separado, o la envolvente de cargas.

Diálogo de especificación de cargas.


Cuando el diseño de conexiones es por grupo, para el diseño propiamente se utiliza la envolvente de
cargas de cada conjunto de diseño, vea la sección Criterios de Diseño para más detalles sobre el
diseño de conexiones por grupo. Si requiere la envolvente de diseño, ésta se puede ver de acuerdo a

los conjuntos de diseño. Para esto seleccione la conexión requerida y presione el botón
(seleccionar conexiones idénticas) en la barra de herramientas y seleccione luego la opción
Detallamiento/Conexiones..., en el diálogo Especificación de cargas para el reporte, elija la opción
Cargas de la Envolvente. Si el diálogo está inactivo, actívelo desde Configuración\ Conexiones\
Mostrar diálogo "especificación de cargas para el reporte".

54
Capítulo 2: Conexiones

En las siguientes secciones se explicará con detalle el diálogo de conexiones.

Diálogo de conexiones que permite revisar y editar conexiones.

9) Para ver el reporte detallado de diseño de la conexión presione el botón .

10) Para ver el reporte de datos y geometría de la conexión presione el botón .


11) Puede también obtener reportes de diseño resumidos (o detallados) de grupos de conexiones.
Seleccione las conexiones requeridas y elija luego la opción Reportes/Diseño de Conexiones del
menú principal.

55
Capítulo 2: Conexiones

Ventana de diálogo para el reporte de conexiones.


Como puede verse, las conexiones reportadas pueden estar agrupadas por familia, tipo de conexión,
descripción o conector.
Advierta también que Ud. puede imprimir la lista de juntas con el detalle de las conexiones asignadas
a cada junta y las faltantes. Para esto ejecute la opción Reportes/Lista de juntas...del menú
principal.
12) Si se modifica la sección de algún miembro. La geometría o las cargas de la estructura, las
conexiones requerirán de un rediseño, en cuyo caso presione el botón de la barra de herramientas
de conexiones. Este comando se ejecutará sobre las conexiones seleccionadas preservando los grupos
de diseño y los tipos de conexiones originales. Note que el rediseño de conexiones asignadas por
grupo se basará en la descripción de la conexión (conexiones con la misma descripción conforman un
grupo).
Sugerencia: para habilitar o deshabilitar el despliegue gráfico de las descripciones presione el botón
de la barra Propiedades del modelo.
13) Para seleccionar las conexiones de un determinado grupo, seleccione una conexión del grupo y
presione luego el botón . O presione el botón para colorear todos los grupos individualmente
(es posible colorear hasta 9 grupos diferentes) Las conexiones diseñadas individualmente son
coloreadas con el mismo color (blanco).
Como puede ver, el diseño de conexiones en RAM Advanse o RAM SS es rápido y fácil. Sin
embargo, también existe una gran flexibilidad en cómo exactamente se asignan y diseñan las
conexiones. Las secciones siguientes describen en más detalle las características que fueron utilizadas
en esta sección.
Notas:

56
Capítulo 2: Conexiones

• Si la relación de esfuerzos de una conexión es menor al límite especificado por el usuario,


pero el estatus de la conexión es No Cumple (debido a que alguna condición geométrica no se
cumple o la compatibilidad con los miembros no está satisfecha), el dibujo de la conexión
puede ser incorrecto. En este caso, las verificaciones de capacidad ya no son válidas ya que
las suposiciones para el cálculo son incorrectas.
• Aparte de las verificaciones de geometría y compatibilidad con miembros que hace el
programa, el usuario debe asegurarse de que la geometría de las conexiones diseñadas es
adecuada para la fase constructiva y apropiada. Una ayuda para este cometido son las
graficaciones en 3D o 2D. Por ejemplo esto se da cuando el ancho de viga es mayor al espacio
libre de la columna en conexiones BCW o cuando se tiene alturas de viga mayores a los de la
viga maestra en conexiones BG. En estos casos el programa no despliega ningún error, pero
los dibujos de la conexión mostrarán claramente que la conexión tal cual no es posible. El
usuario puede adoptar para estos casos copados especiales y hacer algunas verificaciones
adicionales, de modo que la conexión todavía esté correcta.
• Cuando se considera la fuerza axial de la viga en conexiones de corte, se verifica entre otras
cosas la flexión y el efecto de palanca de algunos elementos de la conexión. Esto puede llevar
a incrementar el espesor de las piezas o reducir la distancia entre pernos cuando el macro de la
conexión es de diseño. En estos casos en particular y en todos los casos en general, las
verificaciones para asegurar la ductilidad necesaria de las conexiones prescritas por la norma
quedan por responsabilidad del usuario.
• Luego de efectuar asignaciones de conexiones, o rediseño de conexiones, especialmente de
grupos de conexiones, se recomienda siempre la verificación de los indicadores de diseño,
relación de esfuerzos y estatus. Una herramienta especialmente útil para este fin es que
permite la selección de todas las conexiones de la estructura con estatus Bien o No Cumple
respectivamente, y que se despliega luego de activar cualquiera de los dos botones de revisión

de diseño, para el estado de carga actual o el botón para la envolvente de todos los

estados de carga .
• Algunas conexiones de corte como la TEE, BP, US, TP y SS no admiten cargas axiales, por lo
que el usuario debe revisar que las conexiones aplicadas tengan la capacidad de transmitir
todas las cargas entre miembros.

Ángulos de Inclinación de Miembros (vertical y horizontal)


Varias conexiones admiten ángulos de inclinación de la viga, tanto horizontales como verticales. La
lista de conexiones que admiten ángulos de inclinación es la siguiente:
Conexión Familia Ángulos de Inclinación
Horizontal Vertical Ambos
CA BCF Si Si Si
Angular(es) BCW Si Si Si
de Corte BG Si Si Si

57
Capítulo 2: Conexiones

SP BCF Si Si Si
Placa BCW Si Si Si
Simple BG Si Si Si
BS No No No
CS No No No
EP BCF Si Si Si
Placa de BCW Si Si Si
Extremo BG Si Si Si
SS BCF No No No
Asiento BCW No No No
Ríg.
US BCF No No No
Asiento no BCW No No No
Rígido
TEE BCF No No No
Te de Corte BCW No No No
BG No No No
TP BCF No No No
Placa BCW No No No
Atravesada
BP BCF Si No No
Placa(s) BCW Si No No
Doblada(s) BG Si No No
DW BCF Si Si No
Directament BCW Si Si No
e
Soldadas
EEP BCF Si Si No
Placa de BCW Si Si No
Extremo
Ext.
FP BCF Si Si Si
Placas en BCW Si Si No
Alas BG Si No No

58
Capítulo 2: Conexiones

BS No No No
CS No No No
MA BCF No No No
Angulares
de
Momento
MT BCF No No No
Tés de
Momento
CP CC No No No
Placa de
Tope
de Columna
4A BS No No No
Empalme
Cuatro Ang.
PBr BCW No No No
Ménsula
Placa
TBr BCF No No No
Ménsula
Te
Conexiones CBB No No No
de CVR
diagonales :
vigas
Conexiones CBB No Si (20° - 70°) No
de CVR
diagonales:
diagonales VXB

La conexión CA tiene establecido por el código de diseño, un máximo ángulo horizontal de 15º. La
conexión BP tiene definidos como datos de cada plantilla los límites para el ángulo horizontal.
Nota: Para una correcta presentación y cálculo de las conexiones en RA o RAM SS, el eje local de
las vigas debe siempre tener su eje local 2 coincidente con el eje global Y positivo.
La forma de considerar los ángulos de inclinación en el programa es la siguiente:

59
Capítulo 2: Conexiones

Angulo horizontal para el caso de las familias BCF y BCW,

El ángulo en grados que se define entre los ejes principales del soporte y el eje longitudinal de la viga
en el plano horizontal. El ángulo es positivo cuando va en sentido antihorario y su valor por defecto
es 0° (junta rectangular).
Angulo vertical para el caso de las familias BCF y BCW:

El ángulo en grados se define entre el plano horizontal (ejes globales X-Z) y el eje longitudinal de la
viga en grados. El ángulo es positivo cuando va hacia arriba (pendiente positiva). El valor por defecto
es 0° (junta rectangular).
Para diagonales:

60
Capítulo 2: Conexiones

Notas:
• Las componentes de las fuerzas (momento, axial, corte) transmitidas al soporte varían de
acuerdo a los ángulos de inclinación, ya sea horizontal y/o vertical. Para el caso en que se
tiene solo ángulo horizontal, conservadoramente, el programa no descompone las fuerzas de
la viga, es decir, que se considera como una conexión rectangular. Para el caso en que se tiene
solo ángulo vertical, se considera la descomposición de fuerzas de la viga sobre la columna,
descomponiendo el momento de la viga considerando la nueva distancia entre alas de la viga,
y la descomposición del cortante y el axial de la viga sobre los ejes de la columna. El caso en
que se tiene ángulo vertical y horizontal, para efectos de descomposición de fuerzas, es
tratado como si se tuviera solo el ángulo vertical. Es responsabilidad del usuario el verificar
en cada caso posibles capacidades adicionales de la conexión debido a los ángulos de
inclinación.
• El máximo ángulo al cual una conexión será considerada de forma automática como viga-
alma de columna, en contraposición a viga-ala de columna debe ser definida. Este límite
actualmente asumido como 44º desde la cara (BCF) o desde el costado de la columna (BCW).
Cuando se requiere aplicar una conexión a una junta con un ángulo superior al mencionado
límite, es posible hacerlo modificando temporalmente la geometría de los miembros mientras
se asigna la conexión o mediante las herramientas de la planilla de conexiones. Estas
herramientas deben aplicarse sobre una conexión pre-existente (cualquiera que sea), y le
permiten sobreponer la conexión que Ud. requiera sobre la conexión pre-existente, inclusive
una conexión BCF sobre una conexión BCW, de este modo tendrá asignada una conexión
BCF con un ángulo mayor a 44º.
• El ángulo vertical máximo permitido de miembros en el modelo para la asignación de
conexiones es de 30º. Miembros con ángulos superiores no son considerados para la
asignación de conexiones.
• Para discernir entre vigas inclinadas verticalmente y diagonales, el usuario debe identificar los
miembros diagonales con la opción que se encuentra en la hoja Miembros/Nudos y
Descripción/Diagonal. Si esta bandera está habilitada el programa considerará que se trata de
una diagonal, caso contrario (opción por defecto) se tomará como una viga inclinada.

Soportes de Sección HSS


Las conexiones que pueden ser asignadas a soportes de sección HSS incluyen algunas verificaciones
de capacidad diferentes o nuevas respecto al caso de soportes de sección I.
Las siguientes conexiones admiten soportes cuadrados o rectangulares de sección HSS:
Conexión Familia Tipo de unión
a viga a soporte
CA BCF,BCW empernada/soldada soldada
SP BCF,BCW empernada soldada
TP BCF,BCW empernada soldada
TEE BCF,BCW empernada/soldada soldada
US BCF,BCW empernada/soldada soldada

61
Capítulo 2: Conexiones

SS BCF,BCW empernada/soldada soldada


DW BCF,BCW soldada soldada
EEP BCF,BCW soldada empernada (al HSS)
soldada(a placa de
conexión)
FP (o Alas BCF, BCW empernada/soldada Soldada
con
Diafragma)
Conexiones CBB Empernada Soldada
de (CA,SP)/soldada
Diagonales

Las siguientes conexiones admiten soportes circulares de sección HSS:


Conexión Familia Tipo de unión
a viga a soporte
SP BCF,BCW empernada soldada
TP BCF,BCW empernada soldada

Criterios de Diseño
Es importante que el usuario conozca exactamente cómo se realiza el proceso de diseño de
conexiones. Cada botón de asignación de conexiones en la barra de herramientas (ya sea de
conexiones básicas o tipo Smart) se asocia a una lista de una o más plantillas de conexiones. A
continuación veremos algunas características.

Criterios de diseño para RA y RAM SS


Cuando el método de asignación sea por grupo, y se aplique un botón de asignación (luego de
seleccionar un grupo de juntas), el programa verificará cada una de las plantillas en el orden de la
lista. Tan pronto como encuentre una plantilla que cumpla con los requerimientos mecánicos y
geométricos de todos los respectivos conjuntos de juntas (juntas de la misma familia con geometría
idéntica - ver más adelante el gráfico de agrupación de juntas), la plantilla será asignada. Note que el
orden de la lista establece la jerarquía y preferencia en la asignación de conexiones. Si ninguna
plantilla cumple con todos los requerimientos, la última plantilla verificada de la lista será asignada
aunque no sea adecuada para todos los conjuntos de juntas.
El usuario debe estar consciente de que el diseño no siempre será exitoso, y que el programa
desplegará un mensaje si la asignación no ha sido exitosa. Siempre se deberá revisar los resultados
obtenidos para corregir o rechazar las conexiones asignadas que no son aceptables (cuyo estatus es
No Cumple o que tienen la relación de resistencia > máximo valor definido por el usuario).
Cualquier plantilla de conexión de la base de datos puede ser incluida en la lista de un botón de
asignación. Cuando se aplique un botón de asignación al modelo, las conexiones resultantes se
basarán en una de las plantillas del botón de asignación, pero las conexiones mismas y todos sus
62
Capítulo 2: Conexiones

datos, son guardados junto con la estructura y no mantienen relación con la plantilla luego de la
asignación, pero si con el macro de diseño, por lo que si este se modifica con posterioridad a la
asignación, el rediseño de conexiones ejecutará el macro modificado.
Ya sea que el método de asignación sea individual o por grupo, las conexiones resultantes adoptan el
nombre de la plantilla usada en el diseño y pueden tener una etiqueta si esta se especifica en la
plantilla o en el macro. Si el método de asignación es por grupo, las conexiones recibirán además una
descripción correspondiente al nombre del botón de asignación.
Se hace notar que las conexiones resultantes de la asignación por grupo de los botones Smart
Connections ("Conexiones inteligentes"), pueden tener diferencias, entre conjuntos de asignación, en
los elementos resistentes de la conexión (nro de pernos, tamaño y espesor de piezas) pues el código
de sus macros así lo especifica. Estas diferencias se expresan en las etiquetas que son fijadas desde el
macro.
Para conexiones de momento, este criterio puede no siempre estar del lado de la seguridad, por lo
tanto, para esta conexiones, el programa considera cuatro diferentes combinaciones de fuerzas
(máximo momento con máximo y mínimo axial, y mínimo momento con máximo y mínimo axial).
De esta manera, el diseño cubre la combinación de fuerzas más desfavorable.
El siguiente esquema muestra esquemáticamente cómo las juntas seleccionadas son agrupadas
cuando se asigna conexiones por grupo.

Forma de agrupar las juntas cuando se asigna conexiones por grupo.


El diseño por grupo de las conexiones de corte se realiza siempre con la carga envolvente de todas las
condiciones de carga de cada conjunto de asignación de juntas. La fuerza axial no se considera en las
conexiones de corte y se supone que será absorbida por una conexión de momento si es que el valor
del momento que transmite la viga al soporte es apreciable. Como se indicó en la sección "Angulos
de inclinación de miembros", las cargas de la viga se descomponen sobre los ejes del soporte,
considerando para esta descomposición sólo el ángulo de inclinación vertical, y en este caso las
cargas de diseño son el resultado de la combinación más desfavorable de cargas.

63
Capítulo 2: Conexiones

Algunas conexiones de corte como la SP aceptan cargas tanto positivas como negativas de cortante
(reportándose siempre la carga como positiva), pues la conexión es simétrica. Sin embargo, otras
conexiones, como la SS o la US no aceptan cortante negativo.
El diseño por grupo de las conexiones de momento considera cuatro combinaciones diferentes de
fuerzas (máximo momento con el máximo y mínimo axiales, y el mínimo momento con el máximo y
mínimo axiales). De esta manera, el diseño cubre la peor posible combinación de cargas de una
manera conservadora.
El método de cálculo de la envolvente tanto en conexiones de corte como de momento podría resultar
en una relación de esfuerzos de la envolvente superior a la relación de esfuerzos del estado de carga
más desfavorable, sobre todo cuando las cargas axiales y el ángulo de inclinación vertical son
grandes.
Las cargas de las juntas que son consideradas para el diseño de conexiones, son solo aquellas que se
muestran en el diálogo de conexiones. Cargas como el momento flector M22, el torsor, no son
consideradas ni verificadas de ninguna forma durante el cálculo y diseño de conexiones.
El siguiente diagrama de flujo describe el procedimiento de diseño que se sigue cuando las
conexiones se diseñan por grupo:

64
Capítulo 2: Conexiones

Entonces la configuración del diseño de conexiones debe de realizarse en dos partes:


• Definición de las plantillas a ser utilizadas, las mismas que pueden o no incluir macros de
diseño (LEO).
• Configuración de los diferentes botones de asignación de la barra de herramientas de
conexiones, definiendo las listas de plantillas de cada botón.
Notas:
• Las conexiones de corte aplicadas a juntas en las que el momento transmitido es mayor a un
valor mínimo, solo absorberán la carga de corte y no así la carga axial, pues se asume que la
conexión de corte requerida por la junta será la que absorba la carga axial.

65
Capítulo 2: Conexiones

• Las conexiones de diagonales donde la geometría se ha impuesto (no ha sido automáticamente


calculada) y/o una carga ha sido especificada en un conector puede generar momentos en las
conexiones entre cartela y columna o cartela y viga. Estos momentos deben transmitirse
solamente por conexiones directamente soldadas. Las placas simples o angulares no son
capaces de transmitir momentos y por lo tanto se desplegará un mensaje de error en este caso.
• La asignación de conexiones al modelo se realizará solo en las juntas en las que se cumplen
las condiciones requeridas por las variables de la conexión a ser asignada, como ser los rangos
válidos de los ángulos de inclinación, tipo de secciones de miembros, etc. Si luego de la
asignación se ha modificado una variable de la conexión, y esta está fuera del rango admitido,
la conexión del modelo es invalidada y no permite la impresión de su reporte de datos ni de
resultados, como tampoco se muestra su representación gráfica, y en los reportes resumidos
de conexiones se reporta con un valor de relación de esfuerzos de cero y un estatus de No
Cumple. Tenga en cuenta que el macro (archivo Leo) puede también efectuar estas
modificaciones en las variables del programa.

Criterios de diseño como módulo independiente


Cuando se asigna la conexión (luego de introducir las cargas, los materiales y las secciones de los
miembros), el programa verifica las conexiones en el orden de la lista. Tan pronto como encuentre
una conexión que cumpla con los requerimientos geométricos y de resistencia, la conexión será
asignada. Observe que el orden de la lista va a establecer la preferencia de la asignación. Si ninguna
conexión cumple con los requerimientos, la última conexión que fue ensayada será asignada aun a
pesar que esta no cumpla con todos los requerimientos. El usuario debe verificar los resultados
obtenidos para aceptar o rechazar las conexiones propuestas.
Sin embargo, puede ocurrir el caso en que un botón de asignación (o la asignación directa desde la
base de datos) no asigne ninguna conexión. Esto se debe a que al menos una verificación de
validación de la conexión no ha sido satisfecha. Las verificaciones de validación de las conexiones,
son verificaciones que invalidan la conexión. Por ejemplo, de acuerdo a la norma, el ángulo de
inclinación horizontal para la conexión de corte Angulares no debe ser mayor a 15º. Si la junta tiene
un ángulo horizontal mayor a 15º y se aplica un botón de asignación correspondiente a la conexión
Angulares, se obtendrá un mensaje de que no se pudo asignar ninguna conexión. Y si en una
conexión asignada se modifica el valor de los ángulos de inclinación o tipo de sección de los
miembros a un valor que invalida la conexión, el gráfico de la misma desaparecerá, y la planilla
mostrará una relación de esfuerzos de 0 y un estatus de No Cumple.
En la lista de un botón de asignación se puede incluir cualquier plantilla de la base de datos. Cuando
una conexión se asigna, siempre es sobre la base de una plantilla, pero la conexión generada ya no se
encuentra relacionada a la plantilla luego de la asignación, y se guarda en el archivo principal de
trabajo. Sin embargo, note que si se modifica el archivo macro LEO, esta modificación tendrá efectos
sobre las conexiones generadas si es que se realiza una reasignación de conexiones.
El diseño de las conexiones de corte se realiza siempre con la envolvente de cargas. Esta se calcula
considerando el valor máximo positivo y mínimo negativo (con sus signos) para la solicitación de
corte. Algunas conexiones de corte también admiten cargas axiales. El criterio de cargas para
conexiones de corte no siempre está en el lado conservador cuando se aplica a conexiones de
momento, por esta razón, el programa considera para este caso 4 diferentes cargas que resultan de
combinar el máximo momento con el axial máximo y mínimo, y el mínimo momento con el axial
máximo y mínimo. De esta manera, se puede cubrir todo el rango de cargas posible de una manera
conservadora.
66
Capítulo 2: Conexiones

En las siguientes secciones se explicaran las diferentes partes del programa que requieren de
configuración para satisfacer de mejor manera los requerimientos del Ingeniero.

67
Capítulo 2: Conexiones

Pasos sugeridos de diseño para conexiones con diagonales

68
Capítulo 2: Conexiones

Provisiones sísmicas
El diseño de conexiones para estructuras sometidas a cargas de sismo se desarrolla considerando las
especificaciones y requerimientos de la AISC 2002.
El programa incluye conexiones precalificadas de “Recommended Seismic design criteria for new
steel moment-frame buildings” FEMA 530 cada conexión precalificada está limitada a condiciones
específicas para las que se aplican, incluyendo tamaño del elemento, grado de material y otros
detalles de la conexión.
Las conexiones precalificadas se las indica a continuación:
Conexiones directamente soldadas:
• Alas soldadas sin refuerzo, alma empernada (WUF-B)
• Alas soldadas sin refuerzo, alma soldada (WUF-W)
• Sección de viga reducida (RBS)
Conexiones alas con placas
• Alas con placas soldadas (WFP)
• Alas con placas empernadas (BFP)
El procedimiento incluye cálculos previos de las solicitaciones y cargas que actúan en cada conexión
y realizar el diseño con los valores de esfuerzos en las secciones críticas.
La ubicación de la articulación plástica para conexiones precalificadas es válida para vigas con cargas
de gravedad limitadas. Si estas cargas presentan un valor significativo, un análisis plástico se debe
realizar en el pórtico para determinar la ubicación de la articulación.
El exceso de la demanda de cargas de gravedad, puede cambiar la ubicación de la articulación
plástica y aun cambiar la forma del mecanismo de falla.
El cálculo de momento probable plástico en la articulación plástica se determina con la siguiente
ecuación:

;
Ry= Relación entre el esfuerzo de fluencia esperado y el específico
Ze=Modulo plástico de la sección efectiva en la articulación plástica
Cpr=Factor para considerar el esfuerzo pico en la conexión.
Fy= Esfuerzo de fluencia específico del material
Según el código AISC esta ecuación puede simplificarse a 1.1RyMp; donde Ry es un coeficiente
aplicado a vigas con provisiones sísmicas y Mp es el momento probable en la articulación plástica,
para el cálculo de la capacidad de momento plástico de la viga. Sin embargo, algunas conexiones
presentan valores de momento mayores al los que se originan con un coeficiente de 1.1; por tanto, el
valor de Cpr en la ecuación debe ser individual para cada conexión y tener un valor mínimo por
defecto de 1.2. El programa tomará el mayor valor entre el mínimo (1.2) y el resultante de la ecuación
(3-2 FEMA350).

69
Capítulo 2: Conexiones

Solicitaciones en secciones críticas.


Determinar el corte en la articulación plástica considerando las cargas de gravedad que actúan en la
viga. Para completar el diseño de las conexiones, se debe determinar el corte y el esfuerzo de flexión
en cada sección crítica. Los momentos se calculan dos secciones críticas importantes: en la cara y en
el eje de la columna. Estos puntos se utilizan para verificar el esfuerzo viga-columna y las
condiciones de corte en la zona de panel.
El momento en la cara de la columna Myf, se determina con la siguiente ecuación:

Donde Cy es:

Cpr= Coeficiente de esfuerzo pico en la conexión.


Sb= Módulo elástico de la sección para la viga en la zona de la articulación plástica.
Zbe= Módulo plástico de la sección de la viga en la zona de la articulación plástica.
Otros requerimientos para el diseño de conexiones son: requerimientos de la viga (estabilidad, efectos
de tamaño y longitud de claro, espesor del ala, requerimiento para uniones soldadas, uniones
empernadas), esfuerzos en la zona de panel, tipo de sistema (OMF, IMF, SMF).

Seleccione el sistema resistente de carga sísmica


Las conexiones diseñadas a momento se utilizan para que la fluencia por corte en la zona de panel se
inicie al mismo tiempo que la fluencia por flexión de las vigas o que toda la fluencia ocurra en la
viga. Para esto se debe determinar un espesor de la zona de panel. El espesor de la zona de panel tmin
debe cumplir con la ecuación:

;
70
Capítulo 2: Conexiones

tmin= Espesor del alma de la columna o de las placa.


dz= Profundidad de la zona de panel entre placa continuas
wz= Ancho de la zona de panel entre las alas de las columnas.
Donde la columna no sea adecuada para resistir las cargas impuestas, una placa en el alma (doubler)
y/o un atiezador serán diseñados. Una junta debe tener una columna con una sección I con una o dos
vigas de sección I sujetas a las alas. De otra manera, no se realiza ninguna verificación de juntas. El
esfuerzo de corte requerido Vu de la conexión debe ser determinado con la combinación de carga
1.2D+0.5L+0.2S.

Base de datos de conexiones


RAM Connection viene con una base de datos extensa de plantillas de conexiones predefinidas. El
ingeniero es libre de añadir, mover, editar o borrar las plantillas de la base de datos.

Organización de la Base de Datos


Las conexiones en la base de datos están organizadas de acuerdo al tipo de conexión y al tipo de
junta/familia a la que pertenece. RAM Connection ofrece actualmente a los usuarios las siguientes
familias/juntas de conexiones:
• Viga – Ala de Columna (BCF)
• Viga – Alma de Columna (BCW)
• Viga – Viga Maestra (BG)
• Empalme de viga (BS)
• Empalme de columna (CS)
• Viga continua sobre columna (CC)
• Columna – Vigas – Diagonales (CBB)
• Viga continua con diagonales (CVR)
• Diagonales verticales en X (VXB)
En RAM Connection para RAM Advanse o RAM SS, para ver las plantillas de conexiones que
han sido instaladas en su computador, seleccione el comando de la base de datos como se muestra a
continuación:

En el menú vaya a Configuración/Base de datos/Conexiones

En RAM Connection Standalone presione el botón de la barra Bases de datos o ejecute el


menú Configuración/Bases de datos/Conexiones...
71
Capítulo 2: Conexiones

Ventana de la base de datos de conexiones.


Cada plantilla en la base de datos puede ser considerada como una plantilla de conexión “Básica” o
una plantilla de conexión “Inteligente” de acuerdo a las actividades programadas en el macro.
Plantillas de Conexiones Básicas: Es una conexión que puede automáticamente ajustar la geometría
(posición y dimensiones) de las piezas de la conexión para adecuarse a los miembros. No calcula la
cantidad o dimensiones de las piezas (pernos, soldadura, tamaño de placas, etc.) que resisten las
fuerzas aplicadas.
Plantillas de Conexiones Inteligentes: Es una conexión que puede automáticamente calcular la
cantidad y dimensiones de las piezas resistentes de la conexión (pernos, soldadura, tamaño de placas,
etc.).
Dentro de cada carpeta de la base de datos, se encuentra una lista de plantillas de conexiones. No
pueden existir dos plantillas en la base de datos con nombres iguales, aún en carpetas diferentes. Es
prerrogativa del ingeniero el cómo agrupar las plantillas dentro de carpetas. El nombre de la carpeta
debería ser usado como una herramienta organizacional para ayudarle en la agrupación de plantillas
de acuerdo a su propia práctica. Las plantillas que vienen instaladas con RAM Connection están
divididas en dos grupos principales (Plantillas de Conexiones Inteligentes y Plantillas de Conexiones
Básicas) y subdivididas de acuerdo a su función (Corte, Momento o Diagonales) y tipo (placa
simple, placa de extremo, etc.) Esta clasificación mantiene las plantillas de corte, momento y
diagonales separadas. No obstante, el usuario puede también crear carpetas en las que las plantillas de
corte, momento y diagonales estén incluidas conjuntamente en una carpeta o incluso en una misma
plantilla (plantilla de conexiones combinadas, sólo para conexiones de corte y momento).
Las carpetas de plantillas de conexiones inteligentes (Smart) están compuestas por una plantilla única
para cada familia y tipo, pero cada una de estas plantillas únicas contiene la inteligencia (en el código
LEO) para calcular algunas de sus propiedades sobre la base de las cargas (esta es precisamente la
característica que las hace “inteligentes”) y los miembros a los está asignada. De hecho, estas son las
plantillas asignadas a la barra de herramientas por defecto que se usó en la sección previa de “Cómo

72
Capítulo 2: Conexiones

utilizar RAM Connection”. Las plantillas de conexiones básicas contienen un macro simple que
ajusta las dimensiones y la ubicación de las piezas de la conexión de acuerdo a los miembros de la
junta. Una vez más debe notarse que esta estructura organizacional (la separación en plantillas
básicas e inteligentes) no es relevante en términos de cómo RAM Connection trabaja. Sin embargo,
antes de crear su propia base de datos, piense sobre cual es la mejor organización para sus
requerimientos, de manera que sea sencilla la ubicación de plantillas requeridas para el diseño.
Respecto de las Plantillas de Conexiones Inteligentes, es muy importante que advierta que mientras
algunos parámetros de la conexión están diseñados sobre la base de las fuerzas requeridas, otros
parámetros pueden estar diseñados sobre la base de la geometría de los miembros. Si una plantilla
inteligente no diseña algo de la manera que Ud. requiere, puede crear copias de la plantilla inteligente
con variaciones en el parámetro que quiere diseñar. Por ejemplo, Las plantillas por defecto Smart
DA no diseñan el diámetro de los pernos, el diámetro por defecto es 3/4 pulg. y si son los pernos lo
que fallan, éstos no serán incrementados en diámetro. Para modificar esta situación, cree tres
plantillas inteligentes (usando el comando de la base de datos Copiar el Objeto Seleccionado ),
cada una con su propio diámetro de pernos (5/8, 3/4, 7/8 pulg.), luego coloque todas estas plantillas
en la lista de asignación del botón respectivo (vea la sección de configuración de la barra de
herramientas de conexiones) y la primera de las plantillas que satisfaga el grupo de juntas
seleccionadas será asignada.
Las siguientes plantillas inteligentes se incluyen en el programa. Note que los parámetros que son
optimizados en cada plantilla están indicados, y que si un parámetro no es optimizado, entonces su
valor es fijo y está especificado en cada plantilla y puede ser modificado de acuerdo a sus
requerimientos:
Tipo de conexión Descripción y Familia Parámetros que son
optimizados
(Nombre de la
carpeta)
Smart DA Conexiones de angular doble número de pernos o tamaño
empernadas o soldadas BCF, BCW, BG de soldadura y tamaño de
angular
Smart DA Empalme de vigas de angular doble número de pernos, tamaño de
empernada angular
Beam Splice
Smart SP Conexiones de placa simple BCF, Número de pernos, tamaño
BCW, BG de placa, tamaño de
soldadura en el soporte.
Smart SP Empalme de vigas con placa simple número de pernos y tamaño
de placa
Beam splice
Smart EP Placa de extremo de corte empernada o Para el caso empernado,
soldada BCF, BCW, BG número de pernos, tamaño de
placa, tamaño de soldadura al
soporte, para el caso soldado,
tamaño de placa y tamaño de
soldaduras.
Smart ST Te de corte empernada o soldada BCF, número de pernos, tamaño de
BG soldad ra tamaño de te
73
Capítulo 2: Conexiones

BG soldadura y tamaño de te
Smart SS Conexiones de asiento rígido tipo SST, filas de pernos, tamaño de
SSP y SS2L para BCF, BCW soldadura y tamaño de
conector
Smart US Conexiones de asiento flexible BCF, tamaño de angular, filas de
BCW soldadas o empernadas pernos o tamaño de soldadura
Smart DW Conexiones directamente soldadas BCF, tamaño de la placa de
BCW, BG extensión para conexiones
BCW
Smart FP Conexiones de alas con placas filas de pernos, separación
empernadas BCF, BCW, BG entre pernos, espesor de
placas superior e inferior y
tamaño de soldadura al
soporte
Smart FP Conexiones de alas con placas soldadas tamaño de soldaduras y
BCF, BCW, BG tamaño de placas superior e
inferior
Smart EEP Placa de extremo extendida BCF tamaño de pernos, pf,
separación entre pernos y
tamaño de placa
Smart MA Conexión de angular de momento BCF Filas de pernos y tamaño de
angular
Smart Gussets Conexiones CBB, CVR, VXB Para detalles ver la siguiente
tabla

Cartela Cartela-Diagonal Cartela-Viga o Columna

Para todos Para secciones Para secciones Directamen Placa Doble


W y WT L, T2L, C, I2C y te soldada Simple angulares
HSS
Distancias Número de Longitud de Tamaño de Tamaño de Número de
Le, Le1 y pernos en soldaduras (pie y soldadura soldadura pernos en
Le2 para angulares de ala talón) – si es requerida requerida soporte – si
que la soldada es
cartela sea empernada
compatible
Número de Número de Número de Número de
con la
pernos en placas pernos – si es pernos pernos en
geometría
de alma empernada viga/cartela
de los
– si es
conectores
empernada

74
Capítulo 2: Conexiones

Espesor de Tamaño de
la placa soldadura en
soporte – si
es soldada
Tamaño de
soldadura en
viga/cartela
– si es
soldada

Las Plantillas de Conexiones Básicas están organizadas en diferentes carpetas con la siguiente
convención para los nombres:

Basic + {Iniciales de tipo de conexión} + {Familia} + {Características de las conexiones}.


Los nombres de las planillas de conexiones reflejan las características relevantes de la conexión.
Nota: Los directorios donde se encuentran la base de datos de conexiones, los archivos LEO, la barra
de herramientas, pueden ser configurados, inclusive pueden ser un directorio de la red local. Para esto
seleccione la opción Configuración/General... Para detalles vea la ayuda del diálogo.

Diálogo de configuración de directorios


La siguiente convención de nombres ha sido adoptada para las plantillas:
<Tipo de conexión - Junta - Características - Parámetro de diseño>
Ejemplo de conexión Smart: DA BCF Weld support Bolt beam
Ejemplo de conexión básica: DA_BCF_L 3x3x1/4_3B3/4

Creación de una nueva conexión


Los pasos a seguir para crear y añadir plantillas a la base de datos se muestran a continuación:
Para añadir una nueva carpeta proceda de la siguiente manera en el diálogo de base de datos
( botón de la barra Bases de datos).

75
Capítulo 2: Conexiones

Ingrese a la base de datos desde Configuración/Base de datos/Conexiones

Presione el botón de Nuevo grupo (parte superior de la barra de herramientas).

Introduzca el nombre para la nueva carpeta donde se definirán sus conexiones.

Presione Nuevo ítem para definir una nueva plantilla de conexión.


Nota: Puede introducir una nueva plantilla en cualquier carpeta. Para esto, ubique el cursor en la
carpeta donde quiera insertar la plantilla de la conexión y presione el botón Nuevo ítem. Note que el
programa no le permitirá ingresar una plantilla a no ser que haya carpetas (grupos) disponibles ya
definidas y seleccionadas.
La siguiente ventana aparecerá:

Ingrese un nombre descriptivo para la conexión. El nombre es usado para identificar la plantilla y
debe ser único en toda la base de datos.
Luego elija si es que quiere definir una conexión simple o combinada.
Una conexión simple consiste en una conexión de corte o una de momento. Una conexión combinada
consiste en una conexión de corte y otra de momento. Por ejemplo, la conexión de placa extendida es
considerada una conexión combinada.

76
Capítulo 2: Conexiones

Para una conexión combinada, seleccione una Familia, conexiones de Corte y Momento y presione
OK.

O seleccione la familia y el tipo de conexión cuando se trata de una conexión simple.


(1) Familia: Describe el tipo de miembros conectados (p.ej.: viga-viga maestra, viga-ala de columna,
etc.). Las 9 familias disponibles en la lista son:
• Viga – Ala de Columna
• Viga – Alma de Columna
• Viga – Viga Maestra
• Empalme de viga
• Empalme de columna

77
Capítulo 2: Conexiones

• Viga continua sobre columna


• Columna – Vigas – Diagonales
• Viga continua con diagonales
• Diagonales verticales en X
(2) Tipo de Conexión: Para conexiones simples, solo la lista correspondiente (corte o momento) se
desplegará, y para las conexiones combinadas, las dos listas se desplegarán (2a y 2b). Las listas
contendrán todas las conexiones disponibles dependiendo de la familia seleccionada, por ejemplo,
Placa(s) de corte en Alma están disponibles solo en las familias “Empalme de viga” y “Empalme de
columna”.

(3) OK: Para concluir la definición de la plantilla de la conexión presione el botón OK. El diálogo de
conexiones correspondiente con todos los datos por defecto de la conexión se desplegará.

Después de presionar el botón OK se despliega el diálogo de conexiones. El color de fondo es beige


y tiene un título de ventana que indica que se está creando una plantilla para la base de datos.
Nota: Para crear una copia de una conexión, ubique el cursor sobre la conexión que quiera copiar y
presione el botón Copiar el Objeto Seleccionado mostrado abajo:
Ud. dispone también de las siguientes herramientas para manejo de la base de datos:

Crear una nueva carpeta de plantillas

78
Capítulo 2: Conexiones

Crear una nueva plantilla

Editar la plantilla actual

Borra la plantilla o la carpeta actual (con todas sus plantillas)

Renombra la plantilla o carpeta actual.

Mueve la carpeta o plantilla actual una posición hacia arriba

Mueve la carpeta o plantilla actual una posición hacia abajo

Exporta al clipboard los datos de todas las plantillas de la carpeta actual

Importa a la base de datos los datos de plantillas del clipboard

Ordena alfabéticamente todas las carpetas.

Ordena alfabéticamente las plantillas de la carpeta seleccionada


Si desea crear múltiples plantillas de conexiones que son similares excepto por uno o dos parámetros
(número de pernos o tamaño de las placas, etc.), entonces será preferible usar la facilidad de generar
conexiones en Excel™ como se ilustra a continuación.
1) Seleccione la carpeta que quiera copiar a Excel.

2) Como se ilustra arriba, presione el botón “Exportar al clipboard”. Abra Excel y pegue la
información en la hoja electrónica.
En Excel verá el nombre de la plantilla de la conexión y de sus variables. Cada fila de la tabla
corresponde a una plantilla diferente.

79
Capítulo 2: Conexiones

3) Modifique los datos que desee en Excel. RECUERDE que el nombre de la plantilla de conexión
debe ser único (mantenga el nombre de la carpeta al principio del nombre).

4) Luego seleccione TODA la información y exporte los datos al clipboard (Ctrl+C)

5) En RAM Connection “pegue” las plantillas de conexiones en la base de datos presionando el


botón “importar del clipboard” indicado.

Las nuevas plantillas de conexiones serán importadas.


Nota: El proceso de importación de varias plantillas de conexiones puede tomar algún tiempo.

Base de datos de secciones, materiales, pernos y soldaduras


El programa viene provisto con los pernos y soldaduras más comunes. Si se desean secciones o
materiales que no existen en la base de datos, éstos pueden ser definidos en forma similar a como se
definen nuevas plantillas de conexiones.
En el caso de materiales y secciones de miembros, éstos son extraídos del programa principal (RAM
Advanse o RAM Structural System). Vea el manual del programa principal para mayores detalles.

80
Capítulo 2: Conexiones

Vaya al campo del ítem deseado y haga clic en la parte derecha del combo para acceder a la base de
datos del ítem o presione el botón requerido de la barra Bases de Datos

En RC Standalone se tiene los siguientes botones para acceder a la base de datos: .

Una ventana de diálogo aparecerá con la lista de ítems disponibles y los botones de las herramientas
necesarias para editar, crear y manejar la base de datos.

Para editar o crear un nuevo ítem, aparecerá una nueva ventana de diálogo con los datos
requeridos.

81
Capítulo 2: Conexiones

Barra de herramientas de conexiones


La barra de herramientas de conexiones presta gran ayuda en el diseño y manejo de conexiones. Se
utiliza como cualquier otra barra de herramientas. Está compuesta por diferentes secciones o grupos
de botones clasificados de acuerdo a su función.

Barras de herramientas de conexiones

Barra de herramientas de RAM Connection Standalone:

Grupo 1: Botones de manejo de conexiones:


Sirven para crear, borrar, editar y copiar las conexiones seleccionadas.

82
Capítulo 2: Conexiones

Grupo 2: Botones de selección:

Grupo 3: Botones de despliegue y diseño: ,

Grupo 4: Botones de asignación de conexiones:


La barra de herramientas sigue la regla general de 'seleccionar y aplicar', por lo que el usuario tiene
que primero seleccionar las juntas donde se asignarán conexiones.
A continuación se describe la función de cada botón:

Añade una nueva conexión al archivo de trabajo. Se despliega una ventana en la que se
introducen todos los datos de la junta.

Borra la conexión actual (la fila de la planilla donde se encuentra el cursor). Note que todas las
conexiones seleccionadas pueden ser borradas con el botón de la parte inferior de la planilla.

Edita la conexión seleccionada. Se despliega una ventana en la que se muestran todos los datos
de la conexión.
Selecciona las conexiones que tienen estatus BIEN. Este comando se aplica solo a las conexiones
seleccionadas.
Selecciona las conexiones que tienen estatus NO CUMPLE. Este comando se aplica solo a las
conexiones seleccionadas.

Despliega gráficamente la descripción de las conexiones seleccionadas.

Despliega gráficamente las etiquetas de las conexiones seleccionadas.

Despliega gráficamente la relación de interacción de esfuerzos y el estatus de las conexiones


seleccionadas.

Recuerde que también dispone de botones en la parte inferior de la planilla para la selección
de conexiones.

Rediseña conexiones. Esta herramienta es muy útil cuando las cargas o las secciones de
miembros de conexiones ya asignadas y diseñadas han sido modificadas. Este procedimiento es
equivalente a volver a aplicar el método de asignación, es decir, que si se asignó la conexión a través

83
Capítulo 2: Conexiones

de un botón de asignación de la barra de conexiones, se volverán a probar todas las plantillas del
botón de asignación original sobre la junta considerando las nuevas cargas o la nueva geometría.

Botones de asignación:
El usuario puede crear los grupos de asignación de conexiones que requiera (ver configuración de la
barra de conexiones a continuación). Al seleccionar uno de los botones de grupo, la barra de
herramientas de conexiones desplegará el conjunto de botones de asignación correspondiente. El
ingeniero puede escoger si desea tener las conexiones de corte y de momento en diferentes grupos o
si desea separar conexiones inteligentes (smart) de las conexiones básicas.
La base de datos por defecto incluye tres botones de grupo (Smart, Basic y Gussets) con los botones
de asignación organizados de acuerdo al tipo de conexión.

Barra de herramientas de RAM Connection para RAM Advanse o RAM SS:


Grupo1: Opciones de despliegue de resultados
El primer grupo de botones de la barra de herramientas está dedicado a la selección de conexiones.
Aquí se asignan los comandos de selección de conexiones de uso más frecuente a los siguientes
botones:

Para seleccionar conexiones exactamente iguales (todos los parámetros como pernos, soldaduras,
miembros, ángulos de inclinación, etc. son idénticos).

Para seleccionar todas las conexiones del modelo.

Para deseleccionar todas las conexiones del modelo.

Para seleccionar todas las conexiones con la misma etiqueta (mismos elementos de diseño).
El programa ofrece muchas maneras para seleccionar gráficamente conexiones.
Para seleccionar una conexión, puede hacer clic en ella o puede arrastrar el ratón alrededor de la
misma. Para seleccionar conexiones múltiples, presione Shift (Mayúsculas) mientras hace clic con el
ratón en cada una de ellas.

Ud. puede hacer clic con el botón izquierdo de su ratón para seleccionar cada conexión.

84
Capítulo 2: Conexiones

Ud. puede seleccionar un grupo de conexiones haciendo clic con el ratón y arrastrando el mismo de
una esquina a otra del área donde se encuentren las conexiones deseadas.
Ud. puede seleccionar también grupos de conexiones. Seleccione una instancia de la conexión y vaya
al menú Herramientas/Selección de conexiones y elija la opción deseada.

Opciones disponibles para la selección de conexiones.


Si se quiere seleccionar conexiones por descripción (recuerde que un grupo de diseño tiene asignada
la misma descripción), seleccione una instancia de la conexión deseada, presione luego el botón
en la barra Selección y todas las conexiones del modelo que compartan la misma descripción serán
seleccionadas.

Presione el botón para seleccionar todas las conexiones idénticas (en cada parámetro del diálogo
de conexiones). Advierta que todas las conexiones en el modelo que tengan las mismas propiedades
aunque tengan diferentes descripciones y nombres de plantillas serán seleccionadas. Esta herramienta
es usada normalmente para seleccionar conexiones que luego serán detalladas con el comando
Detallamiento/Conexiones... Cuando se esté usando el detallador, considerando todas las conexiones
idénticas seleccionadas, los cambios que se realicen en el diálogo de conexiones afectarán a todas las
conexiones seleccionadas.
Seleccionando juntas:
Antes de asignar una conexión a una junta, los miembros y el nudo relativos a la junta deben ser
seleccionados. Existen varias opciones de selección de juntas en el menú Herramientas/Selección de
juntas.

85
Capítulo 2: Conexiones

Opciones disponibles para la selección de juntas.


Advierta la existencia de la opción Selección especial ..., la que permite la selección de juntas de una
familia en particular, con características especiales como ser un rango determinado de altura de las
vigas y condiciones de extremo específicas (articulados o fijos).

Selección especial de juntas. Advierta que la selección puede limitarse a través de un rango de altura
de viga y restricciones de extremo.
Otra importante opción para la selección de juntas es el comando Seleccionar nudos y miembros de
conexiones en el menú Herramientas/Selección de conexiones. Esta herramienta es muy útil cuando
Ud. desea cambiar o modificar el diseño de un grupo de conexiones. En este caso, seleccione primero
las conexiones deseadas con alguno de los métodos descritos previamente. Luego, ejecute la opción
86
Capítulo 2: Conexiones

Herramientas/Selección de conexiones/Seleccionar nudos y miembros de conexiones. Los nudos y


miembros relacionados serán seleccionados pudiendo ahora proceder a borrar las conexiones y/o
aplicar un nuevo diseño presionando cualquier botón de asignación de la barra de conexiones.
Nota: La orientación del eje local 2 de las vigas se asume vertical. Otra orientación invierte las
suposiciones y puede llevar a conexiones sin sentido.

Grupo2: Opciones de despliegue de resultados


El segundo grupo pertenece a las herramientas para el despliegue de resultados.

Colorea las conexiones seleccionadas por descripción.

Despliega las etiquetas de las conexiones seleccionadas

Despliega gráficamente el número y la plantilla de las conexiones seleccionadas

Despliega la relación de capacidad y el estatus de las conexiones seleccionadas para la condición


de carga actual.

Despliega la relación de capacidad y el estatus de las conexiones seleccionadas para la


envolvente de cargas.
Cuando la plantilla de una conexión inteligente es asignada, algunos parámetros son diseñados
mediante el macro (ancho de placas, pernos, soldadura, etc.). El usuario puede rápidamente de forma
gráfica observar qué parámetros han sido diseñados y qué valores han adoptado presionando el

botón , el que despliega una línea resumen (etiqueta) con la información respectiva. Para

conexiones básicas, este botón desplegará el nombre de la plantilla. Presione para seleccionar
todas las conexiones inteligentes (smart) que han resultado con iguales elementos diseñados
(reflejado en la etiqueta). Esta herramienta es muy útil cuando se diseña conexiones individualmente,
y se requiere hallar todas las conexiones con similar diseño, de manera de definir apropiadamente los
grupos de conexiones. Advierta que el texto de la etiqueta es definido en el código del macro (código
LEO) con el comando Tag=’cadena a ser desplegada’ o en el diálogo de conexiones, de modo que el
texto de la etiqueta puede ser modificado por el usuario. Advierta también que conexiones con la
misma etiqueta pueden tener datos diferentes, como ser las secciones de los miembros.

Presione el botón para mostrar gráficamente el número y el nombre de la plantilla de las


conexiones seleccionadas

Despliegue del número de conexiones junto con nombre de la plantilla (para conexiones inteligentes)

87
Capítulo 2: Conexiones

Para seleccionar conexiones por estatus, se tiene que habilitar previamente una de las opciones de
despliegue de estatus y relación de capacidad de las conexiones. Para esto presione uno de los
siguientes botones: (estado de cargas actual) ó (envolvente de todos los estados). Esto
habilitará los botones de selección al tope de la pantalla gráfica. Presione para seleccionar
todas las conexiones con estatus Bien o presione el botón para seleccionar todas las conexiones
con estatus No Cumple.

Grupo3: Opciones de asignación o diseño


El tercer grupo de botones se usa en el diseño de conexiones. Los botones de diseño son:

Especifica si el diseño de conexiones en las juntas seleccionadas va a realizarse por grupo


(botón levantado) o van a ser diseñadas individualmente (botón presionado).

Asigna la misma descripción a todas las conexiones seleccionadas. Advierta que cuando las
conexiones han sido diseñadas por grupo, ya han recibido automáticamente una descripción
consistente en el nombre del botón de asignación y un número secuencial. Se asigna la misma
descripción a varias conexiones para que formen un grupo y sean diseñadas de tal forma, pero todas
deben haber sido diseñadas con el mismo botón de asignación.

Este botón define los criterios de diseño que serán adoptados, incluyendo la máxima relación de
resistencia admisible y las condiciones de carga a ser consideradas. Para detalles puede ver la sección
¿Cómo utilizar RAM Connection? Al principio del presente capítulo.

Rediseña las conexiones seleccionadas. Esta herramienta es muy útil cuando el modelo se ha re-
analizado debido a cambios en la geometría, cargas o secciones de miembros. En este caso el
programa volverá a diseñar las conexiones seleccionadas considerando las nuevas cargas y/o
geometría del modelo. Este comando es equivalente a reasignar las conexiones a las juntas
nuevamente a partir de los grupos originales (misma descripción).
Este comando realiza las siguientes acciones en cada grupo de diseño:
1. Selecciona sus juntas.
2. Borra las conexiones originales.
3. Vuelve a aplicar los botones de diseño usados para las conexiones originales, lo que equivale
a aplicar cada plantilla de la lista del botón, ejecutando su macro.
¡Advertencia!
El usuario deberá seleccionar absolutamente todas las conexiones del grupo original si desea
mantener el criterio de diseño del grupo original. Si las descripciones de las conexiones (grupos), los
macros de las plantillas de conexiones, o la lista de plantillas del botón de asignación fueron
modificados de forma posterior a la asignación, pueden obtenerse resultados diferentes a los
originales, aun cuando no se hayan modificado cargas o miembros del modelo.
Comentario:
La actuación de este comando en conexiones individuales es equivalente a volver a aplicar la plantilla
(ejecutar el macro).

88
Capítulo 2: Conexiones

Grupo 4: Grupos de botones de asignación de conexiones


El usuario puede crear sus propios grupos de botones de asignación (ver Configuración de la barra

de conexiones más adelante). Al seleccionar uno de los botones de grupo ( ), se


despliega el conjunto de botones de asignación correspondiente. El ingeniero puede escoger y
configurar si desea tener las conexiones de corte y de momento en diferentes grupos o si desea
separar conexiones inteligentes (smart) de las conexiones básicas.

Configuración de la barra de herramientas


Es importante que la barra de herramientas de conexiones se pueda configurar de acuerdo a sus
preferencias. La configuración determina la lista de plantillas a ser utilizadas por los diferentes
botones de asignación, además del orden y jerarquía de las plantillas. Ejecute la opción del menú
Configuración/Conexiones/Configurar la barra de herramientas.... La ventana de configuración
aparecerá con la configuración actual.

Ventana de configuración de la barra de herramientas de conexiones.


En el área (1) se muestran todas las plantillas disponibles de la base de datos y en el área (2) se tienen
los botones de grupo. Finalmente, al centro (3) se tienen las herramientas disponibles para la
configuración.
La barra de herramientas tiene una carpeta principal (Raíz en inglés Root). Los botones de asignación
que se incluyen en esta carpeta estarán siempre visibles en la barra de herramientas de conexiones,
junto con los botones de grupo, por lo que se recomienda incluir en la raíz lo botones de uso más
frecuente.

Ud. puede crear un nuevo grupo de botones presionando el botón . Entonces se le preguntará el
nuevo nombre para el grupo.

89
Capítulo 2: Conexiones

Ventana de diálogo para crear un nuevo grupo.


Para crear un nuevo botón, ponga el cursor en el grupo deseado.

Por ejemplo ubique el nuevo botón dentro del nuevo grupo.

Luego presione el botón para introducir el nombre del botón.


Luego vaya a la lista de plantillas disponibles de la base de datos y elija las plantillas base para el
botón.

Presione cuando desee incluir una plantilla a la lista. Advierta que si ha seleccionado una
carpeta de la base de datos, todas las conexiones de la carpeta serán asignadas al botón en el mismo
orden que la base de datos.

Secuencia de asignación de una plantilla a la lista del botón de asignación 'Mi botón' en el grupo 'Mi
grupo'.
Es muy importante controlar el orden de las plantillas dentro de la lista ya que esto definirá la

jerarquía de asignación. De ser necesario se puede utilizar las herramientas y para mover
arriba o abajo una conexión dentro de la lista.

90
Capítulo 2: Conexiones

También es posible insertar un separador entre botones con la herramienta o borrar una

conexión de la lista con .


Note también que todos los botones que han sido creados llevan por defecto el mismo gráfico de

botón (bmp) genérico. El bmp de cada botón puede definirse con la herramienta .

El bmp tiene que ser un archivo de 22x22 pixels (punto de imagen gráfica). Se dispone de varios
bmps listos para ser usados en la carpeta SmartConn.
Advierta que es posible dibujar sus propios bmps con cualquier aplicación de dibujo como el
Microsoft Paint.

91
Capítulo 2: Conexiones

Planilla de conexiones
En la planilla de conexiones se despliegan los datos de las conexiones actualmente seleccionadas en
el modelo. La planilla de conexiones se puede usar también para asignar conexiones "únicas" o borrar
conexiones. Una conexión única se diferencia de otras conexiones en que no ha sido asignada a
través de un botón de asignación.

Asignando plantillas de conexiones utilizando la planilla (RC Standalone)


Para asignar una plantilla directamente desde la planilla se debe disponer de la plantilla requerida en
la base de datos, y que los miembros y las cargas hayan sido definidos en la junta. Advierta que en el
momento de la asignación la conexión es diseñada, es decir, que se ejecuta su macro LEO (si la
planilla está relacionada a uno).
Los pasos para asignar una conexión se muestran a continuación:
1. Seleccione las juntas deseadas y verifique que tanto sus cargas y miembros se encuentran
definidos.
Si Ud. desea definir una sola conexión, sólo necesita ubicar el cursor en la conexión
deseada dentro de las conexiones seleccionadas.
2. Elija la plantilla deseada en la lista de la base de datos.

3. Presione uno de los siguientes botones para asignar la plantilla a la conexión del cursor
solamente o a todas las conexiones seleccionadas.

Asignar descripciones a las conexiones


Ud. debe asignar una descripción a sus conexiones para poder identificarlas. Para esto, Ud. puede
introducir cualquier nombre en la columna de Descripción de la planilla. Se recomienda adoptar
descripciones que incluyan las principales características de la conexión.

Asignando conexiones al modelo utilizando la planilla


Se pueden asignar conexiones con la planilla una vez que se hayan creado las plantillas en la base de
datos. Advierta, sin embargo, que las conexiones serán siempre diseñadas individualmente por este
método, sin importar si el botón de diseño individual de la barra de herramientas se encuentra
presionado o no.
Nota: Se recomienda que la manipulación y revisión del estatus de las conexiones únicas del modelo
se realice por separado de las otras conexiones del modelo. Esto es por que el botón de rediseño (en
la barra de conexiones) no despliega el mensaje de advertencia cuando estas conexiones son
inadecuadas.
Los pasos a seguir para la asignación de conexiones únicas al modelo se muestran a continuación.
Existe también una forma de reemplazar conexiones existentes, la misma que se explica
posteriormente.

92
Capítulo 2: Conexiones

Asignar la plantilla de conexión seleccionada al modelo

Seleccionar los miembros y nudos donde se quiere diseñar la conexión. Ud. puede seleccionar varios
miembros y nudos de una sola vez.

En el área de base de datos de la planilla seleccione la plantilla deseada para generar las
conexiones. Presione el botón para asignar la plantilla.

Las conexiones únicas han sido asignadas.

93
Capítulo 2: Conexiones

Este comando asignará conexiones sólo donde éstas sean posibles. Por ejemplo, no se podrá asignar
una conexión de empalme de columna en una junta de viga-viga maestra. Esta acción no tendrá
efecto y será ignorada (no se desplegará ningún mensaje). Por lo que se puede seleccionar
indiscriminadamente un grupo grande de miembros y nudos (juntas) con la seguridad de que solo las
juntas adecuadas recibirán la conexión.
Si el usuario va a asignar conexiones viga - viga maestra, la viga maestra debe estar
definida como miembro físico, caso contrario, no se podrá asignar este tipo de conexión en la junta.
Cuando una nueva plantilla ha sido creada en la base de datos, ésta puede ser directamente asignada a
través de la planilla de conexiones. La otra forma de asignarla es incluirla en uno de los botones de
asignación de la barra de herramientas. Por lo que una de las funciones principales del botón en
la planilla es para el ensayo y uso de plantillas creadas recientemente.

Reemplazar la(s) plantilla(s) actualmente seleccionada(s)


Esta opción le permite reemplazar una o todas las conexiones del modelo actualmente seleccionadas
y desplegadas en la planilla de conexiones.
En la planilla de conexiones, seleccione la plantilla que reemplazará la(s) conexión(es) y presione
uno de los botones de reemplazo para reemplazar solo una conexión o todas las conexiones
seleccionadas del modelo respectivamente.
Esta herramienta es muy útil para reemplazar conexiones del modelo con otras de la
misma familia, porque el usuario solo necesita seleccionar las conexiones del modelo y no los nudos
ni miembros.

Asignar descripción de conexiones


El programa permite modificar o asignar descripciones de las conexiones del modelo, sin embargo, el
ingeniero debe tener en cuenta que, la descripción para estas conexiones se utiliza para identificar a
los grupos de diseño o para agrupar varias conexiones de manera que sean consideradas un grupo
durante el rediseño (herramienta de reasignación de conexiones en la barra de herramientas de
conexiones). Se recomienda el cambio de descripción de las conexiones de un grupo solo cuando dos
o más grupos o conexiones idénticas (y que son resultado del mismo botón de asignación
independientemente de si fueron diseñados individualmente o por grupo) requieren ser agrupadas y
diseñadas como un solo grupo. Para asignar una misma descripción a las conexiones puede copiarlas
al portapapeles (clipboard, Ctrl.+C) y luego pastearlas a las conexiones deseadas (Ctrl.+V). Otro
método para asignar la misma descripción (CNX1,CNX2,...,CNXn) a las conexiones actualmente
seleccionadas (se recomienda solo para conexiones únicas), es aplicar el botón en la planilla o en
la barra de herramientas de conexiones. Adicionalmente, el usuario puede escribir cualquier
descripción en la columna de descripción de la planilla.

Eliminando conexiones del modelo.


Para eliminar una conexión del modelo, selecciónela y presione . Este botón borrará solamente las
conexiones seleccionadas incluso si en la selección se han incluido miembros, placas y nudos.
Si sólo se han seleccionado las conexiones, estas pueden ser borradas usando también el botón de
las herramientas de la planilla de conexiones (parte inferior).
94
Capítulo 2: Conexiones

Nota: Los identificadores (numéricos) de las conexiones, una vez que las conexiones han sido
aplicadas al modelo, se mantienen inalterables, aun cuando se borren conexiones anteriormente
creadas.

Diálogo de conexiones
El diálogo de conexiones se necesita para la creación de plantillas en la base de datos y también para
revisar/editar una o muchas conexiones con el detallador de conexiones. Se accede a este diálogo
cuando se edita cualquier plantilla de la base de datos, cuando se hace doble clic en una conexión (en
el gráfico 3D o en la columna Conexión de la planilla), o cuando se llama al comando de
detallamiento del menú principal.
El diálogo de conexiones tiene las siguientes áreas:

Diálogo de conexiones
1) Área de propiedades. Usada para introducir/modificar la información de la conexión.
2) Área de dibujo. Usada para mostrar los datos ingresados en 3D o 2D.
3) Área de ayuda.
Usada para mostrar información acerca de un ítem específico seleccionado en el área de
propiedades.

1) Área de propiedades
En esta sección el usuario introduce o modifica todos los datos que definen la plantilla o la conexión
seleccionada. Los siguientes datos de las conexiones deben ser proporcionados: Sistema de unidades,
norma, cargas, ID de la conexión, archivo LEO, etiqueta y todos los datos específicos requeridos para
Corte, Momento o conexiones.
Los sistemas de unidades disponibles son: Métrico, Inglés y SI. Las normas disponibles son: ASD y
LRFD. Las cargas pueden ser introducidas en la hoja electrónica que habilita solamente ciertas cargas
de acuerdo con la conexión seleccionada; por ejemplo en una conexión de ménsula solamente se

95
Capítulo 2: Conexiones

admite la carga de corte. Note que cuando edita una conexión, las cargas son pasadas
automáticamente a la conexión.
Nota: Todos los datos con el ícono (cuando edita una conexión) son pasados directamente al
diálogo de conexiones desde RAM Advanse o RAM Structural System. Cuando crea una plantilla
(ícono ), estos datos no son necesarios, ya que serán modificados para cada modelo con conexión.
Cuando edita una conexión, cualquier cambio de dato no será permanente, y serán actualizados cada
vez que se dirija al reporte o la representación gráfica lo necesite. Recuerde también que los archivos
LEO (macro) ofrece al ingeniero la posibilidad de programar la plantilla para que calcule
automáticamente algunas de las propiedades de las conexiones. Esta característica será explicada con
detalle más adelante y en el capítulo de LEO.
Las planillas pueden ser usadas bajo la norma ASD o LRFD, ingrese la información para una o para
las dos opciones, según requiera. Si requiere las dos normas, seleccione ASD y provea todos los datos
de la conexión, luego cambie a LRFD e ingrese los datos que son diferentes o no son requeridos en la
norma ASD.
Elija el sistema de unidades de su preferencia para introducir y mostrar todos los datos de la
conexión.
Note que las unidades actuales de cada propiedad son mostradas luego de su respectivo valor. Si
introduce valores sin unidades, el valor adoptará las unidades que se muestran actualmente. Usted
también podrá introducir valores en sus propias unidades, que pueden ser diferentes a las unidades
del sistema actual, en este caso el programa transformará los valores introducidos al sistema de
unidades actual.
Las siguientes unidades de longitud son mostradas de acuerdo al sistema de unidades seleccionado.
Métrico: cm, m. Inglés: in, ft. SI: mm, m.
Nota: Todas las propiedades de conexiones con sus unidades (como longitud de placa, distancia al
borde, etc.) mostrarán sus valores y podrán ser editados de acuerdo al sistema de unidades actual. Si
introduce un valor de propiedad en unidades muy pequeñas, como por ejemplo una dimensión en
centímetros, las unidades por defecto, cuando edite la propiedad serán centímetros, pulgadas o
milímetros de acuerdo con el sistema de unidades actual. Por otro lado si las unidades utilizadas son
grandes (como metros o pies), las unidades por defecto serán m, pies o m. Considere que esta
modificación es aplicada solamente en la plantilla o modelo de conexión actual siendo modificado.
Ejemplo (sistema de unidades Inglés)
Introduciendo "1.5in" para la holgura se considerará 1.5 in y las unidades por defecto serán in.
Introduciendo "0.1ft" para la holgura se considerará una longitud de 0.1 pies y las unidades por
defecto serán pies.
Note que el programa le permitirá ingresar “1.5 kip” para longitud. A pesar de que esto es válido,
no cambiará la dimensión de la propiedad (en este caso: la medida de longitud no será cambiada a
medida de fuerza).
Al crear una plantilla para la base de datos de conexiones a través del diálogo de conexiones, observe
que se tiene ya por defecto asignadas las secciones y materiales de los miembros. Modifique estos
valore si requiere obtener reportes preliminares (desde la base de datos). Si no requiere reportes
preliminares, entonces no necesitará modificar los miembros, ya que como se indicó más adelante,
éstos son pasados automáticamente desde la planilla a las conexiones asignadas.

96
Capítulo 2: Conexiones

2) Área de dibujo
En esta parte del diálogo de conexiones se muestra una representación visual verdadera (en tres o dos
dimensiones) de las conexiones.

Presione para ver el modelo en 3 dimensiones o presione para ver el gráfico en dos
dimensiones en la parte inferior de la ventana. Note que solamente puede ver una representación a la
vez.

Representación en 3D de una placa simple BCF.

Representación 2D con diferentes vistas y la opción de exportar como archivo DXF.


Los siguientes botones son usados para realizar acercamientos y rotar la vista de la conexión:

97
Capítulo 2: Conexiones

Herramientas del diálogo de conexiones.

Ud. puede ver la conexión en formato transparente (vista 3D)


Para hacer zoom, presione uno de los siguientes botones, según lo que desea realizar:

Acercamiento.

Alejamiento

Ventana Zoom. Presione este botón y encierre con el ratón la parte que desea ampliar.

Zoom inicial. Presione este botón para volver la imagen a su tamaño inicial, abarcando
todo el espacio de dibujo.

Si su ratón dispone de rueda , Ud. puede utilizarla para realizar acercamientos o


alejamientos de la vista del modelo. Primeramente active el área de dibujo, puede hacerlo a través de
un clic derecho del ratón sobre la parte central del dibujo. Para acercar o alejar el dibujo, use la rueda
central del ratón. Para rotar el dibujo horizontalmente, use la combinación tecla Mayúsc-Rueda del
ratón. Para rotar el dibujo verticalmente, saliendo de la pantalla hacia Ud. use la combinación tecla
Control-Rueda del ratón. Para rotar el dibujo verticalmente en el plano de la pantalla use la
combinación teclas Control-Mayúsc-Rueda del ratón.

Tamaño de fuente
Aumenta el tamaño de la fuente del gráfico de la pantalla

Disminuye el tamaño de la fuente del gráfico de la pantalla

Archivos DXF
Este módulo presenta la opción para exportar gráficos a DXF.

Presione coloque un nombre al archivo y guárdelo. El gráfico estará disponible para abrirlo en
formato DXF, desde cualquier programa CAD.

Activa y desactiva las capas del gráfico de la pantalla.

Activa y desactiva el movimiento de los vértices del gráfico que pueden ser modificados. Ud.
puede reposicionar las líneas de dimensiones cuando esta opción se encuentra habilitada. Observe

98
Capítulo 2: Conexiones

que las nuevas posiciones no se guardan y por esto se deben realizar antes de imprimir o exportar el
dibujo.

Impresión de gráficos
Imprimir gráfico actual. El presionar este botón le permitirá imprimir los gráficos que se
muestran en la pantalla directamente.

Imprimir a archivo. Para posterior impresión.

Paneo
Para panear (mover el dibujo dentro de la pantalla), simplemente haga clic con el botón derecho del
ratón en el punto donde usted desee colocar el nuevo centro de la pantalla.

3: Área de ayuda
En esta sección se despliega la información de ayuda relacionada con el dato seleccionado en el área
de propiedades:

Presione el botón para retornar a la explicación previa de la ventana de ayuda.

Presione el botón para imprimir la explicación actual de la ventana de ayuda.


El diálogo de conexiones también tiene una barra de herramientas en la parte superior de la ventana,
el cual tiene diferentes funciones:

Barra de herramientas del diálogo de conexiones (al editar una conexión del modelo).

Haga clic en este botón para guardar todos los datos introducidos o modificados en el
Diálogo de Conexiones.

Haga clic en este botón para prevenir el guardado de todos los datos ingresados o
modificados en el Diálogo de Conexiones.

Active este botón para mostrar el Área de dibujo (vista 3D). Desactive el botón para ocultarla.

Active este botón para desplegar el Área de dibujo (vistas 2D). Desactive el botón para
ocultarla.

Active este botón para mostrar el Área de ayuda. Desactive el botón para ocultar el Área de
ayuda.

99
Capítulo 2: Conexiones

Haga clic en este botón para ver el reporte de datos de la conexión.

Haga clic en este botón para ver el reporte de resultados de una conexión del modelo.
Observe que Ud. tiene un semáforo en la parte inferior derecha que refleja la condición o estatus de la
conexión. Si la luz roja está encendida, se muestra que tanto el estatus como la relación de resistencia
de la conexión no están bien. Si la luz amarilla está encendida, la relación de resistencia está bien,
pero existe algún requerimiento de diseño (generalmente geométrico) que no se está cumpliendo.
Finalmente cuando la luz es verde, tanto la relación de resistencia como el estatus están bien.

Macros en código LEO


Los macros de conexiones se pueden crear para ser aplicados a una gran variedad de condiciones a
través de fórmulas especificadas por el usuario. Usted puede seleccionar el archivo macro que será
adoptado por cada plantilla de la base de datos.

Edite la plantilla requerida y en el diálogo de conexiones elija el archivo LEO que quiera adoptar
haciendo clic en la parte derecha del cuadro de edición. Se desplegará la ventana de selección de
archivo LEO.

Ventana de archivos (macros) LEO


Note que solamente se desplegarán los archivos LEO disponibles para el tipo (y familia) específico
de conexión a ser editada. Por ejemplo, la conexión Placa Simple – Viga - Alma de columna no
puede compartir el mismo archivo LEO con la conexión Placa Simple – Viga - Ala de columna.

El usuario puede crear un nuevo archivo LEO con el comando Crear un nuevo archivo. Una vez
que el archivo ha sido creado, puede ser editado con el comando Editar archivo LEO
seleccionado. La ventana LEO se desplegará:

100
Capítulo 2: Conexiones

Ventana LEO con el Panel de Datos (1) y el Editor de LEO (2), donde puede ingresar las fórmulas.
El código LEO puede siempre ser editado o cambiado a gusto del usuario para acomodarse a sus
necesidades y prácticas de diseño. El lenguaje de programación LEO se encuentra en inglés, pero
sigue los comandos y funciones comunes a varios otros lenguajes de programación comunes.
Nota: Cuando rediseñe un modelo de conexiones, el código LEO se ejecutará. Por consiguiente, si el
archivo LEO referente a las conexiones ha sido modificado, usted podrá obtener resultados
diferentes, basados en las modificaciones que se hicieron en el archivo LEO.
Seleccione, por ejemplo, una plantilla de corte de angular doble (DA BCF all bolted de la carpeta
Smart DA) y edite el siguiente macro: DA BCF BOLT. Advierta que los siguientes parámetros están
siendo diseñados en el macro:
Número de pernos en ambas caras de los angulares.
Espesor de angular
Observe que los parámetros constantes (p. ejemplo diámetro de pernos, materiales, separación entre
pernos, etc.) son definidos en la plantilla.
El código LEO determina cuales parámetros van a ser diseñados.
En el ejemplo Ud. puede encontrar las siguientes partes:
• Encabezado del procedimiento de diseño, donde se indica la norma que se está utilizando.

• Principales hipótesis o condiciones requeridas para el funcionamiento del macro. En este caso
los angulares deben ser empernados tanto al soporte como a la viga.

• El procedimiento de diseño definirá las variables de diseño de la conexión. Para el ejemplo


del angular doble BCF, el espesor del angular y el número de pernos serán calculados en
función a las cargas.

101
Capítulo 2: Conexiones

El usuario puede editar o cambiar esta parte para reflejar sus criterios de diseño e incluir los tamaños
de angulares, pernos o placas preferidos.
Observe que el código LEO es muy flexible y permite considerar cualquier criterio de diseño. Para
tener una mejor comprensión se le sugiere revisar el capítulo de LEO junto con los ejemplos y
macros proporcionados con el programa.

Reportes de conexiones
Si Ud. está diseñando o verificando conexiones puede obtener reportes desde el diálogo de
conexiones o desde el menú principal.
Para obtener los reportes en el Diálogo de conexiones, haga doble clic en una conexión y presione:
o .
El reporte de datos provee una descripción completa de la conexión considerando la geometría y las
características de los miembros y de los elementos de la conexión.
El reporte de resultados provee la capacidad de la conexión para cada estado de carga o para la
envolvente de diseño dependiendo de la opción elegida al abrir el diálogo de conexiones. En la parte
superior del reporte se listan los estados de carga considerados y todos los esfuerzos que actúan sobre
la conexión. La segunda sección del reporte verifica que las dimensiones críticas estén dentro de los
rangos permitidos por el código. Si una dimensión está fuera de rango, un mensaje de advertencia
será incluido, reflejando el estado de fuera de rango en la condición de la conexión. También se
tienen una verificación geométrica que cuida la compatibilidad de los miembros y elementos en la
conexión (ve, por ejemplo, si la placa excede al ancho de la columna), en cuyo caso reporta un
mensaje de advertencia. La tercera sección muestra las diferentes verificaciones que se realizan,
comparando las capacidades calculadas de las conexiones con las requeridas en la conexión. Si la
capacidad no es suficiente, un mensaje de error será impreso y esto cambiará la relación de
resistencia y la condición de la conexión. Al final del reporte se muestran la relación de resistencia
crítica y la condición de la conexión (Bien o No Cumple).
RAM Connection ofrece la posibilidad de tener un reporte resumido de las conexiones
seleccionadas.
En RAM Connection Standalone vaya al menú principal y ejecute el comando para llamar a los
Reportes.

102
Capítulo 2: Conexiones

Opción de menú para elegir el tipo de resumen para el reporte de conexiones.

Ud. Puede elegir la lista de juntas que describe los miembros de la conexión junto con la relación de
resistencia y el estatus, el reporte de cargas que considera las cargas en conjunto con la relación de
resistencia y su estatus, o un resumen de conectores.
En RAM Connection para RAM Advanse o RAmm SS se tiene la posibilidad de tener reportes
resumidos de grupos de conexiones.

Para obtener reportes de un grupo de conexiones, seleccione las conexiones requeridas y elija la
opción Reportes/Diseño de conexiones...

103
Capítulo 2: Conexiones

Seleccione el tipo de reporte, ya sea reporte resumido o reporte detallado. Para el primer caso,
puede especificar si las conexiones serán agrupadas por etiqueta, por tipo, por familia, por
descripción o conectores.
Note también que Ud. tiene la opción de listar las juntas.
La opción de reporte por conectores le brinda un detalle de los conectores con sus características
principales (note que las conexiones se agrupan de acuerdo a los parámetros listados, por lo que en un
determinado grupo de conexiones pueden existir conexiones con diferencias en los parámetros no
listados), mientras que el resto de los reportes son resúmenes de diseño que incluyen la relación de
resistencia y el estatus para las condiciones de carga seleccionadas. El reporte detallado corresponde
al reporte completo con todas las verificaciones de capacidad y siempre considera la envolvente de
las cargas seleccionadas para su cálculo.
Ud. también dispone dentro de las opciones de impresión de la posibilidad de imprimir el gráfico 3D
de sus conexiones junto con un cajetín con un texto descriptivo que Ud. puede definir. Para esto
determine la vista deseada. Vaya a Archivo/Añadir cuadro de texto...

Ingrese el texto que desea adjuntar en la impresión del gráfico.


Para imprimir la vista actual ejecute la opción del menú principal Archivo/Imprimir... seleccione las
características de la impresora y acepte la impresión.

104
Capítulo 2: Conexiones

Referencias
Las referencias utilizadas para las conexiones son:
• ANSI/AISC 341-02 Seismic Provisions for Structural Steel Buildings.
• AISC, Manual of Steel Construction, Load and Resistance Factor Design, 2nd Edition, 1994.
• AISC, Manual of Steel Construction, Load and Resistance Factor Design, 3rd Edition, 2001.
• AISC, Manual of Steel Construction, Load and Resistance Factor Design, Volume II -
Connections, 2nd Edition, 1994.
• Federal Emergency Management Agency – Recommended Seismic Design Criteria for New
Steel Moment-Frame Buildings, FEMA-350/June 2000.
• Murray Thomas M., Extended End-Plate Moment Connections, Steel Design Guide Series 4,
AISC, 1990.
• Ellifritt Duane S. and Sputo Thomas, Design Criteria for Stiffened Seated Connections to
Column Webs, Proceedings of NSCC Sponsored by AISC, New Orleans, April, 1-3, 1998
• J. H. Garret, JR. and R. L. Brockenbrough, Design Loads for Seated-beam in LRFD,
Engineering Journal, AISC, 1986.
• Akbar R. Tamboli, Handbook of Structural Steel Connection Design and Details, McGraw
Hill, 1999
• Sherman, Donald R., Ales, Joseph M., The Design of Shear Tabs with Tubular Columns,
Master of Engineering Project, University of Wisconsin at Milwaukee, 1990.
• Thornton, William A., Loescher Michael, AISC - Hollow Structural Sections Connections
Manual, American Institute of Steel Construction, 1997.
• Bull Moose Tube HSS Connections Manual, Bull Moose Tube Company, 1999.
• J.A. Packer, J.E. Henderson, Hollow Structural Section - Connections and Trusses - A Design
Guide, Canadian Institute of Steel Construction, 1997.
• Sherman, D. R. and J. M Ales, 1991, The Design of Shear Tabs with Tubular Connections,
Proceedings of the 1991 National Steel Construction Conference, pp.1.1-1.22, AISC,
Chicago, IL.
• Dowswell Bo, Connection Design for Steel Structures (Notas de curso), Structural Design
Solutions, LLC, 2003.

105
Capítulo 3: Macros para conexiones

Capítulo 3: Macros para conexiones


Este capítulo está dedicado al usuario que desea profundizar más su conocimiento del lenguaje de los
macros. No se requiere que el usuario sepa esta información para usar RAM Connection. Sin
embargo, si Ud. tiene habilidades en programación básica, podrá adaptar el diseño de conexiones
(para RAM Advanse o RAM Connection), a las especificaciones particulares de su empresa. En este
capítulo se describe una aplicación simple. En el anexo se pueden encontrar detalles sobre el editor,
los diferentes comandos disponibles, variables, y declaraciones para macros.
Considerando que las conexiones pueden ser asignadas a varias combinaciones de vigas, diagonales
y columnas, se requerirán diferentes conexiones basadas en la geometría de los miembros y las
cargas. Para acomodar todas las variaciones de conexiones (número y diámetro de pernos, espesores
de placas, etc.), se necesita una lista extensa de conexiones.
Para evitar una base de datos extensiva de conexiones, el programa le permite adaptar su conexión
utilizando LEO. Este es un lenguaje para macros donde puede ingresar fórmulas simples o lo que es
más significativo, procedimientos más complicados para adaptar su conexión. Con LEO, por
ejemplo, puede acomodar la geometría de la conexión de acuerdo a las dimensiones de los miembros
a los que la conexión se une. O puede controlar por código como diseñar las partes de la conexión
incluyendo ítems como el número de pernos, longitud de soldadura, etc. Esto le permitirá aplicar por
código los valores o "reglas" de diseño de su empresa o de su experiencia al diseño de conexiones.

Ejemplo de aprendizaje de LEO


Ahora se verá un ejemplo de adaptación de una conexión a la geometría de los miembros. La
conexión es una de placa de extremo a ala de la columna:

Conexión que se adaptará.

107
Capítulo 3: Macros para conexiones

Macros mas elaborados pueden incluir, por ejemplo, la determinación del número de pernos en base a
la capacidad requerida, etc. Algunos ejemplos se detallan más adelante y el usuario también puede
recurrir a los macros pre-definidos que vienen con cada tipo de conexión.

108
Capítulo 3: Macros para conexiones

Adaptación de geometría
Primero, se adaptara la posición de la placa considerando las dimensiones de la viga.

Placa de Extremo
Para poder ubicar la placa a una distancia igual al alto-de-viga/4 desde el tope de la viga, se deben
tomar las siguientes acciones:
Ubicación de la placa respecto a la viga = Superior
Distancia al tope de viga = (Alto Viga) / 4

Ingresando los comandos


Primero, abra el editor de conexiones. Para esto, haga doble clic en la conexión o vaya al menú
Configuración/Base de Datos/Conexiones y abra una conexión específica (vea el capítulo de
Conexiones para mayor información).
Desde la opción Archivo LEO de la ventana de la conexión, abra la ventana de archivos LEO con el
botón , y apriete el botón Crear un nuevo archivo de LEO.

Una vez creado el archivo, puede ser editado con el comando Depurar macro LEO. La ventana de
edición de LEO se desplegará.

109
Capítulo 3: Macros para conexiones

Ventana de LEO con el Panel de datos (1) y el editor de LEO (2). En el editor es donde se introduce
y depura el código LEO.
Ahora, lo único que se requiere es transcribir las fórmulas descritas en párrafos anteriores con los
nombres de las variables apropiadas.

Para hallar los nombres de las variables, usted, presione en la ventana LEO para ver la lista de
parámetros. Note que el orden de las variables es el mismo que de la ventana de la conexión.

Para hallar el nombre apropiado de las variables, seleccione la propiedad deseada en la lista y
presione el botón Aceptar.
Por ejemplo, se va a ingresar la fórmula para ubicar la Placa de Extremo a una distancia igual al alto-
de-viga/4 del tope de la viga.

110
Capítulo 3: Macros para conexiones

Coloque el cursor en el editor LEO, donde quiere que se copie el nombre de la variable

Luego presione el botón para ver la lista de variables

Seleccione la variable deseada de la lista. Por ejemplo, seleccione la que define la posición en la
viga. Presione el botón OK.

El nombre LEO de la propiedad ha sido copiada al editor.


Utilizando el mismo procedimiento, ingrese las siguientes fórmulas (el símbolo "//" se utiliza para
crear comentarios)
Note que para ingresar una propiedad de la sección como la altura (d) para este ejemplo debe utilizar
la siguiente función: SectionProperty(Variable de sección, 'propiedad').
En este caso la variable de sección es BeamSection y la propiedad es 'd'. Observe que las propiedades
que se pueden llamar de una sección son las mismas que se definen en la base de datos. Por ejemplo
para una sección W, se tienen las siguientes propiedades: d, bf, tw, tf, T, k, k1.

Ingrese las fórmulas indicadas en la figura (Para la variable PosC, el valor de 1 equivale a
Superior, 2 a Central y 3 Abajo)
Luego de ingresar los comandos, Ud. puede ejecutar el macro. Para esto, puede presionar uno de los
siguientes botones de ejecución de código:

Ejecuta el código. El cursor queda en la última línea ejecutada.

111
Capítulo 3: Macros para conexiones

y ejecutan una línea de código cada vez.


Note que una vez que el código se ha ejecutado, el cursor se queda en la última línea ejecutada.

Para volver a ejecutar el código otra vez, presione y vuelva a comenzar nuevamente con
cualquiera de los botones indicados líneas arriba.
Observe que la ayuda contexto sensitiva del editor tiene un resumen descriptivo de las diferentes
herramientas disponibles para la escritura y depuración de macros.

Note que el valor de la variable Distancia al Tope (en el editor LEO) ha cambiado, como se ilustra
en la figura.
Ahora presione OK en la ventana de LEO para guardar el macro modificado en el archivo LEO.
Nota: Si cierra la ventana de LEO con el botón Cancelar, el código ingresado no es guardado en el
archivo LEO en edición.
Ahora, suponga que quiere que la Placa de Extremo se ubique siempre a una distancia constante (3
pulgadas) desde la cara inferior del ala superior de la viga.

Distancia constante (3 pulgadas) desde la cara inferior del ala superior de la viga a la Placa de
Extremo.
Entonces, ingrese la siguiente fórmula:

Observe que es posible ingresar variables con unidades encerradas entre corchetes.
Se han provisto más adelante ejemplos adicionales de LEO junto a las especificaciones.
Importante: Todas las variables puestas por el usuario en el código LEO deben de llevar sus
unidades respectivas (las variables de la conexión tienen ya unidades por defecto), un valor sin
unidades será considerado como un "entero", y si es utilizado en operaciones posteriores con

112
Capítulo 3: Macros para conexiones

variables con unidades, las operaciones no serán válidas y podrían obtenerse resultados no esperados,
pudiendo inclusive llegar a modificar las unidades de las variables del diálogo de conexiones.

113
Capítulo 3: Macros para conexiones

Diseño de conexiones
LEO permite al usuario el diseño de conexiones de acuerdo a sus requerimientos o reglas.
Con LEO, el usuario tiene acceso a todos los datos, incluida la geometría, cargas y capacidades de la
conexión. Las cargas tienen los valores máximos de las fuerzas o momentos. Las variables de
capacidad incluyen todas las capacidades calculadas de la conexión como ser corte de pernos,
aplastamiento de pernos, etc.
Es posible ver todas las variables disponibles seleccionando la opción de declaraciones en la ventana
principal de LEO.

Cada grupo puede ser expandido para ver la lista de variables y sus descripciones.

Seleccione el nombre y presione CTRL+C para copiar el nombre de cualquier variable al


portapapeles. Para pegar el nombre en el editor de LEO, presione CTRL+V. El uso de estas variables
permite el uso de reglas de diseño simples como la selección de angulares, determinación del
diámetro y número de pernos, y cualquiera que requiera el usuario.
Las variables de capacidad son inicializadas con valor cero, por lo tanto, para utilizarlas debe primero
de llamarse a la propiedad "Calculate", la que a parte de calcular las capacidades de la conexión,
modifica las variables Relación de Esfuerzos y Condición (o estatus) de la conexión.

114
Capítulo 3: Macros para conexiones

Si durante el diseño de la conexión se modifican datos relevantes para las capacidades, como el
número de pernos, longitud de soldadura, etc., se debe llamar al procedimiento especial "Calculate"
luego de las modificaciones para actualizar las capacidades, la relación de esfuerzos y la condición de
la conexión.

Asignando un mensaje de condición (status) a la conexión.


La variable de condición de la conexión es una cadena que contiene la condición actual de la
conexión (Bien o No Cumple). El usuario puede asignar su propio mensaje de condición (se
recomienda no utilizar más de 10 caracteres). Por ejemplo, si la conexión no satisface ciertas
condiciones geométricas y el usuario quiere asignar un mensaje de error, debe de cambiar el valor de
la condición como sigue:
Status = 'Ang > 5in'
Nota: Los cambios en la variable de condición no serán visibles en el reporte (detallado) de conexión,
pero si en la presentación gráfica de resultados y a través del reporte resumen en RAM Advanse
(llamado desde el menú Reportes - Diseño de Conexiones)

Ejemplo de diseño de conexión empernada:


El siguiente es un ejemplo de diseño de una conexión de corte Angular(es).
Para seguir el procedimiento de diseño, por favor copie el código a una conexión Angular(es) y
ejecútelo paso a paso.
prop selectAngle(tw as float) = 'L 3x3x3_8'
if tw > 0.5[in] then
Result = 'L 2-1_2x2-1_2x1_2'
exit
End If
if tw > 0.8[in] then
Result = 'L 3x3x7_8'
exit
End If
End prop
prop selectBolt(tw as float) = '1/2" A325 N'
if tw > 0.5[in] then
Result = '7/8" A325 N'
exit
End If
if tw > 0.8[in] then
Result = '1" A325 N'
exit

115
Capítulo 3: Macros para conexiones

End If

End prop
prop doDesign
//si no existen cargas, no se diseña
if not LoadsExist then
exit
End If

//selección de angulares y pernos


tw = max(BeamSection_Tw,SupportSection_tf)
Angle = selectAngle(tw)
SupportPlateBoltsBolt = selectBolt(tw)
BeamPlateBoltsBolt = SupportPlateBoltsBolt

//llama al cálculo de capacidades


calculate

//guarda el valor inicial del numero de pernos


nbolts1 = BeamPlateBoltsNrow
//No de pernos por corte en la viga
BeamPlateBoltsNrow =
max(2,nbolts1*Loads_V2/BAngleBoltCapacity1+0.99)
//No. De pernos por aplastamiento en viga
BeamPlateBoltsNrow =
max(BeamPlateBoltsNrow,nbolts1*Loads_V2/BeamBearing1+0.99)
SupportPlateBoltsNrow = BeamPlateBoltsNrow

//largo del angular


Length = BeamSidePlateLev*2+(BeamPlateBoltsNrow-
1)*BeamPlateBoltsSpaV

//calcula la relación de esfuerzos y la condición de nuevo


if length > BeamSection_d-2*beamSection_tw then
status = 'Error' //retorna la condición

116
Capítulo 3: Macros para conexiones

else
calculate //calcula la relación de esfuerzos y la condición
End If
end prop
doDesign //diseña la conexión

Ejemplo de diseño de conexión soldada


El diseño de conexiones soldadas es similar al de las empernadas. La idea principal en el caso
soldado es hallar la resistencia por unidad de longitud de soldadura para luego calcular el largo de
soldadura requerido para soportar la máxima carga.
Debe tomarse en cuenta que debido a la excentricidad de la soldadura en algunos casos, la capacidad
de la soldadura no tiene una relación directa y proporcional con su longitud. El siguiente código
corresponde al diseño de una conexión de corte Angular(es) de acuerdo a la capacidad de la
soldadura.
prop selectAngle(tw as float) = 'L 1-1_2x1-1_2x3_16'
if tw > 0.5[in] then
Resultado = 'L 2-1_2x2-1_2x1_2'
exit
End If
if tw > 0.8[in] then
Resultado = 'L 3x3x7_8'
exit
End If
End prop
prop doDesignWeld
//si no hay cargas, no diseña
if not LoadsExist then
exit
End If

//selecciona angulares y pernos


tw = max(BeamSection_Tw,SupportSection_tf)
Angle = selectAngle(tw)
//selecciona tamaño de soldadura
BeamPlateWeldsWeldD = nearestBot(Angle_Thickness/[in]*16,1)
SupportPlateWeldsWeldD = BeamPlateWeldsWeldD

117
Capítulo 3: Macros para conexiones

//llama al cálculo de capacidades


length = 3[in]
status = ''
ratio = 0
calculate

//largo del angular al lado de la viga


weldlength = (length + 2*angle_width)
weldstress = BAngleWeldCapacity1 / weldlength
lengthB = max(3[in],nearestTop(loads_V2/weldstress-
2*angle_width,1[in]))
//largo del angular al lado de la columna
weldlength = length
weldstress = SAngleWeldCapacity1 / weldlength
lengthS = max(2[in],nearestTop(loads_V2/weldstress,1[in]))

//largo del angular


length = max(lengthS,lengthB)

//calcular la relación de esfuerzos y la condición nuevamente


if length > BeamSection_d-2*beamSection_tw then
status = 'Error' //retorna la condición
else
calculate //calcula la relación de esfuerzos y la condición
End If

end prop
doDesignWeld //diseña la conexión

118
Capítulo 4: Ejemplos de conexiones para RC Standalone

Capítulo 4: Ejemplo de Conexiones para RC-


Standalone
Este capítulo lo llevará paso a paso a través de la creación, diseño y optimización de conexiones de
acero en RAM Connection Standalone.

1) Llame a RAM Connection Standalone y defina las opciones generales de diseño


Una vez que se disponga de toda la información necesaria para el diseño de conexiones, Ud. puede
ejecutar el programa.

Presione el acceso directo RAM Connection.

La ventana principal de RAM Connection aparecerá. Note que la ubicación de las diferentes barras
de herramientas es configurable.
Seleccione el sistema de unidades con el que trabajará.

Vaya a la barra de herramientas de unidades.

Seleccione el sistema de unidades Inglés


Seleccione la relación de resistencia máxima y la norma de diseño.

119
Capítulo 4: Ejemplos de conexiones para RC Standalone

Para el ejemplo elija una relación de resistencia máxima de 1.0 (valor por defecto) y la norma ASD.
Determine los estados de carga que serán considerados en el diseño. Para el ejemplo vamos a
considerar dos estados de carga: Peso propio y carga viva.
El estado de Peso propio viene por defecto cuando se trabaja con un archivo nuevo. Genere el otro
estado de carga, presionando el botón en la barra

Introduzca los datos requeridos para definir el nuevo estado de cargas.


Ud. puede también generar las combinaciones de carga deseadas.

Defina la combinación de carga c1 como CM+CV (para la norma ASD).


Ahora sí, Ud. se encuentra listo para asignar su nueva conexión.

120
Capítulo 4: Ejemplos de conexiones para RC Standalone

2) Asignar conexiones básicas


RAM Connection viene con plantillas de conexiones listas para usarse. Estas se llaman conexiones
básicas. En las próximas secciones se mostrará cómo puede Ud. configurarlas de acuerdo a su modo
de trabajo. Por el momento se trabajará con los valores y configuraciones estándar.

Primero presione e introduzca la descripción para su conexión.

Descripción adoptada para el primer ejemplo.


Advierta que la descripción sirve para identificar la conexión.
Ahora, seleccione el tipo de junta:

Tipo de junta adoptado para el primer ejemplo.


Introduzca las propiedades de los miembros:

Siga los pasos indicados: 1) Seleccione la hoja correspondiente a Miembros, 2) Seleccione la sección
deseada (W 12x14), 3) Asigne la sección al miembro, 4) Seleccione el material deseado (A36) y 5)
Asigne el material al Miembro 1(Viga).
Repita un procedimiento similar para asignar una columna W 16x89 de material A36.

121
Capítulo 4: Ejemplos de conexiones para RC Standalone

Introduzca las cargas.

Defina las cargas de la conexión en la hoja de Fuerzas de la planilla. Seleccione la carga muerta e
introduzca 10 Kips como fuerza de corte.

Seleccione la condición de carga viva e introduzca 5 Kips como fuerza de corte.


Advierta que la combinación de cargas se calcula automáticamente y que la hoja de Fuerzas de la
plantilla no se habilitará para combinaciones.
Defina el tipo de conexión ha adoptarse. En la lista de plantillas disponibles, abra el archivo de la
plantilla deseada.

En el ejemplo seleccione SP_BCF_1/4PL_2B7/8 como la plantilla para su conexión.


La conexión será asignada.

Note que la relación de resistencia de la conexión es mayor a 1 y que el estatus es 'No cumple'.
Trate asignando la plantilla SP_BCF_1/4PL_3B7/8.
122
Capítulo 4: Ejemplos de conexiones para RC Standalone

La relación de resistencia y el estatus de la nueva conexión están bien.


Ud. podría haber recurrido alternativamente a la barra de herramientas de conexiones para obtener el
mismo resultado sin iteraciones.

Siga los siguientes pasos para asignar conexiones usando la barra de herramientas: 1) Seleccione
las conexiones deseadas (Example 1). En este caso la conexión se encuentra ya seleccionada. 2)
Seleccione el grupo requerido (Conexiones básicas) 3) Presione el botón Basic SP.

123
Capítulo 4: Ejemplos de conexiones para RC Standalone

Ahora Ud. puede revisar todos los datos y el diseño de la conexión. Haga doble clic en la fila
correspondiente a la conexión deseada o llame al detallamiento de conexiones desde el menú
principal.

Se muestra la ventana de diálogo preguntando las cargas que se van a considerar en el


detallamiento. Seleccione la opción de la carga envolvente.

Revise los datos para la conexión seleccionada en el diálogo de conexiones. Es importante verificar
si el estatus y la relación de resistencia están bien.

Ud. puede imprimir los datos o los resultados presionando los siguientes botones o
respectivamente.
Cualquier parámetro de las conexiones puede ser editado. Esto es muy útil cuando el diseño
automático no ha sido exitoso con el fin de obtener una conexión adecuada. Note, sin embargo, que
cualquier cambio manual se perderá en caso de realizarse un rediseño o una asignación sobre la
conexión existente.
Ahora es tiempo de guardar su archivo de trabajo con las conexiones diseñadas. Presione del
menú principal.
Diseñe las siguientes conexiones siguiendo un procedimiento similar al detallado para el Example 1:
Example2 BG SP_BG_3/8PL_2B7/
8
Example3 BCW SP_BCW_1/4PL_2B
7/8
124
Capítulo 4: Ejemplos de conexiones para RC Standalone

7/8
Example4 BCF FP_BCF_5/8PL_3B7
/8

Con los siguientes datos para el Miembro 1 (Viga):


Example2 BG W 12x30 A36
Example3 BCW W 12x30 A36
Example4 BCF W 18x50 A36

Con los siguientes datos para el Miembro 2 (Columna):


Example2 BG W 18x71 A36
Example3 BCW W 21x44 A36
Example4 BCF W 14x99 A36

Además se tienen que considerar las siguientes cargas:


Dead Live load
load
V2 M33 V2 M33
Example2 BG 5 0 5 0
Example3 BCW 5 0 5 0
Example4 BCF 0 50 0 50

Los resultados a obtener son:

Rel. Estatus
Resist.
Example1 BCF SP_BCF_3/8PL_3B7 0.830494 Bien
/8
Example2 BG SP_BG_3/8PL_2B7/ 0.980147 Bien
8
Example3 BCW SP_BCW_1/4PL_2B 0.718391 Bien
7/8
Example4 BCF FP_BCF_3/4PL_5B7 0.965914 Bien
/8

125
Capítulo 4: Ejemplos de conexiones para RC Standalone

Ud. puede obtener un reporte resumido de todas las conexiones creadas. Seleccione todas las
conexiones (presione ) y presione . Escoja el tipo de reporte deseado e imprímalo.
¿Qué sucedería si las cargas, la geometría o cualquier condición de diseño cambia? No hay problema,
Ud. puede rediseñar todas o parte de sus conexiones de forma rápida y eficiente.

Por ejemplo, modifiquemos las cargas. Seleccione todas las conexiones (presione ).

Vaya a la hoja de Fuerzas de la planilla y multiplique la carga muerta por 1.5.


Si Ud. revisa la relación de resistencia y el estatus de sus conexiones podrá notar que han cambiado y
que hay dos conexiones con estatus = no cumple.

Relación de resistencia y estatus de las conexiones con la carga muerta incrementada.


Primero seleccione todas las conexiones de placa simple ya que éstas se diseñarán con el mismo
botón de asignación.

Sugerencia: Ud. puede seleccionar todas las conexiones (presionando ), luego Ud. puede poner el
cursor del ratón sobre el dibujo 3D del Example 4 y hacer clic con el botón izquierdo con la tecla
Shift (Mayúsculas) presionada para deseleccionar dicha conexión. Finalmente presione el botón basic

SP ( ) del grupo de conexiones básicas ( )


Los primeros tres ejemplos serán rediseñados.
Ahora seleccione el Example4. Con esta conexión seleccionada, vuelva a asignar una conexión básica
FP (presionando el botón ).

126
Capítulo 4: Ejemplos de conexiones para RC Standalone

Relación de resistencia y estatus de las nuevas conexiones diseñadas con las cargas modificadas.
Nota: Si Ud. diseña las conexiones con los botones de la barra de herramientas, Ud. puede usar el
botón de rediseñar todas las conexiones seleccionadas ( ) independientemente de los botones de
asignación utilizados con el mismo resultados.

3) Asignar conexiones de diagonal


RAM Connection cuenta también con plantillas para conexiones de diagonales con cartelas, las mimas que se rediseñan
automáticamente al momento de cambiar algún dato en el diálogo de conexiones.
Entonces, como realizó anteriormente adicione una conexión con la descripción: “Example5” y seleccione el tipo de junta:

Tipo de junta adoptado para el quinto ejemplo


Ahora introduzca las propiedades para los miembros:

127
Capítulo 4: Ejemplos de conexiones para RC Standalone

Siga los pasos indicados: 1) Seleccione la hoja correspondiente a Miembros, 2) Seleccione la sección deseada (W
18x50), 3) Asigne la sección al miembro, 4) Seleccione el material deseado (A36) y 5) Asigne el material a la columna.

Repita un procedimiento similar para asignar una viga W 14x68 de material A36 para la viga
derecha.
A diferencia de los anteriores ejemplos ahora es necesario introducir sección, material y ángulo de una o más diagonales
de acuerdo a la conexión que se desee realizar, en este caso se introducirá la diagonal superior derecha.
Para ello:

Presione el botón con las diagonales y repita el procedimiento para asignar la diagonal1 de sección W12x87 y material
A36.

Nota.- Es muy importante introducir el sesgo vertical de la diagonal para que la plantilla pueda ser asignada.
Introduzca las cargas:

128
Capítulo 4: Ejemplos de conexiones para RC Standalone

Introduzca una carga axial de 50 Kips en la hoja de Fuerzas de la planilla, como carga muerta.

Seleccione el estado de carga viva e introduzca 15 Kips como carga axial.


Como el sistema debe estar en equilibrio se introducirá a la viga cargas axiales equilibrantes a la carga de la diagonal,
como se muestra a continuación:

Seleccione el estado de carga muerta e introduzca -38.3 Kips como carga axial en la viga derecha.

129
Capítulo 4: Ejemplos de conexiones para RC Standalone

Ahora seleccione el estado de carga viva e introduzca –11.49 Kips como carga axial en la viga derecha.
A continuación, en la lista de plantillas disponibles, asigne el archivo mostrado en la figura.

Seleccione CBB_DA_cont como plantilla para la conexión.


La conexión será asignada y podrá verla inmediatamente, al igual que la relación de resistencia y el estatus de la
conexión.

4) Creando plantillas para el diseño


A pesar de que RAM Connection ya viene con varias plantillas definidas para el diseño, el usuario
puede querer personalizar el diseño con nuevas plantillas de acuerdo a los patrones de oficina y a las
características requeridas.
Sugerencia: Se sugiere hacer un respaldo de la base de datos de conexiones (archivo Connections.ini
en la carpeta DB del directorio principal) antes de generar o cambiar el diseño.

Para acceder a la base de datos de conexiones presione el botón


Aparecerá una ventana de diálogo mostrando las conexiones disponibles agrupadas en carpetas:

130
Capítulo 4: Ejemplos de conexiones para RC Standalone

Cree una nueva carpeta con el botón . Introduzca un nombre para el nuevo grupo de conexiones.
Para el caso del ejemplo, puede adoptar el grupo "My SHR SP".

Con la anterior carpeta seleccionada presione el botón para crear una nueva conexión. La
siguiente pantalla se desplegará:

Ingrese el nombre de la conexión, la clase, la familia y el tipo de conexión deseada y presione OK.
En este caso introduzca las opciones mostradas en la figura.
131
Capítulo 4: Ejemplos de conexiones para RC Standalone

Note que el nombre es utilizado para identificar la conexión y tiene que ser único en la base de datos.
Por ello, deberá asignar un nombre que describa la geometría y las principales características de la
conexión.
La siguiente ventana se desplegará:

Usted podrá revisar/cambiar todos los parámetros de la conexión.


Los siguientes datos son requeridos: Unidades, Norma, Cargas, ID de la conexión, Archivo LEO,
Etiqueta, datos principales y los datos requeridos en las conexiones de Corte y/o Momento. Escoja el
sistema de unidades Inglesas.
Las normas disponibles son ASD y LRFD. Escoja LRFD.
En el caso de las cargas, note que están precedidas por el icono lo cual significa que estos datos
serán transferidos automáticamente a la conexión desde la planilla de la ventana principal. Por este
motivo, puede dejar este campo sin entradas.
Ahora puede ingresar los parámetros específicos de la conexión. Note que las secciones y materiales
de los soportes y de las columnas también son transferidas desde el programa principal y no requieren
ser definidas. Los valores por defecto mostrados son usados solamente para el dibujo 3D.
Note también que tendrá que cambiar solamente los parámetros que son diferentes de la conexión a
ser generada y son constantes para todas las conexiones. Los parámetros variables son calculados por
macros. Los cuales se pueden requerir para el diseño o la optimización y van a ser tratados al final del
ejemplo.
En este caso, acepte todos los valores por defecto presionando el botón OK.

Cualquier cambio que realice, se reflejará en el área de dibujo. Presione el botón para ver el área
de dibujo en caso de que esta opción no se encuentre habilitada.

Usted podrá usar cualquiera de las herramientas disponibles en el área de dibujo


para hacer acercamientos, alejamientos y para rotar la vista de la conexión.

132
Capítulo 4: Ejemplos de conexiones para RC Standalone

La ayuda contexto sensitiva ( ) también se encuentra disponible para proporcionar información


técnica relacionada al parámetro actual a ser editado (donde se ubica el cursor).

133
Capítulo 4: Ejemplos de conexiones para RC Standalone

5) Editando las conexiones base a ser usadas


Si desea ingresar una conexión similar a las existentes, puede usar el botón Copiar. Por ejemplo, sitúe
el cursor en la conexión SP_1/4_BCF_2_3/4 y presione el botón como se muestra abajo:

Introduzca el nuevo nombre de la conexión. En el caso de este ejemplo use SP_1/4_BCF_3_3/4.


Edite la nueva conexión:

134
Capítulo 4: Ejemplos de conexiones para RC Standalone

En este ejemplo cambie el número de pernos de 2 a 3 y presione el botón OK. Note que la conexión
se muestra con 3 pernos y que la longitud ha cambiado automáticamente para que los pernos se
acomoden.

Cambie el número de pernos de 2 a tres para la nueva plantilla

6) Crear una base de datos de conexiones


Si desea crear varias conexiones, los procedimientos delineados en los pasos 1 y 2 pueden ser muy
largos y engorrosos. Se puede adoptar un procedimiento mucho más rápido con el fin de
cambiar/crear un conjunto de conexiones.
Primero tiene que generar un prototipo de conexión como se realizó en los pasos 1 y 2.
Generemos un conjunto completo de conexiones tipo Placa Simple de la base de datos.

135
Capítulo 4: Ejemplos de conexiones para RC Standalone

Seleccione la carpeta previa generada. Presione el botón “Exportar al clipboard”. Abra Excel y
péguelo en una hoja de cálculo.
La primera parte de la hoja de cálculo se verá similar a la siguiente figura:

Note que cada columna de la hoja de cálculo contiene los diferentes valores de un parámetro
específico de la conexión. Usted podrá usar las diferentes herramientas disponibles en Excel para
copiar o cambiar los valores. En el caso de este ejemplo, copie la línea de datos (fila 4) 4 veces. Las
siguientes columnas serán editadas de la siguiente manera:

Se cambia el nombre y número de filas de pernos (Nrow).


El usuario podrá mantener o incluso borrar el resto de las columnas. En el último caso la conexión
tomará los valores por defecto.
Una vez que los datos han sido definidos, el usuario podrá proceder con la generación.
Luego seleccione TODA la información y copie los datos al clipboard (Ctrl+C)

Presione el botón para pegar las conexiones en la base de datos.


El programa le preguntará si las conexiones existentes serán reemplazadas. Responda “si” y entonces
un mensaje con el número de conexiones generadas (6) se desplegará.
Las siguientes conexiones habrán sido generadas:

Como podrá ver, esta forma de generar conexiones es rápida y permite crear un conjunto completo de
conexiones que una oficina de diseño pueda necesitar con los valores requerido habituales.
Observe que Ud. tiene que configurar la barra de herramientas de conexiones para poder utilizar las
plantillas recién creadas en un botón de asignación. Ud. puede utilizar estas plantillas directamente
con los botones .

136
Capítulo 4: Ejemplos de conexiones para RC Standalone

7) Configure la barra de herramientas


En un proyecto específico se requiere, normalmente, una lista reducida de conexiones de la misma
clase. Dicha lista puede ser definida para un botón de asignación de la barra de herramientas de la
siguiente manera:

Vaya al menú principal, Configuración/Conexiones y seleccione la opción Configurar la barra de


herramientas de conexiones.
La ventana de configuración de la barra de herramientas de conexiones aparecerá.

Ventana de diálogo de configuración de la barra de herramientas de conexiones.


Existen dos grupos de conexiones predefinidos y se puede definir un tercer grupo.

Presione el botón para definir un nuevo grupo. Introduzca el nombre para el nuevo grupo (My
group).

137
Capítulo 4: Ejemplos de conexiones para RC Standalone

Ventana de diálogo para definir un nuevo grupo de botones.

Presione el botón para crear un nuevo botón.

Introduzca el nombre para el nuevo botón.

Pasos a seguir para crear el nuevo grupo de plantillas SP del nuevo botón.

Seleccione la plantilla o grupo de plantillas (en este caso My SHR SP) y presione el botón .
Repita el procedimiento hasta que tenga todas las conexiones deseadas en la lista del botón. Advierta
que el orden en la lista es muy importante y define la prioridad en la selección de las plantillas. Para

cambiar el orden de la lista puede usar los botones .

Finalmente, tendrá que seleccionar un bitmap adecuado para el botón. Presione y seleccione el
bitmap SinglePlate.bmp:
Comentario: Ud. puede crear sus propios bitmaps con cualquier programa de dibujo como PaintTM.

138
Capítulo 4: Ejemplos de conexiones para RC Standalone

Seleccione el bitmap SinglePlate.bmp para el botón creado.


Ud. tiene ahora un nuevo botón de asignación listo para usarse en el diseño de conexiones. Ud. puede
probarlo con las conexiones del ejemplo siguiendo un procedimiento similar al mostrado
anteriormente con las conexiones básicas.

8) Asignar conexiones inteligentes ('smart') al modelo


El programa viene con otro grupo de plantillas aparte de las conexiones básicas. Estas son las
plantillas inteligentes o del término en inglés 'smart', donde el código LEO determina los parámetros
de diseño principales como el tamaño del conector, el número de pernos, tamaño de soldaduras, etc.
sobre la base de las cargas actuantes. Esto posibilita que se requiera sólo una plantilla por familia y
tipo de conexión. Estas plantillas que se auto-optimizan están incluidas en el grupo 'Smart'

Ud. puede aplicar dichas plantillas en sus conexiones (con el botón de grupo ) y evaluarlas con la
relación de resistencia y el estatus que se muestran en la planilla. Si Ud. revisa los resultados del
diseño podrá notar que los resultados son similares a los obtenidos con las conexiones básicas en la
primera parte del ejemplo.

9) Crear o editar un macro en LEO


Aunque todas las plantillas de conexiones están listas para su uso, Ud. deberá revisar los macros
incluidos en las mismas para verificar que los criterios adoptados están de acuerdo a su práctica. Esto
también es válido para los macros de las conexiones básicas, los cuales ajustan sólo la geometría de
las diferentes piezas de la conexión.
El siguiente ejemplo trata de mostrar y explicar como hacer esto.
Vaya a la base de datos de conexiones, copie la conexión FP_BCF_1/2PL_1B7/8 con otro nombre
(por ejemplo Test FP BCF) y edite la conexión recién generada.

139
Capítulo 4: Ejemplos de conexiones para RC Standalone

Haga clic en el campo de Archivo LEO y la siguiente ventana aparecerá:

Presione Crear un nuevo archivo de LEO. Introduzca el nombre 'Macro1' y presione Editar el
archivo de LEO seleccionado.
El editor de LEO aparecerá:

Presione para inspeccionar las diferentes variables correspondientes a los datos de la ventana de
diálogo de conexiones. El ancho de placa depende de la distancia transversal entre pernos (g) y de la
distancia al borde correspondiente (Leh). Pongamos la distancia g en función del ancho de la viga.
Seleccione el campo correspondiente a la distancia g:

140
Capítulo 4: Ejemplos de conexiones para RC Standalone

Seleccione la distancia transversal entre pernos g.


Presione el botón Aceptar para obtener el nombre de la variable

Variable que corresponde al parámetro g.


Ahora Ud. requiere saber la variable correspondiente al ancho de ala de la viga:

En el editor de LEO presione y seleccione la sección de la viga.


Nota.- En este caso la variable no está visible en el diálogo de conexiones, por lo tanto, para ingresar
una propiedad de la sección, como el ancho de ala de la viga (bf) para este ejemplo, debe utilizar la
siguiente función: SectionProperty(Variable de sección, 'propiedad').
En este caso la variable de sección es BeamSection y la propiedad es 'bf'. Observe que las
propiedades que se pueden llamar de una sección son las mismas que se definen en la base de datos.
Por ejemplo para una sección W, se tienen las siguientes propiedades: d, bf, tw, tf, T, k, k1.
Por lo tanto, escriba en el editor:

141
Capítulo 4: Ejemplos de conexiones para RC Standalone

Ahora, presione y seleccione la distancia transversal al borde en el diálogo de conexiones:

En el editor de LEO presione “Aceptar” para obtener la variable correspondiente.


Ahora Ud. tiene completa la fórmula:

Presione para correr el macro.


Ud. puede notar que el panel de datos del editor muestra que la variable de la distancia entre pernos
ha cambiado de acuerdo a lo especificado en la fórmula.

Presione el botón de para abandonar el editor de LEO y guardar el macro.


Cambie el tamaño de soldadura de la conexión.

Presione igualmente el botón de OK en el diálogo de conexiones para terminar la edición de la


conexión.
Ahora Ud. puede probar su plantilla con sus conexiones.

142
Capítulo 5: Ejemplos de conexiones para RAM Advanse

Capítulo 5: Ejemplo de Conexiones para RC-RA


Este capítulo lo llevará paso a paso a través del diseño de conexiones de acero. La estructura a ser
utilizada en este capítulo es puramente ilustrativa y se muestra a continuación:

Es un pequeño edificio de acero con columnas, vigas y vigas maestras de acero.


Para más detalles referentes a la generación y el análisis de una estructura vea los ejemplos previos.
El archivo de este ejemplo está disponible en la carpeta Data\Samples de RAM Advanse.

1) Recuperar la estructura

Seleccione el comando Abrir estructura.

143
Capítulo 5: Ejemplos de conexiones para RAM Advanse

Abra Ejemplo Conexiones

2) Asignar conexiones básicas al modelo


RAM Advanse viene con plantillas de conexiones listas para usarse; éstas se llaman conexiones
básicas. En las próximas secciones se mostrará cómo puede Ud. configurarlas de acuerdo a su modo
de trabajo. Por el momento se trabajará con los valores estándar.
Comentario: El modelo de ejemplo viene ya con sus conexiones asignadas. Para borrar todas las
conexiones, seleccione toda la estructura (presione en la barra Selección), despliegue la planilla
de conexiones (presione en la barra Paneles, seleccione el tabulador
Cnx ). Finalmente presione el botón en la planilla.
Nota.- Antes de asignar las conexiones, el usuario debe tener mucho cuidado en hacer la distinción
entre vigas inclinadas y diagonales en la planilla, para que el programa pueda realizar una correcta
asignación de conexiones. Para ello:

144
Capítulo 5: Ejemplos de conexiones para RAM Advanse

Seleccione todas las diagonales del modelo, diríjase a “Conectividad y descripción” de la ventana
Miembros de la planilla y en la columna denominada Diagonal, cambie No por Sí haciendo doble
clic sobre la celda.
Una vez realizada esta distinción, se requiere desplegar la barra de herramienta de conexiones en la
parte derecha de su pantalla para empezar con las asignaciones de conexiones. Para esto vaya al menú
Ver barra de herramientas, conexiones o haga click derecho en la pantalla de anclaje.

Seleccione las condiciones de carga que serán consideradas en el diseño. Presione el botón (2)
de la barra Conexiones y seleccione las condiciones para el ejemplo.
145
Capítulo 5: Ejemplos de conexiones para RAM Advanse

Seleccione todas las condiciones de carga y mantenga el límite de la relación de esfuerzos en 1.0
(valor por defecto) para el diseño de conexiones en el ejemplo.
Ud., tiene que utilizar la regla de seleccionar y aplicar para realizar cualquier operación. Por esto,
seleccione primero toda la estructura presionando el botón en la barra Selección (3).
Ahora sí nos encontramos listos para asignar las primeras conexiones. Como un primer intento, se
necesita saber exactamente la conexión óptima requerida en cada junta. Se recomienda seguir el
procedimiento de ejecutar un diseño individual para luego evaluar las conexiones a obtenerse.

Presione el botón de 'Diseñar cada conexión individualmente' de la barra de herramientas (4).

Luego, presione el botón del grupo de conexiones básicas (5) y seleccione la conexión Basic SP
(Single Plate) (6).

146
Capítulo 5: Ejemplos de conexiones para RAM Advanse

Pasos para asignar conexiones de corte de placa simple a toda la estructura. Note que la posición de
las barras es solo una configuración posible, puesto que el usuario puede mover y activar/desactivar
las mismas.
En un momento el programa sugerirá una conexión de placa simple óptima para cada junta de la
estructura que puede albergar una conexión de corte.

147
Capítulo 5: Ejemplos de conexiones para RAM Advanse

Modelo con todas las juntas de corte con una placa simple de corte.

Presione el botón para ver el nombre de la plantilla utilizada para cada conexión que incluye el
nombre de la familia. Seleccione primero una instancia de la familia de la conexión, con el fin de
evaluar las diferentes conexión de placa simple requeridas. En este caso seleccione una conexión del
la familia BCW.

Haga clic con el botón izquierdo del ratón sobre una conexión SP-BCW.
Vaya a Herramientas/Selección de conexiones y ejecute el comando Seleccionar conexiones de la

misma familia. Presione el botón para revisar las características principales de cada conexión.

148
Capítulo 5: Ejemplos de conexiones para RAM Advanse

Conexio
nes de placa simple BCW diseñadas individualmente para cada junta.
Advierta que hay algunas conexiones que requieren 3 pernos, mientras que el resto sólo necesita 2
pernos. Ahora supongamos que por razones constructivas se decide adoptar la misma conexión para
todas las juntas de la familia BCW.

Seleccione toda la estructura (con ), levante el botón para diseñar por grupo y presione de

nuevo para asignar las conexiones de placa simple ( ). Ud. puede seleccionar las
conexiones BCW y podrá ver que todas las conexiones BCW están con 3 pernos (tal como se
esperaba). Las otras familias tienen sólo 2 pernos. Cuando Ud. diseña por grupo, se obtiene la misma
conexión para cada familia independientemente de las secciones y materiales de cada junta.

Ud. puede verificar el estatus y la relación de resistencia presionando el botón para la

envolvente de diseño y para la condición de carga actual. Note que para cada conexión se
muestra una relación de resistencia diferente.
Advierta también que Ud. puede seleccionar todas las conexiones que tienen un estatus de Bien o No
cumple, presionando los siguientes botones . En el ejemplo todas las conexiones están bien y
verifican con las especificaciones de norma.
También es posible imprimir un reporte de resumen, para ello, seleccione toda la estructura y vaya a
Reportes/Diseño de conexiones. Seleccione la opción de Agrupar por etiqueta. Con este reporte Ud.

149
Capítulo 5: Ejemplos de conexiones para RAM Advanse

va a obtener un resumen de todas las conexiones seleccionadas con sus principales características y
relaciones de resistencia críticas.
Para el ejemplo se tienen:
Descripci Fam Tip Etiqueta ID Ratio Estatus
ón ilia o

Basic SP BCW SP SP_BCW_3/8PL_3 42 0.67 BIEN


71 B7/8
Basic SP BCF SP_BCF_1/4PL_2 39 0.70 BIEN
72 B7/8
Basic SP BG SP_BG_1/4PL_2B 65 0.70 BIEN
73 7/8

Ahora, se puede continuar con el diseño de las conexiones de momento.


Presione el botón para todas las articulaciones de la estructura (Ud. tiene que seleccionar
previamente todos los miembros). Las conexiones de momento se diseñarán sólo para las juntas
rígidas (no articuladas).

Seleccionar toda la estructura (con ), presione el botón para diseñar individualmente y luego
presione el botón para las conexiones alas con placas FP Bolted . Tome una de las
conexiones FP (de la familia BCW) para ver las conexiones diseñadas. Luego, ejecute el comando
seleccionar conexiones del mismo tipo.

150
Capítulo 5: Ejemplos de conexiones para RAM Advanse

Conexiones de alas con placas con diseño individual.

Ud. puede verificar el estatus y la relación de resistencia de las conexiones (con o ).

También puede ver las características principales con el botón (mostrar parámetros diseñados o
etiquetas).
A continuación se diseñarán las conexiones de diagonales, para ello seleccione toda la estructura
(con ), presione el botón para las conexiones de diagonales con cartela (Gusset) y seleccione
la conexión CBB_DA (Columna, Vigas y Diagonales-Doble Angular) .
Como podrá observar 6 conexiones de diagonales fueron asignadas.

151
Capítulo 5: Ejemplos de conexiones para RAM Advanse

Conexiones de diagonales
Con esto se puede dar por concluido el diseño de conexiones para el ejemplo. Advierta que la tarea
fue realizada en forma rápida y simple. Lo que Ud. requiere saber ahora es cómo configurar su diseño
de conexiones. Esto se mostrará en las siguientes secciones.
Si se quiere revisar en detalle una o varias conexiones (que compartan las mismas secciones y
materiales), sólo debe seleccionarlas e ir al Detallamiento/Conexiones del menú principal. Por
ejemplo, seleccione las conexiones SP BCF del primer piso (columnas perimetrales) y vaya al
detallamiento.

Aparecerá una ventana de diálogo preguntado por las cargas que se considerarán en el
detallamiento. Seleccione la carga envolvente.

152
Capítulo 5: Ejemplos de conexiones para RAM Advanse

Revise todos los datos para las conexiones seleccionadas en el diálogo de conexiones. Ud. puede
imprimir los datos o los resultados presionando los siguientes botones o
respectivamente.
Cualquier parámetro de las conexiones puede ser editado. Esto es muy útil cuando el diseño
automático no ha sido exitoso con el fin de obtener una conexión adecuada. Note, sin embargo, que
cualquier cambio manual se perderá en caso de realizarse un rediseño o una asignación sobre la
conexión existente.
Ahora es tiempo de guardar su estructura junto con las conexiones diseñadas. Presione en la
barra Modelo.
¿Qué sucedería si las cargas, la geometría o cualquier condición de diseño cambian? No hay
problema, Ud. puede rediseñar todas o parte de sus conexiones de forma rápida y eficiente. Por
ejemplo, seleccione sus conexiones FP BCW (Consejo: utilice la opción Seleccionar conexiones del

mismo tipo en el menú Herramientas/Selección de conexiones). Presione el botón para cambiar

la configuración, adoptando un límite de relación de esfuerzos igual a 0.80. Presione el botón


para ver el estatus y la relación de esfuerzos para las conexiones seleccionadas.

Para cambiar esto, presione el botón de rediseño ( ) en la barra de herramientas. Advierta que la
relación de esfuerzos para la envolvente (0.679) se encuentra ahora bajo el límite establecido. Para
ello el programa ha tenido que modificar las conexiones que estaban con una relación superior a 0.8.

3) Creando plantillas para el diseño


A pesar de que RAM Advanse ya viene con varias plantillas definidas para el diseño, el usuario
puede querer personalizar el diseño con nuevas plantillas de acuerdo a los patrones de oficina y a las
características requeridas.

153
Capítulo 5: Ejemplos de conexiones para RAM Advanse

Se sugiere hacer un respaldo de la base de datos de conexiones (archivo Connections.ini


en la carpeta DB del directorio principal de RAM Advanse y los archivos de la carpeta) antes de
generar o cambiar el diseño.
Para acceder a la base de datos de conexiones vaya al menú principal y seleccione la opción
Configuración/Base de datos/Conexiones:

Aparecerá una ventana de diálogo mostrando las conexiones disponibles agrupadas en carpetas:

Cree una nueva carpeta con el botón . Introduzca un nombre para el nuevo grupo de conexiones.
Para el caso del ejemplo, puede adoptar el grupo "My SHR SP".

Con la anterior carpeta seleccionada presione el botón para crear una nueva conexión. La
siguiente pantalla se desplegará:

154
Capítulo 5: Ejemplos de conexiones para RAM Advanse

Ingrese el nombre de la conexión, la clase, la familia y el tipo de conexión deseada y presione OK.
En este caso introduzca las opciones mostradas en la figura.
Note que el nombre es utilizado para identificar la conexión y tiene que ser único en la base de datos.
Por ello, deberá asignar un nombre que describa la geometría y las principales características de la
conexión.
La siguiente ventana se desplegará:

155
Capítulo 5: Ejemplos de conexiones para RAM Advanse

Usted podrá revisar/cambiar todos los parámetros de la plantilla de conexión.


Los siguientes datos son requeridos: Unidades, Norma, Cargas, Archivo LEO, Etiqueta, datos
principales y los datos requeridos en las conexiones de Corte y/o momento. Escoja el sistema de
unidades inglesas. Las normas disponibles son ASD y LRFD. Escoja LRFD.
En el caso de las cargas, note que están precedidas por el icono ó , lo cual significa que estos
datos serán transferidos automáticamente a la conexión desde RAM Advanse. Por este motivo, puede
dejar este campo sin entradas.
Ahora puede ingresar los parámetros específicos de la conexión. Note que las secciones y materiales
de los soportes y de las columnas también son transferidos desde el programa principal y no
requieren ser definidos. Los valores por defecto mostrados son usados solamente para el dibujo 3D.
Note también que tendrá que cambiar solamente los parámetros que son diferentes de la conexión a
ser generada y son constantes para todas las conexiones. Los parámetros variables son calculados por
macros. Los cuales se pueden requerir para el diseño o la optimización y van a ser tratados al final del
ejemplo.
En este caso, acepte todos los valores por defecto presionando el botón Aceptar.

Cualquier cambio que realice, se reflejará en el área de dibujo. Presione el botón para ver el área
de dibujo en caso de que esta opción no se encuentre habilitada.
Usted podrá usar cualquiera de las herramientas disponibles en el área de dibujo

para hacer acercamientos, alejamientos, rotaciones o modificar


la forma en la que se despliega la vista de la conexión.

156
Capítulo 5: Ejemplos de conexiones para RAM Advanse

La ayuda contexto sensitiva ( ) también se encuentra disponible para proporcionar información


técnica relacionada al parámetro actual a ser editado (donde se ubica el cursor).

4) Editando las conexiones base a ser usadas


Si desea ingresar una conexión similar a las existentes, puede usar el botón Copiar. Por ejemplo, sitúe
el cursor en la conexión SP_1/4_BCF_2_3/4 y presione el botón como se muestra abajo:

Introduzca el nuevo nombre de la conexión. En el caso de este ejemplo use SP_1/4_BCF_3_3/4.


Edite la nueva conexión:

En este ejemplo cambie el número de pernos de 2 a 3 y presione el botón OK. Note que la conexión
se muestra con 3 pernos y que la longitud ha cambiado automáticamente para que los pernos se
acomoden.

157
Capítulo 5: Ejemplos de conexiones para RAM Advanse

Cambie el número de pernos de 2 a tres para la nueva plantilla

5) Crear una base de datos de conexiones


Si desea crear varias conexiones, los procedimientos delineados en los pasos 1 y 2 pueden ser muy
largos y engorrosos. Se puede adoptar un procedimiento mucho más rápido con el fin de
cambiar/crear un conjunto de conexiones.
Primero tiene que generar un prototipo de conexión como se realizó en los pasos 1 y 2.
Generemos un conjunto completo de conexiones tipo Placa Simple de la base de datos.

Seleccione la carpeta previamente generada. Presione el botón “Exportar al clipboard”. Abra Excel
y péguelo en una hoja de cálculo.
La primera parte de la hoja de cálculo se verá similar a la siguiente figura:

158
Capítulo 5: Ejemplos de conexiones para RAM Advanse

Note que cada columna de la hoja de cálculo contiene los diferentes valores de un parámetro
específico de la conexión. Usted podrá usar las diferentes herramientas disponibles en Excel para
copiar o cambiar los valores. En el caso de este ejemplo, copie la línea de datos (fila 4) 4 veces. Las
siguientes columnas serán editadas de la siguiente manera:

El nombre y número de filas de pernos (Nrow) son cambiados.


El usuario podrá mantener o incluso borrar el resto de las columnas. En el último caso la conexión
tomará los valores por defecto.
Una vez que los datos han sido definidos, el usuario podrá proceder con la generación.
Luego seleccione TODA la información y copie los datos al clipboard (Ctrl+C)

Presione el botón para pegar las conexiones en la base de datos.


El programa le preguntará si las conexiones existentes serán reemplazadas. Responda “si” y entonces
un mensaje con el número de conexiones generadas (6) se desplegará.
Las siguientes conexiones habrán sido generadas:

Como podrá ver, esta forma de generar conexiones es rápida y permite crear un conjunto completo de
conexiones que una oficina de diseño pueda necesitar con los valores requeridos habituales.
Observe que Ud. tiene que configurar la barra de herramientas de conexiones para poder utilizar las
plantillas recién creadas en un botón de asignación. Ud. puede utilizar estas plantillas directamente
con la herramienta de la planilla de conexiones.

6) Configure la barra de herramientas de conexiones para diseño


En un proyecto específico se requiere, normalmente, una lista reducida de conexiones. Dicha lista
puede ser definida para un botón de asignación de la barra de herramientas de la siguiente manera:

159
Capítulo 5: Ejemplos de conexiones para RAM Advanse

Vaya al menú principal, Configuración/Conexiones y seleccione la opción Configurar la barra de


herramientas...
La siguiente ventana será desplegada:

La ventana de configuración de la barra de herramientas de conexiones aparecerá.


Existen tres grupos de conexiones predefinidos y se puede definir un tercer grupo.

Presione el botón para definir un nuevo grupo. Introduzca el nombre para el nuevo grupo (My
group).

Ventana de diálogo para definir un nuevo grupo de botones.

Presione el botón para crear un nuevo botón.

Introduzca el nombre para el nuevo botón.

160
Capítulo 5: Ejemplos de conexiones para RAM Advanse

El nuevo botón es creado.

Pasos a seguir para crear el nuevo grupo de plantillas SP del nuevo botón.

Seleccione la plantilla o grupo de plantillas (en este caso My SHR SP) y presione el botón .
Repita el procedimiento hasta que tenga todas las conexiones deseadas en la lista del botón. Advierta
que el orden en la lista es muy importante y define la prioridad en la selección de las plantillas. Para
cambiar el orden de la lista puede usar los botones .

Finalmente, tendrá que seleccionar un bitmap adecuado para el botón. Presione y seleccione el
bitmap SinglePlate.bmp:
Comentario: Ud. puede crear sus propios bitmaps con cualquier programa de dibujo como PaintTM.

161
Capítulo 5: Ejemplos de conexiones para RAM Advanse

Seleccione el bitmap SinglePlate.bmp para el botón creado.


Ud. tiene ahora un nuevo botón de asignación listo para usarse en el diseño de conexiones. Ud. puede
probarlo en el modelo del ejemplo siguiendo un procedimiento similar al mostrado anteriormente con
las conexiones básicas.

7) Asignar conexiones inteligentes ('smart') al modelo


El programa viene con otro grupo de plantillas aparte de las conexiones básicas. Estas son las
plantillas inteligentes o del término en inglés 'smart', donde el código LEO determina los parámetros
de diseño principales como el tamaño del conector, el número de pernos, tamaño de soldaduras, etc.
en base a las cargas actuantes. Esto posibilita que se requiera sólo una plantilla por familia y tipo de
conexión. Estas plantillas que se auto-optimizan están incluidas en el grupo 'Smart'
Comentario: Si Ud. ya creo sus conexiones con el grupo básico, deberá previamente borrar las
conexiones en el modelo. Para esto, seleccione toda la estructura (Presione en la barra Selección),
despliegue la planilla de conexiones (presione en la barra Paneles, seleccione el tabulador
Cnx ). Finalmente presione el botón en la planilla.

Seleccione primero toda la estructura. Presione

Seleccione la opción para 'Diseñar cada conexión individualmente' (presione el botón de la


barra de herramientas). Luego elija el grupo de conexiones inteligentes ('Smart') y finalmente
asigne las conexiones Smart SP (Placa simple) .
Como puede notar, se han asignado diferentes conexiones de placa simple al modelo. Advierta que
cuando se presione el botón , se despliega el nombre de las plantillas que en este caso sólo indica

la familia de la conexión (por ejemplo SP BCF). Presione para ver los parámetros de diseño
principales. Si Ud. revisa los resultados del diseño, podrá verificar que estos son muy similares a los
obtenidos con las conexiones básicas al principio del ejemplo. Note, sin embargo, que los resultados

162
Capítulo 5: Ejemplos de conexiones para RAM Advanse

a obtenerse con la opción de diseño por grupo no serán los mismos porque el programa en este caso
va a diseñar una conexión óptima para cada subgrupo (conexiones de la misma familia y con las
mismas secciones de miembro).

8) Crear o editar un macro en LEO


Aunque todas las plantillas de conexiones están listas para su uso, Ud. deberá revisar los macros
incluidos en las mismas para verificar que los criterios adoptados estén de acuerdo a su práctica. Esto
también es válido para los macros de las conexiones básicas, los cuales ajustan sólo la geometría de
las diferentes piezas de la conexión.
El siguiente ejemplo trata de mostrar y explicar como hacer esto.
Vaya a la base de datos de conexiones, copie la conexión FP_BCF_1/2PL_1B7/8 con otro nombre
(por ejemplo Test FP BCF) y edite la conexión recién generada.

Ingrese a la plantilla haciendo doble clic y con un clic ingrese en el campo de Archivo LEO. La
siguiente ventana aparecerá:

Presione Crear un nuevo archivo de LEO. Introduzca el nombre 'Macro1' y presione Editar el
archivo de LEO seleccionado en la planilla.
El editor de LEO aparecerá:

163
Capítulo 5: Ejemplos de conexiones para RAM Advanse

Presione para inspeccionar las diferentes variables correspondientes a los datos de la ventana de
diálogo de conexiones. El ancho de placa depende de la distancia transversal entre pernos (g) y de la
distancia al borde correspondiente (Leh). Pongamos la distancia g en función del ancho de la viga.
Seleccione el campo correspondiente a la distancia g:

Seleccione la distancia transversal entre pernos g.


Presione el botón OK para obtener el nombre de la variable

Variable que corresponde al parámetro g.


Ahora Ud. requiere saber la variable correspondiente al ancho de ala de la viga:

164
Capítulo 5: Ejemplos de conexiones para RAM Advanse

En el editor de LEO presione y seleccione la sección de la viga.


Nota.- En este caso la variable no está visible en el diálogo de conexiones, por lo tanto, para ingresar
una propiedad de la sección, como el ancho de ala de la viga (bf) para este ejemplo, debe utilizar la
siguiente función: SectionProperty (Variable de sección, 'propiedad').
En este caso la variable de sección es BeamSection y la propiedad es 'bf'. Observe que las
propiedades que se pueden llamar de una sección son las mismas que se definen en la base de datos.
Por ejemplo para una sección W, se tienen las siguientes propiedades: d, bf, tw, tf, T, k, k1.
Por lo tanto, escriba en el editor:

Ahora, presione y seleccione la distancia transversal al borde:

En el editor de LEO presione “Aceptar” para obtener la variable correspondiente.


Ahora Ud. tiene completa la fórmula:

Presione para correr el macro.


Ud. puede notar que el panel de datos del editor muestra que la variable de la distancia entre pernos
ha cambiado de acuerdo a lo especificado en la fórmula.

165
Capítulo 5: Ejemplos de conexiones para RAM Advanse

Presione el botón de para abandonar el editor de LEO y guardar el macro.


Presione igualmente el botón de OK en el diálogo de conexiones para terminar la edición de la
conexión.

Ahora Ud. puede probar su plantilla en el modelo. Seleccione toda la estructura (presione )

Vaya a la planilla de conexiones, seleccione la plantilla Test FP BCF y presione el botón .

Asigne una descripción a las nuevas conexiones (presione el botón ).


Para dibujar las conexiones en 3D, presione el botón . Advierta que aunque las vigas tienen
diferentes anchos de alas, la misma conexión ha sido adoptada que amolda su ancho al ancho del ala
de la viga respectiva.

Ud. puede borrar cualquier conexión, seleccionándola previamente y presionando el botón .

166
Capítulo 5: Ejemplos de conexiones para RAM Advanse

Un procedimiento similar puede ser empleado para editar las plantillas de conexiones de ala de placa
de la familia BCW.
Finalmente, para revisar el diseño de las conexiones, seleccione las conexiones deseadas (sugerencia:

use el botón ) y entre al diálogo de conexiones o imprima el reporte de diseño del programa
principal.

167
Capítulo 6: Ejemplos de conexiones para RAM SS

Capítulo 6: Ejemplo de Conexiones para RC-RSS


Este capítulo lo llevará paso a paso a través de la creación, diseño y optimización de conexiones de
acero en RAM Connection. La estructura a ser utilizada en este capítulo es puramente ilustrativa y se
muestra a continuación:

Se trata de un pequeño edificio con columnas, vigas y vigas maestras de acero. Las vigas y columnas
perimetrales son la que resisten las cargas laterales, mientras que las vigas y columnas interiores sólo
están diseñadas para las cargas de gravedad.
Vea los ejemplos del tutor de RAM SS para más detalles referentes a la generación y el análisis de la
estructura. El archivo de este ejemplo está disponible en la carpeta Data de RAM SS.

1) Llame a RAM Connection


Una vez que se tenga la estructura creada en el RAM Modeler (el marco de contraventeo y el de
gravedad, los datos de placas, las cargas y los datos de cada piso), Ud. puede definir o diseñar las
columnas y vigas de gravedad con los módulos de diseño, para continuar luego con el análisis en
RAM Frame. Cuando tenga las secciones de la estructura totalmente definidas, Ud. estará listo para
usar RAM Connection. Este módulo es una herramienta poderosa para ayudarle en el diseño rápido e
interactivo de las conexiones de acero más comunes.
Para empezar con el ejemplo, salga de RAM Manager y corra RAM Connection. Abra el archivo
ConnEx.rss. Advierta que el modelo se encuentra completamente definido y analizado.
La ventana de RAM Connection aparecerá. Ud. puede revisar su modelo usando las siguientes
opciones gráficas:

169
Capítulo 6: Ejemplos de conexiones para RAM SS

Revise
su modelo de RAM SS usando las diferentes herramientas de despliegue disponibles 1) Barra
Visualización 2) Barra Cursor 3) Barra Propiedades del modelo 4)Barra Modelo 3D 5)Barra
Cargas. Note que la posición de las barras es solo una configuración posible, puesto que el usuario
puede mover y activar/desactivar las mismas

2) Asignar conexiones básicas al modelo


RAM Connection viene con plantillas de conexiones listas para usarse; éstas se llaman conexiones
básicas. En las próximas secciones se mostrará cómo puede Ud. configurarlas de acuerdo a su modo
de trabajo. Por el momento se trabajará con los valores estándar.
Comentario: Si el modelo de ejemplo está con conexiones asignadas, Ud. deberá borrarlas.
Seleccione toda la estructura (presione en la barra Selección), despliegue la planilla de
conexiones (presione en la barra Paneles) y presione el botón en la planilla.
Para empezar con las asignaciones de conexiones se requiere desplegar la barra de herramientas de

conexiones y utilizar uno de los botones de grupo de asignación: .


Pero antes debe seleccionar las condiciones de carga que serán consideradas en el diseño. Presione el
botón (1) de la barra Conexiones y seleccione las condiciones para el ejemplo.
Note que en el ejemplo se van a utilizar las combinaciones de carga generadas en RAM SS (RAM
Frame), para esto debe tener presionado el botón de la barra de Cargas.

170
Capítulo 6: Ejemplos de conexiones para RAM SS

Seleccione todas las combinaciones de carga y mantenga el límite de la relación de esfuerzos en 1.0
(valor por defecto) para el diseño de conexiones en el ejemplo.
Ud., tiene que utilizar la regla de seleccionar y aplicar para realizar cualquier operación. Por esto,
seleccione primero toda la estructura presionando el botón en la barra Selección (2).
Ahora sí nos encontramos listos para asignar las primeras conexiones. Como un primer intento, se
necesita saber exactamente la conexión óptima requerida en cada junta. Se recomienda seguir el
procedimiento de ejecutar un diseño individual para luego evaluar las conexiones obtenidas.

Presione el botón Diseñar cada conexión individualmente de la barra de herramientas (3).


Luego, presione el botón del grupo de conexiones básicas (4) y seleccione la conexión Basic SP
(Single Plate) (5).

171
Capítulo 6: Ejemplos de conexiones para RAM SS

Pasos
para asignar conexiones de corte de placa simple a toda la estructura.
En un momento el programa sugerirá una conexión de placa simple óptima para cada junta de la
estructura que puede albergar una conexión de corte.

172
Capítulo 6: Ejemplos de conexiones para RAM SS

Modelo con todas las juntas de corte con una placa simple de corte.

Presione el botón para ver el nombre de la plantilla utilizada para cada conexión que incluye el
nombre de la familia. Seleccione primero una instancia de la familia de la conexión, con el fin de
evaluar las diferentes conexión de placa simple requeridas. En este caso seleccione una conexión de
la familia BCW.

Haga clic con el botón izquierdo del ratón sobre una conexión SP-BCW.
Vaya a Herramientas/Selección de conexiones y ejecute el comando Seleccionar conexiones de la

misma familia. Presione el botón para revisar las características principales de cada conexión.

173
Capítulo 6: Ejemplos de conexiones para RAM SS

Conexio
nes de placa simple BCW diseñadas individualmente para cada junta.
Advierta que hay algunas conexiones que requieren 4 y 3 pernos, mientras que el resto sólo necesita 2
pernos. Ahora supongamos que por razones constructivas se decide adoptar la misma conexión para
todas las juntas de la familia BCW.

Seleccione toda la estructura (con ), levante el botón para diseñar por grupo y presione de
nuevo para asignar las conexiones de placa simple ( + ). Ud. puede seleccionar las conexiones
BCW y podrá ver que todas las conexiones BCW están con 4 pernos (tal como se esperaba). Las otras
familias tienen sólo 3 pernos. Cuando Ud. diseña por grupo, se obtiene la misma conexión para cada
familia independientemente de las secciones y materiales de cada junta.

Ud. puede verificar el estatus y la relación de resistencia presionando el botón para la

envolvente de diseño y para la condición de carga actual. Note que para cada conexión se
muestra una relación de resistencia diferente.
Advierta también que Ud. puede seleccionar todas las conexiones que tienen un estatus de Bien o No
cumple, presionando los siguientes botones . En el ejemplo todas las conexiones están bien y
verifican con las especificaciones de norma.

174
Capítulo 6: Ejemplos de conexiones para RAM SS

También es posible imprimir un reporte de resumen, para ello, seleccione toda la estructura y vaya a
Reportes/Diseño de conexiones. Seleccione la opción de agrupar: Máximo por etiqueta de conexión.
Con este reporte Ud. va a obtener un resumen de todas las conexiones seleccionadas con sus
principales características y relaciones de resistencia críticas.
Para el ejemplo se tienen:
Descripci Fam Tip Etiqueta ID Ratio Estatus
ón ilia o

Basic SP BCW SP SP_BCW_3/8PL_3 42 0.88 BIEN


71 B7/8
Basic SP BCF SP_BCF_1/4PL_2 44 0.63 BIEN
72 B7/8
Basic SP BG SP_BG_1/4PL_2B 66 0.63 BIEN
73 7/8

Ahora, se puede continuar con el diseño de las conexiones de momento.


Presione el botón para todas las articulaciones de la estructura (Ud. tiene que seleccionar
previamente todos los miembros). Las conexiones de momento se diseñarán sólo para las juntas
rígidas (no articuladas).

Seleccionar toda la estructura (con ), presione el botón para diseñar individualmente y luego
presione el botón Basic y elija las conexiones alas con placas FP Bolted . Tome una
instancia de la conexión FP (para la familia BCW) para ver las conexiones diseñadas. Luego, ejecute
el comando seleccionar conexiones del mismo tipo.

175
Capítulo 6: Ejemplos de conexiones para RAM SS

Conexiones de alas con placas con diseño individual.

Ud. puede verificar el estatus y la relación de resistencia de las conexiones (con o ).

También puede ver las características principales con el botón (mostrar parámetros diseñados o
etiquetas).
A continuación se diseñarán las conexiones de diagonales, para ello seleccione toda la estructura

(con ), presione el botón para diseñar individualmente y luego presione el botón para las
conexiones de diagonales con cartela (Gusset) y seleccione la conexión CBB_DA (Columna,
Vigas y Diagonales-Doble Angular) .
Como podrá observar 6 conexiones de diagonales fueron asignadas.

176
Capítulo 6: Ejemplos de conexiones para RAM SS

Conexiones de diagonales
Con esto se puede dar por concluido el diseño de conexiones para el ejemplo. Advierta que la tarea
fue realizada en forma rápida y simple. Lo que Ud. requiere saber ahora es cómo configurar su diseño
de conexiones. Esto se mostrará en las siguientes secciones.
Si se quiere revisar en detalle una o varias conexiones (que compartan las mismas secciones y
materiales), sólo debe seleccionarlas y ejecutar luego el comando Detallamiento/Conexiones del
menú principal. Por ejemplo, seleccione las conexiones SP BCF del primer piso (columnas
perimetrales) (tomando una instancia de la conexión deseada SP BCF y presionando el botón de
la barra de herramientas de conexiones) y vaya al detallamiento.

Aparecerá una ventana de diálogo preguntado por las cargas que se considerarán en el detallamiento.
Seleccione la carga envolvente.

177
Capítulo 6: Ejemplos de conexiones para RAM SS

Revise todos los datos para las conexiones seleccionadas en el diálogo de conexiones. Ud. puede
imprimir los datos o los resultados presionando los siguientes botones o
respectivamente.
Cualquier parámetro de las conexiones puede ser editado. Esto es muy útil cuando el diseño
automático no ha sido exitoso con el fin de obtener una conexión adecuada. Note, sin embargo, que
cualquier cambio manual se perderá en caso de realizarse un rediseño o una asignación sobre la
conexión existente.
Ahora es tiempo de guardar su estructura junto con las conexiones diseñadas. Presione en la
barra Modelo.
¿Qué sucedería si las cargas, la geometría o cualquier condición de diseño cambia? No hay problema,
Ud. puede rediseñar todas o parte de sus conexiones de forma rápida y eficiente. Por ejemplo,
seleccione sus conexiones FP BCW (Consejo: utilice la opción Seleccionar conexiones del mismo
tipo en el menú Herramientas/Selección de conexiones). Presione el botón para cambiar la

configuración, adoptando un límite de relación de esfuerzos igual a 0.80. Presione el botón para
ver el estatus y la relación de esfuerzos para las conexiones seleccionadas.

178
Capítulo 6: Ejemplos de conexiones para RAM SS

Algunas conexiones FP BCW no cumplen con el límite impuesto de la relación de esfuerzos (0.80).
Para cambiar esto, presione el botón de rediseño ( ) en la barra de herramientas. Advierta que la
relación de esfuerzos para la envolvente se encuentra ahora bajo el límite establecido. Para ello el
programa ha tenido que modificar las conexiones que estaban con una relación superior a 0.8.

3) Creando plantillas para el diseño


A pesar de que RAM Connection ya viene con varias plantillas definidas para el diseño, el usuario
puede querer personalizar el diseño con nuevas plantillas de acuerdo a los patrones de oficina y a las
características requeridas.
Sugerencia: Se sugiere hacer un respaldo de la base de datos de conexiones (archivo Connections.ini
en la carpeta DB del directorio principal) antes de generar o cambiar el diseño.
Para acceder a la base de datos de conexiones vaya al menú principal y seleccione la opción
Configuración/Base de datos/Conexiones:

Aparecerá una ventana de diálogo mostrando las conexiones disponibles agrupadas en carpetas:

179
Capítulo 6: Ejemplos de conexiones para RAM SS

Cree una nueva carpeta con el botón . Introduzca un nombre para el nuevo grupo de conexiones.
Para el caso del ejemplo, puede adoptar el grupo "My SHR SP".

Con la anterior carpeta seleccionada presione el botón para crear una nueva conexión. La
siguiente pantalla se desplegará:

Ingrese el nombre de la conexión, la clase, la familia y el tipo de conexión deseada y presione OK.
En este caso introduzca las opciones mostradas en la figura.
Note que el nombre es utilizado para identificar la conexión y tiene que ser único en la base de datos.
Por ello, deberá asignar un nombre que describa la geometría y las principales características de la
conexión.
La siguiente ventana se desplegará:

180
Capítulo 6: Ejemplos de conexiones para RAM SS

Usted podrá revisar/cambiar todos los parámetros de la plantilla de conexión.


Los siguientes datos son requeridos: Unidades, Norma, Cargas, Id de la conexión, Archivo LEO,
Etiqueta, datos principales y los datos requeridos en las conexiones de Corte y/o Momento. Escoja el
sistema de unidades Inglesas.
Las normas disponibles son ASD y LRFD. Escoja LRFD.
Ahora puede ingresar los parámetros específicos de la conexión. Note que las secciones y materiales
de los soportes y de las columnas también son transferidos desde el programa principal y no
requieren ser definidos. Los valores por defecto mostrados son usados solamente para el dibujo 3D.
Note también que tendrá que cambiar solamente los parámetros que son diferentes de la conexión a
ser generada y son constantes para todas las conexiones. Los parámetros variables son calculados por
macros. Los cuales se pueden requerir para el diseño o la optimización y van a ser tratados al final del
ejemplo.
En este caso, acepte todos los valores por defecto presionando el botón OK.

Cualquier cambio que realice, se reflejará en el área de dibujo. Presione el botón para ver el área
de dibujo en caso de que esta opción no se encuentre habilitada.

181
Capítulo 6: Ejemplos de conexiones para RAM SS

Usted podrá usar cualquiera de las herramientas disponibles en el área de dibujo para hacer
acercamientos, alejamientos y para rotar la vista de la conexión.

La ayuda contexto sensitiva ( ) también se encuentra disponible para proporcionar información


técnica relacionada al parámetro actual a ser editado (donde se ubica el cursor).

4) Editando las conexiones base a ser usadas


Si desea ingresar una conexión similar a las existentes, puede usar el botón Copiar. Por ejemplo, sitúe
el cursor en la conexión SP_1/4_BCF_2_3/4 y presione el botón como se muestra abajo:

Introduzca el nuevo nombre de la conexión. En el caso de este ejemplo use SP_1/4_BCF_3_3/4.


Edite la nueva conexión:

182
Capítulo 6: Ejemplos de conexiones para RAM SS

En este ejemplo cambie el número de pernos de 2 a 3 y presione el botón OK. Note que la conexión
se muestra con 3 pernos y que la longitud ha cambiado automáticamente para que los pernos se
acomoden.

Cambie el número de pernos de 2 a 3 para la nueva plantilla

183
Capítulo 6: Ejemplos de conexiones para RAM SS

5) Crear una base de datos de conexiones


Si desea crear varias conexiones, los procedimientos delineados en la anterior sección pueden ser
muy largos y engorrosos. Se puede adoptar un procedimiento mucho más rápido con el fin de
cambiar/crear un conjunto de conexiones.
Primero tiene que generar un prototipo de conexión como se realizó en la sección 3.
Generemos un conjunto completo de conexiones tipo Placa Simple de la base de datos.

Seleccione la carpeta previamente generada. Presione el botón “Exportar al clipboard”. Abra Excel
y péguelo en una hoja de cálculo.
La primera parte de la hoja de cálculo se verá similar a la siguiente figura:

Note que cada columna de la hoja de cálculo contiene los diferentes valores de un parámetro
específico de la conexión. Usted podrá usar las diferentes herramientas disponibles en Excel para
copiar o cambiar los valores. En el caso de este ejemplo, copie la línea de datos (fila 4) 4 veces. Las
siguientes columnas serán editadas de la siguiente manera:

Se cambia el nombre y número de filas de pernos (Nrow).


El usuario podrá mantener o incluso borrar el resto de las columnas. En el último caso la conexión
tomará los valores por defecto.
Una vez que los datos han sido definidos, el usuario podrá proceder con la generación.
Luego seleccione TODA la información y copie los datos al clipboard (Ctrl+C)

184
Capítulo 6: Ejemplos de conexiones para RAM SS

Presione el botón para pegar las conexiones en la base de datos.


El programa le preguntará si las conexiones existentes serán reemplazadas. Responda “si” y entonces
un mensaje con el número de conexiones generadas (6) se desplegará.
Las siguientes conexiones habrán sido generadas:

Como podrá ver, esta forma de generar conexiones es rápida y permite crear un conjunto completo de
conexiones que una oficina de diseño pueda necesitar con los valores requerido habituales.
Observe que Ud. tiene que configurar la barra de herramientas de conexiones para poder utilizar las
plantillas recién creadas en un botón de asignación. Ud. puede utilizar estas plantillas directamente
con la herramienta de la planilla de conexiones.

185
Capítulo 6: Ejemplos de conexiones para RAM SS

6) Configure la barra de herramientas de conexiones para diseño


En un proyecto específico se requiere, normalmente, una lista reducida de conexiones. Dicha lista
puede ser definida para un botón de asignación de la barra de herramientas de la siguiente manera:

Vaya al menú principal, Configuración/Conexiones y seleccione la opción Configurar la barra de


herramientas de conexiones.

La ventana de configuración de la barra de herramientas de conexiones aparecerá.


Existen tres grupos de conexiones predefinidos y se puede definir un tercer grupo.

Presione el botón para definir un nuevo grupo. Introduzca el nombre para el nuevo grupo (My
group).

186
Capítulo 6: Ejemplos de conexiones para RAM SS

Ventana de diálogo para definir un nuevo grupo de botones.

Presione el botón para crear un nuevo botón.

Introduzca el nombre para el nuevo botón.

Pasos a seguir para crear el nuevo grupo de plantillas SP del nuevo botón.

Seleccione la plantilla o grupo de plantillas (en este caso My SHR SP) y presione el botón .
Repita el procedimiento hasta que tenga todas las conexiones deseadas en la lista del botón. Advierta
que el orden en la lista es muy importante y define la prioridad en la selección de las plantillas. Para

cambiar el orden de la lista puede usar los botones .

Finalmente, tendrá que seleccionar un bitmap adecuado para el botón. Presione y seleccione el
bitmap SinglePlate.bmp:
Comentario: Ud. puede crear sus propios bitmaps con cualquier programa de dibujo como PaintTM.

187
Capítulo 6: Ejemplos de conexiones para RAM SS

Seleccione el bitmap SinglePlate.bmp para el botón creado.


Ud. tiene ahora un nuevo botón de asignación listo para usarse en el diseño de conexiones. Ud. puede
probarlo en el modelo del ejemplo siguiendo un procedimiento similar al mostrado anteriormente con
las conexiones básicas.

7) Asignar conexiones inteligentes ('smart') al modelo


El programa viene con otro grupo de plantillas aparte de las conexiones básicas. Estas son las
plantillas inteligentes o del término en inglés 'smart', donde el código LEO determina los parámetros
de diseño principales como el tamaño del conector, el número de pernos, tamaño de soldaduras, etc.
sobre la base de las cargas actuantes. Esto posibilita que se requiera sólo una plantilla por familia y
tipo de conexión. Estas plantillas que se auto-optimizan están incluidas en el grupo 'Smart'
Comentario: Si Ud. ya creo sus conexiones con el grupo básico, deberá previamente borrar las
conexiones en el modelo. Para esto, seleccione toda la estructura (Presione en la barra Selección),
despliegue la planilla de conexiones (presione en la barra Paneles y presione el botón en la
planilla.

Seleccione primero toda la estructura. Presione

Seleccione la opción para 'Diseñar cada conexión individualmente' (presione el botón de la


barra de herramientas). Luego elija el grupo de conexiones inteligentes ('Smart') y finalmente
asigne las conexiones Smart SP (Placa simple) .
Como puede notar, se han asignado diferentes conexiones de placa simple al modelo. Advierta que

cuando se presione el botón , se despliega el nombre de las plantillas que en este caso sólo indica

la familia de la conexión (por ejemplo SP BCF). Presione para ver los parámetros de diseño
principales. Si Ud. revisa los resultados del diseño, podrá verificar que estos son muy similares a los
obtenidos con las conexiones básicas al principio del ejemplo. Note, sin embargo, que los resultados
a obtenerse con la opción de diseño por grupo no serán los mismos porque el programa en este caso
va a diseñar una conexión óptima para cada subgrupo (conexiones de la misma familia y con las
mismas secciones de miembro).

188
Capítulo 6: Ejemplos de conexiones para RAM SS

8) Crear o editar un macro en LEO


Aunque todas las plantillas de conexiones están listas para su uso, Ud. deberá revisar los macros
incluidos en las mismas para verificar que los criterios adoptados estén de acuerdo a su práctica. Esto
también es válido para los macros de las conexiones básicas, los cuales ajustan sólo la geometría de
las diferentes piezas de la conexión.
El siguiente ejemplo trata de mostrar y explicar como hacer esto.
Vaya a la base de datos de conexiones, copie la conexión FP_BCF_1/2PL_1B7/8 con otro nombre
(por ejemplo Test FP BCF) y edite la conexión recién generada.

Ingrese a la plantilla haciendo doble clic y con un clic ingrese en el campo de Archivo LEO. La
siguiente ventana aparecerá:

Presione Crear un nuevo archivo de LEO. Introduzca el nombre 'Macro1' y presione Editar el
archivo de LEO seleccionado.
El editor de LEO aparecerá:

Presione para inspeccionar las diferentes variables correspondientes a los datos de la ventana de
diálogo de conexiones. El ancho de placa depende de la distancia transversal entre pernos (g) y de la
distancia al borde correspondiente (Leh). Pongamos la distancia g en función del ancho de la viga.
Seleccione el campo correspondiente a la distancia g:

189
Capítulo 6: Ejemplos de conexiones para RAM SS

Seleccione la distancia transversal entre pernos g.


Presione el botón Aceptar para obtener el nombre de la variable

Variable que corresponde al parámetro g.


Ahora Ud. requiere saber la variable correspondiente al ancho de ala de la viga.

En el editor de LEO presione y seleccione la sección de la viga.


Nota.- En este caso la variable no está visible en el diálogo de conexiones, por lo tanto, para ingresar
una propiedad de la sección, como el ancho de ala de la viga (bf) para este ejemplo, debe utilizar la
siguiente función: SectionProperty(Variable de sección, 'propiedad').
En este caso la variable de sección es BeamSection y la propiedad es 'bf'. Observe que las
propiedades que se pueden llamar de una sección son las mismas que se definen en la base de datos.
Por ejemplo para una sección W, se tienen las siguientes propiedades: d, bf, tw, tf, T, k, k1.
Por lo tanto, escriba en el editor:

190
Capítulo 6: Ejemplos de conexiones para RAM SS

Ahora, presione y seleccione la distancia transversal al borde en el diálogo de conexiones:

En el editor de LEO presione “Aceptar” para obtener la variable correspondiente.


Ahora Ud. tiene completa la fórmula:

Presione para correr el macro.


Ud. puede notar que el panel de datos del editor muestra que la variable de la distancia entre pernos
ha cambiado de acuerdo a lo especificado en la fórmula.

Presione el botón de para abandonar el editor de LEO y guardar el macro.


Presione igualmente el botón de OK en el diálogo de conexiones para terminar la edición de la
conexión.

Ahora Ud. puede probar su plantilla en el modelo. Seleccione toda la estructura (presione )

191
Capítulo 6: Ejemplos de conexiones para RAM SS

Vaya a la planilla de conexiones, seleccione la plantilla Test FP BCF y presione el botón .

Asigne una descripción a las nuevas conexiones (presione el botón ).


Para dibujar las conexiones en 3D, presione el botón . Advierta que aunque las vigas tienen
diferentes anchos de alas, la misma conexión ha sido adoptada que amolda su ancho al ancho del ala
de la viga respectiva.

Ud. puede borrar cualquier conexión, seleccionándola previamente y presionando el botón .


Un procedimiento similar puede ser empleado para editar las plantillas de conexiones de ala de placa
de la familia BCW
Finalmente, para revisar el diseño de las conexiones, seleccione las conexiones deseadas (sugerencia:

use el botón ) y entre al diálogo de conexiones o imprima el reporte de diseño del programa
principal

192
Capítulo 6: Ejemplos de conexiones para RAM SS

193
Anexo: Programando en LEO

Anexo: Programando en LEO


(Lenguaje para Objetos de Ingeniería)
Este anexo está dedicado al usuario que desea profundizar más su conocimiento del lenguaje de los
macros.
A continuación se describen en detalle las herramientas del Editor, los comandos disponibles para los
macros, los tipos de datos, las variables y las sentencias estructuradas. Tome en cuenta además que
todos los comandos están en idioma inglés.
En la documentación de cada módulo donde se emplean los macros se incluye una aplicación sencilla
de los mismos.

Editor
Ud. puede llamar al Editor con las siguientes opciones:

Menú/Configuración Macros LEO.

Haciendo clic en el campo de archivo leo de los editores de los módulos (p.ej conexiones).
La ventana de edición de LEO se desplegará:

195
Anexo: Programando en LEO

Ventana de LEO con el Panel de datos (1) y el editor de LEO (2). En el editor es donde se introduce
y depura el código LEO.
Esta ventana le permite escribir y verificar macros en LEO para diversas aplicaciones de secciones,
conexiones o diseño de madera.
No importa cuan cuidadoso sea al escribir un macro, es muy posible que este contenga errores que
eviten su correcto funcionamiento. Por esto se dispone de un modo de depuración con varias
herramientas para utilizarlo de forma alterna a la edición. De esta forma Ud. puede controlar la
ejecución de su macro, monitorear los valores que se asignan a las variables e ir paso a paso.
A continuación se describen las diferentes herramientas disponibles

Data Panel (Panel de datos):


Esta opción muestra el panel de datos que sirve para monitorear el valor que van adoptando las
variables del macro a medida que este se va ejecutando. Esta opción se utiliza normalmente
para depurar. Las unidades en las que se van a mostrar las variables pueden escogerse con el
siguiente combo .

Save all (Ctrl-S) (Salvar):


Permite salvar el macro con todos los cambios efectuados hasta el momento. Existe una via
rápida para ejecutar esta opción que es pulsando las teclas Ctrl y S.

Print Code (Imprimir código):


Esta opción le permite imprimir todas o parte de las líneas de código de su macro. Si desea
imprimir sólo una parte, seleccione primero las líneas a imprimir y luego ejecute esta opción.

Program reset (Ctrl-F2) (Reanudar la ejecución del macro)


Esta opción se utiliza cuando se está depurando el macro, este se encuentra en ejecuación y se
desea volver a ejecutar el macro. La vía rápida para ejecutar este comando es pulsando las
teclas Ctrl y F2.

Trace into (F7) (Seguir o trazar la ejecución del macro)


Cuando Ud. presiona este botón o presiona F7, el depurador ejecuta el código del punto de
ejecución (Que indica la siguiente línea de su macro que será ejecutada. Esto se indica con una
flecha verde a la izquierda del código ). Si el punto de ejecución llama a una subrutina,
entonces el depurador moverá el punto de ejecución a la primera línea de código de la
subrutina, caso contrarió se movera a la siguiente línea del código. La vía rápida para ejecutar
este comando es presionando F7.

Step over (F8) (Saltar una línea)


Cuando se elige el comando Step Over, el depurador ejecuta la línea de código del punto de
ejecución (Que indica la siguiente línea de su macro que será ejecutada. Esto se indica con una
flecha verde a la izquierda del código ). incluyendo cualquier llamada a subrutina o función.
El punto de ejecución se mueve a continuación a la siguiente línea. La vía rápida para ejecutar
este comando es presionando F8.
196
Anexo: Programando en LEO

Run (F9) (Ejecutar macro):


Ejecuta el macro de una sola vez. La vía rápida para ejecutar este comando es presionando F9.

Trace Instruction (F6)(Trazar instrucciones)


Este comando sólo se habilita cuando se tiene la opción de mostrar instrucciones habilitada.
Permite hacer un seguimiento instrucción por instrucción a bajo nivel de depuración.

Toggle Breakpoint (F5) (Habilitar/deshabilitar punto de detención):


Permite insertar puntos de detención para el depurado del macro. Cuando el programa se este
ejecutando (por ejemplo con el comando Run (F9)), la ejecución se detendrá al alcanzar la línea
con punto de detención.

Variable of the selected object (Nombre de variable del objeto seleccionado):


Despliega un lista de variables donde el usuario puede elegir la variable de la conexión que
requiera. La lista tiene la misma organización que el diálogo de la conexión. Para insertar el
nombre de una variable en el editor, presione el botón OK.

Instructions (Mostrar instrucciones):


Permite entrar a una depuración de bajo nivel.

Print variables:
Permite imprimir el panel de datos donde se muestran las variables.
Note que una vez que el código se ha ejecutado, el cursor se queda en la última línea ejecutada.

197
Anexo: Programando en LEO

Comandos
Los comandos disponibles son:
+, –, *, /, ^, Div, Operadores Aritméticos: Suma, resta,
Mod, multiplicación, división real, potencia,
división entera, residuo de la división de los
(& / &+)
operandos, concatenación.
Max, Min Comparan dos valores y devuelven el mayor
y el menor respectivamente.
Trunc Trunca un número real y lo vuelve entero.
Round Redondea un valor real a un entero (al
entero más cercano)
Abs Retorna el valor absoluto del argumento.
Sqrt Retorna la raíz cuadrada del argumento.
Sqr Retorna el cuadrado del argumento.
Sin, Cos Retornan el seno y el coseno del argumento.
Int Retorna la parte entera de un valor real.
Frac Retorna la parte fraccional de un valor real.
NearestRound NearestRound, NearestTop,
NearestBot(Value as float, Near as float) as
NearestTop
float.
NearestBot
Redondea "Value" a un múltiplo de "Near"
=, <>, <, >, <=, Operadores relacionales: Igualdad,
>=, == desigualdad, menor que, mayor que, menor
o igual que, mayor o igual que, igualdad
absoluta.
&=, &<>, &<, &>, Operadores relacionales para cadenas:
&<=, &>=, &== Igualdad, desigualdad, menor que, mayor
que, menor o igual que, mayor o igual que,
igualdad sensible al mayúsculas y
minúsculas.
Trim Quita los espacios iniciales y finales y los
caracteres de control de la cadena
argumento.
UpperCase Retorna una copia de la cadena argumento
con el mismo texto pero con todas las letras
en mayúsculas.
LowerCase Retorna una copia de la cadena argumento
con el mismo texto pero con todas las letras
198
Anexo: Programando en LEO

en minúsculas.
and, or, xor, not Operadores boleanos: Conjunción,
disyunción, disyunción exclusiva, negación.
Pi Retorna 3.141592

199
Anexo: Programando en LEO

A continuación se ilustra algunos ejemplos y aplicaciones de los anteriores comandos.


=, <>, <, >, Operadores relacionales: Igualdad,
<=, >= desigualdad, menor que, mayor que,
menor o igual que, mayor o igual
que.
Nota: Todos estos operadores tienen
una tolerancia de 1E-8.

//ejemplos para ilustrar la tolerancia de los operadores


relacionales
Cmp1 = (1.000000001 = 1.0)
Cmp2 = (1.000000001 = 1.000000001)
Cmp3 = (1.00000001 = 1.0)
Cmp4 = '015' < '1'
//conversión de unidades ocurre antes que la comparación
Cmp5 = 2.2[cm] >= 2.2[in]
//si las dimensiones difieren, solo los valores son comparados

Cmp6 = 9[in] > 5[ton/cm2]


Resultados:
Cmp1 (Boolean) = true
Cmp2 (Boolean) = true
Cmp3 (Boolean) = false
Cmp4 (Boolean) = false
Cmp5 (Boolean) = false
Cmp6 (Boolean) = true
== Operador relacional: Igualdad
absoluta.
A diferencia del operador "=", este
realiza la comparación sin ninguna
tolerancia sobre valores tipo simple y
flotantes.

Cmp1 = (1.000000001 == 1.0)


Cmp2 = (1.000000001 == 1.000000001)
Cmp3 = (1.00000001 == 1.0)
Resultados:
Cmp1 (Boolean) = false
200
Anexo: Programando en LEO

Cmp2 (Boolean) = true


Cmp3 (Boolean) = false

&=, &<>, Operadores relacionales para


&<, &>, cadenas: Igualdad, desigualdad,
&<=, &>= menor que, mayor que, menor o
igual que, mayor o igual que.
Nota: Estos operadores no son
sensibles a mayúsculas y
minúsculas.

Ejemplos:
Cmp1 = 'RAM Advanse' &= 'ram advanse'
Cmp2 = 'RAM Advanse' &= 'RAM Advanse'
Cmp3 = '015' &> '1'
Cmp4 = 2.2[ft] &<= '2.2[in]'
Resultados:
Cmp1 (Boolean) = true
Cmp2 (Boolean) = true
Cmp3 (Boolean) = false
Cmp4 (Boolean) = true
&== Operador relacional para cadenas:
Igualdad absoluta. Este operador es
sensible a mayúsculas y minúsculas.

Cmp1 = 'RAM Advanse' &== 'ram advanse'


Cmp2 = 'RAM Advanse' &== 'RAM Advanse'
Resultados:
Cmp1 (Boolean) = false
Cmp2 (Boolean) = true
+, (&+ / &) Operadores aritméticos:
Adición (enteros - reales, cadenas)

temp = 0.9
st1 = 'Value : ' & Pi + 4
st2 = 5.5 & 6.7
201
Anexo: Programando en LEO

st3 = 'Width is : ' & 2[in]


st4 = 2[in] + 3[cm]
st5 = '2 in' + '3 cm'
st6 = '83' + temp
Resultados:
st1 (String) = Value : 7.141
st2 (String) = 5.56.7
st3 (String) = Width is : 2 in
st4 (Float) = 3.1811 in
st5 (Float) = 3.1811 in
st6 (Single) = 83.9
Nota: Los operadores "&+, &" pueden ser utilizados indistintamente.
Trim Remueve espacios delante y detrás
de las cadenas, así como caracteres
de control.

temp = ' Remove spaces ... '


st1 = temp
st2 = Trim(temp)
Resultados:
st1 (String) = ' Remove spaces ... '
st2 (String) = 'Remove spaces ...'
UpperCase Retorna una copia de la cadena de
argumento con el mismo texto pero
con los caracteres en mayúsculas.

st = uppercase('Change to UpperCase')
Resultados:
st (String) = 'CHANGE TO UPPERCASE'
LowerCase Retorna una copia de la cadena de
argumento con el mismo texto pero
con los caracteres en minúsculas.

st = lowercase('Change to LowerCase')

202
Anexo: Programando en LEO

Resultados:
st (String) = 'change to lowercase'
Div Operador aritmético: División entera.

res = 26 div 4.1


Resultado:
res (Integer) = 6
Mod Operador aritmético: Retorna el
residuo de la división de los
operadores.
(x mod y = x – (x div y) * y)

res = 26 mod 4.1


Resultado:
res (Integer) = 2
Max, Min Comparan dos valores y retornan el
mayor y el menor respectivamente.

res1 = max(4, 11)


//la conversión de unidades ocurre antes que la comparación

res2 = max(2[in], 3[cm])


res3 = min('2 in', '3 cm')
res4 = min(2[in], '3 cm')
//si las dimensiones varían, solo se comparan los valores
res5 = max(6, 7.3[cm])
res6 = min(9[in], 5[ton/cm2])
Resultados:
res1 (Integer) = 11
res2 (Float) = 2 in
res3 (Float) = 3
res4 (Float) = 3
res5 (Float) = 7.3
res6 (Float) = 5
NearestRo NearestRound, NearestTop,
und nearestBot( Value as float, Near as
float) as float
203
Anexo: Programando en LEO

NearestTo float) as float.


p Redondea "Value" a un múltiplo de
NearestBot "Near".
NearestRound: Redondea al múltiplo
más cercano de "Near" hacia arriba
o hacia abajo.
NearestTop: Trunca al múltiplo de
"Near" más cercano hacia arriba.
NearestBot: Trunca al múltiplo de
"Near" más cercano hacia abajo.

- Unidades iguales:
res1 = NearestTop ( 2.1[ft], 0.2[ft])
res2 = NearestTop (25.4[cm], 1[cm])
res3 = NearestBot (25.4[cm], 1[cm])
res4 = NearestRound(25.4[cm], 1[cm])
Resultados:
res1 (Float) = 2.2 ft
res2 (Float) = 26 cm
res3 (Float) = 25 cm
res4 (Float) = 25 cm
- Unidades diferentes:
res1 = NearestTop(3[cm], 1[in])
res2 = NearestTop(5.44[in], 1[cm])
res3 = NearestTop(2.1[ft], 1[in])
Resultados:
res1 (Float) = 2 in
res2 (Float) = 14 cm
res3 (Float) = 26 in
Nota: Los resultados se mostrarán en el sistema de unidades actual.
- "Near" sin unidades explícitas.
- Si este parámetro no tiene unidades, las unidades del parámetro "Value" se utilizarán.
res1 = NearestTop(2.5[in], (1/16)[in])
res2 = NearestTop(2.5[in], 1/16)
res3 = NearestTop(2.5[cm], 1/16)

204
Anexo: Programando en LEO

Resultados:
res1 (Float) = 2.5 in
res2 (Float) = 2.5 in
res3 (Float) = 2.5 cm

Tipos de datos y variables


Integer, Valores enteros
Simple, Doble precisión
Boolean, True o False
String 255 caracteres

Declaración de variables:

Forma explícita.
Esta es la forma completa de hacer una declaración.
Ejemplos:
//sin valor inicial
var i as integer
var s as string
var sp1 as simple
//asignando un valor inicial
var b as boolean = true
var sf as string = 'initial value'
var sp2 as simple = 0.5
Resultados:
i (Integer) = 0
s (String) = ''
sp1 (Single) = 0.0
b (Boolean) = true
sf (String) = 'initial value'
sp2 (Single) = 0.5
Nota: A las variables sin valor inicial LEO les asigna los siguientes valores: "0" a los enteros, "0.0" a
los simples, "false" a los boleanos, ''(vacío) a las cadenas, y "0.0 a los flotantes (el tipo flotante se
explica -mas adelante).

205
Anexo: Programando en LEO

Forma abreviada.
En la forma abreviada, el comando "var" es omitido y solo el nombre de la variable es declarada,
puede también asignarse un valor inicial.
Ejemplos:
b as boolean
s as string
f as simple = 1.2
Resultados:
b (Boolean) = false
s (String) = ''
f (Single) = 1.2

Por asignación de un valor inicial.


Esta es la forma más corta de declaración, consiste solo de una asignación. El tipo de dato se toma del
valor asignado que puede ser un valor inicial u otra variable.
Ejemplos:
b = true //boleano
i = 5 //entero
sp = 0.0 //simple (el símbolo decimal debe incluirse, de otro
modo, la variable será tomada como entero)
s1 = 'hi!' //cadena
//se admiten expresione como valores iniciales
s2 = 1 & 2 //cadena
//asignando variables y propiedades
s3 = s2 //cadena
Resultados:
b (Boolean) = true
i (Integer) = 5
sp (Single) =0.0
s1 (String) = hi!
s2 (String) = 12
s3 (String) = 12
Float Es un tipo de dato simple con
dimensión y unidad.
Dimensión: Es la propiedad
mensurable (fuerza, longitud,

206
Anexo: Programando en LEO

rotación, temperatura, tiempo) o una


combinación de ellas.
Unidad: Son las unidades utilizadas
para expresar la dimensión.

Ejemplos:
//Unidades: Kip-in
//Dimension: Length
var f1 as float = 2[in]
//Unidades: Kip-in
//Dimension: Force/Length^2
f2 as float = 12.82[kip/in2]
//Unidades: Ton-cm
//Dimension: Force/Length^2
f3 = 2[ton/cm2]
//Unidades: Kip-in
//Dimension: Force/Length^2
f4 = 2[ksi]
//Unidades: Kip-ft
//Dimension: Force*Length
f5 = 6[kip*ft]
Resultados:
f1 (Float) = 2 in (Unidades: Kip-in; Dimension: Length)
f2 (Float) = 12.82 ksi
f3 (Float) = 28.4468 ksi
f4 (Float) = 2 ksi
f5 (Float) = 6 Kip*ft

Operaciones con variables Float.


Es posible evaluar expresiones de variables float con diferentes dimensiones y/o unidades. Siempre
que se tenga consistencia en las dimensiones de las variables, LEO adoptará un sistema de unidades
para calcular la expresión, de otro modo, tratará las variables sólo como números y el resultado no
tendrá unidades.
Ejemplos:
f1 = 5[kip] / 2[in2]

207
Anexo: Programando en LEO

f2 = 2[kip] * 3[ft]
Length = 2[in]
Area = sqr(Length)
Force = 3[kip]
Pressure = Force / Area
Moment = Force * Length
Resultados:
f1 (Float) = 2.5 ksi
f2 (Float) = 6 Kip*ft
Length (Float) = 2 in
Area (Float) = 4 in2
Force (Float) = 3 kip
Pressure (Float) = 0.75 ksi
Moment (Float) = 6 Kip*in

208
Anexo: Programando en LEO

Sentencias estructuradas.
LEO tiene las siguientes sentencias estructuradas:

Para insertar una sentencia en el editor, seleccione y haga clic en el ítem.


LEO inserta toda la estructura de la sentencia seleccionada. El usuario debe de reemplazar la palabra
"COND" con la sentencia de condición, e incluir el código respectivo dentro de la estructura de la
sentencia estructurada.

Sentencia IF THEN
La sintaxis es:
If COND Then
"Codigo de Usuario"
End If
Donde COND retorna un valor booleano. Si COND es True, entonces "Codigo de Usuario" es
ejecutado, de lo contrario no es ejecutado.

Sentencia IF THEN ELSE


La sintaxis es:
If COND Then
"Codigo Usuario 1"
Else
"Codigo Usuario 2"
End If
Donde COND retorna un valor booleano. Si COND es True, entonces "Código Usuario 1" se ejecuta,
de otro modo "Codigo Usuario 2" se ejecuta.

Sentencia FOR 1(x=0 to N do)


Esta sentencia requiere que el usuario especifique explícitamente el número de iteraciones que el
ciclo realizará.
La sintaxis es:
For I = 0 To N-1
"Codigo Usuario"
End For

209
Anexo: Programando en LEO

La sentencia FOR1 ejecuta "Codigo Usuario" repetidamente, incrementando el contador "I" luego de
cada iteración. Cuando "I" alcanza el mismo valor que "N-1", "Codigo Usuario" se ejecuta una vez
más y la sentencia FOR1 termina.

Sentencia FOR 2(i=0, <N ; +1)


La sintaxis es:

Exp 1 es la inicialización del contador "I", Exp2 es la expresión de condición que retorna un valor
booleano, y Exp3 es el paso. FOR2 ejecuta "Codigo Usuario" repetidamente, incrementando "I"
luego de cada iteración. Cuando Exp2 retorna False, la sentencia termina.
Ejemplos:
//forma larga
For I = 0, I < 5, I := I + 1
res = 'Iteration ' & I
End For
//forma corta, usada cuando la expresión de condición y el paso se
aplican sobre el contador "I"
For I = 0, < 5, + 1
res = 'Iteration ' & I
End For
//el paso +1 puede ser omitido
For I = 0, < 5
res = 'Iteration ' & I
End For
//más de una variable en las expresiones
J = 15
For I = 0, (I<5)and(j>10),I:=I+1,j:=j-1
res = 'Iteration ' & I & J
End for

Sentencia WHILE
La sintaxis es:
While COND
"Codigo Usuario"
End while

210
Anexo: Programando en LEO

Donde COND retorna un valor booleano. La sentencia While ejecuta "Codigo Usuario"
repetidamente, verificando COND antes de cada iteración. Mientras COND retorne True, la ejecución
continuará.

211
Anexo: Programando en LEO

Sentencia WHILE TRUE / BREAK


La sintaxis es:
While true do
"Codigo Usuario 1"
If COND Then //salir de while
break
End If
"Codigo Usuario 2"
End while
Donde COND retorna un valor booleano. La sentencia While ejecuta "Codigo Usuario 1" y "Codigo
Usuario 2" repetidamente, verificando COND en cada iteración. Mientras COND retorne False, la
ejecución continúa.

Sentencia GROUP
Esta herramienta permite la organización del código en piezas que se comportan como carpetas, es
decir, que pueden expandirse y colapsarse.
La sintaxis es:
Group //COMENTARIO

"Codigo Usuario"
End Group
Ejemplo:

Para colapsar el grupo presione

Para expandir el grupo presione


Nota: Es también posible expandir o colapsar un grupo presionando "Ctrl + Clic izquierdo" o "Ctrl +
Enter" sobre el título o texto dentro del título.

Sentencia (Propiedad) PROP READ


Propiedades o Subrutinas son bloques de sentencias "auto-contenidas" o independientes, que pueden
ser llamadas desde diferentes lugares del código LEO. Pueden también ser utilizadas como variables

212
Anexo: Programando en LEO

en expresiones de asignación u operaciones. Esto significa que las propiedades se comportan como
funciones, retornando un valor y/o recibiendo valores como parámetros.
Cuando el usuario declara una propiedad, debe especificar su nombre, número y tipo de parámetros,
y, si va a comportarse como función, el tipo del valor de retorno.
Los parámetros son tratados como variables internas a la propiedad, e decir, que cualquier cambio en
sus valores toma efecto solo dentro de la propiedad. Para mantener el cambio en los parámetros de
forma permanente, los parámetros deben ser declarados como parámetros por referencia. Esta
característica se explica en los siguientes párrafos.
La sintaxis es:
Prop NAME( ) = EXP

End Prop
Ejemplo:
La propiedad "Max3" encuentra el máximo de sus tres parámetros, retornando su valor como tipo
float.
Prop Max3(f1 as float,f2 as float,f3 as float) as float
Result = max(f1,f2)
Result = max(Result,f3)
End Prop
Nota: "Result" es la variable que guarda el valor de retorno de la propiedad. Esta puede ser utilizada
como cualquier variable dentro de la propiedad.
Las propiedades pueden también tener asignado un valor inicial que también puede ser una expresión,
la que es guardada en la variable "Result".
Por ejemplo, la propiedad "Max3" ahora encontrará el máximo valor de sus dos parámetros tipo float
y su valor inicial tipo float, la variable Result es también tipo float.
//inicializado por un valor
Prop Max3(f1 as float,f2 as float) as float=2.3[in]
Result = max(Result,f1)
Result = max(Result,f2)
End Prop
//inicializado por una variable
Prop Max3(f1 as float,f2 as float) as float = x
End Prop
//la declaración de tipo "as float" puede ser omitida
Prop Max3(f1 as float,f2 as float) = 2.3[in]
End Prop
//inicializado por una expresión
213
Anexo: Programando en LEO

Prop Max3(f1 as float,f2 as float,f3 as float) as float=max(f1,f2)


if f3 > Result then
Result = f3
End if
End Prop
Parámetros:
La mayoría de las declaraciones de propiedades incluyen una lista de parámetros. Una lista de
parámetros es una secuencia de declaraciones separadas por comas y encerrada entre paréntesis. Cada
declaración está seguida por un identificador de tipo, y en algunos casos por el símbolo "=" y un
valor por omisión.
Ejemplos:
(tw as float, th as float, i as integer)
//valores por omisión
(tw as float = 5[in], th = 3.4[in])
Llamando a propiedades:
Cuando se llama a una propiedad, la ejecución pasa desde la línea de donde la llamada se hizo, al
cuerpo de la propiedad.
Puede hacerse la llamada utilizando el nombre de la propiedad, y si fue declarada con parámetros, la
llamada debería incluirlos en el orden y tipo correspondientes a la lista de parámetros. Puede omitirse
algunos o todos los parámetros en una llamada, en cuyo caso, LEO les asigna sus valores por defecto.
Expresiones pueden también utilizarse como parámetros.
Ejemplo:
La propiedad"Area_Volume" calcula un área con sus dos primeros parámetros, un volumen con el
tercero y retorna un valor True si los dos primeros cálculos son mayores a cero. Si el segundo
parámetro ha sido omitido, la propiedad asume que su valor es igual al del primero. Y si el tercer
parámetros es omitido, la propiedad asume que su valor es cero, resultando en un volumen cero.
area as float
volume as float
Prop Area_Volume(f1 as float,f2 as float=f1,f3 as float=0.0[in])
as boolean = False
area = f1*f2
volume = f1*f2*f3
if (area > 0)and(volume > 0) then
Result = True
End If
End Prop
Llamada con todos los parámetros:

214
Anexo: Programando en LEO

a = 2[in]
b = 3[in]
c = 4[in]
res = Area_Volume(a,b,c)
Resultados:
area (Float) = 6 in2
volume (Float) = 24 in3
res (Boolean) = True
Llamada solo con algunos parámetros:
a = 2[in]
res = Area_Volume(a)
Resultados:
area (Float) = 4 in2
volume (Float) = 0 in3
res (Boolean) = False
Llamada con valores como parámetros. La propiedad no ha sido asignada a ninguna variable
c = 3[in]
Area_Volume(3.5[in],2[in],c)
Resultados:
area (Float) = 7 in2
volume (Float) = 21 in3
Llamada solo con algunos parámetros.
Observación: El siguiente tipo de llamada no requiere un orden particular de parámetros, por que el
signo "#f" indica el parámetro en cuestión (e.g. #f1:=a, pasa "a" al primer parámetro )
a = 2[in]
c = 4[in]
Area_Volume(#f1:=a, #f3:=c)
Resultados:
area (Float) = 4 in2
volume (Float) = 16 in3

Sentencia (Propiedad) PROP READ/WRITE


Las propiedades tienen otra funcionalidad cuando reciben un valor como si fueran variables.
El valor asignado a la propiedad de esta manera, se guarda en una variable interna de la propiedad
llamada "Value", la misma que puede ser leída por el operador "Set".

215
Anexo: Programando en LEO

La sintaxis es:
Prop NAME( ) = EXP
Set
End Prop
Ejemplo:
Propiedad RootSqr:
Prop RootSqr(x as float) as float
Result = sqrt(x)
Set
res = sqr(Value)
End Prop
Esta propiedad, cuando se la utiliza como una función, retorna la raíz cuadrada del argumento.
x = 81
res1 = RootSqr(x)
Resultados:
x (Integer) = 81
res1 (Float) = 9
Pero, si se le asigna un valor a la propiedad, la variable "res" recibe el cuadrado del valor asignado tal
como está definido en la sentencia Set de la propiedad.
x = 81
RootSqr(x) = 9
Resultados:
x (Integer) = 81
res (Float) = 81
Nota: La variable "res" debe ser declarada antes que la propiedad. El argumento de la propiedad no
tiene cambio en este caso.

Parametros por referencia.


Los parámetros son tratados como variables internas a la propiedad, es decir, que cualquier cambio en
sus valores toma efecto solo dentro de la propiedad. Para mantener el cambio de forma permanente,
los parámetros deben ser declarados como parámetros por referencia. Este tipo de declaración se hace
solo con añadir la palabra "REF" antes de la declaración usual del parámetro.
Ejemplo:
Prop getUppercase(ref s as string)
s = uppercase(s) //Devuelve en s su mismo valor en mayúsculas
End prop

216
Anexo: Programando en LEO

Propiedades como parámetros por referencia.


Una característica importante de LEO es que los parámetros por referencia son punteros. Y si la
referencia es una propiedad o una expresión, esta referencia puede ser llamada cuantas veces sea
requerido dentro de la propiedad principal.
Este concepto permite generar propiedades muy generales que pueden ser reutilizadas en diferentes y
sencillas formas en el futuro.
Se puede generar, por ejemplo, una forma abreviada para las sentencias ifThen e ifElse que debido a
su estructura requieren de varias líneas de código. En este caso la propiedad permitirá la llamada y la
reutilización de estas sentencias con solo una línea.
Prop ifThen(cond as boolean, ref condTrue) = cond
If cond then
condTrue
End if

End prop
Prop ifElse(cond as boolean, ref condTrue, ref condFalse) = cond
If cond then
condTrue
Else

condFalse
End if

End prop
Se pueden reutilizar estas propiedades de la siguiente manera:
1)
res as string
Prop message(s as string)
res = s
End Prop
x = 0
ifThen(x = 0, message('x is zero'))
Resultados:
Res (String) = 'x is zero'
2)
x = -3.3
ifElse(x > 0,message('x is positive'), message('x is negative'))
Resultado:
Res (String) = 'x is negative'

217
Anexo: Programando en LEO

Ejemplo 2:
La propiedad principal halla la solución de cualquier ecuación o función (incluida como parámetro
por referencia) utilizando el método de la bisección.
El siguiente código muestra el uso de una propiedad como un parámetro por referencia e ilustra como
usar la referencia para ser llamada varias veces durante la ejecución de la propiedad principal. La
referencia a expresiones es un concepto muy poderoso que no es posible encontrar en otros lenguajes,
este concepto permite una mayor reutilización del código.
Para una mejor comprensión de la siguiente propiedad, se sugiere la carga y ejecución del mismo
paso a paso.
prop bisect(ref y as simple, ref x as simple,
ref dx as simple,
ref isDone as boolean, ref counter as integer)

//x y dx deben ser inicializadas adecuadamente a:


//x : el primer valor a ser probado

//dx: el valor inicial de dx, el signo asegura que se hallará el


cero(solución)

//valores iniciales
x1 = x
y1 = y
x = x + dx
x2 = x
y2 = y
dx0 = dx

counter = 0

while not isDone do

//cambia el signo de dx
if y1 * y2 <= 0 then
dx = - dx / 2.0
end if

//calc nuevos valores

218
Anexo: Programando en LEO

x1 = x2
y1 = y2
x = x + dx
x2 = x
y2 = y
counter = counter + 1 //contador de ciclos

end while

End prop

x = 0.0
dx = 0.5
count1 = 0
res = 0.0
prop y(x as simple) = x*x-5*x-3 //ecuación a ser resulta

End prop
bisect(y(x), x, dx, abs(dx)<0.001 or count1>30,count1) //resulve la
ecuación
Note que la condición isDone se calcula cada vez que se requiere (cada vez que es llamada) dentro de
la propiedad. También la propiedad por referencia se calcula cada vez que la propiedad principal
bisect requiere un nuevo valor de Y.
x = -10
dx = 1
count1 = 0
bisect(2*x+5, x,dx, abs(dx)<0.001 or count1>30,count1) //resulve
una ecuación lineal
También se pueden utilizar expresiones como (2*x+5) directamente como parámetros por referencia.

219
Anexo: Programando en LEO

Asignando expresiones como parámetros por referencia.


Esta característica es una mejora de la característica de LEO de utilizar propiedades como parámetros
por referencia (explicada previamente).
Cuando expresiones van a ser utilizadas como parámetros por referencia, las asignaciones, a
diferencia de LEO, donde se realizan con el operador "=", deben de hacerse con el operador ":=". La
variable de asignación de la expresión a ser usada como parámetro por referencia también debe ser
declarada después de la asignación, separada de la expresión por ";".
Los siguientes son ejemplos de expresiones de asignación:
Res := y(x) //esta expresión no es válida como parámetro por
referencia
Res:=y(x);res //esta expresión puede se utilizada como parámetro
por referencia (pues incluye la variable de referencia después de
la expresión)
La siguiente llamada a una propiedad es válida en LEO. La expresión por referencia es evaluada (la
propiedad y(x) es calculada) y la asignación ejecutada (Res recibe el valor de y(x)) cada vez que la
expresión por referencia se llama, el Result de la expresión de referencia es el valor de Res pues ha
sido declarada luego de ";" en la llamada a la propiedad principal.
bisect(res:=y(x);res, x, dx, abs(dx)<0.001,count1) //resulve la
ecuación y guarda el último valor de y(x) en res

Comandos adicionales del Editor de LEO


El editor de LEO permite la expansión o el colapsado como carpetas de propiedades (funciones o
subrutinas) y objetos, permitiendo de esta manera que el usuario tenga una visión concisa de sus
objetos y subrutinas, pero que además, pueda acceder de forma rápida y fácil en el detalle de cada
una de ellas.
El editor de LEO permite el expandido y colapsado de objetos y subrutinas (llamados genéricamente
títulos).
Las diferentes herramientas y opciones del Editor se describen en la ayuda contexto sensitiva.
Además de éstas, se tienen algunos comandos adicionales que son accesibles a través de
combinaciones de teclas:
Ctrl+A Selecciona toda la línea donde está es
cursor
Ctrl-T Borra la palabra contigua al cursor
Ctrl+Ins / Ctrl+C Copia el texto seleccionado al clipboard
Shift+Ins / Ctrl+V Pega el texto del clipboard en la ubicación
del cursor
Ctrl+E Inserta la correspondiente línea final de una
sentencia (End If, End For, End Prop, etc.)
TAB / Shift+TAB Incrementa y disminuye el indentado de las
líneas seleccionadas. Si un título está
colapsado, la operación es también sobre
220
Anexo: Programando en LEO

todo el código del título también.


Ctrl-Del Borra la línea donde el cursor está ubicado.
Si la línea es un título colapsado, todo el
título, incluido su contenido son borrados.
ALT + left click Mueve a la línea donde se hizo clic toda la
línea donde antes estaba el cursor. Si varias
líneas desean moverse, selecciónelas
previamente.
ALT + Ctrl + left Copia la línea donde el cursor está a la línea
donde se hace clic. Si varias líneas desean
copiarse, selecciónelas previamente.
CTRL + Enter Colapsa /expande un título. Coloque el
cursor en un título o en su código interno
para ejecutar el comando.
CTRL+left clic Para expandir o colapsar un título (subrutina
u objeto). Ejecute el comando sobre el
encabezado o el código interno del título.

221

También podría gustarte