[ andrejas33 @ 20.06.2004. 16:36 ] @
| Postavljam jedno pitanje svima koji znaju nešto o stepper motorima, CNC mašinama
i naravno programiranju u VB.
Dali neko zna kako u VB čitati G-codu i okretati stepper motore priključene preko
LPT-ja.
Pokretanje jednog motora nije problem, ali je problem pokretanje više njih odjednom.
Ako vam se čini ova tema interesantna, uključite se da o njoj raspravimo!
[email protected] |
[ simche @ 21.06.2004. 04:21 ] @
Mozda bi bilo interesantnije da je tema u okviru proizvodnog masinstva. Dosta njih sigurno nezna sta je G kod i kako se programiraju numericke masine alatke.
Sve najbolje
Simche
[ Krsta @ 22.06.2004. 08:19 ] @
Strukturu G-koda mozes naci bilo gde na internetu.
G01, G02... Pa sam napravi prevodilac.
Sto se tice pokretanja vise motora, ne razumem sta ti je tu problem.
Noviji kontroleri za upravljanje CNC masinama imaju samo DIR (smer) i STEP(korak).
Npr. DIR je na pinu 2, a STEP na pinu 3.
Slanjem signala u intervalu od 20ms na pin 3 motor pravi korake, za promenu smera saljes signal i na pin 2 (primer 2+3=5, ili 2+4=6 bin.). Menjanjem intervala mozes promeniti brzinu.
U slucaju da koristis stariji kontroler saljes naizmenican signal, npr. pin: 2,3,4,5,2,3,4,5,.... 200 koraka pun krug (halfstep mod je 400 koraka pun krug), ako se dobro secam.
Pozdrav...
[ andrejas33 @ 25.07.2004. 12:57 ] @
Hvala na savjetu, ali još uvjek ne mogu pokretati dva motora odjednom.
Imam novije kontrolere tako da trebam takt i smjer. ali ako vrtim motor 1 na pinima 2 i 3, onda istovremeno ne mogu vrtiti motor2 na pinima 4 i 5.
To je samo jedan od problema. Drugi je kako napraviti prevodilac sa G-koda
( linearna i kružna interpolacija).
Ako imaš još koji savjet ili znaš de ima neki primjer bio bih veoma zahvaljan.
Pozdrav
Copyright (C) 2001-2025 by www.elitesecurity.org. All rights reserved.