1
THINK PARTS THINK TORNOS 1
Introducción a la parametrización en TB-DECO, PELD
2
Introducción a la parametrización en TB-DECO, PELD
Cuando parametrizar:
• Familias de piezas, igual geometría• Programa para usuario final con posibilidades limitadas de cambio• Creación de macros propias• Bucles para mecanizado del mismo perfil en varias pasadas• Piezas diferentes en un solo programa
Como empezar:
2THINK PARTS THINK TORNOS R.Marquina
Como empezar:
� Familia de piezas, igual geometría:
• Definición clara del proceso de mecanizado• Creación de un programa de base con medidas reales• Búsqueda del mínimo número de parámetros, variables, y relaciones
entre ellos• Dibujo de la pieza patrón definiendo perfectamente la relación entre
la cota buscada y su variable.• Ensayo del programa patrón y comprobación de su correcto
funcionamiento• Control de las posibles incoherencias en la introducción de variables
3
Introducción a la parametrización en TB-DECO, PELD
Como empezar:
� Programa para usuario final con posibilidades limitadas de cambio:
• Definición clara de que cotas, correciones, condiciones de corte, etc. que queremos poder editar mediante cuadros de diálogo
• Ensayo del programa patrón y comprobación de su correcto funcionamiento
• Control de las posibles incoherencias en la introducción de variables
3THINK PARTS THINK TORNOS R.Marquina
� Creación de macros propias:� Bucles para mecanizado del mismo perfil en varias pasadas, ciclos:
• Definición clara de qué queremos automatizar • Búsqueda del mínimo número de parámetros, variables, y relaciones
entre ellos• Control de las posibles incoherencias en la introducción de variables
y definición de variables por defecto• Prueba exahustiva de la macro, bucle
4
Introducción a la parametrización en TB-DECO, PELD
Como empezar:
� Piezas diferentes en un solo programa:
• Definición clara de las posibilidades mecánicas de la máquina• Definición de extracción de pieza, zonas de amarre, etc.• Búsqueda del mínimo número de parámetros, variables, y relaciones
entre ellos. • Control del cálculo de decalajes de origen• Prueba exahustiva del programa y de las diferentes condiciones de
4THINK PARTS THINK TORNOS R.Marquina
• Prueba exahustiva del programa y de las diferentes condiciones de paros de máquina, provocado o no y qué debe hacer el programa en cada caso
• Control de las posibles incoherencias en la introducción de variables y definición de variables por defecto
5
Introducción a la parametrización en TB-DECO, PELD
Puntos a tener en cuenta antes de parametrizar:
� La parametrización implica un tiempo extra adicional a la programación convencional.
� Hay que valorar si merece la pena dedicar ese tiempo o las piezas, series, o posibles problemas no compensan.
� Un programa parametrizado es MUCHO más complejo de interpretar que un programa sin parametrizar, ver las posibilidades reales en taller.
5THINK PARTS THINK TORNOS R.Marquina
un programa sin parametrizar, ver las posibilidades reales en taller.
� Las trayectorias de las herramientas deben ser reales, sin trampas. La correción de una linea de programación parametrizada no es facil, solamente vemos parámetros, no cotas de plano.
6
Introducción a la parametrización en TB-DECO, PELD
Puntos a tener en cuenta antes de parametrizar:
� Debemos empezar por parametrizar poco a poco programas probados y conocidos, añadiendo variables simples. Practicar.
� TB-DECO genera un fichero con la extensión TRF que es el que pasa a máquina. El cnc no interpreta este programa, lo ejecuta de una forma automática sin posibilidad de compensación.
� El fichero TRF es único para cada programa de TB-DECO, de manera que
6THINK PARTS THINK TORNOS R.Marquina
� El fichero TRF es único para cada programa de TB-DECO, de manera que si tenemos un programa parametrizado y lo ejecutamos, el fichero TRF de salida tiene en cuenta SOLO los parametros actuales, para nada los del mismo programa con parámetros diferentes.
7
Introducción a la parametrización en TB-DECO, PELD
�T11 Hta. corte
�T21 Hta. tornear espiga delantera
�T12 Hta. tornear espiga trasera
�T22 Hta. roscar a punta de cuchilla
7THINK PARTS THINK TORNOS R.Marquina
�T42 Broca punto trasero
�T43 Broca trasera
�T52 Hta. refrentado trasero
Definición del proceso y de las variables
8
Introducción a la parametrización en TB-DECO, PELD
Crear programa con pieza y medidas concretas
8THINK PARTS THINK TORNOS R.Marquina
TORNILLO_PELD_1.PART
9
Introducción a la parametrización en TB-DECO, PELD
9THINK PARTS THINK TORNOS R.Marquina
10
Introducción a la parametrización en TB-DECO, PELD
Una vez definidas las variables, la pregunta es :
¿Donde introducirlas y cómo mantenerlas en el programa sin que sus valores desaparezcan al cerrarlo?
10THINK PARTS THINK TORNOS R.Marquina
Tienen que ser de facil acceso y con información clara de a que cotas hacen referencia
¿Porqué en el dibujo aparecen variables #3003->#3059?
11
Introducción a la parametrización en TB-DECO, PELD
11THINK PARTS THINK TORNOS R.Marquina
12
Introducción a la parametrización en TB-DECO, PELD
¿Sería este su lugar
12THINK PARTS THINK TORNOS R.Marquina
su lugar ideal?
13
Introducción a la parametrización en TB-DECO, PELD
13THINK PARTS THINK TORNOS R.Marquina
14
Introducción a la parametrización en TB-DECO, PELD
14THINK PARTS THINK TORNOS R.Marquina
15
Introducción a la parametrización en TB-DECO, PELD
15THINK PARTS THINK TORNOS R.Marquina
16
Introducción a la parametrización en TB-DECO, PELD
Efecto de bucle
16THINK PARTS THINK TORNOS R.Marquina
Generar tablasGenerar tablas
TORNILLO_PELD_2.PART
17
Introducción a la parametrización en TB-DECO, PELD
Uso de variables en el programa que se mantienen en todas las operaciones, pero
que su valor no queda guardado con el programa
17THINK PARTS THINK TORNOS R.Marquina
Libre utilización de #2196 a #2255
18
Introducción a la parametrización en TB-DECO, PELD
18THINK PARTS THINK TORNOS R.Marquina
19
Introducción a la parametrización en TB-DECO, PELD
19THINK PARTS THINK TORNOS R.Marquina
20
Introducción a la parametrización en TB-DECO, PELD
20THINK PARTS THINK TORNOS R.Marquina
21
Introducción a la parametrización en TB-DECO, PELD
(refrentado)G1 G100 X2=16 Z1=-1G1 G41 X2=15 Z1=0 G100G1 X2=-1 F0.15G1 Z1=1G1 G40 G100 Z1=2G1 X2=3 G100(torneado chaflán y espiga delantera espiga delantera[// Calculo punto entrada en X, angulo 45º#2201:=RAD(45);#2201:=TAN(#2201);#2202:=#3050+0.5;// corresponde a "a" en la explicación.Punto entrada decalado 0.5 mm con respecto a origen en Z
Cod. ISO op. 2:2 parametrizada
21THINK PARTS THINK TORNOS R.Marquina
respecto a origen en Z#2203:=#2201*#2202; // Corresponde a "b" en la explicación.#2204:=#3052-(2*#2203); // Corresponde a "c" en la explicación. Valor de X//STR_EMPTY($46);STR_SET($45,"a->#2202= ");STR_F2S($46,#2202);STR_CAT($45,$46);DISPLAY_MSG($45,1); // muestra el valor de "a" en la explicación//STR_EMPTY($46);STR_SET($45,"b->#2203= ");STR_F2S($46,#2203);STR_CAT($45,$46);DISPLAY_MSG($45,1); //muestra el valor de "b" en la explicación//
Tornillo_peld_3.part
22
Introducción a la parametrización en TB-DECO, PELD
////]G1 G100 Z1=2 X2=3G1 G42 X2=#2204 Z1=0.5 G100G1 X2=8 Z1=-1.5 F0.15[#2200:=-#3049;STR_EMPTY($46);STR_SET($45,"#2200= ");STR_F2S($46,#2200);
Cod. ISO op. 2:2 parametrizada, continuación
22THINK PARTS THINK TORNOS R.Marquina
STR_F2S($46,#2200);STR_CAT($45,$46);DISPLAY_MSG($45,1);]G1 Z1=#2200G1 X2=12 Z1=-31.154G1 X2=16G91G1 Z1=-1G90G1 X2=18 G100G1 G40 X2=20 G100
Tornillo_peld_3.part
23
Introducción a la parametrización en TB-DECO, PELD
(refrentado)G1 G100 X2=16 Z1=-1G1 G41 X2=15 Z1=0 G100G1 X2=-1 F0.15G1 Z1=1G1 G40 G100 Z1=2G1 X2=3 G100(torneado chaflán y espiga delantera espiga delantera[// Calculo punto entrada en X, angulo 45º#2201:=RAD(45);#2201:=TAN(#2201);#2202:=#3050+0.5;// corresponde a "a" en la explicación.Punto entrada decalado 0.5 mm con respecto a origen en Z
Cod. ISO op. 2:2 parametrizada
23THINK PARTS THINK TORNOS R.Marquina
respecto a origen en Z#2203:=#2201*#2202; // Corresponde a "b" en la explicación.#2204:=#3052-(2*#2203); // Corresponde a "c" en la explicación. Valor de X//STR_EMPTY($46);STR_SET($45,"a->#2202= ");STR_F2S($46,#2202);STR_CAT($45,$46);DISPLAY_MSG($45,1); // muestra el valor de "a" en la explicación//STR_EMPTY($46);STR_SET($45,"b->#2203= ");STR_F2S($46,#2203);STR_CAT($45,$46);DISPLAY_MSG($45,1); //muestra el valor de "b" en la explicación//
Tornillo_peld_3.part
24
Introducción a la parametrización en TB-DECO, PELD
Ejemplo cálculo chaflán entrada
a=#3050+0.5
tang. 45º= b/a
b=a*tang. 45º
c=#3052-2*b
// Calculo punto entrada en X, angulo 45º#2201:=RAD(45);
24THINK PARTS THINK TORNOS R.Marquina
#2201:=RAD(45);#2201:=TAN(#2201);#2202:=#3050+0.5;// corresponde a "a" en la explicación.Punto entrada decalado 0.5 mm con respecto a origen en Z#2203:=#2201*#2202; // Corresponde a "b" en la explicación.#2204:=#3052-(2*#2203); // Corresponde a "c" en la explicación. Valor de X//
25
Introducción a la parametrización en TB-DECO, PELD
Cuidadoso en la asignación de variables !!!
25THINK PARTS THINK TORNOS R.Marquina
26
Introducción a la parametrización en TB-DECO, PELD
b=(#3051-#3052)/2+1
tang. 60º= b/a
a=b/tang. 60º
c=a+#3049
Ejemplo cálculo chaflán empalme
// Calculo punto final en Z, angulo 60 empalme entre cilindrados
26THINK PARTS THINK TORNOS R.Marquina
Tornillo_peld_3.part
cilindrados#2206:=RAD(60);#2206:=TAN(#2206);#2207:=(#3051-#3052)/2+1; // corresponde a "b" en la explicación, diferencia de radios entre cilindrados + pasar 1 mm#2208:=#2207/#2206; // corresponde a "a" en la explicación, longitud que tiene que exceder la trayectoria para ese angulo#2205:=#3049+#2208; // punto final en Z, positivo#2205:=-#2205; // punto final en Z, negativo
27
Introducción a la parametrización en TB-DECO, PELD
Casilla exclusiva para cálculos con variables
27THINK PARTS THINK TORNOS R.Marquina
Tornillo_peld_4.part
28
Introducción a la parametrización en TB-DECO, PELD
Casilla exclusiva para comprobar
valores de variables
28THINK PARTS THINK TORNOS R.Marquina
Tornillo_peld_4.part
29
Introducción a la parametrización en TB-DECO, PELD
¿Qué nos falta añadir a esta programación?
29THINK PARTS THINK TORNOS R.Marquina
Los controles necesarios para evitar incongruencias en los datos !!!!
30
Introducción a la parametrización en TB-DECO, PELD
¿Qué son las “macros” ?
Son rutinas que se llaman desde dentro del programa de una pieza, que se pueden
utilizar en diferentes programas y que estan ubicadas en un fichero especial de macros.
30THINK PARTS THINK TORNOS R.Marquina
ubicadas en un fichero especial de macros.
Se utiliza macros para automatizar ciclos repetitivos de trabajo, como por ejemplo:
Ranurados, taladros con descargas, taladros transversales posicionados .....
31
Introducción a la parametrización en TB-DECO, PELD
¿Donde ubicar las “macros” ?
En función del modelo de máquina donde se vayan a utilizar, y dentro de un fichero con
nombre: Cust####aImp.PELD
31THINK PARTS THINK TORNOS R.Marquina
Los símbolos #### coinciden con el modelo de máquina:
CUST10AIMP.PELDCUST13AIMP.PELD
CUST2026AIMP.PELD
32
Introducción a la parametrización en TB-DECO, PELD
¿Qué “macros” puedo crear?
Están libres las macros G995, G996, G997, G998 y G999
¿Cúando sabre más a cerca de las famosas “macros”?
32THINK PARTS THINK TORNOS R.Marquina
¿Cúando sabre más a cerca de las famosas “macros”?