Standards are a funny thing from one side of the contry to the other and then from this part of the world all the way to the other side. Standards have changed over time and from one machine to the next. I do not know how many different CNC controllers Fanuc has for all kinds of machines even for 3-axis machining centers they have several controls with all kinds of different options. I guess what I am trying to say is where do standards start and where do standards end. I think the best way to start is what CamSoft has done to give the end user the ability to decide in logic what is best and standard for them on any given machine. I think that this is great for newbies like myself and so many others.
I have see logic for simple G01 a page long on some machines and on other similar machines it could be simply a one liner. A guess a lot of it depends on what an operator excpects to happen when he programs a certain way from past experienc on other machines, like Hu Flung Dung said - he can place feed rate check logic in his code to allert the operator if a Feed Rate was not entered, very clever!. When we talk about NC programming formats and standard practices there is another whole discussion and a new thread should be started if someone wants to hear more about that, however there are books that are offered that one can buy for this as well. I like the CNC Programmers Handbook from Industrial Press. Excelent resorce for any programmer or retrofitter.
In conclusion I think what CamSoft has started is definitly on the right track to allow us begginers and experts the opertunity to delve deep into our machine code and customize it. It seems pretty easy and strait forward compared to Fanuc ladder logic. I mean how many guys in this forum even know how to write Fanuc ladder logic ?, certainly not me!, if you do then thats great. With the age of the PC-Based controls on the rise I see no reason to start learning.
Of course this is only my opinion.
Pardon my intrusion. |