Hello Kirk.
My job is NC programmer. We have all type of machines and all  
imaginable CNC controllers in addition to that our company buys every  
several weeks one new machine.

With that variety of controllers I can see real issue with  
postprocessor. As more machine in shop the more needs in postprocessor  
that should accommodate different controllers.

Here is something from me!
Our shop use CAD/CAM Catia ( right now I am in week long Catia  
training class in Renton WA) and most other shop also using some kind  
CAD/CAM package. Less and less shops use hand writing programming but  
there are many who still does that.

Problem as I can see in that CAD/CAMs have their own G cycles and  
controllers their own.
When I make CAD/CAM software generate code without cycles (canned  
cycle G81-G86 ?) and go with point to point option of motion  
generation I have less problems with successful generation of post  
processor.

Question: why just drop all G code except of basic one what can be  
universally used for all controllers?

To basic code I can relate:
1.      G01
2.      G02
3.      G03
4.      G04  (Dwell)
Sintecs   X  move in x direction
                Y motion in y direction.
                Z motion in z direction
                U incremental motion in x direction.
                V incremental motion in y direction.
                W incremental motion in z direction
                       A rotation motion around X axes.
                      B rotation motion around Y axes.
                      C rotation motion around Z axis.
                      akA incremental rotational motion around X ases.
                      akB    incremental rotational motion around Y ases.
                      akC   incremental rotational motion around Z ases.

With use of CAD/CAM software and basic code mentioned above I can  
generate all program up to 100 miles long but benefit is that it is  
universally will be used by all controllers. It is point to point  
motion only.
100 miles long program is no problem for EMC2, am I right?

It is the same as alphabet 28 letters only and one can compose  
everything! ( grammer free too in this case)

So, I want to create only incremental rotational motion for axes A B  
and C. wich I call
akA akB and akC ( or what ever) and make EMC2 able to accept simple  
codes for point to point motion that is 100 miles long.

This is my vision for the next level of developments.
Please let me know all your?s objections for that idea.

Thank you,
Aram Kasparov  (ak)




-------------------------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc.
Still grepping through log files to find problems?  Stop.
Now Search log events and configuration files using AJAX and a browser.
Download your FREE copy of Splunk now >> http://get.splunk.com/
_______________________________________________
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users

Reply via email to