introducción peld
DESCRIPTION
Entrada a la programación avanzada con PELD en TB-DECOTRANSCRIPT
-
1
THINK PARTS THINK TORNOS 1
Introduccin a la parametrizacin en TB-DECO, PELD
-
2
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:
2THINK PARTS THINK TORNOS R.Marquina
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
-
3
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
3THINK PARTS THINK TORNOS R.Marquina
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
-
4
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
4THINK PARTS THINK TORNOS R.Marquina
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
-
5
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.
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 correcin de una linea de programacin parametrizada no es facil, solamente vemos parmetros, no cotas de plano.
-
6
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
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 parmetros diferentes.
-
7
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
7THINK PARTS THINK TORNOS R.Marquina
T42 Broca punto trasero
T43 Broca trasera
T52 Hta. refrentado trasero
Definicin del proceso y de las variables
-
8
Introduccin a la parametrizacin en TB-DECO, PELD
Crear programa con pieza y medidas concretas
8THINK PARTS THINK TORNOS R.Marquina
TORNILLO_PELD_1.PART
-
9
Introduccin a la parametrizacin en TB-DECO, PELD
9THINK PARTS THINK TORNOS R.Marquina
-
10
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?
10THINK PARTS THINK TORNOS R.Marquina
Tienen que ser de facil acceso y con informacin clara de a que cotas hacen referencia
Porqu en el dibujo aparecen variables #3003->#3059?
-
11
Introduccin a la parametrizacin en TB-DECO, PELD
11THINK PARTS THINK TORNOS R.Marquina
-
12
Introduccin a la parametrizacin en TB-DECO, PELD
Sera este su lugar
12THINK PARTS THINK TORNOS R.Marquina
su lugar ideal?
-
13
Introduccin a la parametrizacin en TB-DECO, PELD
13THINK PARTS THINK TORNOS R.Marquina
-
14
Introduccin a la parametrizacin en TB-DECO, PELD
14THINK PARTS THINK TORNOS R.Marquina
-
15
Introduccin a la parametrizacin en TB-DECO, PELD
15THINK PARTS THINK TORNOS R.Marquina
-
16
Introduccin a la parametrizacin en TB-DECO, PELD
Efecto de bucle
16THINK PARTS THINK TORNOS R.Marquina
Generar tablasGenerar tablas
TORNILLO_PELD_2.PART
-
17
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
17THINK PARTS THINK TORNOS R.Marquina
Libre utilizacin de #2196 a #2255
-
18
Introduccin a la parametrizacin en TB-DECO, PELD
18THINK PARTS THINK TORNOS R.Marquina
-
19
Introduccin a la parametrizacin en TB-DECO, PELD
19THINK PARTS THINK TORNOS R.Marquina
-
20
Introduccin a la parametrizacin en TB-DECO, PELD
20THINK PARTS THINK TORNOS R.Marquina
-
21
Introduccin a la parametrizacin 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 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
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 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
-
22
Introduccin a la parametrizacin 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, continuacin
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
Introduccin a la parametrizacin 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 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
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 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
-
24
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);
24THINK PARTS THINK TORNOS R.Marquina
#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//
-
25
Introduccin a la parametrizacin en TB-DECO, PELD
Cuidadoso en la asignacin de variables !!!
25THINK PARTS THINK TORNOS R.Marquina
-
26
Introduccin a la parametrizacin en TB-DECO, PELD
b=(#3051-#3052)/2+1
tang. 60= b/a
a=b/tang. 60
c=a+#3049
Ejemplo clculo chafln 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 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
-
27
Introduccin a la parametrizacin en TB-DECO, PELD
Casilla exclusiva para clculos con variables
27THINK PARTS THINK TORNOS R.Marquina
Tornillo_peld_4.part
-
28
Introduccin a la parametrizacin en TB-DECO, PELD
Casilla exclusiva para comprobar
valores de variables
28THINK PARTS THINK TORNOS R.Marquina
Tornillo_peld_4.part
-
29
Introduccin a la parametrizacin en TB-DECO, PELD
Qu nos falta aadir a esta programacin?
29THINK PARTS THINK TORNOS R.Marquina
Los controles necesarios para evitar incongruencias en los datos !!!!
-
30
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.
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
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
31THINK PARTS THINK TORNOS R.Marquina
Los smbolos #### coinciden con el modelo de mquina:
CUST10AIMP.PELDCUST13AIMP.PELD
CUST2026AIMP.PELD
-
32
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?
32THINK PARTS THINK TORNOS R.Marquina
Cando sabre ms a cerca de las famosas macros?