DXF Output

This is for reporting any trouble you may have
John S
Old Timer
Posts: 125
Joined: Sun Sep 12, 2010 12:33 am

Re: DXF Output

Post by John S »

OK forget it, was missing off an earlier version.
Not got latest beta and it's back.
John S.
Nottingham, England
User avatar
ArtF
Global Moderator
Global Moderator
Posts: 4643
Joined: Sun Sep 05, 2010 6:14 am
Contact:

Re: DXF Output

Post by ArtF »

Im kinda surprised the jaggies in there are causing much trouble. My system has never noticed them , and on a typical gear they are less than 1/10 mm in size. Kinda small to
cause much trouble..
  I will be adding some sort of antialiasing capablity for filtering, but thats probably as close as Ill get to what you require if its importing to other cad programs. Changing output to arc/mesh type of iges output or stp probably isnt in the cards anytime soon, its simply too complex and cost prohibitive.

Art
GKurtz
Old Timer
Posts: 29
Joined: Tue Jan 27, 2015 3:14 pm

Re: DXF Output

Post by GKurtz »

Art,

Is it possible to eliminate every other node where there are jagged lines?  This should produce a smoother curve.  I can do this manually, but it is very time consuming.
Dan1931
Old Timer
Posts: 43
Joined: Wed Dec 17, 2014 10:22 am

Re: DXF Output

Post by Dan1931 »

There is another way to smooth out the bumps you are encountering due to straight lines instead of curves. If you are using a CNC mill or laser that uses Gcode Be sure you are using G64 ( constant velocity mode instead of G61 (exact stop mode).
For those who are not well versed in Gcode here is the difference.
Most but not all programs that write Gcode use G61 as he default code.
What G61 does is cause the cutter movement to stop at the end of every straight line segment. If you have 50 segments in a curved line the cutter movement will stop and restart at the end of each line segment causing the problem you have encountered..
what G64 does is it keeps the cutter moving in a smooth cutting flow thereby eliminating the stuttering or jerky motion.
Dan
User avatar
ArtF
Global Moderator
Global Moderator
Posts: 4643
Joined: Sun Sep 05, 2010 6:14 am
Contact:

Re: DXF Output

Post by ArtF »

Dan:

  Good point, thats probably why I never notice the problem, the constant velocity does the job of smoothing the run so you dont notice it.

  I am working on a new module that also uses the toothing algorithsm for non-circular
object ( the math function gear module), so I will look at it when I get to the toothing code to see if I can antialias that section of the output.

Thx
Art
GKurtz
Old Timer
Posts: 29
Joined: Tue Jan 27, 2015 3:14 pm

Re: DXF Output

Post by GKurtz »

I agree with you Dan -- However, my problem is that I can't generate the G-code using my existing CNC CAM program in order to implement the G64 code.  In other words, my CNC-CAM program writes out a bad tool path when it encounters the "jaggies".

I do appreciate that you provided the information about the G64 code.

Art, thanks for looking into reprogramming Gearotic to eliminate the "jaggies"
User avatar
ArtF
Global Moderator
Global Moderator
Posts: 4643
Joined: Sun Sep 05, 2010 6:14 am
Contact:

Re: DXF Output

Post by ArtF »

You can jst add a constant velocity Gcode to the start of any program, you dont need any program to generate it, you just edit the ifle and add it to the top..
Is your system jittering on that section when cutting as it stands??


Art
GKurtz
Old Timer
Posts: 29
Joined: Tue Jan 27, 2015 3:14 pm

Re: DXF Output

Post by GKurtz »

Art,

The problem is that my CNC CAM problem will not write out the tool path for jagged gear path unless I smooth out the "jaggies".

Gary
User avatar
ArtF
Global Moderator
Global Moderator
Posts: 4643
Joined: Sun Sep 05, 2010 6:14 am
Contact:

Re: DXF Output

Post by ArtF »

Gary:

  Really? It just refuses to path that profile? Wow..

Have you tried generating the Gcode from Workbench instead?

Art
GKurtz
Old Timer
Posts: 29
Joined: Tue Jan 27, 2015 3:14 pm

Re: DXF Output

Post by GKurtz »

Art,

Yes, Workbench will output code  to cut the gear  --  However, I want to add additional features to the gear that Gearotic does not do.  (i.e. Art work, Fancy lettering, my own spokes, hubs, more detail. etc.).  Gearotic is excellent at creating the basic gears -- if only my CNC CAM program would cut the teeth properly.

User avatar
ArtF
Global Moderator
Global Moderator
Posts: 4643
Joined: Sun Sep 05, 2010 6:14 am
Contact:

Re: DXF Output

Post by ArtF »

Ahh, now I understand.

Ill make sure I get an antialias as soon as I can in the conext of what Im working on..

Thx
Art
Post Reply

Who is online

Users browsing this forum: No registered users and 13 guests