Você está na página 1de 32

Introduccin a la

parametrizacin
en TB-DECO, PELD
THINK PARTS THINK TORNOS

Introduccin a la parametrizacin en TB-DECO, PELD


Cuando parametrizar:

Familias de piezas, igual geometra


Programa para usuario final con posibilidades limitadas de cambio
Creacin de macros propias
Bucles para mecanizado del mismo perfil en varias pasadas
Piezas diferentes en un solo programa

Como empezar:
Familia de piezas, igual geometra:

Definicin clara del proceso de mecanizado


Creacin de un programa de base con medidas reales
Bsqueda del mnimo nmero de parmetros, variables, y relaciones
entre ellos
Dibujo de la pieza patrn definiendo perfectamente la relacin entre
la cota buscada y su variable.
Ensayo del programa patrn y comprobacin de su correcto
funcionamiento
Control de las posibles incoherencias en la introduccin de variables

THINK PARTS THINK TORNOS

R.Marquina

Introduccin a la parametrizacin en TB-DECO, PELD


Como empezar:
Programa para usuario final con posibilidades limitadas de cambio:

Definicin clara de que cotas, correciones, condiciones de corte, etc.


que queremos poder editar mediante cuadros de dilogo
Ensayo del programa patrn y comprobacin de su correcto
funcionamiento
Control de las posibles incoherencias en la introduccin de variables

Creacin de macros propias:


Bucles para mecanizado del mismo perfil en varias pasadas, ciclos:

Definicin clara de qu queremos automatizar


Bsqueda del mnimo nmero de parmetros, variables, y relaciones
entre ellos
Control de las posibles incoherencias en la introduccin de variables
y definicin de variables por defecto
Prueba exahustiva de la macro, bucle

THINK PARTS THINK TORNOS

R.Marquina

Introduccin a la parametrizacin en TB-DECO, PELD


Como empezar:
Piezas diferentes en un solo programa:

Definicin clara de las posibilidades mecnicas de la mquina


Definicin de extraccin de pieza, zonas de amarre, etc.
Bsqueda del mnimo nmero de parmetros, variables, y relaciones
entre ellos.
Control del clculo de decalajes de origen
Prueba exahustiva del programa y de las diferentes condiciones de
paros de mquina, provocado o no y qu debe hacer el programa en
cada caso
Control de las posibles incoherencias en la introduccin de variables
y definicin de variables por defecto

THINK PARTS THINK TORNOS

R.Marquina

Introduccin a la parametrizacin en TB-DECO, PELD


Puntos a tener en cuenta antes de parametrizar:
La parametrizacin implica un tiempo extra adicional a la programacin
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 ms 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
correcin de una linea de programacin parametrizada no es facil,
solamente vemos parmetros, no cotas de plano.

THINK PARTS THINK TORNOS

R.Marquina

Introduccin a la parametrizacin en TB-DECO, PELD


Puntos a tener en cuenta antes de parametrizar:
Debemos empezar por parametrizar poco a poco programas probados y
conocidos, aadiendo variables simples. Practicar.
TB-DECO genera un fichero con la extensin TRF que es el que pasa a
mquina. El cnc no interpreta este programa, lo ejecuta de una forma
automtica sin posibilidad de compensacin.
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 parmetros diferentes.

THINK PARTS THINK TORNOS

R.Marquina

Introduccin a la parametrizacin 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

Definicin del proceso y de las variables


THINK PARTS THINK TORNOS

R.Marquina

Introduccin a la parametrizacin en TB-DECO, PELD


Crear programa con pieza y
medidas concretas

TORNILLO_PELD_1.PART

THINK PARTS THINK TORNOS

R.Marquina

Introduccin a la parametrizacin en TB-DECO, PELD

THINK PARTS THINK TORNOS

R.Marquina

Introduccin a la parametrizacin en TB-DECO, PELD

Una vez definidas las variables, la pregunta es :


Donde introducirlas y cmo mantenerlas en el programa
sin que sus valores desaparezcan al cerrarlo?
Tienen que ser de facil acceso y con informacin clara de a
que cotas hacen referencia
Porqu en el dibujo aparecen variables #3003->#3059?

THINK PARTS THINK TORNOS

R.Marquina

10

10

Introduccin a la parametrizacin en TB-DECO, PELD

THINK PARTS THINK TORNOS

R.Marquina

11

11

Introduccin a la parametrizacin en TB-DECO, PELD

Sera este
su lugar
ideal?

THINK PARTS THINK TORNOS

R.Marquina

12

12

Introduccin a la parametrizacin en TB-DECO, PELD

THINK PARTS THINK TORNOS

R.Marquina

13

13

Introduccin a la parametrizacin en TB-DECO, PELD

THINK PARTS THINK TORNOS

R.Marquina

14

14

Introduccin a la parametrizacin en TB-DECO, PELD

THINK PARTS THINK TORNOS

R.Marquina

15

15

Introduccin a la parametrizacin en TB-DECO, PELD

Efecto de bucle

Generar tablas

Generar tablas

TORNILLO_PELD_2.PART

THINK PARTS THINK TORNOS

R.Marquina

16

16

Introduccin a la parametrizacin 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 utilizacin de #2196 a #2255

THINK PARTS THINK TORNOS

R.Marquina

17

17

Introduccin a la parametrizacin en TB-DECO, PELD

THINK PARTS THINK TORNOS

R.Marquina

18

18

Introduccin a la parametrizacin en TB-DECO, PELD

THINK PARTS THINK TORNOS

R.Marquina

19

19

Introduccin a la parametrizacin en TB-DECO, PELD

THINK PARTS THINK TORNOS

R.Marquina

20

20

Introduccin a la parametrizacin 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 chafln 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 explicacin.Punto entrada decalado 0.5 mm con
respecto a origen en Z
#2203:=#2201*#2202; // Corresponde a "b" en la explicacin.
#2204:=#3052-(2*#2203); // Corresponde a "c" en la explicacin. 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 explicacin
//
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 explicacin
//

Tornillo_peld_3.part
THINK PARTS THINK TORNOS

R.Marquina

21

21

Introduccin a la parametrizacin en TB-DECO, PELD


Cod. ISO op. 2:2 parametrizada, continuacin
//
//
]
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

Introduccin a la parametrizacin 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 chafln 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 explicacin.Punto entrada decalado 0.5 mm con
respecto a origen en Z
#2203:=#2201*#2202; // Corresponde a "b" en la explicacin.
#2204:=#3052-(2*#2203); // Corresponde a "c" en la explicacin. 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 explicacin
//
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 explicacin
//

Tornillo_peld_3.part
THINK PARTS THINK TORNOS

R.Marquina

23

23

Introduccin a la parametrizacin en TB-DECO, PELD


Ejemplo clculo chafln 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
explicacin.Punto entrada decalado 0.5 mm con respecto a
origen en Z
#2203:=#2201*#2202; // Corresponde a "b" en la
explicacin.
#2204:=#3052-(2*#2203); // Corresponde a "c" en la
explicacin. Valor de X
//

THINK PARTS THINK TORNOS

R.Marquina

24

24

Introduccin a la parametrizacin en TB-DECO, PELD

Cuidadoso en la asignacin
de variables !!!

THINK PARTS THINK TORNOS

R.Marquina

25

25

Introduccin a la parametrizacin en TB-DECO, PELD


Ejemplo clculo chafln 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 explicacin, diferencia de radios entre cilindrados +
pasar 1 mm
#2208:=#2207/#2206; // corresponde a "a" en la
explicacin, 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

Introduccin a la parametrizacin en TB-DECO, PELD


Casilla exclusiva para clculos con variables

Tornillo_peld_4.part
THINK PARTS THINK TORNOS

R.Marquina

27

27

Introduccin a la parametrizacin en TB-DECO, PELD

Casilla exclusiva
para comprobar
valores de variables

Tornillo_peld_4.part
THINK PARTS THINK TORNOS

R.Marquina

28

28

Introduccin a la parametrizacin en TB-DECO, PELD

Qu nos falta aadir a esta programacin?

Los controles necesarios para evitar


incongruencias en los datos !!!!

THINK PARTS THINK TORNOS

R.Marquina

29

29

Introduccin a la parametrizacin 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

Introduccin a la parametrizacin en TB-DECO, PELD

Donde ubicar las macros ?


En funcin del modelo de mquina donde se
vayan a utilizar, y dentro de un fichero con
nombre: Cust####aImp.PELD
Los smbolos #### coinciden con el modelo
de mquina:
CUST10AIMP.PELD
CUST13AIMP.PELD
CUST2026AIMP.PELD

THINK PARTS THINK TORNOS

R.Marquina

31

31

Introduccin a la parametrizacin en TB-DECO, PELD

Qu macros puedo crear?


Estn libres las macros G995, G996, G997, G998 y G999

Cando sabre ms a cerca de las famosas macros?

THINK PARTS THINK TORNOS

R.Marquina

32

32

Você também pode gostar