projektit:wanhat:nc-poran_uudelleenrakennus_2015

NC-PORAN KORJAUS/UUDELLEENRAKENNUS (saa osallistua)

Muuntajan pinoutin checkaus OK

Powerin rakentaminen OK

Stepperidriverien kytkentä sähköihin ja moottoreihin X OK Y OK Z ?

Z-akselin piuhan pinout
Moottori, vaihe A:  1, 2            vaihe B:  3, 4
Home-optohaarukka:  Käyttöjännite: 17, (15, 11 with pull-up 4k7)   Maa: 14, 9   output: 11
Etupaneelin napeille ja home-optohaarukoille menevän piuhan reverse-engineeraus
        +5V   1  2  GND
  Led-pause   3  4  
   Led-stop   5  6  Stop
         X-   7  8  Reset
         X+   9 10  Pause
         Y-  11 12  Set Origin
         Y+  13 14  GoTo Origin
      Teach  15 16  Middle btn
     X-home  17 18  Y-home
     Z-axis  19 20  Led-Z
     
Käyttöjännite =
Maa =
Napit miten?
Optohaarukoiden signaalit (X, Y)?
Mikrokontrollerikötöstys, rauta:
Tasasuuntaussilta, konkat, 5V regu (muuntajassa oma lähtönsä)
MAX232, flow control ainakin koneelle päin, jos pausetuksen haluaa toimivan
AVR, tarpeeksi pinnejä (moottorit 3x3=9, napit ainakin 7, home-optot 3, sarjaportti 4, yht. ainakin n. 25)
Mikrokontrollerikötöstys, softa:
Pitää kirjaa nykyisistä koordinaateista (X, Y, Z), 1 yksikkö = 1/1000 tuuma
Antaa steppauspulsseja drivereille
Osaa hakea homen optohaarukoiden avulla
Tottelee etupaneelin nappeja
9600 bps, 7 bits, even parity, RTS/CTS flow control (ainakin CTS täytyy toteuttaa)
komentoerotin ;
Kaiken tunnistamattoman voi ignoroida, vain nämä komennot tarvitaan:
FZ = find Z home, FH = find XY home (koordinaatit nollataan hometuksen jälkeen)
MA1234,5678; 	move to absolute position X=1234 Y=5678
MR100,-100; 	move relative
AZ123;		move Z to absolute position 123
MZ100;		move Z relative
OA;		output X,Y. Formaatti jota ulostetaan: 1234,5678\n\r
Muuta:
Jos haluaa, flow controllin voi vaihtaa XON/XOFF-tyyppiseksi, tai tehdä ihan omat ”kuittaus”viestit
(esim. ”OK;” aina kun pora tehnyt käsketyn liikkeen loppuun), mutta tällöin PC-softaa täytyy muuttaa
(Pascal / Delphi 7, melko helppo nakki.) Halutessaan voi siis myös muuttaa poran syömään standardia
G-koodia, joka on kyllä melkein sama kuin Asymtekin kieli.
Muistiinpanoja:

Tämänhetkinen piirilevyn layout. Mikrokontrollerina ATmega128, alapuolella MAX3232, oikealla liitin 
etupaneeliin sekä invertteri. Kuvan yläosassa virransyöttö ja regulaattori.

Poran runko, jossa näkyy stepperidriverit, kondensaattorit, kahden diodin tasasuuntaus sekä muuntaja.
  • projektit/wanhat/nc-poran_uudelleenrakennus_2015.txt
  • Viimeksi muutettu: 2021/03/12 00:21
  • (ulkoinen muokkaus)