RENE tell us how long it took to embroider the Floral Bucket ? what was the RPM of sewing machine wheel?
Hi Rene,
Nice progress so far..and i am really impressed by your work.. I will change the software as per your desire..This will make you feel comfortable.. What changes you need in the software?
I hope you will attach more pictures and show the artwork.. My controller boards will soon be arrived and i hope i will also make some experimentation..
Regards
http://free3dscans.blogspot.com/ http://my-woodcarving.blogspot.com/
http://my-diysolarwind.blogspot.com/
RENE tell us how long it took to embroider the Floral Bucket ? what was the RPM of sewing machine wheel?
http://free3dscans.blogspot.com/ http://my-woodcarving.blogspot.com/
http://my-diysolarwind.blogspot.com/
Hi Khalid
Time elapsed in floral bucket embroider is 25 minutes.
SET UP FOR EMBROIDER WORK
X and Y axis (Using my JGRO CNC Router)
Steps x revolution = 800 (200 at 1/4 step)
Step x mm = 409.45 (I’m using ½” Threaded Bar 13TPI)
Velocity = 2000 mm/min
Accel = 800 mm/sec/sec.
Needle movement
I’m using Z axis temporary, I don't have an actual version of Mach
With rotational set up, I think than next week I get it. In this moment I’m substituting A axis for Z axis. I’m editing gcodes in excel and changing this lines.
Also I changed G00 x G01 in G code x needle movement, because G00 movements are very slow .I don’t know why.
Steps x revolution = 800 (200 at 1/4 step)
Step x mm = 80 (Like if are using a 10TPI ACME bar)
Velocity = 2500 mm/min
Accel 800/mm/sec/sec
GCODE MOVEMENT = 10mm = 1 stepper revolution = 360degree
I have this ideas for changes in your software, Please check if do you think are logic and useful.
1-Invert X and Y values in G code Generated
IE
Actual G01 X 1.2 Y 2.5 and Modified G01 X-1.2 Y -2.5
2-If is possible add two digits to X and Y movements, Embroidery work had small movements at range of 7 stitches/mm = 0.1428mm, and actual GCODE only arrives at 0.10 mm movement, I know than your software is compensating this movements, but for a better quality in embroider work, should be more exactly as possible, It depend in how long are movements in DST file imported. If this DST movements are at 0.1 mm range then, nothing is possible to do.
3-What do you think abut change, G00 x G01 in GCODE for needle operation?
Until now, I have more speed in G01 than in G00, and is possible to control too.
4-I’m studying if is possible to make some change in A axis needle movement. If you look
needle movement in accordance to wheel movement you can see this:
WHEEL NEEDLE
0 Degree = Needle UP
70 Degree = Needle descending and at aprox 5-8 mm above clothe
90 Degree = Needle on top of sewing machine table.
180 Degree = Needle inside bobbin
200 Degree = Needle ascending and at aprox 5-8mm above clothe
360 Degree = Needle Up again.
I think than if you include in same code line of X and Y movements, one A70 movement, the next A movement is only 290 degree ( 80% of total rotation)
In a long embroider work , this can means a good quantity of minutes less in work time.
I.e. propose new Gcode will be
G01 X1.0 Y 1.0 A70
G01 A289
G00 A0
G01 X 2.251 X 3.253 A70
G01 A289
G00 A0
In my actual G CODE set up will be like this
G01 X1.0 Y 1.0 Z-2.0
G01 Z-8.0
G92 Z0
G01 X 2.2 X 3.2 Z-2.0
G01 Z-8.0
G92 Z0.0
I ran a floral bucket g code in this way and results are
Actual GCODE (A359)------------------------ ----25’.50”
Experimental GCODE (A70 in X and Y translation and later A289 only)---------- 16’ 59”
In this way we can get a less time in embroider work. I’ll made some more experimentation in this as soon as possible.
I’m studying how is possible, do CNC Embroidery like computerised embroider machines non using a cruise control, I think that maybe we can use a 5VDC-110 VAC Solid State Relay, and 110v 1Phase Magnetic Starter, and control via Command M7-M9 sewing machine motor, and add a screw and knob to Foot Pedal Speed Controller for regulate velocity in sewing machine motor. If this work, we only need two steppers for operate our Embroidery cnc machine and a very cheap controller. Attach my idea about electric circuit, i need your opinion, to see best options,
Also, If we we can do needle movement in two stages, only need one extra contact locate at 70 degree of rotation for stop in this position. Then turns 289 degree to finish rotation.
A M7 command active SSR, and M-9 stopped activation, this M7 command active start button in Magnetic Starter, who provide electricity to sewing machine motor, in line .foot pedal regulate intensity for speed control using a screw. For stop motor, we place a Optical or mechanical microswich in sewing machine wheel or in another rotating part , than turn off Magnetic Starter and motor stops.
I put some primitive elements, Electricity and electronics are not my best knowledge, maybe are better and more logic electronic elements than I don’t know about its existence.
In attached zip file you will find.
1- G Code generated by your software
2- G code edited and modified A359
3- GCODE experimental before A70 and afterA289 Degree
4- XML file for embroider work in Z axis, please check and tell me if something is wrong. I’m using Mach3, R 1.83 .027, and Blue Screen Set V.01.
5- Comparative picture of tool path , yesterday and today work
6- Schematic for electric control of needle.
Bye and Thanks for your help
Regards
Rene
Why is the A-axis going past 180º, isn't 180º the bottom of the stroke on the needle?
.
Free DXF - vectorink.com
Hi RENE,
I have added functionality to the software version 2.4.3.
Soon i will upload here... I am really interested in your results..
I have seen the electronics schematic but unfortunately i also have little knowledge about it.. Keep working on it so that our machines becomes fast and faster,..
Regards
http://free3dscans.blogspot.com/ http://my-woodcarving.blogspot.com/
http://my-diysolarwind.blogspot.com/
And the following preview is simulation of WILCOM SOFTWARE... This is a True view inside Wilcom software...and it almost matches with your output RENE..
The DST file only carries 0ne integer to the right side of decimal place, and all the machines work like this..
http://free3dscans.blogspot.com/ http://my-woodcarving.blogspot.com/
http://my-diysolarwind.blogspot.com/
Hi,
Following is the new revision of the executable.. It took my 06 Hours of coding and trouble shooting... I added all the functionalities you wanting from this software..
I hope you will like it..
Regards
PS:
Just replace the executable in the folder with old one
Uploaded the software again
Last edited by Khalid; 04-08-2010 at 11:13 AM. Reason: Added: PS
http://free3dscans.blogspot.com/ http://my-woodcarving.blogspot.com/
http://my-diysolarwind.blogspot.com/
Last edited by Khalid; 04-08-2010 at 10:46 AM. Reason: Grammatical mistake
http://free3dscans.blogspot.com/ http://my-woodcarving.blogspot.com/
http://my-diysolarwind.blogspot.com/
Hello
Switcher
“Why is the A-axis going past 180º, isn't 180º the bottom of the stroke on the needle?”
I don't understand very well your answer Switcher, sorry
I write than when wheel turns 180 degree (1/2 revolution), in this moment needle is in opposite side at when is in 0 degree , in this case needle is inside bobbing taking thread. Then when wheel turns only 70 degree, needle is 5-8 mm above clothe, and isn't interference in X and Y movements. That can helps to reduce embroider time.
Hope this answer your question.
Khalid
Ok for impossibility of increase digits, if embroider machines are in this way, must be a correct thing. Embroider computerized builders knows a lot more than us in this business. We are at the beginning of the way in technical part and in embroider work knowledge.
WILCOM simulation looks very good, a lot better than Sophiesew actually operated by me. Next week I'll have a Wilcom 2006 version.
Thank for update program.
I think than your updated executable file in ver 2.4.3 is corrupted, I downloaded and replace actual exe file, but don't works, if you look, this file is 2Kb only and old version 2.4.1 is 148Kb.
I think than make a mistake asking you reverse X and Y axis, because only axis needed to reverse is X. Please check if I wrong. Tool path in Mach 3 X and Y movements are inverted,(may be is my setup), but in embroider work is only inverted X axis. My apologizes. If is too work to correct this, non problem, then I’ll invert stepper connections in my new embroider machine.
I like router use to embroider, but in my situation will be only for test purpose, My CNC router is in Garage, two floors down. There are dust and Dirty, And is “MY PLACE”, I don't want wife's interference in my workshop. As soon I can, I'll build a embroidery machine structure, than will stay inside home.
About build new embroider machine, Ism thinking than If we use a A axis to move needle, we will need a 4 axis controller, and if we are talking about a low cost project, this aspects conspire against a low budget build, please check possibility of use a Z axis for needle movement, also, if is possible to build an electronic circuit like diagram posted yesterday, we only will need a two axis controller. In this case needle will be operated via M7-M9 command.
I don't know if exists a magnetic-electronic starter operated by 5 VDC to 110 VAC, if it's exists, then is possible to eliminate a SSR relay in diagram.
Thanks for your help
Bye
Rene
Hi Rene,
The software uploaded is 62Kb in Zip format and 212Kb in exe format.. I am uploading for you again.. Just check it out...
I also added the About box..
http://free3dscans.blogspot.com/ http://my-woodcarving.blogspot.com/
http://my-diysolarwind.blogspot.com/
Actually all the embroidery software using only one digit after decimal place.. Just see the attached data from Wilcom software for the file you embroidered.. The minimum stitch length is 0.2 only...
I have seen a lot of design software and they are limited to only one decimal place.
Hope this is not our limitations...
I have seen your work and you have to put more efforts on Thread tensions, Good hoop with tensioned cloth in it and good thread.. the embroidery machine are using Quilter Foot not the presser feet like you are using... The Gcode generated by my programm will give you same results of High tech embroidery machines but you have to solve mechanical problems first...
http://free3dscans.blogspot.com/ http://my-woodcarving.blogspot.com/
http://my-diysolarwind.blogspot.com/
Hi Khalid.. thanks, yes I know than I have to solve mechanical problems,, but I will made
a new embroidery structure, hope will be fine, thanks for your advices and for sharing your work,
update installed,, thanks again
I am trying to "invent" an adequate press foot for my sewing machine, do you have some ideas?
Thanks in advance.
Rene
I tried using the above code for my machine.. My Z is also set 10mm for one rotation.. Now when i load the Gcode in Mach3, Mach3 start calculating toolpath and it took lot of time to loading the Gcode..
Did you change any setting in Mach3?
Regards
PS:
Don't go to A axis .. The Z values are good as compare to rotary axes..The rotary axis is very slow in Mach3.
Regards
http://free3dscans.blogspot.com/ http://my-woodcarving.blogspot.com/
http://my-diysolarwind.blogspot.com/
Hi Khalid, It seems than Mach 3 recalculate Toolpath, because in Gcode are G92 Codes (Off set to ceroed axis), normally I stop this recalculating process and start to embroid normally, I think thas this recalculate process is asociate with tool path in screen, not in code running.
I was test A axis, and always are slow, this is one of reasons for change to Z axis, independently than I don't have a ROTATIONAL setup in my General Config.
Please, keep me updated about your first embroider practices using router
Yesterday begun to draw plans of my embroider cnc estructure, I think than is possible use a recovered printers motors, and a cheap cnc controller,
Regards
Rene
Hi Rene,
When I stop recalculating toolpath, the loading of toolpath not complete and i have partial toolpath in Mach3... Another problem is
1- When i do not upload toolpath and in MDI when i type G00 Z10 then wheel rotate One full revolution.. But when i upload the toolpath and run the toolpath X/Y axes moves perfectly but Z-axis (Wheel) do not move..it is very very slow.. It is so slow that many X/Y movement takes place...
2- When toolpath is loaded and in MDI i write G00 Z10, then Z moves about 10 degree only... I don't know why it is happening
http://free3dscans.blogspot.com/ http://my-woodcarving.blogspot.com/
http://my-diysolarwind.blogspot.com/
I have to avoid using G92 and for good response from Mach3... This Macro is M786.m1s and just put into the Macro folder and it work great.. I also changes the Gcode in my software for this..Now the Gcode will be look like
G90
G21
G64
F 1500
(NEEDLE UP RAPID MOVE- Light bulb Off if On)
M09
G00 X-0.1 Y0 Z-2
G00 X-0.1 Y0 Z-2
G00 X-0.1 Y0 Z-2
G00 X-0.1 Y0 Z-2
(START STITCHING- Light Bulb Off if On)
M09
G01 X-2.7 Y-6.9 Z-2
G01 Z10
M786
G01 X-5.3 Y-13.7 Z-2
G01 Z10
M786
G01 X-7 Y-12.9 Z-2
G01 Z10
M786
G01 X-8.3 Y-12.5 Z-2
G01 Z10
M786
---
---
This will solve a lot of problem and will gives us preview of tool path within minute.
Regards
http://free3dscans.blogspot.com/ http://my-woodcarving.blogspot.com/
http://my-diysolarwind.blogspot.com/
Hi Khalid, is first time than I will use a macro, lets try,
Yesterday my wife and were talking about macros for personalized stitches for sewing, etc, etc
Thanks
Rene
Pasted macro in Macros folder in Mach, but I need new executable of your program for generate a M786 command.
Thanks in advance
Rene
Khalid/ Switcher ,
Do you have some idea about steppers used in small embroiders machines? This helps to build/buy a less expensive controller. I was looking in web, but I can't find anything.
Thanks in advance
Rene