Hi,
I have recently been given the responsibility of managing changes on a machine and it's accompanying files (Parts, Drawings, and Assemblies). I was initially very nonplussed to get this project because it is a notoriously complicated and poor revision control has been maintained on the machine. I mean, I heard people complaning about managing the machine years before I even joined the department. The machine is approximately 10 years old, has approximately 5,000 total parts on it, there are 5 different versions of it, 12 different builds and there are about 12 different machine change over kits per machine consisting of approximately 70 parts each in various states (assemblies, or individual parts).
In the past two years, the machine responsibility has been passed between 5 different new engineers (that have worked for a while and quit) and 2 interns to make modifications on the machine and the result is our revision control has been terribly documented causing me not to know what drawings have actually changed. There have been a lot of model and drawings changes that were not documented correctly.
Because of this, I will probably have to go with the nuclear option of revision control and basically change the rev on every drawing on the machine and report to our drafting department that I had "revised and redrawn" all the drawings.
We do not have Solidworks PDM. There are enough gatekeepers and bridge trolls guarding aerospace, automotive, military and medical industry standards we need to meet that I doubt it will be implemented any time soon due to the monolithic pillar of documents that would need to be changed.
Boiling it down into bullet points, here is the situation:
- Machine models, assemblies and drawings have been changed by many inexperienced people. Most of which have packed their bags and moved on.
- File time stamps have been written after the last rev.
- Notes were visible that were not on the last rev but not listed in our document change system.
- Dimensions and models have changed from the last rev but not listed in our document change system.
- We do not have Solidworks PDM and do not plan on getting it.
- Machine files (Parts, Drawings, Assemblies) are stored on a server where anyone that can use Solidworks and knows the directory can open it and change it.
Tl;Dr: How do other people/companies manage part files on a server without PDM? Is there any way I can mark these files as "read only" so people can view them but can't change them? Since this project has been such a problem, I'd like to really attack this mess, clean it up as best as I can and basically maintain an authoritarian grip over it so this doesn't happen again.
Ok, that sounds like a bad problem at first glance. Also, are you talking about the same physical machine? What is the problem with getting a new one with better graphics card and processor and transferring the entire file tree?
Yes, marking files as 'Read Only' is a basic function in a Windows OS. And you should be able to do so through file explorer.
Also, I answered something like this before, let me copy the answer from this discussion -
As someone who worked for a company that kept on trying to keep records without actually getting a PDM - here is what I learned.
1. Use the 'read only' option for the archive folders. If you don't, SOMEONE is going to accidentally or even purposely change things that should not be changed, and it can remain undiscovered for years. Then days are lost to 'fix' the archive when they just wanted information. Or you get this cycle where people get repeatedly told to look at "X", and re-finding the same bad information over and over and over.
--I highly advise that you have one or two people in charge of the archives, and only they can make changes. NO ONE else, even CEOs.
2. The main archive and most well used was just the PDFs of the assembly and part drawings, with a new PDF saved for each revision of of the drawings. 95% of the time, this is all people need to figure out historical design and intent questions.
3. If you really need to save the source and SolidWorks files of each revision, the best way I think is to have people pack-and-go into a zip file, and control the labeling of that zip file. Personally we tried to use the same project name/number for each zip file followed by a time stamp. Do it that way, and File Explorer almost automatically sorts the files for you, and you have an endless non-repeating number to keep everything separate.
--Note: Must have the read-only where you put the zip-files. And make it clear that if any changes are made, people need to extract all the files onto their own computer, and make a new ZIP file when they save the changes, DO NOT TOUCH THE ARCHIVES.
--Time stamp is just a number with the year, month, day, hour, and even min - 201805111122 for example.
--The problem with 3 is that it was very hard to get all the drafters to use it. Multiple departments, everyone doing their own thing... It was difficult just to inform people of it, much less how to use the system we tried to implement. Even with guides and instructions made and passed around, and personal one-on-one instruction. Most just forgot to do so quite quickly.
--Also, there are people who have no idea how SW files work. How many people have ever received a drawing file, with no parts or assembly files? Similar problem here, you can't really look at just the drawing file in a zip folder. You need to extract to your own computer, then open the drawing file.
Oh, also we considered saving 'Part Assemblies'. As in we take an assembly and save it as a part. Though re-associating those to drawings caused confusion. Only actually good to save the 3D side of things. And not very well, as that strips a lot of the internal information from the original assembly.