Jump to content

All Activity

This stream auto-updates

  1. Past hour
  2. ---

    Pcm

    You need to have license for PCM module. Then as Caitlin said.
  3. Today
  4. Ahhhh, We need an folder named PiWebReportingTemplates within the CMM folder. Thats a nice crypt: Security by obscurity 🙂 Thanks a lot, i will try it tomorrow morning: End of long shift now.
  5. Do you mean when the template is dumped in the CMM program itself? Then, look for a PiWeb folder in the CMM program. "PiWebReportingTemplates"
  6. Moin Marti, Ja, bei uns ( noch ) lokal nach C:\Users\Public\Documents\ZEISS\CALYPSO\protocol\PiWebReportingTemplates Die Vorlagen die ich dort ablege sehe ich in dem Reiter "Generische Vorlagen". Es gibt ja aber noch den Reiter "Prüfplanspezifische Vorlagen". Der ist leer und ich wüsste gern wohin der Pfad da zeigt. Für bestimmte Programme benötige ich spezielle PiWeb vorlagen ( leider ). Die sollen aber auch definitiv an dieses spezielle Programm gebunden sein anstatt irgendwo global oder bei uns noch lokal.
  7. Hi Ruchard, Well that's the origin of the own generic reports. I'm looking for the storage location for templates that are tied only to a specific program. See the third section in German: "Prüfplanspezifische Vorlage" -> Inspection Plan-Specific Template
  8. Moin Karsten, bei uns liegen sie z.B. auf dem Server rum. Schau mal Extras: Arbeitsumgebung: PiWeb ... schau mal was da bei Dir da steht.
  9. ---

    Calypso errors 450 / 550

    This appears to be the controller hard drive we already change it, maybe these errors coming from this "controller hard drive"
  10. ---

    Z-Axis Noise

    On our Accuras the noise on "Z" at low speeds was due to the balancing shaft. Had to replace it a few times already. Had to replace the "Z" drive once, but besides the noise the measurement points were weird ( the green arrows were not straight on the Left and right of the circle when measuring a vertical circle). There were also posts about some cable catching a column or something and making a noise.
  11. Using Circles 3, 4 and 5 generates a XZ coordinate that appears to be stable. From that generated circle (6) I am shifting X and Z by the results to create a center point. I am going to test this on live parts when they become available, thus, my question now will circle6 and the alignment offsets be sufficient?
  12. ---

    Calypso errors 450 / 550

    The Opp asked about the "Controller hard drive", not he PC hard drive. Did you change the PC hard drive or the controller hard drive?
  13. ---

    Calypso errors 450 / 550

    We already replaced the hard drive about a month ago. It worked fine until now, but the same issue has come back.
  14. ---

    Calypso errors 450 / 550

    Yes i make all these steps when i run calypso i works good but after 15min this appear again
  15. ---

    Detect which Sensor is in use.

    I think it will be sufficient, testing showed it correctly displaying the sensor in use. Thank you.
  16. ---

    angle 70°

    Show us your setup of the related features, what are your nominals and results?
  17. Typically, they are here: C:\Users\Public\Documents\Zeiss\CALYPSO 7.4\protocol\PiWebReportingTemplates Change the "Calypso 7.4" to your install name.
  18. Hi, Simple question, sorry... PiWeb reporting forms: General stored here: C:\Program Files (x86)\ZEISS\CALYPSO 7.4\PiWebReportingTemplates Own generic reports here: C:\Users\Public\Documents\ZEISS\CALYPSO\protocol\PiWebReportingTemplates [ Configured PiWeb Path in Calypso ] But where to store the plan-specific PiWeb forms? Neither of them works. A) C:\Users\Public\Documents\ZEISS\CALYPSO\workarea\inspections\myplan [configured inspection plan path in Calypso] B) \\fshare\machines\Zeiss\production\myplan [real store place of loaded inspection plan ]
  19. ---

    PCM arbeiten mit Listen

    Das hat auch einen guten Grund. Diese Funktion erlaubt die direkte Ausführung von Smalltalk-Code (entweder Zugriff auf Calypso-interne Funktionen oder wie hier eigenen Code). Damit kann man sehr viel gefährlichen Unfug anstellen, wenn man nicht weiß was man tut.
  20. ---

    PCM arbeiten mit Listen

    @Michael Krauskopf Vielen Dank für die Hilfe Die Schleife for i=1 to list1.size if getParameterNamed(list1,i) == maschAktuell maschCheck=true endif next i hat zwar nicht funktioniert, aber die Kurzform mit executeCode funktioniert tadellos. Diese Funktion hab ich übrigens in der PCM-Doku nicht gefunden. Interessant dass es noch mehr gibt, als in der Doku gelistet ist. Falls es jemanden interessiert, ich habe es jetzt inkl. Überprüfung ob die Kostenstellendateien vorhanden sind und kleinen Anpassungen so gestaltet: // Pfad zu Kostenstellen-Dateien dirAbteilungen = "x:\wellenfertigung\00_Kostenstellen" // Auflistung Kostenstellen (Dateien mit .txt Endung müssen in Verzeichnis vorhanden sein) AbtList=list("20000", "21000", "22000","23000") // Abteilung defnieren falls eingegebene Maschine nicht in den Listen vorhanden ist. setRecordHead("u_abt", "0000000") // Bei CNC-Start auslesen der eingebenen Maschinennummer (über inspection_start_pcm.txt) maschAktuell = getRecordHead("u_5_masch_nr") // Definition der Funktion zum prüfen Kostenstelle anhand von Dateien defineFunctionStart("maschMatch") list1=readListFile(file1) // einlesen der Listendatei maschCheck=false // laufvariable als false definieren maschCheck=executeCode(list1.asArray + " includes: '" + maschAktuell + "'") defineFunctionEnd("maschCheck") // Variable für fileCheck abort = false // testen ob files vorhanden for i_FileCheck=1 to AbtList.size listCheck=getParameterNamed(AbtList,i_FileCheck) fileCheck=dirAbteilungen + "\" + listCheck + ".txt" if fileExists(fileCheck) == false then abort = true endif next i_FileCheck // Wenn alle Files vorhanden gehts weiter if abort == true then message("Mindestens eine Kostenstellen-Prüfdatei ist nicht vorhanden" +cr()+cr() + "Kostenstelle wird auf 000000 gesetzt") else // Schleife durch Abteilungslisten for i=1 to AbtList.size listFile=getParameterNamed(AbtList,i) file1=dirAbteilungen + "\" + listFile + ".txt" if executeFunctionNamed("maschMatch") == true setRecordHead("u_abt", listFile) endif next i endif
  21. ---

    Impossibility of manual alignment

    Correct, I had accidentally deleted the base system...
  22. ---

    angle 70°

    @Benjamin BellvilleAs you can see in the image, I created a theoretical plane positioned exactly at the intersection and a 2D line, then I inserted them into the 'angle between elements' feature."
  23. ---

    Impossibility of manual alignment

    @Davide RedónTry looking at the basic alignment, nothing else comes to mind
  24. ---

    PCM arbeiten mit Listen

    Und: dirAbteilungen / dirAbteiilung
  25. ---

    Impossibility of manual alignment

    I only encounter this message during manual alignment when the required probe is not currently loaded and the CMM attempts to perform a probe change.
  26. Yesterday
  27. Richard - in that Circle6 is recalled measured points. Wouldn't be sufficient to just recall centers of those Circle3,4,5 and use Circle3 for stopping rotation? Use special to move alignment with formula from that common circle ( i would suggest to use nominals instead of actuals ) Also you can make a 3d line from center of common circle and circle3. Sorry if i misunderstood your problem, but i think this is a normal solution. Otherwise, could you describe your problem more?
  28. Last week
  29. ---

    angle 70°

    I am unclear what you have tried that is giving you 60°. Did you measure a line or a cone? If you measured a line then what did you use to get an angle? Did you do the basic angle of the line?
  1. Load more activity
×
×
  • Create New...