Author Topic: TapMate plugin  (Read 28650 times)

Offline EddyCurrent

  • CNC Jedi
  • *****
  • Posts: 5262
  • Made in England
    • View Profile
TapMate plugin
« on: March 13, 2016, 16:38:34 pm »
Recently I've been spiral drilling some holes for hand tapping later and others for bolt clearance holes, so I was inspired by the Shapes plugin to come up with a way of inserting these holes and centres into the drawing.
For anyone interested, I totally changed the xml code from the Shapes plugin.

Features.
1. Separate tab for each type of thread, I can add plenty more tabs
2. if your units are mm and you choose an inch bolt, the plugin will convert sizes automatically, and vice versa.
3. you can add or ammend the data
4. choose which holes to add to the drawing
5. It creates an xml file of the data in the CamBam system folder
6. added a pdf manual


Edit: I've just been playing with the Threading plugin; http://www.cambam.info/ref/plugin.threadingmop
and they work together well. This TappingData plugin puts the correct size circle in the drawing and gives it's diameter for entering into the Threading MOP, it also gives the thread pitch for entering into the Threading MOP.

Edit: 16 March 2016 , Version 1.0 attached

Please advise if any problems or changes, additions required

Don't forget, I can't be held responsible for any errors in the data so please check the values before using.

Edit:16 March 2016 , Version 1.1 attached
Edit:17 March 2016,  Version  1.2 attached

Changes;
1. Removed Delete Row button (why would you want that anyway ?)
2. Improved data validation
3. Added a version number to the xml file.
    If the file does not exists, a new file is created
    If the file exists but is an older version, it will be overwritten with a new version
    If the file exists and is the same version, good to go !
This was to allow extra tabs to be added without causing crashes due to the xml file not being in sync.
4. translation code added

Edit: 1 Jan 2017, Version1.3 attached

This version has been compiled using .NET v4.0 and is for use with CamBam v1 ONLY
The previous version 1.2 is still there for 0.9.8. users.

Edit: 16 Jan 2017, Version1.4 attached

This version has been compiled using .NET v4.0 and is for use with CamBam v1 ONLY
It has been tested to work on;
* Windows
* Linux
« Last Edit: January 16, 2017, 15:09:22 pm by EddyCurrent »
Filmed in Supermarionation

Offline dave benson

  • CNC Jedi
  • *****
  • Posts: 1826
    • View Profile
Re: TappingData plugin
« Reply #1 on: March 13, 2016, 22:31:22 pm »
HI Eddy
Great idea here is a list of standards https://en.wikipedia.org/wiki/List_of_thread_standards
Although you'll probably need columns for Imperial Whitworth\UNC.
Dave

Offline EddyCurrent

  • CNC Jedi
  • *****
  • Posts: 5262
  • Made in England
    • View Profile
Re: TapMate plugin
« Reply #2 on: March 14, 2016, 10:35:07 am »
Thanks Dave,
You know, it's beyond my understanding why we have to pay money for Standards  ??? thank goodness some of the information can be found elsewhere.

I'm changing the column headings slightly, no need for two clearance columns


« Last Edit: March 16, 2016, 16:41:54 pm by EddyCurrent »
Filmed in Supermarionation

Offline dh42

  • Administrator
  • CNC Jedi
  • *****
  • Posts: 7408
    • View Profile
    • Cambam V1.0 French Doc
Re: TappingData plugin
« Reply #3 on: March 14, 2016, 14:11:14 pm »
Hello

You can find an helpful (free) software here ; the FULL version also provide a lot of PDF.

http://www.vargus.com/vardex/template/default.aspx?pCatId=9&pageId=74

++
David

Offline EddyCurrent

  • CNC Jedi
  • *****
  • Posts: 5262
  • Made in England
    • View Profile
Re: TapMate plugin
« Reply #4 on: March 14, 2016, 15:09:16 pm »
David,

Just to be clear,

Are you saying there is no need for the TappingData plugin, or
are you just pointing me to some information I could maybe use in it ?

Thanks.
« Last Edit: March 16, 2016, 16:42:05 pm by EddyCurrent »
Filmed in Supermarionation

Offline awemawson

  • Ewok
  • *
  • Posts: 31
    • View Profile
Re: TappingData plugin
« Reply #5 on: March 14, 2016, 15:57:09 pm »
David, that's a handy link, thank you.

Eddy - in your column headings you may like to change 'course' to coarse' unless you're starting a training session :)

Andrew Mawson
East Sussex

Offline EddyCurrent

  • CNC Jedi
  • *****
  • Posts: 5262
  • Made in England
    • View Profile
Re: TappingData plugin
« Reply #6 on: March 14, 2016, 16:26:24 pm »
Thanks, very annoying because it's not that I didn't know it was incorrect, in my defence I did attend Grammar School as a boy, but I suppose that makes it all the worse.  :D
Each post I make here has to be edited about 6 times after I've posted just to put things right and fill in missing words, it's definately age related, or trying to spin too many plates   :-[
« Last Edit: March 14, 2016, 16:34:12 pm by EddyCurrent »
Filmed in Supermarionation

Offline dh42

  • Administrator
  • CNC Jedi
  • *****
  • Posts: 7408
    • View Profile
    • Cambam V1.0 French Doc
Re: TappingData plugin
« Reply #7 on: March 14, 2016, 18:13:15 pm »
Hello,

Quote
are you just pointing me to some information I could maybe use in it ?

Yes.

I can't appreciate if the plugin is needed ; I cut only wood on the CNc, and of course there is never threading.

The TT gen, I use it for the lathe.

++
David

Offline EddyCurrent

  • CNC Jedi
  • *****
  • Posts: 5262
  • Made in England
    • View Profile
Re: TapMate plugin
« Reply #8 on: March 16, 2016, 16:21:21 pm »
Renamed to TapMate, version 1 attached to first post, there's bound to be something wrong though  :D

@David, I will add the translation text later.  ;)
« Last Edit: March 16, 2016, 16:41:19 pm by EddyCurrent »
Filmed in Supermarionation

Offline awemawson

  • Ewok
  • *
  • Posts: 31
    • View Profile
Re: TapMate plugin
« Reply #9 on: March 16, 2016, 17:33:35 pm »
What no BSP or NPT in parallel and tapered forms. No Cycle threads. No Panzergewinde (PG) threads for conduit. >:(


..... only teasing ......   :)
Andrew Mawson
East Sussex

Offline EddyCurrent

  • CNC Jedi
  • *****
  • Posts: 5262
  • Made in England
    • View Profile
Re: TapMate plugin
« Reply #10 on: March 16, 2016, 17:42:33 pm »
It took ages getting the data in there :D, I do intend to add more tabs as time permits so if it's any use to you, keep an eye out, I'll do requests first (if there are any)
« Last Edit: March 16, 2016, 19:58:58 pm by EddyCurrent »
Filmed in Supermarionation

Offline EddyCurrent

  • CNC Jedi
  • *****
  • Posts: 5262
  • Made in England
    • View Profile
Re: TapMate plugin
« Reply #11 on: March 16, 2016, 22:28:35 pm »
Attached v1.1 to first post

Added BSW, BSF
Filmed in Supermarionation

Offline EddyCurrent

  • CNC Jedi
  • *****
  • Posts: 5262
  • Made in England
    • View Profile
Re: TapMate plugin
« Reply #12 on: March 17, 2016, 14:28:47 pm »
Version 1.2 added to first post.

Also added a pdf manual.

@David, you can try the translation now if you wish  :D, there will be some things to change I think  ;)
« Last Edit: March 17, 2016, 15:59:53 pm by EddyCurrent »
Filmed in Supermarionation

Offline dh42

  • Administrator
  • CNC Jedi
  • *****
  • Posts: 7408
    • View Profile
    • Cambam V1.0 French Doc
Re: TapMate plugin
« Reply #13 on: March 17, 2016, 15:23:51 pm »
Version 1.2 added to first post.

@David, you can try the translation now if you wish  :D, there will be some things to change I think  ;)

Hello,

Ok, I'll have a look when time permit ... currently I'm doing "true" woodworking (I want to say, without CNc, except for mortises) ... and I'm not very good at it ... it takes me a long time to do little things ! pfui ...  ::)

I don't understand what is the usage of "clearance"

the untranslatable items are:

- the column headers
- the tab texts
- the name for the units in use.

++
David
« Last Edit: March 17, 2016, 15:34:16 pm by dh42 »

Offline EddyCurrent

  • CNC Jedi
  • *****
  • Posts: 5262
  • Made in England
    • View Profile
Re: TapMate plugin
« Reply #14 on: March 17, 2016, 16:02:51 pm »
currently I'm doing "true" woodworking (I want to say, without CNc, except for mortises) ... and I'm not very good at it ... it takes me a long time to do little things ! pfui ...  ::)

Practice is the answer  :D

Quote
I don't understand what is the usage of "clearance"

This is the size of hole required for the bolt or screw to pass though easily. It is not as trivial as it sounds, the hole must be neither too large nor too small, there are several calculations to determine the optimum size.

I will have a look at the untranlatables
« Last Edit: March 17, 2016, 21:30:30 pm by EddyCurrent »
Filmed in Supermarionation