Mach3 Mini Cnc Torna ve taret

Altı üstü tornada takım değiştirecek bir sistemden bahsediyoruz, neden bukadar konuşuldu anlayamadım, Kazım Abi taret için iletişime geçersek hallederiz, çıkış sorunuda çok kolay aslında bildiğiniz sanıyorum ama sanırım hatırlayamadınız... siz mekaniği hazırlayın kodlamalar benden) saygılar.
 
Benim sorunum olduğunu nereden çıkardın ?

Ama sen çorbada tuzum olsun bende katkıda bulunayım dersen , " mekaniği " önceki sayfada küçük resimde gözüküyor...

Bekliyoruz kodları ...
 

Takımların spindle ağzına girmesini hariç tutarsak, birinin tamburu X eksenine paralel dönerken diğeri Z eksenine paralel dönmüyor mu?

Mekanik için ayrıntılı pdf döküman: Ölçüler inch cinsindendir.
http://www.nwstp.com/jsm/turrett.pdf


[video=youtube;Y1IDHIcyHLY]http://www.youtube.com/watch?v=Y1IDHIcyHLY&feature=relmfu[/video]
 
Son düzenleme:
Tam anlayamadım.
Sabit derken konumları sabit demek istemiştim.
Biri kısadır biri uzun , biri sivri uçludur diğeri radiu lu...offset leri bildirilmelidir.

Örnekler c eksen tornalar olarak tanınıyorlar.
Ama bence torna mı freze mi ne menem bir şeydir olduklarını kendileride bilmiyorlar.

[video=dailymotion;xghjwn]http://www.dailymotion.com/video/xghjwn_romi-cnc-tornalama-merkezi-c-eksen_tech[/video]


Arkadaşımız yapmak istediği işi ve ona uygun mekaniği tasarlasın sonrasında daha isabetli sallarız.
 
İsveç tipi oyuncak :

[video=youtube;fW_e7LuuGWs]http://www.youtube.com/watch?v=fW_e7LuuGWs&feature=player_embedded#]Diamond[/video]
 
[video=youtube;uOzIX9oJLKI]http://www.youtube.com/watch?v=uOzIX9oJLKI[/video]
 
Bu da dansözmüdür tornamıdır nedir bilemediğim bir şey.

[video=youtube;du8gCMP4Aus]http://www.youtube.com/watch?v=du8gCMP4Aus&feature=related[/video]
 
Takım değiştirme projesi.
http://www.cnczone.com/forums/verti..._log/10468-lathe_auto-turret_project_log.html

Lathe auto-turret project log - Page 6 - CNCzone.com-The Largest Machinist Community on the net!



Kod:
NumPositions=8     'This is where you set the number of tool positions that you have
 tool = GetSelectedTool()
 While Tool > NumPositions + 1
 Tool = Question ("Invalid Tool Requested, New Tool Number?")
 Wend
 'Oldpos = GetDRO (3) *360/NumPositions
 Oldpos = GetDRO (3)

 If tool = 9 Then
 Post = 1
Else
 Post = tool
End If

 NewPos = (Post-1)*360/Numpositions
 b= (Post-1)*360/Numpositions
 MoveDis = NewPos - OldPos
 If Abs(MoveDis) >180 Then
   If MoveDis < 0 Then
     MoveDis = 360 + MoveDis
   Else
     MoveDis = MoveDis - 360
   End If
 End If
 
Code "M10"
Code "G4 P0.5"
Code "G00 G53 Z0"
Code "G00 G91 A" & MoveDis
Code "G90"

 While IsMoving ()
 Wend
 Code "M11"

 'Call SetDRO(3 , NewPos )
 SetCurrentTool( tool )

Dosya: http://www.cnczone.com/forums/attachment.php?attachmentid=16548&d=1144442322
 
Selam herkese Parçaları işliyorum hala
Elektronik aksamını aradan çıkarmak istiyorum.
M6 kodu altında macro yu önce indirip macro klasörüne attım.
step motor sürücüsünü cw ccw bağlantılarını yaptım programdanda z ye 2 ve 5.portlarını açtım hotkeys olarak z+- sağ sol yön tuşlarına atadım.Motorun ayarlarını yaptım rampa vs.motor sağa veya sola istediğim gibi dönüyor.g0z0 veya g0z5 komutu ile motoru döndürebiliyorum tap dosyalarını çalıştırdığım zamanda dönüyor.Yanlız m6 t5(t1 t2 t3 t4 t5 t6 t7 t8) komutunu verdiğim zaman taretin pistonu itip (output 1 ) Eksen 12.5 derece dönme olayını hala yapamadım.Motor çıkışını a ya veya b portuna aldıktan sonra macroda nasıl bir şey yazmalıyım.Macroyu incelediğim zaman hangi axiste olduğu belli değil ki ?
Şu anda taretin step motoru (a) axis te
dir 6
step 7 pin olarak ayarlı.
output 1 de 8.pine ayarlı.
 
Kod:
[FONT=monospace]Code "M10"[/FONT]
Code "G4 P0.5"
Code "G00 G53 Z0"
Code "G00 G91 A" & MoveDis
Code "G90" While IsMoving () Wend 
Code "M11" 
'Call SetDRO(3 , NewPos )

Burada gayet açık A ekseninde dönüyor.
"G00 G91 A" &MoveDis
satırında turrent çeviriliyor. MoveDis değişkenindeki sayısal değer A nın yanına ekleniyor ve satır
"G00 G91 A45" gibi bir değer alıyor.
MDI ekranında "G00 A25" gibi bir değer yazın bakalım A ekseni dönüyormu?
 
Bu siteyi kullanmak için çerezler gereklidir. Siteyi kullanmaya devam etmek için onları kabul etmelisiniz. Daha fazla bilgi edin…