Comment moderniser une CNC équipée d'un lecteur de bande perforée?
Répondre à la discussion
Affichage des résultats 1 à 28 sur 28

Comment moderniser une CNC équipée d'un lecteur de bande perforée?



Vue hybride

  1. #1
    ibtihel

    Comment moderniser une CNC équipée d'un lecteur de bande perforée?

    bonsoir
    est t'il possible de convertir les codes gravés sur une bande perforée en pgm sur pic ou microcontroleur ?
    quel est le meilleur et simple langage pour cette mission ?
    merci
    @+
    On vous a donné que peu de savoir ....PDD

  2. #2
    invitea8d03b1e

    Post Re : conversion de langage

    Bonsoir,

    En général, le langage C est le plus proche de l'électronique (microcontrolleur, etc.)
    mais en tant que langage "hôte". La cible est le micro-code lié à sa cible: PIC, AVR, MIPS...

    Mais ton problème semble être [une application programmée] de l'ordre de la "compilation", plutôt bas niveau. (cross-compileur)

    [si le code/bande est "trop" distinct du code/PIC]
    - de bandePerforée[binaire, parfois ternaire] vers [définir la représentation de chaque "code/bande"].
    - définir une structure de donnée pour la représentation de ce code original.
    - "interpréter" la structucture informée (via un compilateur roulé-à-la-main sous les aisselles) pour produire le code/PIC...

    Langage pour un compilateur: Le Java est suffisant et jettable

    par ex.

    PS: Regarde aussi, si cette "chose" n'existe pas déjà qq-part

  3. #3
    gienas
    Modérateur

    Re : conversion de langage

    Bonjour ibtihel et tout le groupe

    J'ignore si ton problème est toujours d'actualité, puisqu'il commence à dater.

    Mais j'ai aussi un peu de mal à comprendre ta véritable recherche.

    Citation Envoyé par ibtihel Voir le message
    ... les codes gravés sur une bande perforée ...
    Commençons par définir l'objet. Ici, je vois la bande qui pourrait contenir ou des codes ASCII, ou de l'octal, ou peut-être autre chose. Est-ce bien de cela que tu parles? As-tu le lecteur de bande pour lire?

    Citation Envoyé par ibtihel Voir le message
    ... est t'il possible de convertir ...
    En supposant que tu puisses lire les caractères de chaque pas, il faudrait savoir quelle est la nature de ces codes (du programme, si oui, quelle cible; ou de "simples" caractères ASCII)

    Citation Envoyé par ibtihel Voir le message
    ... en pgm sur pic ou microcontroleur ? ...
    Là aussi, je ne saisis pas le sens.

    Sauf si ton idée est de remplacer l'ensemble [lecteur de bande contenant le programme + la cible qui exécute ce programme] en une nouvelle structure [microcontrôleur] pour remplacer ton ensemble obsolète.

    Si c'est bien le cas, c'est bien entendu possible, mais, sans connaître toutes les finesses du hard obsolète, c'est une utopie économiquement dissuasive, et sans aucune garantie de succès.

    Est-ce à ce type de bande perforée que tu penses?
    Images attachées Images attachées  

  4. #4
    ibtihel

    Re : conversion de langage

    bonsoir
    merci pour vos réponses
    Citation Envoyé par gienas Voir le message
    Commençons par définir l'objet. Ici, je vois la bande qui pourrait contenir ou des codes ASCII, ou de l'octal, ou peut-être autre chose. Est-ce bien de cela que tu parles? As-tu le lecteur de bande pour lire?
    oui j'ai le lecteur et la bande (codée sur 8 bits) qui je pense est du ASCII (elle ressemble à celle du lien)
    http://p.g.elec.pagespro-orange.fr/xDSCF5166.JPG
    le lecteur est en pj
    Citation Envoyé par gienas Voir le message
    Sauf si ton idée est de remplacer l'ensemble [lecteur de bande contenant le programme + la cible qui exécute ce programme] en une nouvelle structure [microcontrôleur] pour remplacer ton ensemble obsolète.
    oui, mon idée est de remplacer le lecteur et la bande par de l’électronique programmé (interface)
    possible ?
    je mettrais des photos plutard
    merci
    @+
    Images attachées Images attachées  
    Dernière modification par ibtihel ; 06/04/2012 à 20h46.
    On vous a donné que peu de savoir ....PDD

  5. A voir en vidéo sur Futura
  6. #5
    gienas
    Modérateur

    Re : conversion de langage

    Citation Envoyé par ibtihel Voir le message
    ... oui, mon idée est de remplacer le lecteur et la bande par de l’électronique programmée ...
    Hum! Rien que ça!

    Dans quel but?

    Quand on sait que les bandes qui sont lues doivent pouvoir être "rafraîchies" du fait de l'usure ou par suite d'accidents, il faut avoir le perforateur prêt à fonctionner avec le programme à transférer, je vois mal quel pourrait être l'intérêt de ce travail de romain.

  7. #6
    ibtihel

    Re : conversion de langage

    bonjour
    Citation Envoyé par gienas Voir le message
    Hum! Rien que ça!
    dois je comprendre, que c'est impossible ou difficile ?

    Citation Envoyé par gienas Voir le message
    Dans quel but?
    rénover ce truc obsolète qui se trouve sur une CNC par un autre plus new et sure
    merci
    @+
    On vous a donné que peu de savoir ....PDD

  8. #7
    gienas
    Modérateur

    Re : conversion de langage

    Bonjour à tous

    Citation Envoyé par ibtihel Voir le message
    ... rénover ce truc obsolète ...
    C'est, malheureusement, ce que je craignais.

    Citation Envoyé par ibtihel Voir le message
    ... dois je comprendre, que c'est impossible ou difficile ? ...
    En 2012, rien n'est vraiment impossible.

    Difficile, assurément. Sans une parfaite connaissance de la machine (sa conception au sens le plus large) c'est quasi impossible.

    En tout cas, je ne m'y hasarderais pas.

    Comme le lecteur pourrait être standard, le mieux serait de rechercher dans les occasions, des produits de remplacement moins usés.

    Mais, comme déjà dit plus haut, il faut aussi mettre dans le lot, le perforateur et le moyen de lui "communiquer" les données à perforer pour créer de nouvelles bandes.

  9. #8
    gienas
    Modérateur

    Re : conversion de langage

    Du coup, je pense que la discussion n'a pas sa place en programmation, mais plutôt en électronique, où les pointures bien affûtées sont prêtes à avoir de bonnes idées.

    Je déplace.

  10. #9
    Forhorse

    Re : conversion de langage

    Perso j'ai toujours pas compris le but.
    Voilà ce que j'arrive à décoder : Un machine CNC obsolète reçoit les données de la pièces a fabriquer par le biai de programme écrit sur bande perforée. Cette technique de stockage de donné étant totalement dépassée, notre ami cherche d'une part à transférer les info contenue sur les bandes vers un stockage plus moderne, et d'autre part à équiper la machine d'une lecteur de media lui aussi plus aux normes actuelles afin de transférer les programmes.
    On peut par exemple imaginer qu'a la place d'une bande perforée, le programme soit donné à la machine par une SD-card ou une clé USB
    C'est ça ?

  11. #10
    gienas
    Modérateur

    Re : conversion de langage

    Citation Envoyé par Forhorse Voir le message
    ... j'ai toujours pas compris le but.
    Voilà ce que j'arrive à décoder ...
    Je trouve que, pour quelqu'un qui n'a pas compris, tu décodes bien.

  12. #11
    Forhorse

    Re : conversion de langage

    Si c'est effectivement la demande oui... mais ce n'est pas franchement explicite.
    Il est question de conversion de langage, alors que si c'est bien ce que j'ai compris, c'est une simple conversion de support.
    transcrire un livre papier en livre électronique, ce n'est pas du tout le même travail que de traduire un livre chinois en français.

  13. #12
    gienas
    Modérateur

    Re : conversion de langage

    Citation Envoyé par Forhorse Voir le message
    Si c'est effectivement la demande oui... mais ce n'est pas franchement explicite.
    Il est question de conversion de langage ...
    C'est vrai qu'à l'origine, la demande était bien celle-ci, dans un autre forum (langage et algorithme), mais elle a été éclaircie depuis, et ramenée ici, où, si une solution est possible, elle sera trouvée.

    J'ai changé le titre pour que ce soit plus explicite.



    Edit: si, au départ, l'idée était de transcoder, cela supposait un remplacement complet de l'électronique de la CNC, ce qui, a priori, est illusoire.

    Remplacer le lecteur de carte (et, forcément le perforateur associé) peut être envisagé, non sans difficultés, mais il ne faut surtout pas changer ni le code ni le langage, sous peine d'être totalement incompris.
    Dernière modification par gienas ; 07/04/2012 à 11h19.

  14. #13
    ibtihel

    Re : conversion de langage

    bonsoir
    Citation Envoyé par Forhorse Voir le message
    Voilà ce que j'arrive à décoder : Un machine CNC obsolète reçoit les données de la pièces a fabriquer par le biai de programme écrit sur bande perforée. Cette technique de stockage de donné étant totalement dépassée, notre ami cherche d'une part à transférer les info contenue sur les bandes vers un stockage plus moderne, et d'autre part à équiper la machine d'une lecteur de media lui aussi plus aux normes actuelles afin de transférer les programmes.
    On peut par exemple imaginer qu'a la place d'une bande perforée, le programme soit donné à la machine par une SD-card ou une clé USB
    C'est ça ?
    ce n'est pas le pgm pièce ,mais le programme système (exécuteur) qui gère les tache de cette CN
    la bande est un support de stockage => transférer via le lecteur et autre électronique dans une mémoire RAM sauvegardée par une petite batterie ) car En cas de non fonctionnement prolongé , le soft de la CN (calculateur) soit volatilisé
    merci
    @+
    l'ensemble lecteur+carte en pj:
    Images attachées Images attachées
    On vous a donné que peu de savoir ....PDD

  15. #14
    invitee05a3fcc

    Re : conversion de langage

    Tu copies ta bande dans une PROM de X mots de 8 bits ( X= le nombre d'octet sur ta bande perforée)
    Un p'tit séquenceur avec quelques boitiers 74Cxxx et c'est terminé

    Tu as une bande perforée unique? tu changes de bande en fonction de la pièce à faire ? Il y a combien de bande ?

    PS : C'est quoi la référence de la mémoire RAM? Il y a peut être une PROM compatible pin pour pin

  16. #15
    ibtihel

    Re : conversion de langage

    bonjour
    Citation Envoyé par DAUDET78 Voir le message
    Tu copies ta bande dans une PROM de X mots de 8 bits ( X= le nombre d'octet sur ta bande perforée) ..Un p'tit séquenceur avec quelques boitiers 74Cxxx et c'est terminé
    plus de détails m’aideras encore plus ......
    un ptit schéma dans votre archive ?
    Citation Envoyé par DAUDET78 Voir le message
    -Tu as une bande perforée unique? tu changes de bande en fonction de la pièce à faire ? Il y a combien de bande ?
    -C'est quoi la référence de la mémoire RAM? Il y a peut être une PROM compatible pin pour pin
    -une seule bande (système)
    -HM6116LP-2
    merci
    @+
    On vous a donné que peu de savoir ....PDD

Discussions similaires

  1. comment moderniser ma maison
    Par invitec6788567 dans le forum Habitat bioclimatique, isolation et chauffage
    Réponses: 1
    Dernier message: 08/04/2009, 22h27
  2. comment alimenter une carte du moteur d'un lecteur cd
    Par inviteedc03d0b dans le forum Électronique
    Réponses: 11
    Dernier message: 29/08/2008, 18h28
  3. comment alimenter une carte du moteur d'un lecteur cd
    Par inviteedc03d0b dans le forum Électronique
    Réponses: 0
    Dernier message: 15/08/2008, 21h41
  4. comment regler la bande d'un convoyeur a bande plate
    Par invite246177f5 dans le forum Technologies
    Réponses: 1
    Dernier message: 07/03/2008, 09h59
Dans la rubrique Tech de Futura, découvrez nos comparatifs produits sur l'informatique et les technologies : imprimantes laser couleur, casques audio, chaises gamer...