New feature suggestion

Posts redirected from the Yahoo mailing list
Post Reply
beefy3
Posts: 151
Joined: Mon Aug 02, 2010 2:49 am

New feature suggestion

Post by beefy3 »

Hi Les,


just read this thread on Plasmaspider:


PlasmaSpider.com • View topic - Please Help with a Macro for sheet cam



The OP wants to periodically pause the run of gcode to allow his too small compressor to catch up. I don't have that issue but one similar. On hot days, cutting thicker steel, I've often wondered about the plasma cutter overheating if the job was long enough. I've had my plasma cutter fan come on full time on occasions.


Is there an easy way to have Sheetcam insert a pause after so much distance of cut. Of course this pause would come after the cut presently being done, not in the middle of it.


Thanks,


Keith.

__._,_.___
Posted by: beefyzee@bigpond.net.au
Image

Visit Your Group
Unsubscribe ([email]sheetcam-unsubscribe@yahoogroups.com?subject=Unsubscribe[/email]) • Terms of Use



__,_._,___
Marius Liebenberg mari...

New feature suggestion

Post by Marius Liebenberg mari... »

Keith
There is such a feature already in some of the posts. Have a look at the "MP1000-THC Delay -Fan on -piercecount -clearance PARK.scpost". You will find just that kind of thing there. The torch will return to 0,0 position after a preset number of pierces.


Regards


Marius
http://www.cnccontrol.co.za

http://www.mastercut.co.za






On Saturday, April 4, 2015 12:30 AM, "beefyzee@bigpond.net.au [sheetcam]" <sheetcam@yahoogroups.com> wrote:




Hi Les,

just read this thread on Plasmaspider:

PlasmaSpider.com • View topic - Please Help with a Macro for sheet cam

The OP wants to periodically pause the run of gcode to allow his too small compressor to catch up. I don't have that issue but one similar. On hot days, cutting thicker steel, I've often wondered about the plasma cutter overheating if the job was long enough. I've had my plasma cutter fan come on full time on occasions.

Is there an easy way to have Sheetcam insert a pause after so much distance of cut. Of course this pause would come after the cut presently being done, not in the middle of it.

Thanks,

Keith.




#yiv9991498216 #yiv9991498216 -- #yiv9991498216ygrp-mkp { border:1px solid #d8d8d8;font-family:Arial;margin:10px 0;padding:0 10px;} #yiv9991498216 #yiv9991498216ygrp-mkp hr { border:1px solid #d8d8d8;} #yiv9991498216 #yiv9991498216ygrp-mkp #yiv9991498216hd { color:#628c2a;font-size:85%;font-weight:700;line-height:122%;margin:10px 0;} #yiv9991498216 #yiv9991498216ygrp-mkp #yiv9991498216ads { margin-bottom:10px;} #yiv9991498216 #yiv9991498216ygrp-mkp .yiv9991498216ad { padding:0 0;} #yiv9991498216 #yiv9991498216ygrp-mkp .yiv9991498216ad p { margin:0;} #yiv9991498216 #yiv9991498216ygrp-mkp .yiv9991498216ad a { color:#0000ff;text-decoration:none;} #yiv9991498216 #yiv9991498216ygrp-sponsor #yiv9991498216ygrp-lc { font-family:Arial;} #yiv9991498216 #yiv9991498216ygrp-sponsor #yiv9991498216ygrp-lc #yiv9991498216hd { margin:10px 0px;font-weight:700;font-size:78%;line-height:122%;} #yiv9991498216 #yiv9991498216ygrp-sponsor #yiv9991498216ygrp-lc .yiv9991498216ad { margin-bottom:10px;padding:0 0;} #yiv9991498216 #yiv9991498216actions { font-family:Verdana;font-size:11px;padding:10px 0;} #yiv9991498216 #yiv9991498216activity { background-color:#e0ecee;float:left;font-family:Verdana;font-size:10px;padding:10px;} #yiv9991498216 #yiv9991498216activity span { font-weight:700;} #yiv9991498216 #yiv9991498216activity span:first-child { text-transform:uppercase;} #yiv9991498216 #yiv9991498216activity span a { color:#5085b6;text-decoration:none;} #yiv9991498216 #yiv9991498216activity span span { color:#ff7900;} #yiv9991498216 #yiv9991498216activity span .yiv9991498216underline { text-decoration:underline;} #yiv9991498216 .yiv9991498216attach { clear:both;display:table;font-family:Arial;font-size:12px;padding:10px 0;width:400px;} #yiv9991498216 .yiv9991498216attach div a { text-decoration:none;} #yiv9991498216 .yiv9991498216attach img { border:none;padding-right:5px;} #yiv9991498216 .yiv9991498216attach label { display:block;margin-bottom:5px;} #yiv9991498216 .yiv9991498216attach label a { text-decoration:none;} #yiv9991498216 blockquote { margin:0 0 0 4px;} #yiv9991498216 .yiv9991498216bold { font-family:Arial;font-size:13px;font-weight:700;} #yiv9991498216 .yiv9991498216bold a { text-decoration:none;} #yiv9991498216 dd.yiv9991498216last p a { font-family:Verdana;font-weight:700;} #yiv9991498216 dd.yiv9991498216last p span { margin-right:10px;font-family:Verdana;font-weight:700;} #yiv9991498216 dd.yiv9991498216last p span.yiv9991498216yshortcuts { margin-right:0;} #yiv9991498216 div.yiv9991498216attach-table div div a { text-decoration:none;} #yiv9991498216 div.yiv9991498216attach-table { width:400px;} #yiv9991498216 div.yiv9991498216file-title a, #yiv9991498216 div.yiv9991498216file-title a:active, #yiv9991498216 div.yiv9991498216file-title a:hover, #yiv9991498216 div.yiv9991498216file-title a:visited { text-decoration:none;} #yiv9991498216 div.yiv9991498216photo-title a, #yiv9991498216 div.yiv9991498216photo-title a:active, #yiv9991498216 div.yiv9991498216photo-title a:hover, #yiv9991498216 div.yiv9991498216photo-title a:visited { text-decoration:none;} #yiv9991498216 div#yiv9991498216ygrp-mlmsg #yiv9991498216ygrp-msg p a span.yiv9991498216yshortcuts { font-family:Verdana;font-size:10px;font-weight:normal;} #yiv9991498216 .yiv9991498216green { color:#628c2a;} #yiv9991498216 .yiv9991498216MsoNormal { margin:0 0 0 0;} #yiv9991498216 o { font-size:0;} #yiv9991498216 #yiv9991498216photos div { float:left;width:72px;} #yiv9991498216 #yiv9991498216photos div div { border:1px solid #666666;height:62px;overflow:hidden;width:62px;} #yiv9991498216 #yiv9991498216photos div label { color:#666666;font-size:10px;overflow:hidden;text-align:center;white-space:nowrap;width:64px;} #yiv9991498216 #yiv9991498216reco-category { font-size:77%;} #yiv9991498216 #yiv9991498216reco-desc { font-size:77%;} #yiv9991498216 .yiv9991498216replbq { margin:4px;} #yiv9991498216 #yiv9991498216ygrp-actbar div a:first-child { margin-right:2px;padding-right:5px;} #yiv9991498216 #yiv9991498216ygrp-mlmsg { font-size:13px;font-family:Arial, helvetica, clean, sans-serif;} #yiv9991498216 #yiv9991498216ygrp-mlmsg table { font-size:inherit;font:100%;} #yiv9991498216 #yiv9991498216ygrp-mlmsg select, #yiv9991498216 input, #yiv9991498216 textarea { font:99% Arial, Helvetica, clean, sans-serif;} #yiv9991498216 #yiv9991498216ygrp-mlmsg pre, #yiv9991498216 code { font:115% monospace;} #yiv9991498216 #yiv9991498216ygrp-mlmsg * { line-height:1.22em;} #yiv9991498216 #yiv9991498216ygrp-mlmsg #yiv9991498216logo { padding-bottom:10px;} #yiv9991498216 #yiv9991498216ygrp-msg p a { font-family:Verdana;} #yiv9991498216 #yiv9991498216ygrp-msg p#yiv9991498216attach-count span { color:#1E66AE;font-weight:700;} #yiv9991498216 #yiv9991498216ygrp-reco #yiv9991498216reco-head { color:#ff7900;font-weight:700;} #yiv9991498216 #yiv9991498216ygrp-reco { margin-bottom:20px;padding:0px;} #yiv9991498216 #yiv9991498216ygrp-sponsor #yiv9991498216ov li a { font-size:130%;text-decoration:none;} #yiv9991498216 #yiv9991498216ygrp-sponsor #yiv9991498216ov li { font-size:77%;list-style-type:square;padding:6px 0;} #yiv9991498216 #yiv9991498216ygrp-sponsor #yiv9991498216ov ul { margin:0;padding:0 0 0 8px;} #yiv9991498216 #yiv9991498216ygrp-text { font-family:Georgia;} #yiv9991498216 #yiv9991498216ygrp-text p { margin:0 0 1em 0;} #yiv9991498216 #yiv9991498216ygrp-text tt { font-size:120%;} #yiv9991498216 #yiv9991498216ygrp-vital ul li:last-child { border-right:none !important; } #yiv9991498216









__._,_.___
Posted by: Marius Liebenberg <marius.liebenberg@yahoo.com>
Image

Visit Your Group
Unsubscribe ([email]sheetcam-unsubscribe@yahoogroups.com?subject=Unsubscribe[/email]) &bull; Terms of Use



__,_._,___
Vmax549
Posts: 641
Joined: Mon Nov 09, 2009 5:55 pm

Post by Vmax549 »

HIYA Keith, what post are you using AND what it the duty cycle of your machine ?

I think I have something that may work. I do something similar with the Part Cost plugin. ( track time)

(;-) TP
beefy3
Posts: 151
Joined: Mon Aug 02, 2010 2:49 am

New feature suggestion

Post by beefy3 »

Thanks Marius,

I'll look into them, but the number of pierces is not really the issue. For example, I could have cut 10 open lines that were only 40mm long. That won't cause the issues described.


On the other hand I could have just 2 cuts but each one is quite long, and the compressor may need to catch up, or the plasma cutter need to cool down after just the first cut. It's the cut distance that's important.


Do these posts also do that.


It would be a great feature to have in an operation. Two entry boxes where you can set cut distance and pause time.


Keith


__._,_.___
Posted by: beefyzee@bigpond.net.au
Image

Visit Your Group
Unsubscribe ([email]sheetcam-unsubscribe@yahoogroups.com?subject=Unsubscribe[/email]) &bull; Terms of Use



__,_._,___
Vmax549
Posts: 641
Joined: Mon Nov 09, 2009 5:55 pm

Post by Vmax549 »

HEY KEITH What am I chopped liver ???? :lol:

(;-) TP
Marius Liebenberg mari...

New feature suggestion

Post by Marius Liebenberg mari... »

Another way and maybe more fail safe would be to put a temperature switch on the machine and then look for a trip before you do the next cut or pierce. You can use the Gcode digital input (M66) for this if you are on Linuxcnc. With Mach I dont know if you can read a pin from Gcode.


You could also hijack the "ArcOK" signal through a thermal switch


Regards


Marius
http://www.cnccontrol.co.za

http://www.mastercut.co.za






On Saturday, April 4, 2015 10:13 PM, "beefyzee@bigpond.net.au [sheetcam]" <sheetcam@yahoogroups.com> wrote:



Thanks Marius,

I'll look into them, but the number of pierces is not really the issue. For example, I could have cut 10 open lines that were only 40mm long. That won't cause the issues described.

On the other hand I could have just 2 cuts but each one is quite long, and the compressor may need to catch up, or the plasma cutter need to cool down after just the first cut. It's the cut distance that's important.

Do these posts also do that.

It would be a great feature to have in an operation. Two entry boxes where you can set cut distance and pause time.

Keith




#yiv2459109304 #yiv2459109304 -- #yiv2459109304ygrp-mkp { border:1px solid #d8d8d8;font-family:Arial;margin:10px 0;padding:0 10px;} #yiv2459109304 #yiv2459109304ygrp-mkp hr { border:1px solid #d8d8d8;} #yiv2459109304 #yiv2459109304ygrp-mkp #yiv2459109304hd { color:#628c2a;font-size:85%;font-weight:700;line-height:122%;margin:10px 0;} #yiv2459109304 #yiv2459109304ygrp-mkp #yiv2459109304ads { margin-bottom:10px;} #yiv2459109304 #yiv2459109304ygrp-mkp .yiv2459109304ad { padding:0 0;} #yiv2459109304 #yiv2459109304ygrp-mkp .yiv2459109304ad p { margin:0;} #yiv2459109304 #yiv2459109304ygrp-mkp .yiv2459109304ad a { color:#0000ff;text-decoration:none;} #yiv2459109304 #yiv2459109304ygrp-sponsor #yiv2459109304ygrp-lc { font-family:Arial;} #yiv2459109304 #yiv2459109304ygrp-sponsor #yiv2459109304ygrp-lc #yiv2459109304hd { margin:10px 0px;font-weight:700;font-size:78%;line-height:122%;} #yiv2459109304 #yiv2459109304ygrp-sponsor #yiv2459109304ygrp-lc .yiv2459109304ad { margin-bottom:10px;padding:0 0;} #yiv2459109304 #yiv2459109304actions { font-family:Verdana;font-size:11px;padding:10px 0;} #yiv2459109304 #yiv2459109304activity { background-color:#e0ecee;float:left;font-family:Verdana;font-size:10px;padding:10px;} #yiv2459109304 #yiv2459109304activity span { font-weight:700;} #yiv2459109304 #yiv2459109304activity span:first-child { text-transform:uppercase;} #yiv2459109304 #yiv2459109304activity span a { color:#5085b6;text-decoration:none;} #yiv2459109304 #yiv2459109304activity span span { color:#ff7900;} #yiv2459109304 #yiv2459109304activity span .yiv2459109304underline { text-decoration:underline;} #yiv2459109304 .yiv2459109304attach { clear:both;display:table;font-family:Arial;font-size:12px;padding:10px 0;width:400px;} #yiv2459109304 .yiv2459109304attach div a { text-decoration:none;} #yiv2459109304 .yiv2459109304attach img { border:none;padding-right:5px;} #yiv2459109304 .yiv2459109304attach label { display:block;margin-bottom:5px;} #yiv2459109304 .yiv2459109304attach label a { text-decoration:none;} #yiv2459109304 blockquote { margin:0 0 0 4px;} #yiv2459109304 .yiv2459109304bold { font-family:Arial;font-size:13px;font-weight:700;} #yiv2459109304 .yiv2459109304bold a { text-decoration:none;} #yiv2459109304 dd.yiv2459109304last p a { font-family:Verdana;font-weight:700;} #yiv2459109304 dd.yiv2459109304last p span { margin-right:10px;font-family:Verdana;font-weight:700;} #yiv2459109304 dd.yiv2459109304last p span.yiv2459109304yshortcuts { margin-right:0;} #yiv2459109304 div.yiv2459109304attach-table div div a { text-decoration:none;} #yiv2459109304 div.yiv2459109304attach-table { width:400px;} #yiv2459109304 div.yiv2459109304file-title a, #yiv2459109304 div.yiv2459109304file-title a:active, #yiv2459109304 div.yiv2459109304file-title a:hover, #yiv2459109304 div.yiv2459109304file-title a:visited { text-decoration:none;} #yiv2459109304 div.yiv2459109304photo-title a, #yiv2459109304 div.yiv2459109304photo-title a:active, #yiv2459109304 div.yiv2459109304photo-title a:hover, #yiv2459109304 div.yiv2459109304photo-title a:visited { text-decoration:none;} #yiv2459109304 div#yiv2459109304ygrp-mlmsg #yiv2459109304ygrp-msg p a span.yiv2459109304yshortcuts { font-family:Verdana;font-size:10px;font-weight:normal;} #yiv2459109304 .yiv2459109304green { color:#628c2a;} #yiv2459109304 .yiv2459109304MsoNormal { margin:0 0 0 0;} #yiv2459109304 o { font-size:0;} #yiv2459109304 #yiv2459109304photos div { float:left;width:72px;} #yiv2459109304 #yiv2459109304photos div div { border:1px solid #666666;height:62px;overflow:hidden;width:62px;} #yiv2459109304 #yiv2459109304photos div label { color:#666666;font-size:10px;overflow:hidden;text-align:center;white-space:nowrap;width:64px;} #yiv2459109304 #yiv2459109304reco-category { font-size:77%;} #yiv2459109304 #yiv2459109304reco-desc { font-size:77%;} #yiv2459109304 .yiv2459109304replbq { margin:4px;} #yiv2459109304 #yiv2459109304ygrp-actbar div a:first-child { margin-right:2px;padding-right:5px;} #yiv2459109304 #yiv2459109304ygrp-mlmsg { font-size:13px;font-family:Arial, helvetica, clean, sans-serif;} #yiv2459109304 #yiv2459109304ygrp-mlmsg table { font-size:inherit;font:100%;} #yiv2459109304 #yiv2459109304ygrp-mlmsg select, #yiv2459109304 input, #yiv2459109304 textarea { font:99% Arial, Helvetica, clean, sans-serif;} #yiv2459109304 #yiv2459109304ygrp-mlmsg pre, #yiv2459109304 code { font:115% monospace;} #yiv2459109304 #yiv2459109304ygrp-mlmsg * { line-height:1.22em;} #yiv2459109304 #yiv2459109304ygrp-mlmsg #yiv2459109304logo { padding-bottom:10px;} #yiv2459109304 #yiv2459109304ygrp-msg p a { font-family:Verdana;} #yiv2459109304 #yiv2459109304ygrp-msg p#yiv2459109304attach-count span { color:#1E66AE;font-weight:700;} #yiv2459109304 #yiv2459109304ygrp-reco #yiv2459109304reco-head { color:#ff7900;font-weight:700;} #yiv2459109304 #yiv2459109304ygrp-reco { margin-bottom:20px;padding:0px;} #yiv2459109304 #yiv2459109304ygrp-sponsor #yiv2459109304ov li a { font-size:130%;text-decoration:none;} #yiv2459109304 #yiv2459109304ygrp-sponsor #yiv2459109304ov li { font-size:77%;list-style-type:square;padding:6px 0;} #yiv2459109304 #yiv2459109304ygrp-sponsor #yiv2459109304ov ul { margin:0;padding:0 0 0 8px;} #yiv2459109304 #yiv2459109304ygrp-text { font-family:Georgia;} #yiv2459109304 #yiv2459109304ygrp-text p { margin:0 0 1em 0;} #yiv2459109304 #yiv2459109304ygrp-text tt { font-size:120%;} #yiv2459109304 #yiv2459109304ygrp-vital ul li:last-child { border-right:none !important; } #yiv2459109304









__._,_.___
Posted by: Marius Liebenberg <marius.liebenberg@yahoo.com>
Image

Visit Your Group
Unsubscribe ([email]sheetcam-unsubscribe@yahoogroups.com?subject=Unsubscribe[/email]) &bull; Terms of Use



__,_._,___
Les Newell les.newell@...

New feature suggestion

Post by Les Newell les.newell@... »

It wouldn't be thst difficult to implement but I'm not sure how well it would work. For instance if you are starting from cold the plasma would cut for quite a long time before overheating. However if it is laready warm it won't cut as far.

Marius' idea of a temp switch on the 'arc ok' signal sounds like a better alternative to me.

Les

On 04/04/2015 21:13, beefyzee@bigpond.net.au (beefyzee@bigpond.net.au) [sheetcam] wrote:
Thanks Marius,

I'll look into them, but the number of pierces is not really the issue. For example, I could have cut 10 open lines that were only 40mm long. That won't cause the issues described.


On the other hand I could have just 2 cuts but each one is quite long, and the compressor may need to catch up, or the plasma cutter need to cool down after just the first cut. It's the cut distance that's important.


Do these posts also do that.


It would be a great feature to have in an operation. Two entry boxes where you can set cut distance and pause time.


Keith



__._,_.___
Posted by: Les Newell <les.newell@fastmail.co.uk>
Image

Visit Your Group
Unsubscribe ([email]sheetcam-unsubscribe@yahoogroups.com?subject=Unsubscribe[/email]) &bull; Terms of Use



__,_._,___
Vmax549
Posts: 641
Joined: Mon Nov 09, 2009 5:55 pm

Post by Vmax549 »

Both of those functions could easily be tracked in Scam. Duty cycle is always calculated after the unit reaches max thermal load.

Most duty cycles are based on the 10 minute cycle .

In a scam post just track cut time as additive and rapids time as subtractive. When the combination of the 2 reaches the duty cycle limit then post a pause of the required cool down time.

Both situations can be worked together airsupply &
plasma duty cycle. First one to reach the limit causes the pause the other it becomes a subtractive value. Most times with an air problem it will solve the Plasma duty cycle. With teh Max cutting the duty cycle will help solve any air problems.

Piece of cake, (;-) TP
Vmax549
Posts: 641
Joined: Mon Nov 09, 2009 5:55 pm

Post by Vmax549 »

Here is a test post for those that want to play with Air and Plasma Duty cycles. You set the Duty cycle values in the post under OnInitiate()

It tracks time based on Move Length /feedrate it updates both Duty cycles.

It adds time for cutting and subtracts time for rapids. When it reaches a trip point it subtracts time from the untripped cycle and reset the tripped cycle back to zero.

It displays the TIMES at each pierce in the status bar so you can see where you stand on time.

When it trips it simply does a G04Pxxx dwell BEFORE the pierce to allow the duty cycle to catch up and then restarts cutting.

I commented the areas that were added so you can see what and where it does its thing.

You will have to time you air cycles toget the values your plasma manual should have the rated duty cycle listed Based on 10min on /time off.

(;-) TP
Attachments
MP3000_Air_Plasma_Duty.scpost
(7.7 KiB) Downloaded 320 times
Post Reply