On 16 March 2010 00:23, Steve Blackmore <[email protected]> wrote: >>The reason for the G18 was to make G2 and G3 work in other parts of the code. >>G18 means canned-cycle movement in Y, so it is an error to use G18 and >>a canned cycle with a lathe. > > Huhhh???
G83 includes both movement (in the specified plane) to a position and then a drilling cycle. If G18 is programmed then the initial movement is in the XZ plane followed by a peck-drill movement in the Y axis. > Makes no sense whatsoever to program G17 when you are working in XZ > plane? In some ways, no. But then "G17" only mentions the Y axis in the documentation/description. It also indicates which axis is to be used for the canned-cycle movement and a change to the description text would fix the apparent nonsensicality. With a lathe G83 could equally well be used for peck-drilling holes in the end of the work with a drill in the toolpost (my current usage) but it also seems very well suited to peck-parting work in which case the movement would be in the X axis. There needs to be some way to tell EMC which one you want, and G17/18/19 do seem like the most compliant way to do that. One proposal that has occurred to me would be to add G18.1 and G18,3, both mean that arcs are to be created in the XZ plane, with G18.1 indicating canned-cycle movements in the X axis and G18.3 in the Z (G18.2 would be movement in Y, perhaps a cut-off slide or drilling head) This proposal would mean that G81.3 could be programmed at the beginning and then all conventional lathe-turning operations would work as expected. -- atp ------------------------------------------------------------------------------ Download Intel® Parallel Studio Eval Try the new software tools for yourself. Speed compiling, find bugs proactively, and fine-tune applications for parallel performance. See why Intel Parallel Studio got high marks during beta. http://p.sf.net/sfu/intel-sw-dev _______________________________________________ Emc-users mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/emc-users
