Subscribe to Blog
Email Address
 
Pages:(35) 1 2 3 4 [5] 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35

HSMAdvisor and 3rd-party Tool Libraries

October 3, 2020, 10:55 pm by Eldar Gerfanov (Admin)

It only recently occurred to me that since the introduction of the HSMWorks Tool Library import feature, HSMAdvisor users can import all kinds of libraries designed for F360!

Thanks to the popularity of F360, many tool manufacturers offer their stock in Fusion format.

You can see and download them all from here:
https://cam.autodesk.com/hsmtools

You can download and import the .hsmlib file you need into HSMAdvisor using the Tool Database ->Actions->Import->Import HSMWorks Tool Database menu.

For example, Harvey offers HSMWorks Tool Libraries for all of their tools over here:
https://cam.autodesk.com/hsmtools?p=%20Harvey%20Tool&utm_source=Pardot&utm_medium=Redirect&utm_content=Harvey_Fusion&utm_campaign=CAM_Tool_Libraries

I tried it with their endmill database.

It is huge, contains about 16 thousand tools, and rendering all of them on the same page takes about 10 seconds on my computer.
It is not too bad, though, since you can use filters to limit the number of displayed tools and find the one you need faster.

Perhaps I should include the ability to download them directly into HSMAdvisor without having to go to the website?

Let me know what you think about it!

proLIGHT 2000 Benchtop CNC: Progress update and the First Finished Piece!

October 2, 2020, 2:27 pm by Eldar Gerfanov (Admin)

Finally got my proLIGHT CNC Mill running with UCCNC control software.

Chose that over mach3/4 because uccnc software seemed better made. Unfortunately, it too has bugs.

Most importantly, executing gcode.
Instead of running all codes in a block simultaneously, it does them in the incorrect order.

For example, code like

Code
G55
G0 G90 G54 X0 Y0

Instead of going to X0 Y0 defined in offset #54, it will go to coordinates of offset #55!
Only after executing that line, the offset will change to G55.
Similar issue with
Code
G28 G91 Z0

Don't need to tell you this may lead to crashes.
So I changed the MasterCAM's post processor to output some of the codes in different lines.

Hopefully, devs will fix this issue soon.

In other news, I have just finished the first 2-tool piece.

It was a miniature skull figure made out of aluminum:

I got 150 bucks for machining that for a guy I met in a Facebook group. Nice!

The smallest endmill was 1mm ball nose, and it held up perfectly at max RPM of 5000 and feed rate of about 25ipm.

The DOC and stepover were about 0.004"

Now I wish it had a 20k spindle. If I could run at 100ipm, it would make a quick work of that little piece.
This way, it took 1 hour, which is not too bad either.

Cheers! 

Random picture of the day: Save material, money and time by cutting the core out.

September 24, 2020, 8:36 pm by Eldar Gerfanov (Admin)

In my days machining blow molds there were lots of parts where I had to make a completely through hole. Sometimes those were up to 4 inches deep and I had to go from both sides!

The trick to machining cores like that is to leave about 0.05" on skin all around AND pick milling direction and start point such that when the last bit is milled through, the core gently pushed away from the cutter instead of jumping out.

Small stripper plate. 1.75" high IMAG0188@512px.jpg Big stripper plate. Also 1.75" high IMAG0247@512px.jpg

proLIGHT 2000. First videos!

September 14, 2020, 12:21 am by Eldar Gerfanov (Admin)

After almost one month of waiting for parts, tracing wires, testing, soldering, and assembling. Here is the finished product!

Milling case hardened t-slot nuts:

Quick Tool change action with Tormach TTS holders:

ProLIGHT 2000 retrofit. Installing All the components.

September 11, 2020, 9:01 pm by Eldar Gerfanov (Admin)

Having done all the motor tuning and testing on the table, it was time to mount everything inside the machine enclosure.

I cut the heatsink to size enough to house four drivers, laid out some mounting holes, and drilled and tapped them M3.
Then drilled clearance holes in both the heatsink and the board and joined them with some 19mm long brass standoffs.

Drilled a hole in the enclosure for the motion controller mounting and LAN cable connection.

Then the main board containing drives and the power board and the breakout board were installed in the machine.
At this point, I realized the drive mounting scheme I chose was a mistake because it was a lot more challenging to connect the wires to the drive terminals so deep and so close to the enclosure. It helped to unscrew the main board, pull it out a little, connect the wires and only then push it back in and screw it to the wall of the enclosure.

Traced all the black cable going to the fuses and found which ones control the spindle and which ones go to the appliance plugs.
By fiddling with the controls on the front of the machine, identified all the wires and their functionality.

The Gecko G320X drives use the same (ERR/RES) pin controlling the drive fault reset and the error status.
When the drive is at fault (every time you startup or when the motor loses too many counts), it has a ground voltage of 0. If you pass +5v, it will reset the fault and enable the drive.

So I had to re-use the red cycle stop button to pul it to +5V when the machine is started. To sense the drive fault and stop the machine I used pin 12 (pull-down) on the C11G BOB. So when any of the drives pull ERR/RES to ground, the C11G board and mach4 react to it like an E-STOP.

The motors mounted back, and the encoder wires soldered directly to the data cable wires of the same colors. For that, I cut off the bulky DB-25 connectors.

Pay attention to the property belt tensioning. According to the manufacturer, the belt should sag a maximum of 1mm under the pressure of about 3 pounds applied at its middle point.

With everything connected, it is time to test the machine. See how it homes and runs!

Laying out holes on the heatsink 20200906_122155.jpg Everything mounted and connected. What a mess! 20200910_020820.jpg Wiring Schematics WiringSheme.png

proLIGHT 2000 Retrofit. Wiring new components.

September 5, 2020, 7:19 pm by Eldar Gerfanov (Admin)

Finally got all the parts a coulple of days ago and by now have connected everything on the table.

By accident ordered a wrong mounting plate for the encoders and decided to design and 3d print themon my own. In the morning I had 3 brand new encoder mountings!  

By trial and error figured that it is best to leave the default encoder count to 2048 PPR. With that set, the servos are very stiff yet quiet. Almost no dithering.

Managed to connect the spindle control and have it turning CW at programmed speed. Yet can't figure out how to run it backwards:(

3D-Printed Encoder Mounting 20200905_000349.jpg Encoder Top 20200905_000422.jpg Encoder Bottom 20200905_000505.jpg Electrical Cabinet 20200905_194733.jpg All connected on the table 20200905_195359.jpg

ProLIGHT 2000 retrofit!

August 20, 2020, 7:20 am by Eldar Gerfanov (Admin)

I have been hunting for a very rigid but small machine for the last year or so.

And when I finally found one for sale on an auction in Minnesota, I could not pass.

Now the machine is in my garage.

It is a surprisingly heavy machine with a solid epoxy granite frame.

The features are as follows:

  • 1.5HP 5000 RPM spindle
  • Closed loop servos on all axes
  • Power draw bar and a rack tool changer assembly

I built a table with casters for it and upon plugging it to a computer it turned out that.... It's dead!

The proprietary Animatics control in the back is not working, which means 95% of all electronics in the back must be replaced.

I was actually almost hoping for that because the original software is DOS-only. It is hardly convenient to work with it.

I want it to work under mach or LinuxCNC

So I ordered the required parts online and when all of them are here, I will start the retrofit process.

I will be documenting my process in comments.

Wish me luck!

20200815_172749.jpg 20200815_172749.jpg 20200815_172817.jpg 20200815_172817.jpg 20200815_173030.jpg 20200815_173030.jpg 20200815_172804.jpg 20200815_172804.jpg

HSMAdvisor works with Nomad Carbide 3D too!

August 15, 2020, 11:27 pm by Eldar Gerfanov (Admin)

HSMAdvisor/FSWizard got featured on DIY Engineering!

It seems like HSMAdvisor's machine profile settings and power compensation work just fine even for as small of a CNC machines as  Nomad  Carbide 3D:

Importing HSMWorks Tool Libraries into HSMAdvisor

August 11, 2020, 2:18 pm by Eldar Gerfanov (Admin)

Great news for our many Fusion 360 users!

Starting with HSMAdvisor v2.1.0, you can import HSMWorks hsmlib files into the HSMAdvisor database.
Holder import is not yet supported, but I will add it in one of the next updates.

Please have Fusion export the tool library in HSMWorks .hsmlib format

Not sure what to do with allowing HSMAdvisor to export tools into F360...
Please let me know if you are interested in this functionality, and I will work on it.

Take it for a ride and let me know if there are any issues with it!
https://hsmadvisor.com/?page=Download

Cheers!

F360 Tool Database Import HSMA_F360_Import.PNG

HSMAdvisor v2.0.2

August 8, 2020, 4:11 pm by Eldar Gerfanov (Admin)

I just uploaded a new standalone and Mastercam 2021 hook version of HSMAdvisor Machinist Calculator.

In it fixed the issue with the loading of older database files and updating DB UI.

Also from this point on HSMAdvisor will switch to Semantic Versioning in the following format: major.minor.build

  • Major: big update that makes older version non-forward compatible.
  • Minor: a minor update that does not break any existing functionality
  • Build: a bug-fix that does not add new features, but fixes the existing ones

Check out the latest version here: https://hsmadvisor.com/?page=Download

Have an enjoyable and safe weekend, everybody!

Pages:(35) 1 2 3 4 [5] 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35
Sing In

© 2009-2022 Eldar Gerfanov. All Rights Reserved.
© 2009 Eldar Gerfanov. Materials on this site are presented as is and are mostly for educational use.

You may freely reproduce information presented herein without any consent from me, provided you include link to this site.
In case when i am not the copyright holder, you may want to contact proper owner of material. Anyway, they are freely available on the Internet.
If you hold the copyright right for any of the materials on this site and want them removed, please contact me here