Programing a delay

I am new to this and an overall newbie. I just successfully programed multiple cuts and was able to successfully do the cut, however my machine turned off 3/4 through the cut.

I am learning as I go and beginning to understand what the duty cycle is. So is there a way that I can program in with sheetcam a pause for say 10 seconds prior to each pierce or say let it run for 2 minutes then pause for 45 seconds to cool down before resuming the cut?

strange way of postingā€¦

depends on what software you are using for post processingā€¦
I believe sheetcam has one you can add for a pause after each cutā€¦

you can stand by the table and tap the ā€œpauseā€ button and hit resume after a bit.

you have to be careful with your computerā€¦if Firecontrol is loaded/paused and the computer goes to screen saver or to sleepā€¦Firecontrol has been known to freeze up and require a complete PC reboot.

1 Like

duplicate for some reason

sorry

I have no idea why it posted that way. I found it strange as well.

Post processing is being done in sheetcam. I just load the tap file from sheetcam into firecontrol.

By chance do you know where in sheetcam that would be? If not Iā€™ll hit up the old youtube to help me find out.

I said I believeā€¦not sure thoughā€¦not at my table right now so I can not answer properlyā€¦

Itā€™s in the edit tool

1 Like

its in the toolset you create towards the bottom. That adds the delay at the end of each cut prior to moving to the next.

I believe if you do a search, someone created a program where you load your tap file and itā€™ll add a pause after a specified amount of cuts that you input and it adds the pause after the last cut but prior to cutting the next one.

I downloaded it but havenā€™t tried it yet.

1 Like

Thank you for the help guys

Just for anyone who reads in the future. When you create the tool there is a setting for pause at end of cut.

I just donā€™t know if thatā€™s for the end of each part when you group them or before each pierce. I will let you know the results.

Hereā€™s a link to the thread for the app that @S_Oates wrote and made available for adding pauses. Works great for me with either Fusion .NC or Sheetcam .TAP files. Also lets you add longer pauses as well every XX cuts.

Certainly helps for those of us with ā€œless than industrialā€ setups :grinning:

2 Likes

itā€™s for after each cut. Itā€™ll complete the cut, PAUSE at that moment for the specified time (spraying water everywhere) then continue to the next and PAUSE again after that cut.

1 Like

I hesitate to jump into this learned thread, but, with very little effort (or knowledge for that matter), one could modify your Sheetcam post processor to insert either M0 or M1 into your code after each cut is finished. I would use M1 since I use the vastly superior Mach3 controller (JK) but I donā€™t think EmberControl recognizes or responds to M1. Mach3 has a button to ignore or honor M1 commands, very useful. Dunno about EmberControl.
Just sayinā€¦

I am way to new to try and write in my own code. I wouldnā€™t even attempt that once experienced.

Old post but I wanted to share what Les from Sheetcam shared with me. I use the pause after cut quit often and it makes a mess boiling the water because it pauses at the cut height. Edit the post proccesor code with this code and it will lift to rapid movement height then pause, lessing the mess.
Attached text file zipped up with proper formating of code.

In SheetCam go to Options->machine->post processor and click on the ā€˜Edit postā€™ button.
Look for function OnPenUp() near the end of the file. Replace the function with this version:

function OnPenUp()
ihs = pierceHeight ~= 0 and cutHeight ~= 0 --enable IHS if both pierce and cut are non-zero
post.Text (ā€œH0\nā€) ā€“ thc OFF, Machine in control of Z
post.Text (ā€œM5\nā€)
if (ihs) then
post.TextDirect (ā€œG0 Zā€ ā€¦ post.FormatNumber(25.4 * scale, ā€œ0.0##ā€) ā€¦ ā€œ\nā€) ā€“ Z to rapid height
end
if (endDelay > 0) then
post.Text (ā€œG4 Pā€)
post.Number (endDelay,ā€œ0.###ā€)
post.Eol()
end
post.CancelModalNumbers()
end

post processor mod.zip (417 Bytes)

4 Likes