On Wed, 2007-10-03 at 11:32 -0400, Kenneth Lerman wrote:
> What G codes would you like to add?
(I guess not exactly G codes)
M21 Collet Open
(currently handled with M103 ...
#!/bin/sh
# Custom - Only intended for Kirk Wallace's HNC lathe, KW 20070823
# M103 - Opens Collet Closer
halcmd setp parport.0.pin-07-out False
halcmd setp parport.0.pin-04-out True
exit 0
)
M22 Collet Close (M102)
M23 Vertical Cut-off (M105,M106)
M24 V. C-off + Prt Cht
M25 Retract PC and VC
M43 High Clutch, Fwd. (now M64/65P0 High/*Low)
M44 High Clutch, Rev. (now M64/5P0 High/*Low)
> Many new G code functions could be implemented by using subroutines. That
> would save a lot of effort. Of course, you would not have compatiblity with
> other controllers that would use that G code.
If you mean by M1xx routines, I have considered these to be a temporary
fix. I would like real CNC machinists (not me yet) to be able to use my
machine and be reasonably comfortable with it, with knowing very little
about EMC. With as few "yeah but"'s as possible. One unavoidable problem
is that even the G codes are not standard. Maybe a new standard code
should be pursued. Is NML a standard? Could it be used for part
generation files? Or just adopt a HAAS or other code set? (I think one
of the passed suggestions was similar to - "who cares, you can do what
ever you want", which is valid too.)
> I have intentions to add the ability for an integrator to implement new G
> codes in terms of G code subroutines. Most canned cycles could be easily
> implemented this way. You would not get the ability to reasonably do things
> like parabolic curves or nurbs, though. That would require some additional
> canonical functions.
I don't mean to be critical, but I consider this to be an implementation
of macros, which is cool, but doesn't address the problem of some
missing basic codes.
> Ken
(By the way, whenever I seem to be expressing an opinion, usually that's
not the intent, but rather I am exploring whether I understand the
issues correctly or not.)
Kirk Wallace
-------------------------------------------------------------------------
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
[email protected]
https://lists.sourceforge.net/lists/listinfo/emc-users