[Sc...] Posted October 1, 2021 Share Posted October 1, 2021 Hello My manager is asking for a report that lists program times and usage by shift. Does Calypso store any of this data for retrieval ? Thanks Link to comment Share on other sites More sharing options...
[Ri...] Posted October 1, 2021 Share Posted October 1, 2021 Years ago MCC (Master Control Center) handled this, but was meant for larger companies with more than a couple of machines. Then there was a CMM Observer which was local based. Now there is the new Zeiss Smart Services. I am unsure if it is completely released yet, but it is not handled by Calypso. It requires a software that can directly connect to the controller. Link to comment Share on other sites More sharing options...
[Th...] Posted October 1, 2021 Share Posted October 1, 2021 Smart Services will track overall CMM workload, and expected runtime of whatever's currently running like the local monitor application does. In my case, however, all of the overall workload stats are recorded 23 hours behind the current time, e.g. everything that's running now, at 11:15 AM on Friday, is being logged in Smart Services at 12:15 PM Thursday. Timestamps for the event history (start/stop, crashes, etc.) are one hour ahead. I'm unaware of any method to pull this data, either. AFAIK, you need to be using the Smart Services dashboard in order to see any of it. The program that sends this data out to Zeiss's cloud infrastructure does keep local logs of all this, so I suppose it might be possible to parse that, but it seems like too much work for little return. Link to comment Share on other sites More sharing options...
[Sc...] Posted October 6, 2021 Author Share Posted October 6, 2021 Thank you for the information Link to comment Share on other sites More sharing options...
[To...] Posted October 6, 2021 Share Posted October 6, 2021 https://pages.zeiss.com/smart-services-activation.html Link to comment Share on other sites More sharing options...
[Ro...] Posted October 6, 2021 Share Posted October 6, 2021 If you have PCM, and you want something really simple, i have a bit of code that sends "time in seconds" to a TXT file at the end of every run, it could just as easily create an excel file by changing the TXT to CSV. It appends the same file all day long and creates a new file after midnight. then you can just add all the seconds up and convert them into hours minutes seconds and you got it. Or you could just say "60251 seconds is 8.4 hours" There is an issue with starting and ending a program before & after midnight, but a simple IF statement could filter out results over 5000 seconds would make that a non issue. I just never bothered to add that in because it would mean updating too many programs. That's the other downfall, you have to open and add this code to EVERY PROGRAM, which in my case took me the better part of a week. But hey, now I have this great system that hasn't been looked at since 4 or 5 quality managers ago, but if the next QM wants this data, it'll already be done. //Presettings StartTime=timeInSeconds() //postsettings EndTime=timeInSeconds() ElapsedTime = EndTime-StartTime filePath = "\\FS6001\Org\SHARE\cmm transfer\Zeiss Time\" ext = ".txt" N1 =("Zeiss Time - ") dirPath99 = filePath + N1 + date()+ ext addToFile(dirPath99,ElapsedTime)fgdjkhfgdjhfgdjhkfgdjhk.JPGfgjhfgdjhfgdjhfgdjh.JPG Link to comment Share on other sites More sharing options...
[Ad...] Posted August 17, 2022 Share Posted August 17, 2022 Yes, the CMM monitor records this information in some files found at: C:\Users\Public\Documents\Zeiss\CMMObserver Specifically, the file named ProgramDurationRecord.XML has every program and the runtime in a history. You would need a way of parsing this data. Per day, per program, or however you want to report the data. Link to comment Share on other sites More sharing options...
[Gu...] Posted August 18, 2022 Share Posted August 18, 2022 One more way... How to create a job list with date and measurement duration with the ProcessProtocol.ptx: Add a text output for the duration of run into the order list of the ProcessProtocol.ptx Syntax ${Qdb.Property("MeasurementDuration")} If you use /result to file/ ==> Merge File you have in "...\workarea\results\merge__hdr.txt" also all header infos. Open the file in EXCEL Link to comment Share on other sites More sharing options...
Recommended Posts
Please sign in to comment
You will be able to leave a comment after signing in