Welcome, Guest. Please login or register.
Did you miss your activation email?
May 27, 2012, 04:19:38 AM

Login with username, password and session length
Search:     Advanced search
* Home Help Search Calendar Links Login Register
+  Machsupport Forum
|-+  Mach Discussion
| |-+  Mach SDK plugin questions and answers.
| | |-+  Impact engraving plugin
Pages: « 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 »   Go Down
Print
Author Topic: Impact engraving plugin  (Read 13437 times)
0 Members and 2 Guests are viewing this topic.
Dan13
Active Member

Offline Offline

Posts: 759


View Profile WWW
« Reply #10 on: November 10, 2010, 02:17:17 AM »

Hi Andrea,

Sorry, didn't had the time to read through your post, just saw a familiar photo and thought that impact engraving could do this.

Anyway, just read through your posts and I find your approach for driving the magnet very interesting. However, I wonder why can't one use a MOSFET to switch the magnet? Isn't it fast enough?

Also, if you increase the kernel speed, can you go faster than 300mm/min? Or is it a hardware (magnet) limitation?

I've seen on a few occasions impact engraving letters and lines with Mach, but this kind of work is just incredible! Thanks for sharing your results!

Dan
Logged
robotmar
Active Member

Offline Offline

Posts: 60



View Profile WWW
« Reply #11 on: November 10, 2010, 03:57:29 AM »

Hi Dan13

I do not know why can't one use a MOSFET to switch the magnet.

These could be some of the reasons.
Many people are already in their CNC the fourth axis, and this becomes comfortable in using.
Also, I think that, since from 2007 that the DLL exists and no one had ever found a way to get it to work only with the laser, I think because the signal "Digit Trigger" is very short, and this is the only simple system possible for proper operation, read also what Art says in the various messages by this link ( http://groups.yahoo.com/group/mach1mach2cnc/message/74912 ) and the answer of the other users.
Another reason could be that the a stepper motor drive now costs very little.

I'm not saying to be the first to do it but I'm certainly the first to disclose it because I read messages in all forums of Mach3 every day  and I've never seen anything like it.
If people speak only about laser and not of impact there must be a reason.

If I increase the kernel speed (now at 75 KHz), nothing changes because is it a hardware (solenoid) limitation (and the spring frequency).

Thanks,
Andrea

« Last Edit: November 10, 2010, 03:59:28 AM by robotmar » Logged
robotmar
Active Member

Offline Offline

Posts: 60



View Profile WWW
« Reply #12 on: November 10, 2010, 04:02:52 AM »

Hi

As I think this topic has aroused much interest.
I want to put forward a proposal.
If there is any person that will achieve this accessory, I would like that he put some photos here, including the work done.
This would allow to exchange their experiences, thus increasing our knowledge.

Thanks,
Andrea
Logged
robotmar
Active Member

Offline Offline

Posts: 60



View Profile WWW
« Reply #13 on: November 10, 2010, 07:56:28 AM »

Hi Art

HIAAAUUUUUUU!!!

Thanks, Thanks, Thanks ART.

The new DLL seems to work perfectly.

You can see the new photo ( ResultingWork.jpg ), now you can see my glasses!

When I loaded the photo ( PhotoEngraving_new ), I have see immediately the difference in values of X and Y that could possibly go.

You can see ( ButtonLeftCorner.jpg ) that the vertical line is finaly a line, and the (LinearityOfGrayScale.jpg ) linearity of grayscale and the ( LeftOnSync.jpg ) correct syncronism.

Thanks,
Andrea

PS:
Attached zip file with the photo.


* ResultingWork.jpg (379.51 KB, 1024x768 - viewed 187 times.)
* Test2_x_Art.zip (1799.68 KB - downloaded 98 times.)
Logged
robotmar
Active Member

Offline Offline

Posts: 60



View Profile WWW
« Reply #14 on: November 10, 2010, 08:09:12 AM »

Hi Art

I ask you a pleasure again ...
In the message of Bdock ( http://www.machsupport.com/forum/index.php/topic,11996.msg78241.html#msg78241 ) he says he has made these changes

*********************  FIXES  *******************

I have CORRECTED the calculations and transposed variables which caused the out of sync raster if the picture was not square.
This was basically a mixup of picture height, width and scanline length.

*********************  ADDITIONS  *******************

I have added a checkbox and m_Aspect to handle the ASPECT RATIO locking option.

I have added a checkbox and m_Inverse to handle the PICTURE NEGATIVE INVERSION option.
The inversion has been disabled in menuhandler.cpp at the present time.

I have ISSUES with the transfer of data to and from the dialog box and the XML profile data storage.

I have the idea that the issue is related to innapropriate use of UpdateData() at the wrong point somewhere.
The m_Aspect and m_Inverse states are not being handled correctly somewhere to and from XML and to and from the FORM.

I have got stuck trying to resolve the issue and have resorted to disabling the Inverse feature.

*********************  END ADDITIONS  *******************

I believe there is no problem in repeating the message and the source code since made them public.

You can see ( PhotoEngraving_Bdock.jpg ) the look of the window that is more pleasant.

Please tell us you can make this last effort.

On attached zip file (SourceEngraving_Bdock.zip) there is his source code.

Thanks,
Andrea

PS:
In the afternoon I'll  the description of how to use the accessory as Embossing Unit, of course, a video with the job, the G-code  and photos for the configuration as a spindle.



* PhotoEngraving_Bdock.jpg (68.66 KB, 711x507 - viewed 147 times.)
* SourceEngraving_Bdock.zip (2142.36 KB - downloaded 114 times.)
Logged
robotmar
Active Member

Offline Offline

Posts: 60



View Profile WWW
« Reply #15 on: November 10, 2010, 12:45:24 PM »

Hi

This is a description of how to use the accessory as Embossing (microdot) Unit.

The first thing to do is set up Mach3 for use Embossing as spindle.

On zip file the various photo to explain the various steps.

On photo MotorOutput.jpg how to set pin for spindle.
On photo DigitTrig.jpg how to disable Digit Trig.
On photo SpindleSetup.jpg how to set spindle for motor control.
On photo MotorTuning.jpg how to set spindle speed.
On photo SpindleSpeed.jpg how to test if everything is ok.

Now take the G-code files that you will find in the attached zip file and load it into Mach3.
Reset all the axes (for convenience of zeroing Z axis, you can start the spindle manually), and begin work.

On photo Corner.jpg and Core.jpg you can see the quality of sign.

On my Youtube channel you can see a video http://www.youtube.com/watch?v=lgXK7DvpVgw 

Thanks,
Andrea

PS:
Attached zip file ( HowToMicrodot.zip ) with G-code, SheetCam job, photo of configuration and some other photo.


* Corner.jpg (606.96 KB, 1024x768 - viewed 83 times.)

* Core.jpg (718.05 KB, 1024x768 - viewed 62 times.)
* HowToMicrodot.zip (848.28 KB - downloaded 92 times.)
Logged
Tweakie.CNC
Active Member

Offline Offline

Posts: 3,261


Super Kitty.


View Profile WWW
« Reply #16 on: November 11, 2010, 08:24:46 AM »

Andrea,

Excellent job on the solenoid, very neat and compact. The method of operation, one pole of a stepper motor driver, is brilliant too (I would never have thought of doing that).

Quote
You can see the same problem of mine in the third picture (Top right) when you use the DLL with the laser.
Surely no one noticed because the Y stepover of the fault is less than what I use (0.2 mm)

I don't know if it helps you but you are not quite right in your assumption here. The shading (top right of my image) is caused by the reduction in laser power output during the acceleration and deceleration phase of the axis at the start and end of each line. A similar effect is shown in the image below.

Keep up the excellent work, for some reason I missed this thread but I will be following with great interest now.

Tweakie.


* DSC00570b.jpg (46.48 KB, 800x530 - viewed 134 times.)
Logged

Success consists of going from failure to failure without loss of enthusiasm.  Winston Churchill.
ART
Administrator
*
Offline Offline

Posts: 1,080


Tough as soggy paper.


View Profile
« Reply #17 on: November 11, 2010, 10:10:13 AM »

Hi :

  Here is the source for the engraving plugin, and also a new plugin with aspect control and inversion control.

Im afraid I cantg spend any more time on it, Im pretty bogged down, I cant find Blocks code to compare to,
and this is about as far as I can get.

Art

* EngravingNov11-2010.zip (1808.19 KB - downloaded 335 times.)
Logged
H2
Active Member

Offline Offline

Posts: 26


View Profile
« Reply #18 on: November 11, 2010, 10:38:07 AM »

Tweakie or Art  do you think that a PLC would control the impact head effectively?
All the best, Henry
Logged
Tweakie.CNC
Active Member

Offline Offline

Posts: 3,261


Super Kitty.


View Profile WWW
« Reply #19 on: November 11, 2010, 10:50:19 AM »

Henry,

Not sure I fully understand your question. A single transistor circuit would be all that is necessary to drive a solenoid why a PLC ?

Tweakie.
Logged

Success consists of going from failure to failure without loss of enthusiasm.  Winston Churchill.
Pages: « 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 »   Go Up
Print
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.16 | SMF © 2011, Simple Machines Valid XHTML 1.0! Valid CSS!