Well, open mouth, insert foot. Dave Engvall has sent me some sample code generated by Synergy along with a screen image of the target shape. It demonstrates a flaw in my logic. His G-code and my response quoted below. I have attempted to insert spaces to enhance readability. My guess is that Q and R are the 3rd and 4th axis.
-------------------------------------------------- Dave's screen capture can be see here: http://www.metalworking.net/4-axis-wire.png --------------------------------------------------- the generated code with spaces added for readability --------------------------------------------------- N001 G01 X+000000 Y-034925 : 002D02S02T02Q-100000 G43 N003 G01 X+095250 Q-100000 R+050000 G42 N004 G01 Y+009525 G40 N005 G01 G44 N006 G02 X+006350 Y-006350 I+000000 J-006350 Q+000000 G41 N007 G01 Y-088900 Q-050000 R+100000 G42 N008 G02 X-006350 Y-006350 I-006350 J+000000 Q+000000G41 N009 G01 X-040004 Q-100000 R+179083 G42 N010 G02 X-005967 Y+004178 I+000000 J+006350 Q+000000G41 N011 G01 X-013927 Y+038266 Q-200000 R+043860 G42 N012 G03 X-011934 Y+008356 I-011934 J-004344 Q+000000G41 N013 G01 X-046836 Q-030000 R-202164 G42 N014 G03 X-011934 Y-008356 I+000000 J-012700 Q+000000G41 N015 G01 X-013927 Y-038266 Q-199998 R+257309 G42 N016 G02 X-005967 Y-004178 I-005967 J+002172 Q+000000G41 N017 G01 X-040004 Q-300000 R+050000 G42 N018 G02 X-006350 Y+006350 I+000000 J+006350 Q+000000G41 N019 G01 Y+088900 Q-050000 R+100000 G42 N020 G02 X+006350 Y+006350 I+006350 J+000000 Q+000000G41 N021 G01 X+095250 Q-100000 R+000000 G42 N022 X+025400 G44 N023 G01Y-009525 G40 M21 N024 G45 M21 N025 M02 --------------------------------------------------- my response to Dave --------------------------------------------------- Dave, Indeed it does help. While I do not fully understand the code it generated, it does make me realize one fatal flaw in my previous statement about EMC handling the case for parallel axis sets. That is the case where each set of axes must interpolate, independently but simultaneously, an arc. While I do not know how the code specifies both of the simultaneous arcs, it must be there based on the model that you show. Still staring at that strange G-code..... Regards, Steve ----------------------------------------------------------- > -----Original Message----- > From: [EMAIL PROTECTED] > [mailto:[EMAIL PROTECTED] Behalf Of Steve > Stallings > Sent: Tuesday, April 17, 2007 9:53 PM > To: Enhanced Machine Controller (EMC) > Subject: Re: [Emc-users] Foam Cutter > > > Me thinks there is a disconnect here somewhere...... > > EMC can handle 4 or even 6 axis coordinated motion just fine. > It does not care if there are 2 parallel X axes and 2 parallel > Y axes. If the code can be generated with 4 axis coordinates > for each move command EMC can process it. Yes there may be > some naming convention issues for the axes, but that can be > overcome. > > The issue is that the foam cutting community is locked into > design/CAM programs that insist on also being the machine > controller so there is no way to get the G code in the first > place. > > BobCAD and Vector both offer 4 axis wire EDM support. Could > someone look into generating some output to see what it > actually looks like? > > Regards, > Steve Stallings > ------------------------------------------------------------------------- This SF.net email is sponsored by DB2 Express Download DB2 Express C - the FREE version of DB2 express and take control of your XML. No limits. Just data. Click to get it now. http://sourceforge.net/powerbar/db2/ _______________________________________________ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users