Introducci贸n a la parametrizaci贸n en TB-DECO, PELD THINK PARTS THINK TORNOS
1
1
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: 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
THINK PARTS THINK TORNOS
R.Marquina
2
2
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
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
THINK PARTS THINK TORNOS
R.Marquina
3
3
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 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
THINK PARTS THINK TORNOS
R.Marquina
4
4
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. 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.
THINK PARTS THINK TORNOS
R.Marquina
5
5
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 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.
THINK PARTS THINK TORNOS
R.Marquina
6
6
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
T42 Broca punto trasero T43 Broca trasera T52 Hta. refrentado trasero
Definici贸n del proceso y de las variables THINK PARTS THINK TORNOS
R.Marquina
7
7
Introducci贸n a la parametrizaci贸n en TB-DECO, PELD Crear programa con pieza y medidas concretas
TORNILLO_PELD_1.PART
THINK PARTS THINK TORNOS
R.Marquina
8
8
Introducci贸n a la parametrizaci贸n en TB-DECO, PELD
THINK PARTS THINK TORNOS
R.Marquina
9
9
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? 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?
THINK PARTS THINK TORNOS
R.Marquina
10
10
Introducci贸n a la parametrizaci贸n en TB-DECO, PELD
THINK PARTS THINK TORNOS
R.Marquina
11
11
Introducci贸n a la parametrizaci贸n en TB-DECO, PELD
驴Ser铆a este su lugar ideal?
THINK PARTS THINK TORNOS
R.Marquina
12
12
Introducci贸n a la parametrizaci贸n en TB-DECO, PELD
THINK PARTS THINK TORNOS
R.Marquina
13
13
Introducci贸n a la parametrizaci贸n en TB-DECO, PELD
THINK PARTS THINK TORNOS
R.Marquina
14
14
Introducci贸n a la parametrizaci贸n en TB-DECO, PELD
THINK PARTS THINK TORNOS
R.Marquina
15
15
Introducci贸n a la parametrizaci贸n en TB-DECO, PELD
Efecto de bucle
Generar tablas
Generar tablas
TORNILLO_PELD_2.PART
THINK PARTS THINK TORNOS
R.Marquina
16
16
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
Libre utilizaci贸n de #2196 a #2255
THINK PARTS THINK TORNOS
R.Marquina
17
17
Introducci贸n a la parametrizaci贸n en TB-DECO, PELD
THINK PARTS THINK TORNOS
R.Marquina
18
18
Introducci贸n a la parametrizaci贸n en TB-DECO, PELD
THINK PARTS THINK TORNOS
R.Marquina
19
19
Introducci贸n a la parametrizaci贸n en TB-DECO, PELD
THINK PARTS THINK TORNOS
R.Marquina
20
20
Introducción a la parametrización en TB-DECO, PELD Cod. ISO op. 2:2 parametrizada (refrentado) G1 G100 X2=16 Z1=-1 G1 G41 X2=15 Z1=0 G100 G1 X2=-1 F0.15 G1 Z1=1 G1 G40 G100 Z1=2 G1 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 #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 THINK PARTS THINK TORNOS
R.Marquina
21
21
Introducci贸n a la parametrizaci贸n en TB-DECO, PELD Cod. ISO op. 2:2 parametrizada, continuaci贸n // // ] G1 G100 Z1=2 X2=3 G1 G42 X2=#2204 Z1=0.5 G100 G1 X2=8 Z1=-1.5 F0.15 [ #2200:=-#3049; STR_EMPTY($46); STR_SET($45,"#2200= "); STR_F2S($46,#2200); STR_CAT($45,$46); DISPLAY_MSG($45,1); ] G1 Z1=#2200 G1 X2=12 Z1=-31.154 G1 X2=16 G91 G1 Z1=-1 G90 G1 X2=18 G100 G1 G40 X2=20 G100
Tornillo_peld_3.part THINK PARTS THINK TORNOS
R.Marquina
22
22
Introducción a la parametrización en TB-DECO, PELD Cod. ISO op. 2:2 parametrizada (refrentado) G1 G100 X2=16 Z1=-1 G1 G41 X2=15 Z1=0 G100 G1 X2=-1 F0.15 G1 Z1=1 G1 G40 G100 Z1=2 G1 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 #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 THINK PARTS THINK TORNOS
R.Marquina
23
23
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); #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 //
THINK PARTS THINK TORNOS
R.Marquina
24
24
Introducci贸n a la parametrizaci贸n en TB-DECO, PELD
Cuidadoso en la asignaci贸n de variables !!!
THINK PARTS THINK TORNOS
R.Marquina
25
25
Introducción a la parametrización en TB-DECO, PELD Ejemplo cálculo chaflán empalme b=(#3051-#3052)/2+1 tang. 60º= b/a a=b/tang. 60º c=a+#3049
// Calculo punto final en Z, angulo 60 empalme entre 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
Tornillo_peld_3.part THINK PARTS THINK TORNOS
R.Marquina
26
26
Introducci贸n a la parametrizaci贸n en TB-DECO, PELD Casilla exclusiva para c谩lculos con variables
Tornillo_peld_4.part THINK PARTS THINK TORNOS
R.Marquina
27
27
Introducci贸n a la parametrizaci贸n en TB-DECO, PELD
Casilla exclusiva para comprobar valores de variables
Tornillo_peld_4.part THINK PARTS THINK TORNOS
R.Marquina
28
28
Introducción a la parametrización en TB-DECO, PELD
¿Qué nos falta añadir a esta programación?
Los controles necesarios para evitar incongruencias en los datos !!!!
THINK PARTS THINK TORNOS
R.Marquina
29
29
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. Se utiliza macros para automatizar ciclos repetitivos de trabajo, como por ejemplo: Ranurados, taladros con descargas, taladros transversales posicionados .....
THINK PARTS THINK TORNOS
R.Marquina
30
30
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 Los símbolos #### coinciden con el modelo de máquina: CUST10AIMP.PELD CUST13AIMP.PELD CUST2026AIMP.PELD
THINK PARTS THINK TORNOS
R.Marquina
31
31
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”?
THINK PARTS THINK TORNOS
R.Marquina
32
32