Introduccion parametrizacion en tb deco

Page 1

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


Turn static files into dynamic content formats.

Create a flipbook
Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.