introducción peld

32
1 THINK PARTS THINK TORNOS 1 Introducción a la parametrización en TB-DECO, PELD

Upload: ricardo

Post on 16-Nov-2015

28 views

Category:

Documents


1 download

DESCRIPTION

Entrada a la programación avanzada con PELD en TB-DECO

TRANSCRIPT

  • 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?