Autor Tema: control torreta emco o similar con 6 herramientas y 2 sensores opticos de ranura  (Leído 786 veces)

Desconectado manolomaravillas

  • Aprendiz
  • *
  • Join Date: Dic 2014
  • Mensajes: 125
  • Ubicación: valencia
quiero compartir con todos vosotros del cnc… el control que en su dia diseñe y funciona a las mil maravillas.
es capaz de controlar cualquier torreta de 6 posiciones con motor reversible y trinquete.
el funcionamiento es el siguiente,  en la parte trasera se le monta un disco de 6 ranuras  (ya que mi software esta echo para 6 si alguien necesita 8 puedo ampliarlo).   seguimos  6 ranuras para 6 posiciones y una mas larga para posición 1 e index.  2 sensores ópticos de ranura. uno en posición mas profunda y otro mas fuera..  el primero solo lee la ranura mas profunda. y el segundo lee cada pulso de cada herramienta.
el motor actua en consecuencia . un motor dc con un sinfín..  adelante gira y gira buscando posición....  y atrás  clava contra el trinquete..
el sistema esta compuesto por un pic16f873a.
los pines de entrada de selección de cada herramienta son 6    del pin  RA0 AL PIN RA5.   cada uno de estos normalmente a positivo  con resistencias de 10khms....  y a cada pulso de masa... cambian una herramienta...según pin (   ra0  herramienta1)  (ra1 herramienta 2) (ra2 herramienta 3) y asi asta la pata ra5.....

las salidas para conectar una pantalla  lcd  de 16x4   son las siguientes:
dato4=RC0    dato 5=RC1  dato6=RC2  dato7=RC3   E=RC6  RS=RC7

entrada de  sensor ranura index=RB5
Entrada de sensor  ranura 6 posiciones=RB4
entrada seguridad inductivo =rb3


salidas para reles  de motor:
marcha adelante;RC5
marcha atrás:RC4

pongo unas capturas para aclarar todo esto mas.
y pongo el código hex para el pic:

:020000040000FA
:0600000083168101312886
:0800080083120313A100A10EF5
:10001000030883120313A200831203132B08B400F6
:100020002D08B5002E08B6002F08B7008B1D1A2822
:100030000B1830288312031320148312031334087F
:10004000AB003508AD003608AE003708AF00220817
:100050008300210E09008312031306080B101A28CF
:100060002B288316031381118312A001A101A20181
:10007000A601A701A801A901AA01AB01AD01AE012A
:10008000AF01B201B301B401B501B601B701BA01C4
:10009000BB01BC01BD01BE01BF01C001C101C20164
:1000A000C3010B108B158B1785013F30831685001C
:1000B00007309F0083128601383083168600831232
:1000C000870100308316870001308312BA00B623FF
:1000D000013083120313BA00D7210A3056240130AD
:1000E00083120313BA0031220A30562401308312DE
:1000F0000313BA007F228716861E7B2887120716F5
:100100000F30562407120A30AA002A08C1007F24A3
:100110004108BE004208BF004308C0000130BA00D9
:10012000CF220518B8282A080A3A031991289828D6
:100130008619912887163823061A9C28061E9E28A1
:100140000A302A07AA002C232A080A3A031D832909
:100150002A08C1007F244108BE004208BF004308AE
:10016000C0000130BA00CF22871242232C239128ED
:100170004C238518E0282A08143A0319B928C02806
:100180008619B92887163823061AC428061EC628D9
:100190000A302A07AA002C232A08143A031D9129A1
:1001A0002A08C1007F244108BE004208BF0043085E
:1001B000C0000130BA00CF22871242232C23B92875
:1001C0004C23051908292A080A3A0319E128E828C6
:1001D0008619E12887163823061AEC28061EEE2811
:1001E0000A302A07AA002C232A081E3A031D9F2939
:1001F0002A08C1007F244108BE004208BF0043080E
:10020000C0000130BA00CF22871242232C23E128FC
:100210004C23851930292A08283A0319092910295D
:100220008619092987163823061A1429061E162945
:100230000A302A07AA002C232A08283A031DAD29D0
:100240002A08C1007F244108BE004208BF004308BD
:10025000C0000130BA00CF22871242232C23092983
:100260004C23051A58292A08323A0319312938290A
:100270008619312987163823061A3C29061E3E297D
:100280000A302A07AA002C232A08323A031DBB2968
:100290002A08C1007F244108BE004208BF0043086D
:1002A000C0000130BA00CF22871242232C2331290B
:1002B0004C23851A80292A083C3A031959296029B8
:1002C0008619592987163823061A6429061E6629B5
:1002D0000A302A07AA002C232A083C3A031DC92900
:1002E0002A08C1007F244108BE004208BF0043081D
:1002F000C0000130BA00CF22871242232C23592993
:100300004C23912891282A08C1007F244108BE006F
:100310004208BF004308C0000130BA00CF222C239E
:100320009C282A08C1007F244108BE004208BF0063
:100330004308C0000130BA00CF222C23C4282A0869
:10034000C1007F244108BE004208BF004308C0002E
:100350000130BA00CF222C23EC282A08C1007F24C8
:100360004108BE004208BF004308C0000130BA0087
:10037000CF222C2314292A08C1007F244108BE0063
:100380004208BF004308C0000130BA00CF222C232E
:100390003C292A08C1007F244108BE004208BF0052
:1003A0004308C0000130BA00CF222C236429031077
:1003B0008B1B0314B30DB20D8B1301308312031387
:1003C000BC004A243B1CE8290C30F2230130F22304
:1003D0008130F2234330F7234F30F7234E30F72399
:1003E0005430F7235230F7234F30F7234C30F723A4
:1003F0008930F2234330F7234130F7234D30F72380
:100400004230F7234930F7234130F723C030F2233D
:100410004830F7234530F7235230F7235230F72383
:100420004130F7234D30F7234930F7234530F72388
:100430004E30F7235430F7234130F723CC30F223EA
:100440004530F7234D30F7234330F7234F30F72360
:100450000310B20CB30C03188B172E2A831203134C
:10046000080003108B1B0314B30DB20D8B13063061
:1004700083120313BC004A243B1C422A0C30F22393
:100480000130F2238230F2235330F7234F30F72329
:100490004630F7235430F7235730F7234130F72302
:1004A0005230F7234530F7238B30F2233230F723D5
:1004B0002E30F7233030F723C230F2234D30F723AC
:1004C0002E30F7234D30F7234130F7235230F723F6
:1004D0004130F7235630F7234930F7234C30F723C8
:1004E0004C30F7234130F7235330F7230310B20C7D
:1004F000B30C03188B177C2A831203130800031014
:100500008B1B0314B30DB20D8B1302308312031334
:10051000BC004A243B1C902A0C30F2230130F22309
:100520008230F2235030F7234F30F7235330F72334
:100530004930F7234330F7234930F7234F30F7236F
:100540004E30F7234130F7234E30F7234430F72362
:100550004F30F723C130F2234830F7234530F723DB
:100560005230F7235230F7234130F7234D30F72331
:100570004930F7234530F7234E30F7235430F72323
:100580004130F723CD30F2233130F7230310B20C82
:10059000B30C03188B17CC2A831203130800031023
:1005A0008B1B0314B30DB20D8B1303308312031393
:1005B000BC004A243B1CE02A0C30F2230130F22319
:1005C0008130F2234830F7234530F7235230F723A8
:1005D0005230F7234130F7234D30F7234930F723CA
:1005E0004530F7234E30F7235430F7234130F723BB
:1005F0008D30F2234530F7234E30F7239030F2232D
:100600004E30F723C130F2235030F7234F30F72319
:100610005330F7234930F7234330F7234930F7238A
:100620004F30F7234E30F7233A30F7232030F723AB
:10063000CD30F2235330F7235730F723CB30F2235A
:100640003F08303EF7230310B20CB30C03188B178E
:10065000292B8312031308004630831203132A0246
:10066000031C352B0A30AA00352B83120313080014
:1006700083120313061A382B061E3C2B3F2B8312C2
:10068000031308008312031307160F3056240712B2
:10069000492B831203130800831203138619542B6A
:1006A0000130BA005B23582B0130BA00CF22582BFF
:1006B00083120313080003108B1B0314B30DB20D38
:1006C0008B13043083120313BC004A243B1C6C2B95
:1006D0000C30F2230130F2238130F2234830F7232B
:1006E0004530F7235230F7235230F7234130F723B8
:1006F0004D30F7234930F7234530F7234E30F723A9
:100700005430F7234130F7232030F7234530F723C7
:100710004E30F723C130F2235030F7234F30F72308
:100720005330F7234930F7234330F7234930F72379
:100730004F30F7234E30F7233A30F7232030F7239A
:10074000CD30F2235330F7235730F7232A30F723E5
:10075000CB30F2233F08303EF7230310B20CB30C2A
:1007600003188B17B32B8312031308000130831275
:100770000313BA00BC010A30942403108B1B03142A
:10078000B30DB20D8B133030ED230A30942430308A
:10079000ED230530AF243030ED232030ED23203021
:1007A000ED238030ED230310B20CB30C03188B172C
:1007B000831203130800831203130310B20CB30C4B
:1007C00003188B170130942403108B1B0314B30DF3
:1007D000B20D8B1383120313080083120313A600B8
:1007E00087132E2C83120313A6008713FE2B83126C
:1007F0000313A6002608031914308717071783125E
:100800000313A6000710871007118711261E092C55
:100810000714A61E0C2C8714261F0F2C0715A61FC5
:10082000122C871507130000000007170710871008
:1008300007118711261C1D2C0714A61C202C8714B9
:10084000261D232C0715A61D262C8715071300002F
:1008500000000717DB238312031308000717831216
:100860000313A6000710871007118711261E392CC5
:100870000714A61E3C2C8714261F3F2C0715A61F05
:10088000422C87150713000000000717DB23831293
:100890000313080083120313BB013C083D06031D2C
:1008A0003B143C08BD00831203130800831203139A
:1008B000AB00612C00000000000000000000000000
:1008C00000000A30AD00000000006330AE00000000
:1008D00000000000C830AF0000000000AF0B6C2C1F
:1008E000000000000000AE0B672C000000000000BC
:1008F000AD0B632CAB0B5A2C83120313080083122D
:100900000313C301C2016430C102031C892CC30A52
:10091000842CC1070A30C102031C902CC20A8B2C04
:10092000C10783120313080083120313AB00982C32
:100930000000000000000000000000000000163071
:10094000AD0000007030AE000000AE0BA42CAD0B6B
:10095000A12C0000AB0B982C831203130800831208
:100960000313AB00BA2C00000000000000000000E0
:1009700000000000F630AD000000AD0BBC2C000004
:100980000000000000000000AB0BB32C8312031327
:0209900008005D
:02400E00323D41
:10420000FF00FF00FF00FF00FF00FF00FF00FF00B6
:10421000FF00FF00FF00FF00FF00FF00FF00FF00A6
:10422000FF00FF00FF00FF00FF00FF00FF00FF0096
:10423000FF00FF00FF00FF00FF00FF00FF00FF0086
:10424000FF00FF00FF00FF00FF00FF00FF00FF0076
:10425000FF00FF00FF00FF00FF00FF00FF00FF0066
:10426000FF00FF00FF00FF00FF00FF00FF00FF0056
:10427000FF00FF00FF00FF00FF00FF00FF00FF0046
:10428000FF00FF00FF00FF00FF00FF00FF00FF0036
:10429000FF00FF00FF00FF00FF00FF00FF00FF0026
:1042A000FF00FF00FF00FF00FF00FF00FF00FF0016
:1042B000FF00FF00FF00FF00FF00FF00FF00FF0006
:1042C000FF00FF00FF00FF00FF00FF00FF00FF00F6
:1042D000FF00FF00FF00FF00FF00FF00FF00FF00E6
:1042E000FF00FF00FF00FF00FF00FF00FF00FF00D6
:1042F000FF00FF00FF00FF00FF00FF00FF00FF00C6
:00000001FF
los robots  dominaran el mundo

Desconectado manolomaravillas

  • Aprendiz
  • *
  • Join Date: Dic 2014
  • Mensajes: 125
  • Ubicación: valencia
mas fotos
los robots  dominaran el mundo

Desconectado manolomaravillas

  • Aprendiz
  • *
  • Join Date: Dic 2014
  • Mensajes: 125
  • Ubicación: valencia
y otra mas
los robots  dominaran el mundo

Desconectado forane

  • Aprendiz
  • *
  • Join Date: Nov 2009
  • Mensajes: 2981
  • Ubicación: Sevilla
Muchas gracias por el aporte, Manolo. No obstante soy más de Atmel 90S8515 y Arduino. Venía de Z80 y el PIC se me indigestó con los cambios de página. No obstante, realicé un montaje en PICBASIC para generar un pulso cada segundo para un montaje de tacómetro que saqué de la Revista Española de Electrónica y que según el esquema era imposible que funcionase (como ocurría a veces). Si pudieses poner el ensamblador, aunque repito, se te agradece el aporte. Abrazos virtuales.
Optimum 320X630; Enco Unimat 3; Elewer 9X20; fresadora Warco 6X26"; Limadora Atlas 7"; Sierra Rockwell-Delta 14"; Minifresadora horizontal Mygy  Etc.

Desconectado manolomaravillas

  • Aprendiz
  • *
  • Join Date: Dic 2014
  • Mensajes: 125
  • Ubicación: valencia
Mañana te subo el ensamblador... pero te coincidira para atmega?
Yo esque arduino no me mola...   ami me gusta mas fabricar las pcb segun necesidad. Fresadas o enviadas a china.
Como novedad.. e conseguido  las (yaps 10)
 Una pcb que se fabrico por un tio de un foro de francia que las diseño para controlar  +-10v desde pulso y direccion y encoder.   Realmente esto se hizo en el 2005 .... y claro el tio perdio enlaces y muchos hilos... tras muchos meses me pude hacer con todo.. los pcb originales echos en kikad.. (como eagle). Y conseguir el diseño original. Muchos tienen un diseño basado en pdf... pero falla y no funciona fino... 
Consegui su hex etc en un dspic... encargue la fabricacion de 50  hace 1 semana.  Arto de csmio... realmente estos de csmio en la version +-10v  ( es una gran cagada  no conozco a nadie que cuando apague el ordenador guarde la config)   csmio nos a dejado tirados a todos estos usuarios.   Asi que la solucion buena es  yaps 10... para cada eje   . Y sirve para mach3 y para linux cnc.....
los robots  dominaran el mundo

Desconectado manolomaravillas

  • Aprendiz
  • *
  • Join Date: Dic 2014
  • Mensajes: 125
  • Ubicación: valencia
Ya puestos te pongo enlace de la 2 torreta de  la marca duplomatic  con bastante lio entre el encoder  enclavamiento de  electroimanes y freno...  es trifasica ... la repare y le adapte un pic16f877a para la funcion desde mach3  . Actualmente le monte un pulmon hidraulico al torno comprado en china y un plato hidraulico con paso barra asta 30mm.....  me hice un piston neupmatico que empuja  la barra para carga automatica...  esta quedando genial. Ya  piezas en serie.

Video del duplomatic.
https://youtu.be/iXewJ_0YKRc
 
los robots  dominaran el mundo

Desconectado Luisk

  • Global Moderator
  • Aprendiz
  • ****
  • Join Date: Sep 2009
  • Mensajes: 3098
  • Ubicación: Madrid
   Torno Wabeco D 6000 E, Fresadora Opti BF-20L y Sierra Opti 121g  

Desconectado manolomaravillas

  • Aprendiz
  • *
  • Join Date: Dic 2014
  • Mensajes: 125
  • Ubicación: valencia
Te subo mañana el ensamblador.. que estaba muy liado con las yaps
los robots  dominaran el mundo