Author Topic: G83Extended High Speed Asymmetrical Parametric File Converter  (Read 84538 times)

Offline dave benson

  • CNC Jedi
  • *****
  • Posts: 1894
    • View Profile
Re: G83Extended High Speed Asymmetrical Parametric File Converter
« Reply #60 on: March 19, 2025, 02:32:08 am »
I've been working on this (0.90) since the last update, It has some cleaned up formatting in the gcode and the stock surface is output in the
comments, you can now check “output in drawing units” rather than drill diameters.
The last update enabled drilling for stock surfaces above zero which works fine, however the tapping module
crash protection would not allow tapping for holes above zero, this has been fixed.

The version's one and above are a for a parallel project, that will allow import of Freecad\Fusion Gcode, however I thought better of this
 and am in the process of writing an App instead of a plugin that is promiscuous and will accept gcode from a broader range of cam programs.

One of the requirements is that, I don't want to have to modify the post processor output from the other cam programs including Ezilathe.

This should be the last update (for the CB plugin) as I've used the plugin for the Mill conversion and Probe quite a bit on various materials and
hole depths at various stock surface heights and its behaved.

I've started the Lathe conversion, and have sourced some better quality leadscrews\ballnuts\Angular contact bearings, which I expect
to be turning up in the next few day's , so it'll be “All Hands on Deck” with that project until it's done, so no tome for coding for a couple weeks.
(say's he optimistically).

Dave

Offline Bubba

  • CNC Jedi
  • *****
  • Posts: 3382
    • View Profile
Re: G83Extended High Speed Asymmetrical Parametric File Converter
« Reply #61 on: March 19, 2025, 20:48:00 pm »
As always. Nice job Dave. Thanks.
My 2¢

Win11, CB(1.0)rc 1(64 bit) Mach3, ESS, G540, 4th Axis, Endurance Laser.

Offline dave benson

  • CNC Jedi
  • *****
  • Posts: 1894
    • View Profile
Re: G83Extended High Speed Asymmetrical Parametric File Converter
« Reply #62 on: March 21, 2025, 02:41:52 am »
Hope you find it handy Bubba, when I've got the lathe project done, I'll have a look at adding the
boring cycles for example the back boring sequence (G87) as I've bought a Boring head.
As most here would not have a servo spindle which can orientate the tool to a specific angle
the boring cycle would be semi automatic, meaning that the Gcode would have a pause so you can manually orientate
the spindle in and out of the hole.
Some of the components have arrived while writing this so I can press on with Z axis motor bushings and bearing housings.

Dave

Offline dave benson

  • CNC Jedi
  • *****
  • Posts: 1894
    • View Profile
Re: G83Extended High Speed Asymmetrical Parametric File Converter
« Reply #63 on: April 02, 2025, 11:13:22 am »
Here is an update for the plugin.

For context, while making the Lathe Z axis Bearing Housings I had to drill a X10 hole
for M6, this required the plugin as the hole was so deep and the holes had to mate to existing
holes in the lathe main casting.
I had to use the very danger cycle as the hole got deeper from 20 mm deep to 60.
I've enabled “use slow feedrate at end of hole”, originally I'd Figured that this would not be
useful in combination with a clearance move, but it was handy here as this was the first hole that
I've done requiring some precision on this mill.

Dave

Offline dave benson

  • CNC Jedi
  • *****
  • Posts: 1894
    • View Profile
Re: G83Extended High Speed Asymmetrical Parametric File Converter
« Reply #64 on: September 05, 2025, 03:52:30 am »
Here is a small update where I've changed the parser so that mop names that have a hanging white space are processed.
Ideally you shouldn't have duplicate mop names (CB is ok with duplicate mop names in different parts) but that info isn't
in the Gcode so it's good practice to not to have duplicate names or hanging white spaces in the mop name, Having said
that I do have files like this, so I've made some accommodation for this.
Dave