\r\n After some frustration using a few of the included wizards in Mach I decided to try my hand at making a few of my own. This wizard will do 5 different circular routines from one page. I\'ve made every attempt to make it as bug free as possible. One of the problems I ran into with a few of the included Wizards were the ability to "break" the code with values that were out of range. This seemed to happen often due to the input dro\'s being scattered around the screen. I always seemed to miss something. I tried to make this one so that it would flow from top to bottom without giving you a headache searching around for the right DRO. I hope I don\'t come across as too critical because the folks who make these are generally volunteers and I learned a lot by studying their scripts. I am not a programmer so this was somewhat of a learning experience for me but very enjoyable. Most of the code I just wrote myself but a bit of it was copied from an existing script and modified to work within my script. \r\n I hope it can be of use to someone else besides my me. \r\nIn case you have never installed a Wizard just follow these steps. \r\n \r\n*Unzip the files \r\n*Put the M700.m1s file into the Mach3Mill folder under the Mach Macros directory \r\n*Put the whole folder called "Andys Circle Routines" in the Addons folder \r\n \r\nThat\'s all... \r\nThe new wizard should be on the list when you call up the wizards in Mach. \r\nIf there is enough interest I may start on some rectangular pocket wizards. \r\nAndy \r\n \r\nBTW.... A short explanation of some of the buttons \r\nThere is a 3 AXIS/2 AXIS button to change the code output for people like myself who have simple 2 axis machines \r\nThe other one is somewhat self explanatory ...it is the option to climb or conventional cut. \r\nThe other gives you a choice of Inch or Metric output. \r\nNot all of the input values pertain to all of the available functions and are just ignored. The color coded inputs match their respective functions at left. \r\nLet me know if you find any mistakes or bugs and I will try to correct them. \r\n \r\nOne Other Thing.... \r\nThis wizard was designed to fit a native 1270 x 1024 screen which I use. \r\nIf you are using a smaller screen it will be necessary to check The "Auto Screen Enlarge" Check box on the general config page of Mach. It will cause all screens to shrink or enlarge based on the resolution of your monitor. \r\n \r\nEdited attachment to remove the unnecessary system files that snuck in from my Mac\r\n
\r\n wow great and neat interface, definitely one of the nicest wizard out there if you intend on doing other for rectangular pocket or any other tool path i will certainly follow there progression. \r\nagain great work \r\n \r\nill ask for the post to be moved to the wizard section.\r\n
\r\n
\r\n\r\n \r\n\r\n\r\n
\r\n \r\n \r\n \r\n \r\n
The opinions expressed in this post are my own. -Les opinions exprimé dans ce messages sont les mienne
\r\n Sorry about that... \r\nJust delete the Mac folder. Those are Apple Mac indexing files. They are hidden System files...but they show up on a Windows PC. I will repackage it on a PC so they are not in there. Sorry for the confusion and thanks for the heads up. \r\nAndy\r\n
\r\n So sorry!!! \r\n I made some mistakes in the attachments. \r\nThey would not run as posted. I have re uploaded the Attachments and they should work fine now. Please let me know if there are any other problems. \r\nAndy\r\n
\r\n Very nice wizard and well made interface. \r\n \r\nThank you for your effort and willingness to share. Looking forward to more of your work along this line.\r\n
\r\n I considered doing a finishing pass into the routine but decided to put it off. It\'s possible that I may. I may also add a spiral plunge ability as well. Working on this wizard and a screenset that I have in the works has eaten up way too much of my time lately. I\'m not getting a lot else done. \r\n Gerry, I used Photoshop for the whole layout. After I get everything where I want it I slice it up into buttons with one big image for the background. I have to create two versions, one for the on state of the buttons, and one for the off state. I have a little bit of background using Photoshop so it helps. \r\nHere also is the screenset I have been using. The circle wizard actually started out as page two in the screenset, and still is. I broke it out to be a stand alone wizard for anyone else. The screen is actually a little different from this shot. \r\nBecause the Circle routines are actually a part of the main screenset it loads instantly so it\'s easy to create a roughing path then bounce right back and create a finish pass. All the values are still there. \r\n Andy\r\n
Here also is the screenset I have been using. The circle wizard actually started out as page two in the screenset, and still is. I broke it out to be a stand alone wizard for anyone else. The screen is actually a little different from this shot. \r\nBecause the Circle routines are actually a part of the main screenset it loads instantly so it\'s easy to create a roughing path then bounce right back and create a finish pass. All the values are still there. \r\n Andy
\r\n \r\n
\r\n
\r\n
Andy, kudos on your work!!! \r\n \r\nMay I suggest some more items for your screen? There is space if you remove that big Mach3 banner at the button \r\n \r\nAdd: \r\nLast used wizard \r\nNFS wizards (for us licensed users) \r\nButtons for selecting offsets (G54 thru G59) \r\nSpindle control \r\nand add the settings/diagnostics screens. \r\n \r\nThanks again for sharing it \r\n \r\n \r\nPablo\r\n
\r\n Hi Gerry, \r\n This is the tutorial that I found a few years ago that works pretty well. \r\nIt obviously requires Photoshop. I don\'t even use all the steps in this. \r\nhttp://www.altuit.com/webs/altuit/Gl...lassButton.htm \r\n \r\nIf you have any questions I can help. \r\nActually I can make a simple layered photoshop file of a button. \r\nWhen you open it in Photoshop you can interogate the layers to see how it is put together. Actually much simpler than you might imagine.\r\n
\r\n A sample file would be great. I\'ve been playing with a different tutorial, but it\'s rather complicated. The one you posted looks to be much simpler. Thanks.\r\n
\r\n Gerry, \r\n I have posted a video tutorial up on YouTube if you are interested. \r\nPlease don\'t be too critical as this my first attempt at a video tutorial. \r\nIt was done on my mac. The screen resolution on mac is really high so it does affect the amount of movement on screen. I hope it helps. \r\nAndy \r\nPS If you watch this video at the YouTube site it is available in High Quality which is much easier to watch. \r\n \r\n[ame="http://www.youtube.com/watch?v=lGZpzFA4ICo"]http://www.youtube.com/watch?v=lGZpzFA4ICo[/ame]\r\n
Gerry, \r\n I have posted a video tutorial up on YouTube if you are interested. \r\nPlease don\'t be too critical as this my first attempt at a video tutorial. \r\nIt was done on my mac. The screen resolution on mac is really high so it does affect the amount of movement on screen. I hope it helps. \r\nAndy
\r\n \r\n
\r\n
\r\n
You need to record and action then it\'s just 1-click. \r\n \r\nJay\r\n
\r\n Your right, \r\n I actually made an action out of it. But I found that if I made a smart object out of the first one I can easily duplicate it and transform it to different sizes much quicker. I found that the action didn\'t always give consistent results if there were other layers present. \r\nAndy\r\n
\r\n So sorry about that....I was up late putting that together. I had two readme files in there when one of them was supposed to be the set file. I have edited the previous post to include it. Here is the set file by itself.\r\n
\r\n this may be a dumb question, but i would like to know anyway. i installed the wizard, but the picture is to large to see all of the options. i tried to minimize but was unable to . i am running a tormach and i think a lot of my config options are locked. what should i try next? thank you for your time.\r\n
\r\n The screen was designed for a resolution of 1280 x 1024. If you go into the general config menu of mach3 there is an option down toward the bottom right of the menu called "auto enlarge". It will shrink or enlarge the screen to fit the dimensions of your screen. You will need to restart Mach3 after the change though. A better solution would be to set your screen resolution higher if possible. The reason I designed it at the resolution I did was that most 17" monitors have a native resolution of 1280 x 1024. Both of my cnc machines have 17" monitors. \r\n I hope this helps. Let me know if you still need help. \r\nAndy\r\n
\r\n Really?....I would be calling Tormach about that. \r\nThere are a lot of settings that most people like to change in there. I wouldn\'t be happy about being locked out.\r\n
\r\n Norvil, \r\nTry this new set file. Just unzip and overwrite the existing .set file with this one. The wizard should fit your screen then. It\'s not the best approach but I believe it will work. I used the Mach3 Screentweak utility to resize the .set file to fit in a 1024 x 768 space. \r\nLet me know if it works. \r\nAndy\r\n
\r\n Andy - \r\n \r\nThanks for the great wizard. One of these days I\'ll figure out how to write them and post a few myself. I have some ideas, and I appreciate your method of putting DROs in a column instead of scattered everywhere. As others have mentioned, the buttons look great, too! \r\n \r\nI tried it out last night, and it worked great except that I hit what may be a snag; you have a tool change in the generated code, which will stop a running spindle, but no M3 (or M4) to turn it back on. I had to edit the generated code to add that and M8 for coolant. Did I miss something? \r\n \r\nRegards, \r\n \r\n- Just Gary\r\n
\r\n First off Thanks for taking the time and effort to write this wizard! \r\n \r\nI downloaded it and have been playing with it on two different computers, one a simulator and the other my shop system. \r\nBoth systems have troubles running this program, the simulator writes a code that is the graphic of the inside cut button. This is no matter what the dimensions or other button is selected. I can\'t get rid of it, reboot doesn\'t change it. Will have to delete the program to clear it. \r\n \r\nOn the shop system the "SAVE", "EXIT", and "POST CODE" buttons do not change state when clicked. The "SAVE" will save the dro\'s, the "EXIT" ends the program back to Mach3, but the "POST CODE" button does absolutely nothing. No g-code in the box, no graphic display, or transfer to Mach3. \r\n \r\nMy first thought is that the files weren\'t in the correct folders but checked correct. \r\nI checked the dro entries to see if a bad entry was blocking the code generation but can\'t find a problem there either. \r\n \r\nThere is no code available to upload here... (However there is the code from the simulator that I can upload here later.) \r\n \r\nShop system is a Compaq tower running Winxp. Have not had any problems using licensed version of the latest Mach3. The simulator is a Dell Inspiron 8100, Winxp that I have used to run my router. \r\n \r\nAll other wizards run fine, including the NFS. \r\n \r\nI\'ve read all the posts in this thread and have tried to supply all the information to questions that might be asked. \r\n \r\nOk, here\'s the g-code of a .500" circle inside cut...It is the graphic of the related button: \r\n \r\n( CUT A 0.5 INCH DIA. CIRCLE) \r\n( TOOL DIA. 0.125) \r\n( 6 STEPS @ 0.01 PER STEP ) \r\n( TOTAL DEPTH OF 0.06 INCHES ) \r\nG0 G49 G40 G20 G17 G80 G50 G90 \r\nM6 T1 \r\nG00 Z0.35 \r\nG00 X0.0938 Y-0.0938 \r\nG00 Z0.1 \r\nG01 Z-0.01F5 \r\nG03 X0.1875 Y0 R0.0938 F10 \r\nG03 X-0.1875 Y0 R0.1875 \r\nG03 X0.1875 Y0 R0.1875 \r\nG03 X0.0938 Y0.0938 R0.0938 \r\nG00 Z0.1 \r\nG00 X0.0938 Y-0.0938 \r\nG00 Z0.1 \r\nG01 Z-0.02F5 \r\nG03 X0.1875 Y0 R0.0938 F10 \r\nG03 X-0.1875 Y0 R0.1875 \r\nG03 X0.1875 Y0 R0.1875 \r\nG03 X0.0938 Y0.0938 R0.0938 \r\nG00 Z0.1 \r\nG00 X0.0938 Y-0.0938 \r\nG00 Z0.1 \r\nG01 Z-0.03F5 \r\nG03 X0.1875 Y0 R0.0938 F10 \r\nG03 X-0.1875 Y0 R0.1875 \r\nG03 X0.1875 Y0 R0.1875 \r\nG03 X0.0938 Y0.0938 R0.0938 \r\nG00 Z0.1 \r\nG00 X0.0938 Y-0.0938 \r\nG00 Z0.1 \r\nG01 Z-0.04F5 \r\nG03 X0.1875 Y0 R0.0938 F10 \r\nG03 X-0.1875 Y0 R0.1875 \r\nG03 X0.1875 Y0 R0.1875 \r\nG03 X0.0938 Y0.0938 R0.0938 \r\nG00 Z0.1 \r\nG00 X0.0938 Y-0.0938 \r\nG00 Z0.1 \r\nG01 Z-0.05F5 \r\nG03 X0.1875 Y0 R0.0938 F10 \r\nG03 X-0.1875 Y0 R0.1875 \r\nG03 X0.1875 Y0 R0.1875 \r\nG03 X0.0938 Y0.0938 R0.0938 \r\nG00 Z0.1 \r\nG00 X0.0938 Y-0.0938 \r\nG00 Z0.1 \r\nG01 Z-0.06F5 \r\nG03 X0.1875 Y0 R0.0938 F10 \r\nG03 X-0.1875 Y0 R0.1875 \r\nG03 X0.1875 Y0 R0.1875 \r\nG03 X0.0938 Y0.0938 R0.0938 \r\nG00 Z0.1 \r\nG53 Z-.1 \r\nM30 \r\n \r\n \r\nThanks, \r\nFatboy\r\n
\r\n OK Fatboy.....that sounds funny. I redownloaded the file from the hexagon-software/forum just to make sure it had not been corrupted or something. It ran fine on my machine. So.....let me state first off that those buttons will not change state due to the way I created the screen. They are only "Hotspots" per se. According to you the "save" and "exit" buttons do what they are supposed to but not the "Post" button. The "Post" button does only one thing, It calls the Macro which generates the code. If it is not doing anything then it is because the macro is not in the proper folder. or not present at all. On a standard setup of Mach the default mill profile is called Mach3Mill. But if you are running a custom profile then it may have a different name. You must place the "M700.m1s" in the correct folder under Macros in order for it to get called. If you are using a custom profile such as "IMach" then the macro would need to be in the macro folder of the same name. Please see the accompaning Screenshot. I am sure that is the problem you are experiencing. Let me know if this doesn\'t resolve it. \nAndy\r\n
\r\n Let me know if this doesn\'t resolve it. \r\n \r\nAndy, \r\nThanks for the quick reply, I came straight out to the shop and triple checked the files location, they are exactly as instructed. Still the code does not post. \r\nI even placed a copy of the 700 file in the .XML folder for my profile...nada. \r\nRebooted computer....nada. \r\n \r\nAll other wizards work fine. I wish that I could get yours going I really like the layout. Also I tried the latest version with the spindle speed. \r\n \r\nThanks, \r\nFatboy\r\n
\r\n Try placing a copy of the macro in every folder under \\macros. \n \nIf you right click on the desktop icon, and go to properties, what does it have in the "target" box? Can you copy and paste it here?\r\n
\r\n Andy and Gerry, \r\nPlacing the 700 file in all the folders fixed the post code problem...but I now have the same problem detailed in my initial post with the generated code including the graphic of the inside or outside button. \r\n \r\nHere\'s the code files: (Had to add .txt to upload them.) \r\n \r\nThanks, \r\nFatboy \r\nBeen working with CNC since Jan...but fairly computer savy, not a wiz or programmer however. \r\n \r\nBTW: Thanks for the help!!!\r\n
\r\n I guess I\'m a little confused. Are you claiming that you select a different type of path ( such as the "Pocket") but it generates code for the "Inside" circle routine instead? \r\nYou will need to be a little clearer for me.\r\n
After some frustration using a few of the included wizards in Mach I decided to try my hand at making a few of my own. This wizard will do 5 different circular routines from one page. I've made every attempt to make it as bug free as possible. One of the problems I ran into with a few of the included Wizards were the ability to "break" the code with values that were out of range. This seemed to happen often due to the input dro's being scattered around the screen. I always seemed to miss something. I tried to make this one so that it would flow from top to bottom without giving you a headache searching around for the right DRO. I hope I don't come across as too critical because the folks who make these are generally volunteers and I learned a lot by studying their scripts. I am not a programmer so this was somewhat of a learning experience for me but very enjoyable. Most of the code I just wrote myself but a bit of it was copied from an existing script and modified to work within my script.
I hope it can be of use to someone else besides my me.
In case you have never installed a Wizard just follow these steps.
*Unzip the files
*Put the M700.m1s file into the Mach3Mill folder under the Mach Macros directory
*Put the whole folder called "Andys Circle Routines" in the Addons folder
That's all...
The new wizard should be on the list when you call up the wizards in Mach.
If there is enough interest I may start on some rectangular pocket wizards.
Andy
BTW.... A short explanation of some of the buttons
There is a 3 AXIS/2 AXIS button to change the code output for people like myself who have simple 2 axis machines
The other one is somewhat self explanatory ...it is the option to climb or conventional cut.
The other gives you a choice of Inch or Metric output.
Not all of the input values pertain to all of the available functions and are just ignored. The color coded inputs match their respective functions at left.
Let me know if you find any mistakes or bugs and I will try to correct them.
One Other Thing....
This wizard was designed to fit a native 1270 x 1024 screen which I use.
If you are using a smaller screen it will be necessary to check The "Auto Screen Enlarge" Check box on the general config page of Mach. It will cause all screens to shrink or enlarge based on the resolution of your monitor.
Edited attachment to remove the unnecessary system files that snuck in from my Mac
We use cookies to optimize our website for you and to be able to improve it continuously. By clicking the "Accept" button, you expressly agree to the use of cookies. For further information on cookies, please refer to our privacy policy.
We use cookies to optimize our website for you and to be able to improve it continuously. By clicking the "Accept" button, you expressly agree to the use of cookies. For further information on cookies, please refer to our privacy policy.