# Tool change operations

**URL:** <https://forums.maslowcnc.com/t/tool-change-operations/11201>\
**Category:** Troubleshooting\
**Created:** [September 22, 2019, 6:16pm UTC](https://forums.maslowcnc.com/t/tool-change-operations/11201 "2019-09-22T18:16:22Z")\
**Posts on this page:** 14\
**Page:** 1

<div class="post-metadata">

**Author:** ![Blazman](https://yyz1.discourse-cdn.com/flex031/user_avatar/forums.maslowcnc.com/blazman/32/21867_2.png) [@Blazman](https://forums.maslowcnc.com/u/Blazman)\
**Post date:** [September 22, 2019, 6:16pm UTC](https://forums.maslowcnc.com/t/tool-change-operations/11201/1 "2019-09-22T18:16:22Z")

</div>

I made a gcode file with the makercam, It was to cut the profile and then some pocket operation. I ran the profile and then it paused. I change the tool and then I was unable to re-zero the z-axis. So I hit the pause button to unpause and then is started performing all of the z-axis commands that I tried while trying to zero the z-axis. So I hit stop. Then I zero’d the z-axis and told it to go to like 798 (where the pocket operations start) it did 2 pocket cuts and then went back to cutting the profile with the larger tool and messed up my project. What am I doing wrong?

---

<div class="post-metadata">

**Author:** ![madgrizzle](https://yyz1.discourse-cdn.com/flex031/user_avatar/forums.maslowcnc.com/madgrizzle/32/1372_2.png) [@madgrizzle](https://forums.maslowcnc.com/u/madgrizzle)\
**Post date:** [September 23, 2019, 1:36am UTC](https://forums.maslowcnc.com/t/tool-change-operations/11201/2 "2019-09-23T01:36:46Z")

</div>

Groundcontrol our WebControl?

---

<div class="post-metadata">

**Author:** ![Blazman](https://yyz1.discourse-cdn.com/flex031/user_avatar/forums.maslowcnc.com/blazman/32/21867_2.png) [@Blazman](https://forums.maslowcnc.com/u/Blazman)\
**Post date:** [September 23, 2019, 2:05am UTC](https://forums.maslowcnc.com/t/tool-change-operations/11201/3 "2019-09-23T02:05:49Z")

</div>

Groundcontrol

---

<div class="post-metadata">

**Author:** ![bar](https://yyz1.discourse-cdn.com/flex031/user_avatar/forums.maslowcnc.com/bar/32/10_2.png) [@bar](https://forums.maslowcnc.com/u/bar)\
**Post date:** [September 23, 2019, 1:04pm UTC](https://forums.maslowcnc.com/t/tool-change-operations/11201/4 "2019-09-23T13:04:01Z")

</div>

Is there any chance that the outside path was also selected when generating the gcode in makercam? Do you have the gcode file? We can take a look at it and see if we can figure out what is going on there.

---

<div class="post-metadata">

**Author:** ![Blazman](https://yyz1.discourse-cdn.com/flex031/user_avatar/forums.maslowcnc.com/blazman/32/21867_2.png) [@Blazman](https://forums.maslowcnc.com/u/Blazman)\
**Post date:** [September 23, 2019, 2:36pm UTC](https://forums.maslowcnc.com/t/tool-change-operations/11201/5 "2019-09-23T14:36:43Z")

</div>

Here is the file. Line 798 starts the features. It is like it started over from the beginning all by itself. [snowman.nc](https://forums.maslowcnc.com/uploads/short-url/hSav6Y3Hk0t26VPHxIzg1JbHDp8.nc) (26.6 KB)

Feel free to make yourself a snowman or two.

---

<div class="post-metadata">

**Author:** ![bar](https://yyz1.discourse-cdn.com/flex031/user_avatar/forums.maslowcnc.com/bar/32/10_2.png) [@bar](https://forums.maslowcnc.com/u/bar)\
**Post date:** [September 24, 2019, 5:56am UTC](https://forums.maslowcnc.com/t/tool-change-operations/11201/6 "2019-09-24T05:56:19Z")

</div>

It looks to me like that gcode file has two extra passes at full depth after the cut finishes. I’m not sure why that would be, but you can see them when you run the file through a simulator like

> **[NC Viewer // GCode Viewer and Machine Simulator](https://ncviewer.com/)**
>
> Powerful online GCode Viewer to simulate GCode files. NC Viewer is the best free gcode editor for verifying CNC and 3D printer files.

This seems like maybe a Maker CAM issue, or maybe an issue with a path being doubled up or something in the .svg file? It’s only the outside edge which cuts twice, so I’m not sure exactly what that means.

---

<div class="post-metadata">

**Author:** ![madgrizzle](https://yyz1.discourse-cdn.com/flex031/user_avatar/forums.maslowcnc.com/madgrizzle/32/1372_2.png) [@madgrizzle](https://forums.maslowcnc.com/u/madgrizzle)\
**Post date:** [September 24, 2019, 12:03pm UTC](https://forums.maslowcnc.com/t/tool-change-operations/11201/7 "2019-09-24T12:03:40Z")

</div>

> [@Blazman](#):
>
> Then I zero’d the z-axis and told it to go to like 798 (where the pocket operations start) it did 2 pocket cuts and then went back to cutting the profile with the larger tool and messed up my project.

I see three ‘profile’ operations in that portion of the code. Did it only do two of them and ‘restart’ or did it do all three of them?

---

<div class="post-metadata">

**Author:** ![Blazman](https://yyz1.discourse-cdn.com/flex031/user_avatar/forums.maslowcnc.com/blazman/32/21867_2.png) [@Blazman](https://forums.maslowcnc.com/u/Blazman)\
**Post date:** [September 24, 2019, 12:15pm UTC](https://forums.maslowcnc.com/t/tool-change-operations/11201/8 "2019-09-24T12:15:06Z")

</div>

It only did 2 of them.

---

<div class="post-metadata">

**Author:** ![madgrizzle](https://yyz1.discourse-cdn.com/flex031/user_avatar/forums.maslowcnc.com/madgrizzle/32/1372_2.png) [@madgrizzle](https://forums.maslowcnc.com/u/madgrizzle)\
**Post date:** [September 24, 2019, 12:15pm UTC](https://forums.maslowcnc.com/t/tool-change-operations/11201/9 "2019-09-24T12:15:40Z")

</div>

Hmm… which two?

---

<div class="post-metadata">

**Author:** ![Blazman](https://yyz1.discourse-cdn.com/flex031/user_avatar/forums.maslowcnc.com/blazman/32/21867_2.png) [@Blazman](https://forums.maslowcnc.com/u/Blazman)\
**Post date:** [September 24, 2019, 12:16pm UTC](https://forums.maslowcnc.com/t/tool-change-operations/11201/10 "2019-09-24T12:16:52Z")

</div>

The eyes and nose

---

<div class="post-metadata">

**Author:** ![madgrizzle](https://yyz1.discourse-cdn.com/flex031/user_avatar/forums.maslowcnc.com/madgrizzle/32/1372_2.png) [@madgrizzle](https://forums.maslowcnc.com/u/madgrizzle)\
**Post date:** [September 24, 2019, 12:20pm UTC](https://forums.maslowcnc.com/t/tool-change-operations/11201/11 "2019-09-24T12:20:24Z")

</div>

ok… each eye is its own operations… so there were a total of three done.

I can’t say exactly what happened, but it seems that the program finished and then started all over again.

When it finished the eyes and nose, did you get a tool change request?

---

<div class="post-metadata">

**Author:** ![Blazman](https://yyz1.discourse-cdn.com/flex031/user_avatar/forums.maslowcnc.com/blazman/32/21867_2.png) [@Blazman](https://forums.maslowcnc.com/u/Blazman)\
**Post date:** [September 24, 2019, 12:26pm UTC](https://forums.maslowcnc.com/t/tool-change-operations/11201/12 "2019-09-24T12:26:22Z")

</div>

I don’t remember if I did or not. But I see now that the mouth is missing. Which is odd because in the makercam I selected those additional 5 operations. What I ended up doing on the next run was break the profile and the pocket operations in to 2 different files which worked perfectly until I got a USB error and that was the end of that.

Perhaps it is possible that I hit the start button thinking that I needed to do that to start the mouth cut which is totally missing. I think I need to start using this simulator before cutting anything. I certainly would have noticed this.

Thanks  
Erik

---

<div class="post-metadata">

**Author:** ![madgrizzle](https://yyz1.discourse-cdn.com/flex031/user_avatar/forums.maslowcnc.com/madgrizzle/32/1372_2.png) [@madgrizzle](https://forums.maslowcnc.com/u/madgrizzle)\
**Post date:** [September 24, 2019, 12:38pm UTC](https://forums.maslowcnc.com/t/tool-change-operations/11201/13 "2019-09-24T12:38:42Z")

</div>

> [@Blazman](#):
>
> Perhaps it is possible that I hit the start button thinking that I needed to do that to start the mouth cut which is totally missing. I think I need to start using this simulator before cutting anything. I certainly would have noticed this.

That’s a plausible explanation. I’ve never seen it just start on its own. I suspect you received a tool change notification as well or at least hope you did because that’s what is supposed to happen.

---

<div class="post-metadata">

**Author:** ![MARKRONSON](https://avatars.discourse-cdn.com/v4/letter/m/57b2e6/32.png) [@MARKRONSON](https://forums.maslowcnc.com/u/MARKRONSON)\
**Post date:** [September 27, 2019, 1:17pm UTC](https://forums.maslowcnc.com/t/tool-change-operations/11201/14 "2019-09-27T13:17:06Z")

</div>

Functions of ATC It provides the storage of the _tools_ which are returned automatically to the machine _tool_ after carrying out the required _operations_ , increases the flexibility of the machine _tool_ , makes it easier to _change_ heavy and large _tools_ , and permits the automatic renewal of cutting edges.
