Seřizovací listy a správa programů

CAM software
tomi
Příspěvky: 44
Registrován: 1. 4. 2012, 4:08

21. 1. 2016, 5:36

Moje ukázka:
z programu jsem vyexportoval na ukázku gif a png, pochybuji že někdo má program, který používám na seřizovací listy:
Přílohy
Export1.gif
Polesovsky
Příspěvky: 458
Registrován: 28. 5. 2011, 9:30
Bydliště: Brno

22. 1. 2016, 7:00

prochaska píše:Díky. Posílám znova.
Ten popis nastroju v ser listu nemam. Jak jsi to pridelal?
Dik za odpo
prochaska
Sponzor fora
Příspěvky: 8163
Registrován: 16. 7. 2006, 12:33
Bydliště: Praha Bohnice + Roudnice nad Labem
Kontaktovat uživatele:

23. 1. 2016, 10:32

Funkce viz níže. Volá se těsně před koncem funkce writeTotals(); + potom párkrát writeln(""); na odřádkování. Je to celkem průhledně psané, takže si ji můžeš snadno upravit podle svého.

Kód: Vybrat vše

//---------------------------------------------------------------------------
function toolsInfo() {
// Prehled nastroju
//---------------------------------------------------------------------------
  writeln("<table class=\"sheet\" cellspacing=\"0\" align=\"center\">");
  writeln(makeRow("<th>" + "Prehled nastroju" + "</th>"));
  writeln("<tr class=\"info\">" + "<td valign=\"top\">");
  write("<table class=\"info\" cellspacing=\"0\">");


  write("<tr>")

  write("<td>" + d("Nastroj |") + "</td>");
  write("<td>" + d("Typ |") + "</td>");
  write("<td>" + d("Průměr |") + "</td>");    
  write("<td>" + d("Poloměr rohu |") + "</td>");
  write("<td>" + d("Břity |") + "</td>");
  write("<td>" + d("Z minimální |") + "</td>");
  write("<td>" + d("Id produktu |") + "</td>");
  write("<td>" + d("Vyložení |") + "</td>");
  write("<td>" + d("Poznámka") + "</td>");

  writeln("</tr>")


  var tools = getToolTable();
  if (tools.getNumberOfTools() > 0) {
    for (var i = 0; i < tools.getNumberOfTools(); ++i) {
      write("<tr>")
      
      var tool = tools.getTool(i);
   
      write("<td>")
      write(v(toolFormat.format(tool.number)));
      write("</td>")

      write("<td>");
      write(v(getToolTypeName(tool.type)));
      write("</td>")
      
      write("<td>");
      write(v(spatialFormat.format(tool.diameter) + " " +getUnitSymbolAsString()));
      write("</td>");
      
      write("<td>");
      write(v(spatialFormat.format(tool.cornerRadius) + " " + getUnitSymbolAsString()));
      write("</td>");

      write("<td>");
      write(v(spatialFormat.format(tool.numberOfFlutes)));
      write("</td>");

      write("<td>");
      if (zRanges[tool.number]) {
        write(v(spatialFormat.format(zRanges[tool.number].getMinimum()) + " " + getUnitSymbolAsString()));
      }
      write("</td>");

      write("<td>");
      write(v(tool.productId));
      write("</td>")

      write("<td>");
      write(v(spatialFormat.format(tool.bodyLength)));
      write("</td>")

     
      write("<td>");
      write(v(tool.comment));
      write("</td>");

      writeln("</tr>")
      }//for
    }//if
    
  
  writeln("</table>");
  writeln("</td>" + "</tr>" );
  writeln("</table>");
  writeln("");
  writeln("");
  }//function
Aleš Procháska
Uživatelský avatar
dodo_mt
Příspěvky: 180
Registrován: 23. 4. 2008, 5:19
Bydliště: Martin
Kontaktovat uživatele:

24. 1. 2016, 5:09

Otázka keď máš v programe napr. 100 nástrojov tlačia napr. 20stran takéhoto nastrojoveho listu? Mne tam ešte chýbajú kóty na určenie nulového bodu. Dopisujem to tam ručne alebo?

dodo
CNC programátor
CAD: Pro/E 2001 - PTC Creo 6.0
CAM: EdgeCam 7.75 - EdgeCam 2020
RaS
Příspěvky: 8589
Registrován: 26. 3. 2009, 9:12
Bydliště: Úvaly

24. 1. 2016, 6:32

ty vyrábíš něco kde používáš 100 nástrojů? co to je?
věčný rýpal,který musí mít poslední slovo, odpůrce low-cost zařízení končících v naprosté většině případů v hromadě šrotu
uživatelé hýbátek, kteří mají z mých příspěvků celoživotní trauma nechť si mé příspěvky VYPNOU
prochaska
Sponzor fora
Příspěvky: 8163
Registrován: 16. 7. 2006, 12:33
Bydliště: Praha Bohnice + Roudnice nad Labem
Kontaktovat uživatele:

24. 1. 2016, 6:47

Jestli je to dotaz na mě, tak nulové body se nekótují, protože je to obvykle nějaká význačná hrana na obrobku nebo polotovaru (nebo střed kulatiny) a tam je to beztak [0,0,0]. Pokud je nutné nějaké další seřízení (úhel, jiné než nulové natočení os na pětiose) tak je to už stejně na slohové cvičení a automaticky se to nevygeneruje.

Kdybychom měli program se 100 nástroji, tak právě tehdy a kvůli tomu by se tiskl 20stránkový seřizovák. Pro standardní osazení (to jest většinou) se ani netiskne a na ten nulový bod se obsluha mrkne na monitor, nic jiného není potřeba.
Aleš Procháska
Uživatelský avatar
dodo_mt
Příspěvky: 180
Registrován: 23. 4. 2008, 5:19
Bydliště: Martin
Kontaktovat uživatele:

24. 1. 2016, 7:15

Áno bolo to na teba ďakujem za odpoveď. Porovnávam to s mojim zriaďovacím listom.

- Ja dávam vždy 3 pohľady pôdorys a nárys a 3D pohľad na model.
- na pôdoryse je znázornený XY nulový bod plus kóty od krajov obrobku
- na náryse je znázornený Z nulový bod
- vypísané programy plus nejaký pokec čo sa ide robiť upozornenia na čo dať bacha atd.
- nástroje
- údaje zákazky
- každá poloha má vačšinou vlastný list (A4)
- sem tam dávam na list aj upnutie (zveráky atd)

dodo
CNC programátor
CAD: Pro/E 2001 - PTC Creo 6.0
CAM: EdgeCam 7.75 - EdgeCam 2020
Polesovsky
Příspěvky: 458
Registrován: 28. 5. 2011, 9:30
Bydliště: Brno

27. 1. 2016, 9:18

prochaska píše:Funkce viz níže. Volá se těsně před koncem funkce writeTotals(); + potom párkrát writeln(""); na odřádkování. Je to celkem průhledně psané, takže si ji můžeš snadno upravit podle svého.
Ahoj, muzes poradit v kterem souboru jsi to upravil. Nejak jsem to nenasel. Diky
maca
Příspěvky: 32
Registrován: 7. 10. 2012, 7:16

30. 1. 2016, 5:22

Ahoj,
dříve když jsme používali Surfcam, tak seřizovací listy jsme psali ručně, strašný opruz.
Vypsání seřizovacího listu někdy trvalo stejně, jako programování.
Výhodou bylo, že lze tisknout obrázky umístění podle sebe. Dále jsme vypisovali
hloubky v Z, podle kterého se orientovali. Myslím, že to nebyl špatný způsob, ale zdlouhavý.
Viz obrázek.

Nástupem HSMWORKSU ve firmě jsme vše začli tisknout a seřizovací listy se dávají vždy k výkresu
a obrobku. Poté si to na dílně zálohují do šanonů.

Připojuji i seřizovací list od kamaráda ze Solidcamu.
Přílohy
Surfcam - str 1
Surfcam - str 1
Surfcam - str 2
Surfcam - str 2
HSMWorks - 1
HSMWorks - 1
HSMWorks 2
HSMWorks 2
Solidcam
Solidcam
Solidcam 2
Solidcam 2
Solidcam 3
Solidcam 3
Polesovsky
Příspěvky: 458
Registrován: 28. 5. 2011, 9:30
Bydliště: Brno

31. 1. 2016, 8:25

maca píše:Ahoj,
dříve když jsme používali Surfcam, tak seřizovací listy jsme psali ručně, strašný opruz.
Vypsání seřizovacího listu někdy trvalo stejně, jako programování.
Výhodou bylo, že lze tisknout obrázky umístění podle sebe. Dále jsme vypisovali
hloubky v Z, podle kterého se orientovali. Myslím, že to nebyl špatný způsob, ale zdlouhavý.
Viz obrázek.

Nástupem HSMWORKSU ve firmě jsme vše začli tisknout a seřizovací listy se dávají vždy k výkresu
a obrobku. Poté si to na dílně zálohují do šanonů.

Připojuji i seřizovací list od kamaráda ze Solidcamu.
Diky, ale potreboval bych - jak pridat do serizovaciho listu u HSMka , prehled nastroju. Tzn. Ktery soubor upravit a kde jej najdu , pripadne je jiny postup?
Dekuji
prochaska
Sponzor fora
Příspěvky: 8163
Registrován: 16. 7. 2006, 12:33
Bydliště: Praha Bohnice + Roudnice nad Labem
Kontaktovat uživatele:

31. 1. 2016, 1:48

Napisu, ale ted jsem nekde uplne pryc a ke svemu pocitaci se dostanu az v utery. A z hlavy to nevim :-)
Aleš Procháska
prochaska
Sponzor fora
Příspěvky: 8163
Registrován: 16. 7. 2006, 12:33
Bydliště: Praha Bohnice + Roudnice nad Labem
Kontaktovat uživatele:

3. 2. 2016, 8:40

Soubor se jmenuje setup-sheet.cps. Najdeš ho v adresáři \Program Files\HSMWorks\posts. Potud je to jednoduché, ale teď přijde windowsovské svinstvo. Musí se editovat 64bitovým editorem (tj. třeba HSMWorksEdit), protože jinak Windows budou pracovat s jeho skrytou kopií ve 32bitovém prostoru a ty se budeš jen divit, proč to nefunguje. Alternativně se dá vybrat jako postprocesor (Post Process --> Post Configuration, vybrat setup-sheet.cps a zvolit Open Config.
Aleš Procháska
Odpovědět

Zpět na „CAM“