hello guys
what i don't like about programming cnc's, is that you can not implement a function as easy as inside a pc program, because available functions are pretty limited, and you have to do a lot of tricks to achieve something; the classical "if goto" inside a cnc seems more then enough in most cases, but when i try to write a more complex cnc soubroutine, and i have to nest a lot of conditional code, is a bit messy i call this "head shift", thus i need to change my perspective between programing on pc or on cnc
in short, after a while, if i need to review a code, i have this problems :
... on pc, codes are longer, so i need time to remember how all those things link toghether
... on cnc, codes are shorter, but comprehensive, and i have to think not only about the code, but also about how the controller behaves when performing that code
when you program on pc, you can imediatly debug it, while on cnc you have to run time-consuming trials, and sometimes is not easy to debug the code, because the controller is not going to tell what goes wrong, so a lot of guessing is required
if on pc i spent time thinking " how to do that ? ", on a cnc is " wtf have i done ? "
only a few understand, and not all employers have "relevant" machining experienceemployers don't appreciate the skill set that a CNC programmer needs to have
definetly, things are moving faster in the pc world; evolving standards, etcthe reason that PC application programmers make more money is that there is huge $$ in applications that become popular
there is something interesting : all hardware equipment requires cnc technology to be produced, and here things are going faster & faster, because there is a demand; however, machine tools producers can not incorporate very easy the latest software technology
yup, the developments aren't chaning that fast ... it could be possible, but i guess that it costsThe developments for CNC programming aren't changing that fast
there was a video about why cars producers are not replacing ( soon ) metal chassis with carbon fiber, and the thing was that this move would imediatly lower client's costs, leading to fuel economy, but the car factory would need to wait for years to get back the money that was invested inside this change; a quick benefit for the client may be a huge loss/risk for the vendor/factory
if i may, what are you doing ? are those separate jobs, or you are creating applications for the cnc ? kindlyI do both and have a lot of fun