Myös korttimaksu toimii

EMC ei halua vaihtaa työkalua

Aloittaja Makeek, 24.04.11 - klo:00:09

« edellinen - seuraava »

0 Jäsenet ja 1 Vieras katselee tätä aihetta.

Makeek

Kappaletta jyrsitään 8mm terällä ja lisäksi porataan yksi 1mm reikä. Sheetcamissa tein koodin sille. Ensin reikä, työkalun vaihto ja jyrsintä. EMC:llä simuloin tätä, mutta se ei missään vaiheessa pysähtynyt, että olisi voinut ottaa poranterän pois ja laittaa tappijyrsimen tilalle. Mites tää manuaalinen työkalunvaihto tehdään?

NiVa

Moikka!

Esim. Gsimblessä on kohta, jossa voi ruksata kohdan ,työkaluvaihdon ajaksi homma seis. Pitkässä koodissa hyvä kun ohjelma tunnistaa sen itse.

Manuaalisesti pitäis toimia T1 M6  komennolla, josta jatketaan enter tai Mach3 cyclestart nappulalla. T1 on siis kalun numero, joka pitänee määritellä työkalutaulukossa.

Parempi yksi ruuvi löysällä, kuin kymmenen liian tiukalla!

t:Niva

JMI80

Etsi ohjelmasta kohta missä työkalun vaihtokomento
on, ja lisää siihen perään seuraavalle riville pakollinen pysähdys
M0. M0: n jälkeen ohjelman ajo jatkuu muistaakseni
klikkaamalla EMC: n pause nappula pois päältä. Vai
oliko se PLAY: tä / Cycle starttia painamalla, en nyt
muista ulkoa, selviää kokeilemalla.

Esim.

G91G28Z0.0
G90
M5
M9
T2M6(1mm pora)
M00(pakollinen pysahdys tyokalun vaihdon ajaksi)

Jos Sheetcamissä pystyy
muokkaamaan post prosessoria, niin voisit
lisätä siihen M0 työkalun vaihtokäskyn jälkeen
seuraavalle riville.

Jos post prosessorin muokkaus ei ole mahdollista,
niin pitkästä koodista löytää esim. muokattavan T2 kohdan helpoiten käyttämällä teksti/ koodieditorin
"etsi" toimintoa, esim. windowsin muistiossa
Ctrl+f.


tanantunari

Kyllä sheetcammi ainakin täälä osaa kirjotella työkalun vaihdot koodiin,

Makeek

Kyllä se sheetcam sen koodin näemmä sinne ittekkin tekee ja EMC sen hiffaa. Se vaan ei simuloinnissa EMC:llä (kun ei oo mitään jyrsimiä/ohjaimia kytketty) heitä mitään ilmotuksia työkalunvaihdosta. Kokeilin sitä ihan elävässä elämässä ja hyvin pelaa.

Powered by EzPortal
SMF spam blocked by CleanTalk