Menu

Näytä viestit

Tämä jakso sallii sinun katsoa tämän jäsenen kaikkia viestejä. Huomaa, että näet vain niiden alueiden viestit, joihin sinulla on nyt pääsy.

Näytä viestit Menu

Aiheet - Tomy

#1
Haluaisin aloittaa uuden Z-akselin rakentamisen jyrsimeeni. Materiaaliksi ajattelin 10mm paksua ja 100mm leveää alumiinilaattaa. Kaikki muu työstö pitäisi onnistua hienosti kotoa löytyvillä työkaluilla, mutta palojen päätyihin tarvittavat M5 ruuvia varten tulevat reiät mietityttävät.

Onko mitään vinkkejä tai niksejä, millä saisin esimerkiksi 200mm pitkän laatan päätyihin tehtyä reikiä tarkasti. Käytössä on pieni cnc jyrsin, pieni pylväsporakone ja minisorvi.

Itsellä lähinna mielessä, että tekisin samaisesti laatasta jigin, jonka kiinnittäisin esimerkiksi puristimella päätyyn ja poraisin reiät pylväsporakoneella. Olisiko muita harkitsemisen arvoisia tapoja porata reiät?

Kiitos!

Tomi
#2
Haluaisin käyttööni Auto Tool Zero ominaisuuden Mach3:seen.

Nahkana on Mach Blue Probing by Big-Tex.

Ominaisuus toimii melkein. Auto Zero onnistuu, mutta sen jälkeen Z sukeltaa 50-80mm. Mistäköhän tämä voisi johtua?

Tässä video, josta näkyy kuinka kone käyttäytyy:

http://www.youtube.com/watch?v=I3RWuXvWN7U&feature=youtu.be


Olen tuloksetta yrittänyt muokata ominaisuutta ohjaavaa scriptiä mutta omat taitonieivät siihen riitä. Löytääkö kukaan koodia osaava, mistä tämä johtuu? Vai onko syy ongelmaan kenties jossain toisessa Mach3 asetuksessa?

Tässä koodi:

Rem   VBScript To probe In the z axis    

If GetOemLED(801) Then            'check if English Units
   If GetOemLED(16)<>0 Then 'Checks for machine coordinates
         code "(Please change to working coordinates)"
   Else

   
   If GetOemLed (825) <> 0 Then       'check to see if the probe is already grounded or faulty
      Code "(Z-Plate is grounded, check connection and try again)" 'this goes in the status bar if aplicable
   Else
      Code "G4 P1"         'pause 1 seconds to give time to position probe plate
      PlateOffset = GetUserDRO(1151)   'get plate offset DRO
      CurrentFeed = GetOemDRO(818)    'get the current feedrate to return to later
      Code "F10"         'slow down feedrate to 10 ipm

      Rem Probe In the z direction
         ZNew = GetDro(2) - 6         'probe move to current z - 6 inches
         Code "G31Z" &ZNew
         While IsMoving()      'wait for probe move to finish
         Wend
   
         ZNew = GetVar(2002)       'read the touch point
         Code "G0 Z" &ZNew +.1      'move back  +.1 to hit point incase there was overshoot +.1
         While IsMoving ()
         Wend
   
      Rem End add lines   
   
      Code "F2"         'slow down feedrate to 2 ipm
      ZNew = GetDro(2) - .25      'probe move to current z - .25 inches
      Code "G31Z" &ZNew
      While IsMoving()      'wait for probe move to finish
      Wend

      ZNew = GetVar(2002)       'read the touch point
      Code "G0 Z" &ZNew       'move back to hit point incase there was overshoot
      While IsMoving ()
      Wend

      If PlateOffset <> 0 Then
         Call SetDro (2, PlateOffset)   'set the Z axis DRO to  plate thickness
         Code "G4 P0.25"       'pause for Dro to update.
         'ZNew = PlateOffset + 3.6315   'calc retract
         'Code "G0 Z" &ZNew       'put the Z retract height you want here
         Code("G53G0Z-0.5")      'Z retract

         While IsMoving ()
         Wend
         Code "(Z axis is now zeroed in English Units)"    'puts this message in the status bar
      
      End If

      Code "F" &CurrentFeed       'returns to prior feed rate
   End If
   End If         
Else                                             'This portion of script is for Metric Native Units

   If GetOemLed (825) <> 0 Then       'check to see if the probe is already grounded or faulty
      Code "(Z-Plate is grounded, check connection and try again)" 'this goes in the status bar if aplicable
   Else
      Code "G4 P1"         'pause 1 seconds to give time to position probe plate
      PlateOffset = GetUserDRO(1151)   'get plate offset DRO
      CurrentFeed = GetOemDRO(818)    'get the current feedrate to return to later
      Code "F300"         'slow down feedrate to 300 mmpm

      Rem Probe In the z direction
         ZNew = GetDro(2) - 150      'probe move to current z - 150 mm
         Code "G31Z" &ZNew
         While IsMoving()      'wait for probe move to finish
         Wend
      
         ZNew = GetVar(2002)       'read the touch point
         Code "G0 Z" &ZNew + 3      'move back  + 3 mm to hit point incase there was overshoot + 3 mm
         While IsMoving ()
         Wend
   
      Rem End add lines   

      Code "F50"         'slow down feedrate to 50 mmpm
      ZNew = GetDro(2) - 6      'probe move to current z - 6 mm
      Code "G31Z" &ZNew
      While IsMoving()      'wait for probe move to finish
      Wend

      ZNew = GetVar(2002)       'read the touch point
      Code "G0 Z" &ZNew       'move back to hit point incase there was overshoot
      While IsMoving ()
      Wend

      If PlateOffset <> 0 Then
         Call SetDro (2, PlateOffset)   'set the Z axis DRO to  plate thickness
         Code "G4 P0.25"       'pause for Dro to update.
         'ZNew = PlateOffset + 50      'calc retract
         Code("G53G0Z-12")
         'Code "G0 Z" &ZNew - 2      'put the Z retract height you want here
         While IsMoving ()
         Wend
         Code "(Z axis is now zeroed in Metric units)"    'puts this message in the status bar
      
   End If

      Code "F" &CurrentFeed       'returns to prior feed rate
      Code "F200"
      Sleep 100
   End If   
End If     
     

Kiitos avusta!

Tomi
#3
Mitä leikkuunestettä suosittelette messingille? Kyseessä harrastajatason cnc-jyrsin, jossa ei ole erillistä jäähdytysjärjestelmää. Annostelu siis suihkepullolla, ruiskulla tai pensselillä.

Tomi
#4
Jyrsinprojektini sai uuden suunnan. Näin jäi käyttämättömäksi Keling Inc:in 3 Axis Kit. Tavarat ovat käyttämättömät sillä poikkeuksella, että kahden moottorin kiinnitysreiät on suurennettu 4.7mm -> 5mm.

Tarkemmat specsit. Katso vaihtoehto 2.
http://www.kelinginc.net/CNCNEMA23Package3x.html



2: CNC 3 Axis Stepper Motor Kit with 425 oz-in motor and KL-4030
Bipolar Driver with 36V /9.7A Power Supply (110V/220VAC): $369

(3) 425 oz-in stepping motors, NEMA 23
(3) KL-4030 Drivers (3.0Amp 24-40 Volts, 1-1/64 microstepping)
(1) 36VDC/ 9.7A Power Supply 110VAC/220VAC
(1)C10  Breakout board
(1) 5V power supply

Hinta 369e, sisältäen postikulut kotimaassa. 349e noudettuna.
Tavarat sijaitsevat Jyväskylässä.

Tomi Ylkänen
044 5689160
#5
CNC-aloittelijan tee-se-itse jyrsin tarvitsee askelmoottoreita. Otsikon mukaisia moottoreita siis etsitään.

Tomi Ylkänen
0445689160
Powered by EzPortal
SMF spam blocked by CleanTalk