jal ile adım motorlu CNC kontrol

Başlatan salihtolu, 16 Kasım 2008, 14:41:39

salihtolu

:D   alın bakalım arkadaşlar size fikir verebilecek ufak bir CNC tezgah programı tabiki bu başlangıc için bir fikirdir bunun üstünde kafa yorun

:P

include 16f84_4
include jlib

port_a_direction = all_input
port_b_direction = all_output
port_b = 0
var byte x = 0x01
forever loop
if pin_a0 == high then stepper_motor_full_forward (x) end if -- A0,a basılı tuttukca
-- ileri gider

if pin_a1 == high then stepper_motor_full_backward (x) end if -- A1,e basılı tuttukca
-- geri gider
port_b = x
delay_50ms

if pin_a2 == high then
for 20 loop
stepper_motor_full_forward (x) -- 20 adım ileri
port_b = x
delay_50ms

end loop
end if
if pin_a3 == high then
for 50 loop
stepper_motor_full_forward (x) -- 50 adım ileri
port_b = x
delay_50ms

end loop
end if

if pin_a4 == high then
for 70 loop
stepper_motor_full_forward (x) -- 70 adım ileri burada forward degerini
-- backward ile degiştirirseniz geri gider atadıgınız adım kadar
port_b = x
delay_50ms

end loop
end if

end loop

ugurtarlaci

Dostum, tüm yazdıklarının hepsini tek bir başlık altında toplasan daha hoş olurdu. Bu tip durumlar forumun kullanımını zorlaştırıyor ve bir çöplük haline gelmesine yol açıyor. Hepimiz bu duruma dikkat edersek hoş olur.
Zoru Başarırım , İmkansız Biraz Zaman Alır....İmza... YENİ NESİL GENÇ TÜRK MÜHENDİSLERİ......

salihtolu

arkadaş mehaba kusura bakma ben aslında formda bu konuyu nereye acabilirimdiye baktım fakat bulamadım gösden kacımış olabilirim yardım edersen yeni başlayan arkadaşlara bende bir katkıda bulunmak isterim saygılar salih  :oops:

OG

En azından JAL bölümüne açabilirsin. Ayrıca tek başlık altında sıralanırsa daha toplu olur.
FORUMU İLGİLENDİREN KONULARA ÖM İLE CEVAP VERİLMEZ.