![]() | |
| Home Page | Mark Forums Read | Today's Posts | My Replies | Classifieds | Reviews | Photo Gallery | Web Links | Share Files | Advertise With Us | Ad List |
| |||||||
| SprutCAM Discuss SprutCAM software here. |
| This forum is sponsored by: |
![]() |
| | LinkBack | Thread Tools | Search this Thread | Display Modes |
|
#1
| |||
| |||
I am using SC 7.1.3 and 7.1.5 (Don't ask why) with a Tormach CNC machine. Since it does not have a tool changer, I break the postprocessor output into one file per tool. I have a few minor problems which always require me to hand edit the g code. 1) How do I get SC to STOP calling out M998 (and also G43) at the beginning and end of each file? It causes MAch 3 to complain because I haven't referenced the machine and don't want to anyway. 2) Sometimes I have multiple operations done with one tool, like roughing waterline followed by 2D contour as a finish pass. However, I still get a M998, M5 M3, and a G43 between each of the operations. Obviously I don't need to stop and restart the spindle. I tried messing with the values of "Tool change position" as well as making sure I have the same tool number for each operation, but that didn't seem to do anything. |
|
#2
| |||
| |||
| Greetings beanbag: I wish I had the answers you're looking for. I just wanted to welcome you to the frustrating world of SprutCAM ownership. I wish that I were experiencing only the problems you're inquiring about. I don't want to presume to speak for all SprutCAM users but, some of us have experienced or, are experiencing frustration with this software on an order of magnitude that I'm sure has robbed some of the time off of our lifespan. The irony is that most of the answers we're seeking are simple ones. It's just that the software seems to be set up in such a complicated way that finding those simple fixes is next to impossible without a SprutCAM guru to help you out; and those gurus are few and far between. I long for the day when I can stop whining about the misery this software causes and start using it to its full potential. There are folks here that have experienced few if any problems. I envy them. There are others I'm sure, that have just grown weary of it all and just given up on this software. You don't hear to much from these two groups of folks for obvious reasons. If you don't get the answers you're looking for here, there are a couple of other SprutCAM specific forums that may be able to help. Hang in there. Don't allow this to ruin whatever ambitions brought you into CNC. Even though these setbacks and frustrations are enough to drive a person to drug abuse, all is not lost. MetalShavings |
|
#3
| ||||
| ||||
Also, why are you breaking up your gcode? If you don't have a tool changer, then Mach will move to the tool change position and wait for you to swap tools. But that will only work if you have homed the machine, because the tool change position is defined in machine coordinates. And why don't you want G43? As for the extra tool change commands, those don't happen in the current version of Sprut. You could see if the most recent Tormach post will work with your older version. Frederic |
|
#4
| ||||
| ||||
As to how to stop that output, depends on whether you have the "All Posts" or the "PCNC only" version of SC. With "All Posts", you can modify the post processor to omit M998, etc.... |
|
#5
| |||
| |||
|
| Sponsored Links |
|
#6
| |||
| |||
| The post processors are developed in conjunction with Tormach to be compatible with the approved way to operate the machine. If a custom post is needed then I can make one, but I do not normally do this as I would have to make a new post for everyone who is using the machine in a "unique" manner. As far as the multiple tool change call outs are concerned dbrija is correct, that was a bug issue with that version please talk to tech shop as they are able to update the software to the newest version. The annoying A axis flipping dialog box just needs you to click "OK" if you don't need to flip the a axis code. There is a ATC post that eliminates the M998. There should be no need to break up your code to find the G-code that you want to edit, just do a search and find in the text editor for the canned cycle cal lout (G8 .etc). |
|
#7
| ||||
| ||||
|
You really do need to do this, regardless of how you're running your program. Homing the machine should always be the first thing you do on any mill. It costs you nothing to do this, and has several advantages already described. Plus, it lets you shut down the mill and come back later without losing your work offsets. That's a major advantage. I ran my last mill for a while without home switches. It sucked. So I'm speaking from experience.
My mill is currently set for no movement in X and Y, and a full retract in Z (enter 0 for this, the head travels all the way up to machine zero).
How many tools do you have? You could talk to the machine owner and see if he would give you a group of tool and offset numbers all your own. For instance, if you have ten tool holders, see if he'll let you use tool numbers 201-210, and work offsets G58 and G59. That would let you have your tool offsets in the table, and have two predefined work offsets, without affecting anything else. Has the owner has signed Tormach's waiver? If so, you can copy the Mach configuration and edit the copy. That copy would have all your settings, tools and offsets in it. Your config would be independent of the owner's config, which would give you a lot more freedom and flexibility, as well as saving setup time. If he doesn't have the unlocked config, perhaps a second copy of Mach could be installed to a different directory. When you want to run the mill, start the second copy, which would have your configuration, offsets and tool table in it. These may not be the answers you want. I don't know how to edit a SprutCAM post, so I cannot give good advice there. But you'll find that things go smoother if you can work with the owner on this. You'll have the mill working the way it was meant to work, which means faster production for your work, and no need to edit your gcode after posting it. Frederic |
|
#8
| |||
| |||
| 99.9% of the time, I have separate files for each tool operation. This is because the only thing I bring in is my cutting tools, which I then mount into the ER collets. I zero against the part and go. Afterwards, I take the tool out of the holder and go home. Since I usually make only one part, I have no need for M998 nor the tool length offsets. If I need to use a tool twice, I use the alternate coordinate systems g55, g56, etc. It takes 10 seconds of additional time to close and reload a new g code file. There was only one time I used the tool length offsets, doing menial production work that required tool changes. |
|
#9
| ||||
| ||||
Play around with it in the air first, to get a feel for it. There's also a "Run From Here" but that does preparatory moves. And on my Tormach, it moves to Z=0 and then makes an XY move, which is just bloody stupid. So I avoid using that function. Frederic Frederic |
![]() |
| Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
| Thread Tools | Search this Thread |
| Display Modes | |
| |
Similar Threads | ||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| SprutCAM Tool Library tool numbers | MichaelHenry | SprutCAM | 6 | 12-14-2011 10:59 PM |
| An M998 Question | dkaustin | Tormach PCNC | 12 | 11-27-2011 09:52 PM |
| Breakdown of Okuma Lathe Tool Call | magilla85 | Okuma | 5 | 07-05-2011 05:31 AM |
| Need Help!- Can not call Tool on Fanuc 0TC-Geminis CNC 5 -870/300 | natech | Fanuc | 4 | 05-15-2010 11:02 AM |
| A call to all CNC Robotic Tool owners | spotlight3d | CNCzone Club House | 0 | 01-05-2010 09:04 PM |