Page 1 of 1

New feature suggestion

Posted: Fri Apr 03, 2015 10:30 pm
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



__,_._,___

New feature suggestion

Posted: Sat Apr 04, 2015 5:59 pm
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



__,_._,___

Posted: Sat Apr 04, 2015 6:59 pm
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

New feature suggestion

Posted: Sat Apr 04, 2015 8:13 pm
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



__,_._,___

Posted: Sun Apr 05, 2015 8:46 pm
by Vmax549
HEY KEITH What am I chopped liver ???? :lol:

(;-) TP

New feature suggestion

Posted: Mon Apr 06, 2015 6:52 pm
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



__,_._,___

New feature suggestion

Posted: Tue Apr 07, 2015 1:08 pm
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



__,_._,___

Posted: Tue Apr 07, 2015 10:01 pm
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

Posted: Sat Apr 11, 2015 2:57 am
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