What is mildly infuriating about this video?

Started by Programinator, March 03, 2021, 09:59 AM

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

byte

#15
So, you guys think name toolpaths/levels etc is important?
Does that go for all programs or just the moderately to very complex ones?

The programmers where I currently work don't really name anything.

gcode

#16
Quote from: Programinator post_id=7868 time=1614802396 user_id=86
QuoteNo comments to label the operations for one.


Thats it.  That drives me nuts.  If i was involved in training like they are, I would make that part of the first day.  LABEL YOUR TOOLPATHS!!!


I used to work with a guy that didn't label anything
He did a 5X gantry file that roughed and finished 2 Tomahawk cruise missile wings from billet,, in V9
When it was finished, it was over 600 operations .. no labels no toolpath groups
It had a couple of hundred planes... again .. zero labels
The level manger had labels like ..junk .. toolpath..construction
The file took about 40 minutes to open and killed a hard drive every 6 weeks or so
He used to burn it to a CD every evening before he went home... just in case his machine failed in the morning.
He was one of the best programmers I ever knew.... and a very heavy drinker.
He'd go a a bender and the boss would tell me to take over his latest project..
that was very tough as he NEVER LABELED ANYTHING!!!

I learned from that experience... I always think of the next guy and would he be able to
figure my file out if he had to take it over tomorrow.
No matter how hard I try though it's never good enough.
I'll open a file I built 5 or 6 years ago and think, "What the hell was this guy thinking!!!"
and then I realize that it my work

Matthew Hajicek

#17
Yeah, I label my levels with the part and stock, "Op 1 setup", "Op 1 Toolpath Geometry 01", etc.  Ops are "Face leaving .005"" or "Periph nom" or "Threadmill 10-32" etc.  Makes things much faster to go find when I need to tweak something.

Here's Johnny!

#18
[quote="Thee Byte™" post_id=7887 time=1614810447 user_id=50]
So, you guys think name toolpaths/levels etc is important?
Does that go for all programs or just the moderately to very complex ones?

The programmers where I currently work don't really name anything.
[/quote]


Everything should be labeled, named, toolpath comments etc right down to the solids in the solids manager. That way it is self explanatory.

huskermcdoogle

#19
My labels make sense to me when I create them.  After I take a nap I have no idea what they are and have to go back and figure it out.....

byte

#20
Quote from: JFord post_id=7900 time=1614822293 user_id=140[quote="Thee Byte™" post_id=7887 time=1614810447 user_id=50]
So, you guys think name toolpaths/levels etc is important?
Does that go for all programs or just the moderately to very complex ones?

The programmers where I currently work don't really name anything.


Everything should be labeled, named, toolpath comments etc right down to the solids in the solids manager. That way it is self explanatory.
[/quote]

+1000 for naming solids, we found a way to add solids to 2d toolpaths using by hacking the contour/pocket operations ,
now when i do a 200 part toolpath nesting If I name the solids before hand I can select a solid and see the part name without having to check the p# on the label and go through the nesting report list.

CNCAppsJames

#21
I label ALL my operations ALWAYS. I work on so many things concurrently that I just couldn't keep track of things if I didn't.
It does drive me nuts when I get a project that has no operation comments. If I have to troubleshoot something it wastes SO much time digging through stuff to figure out the problem. It takes a second or two to create and can save minutes or more. Even just a number or a single letter is helpful.

JM2CFWIW
"That bill for your 80's experience...yeah, it's coming due. Soon." Author Unknown

Inventor Pro 2026 - CAD
CAMplete TruePath 2026 - CAV and Post Processing
Fusion360 and Mastercam 2026 - CAM

Matthew Hajicek

#22
I should start labeling my solids.  I use a template file with all of my common fixturing on different (named) levels, but I haven't named those solids yet.

byte

#23
You need a chook or NEthook to autoname your solids after the level that they are one, easier done than said!

byte

#24
If you are on 2022 Beta, or use any of my csharp add-ins, I can beam you some code to do it.

CNCAppsJames

#25
Furthermore, I do the opposite of "job security" when I create projects. I try my best to construct a project in such as way so as to allow someone that has a rudimentary understanding of the software to open up one my projects and can navigate though it should there ever need to be a change made to it. I only do Post and Go. If I make a change to the code, I go back to the CAM file and update it. I don't EVER want to be married to a project. I want to be done with it and forget about it and move on to the next one. I like vacations. I like to move on from projects. No comments is a sure fire way to generate more questions than answers IMHO.

JM2CFWIW
"That bill for your 80's experience...yeah, it's coming due. Soon." Author Unknown

Inventor Pro 2026 - CAD
CAMplete TruePath 2026 - CAV and Post Processing
Fusion360 and Mastercam 2026 - CAM

CNCAppsJames

#26
Quote from: Newbeeee™ post_id=7937 time=1614886562 user_id=157I don't know how you could work without labelling levels and planes etc.
Unless someone is being a dick and at the end of the job when it's running, they go back in and delete all the names?

Oooooof. That's would be fucked up. If I were a manager at a company and somebody did that, in my mind that would be grounds of immediate termination. No counseling. Just here's your check now GTFO!
"That bill for your 80's experience...yeah, it's coming due. Soon." Author Unknown

Inventor Pro 2026 - CAD
CAMplete TruePath 2026 - CAV and Post Processing
Fusion360 and Mastercam 2026 - CAM

Matthew Hajicek

#27
[quote="Thee Byte™" post_id=7942 time=1614888800 user_id=50]
If you are on 2022 Beta, or use any of my csharp add-ins, I can beam you some code to do it.
[/quote]


Still using X9 mostly.  Trying to get myself to use 2021 but that interface is just so horrible.

Matthew Hajicek

#28
Quote from: CNCAppsJames post_id=7943 time=1614890784 user_id=62I try my best to construct a project in such as way so as to allow someone that has a rudimentary understanding of the software to open up one my projects and can navigate though it should there ever need to be a change made to it.


 :_thumbup:  :_thumbup:

byte

#29
[quote="Matthew Hajicek" post_id=7945 time=1614892601 user_id=57]
[quote="Thee Byte™" post_id=7942 time=1614888800 user_id=50]
If you are on 2022 Beta, or use any of my csharp add-ins, I can beam you some code to do it.
[/quote]


Still using X9 mostly.  Trying to get myself to use 2021 but that interface is just so horrible.
[/quote]

If you download the add-in from my pinned topic in the jndustrial section of emastercam, it will work in x9-2022.
Then I can send u code and you run it from a little floating toolbar with dropdown menus