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.
 
nc-poran_uudelleenrakennus_2015.txt · Last modified: 2015/07/22 14:32 by sasa
 
Except where otherwise noted, content on this wiki is licensed under the following license:CC Attribution-Noncommercial-Share Alike 3.0 Unported
Recent changes RSS feed Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki