Stránka 2 z 2
Re: HSMworks
Napsal: 20. 9. 2016, 8:49
od mrchar76
.
Re: HSMworks
Napsal: 20. 9. 2016, 8:58
od prochaska
To se dělá ve funkci onClose(). Je to sice poněkud neobvyklé, odjíždět v Z až naposled, ale mohlo by to jít takhle (konkrétní hodnoty si musíš upravit, tady je odjezd na strojní nulu):
//---------------------------------------------------------------------------
function onClose() {
//---------------------------------------------------------------------------
onCommand(COMMAND_COOLANT_OFF);
onImpliedCommand(COMMAND_STOP_SPINDLE);
onCommand(COMMAND_STOP_CHIP_TRANSPORT);
// natoceni A - na fyzickou nulu
writeBlock(gFormat.format(53), gFormat.format(0), "A"+abcFormatDeg.format(0));
// odjezd X, Y - na fyzickou nulu
writeBlock(gFormat.format(53), gFormat.format(0), "X"+xyzFormat.format(0), "Y"+xyzFormat.format(0));
// odjezd Z - na fyzickou nulu
writeBlock(gFormat.format(53),gFormat.format(0),"Z"+xyzFormat.format(0));
onImpliedCommand(COMMAND_END);
writeBlock(mFormat.format(2)); // end of program, stop spindle, coolant off
writeBlock("E");
}
Re: HSMworks
Napsal: 20. 9. 2016, 10:34
od mrchar76
.
Re: HSMworks
Napsal: 3. 7. 2017, 6:21
od paklic
Ahoj,
da se nejak nastavit v HsmW fixaci osy ?
Viceose frezovani - orientace nastoje - pouzit 4ose
Mam kuzel ktery potrebuju frezovaz 4osou, ale nelibi se mi, ze osa X jezdi ze strany na stranu kdyz frezuju, zbytecne to zdrzuje frezovani.
Potreboval bych, aby osaX stala, tocila se rotace a zvedala se jen osa Z +Y .
Da se to nejak nastavit?
Re: HSMworks
Napsal: 3. 7. 2017, 8:02
od prochaska
paklic píše:Ahoj,
da se nejak nastavit v HsmW fixaci osy ?
Viceose frezovani - orientace nastoje - pouzit 4ose
Mam kuzel ktery potrebuju frezovaz 4osou, ale nelibi se mi, ze osa X jezdi ze strany na stranu kdyz frezuju, zbytecne to zdrzuje frezovani.
Potreboval bych, aby osaX stala, tocila se rotace a zvedala se jen osa Z +Y .
Da se to nejak nastavit?
Zkus to dělat jako tříosou operaci a použij substituci osy. Ale nemám tu teď po ruce soft abych si to ověřil.
Re: HSMworks
Napsal: 3. 7. 2017, 8:50
od paklic
To jsem zkousel, nejde vygenerovat 3ose(nahrada osy) kolem dokola jako rotaci. Nekde jsem se docetl ze umi jen 359,9° pak se vraci zpet, ale jak mu reknu kde je pocatek a konec...
Re: HSMworks
Napsal: 3. 7. 2017, 10:09
od prochaska
Další možnost je potom udělat si substituci X na A sám v postprocesoru (prostě všude kde je X napíšeš A) a pro generování drah použít náhradní model, kde místo kuželu bude klín. Já jsem si takhle dělal drážky na válci, které měly být udělané jednoduše jen frézou na jeden průchod, ale cam z toho dělal kovbojku

Jenže to už začíná být tak složité, že je možná lepší to naprogramovat ručně

Re: HSMworks
Napsal: 4. 7. 2017, 8:49
od paklic
Hmm, budu to muset nejak poresit...
Nasel jsem video nahradu osy na 3osem obrabeni, nechapu jak to udelal:
https://www.youtube.com/watch?v=2loawFgiEk0" onclick="window.open(this.href);return false;
Re: HSMworks
Napsal: 4. 7. 2017, 9:41
od prochaska
A nemůže být jen v postprocesoru v onOpen() v příkazu createAxis omezení v parametru range:[-360,360], že se to nechce otočit dokola?
Re: HSMworks
Napsal: 4. 7. 2017, 10:13
od paklic
Oni nejdou vygenerovat ani drahy neni co vygenerovat postprocesorem. Kdyz se podivam na zaznam co se stalo, tak to hodi hlasku:
Varování: Jedna, nebo více hranic obrábení neuzavírá obrábení kolem osy rotace.
Chyba: Nebyly dáné platné hranice obrábení.
Kdyz mam tenhle dil (obr.) tak neni problem vygenerovat drahu jako 3osou operaci ,ale kdyz je bez toho rantlu, normalne kulaty, tak ani nahodou. Jen vyceosou operaci.
Stejne to neresi muj problem, aby se nehybala osaX, aby stala a jela jen rotace +z +y . (rotacni osu mam po ose Y).
Re: HSMworks
Napsal: 4. 7. 2017, 10:13
od paklic
Oni nejdou vygenerovat ani drahy neni co vygenerovat postprocesorem. Kdyz se podivam na zaznam co se stalo, tak to hodi hlasku:
Varování: Jedna, nebo více hranic obrábení neuzavírá obrábení kolem osy rotace.
Chyba: Nebyly dáné platné hranice obrábení.
Kdyz mam tenhle dil (obr.) tak neni problem vygenerovat drahu jako 3osou operaci ,ale kdyz je bez toho rantlu, normalne kulaty, tak ani nahodou. Jen vyceosou operaci.
Stejne to neresi muj problem, aby se nehybala osaX, aby stala a jela jen rotace +z +y . (rotacni osu mam po ose Y).
Re: HSMworks
Napsal: 4. 7. 2017, 1:39
od prochaska
Já bych jako první, nouzové řešení, zkusil udělat půlku válce (s upraveným modelem jako máš na obrázku), pak počátek dát souřadnic s A=180 a druhou půlku válce. Na tu substituci se ti podívám, mám toho teď moc ale večer si najdu chvíli.
Re: HSMworks
Napsal: 1. 6. 2018, 9:10
od gash
Ahoj, pročítám tu příspěvky, zrovna se chystám pořídit čtvrtou rotační osu, v HSMWorksu jsem toho už dost udělal a pak i v reálu na stroji, pokud jde o tříosé obrábění, nemám problém, ale se čtvrtou osou jsem tvrdě narazil, buď jsem blbej, nebo to prostě neumím, pořád mám problém s hranicemi obrábění, zvlášť pokud jde o symetrický díl, jako je na již uvedeném videu
https://www.youtube.com/watch?v=2loawFgiEk0" onclick="window.open(this.href);return false; , nikdy mi to neobrobí celý díl, vždy jen nějaký patvar, pořád to hlásí, že jsou špatné hranice obrábění, ale jak nastavit hranice u takového souosého dílu, bounding box to nebere, siluetu to nebere, jedině nějaký sketch, ale to je pak ten problém, že to neudělá dokola a celé, co se mi jednou povedlo, tak to obrobilo půlku. Pořešil jste to někdo nějak? Díky
Re: HSMworks
Napsal: 1. 6. 2018, 10:24
od Hověz
jak mas nastaveny polotovar v projektu? pokud mas vytazenou skicu tak to vymenn za teleso ktere si nadefinujes v nastaveni projektu, castokrat to pomuze