TOP FIVE ** MUST KNOW ** G Codes You Will Use For & How To Use Them on your cnc, Router Laser, gcode

  Рет қаралды 78,095

IDC Woodcraft

IDC Woodcraft

3 жыл бұрын

Timestamps listed below
Please support what I do to help others like you learn about the incredibly fun world of CNC: www.paypal.me/garrettfromme
This video covers the basic codes you need to know for CNC. They are G0, G1, G20, G21 & G28
If you are new to CNC, you must understand G-code and the top 5 codes you will need to know.
G-code is the language CNC machines use to move through various motions. In other words, if you want the machine to move, it must have g code commands to tell it how to move.
this video covers the top 5 you will need to know about when getting into CNC machining or routing.
This CNC code will get you started in your CNC endeavor.
The top 5 G-codes you must know in CNC are:
G0 - Linear rapid motion
G1 - Linear feed rate
G28 - Rapid to the home position
G20 - The machine will move in inches
G21 - the machine will move in millimeters
Timestamps
G0 & G1 - 1:11
G28 - 7:12
G20 & G21 - 8:33
G-code and CNC machines are married. They cannot work without each other.
these work in any CNC machine that uses gcode, including routers and lasers.
This works for all CNC machines, routers, lasers, bobscnc, shapeoko, x-carve, xcarve, etc
Garrett Fromme
Facebook: IDCWoodcraft
Website: www.idcwoodcraft.com
Email: support@idcwoodcraft.com
#gcode #cnc #g-code

Пікірлер: 227
@kittyrings
@kittyrings 2 жыл бұрын
Never apologize for simplifying a process. My dear sir, you explained these codes to an 80 year old that understood you from the get go. More "so called teachers" could learn from you on how it is done. Thank you for this video.
@IDCWoodcraft
@IDCWoodcraft 2 жыл бұрын
Kat, so nice of you! I'm humbled and glad to be a part of your CNC journey and hopefully make things a little easier for you! Keep up the good work my friend!
@w4fej
@w4fej 2 жыл бұрын
Been CNC'ing for over two years and I learn something new EVERY time I watch one of your videos. Thanks Garrett !
@IDCWoodcraft
@IDCWoodcraft 2 жыл бұрын
Ya' know W4, we are always learning. I pick up new tricks every single day with this stuff.
@SimPilot-dl8zy
@SimPilot-dl8zy 3 жыл бұрын
You are a god send my friend. No one explains things better and in more detail than you do.
@IDCWoodcraft
@IDCWoodcraft 3 жыл бұрын
Sim! Thank you so much for saying that. Always makes me feel like I'm doing it right. And at moments like right now, I was feeling a little uncertain until you said that.
@workingclassbear6523
@workingclassbear6523 Жыл бұрын
After a 10 year hiatus this was just what I needed to get the cobwebs cleared out of my head. Thank you.
@IDCWoodcraft
@IDCWoodcraft Жыл бұрын
Working class Bear, nothing better than a good refresher my friend. You are so welcome.
@babbagebrassworks4278
@babbagebrassworks4278 Жыл бұрын
Thanks Garrett, great intro to basic G codes. Notice how far you have come in just two years. From Kit router in the living room to a business with staff.
@IDCWoodcraft
@IDCWoodcraft Жыл бұрын
Babbage, glad to hear you got some good info out of this one brother.
@mistywoodstradecraft
@mistywoodstradecraft Жыл бұрын
For the past four months I never had to deal with G code with Vectrics and the Laguna Swift. Now I purchased a MillRight Power Route CNC and I'm in the G code and Universal G-code Sender universe. It has been a challenge setting up the sender and dealing with the g code and errors. Thank you for simply explaining these 5 basic g codes! Take care!
@IDCWoodcraft
@IDCWoodcraft Жыл бұрын
dion, I know it can be a bit of a learning curve brother but you got this! With a little practice you'll be a pro in no time!
@bintulzehra4631
@bintulzehra4631 Жыл бұрын
Dear Sir,Your way of explaining is excellent.Thank you so much.
@IDCWoodcraft
@IDCWoodcraft Жыл бұрын
Bintul, you're so welcome my friend!
@BrianSmith-my5lt
@BrianSmith-my5lt 3 жыл бұрын
Great info. just ordered my E4 today so learning a lot thanks
@IDCWoodcraft
@IDCWoodcraft 3 жыл бұрын
Very cool. So glad I can help. got lots more videos coming. Let me know when it arrives!/ Hey, let BobsCNC know there's someone out here that totally endorses their machine!
@stevef
@stevef 3 жыл бұрын
That was absolutely fantastic. I am a beginner CNC guy but have 30 yrs experience with computers. I use UCCNC for the Stepcraft and I had wondered (and been apprehensive) about the command section of the software. You totally helped me unlock this. I tried these it felt like I invented fire. Thanks!
@IDCWoodcraft
@IDCWoodcraft 3 жыл бұрын
Crazy, that was funny...invented fire...lol. I could see the light in your eyes in these words. Exciting ah-ha moments.
@mohanmmediqbaldesai9781
@mohanmmediqbaldesai9781 9 ай бұрын
Greetings. I have a 5axix cnc meachine. I want to do ceiling cornices with this meachine .where can I get the software to do different designs of cornices. With your experience in computers I hope u can help me.thanks
@richardblair7756
@richardblair7756 Жыл бұрын
Thank you so much for this, now I might be able to use my machine!!
@IDCWoodcraft
@IDCWoodcraft Жыл бұрын
Richard, im happy to hear it brother!
@zoltanunter5276
@zoltanunter5276 Жыл бұрын
Hi Garret, I thank you for your work. It is very helpfull. I am a bricklayer from Slovakia, and it was tottaly clear to me as well :)
@IDCWoodcraft
@IDCWoodcraft Жыл бұрын
Zoltan, you are so welcome my friend. Glad to hear that I made things clear for you!
@Cncguru-wl9hn
@Cncguru-wl9hn Жыл бұрын
G4 came in very handy for me when I upgraded my spindle with a vfd, took a while to ramp up to speed to needed G4 dwell time for 5 seconds
@IDCWoodcraft
@IDCWoodcraft Жыл бұрын
CNC Guru, glad you found that one helpful brother. That is a good one to know in your case when ramping your spindle.
@reaper060670
@reaper060670 Жыл бұрын
Hey Garrett.. The codes G0, G1, 20, G21 are great to learn about.. I am beginning to understand some of this coding with regards to the CNC machine goes man.. This is awesome bro. I'm going to start rewatching them all and begin taking notes from now on.. It's bloody fantastic Garrett and thanks very much again my friend.. Ur absolutely awesome man.. Things are slowly becoming much clearer atm and that is all down to u man.. Take care and keep making these great videos bcos I'm like a sponge atm soaking so much up. Do u teach this in college or something bcos u have a great way of doing this teaching stuff Garrett man..
@IDCWoodcraft
@IDCWoodcraft Жыл бұрын
Slim, thank you brother! Glad to hear you are enjoying these videos.
@tonydevalt9932
@tonydevalt9932 Жыл бұрын
That was some very valuable information. Thanks so much for sharing.
@IDCWoodcraft
@IDCWoodcraft Жыл бұрын
Tony, glad it was helpful brother!
@alandetrick999
@alandetrick999 2 жыл бұрын
Really liked this video. Helps understanding g codes that's needed to know. Thank you
@IDCWoodcraft
@IDCWoodcraft 2 жыл бұрын
Hi Alan. I hope I gave you a bit of understanding of what g codes are.
@reneecrowton6209
@reneecrowton6209 Жыл бұрын
Excellent thank you you explained so well. Best video I've found
@IDCWoodcraft
@IDCWoodcraft Жыл бұрын
Renee, you are so welcome my friend.
@yolanda6234
@yolanda6234 Жыл бұрын
Wonderful I'm learning to be part of the Team in CNC Operation to Encourage our Future Legends
@IDCWoodcraft
@IDCWoodcraft Жыл бұрын
Yolanda, welcome to the wonderful world of CNC.
@wesleycastner4860
@wesleycastner4860 3 жыл бұрын
Fantastic 👏 already knew majority of the basic but still learned quite a bit 😀 never felt monotonous witch is quite remarkable 🙇‍♂️
@IDCWoodcraft
@IDCWoodcraft 3 жыл бұрын
Hey, thanks Wes. Sometimes I feel like I'm getting monotonous. Always noce to hear I'm hitting the mark
@wesleycastner4860
@wesleycastner4860 3 жыл бұрын
I've watched hundreds maybe thousands of videos this last year trying to learn how to run the cnc i bought 😅 not no better than the day I started it feels despite hours n hours of steady study but never parts that I'm needing but you did even if you through in lil filler for substance I got some nutrients that I was seeking plus some I didn't know I was missing im serious tho I worked in a machine shop and have understanding of the run process and the physical part setup but nada on design cad cam software side and I thought ik lil gcode basics but I'm learn now I knew nothing substantial when I bought machine what I expected was to take pictures or download 3d rendering copy paste maybe conver formats set some machine parameters for how I choose to set up part n bits I choose hit start n check measurements debur done witch is a lot In it self but not even a tip of iceberg come to learn🤕🤒😬🥴🤯😵😱🤬☠
@karldavidson27
@karldavidson27 3 жыл бұрын
As usual, excellent. Your analogies are great. Please keep making these videos. I'm new to the process, and they are extremely helpful.👍
@IDCWoodcraft
@IDCWoodcraft 3 жыл бұрын
It is my pleasure, my friend. Some years ago, a friend told me I should start teachingmachining and CNC. Somehow, it is now happening. I am so glad to helop. Be sure to offer any suggestions for videos you think would be useful.
@larryrobinson7492
@larryrobinson7492 10 ай бұрын
This is a great video Garrett, I saw that know one talks about understanding Gcode on CNC Routers/Mill so I've been very burdened to make a video teaching some baby steps on this topic on the Longmill. I read your recent email stating that people don't need to know much about Gcode (I RESPECTFULLY DISSAGREE) I love all your videos and believe you have the best channel hands down so please don't take offense. I'm a CNC machinist at Air Tractor building airplanes so I'm lucky to see and write Gcode on a daily basis. If I can help just one person I believe it's worth it. Thanks for all you do. I'll be using the HOG endmill on my video today...LOL
@IDCWoodcraft
@IDCWoodcraft 10 ай бұрын
LarryRobinson, all good points brother! Knowing Gcode is a good skill to have!
@jimwachsman6547
@jimwachsman6547 Жыл бұрын
Once again Garrett you explained that perfectly and I thank you😊
@IDCWoodcraft
@IDCWoodcraft Жыл бұрын
Jim, Glad you liked it!
@gamecaster5002
@gamecaster5002 3 жыл бұрын
your videos are awesome your a very good teacher. thank you for spending the time to make them.
@IDCWoodcraft
@IDCWoodcraft 3 жыл бұрын
Hey Game. This was a very nice compliment. Thank you. For you I will keep pumping them out!
@EspadaLelouch
@EspadaLelouch Жыл бұрын
Thank you for simplifying this
@IDCWoodcraft
@IDCWoodcraft Жыл бұрын
EspadaLelouch, glad it was helpful!
@gregwarren5960
@gregwarren5960 6 ай бұрын
Thank you for the analogies. They were perfect for me and if anything, it makes the function of each G code command easy to remember and visualize the effects. Very effective teaching.
@IDCWoodcraft
@IDCWoodcraft 6 ай бұрын
Greg, you're so welcome brother! I'm glad it was helpful!
@tommybrannon
@tommybrannon 2 жыл бұрын
Awesome.... I used to think G Code was kinda same as the Mafia Code , but for kids who didn't dress as cool...thanks for the great info
@IDCWoodcraft
@IDCWoodcraft 2 жыл бұрын
Thanks funny...G-code as mafia code. I can see that.
@curtbrooks7495
@curtbrooks7495 3 жыл бұрын
Great video thanks for posting
@IDCWoodcraft
@IDCWoodcraft 3 жыл бұрын
Hey Curt. Thank you.
@wantafastz28
@wantafastz28 2 жыл бұрын
Thanks for this. Perfect pace to understand what you’re saying
@wantafastz28
@wantafastz28 2 жыл бұрын
Nevermind. You already did this. Just watched it. But hey, more comments the better right?
@IDCWoodcraft
@IDCWoodcraft 2 жыл бұрын
Thanks!
@tashamowery1679
@tashamowery1679 3 жыл бұрын
Thanks. This was very informative
@IDCWoodcraft
@IDCWoodcraft 3 жыл бұрын
@tasha, thanks. Very glad it was helpful.
@user-uk5tp6py9c
@user-uk5tp6py9c 7 ай бұрын
great info thank you
@IDCWoodcraft
@IDCWoodcraft 7 ай бұрын
You're so welcome!
@ajayioladele2677
@ajayioladele2677 Күн бұрын
You are great sir.
@jpanderson7285
@jpanderson7285 Жыл бұрын
Thankful to you Sir.
@IDCWoodcraft
@IDCWoodcraft Жыл бұрын
JP, you are so welcome my friend.
@ZappninLLP
@ZappninLLP 3 жыл бұрын
Thank you very much!
@IDCWoodcraft
@IDCWoodcraft 3 жыл бұрын
You're welcome Pete.
@josekumarp5545
@josekumarp5545 Жыл бұрын
Very. Useful. message thanks
@IDCWoodcraft
@IDCWoodcraft Жыл бұрын
Josekumar, glad this one helped you my friend.
@norm5785
@norm5785 2 жыл бұрын
Wonderful video, thank you for sharing this with us from Henrico County Virginia
@IDCWoodcraft
@IDCWoodcraft 2 жыл бұрын
Norm, my pleasure! Thanks for watching!
@shalukawijesiri9292
@shalukawijesiri9292 Жыл бұрын
excellent video. thank you
@IDCWoodcraft
@IDCWoodcraft Жыл бұрын
Shaluka, you are so welcome my friend.
@josephkickbusch340
@josephkickbusch340 Жыл бұрын
Thank you very much great job
@IDCWoodcraft
@IDCWoodcraft Жыл бұрын
Joseph, you are so very welcome.
@bubba6945
@bubba6945 2 жыл бұрын
This info is very useful and id like to see it used in a circumstance where you have to stop in the middle of a program and want to restart without starting from the beginning of the initial program
@IDCWoodcraft
@IDCWoodcraft 2 жыл бұрын
Brian, great suggestion. I have this on my video "to-do" list so hopefully I'll get that one out soon for you! Keep up the good work!
@bubba6945
@bubba6945 2 жыл бұрын
@@IDCWoodcraft Im just observing and learning. I have a cnc coming that I found a way to finance. I was gonna go with the longmill but I didnt have the funds available. I purchased the next one I had been considering because they offered financing that made it possible for me to get into this as a hobby and from there who knows one day at a time. Im disabled and ive started a whole new way of life and adjusting has been very difficult i needed a distraction and so ive choose this hobby to help me find my way again
@Technic2023
@Technic2023 2 жыл бұрын
Well explained Thanks for your effort
@IDCWoodcraft
@IDCWoodcraft 2 жыл бұрын
Waheed, my pleasure!
@dineshvenkata9037
@dineshvenkata9037 Жыл бұрын
Your explanation was awesome, now onwards i can't forgot the codes of working, its very helpful for beginners, thank for doing this practical video. Can you please explain G27 to 30
@IDCWoodcraft
@IDCWoodcraft Жыл бұрын
Dinesh, glad to hear that this fundamental knowledge is helping you so much on your CNC journey! Ill add the G27 to G30 to my video list, thanks for the good video idea.
@user-sh9cc3qs4q
@user-sh9cc3qs4q 7 ай бұрын
Absolutely great video,,,i want to learn CNC programming
@IDCWoodcraft
@IDCWoodcraft 7 ай бұрын
Glad to hear it brother. Keep working hard and learning everything you can.
@user-cg4fu1bt4d
@user-cg4fu1bt4d Жыл бұрын
Nice andprecise explanation
@IDCWoodcraft
@IDCWoodcraft Жыл бұрын
Thank you so much brother! Glad it was helpful!
@phungtran8297
@phungtran8297 2 жыл бұрын
Nice,thanks!
@IDCWoodcraft
@IDCWoodcraft 2 жыл бұрын
Phung, you bet!
@brianheath4884
@brianheath4884 Жыл бұрын
We use G53 instead of G28 to send are CNC milling machines to home position. This is so you don't have use G0 G91 G28 X0 Y0 Z0; Just use G0 G53 X0 Y0 Z0; to send home and machine stays in absolute so you don't stay in incremental by mistake. Also use standard (inch) mode because we use measuring tools that read in inches and metric to inches conversion is a simple conversion formula.
@IDCWoodcraft
@IDCWoodcraft Жыл бұрын
Brian, good call brother! You couldn't be more correct.
@Darkside_co
@Darkside_co Жыл бұрын
Thank u for this video
@IDCWoodcraft
@IDCWoodcraft Жыл бұрын
Manuel, you are so welcome my friend.
@reaper060670
@reaper060670 Жыл бұрын
Where did u get this CNC machine from man? It's the most different CNC Router machine I've seen so far.. It's cool as heck Garrett mate..
@IDCWoodcraft
@IDCWoodcraft Жыл бұрын
Slim, it is called a BOBs Evolution 4. I have sense moved onto the Longmill MK2.
@dluxbbq567
@dluxbbq567 5 ай бұрын
New follower, Awesome teaching Style! You have a New Fan, FA 440 EX user, I can already see I new to upgrade! Thank you
@IDCWoodcraft
@IDCWoodcraft 4 ай бұрын
dluxbbq567, you are so welcome my friend.
@bradkuhlemeyer8422
@bradkuhlemeyer8422 Жыл бұрын
Hey thanks for explaining a little about that ...... however I'm an idiot with that being said could you do a video on the whole process of say making a sign
@IDCWoodcraft
@IDCWoodcraft Жыл бұрын
Brad glad you liked this video. I have a bunch of great videos that will help you. Heres the link: kzfaq.info/get/bejne/itiVq61_qL7Hco0.html Hers another one: kzfaq.info/get/bejne/eZpmrcqmvq2xXaM.html
@jackiewebb9580
@jackiewebb9580 2 жыл бұрын
much much thanks!!!
@IDCWoodcraft
@IDCWoodcraft 2 жыл бұрын
You're welcome Jackie!!! How's the CNC'ing going so far?
@jpjpJPJPG
@jpjpJPJPG Жыл бұрын
Thank you
@IDCWoodcraft
@IDCWoodcraft Жыл бұрын
JP, you are so welcome my friend.
@normanstreeter5206
@normanstreeter5206 Жыл бұрын
Thanks, Garrett. What this points out to me is that because I have to use a pendant for controlling my machine then I'm somewhat limited in versatility. Did I read that right?
@IDCWoodcraft
@IDCWoodcraft Жыл бұрын
Norman, no not at all brother. You can use a pendant in conjunction with all the gcode I talked about in this video but it all depends on your controller and the pendant you use.
@richardmcwhorter7691
@richardmcwhorter7691 2 жыл бұрын
So I thought that this would be slightly relevant and maybe worth the time to review. Having seen it I say WOW, how helpful would this have been to know when I was troubleshooting my last issue! Great stuff keep it coming!
@IDCWoodcraft
@IDCWoodcraft 2 жыл бұрын
What issue was that?
@richardM980
@richardM980 2 жыл бұрын
@@IDCWoodcraft Well it was a couple of things actually. First I was trying to calibrate my machine (Openbuilds LEAD 1010) and I wanted to move the gantry from the command line. It seemed like sometimes I would get an absolute movement of say 100 mm. Other times it seemed like it was going to a position in the field of movement say x = 100 Y 50. I was entering x100 and nothing else?
@IDCWoodcraft
@IDCWoodcraft 2 жыл бұрын
@@richardM980 were you able to resolve it?
@richardM980
@richardM980 2 жыл бұрын
@@IDCWoodcraft I am not sure, we started having a lot of issues with the machine and we have just recently gotten things to call down. We covered everything from grounding the chassis to rerouting stepper wiring and ultimately think it was an issue with the control fan burning out and getting intermittent issues due to overheating. So when I get back in front of the machine and want to use the command line to calibrate should X100 always move me an absolute distance of 100 mm?
@user-yp3nf6un3e
@user-yp3nf6un3e 9 ай бұрын
I run fiber lasers and waterjets.....this is very helpful information
@IDCWoodcraft
@IDCWoodcraft 9 ай бұрын
Right on! I'm glad it was helpful brother!
@yassinesaidi2230
@yassinesaidi2230 Жыл бұрын
It's important and easy but the other codes also important..for example G54 to make a new home work of the program and how can you put the datum of work in any place on that table, in the center, in courners..etc
@IDCWoodcraft
@IDCWoodcraft Жыл бұрын
Yassine, you are so right about that one. Check out my video on work offsets. Heres the link: kzfaq.info/get/bejne/oN-ZZrarr9C8nYU.html
@rigbyprecisionmachining6210
@rigbyprecisionmachining6210 2 жыл бұрын
I think that G54, G03, and G02 would be very helpful as well
@IDCWoodcraft
@IDCWoodcraft 2 жыл бұрын
Rigby, very true! Thanks that's super helpful for our CNC brothers and sisters!
@cakeexperiencewithkajubier6275
@cakeexperiencewithkajubier6275 3 жыл бұрын
Perfect teacher
@IDCWoodcraft
@IDCWoodcraft 3 жыл бұрын
Thank you Kajubi!
@almaisic2391
@almaisic2391 2 жыл бұрын
Great video
@IDCWoodcraft
@IDCWoodcraft 2 жыл бұрын
Thakns Alma
@babbagebrassworks4278
@babbagebrassworks4278 Жыл бұрын
Simple conversion, Inches per minute to millimeters per second, multiply by 0.4(40%) 100 inches/minute is about 40 millimeters per second. 50ipm is 20mm/s....
@IDCWoodcraft
@IDCWoodcraft Жыл бұрын
BabbageBrassWorks, thanks for the conversions my friend these are absolutely right. This will definitely help out our CNC brothers and sisters!
@doesntmatter3068
@doesntmatter3068 Жыл бұрын
If your thinking of getting into CNC Routor, I really would think the person buying this expensive equipment would have already a good idea of how G code works. G20,G21, from my experience, in the software, you can set imperial or metric in the parameters, once set, you never have to think twice about it again. *All G code is important* . there is NO G code more important then any others. Some, you will use more then others. G0 and G1, you will use in EVERY program, however, you will never use G84 on a router.
@IDCWoodcraft
@IDCWoodcraft Жыл бұрын
Doesnt Matter, great points brother! Thanks for sharing.
@michaelrabon1189
@michaelrabon1189 Жыл бұрын
whooooa I think you just solved an issue I was having with the G20 and G21 translations... I uploaded filed to cut but it would move an almost imprecievable distance. I'll have to explore it when I'm at home.
@IDCWoodcraft
@IDCWoodcraft Жыл бұрын
Michael, right on brother! I'm glad it was helpful my friend. Happy cutting and safe travels!
@robertwebb9657
@robertwebb9657 2 жыл бұрын
Hi I really appreciated your video. You provided an excellent start point and clarity for a very old bloke who has added a couple of steppers to a Taig lathe and now wants to be able to drive them. Are you using Arduino to control your steppers? Woodie Brisbane Australia
@IDCWoodcraft
@IDCWoodcraft 2 жыл бұрын
Hey Robert, great question! Yes using an Arduino is a great option to control your stepper motors and cnc in general. The longmill uses an arduino and so does the Bobs CNC. I'm glad you enjoyed the video brother, keep up the good work!
@michaeljameson1046
@michaeljameson1046 3 жыл бұрын
Good video the question i have is when you import a file lets say tic tack doe from vectric and its in inches at watt stage to you have to change to metric in the job set up or toolpath creation if I am running UCCNC or doesn't it matter cheers thanks for your videos.
@IDCWoodcraft
@IDCWoodcraft 3 жыл бұрын
You can change it at any time. Vectric will simply convert the units, not the size.
@behzadabf
@behzadabf 2 жыл бұрын
thanxxxxx sir so much.
@IDCWoodcraft
@IDCWoodcraft 2 жыл бұрын
You're totally welcome Behzad!
@JC-nu6mn
@JC-nu6mn 3 жыл бұрын
Good video! I see you’ve gotten a few more subscribers, nice work! Two questions - Is it true that if you submitted a g28 for home while the bit is in the material the cnc will not raise it up first? It’s only telling it to do the x y move to home and nothing with the z? If you tell the machine to move to a point beyond your workspace what happens? Does it just stop at the farthest point it can reach or could you damage the machine?
@IDCWoodcraft
@IDCWoodcraft 3 жыл бұрын
Thanks @JC. Yes, I am gaining some traction. G28 is a direct move commant. NO! it will not raise first. It will simply rapid all axis to the home position without regard to any of the other axis positions. It will only do that when you when you "home" the machine, or find its home position (homing the machine). G28 will cause problems if the tool is in the part and you enter that command. DO NOT ENTER G28 if the tool is in the part! Regarding your second question...a good machine will have the parameters internally set so the machine cannot overrun its physically impossible limits. I likes BobsCNC because it has this feature built into it. It will never overtravel beyond the 24x24 workspace no matter what you try in commands. you'll find this out when you inadvertently try to do it. You'll get an error and wonder for a few minutes why the error occurred.
@JC-nu6mn
@JC-nu6mn 3 жыл бұрын
@@IDCWoodcraft thanks!
@sylvainforget2174
@sylvainforget2174 3 жыл бұрын
I've seen the result of someone programming X8 instead of X8. or X8.0. In the Fanuc language(industrial controller) that means X0.0008, about 8.0 inches too far. There was a lot of hard steel between the start of the move and attempted finish. Thank goodness the foreman was the operator. He wasn't yelling at anyone else, for once.
@IDCWoodcraft
@IDCWoodcraft 3 жыл бұрын
lol...yes, there is a lot of distance between 8.0 and 8 in any controller
@sylvainforget2174
@sylvainforget2174 3 жыл бұрын
@@IDCWoodcraft I 've also used a controller that saw 8 as 8 inches but that was weird to me. It is better to always explicitly state the value even if more keypresses are needed.
@IDCWoodcraft
@IDCWoodcraft 3 жыл бұрын
@@sylvainforget2174 a controller like that can create a dangerous habit of forgetting decimal points. I agree with you.
@bjpasco
@bjpasco 3 жыл бұрын
Loving your videos. I have a SainSmart 4030. This machine can't communicate with g code programs directly from my Mac running Big Sur (latest software.) So in order to run jobs I use the offline controller that that i load with g codes on SD card that I make in Carbide Create. There is a Machine Home option on controller but no way I can find to send bit back to Job Home. Do you have any experience with offline controllers?
@IDCWoodcraft
@IDCWoodcraft 3 жыл бұрын
When you are refering to offline controller...what specific program are you referign to?
@bubbaralphagu4750
@bubbaralphagu4750 7 ай бұрын
Hi Garrett, just what i was looking for someone that will walk me through what "G" codes are i bought the Genmitsu PROVerXL 4030 i have no problem putting things together that part was a breeze LoL but the tech part is where i shot myself in the foot, Your video is sooooo helpful i am on to look at your other videos to learn more thank you great video like they say practice makes perfect so i will practice the moves before i actually cut.
@IDCWoodcraft
@IDCWoodcraft 7 ай бұрын
Bubbaralphagu, you are so welcome my friend. Happy CNCing!
@stevengarcia2589
@stevengarcia2589 2 жыл бұрын
Dam you broke that down
@IDCWoodcraft
@IDCWoodcraft 2 жыл бұрын
Steven, sure did! Lol hope you enjoyed it!
@stevengarcia2589
@stevengarcia2589 2 жыл бұрын
Can you direct me to your yxz asix explained video I try to click it but these darn utube commercials
@JG-il7ie
@JG-il7ie 2 жыл бұрын
Changing a current program from G20 to G21 will it convert the speeds and feeds from standard to metric or will that only change the measurement format? Thanks for the help in advance.
@IDCWoodcraft
@IDCWoodcraft 2 жыл бұрын
That is a very good question. Yes, it will interpret everything in metric. It will not affect the spindle speed. Bit settings need to be set ahead of time.
@HemiDad1963
@HemiDad1963 2 жыл бұрын
Great video. Thank you. What is the machine you are using? It almost looks home built.
@IDCWoodcraft
@IDCWoodcraft 2 жыл бұрын
The one you're looking at is a Bob's CNC. I've since moved away from that because it's not strong enough. Now I use a long mill. This machine kzfaq.info/get/bejne/qNd7qsaircq3gKs.html
@daveambrose7287
@daveambrose7287 2 жыл бұрын
I think you should include G92 to set the frame of reference for the other G commands.
@IDCWoodcraft
@IDCWoodcraft 2 жыл бұрын
Hey Dave, that's a great suggestion! You're totally right G92 is super helpful!
@jimm.5664
@jimm.5664 3 жыл бұрын
You could also manually control the machine using the arrows too, right? Does the Shapeoko use G-Code too? I think I have a lot more questions to come!
@IDCWoodcraft
@IDCWoodcraft 3 жыл бұрын
Jim, you asked a good question and gave me a good idea for a video. All CNC machines use G-code so the Shapeoko will too. Yes, the arrow buttons will move the machine as well
@paddiman772
@paddiman772 2 жыл бұрын
Garrett, I am researching so I can get started with my CNC. Am embarrassed to say, that it's been sitting in my shop for over a year and I've never cut a thing with it! But my daily life has been in the way, and there's lots of things that needed doing before I can put it into service. My biz is demanding and complicated. Being a two-person shop, we can't keep up with demand for our products. So, now I'm embarking on how to write G-code. As I will need it to do everything I bought the machine for in the first place. It's a Probotix Asteroid, a sturdy machine. Do you have a suggestion for the best resource of the UGS program? I found some Google links, thought to ask you first. Thanks
@IDCWoodcraft
@IDCWoodcraft 2 жыл бұрын
Hi Paddiman, it's a great problem to have that your business is doing so well! I completely understand the growing pains and adjustments! No, I don't have any specific recommendations!
@maxgarcia9512
@maxgarcia9512 2 жыл бұрын
Hello Garrett, Excellent Video. Since I'm brand new to the CNC world, my questions are how do I start using the g codes with my software? Do I have to download G0, G1, G28, G20, and G21? Or do I type in the codes and the machine somehow knows what to do? Where is the command line on my software? How do I get there?
@IDCWoodcraft
@IDCWoodcraft 2 жыл бұрын
All coffees will be out in your programs by the software. You don't need to do anything.
@sakkary9081
@sakkary9081 Жыл бұрын
hey just wondering if that CNC is laser cut and where to purchase Simon
@IDCWoodcraft
@IDCWoodcraft Жыл бұрын
Hey, that is a Bob's CNC. It is laser cut. I no longer use it. Have moved on to a much stronger and better machine. this one → bit.ly/3JQx3BB
@whocaresidontcare2116
@whocaresidontcare2116 Жыл бұрын
When using G28 or G30 how are the coordinates set for their movement to that point?
@IDCWoodcraft
@IDCWoodcraft Жыл бұрын
WhoCares, For G28 this depends on if the machine is set to absolute or relative mode. For absolute mode, it moves a specified distance in relation to the work coordinate zero. In relative mode, it moves in relation to the machine/tools current position. For G30, it is just like G28 but it is instead a second reference position.
@martindelaney5419
@martindelaney5419 Жыл бұрын
Hi Garrett, Is it possible to add the home command ($H) when i am in Vectric? Its easy enough to make the addition when completed in my gcde location but wanted to complete this in Vectric before saving. Thanks Martin
@IDCWoodcraft
@IDCWoodcraft Жыл бұрын
Martin D, if you want to get into the weeds, you can modify the post processor that works with your machine. As to how to do that, you'll have to reach out to the post processor maker my friend and that's the only way I know my friend.
@martindelaney5419
@martindelaney5419 Жыл бұрын
Thanks for your speedy reply much appreciated. Martin
@gambhirahcaitanya4393
@gambhirahcaitanya4393 Жыл бұрын
thanks so much. please where are other g-code videos by you?
@IDCWoodcraft
@IDCWoodcraft Жыл бұрын
gambhirahcaitanya4393, have you seen this one here yet: kzfaq.info/get/bejne/fcWHmtl5mtq5aHk.html. I think you'll find it super helpful!
@ramijali6964
@ramijali6964 3 ай бұрын
Wow sir Lord of love ❤❤❤
@IDCWoodcraft
@IDCWoodcraft 3 ай бұрын
ramijali6964, glad to hear this one helped you my friend.
@leec2106
@leec2106 Жыл бұрын
My router was a 3018, however I added a pair of longer side rails so now Y is not quite double the 180, which should be 360, I think I get 330 or 340 for my Y. Do you have a video of setting your work offset? You X,Y are in the center of paper on your bed! Home is in the upper left corner. I don't get it my 3018 will not go to that same corner. It goes to the lower left corner. And to get it to move upper I have to use -##. my G-code is all wrong for that, what am I doing wrong.
@IDCWoodcraft
@IDCWoodcraft Жыл бұрын
Hi Lee, I dont have a video of setting up work offsets yet but its on the list brother. I don't really follow, could you send me some pictures to my email? I might be able to help you out there better.
@IDCWoodcraft
@IDCWoodcraft Жыл бұрын
Hi Lee. I did not have a video that talks about work offsets and how to use them. That's a little more advanced. As far as the homing position, the lower left is the standard. The Bob CNC router is built with the orientation in a different place. So your machine is fine
@howesfull8
@howesfull8 Жыл бұрын
Does G28 command any movement in the Z axis?
@IDCWoodcraft
@IDCWoodcraft Жыл бұрын
You can do g28x0y0 and it should only move those 2 axis
@josepuentes7995
@josepuentes7995 Жыл бұрын
Helow, I need some information, please. In which program is the G code made? so that the machine can read it and machine the piece. I have a Genmitsu PROVer 4030 cnc Router, to make aluminum molds....
@IDCWoodcraft
@IDCWoodcraft Жыл бұрын
Hi Jose. Your g code is written from your design software. You'll have to select the appropriate post-processor. I teach the Vectric software so if you use something else, unfortunately I cannot help you.
@IDCWoodcraft
@IDCWoodcraft Жыл бұрын
Jose, you make the G code in Vetric V carve when you save your toolpaths to a thumb drive. Or you can use software like Fusion 360 to make molds.
@HarderThanCalculus
@HarderThanCalculus 2 жыл бұрын
great video, but you were a bit mis-leading about G28, and you left out G28.1 completely. Thanks for the vids
@IDCWoodcraft
@IDCWoodcraft 2 жыл бұрын
Hey Calc. These videos are for beginners. G28.1 is a bit more than needed. But thank you.
@choiioklam8480
@choiioklam8480 11 ай бұрын
Hello Dear , possible help to solve a problem on my diy CNC ? problem is , the Z axis going down to make collision when machine start to move after I fix well the milling tool on top of the material block , I think it should be going up on first step then going down to start milling , hope can help on this , thank you very much .Regards John
@IDCWoodcraft
@IDCWoodcraft 11 ай бұрын
Choiioklam8480, it sounds like you may need to set your z zero brother. I recommend taking a look at this video here: kzfaq.info/get/bejne/i8d0gN2dxMC8hps.html. I think you'll find it super helpful! If this doesn't fix the issue, I recommend reaching out to your machine manufacturer. They should be able to give you a little more specific guidance for your machine.
@ntwadulamelapsychicreading9265
@ntwadulamelapsychicreading9265 3 жыл бұрын
What gcodes control the up and down step controls?
@IDCWoodcraft
@IDCWoodcraft 3 жыл бұрын
G0, G1, G2, G3 are the primary 4 for motion in x, y &z
@Cloakdagger639
@Cloakdagger639 2 жыл бұрын
So I run a machine called multi ax to size doors . The home code is G79XY, how can you learn a home code for different types of cnc machines of other comands, so if I ran a new machine how do I find an figure out these codes, iknow some codes are machine specific, is there an easy way to figure this kind of information out depending upon a machine? Thanks 😊
@IDCWoodcraft
@IDCWoodcraft 2 жыл бұрын
Hi Jake. I suggest you ask this in a CNC facebook group. You'll get some good responses
@carloslatorre9928
@carloslatorre9928 Жыл бұрын
how to position the spindle at left or rigth top corner 0f the work area as Home point.
@IDCWoodcraft
@IDCWoodcraft Жыл бұрын
Carlos, that's typically done with the G code on your design software when you generate the toolpaths.
@TheHalloweenmasks
@TheHalloweenmasks 2 жыл бұрын
What G code would be used for zero position on the work? Very helpful video, thanks.
@IDCWoodcraft
@IDCWoodcraft 2 жыл бұрын
Hi Twin. Can you explain this question a little better please?
@TheHalloweenmasks
@TheHalloweenmasks 2 жыл бұрын
If I hade a job on the table, and X,Y and Z were zeroed, If for some reason I had to jog away from this position, how would I make all disturbed axis positions move back to zero?
@IDCWoodcraft
@IDCWoodcraft 2 жыл бұрын
@@TheHalloweenmasks and your control software, switch to console, and enter G0X0Y0
@TheHalloweenmasks
@TheHalloweenmasks 2 жыл бұрын
@@IDCWoodcraft I use Eding software, I don't think this software has anything like what you describe. The support isn't that reliable either. Thanks anyway.
@gog1569
@gog1569 3 жыл бұрын
does x carve have a place to put in. these codes
@IDCWoodcraft
@IDCWoodcraft 3 жыл бұрын
Hi Margaret. Most likely. You would have to edit the codes. But if you're using Easel, it is already putting these codes in.
@regiebillones2358
@regiebillones2358 2 жыл бұрын
Why the Y axis is from left to right? So the X axis is forward and backward?
@IDCWoodcraft
@IDCWoodcraft 2 жыл бұрын
That's the way they designed that machine
@davidcox692
@davidcox692 10 ай бұрын
How do you get the machine to move on a diagonal please
@IDCWoodcraft
@IDCWoodcraft 10 ай бұрын
DavidCox, try using something like UGS and Gsender! They will be your best bet.
@bernym4047
@bernym4047 11 ай бұрын
M3 & M5😀
@IDCWoodcraft
@IDCWoodcraft 10 ай бұрын
bernym, I couldnt agree more my friend!
@srm113k
@srm113k 2 жыл бұрын
G21!
@IDCWoodcraft
@IDCWoodcraft 2 жыл бұрын
G21 = metric
@RoyEsslinger
@RoyEsslinger 8 ай бұрын
I am getting a g-code 301 and cant figure out what I am doing wrong because when I hit go on my machine the code pops up
@IDCWoodcraft
@IDCWoodcraft 8 ай бұрын
RoyEsslinger, reach out to your machine manufacturer brother! They can help you with that.
@Desiklown
@Desiklown 4 ай бұрын
can anyone help me with the error Invalid gcode ID:25 repeated g-code word found in block" ????????? I don't know what any of this means
@IDCWoodcraft
@IDCWoodcraft 4 ай бұрын
Desiklown, my apologies brother but I'm not too sure on this one. I recommend making a post on the CNC Entrepreneurs Facebook page here →facebook.com/groups/cncentrepreneurs. There's a ton of really helpful CNC brothers and sisters on there that will probably have some great tips for you!
@iancrossley6637
@iancrossley6637 3 жыл бұрын
It's like the DOS version. I like working in Windows.
@IDCWoodcraft
@IDCWoodcraft 3 жыл бұрын
Hi Ian. It has a DOS feel to it, which makes it much faster. Hoever, it is a windows based software.
@GRM87
@GRM87 2 жыл бұрын
Don’t forget G43 and G49 if you don’t want to crash
@IDCWoodcraft
@IDCWoodcraft 2 жыл бұрын
Gilbert, you are totally right brother! A good idea for another video!
@scottennis3397
@scottennis3397 2 жыл бұрын
hello, you sold me! how can I contact you for a purchase?
@IDCWoodcraft
@IDCWoodcraft 2 жыл бұрын
Hey Scott, what are you looking to buy brother?
@gamecaster5002
@gamecaster5002 3 жыл бұрын
is the softwear you are using free?
@IDCWoodcraft
@IDCWoodcraft 3 жыл бұрын
Hello Game. No. Vcarve desktop costs about $350. However, it is miles above the freebies in capability. If you have to go free, go Carbide Create or Easel
@gamecaster5002
@gamecaster5002 3 жыл бұрын
@@IDCWoodcraft ok thanks 😁
@JoeCorrado
@JoeCorrado 3 жыл бұрын
Every expert began in the same place... here.
@IDCWoodcraft
@IDCWoodcraft 3 жыл бұрын
Wow. Joe...I completely missed this comment. Yes, all beginners start at one place...the beginning.
@bubba6945
@bubba6945 2 жыл бұрын
Im a g28 😆
@IDCWoodcraft
@IDCWoodcraft 2 жыл бұрын
Brian, LOL!
Beginners Guide to CNC Bits - Including Speeds and Feeds
33:28
James Dean Designs
Рет қаралды 196 М.
KINDNESS ALWAYS COME BACK
00:59
dednahype
Рет қаралды 171 МЛН
路飞被小孩吓到了#海贼王#路飞
00:41
路飞与唐舞桐
Рет қаралды 82 МЛН
How Many Balloons Does It Take To Fly?
00:18
MrBeast
Рет қаралды 177 МЛН
ВОДА В СОЛО
00:20
⚡️КАН АНДРЕЙ⚡️
Рет қаралды 27 МЛН
Are You Ready to Learn to Write GCode for Your Touch Plates?
31:12
Paw Paw’s WorkShop
Рет қаралды 18 М.
G & M Code - Titan Teaches Manual Programming on a CNC Machine.
26:32
TITANS of CNC MACHINING
Рет қаралды 1,5 МЛН
CNC Machinist Made Easy: Intro to G codes
11:50
Matt Brittnacher
Рет қаралды 43 М.
G Code 101: Circles and Arcs
10:11
BobsCNC
Рет қаралды 46 М.
CNC Router & Designing For Beginners - Garrett Fromme
55:33
IDC Woodcraft
Рет қаралды 354 М.
Understand G code for beginners Part 1
42:11
Weitling In The Garage
Рет қаралды 257 М.
Secret Art of MACRO PROGRAMMING on a CNC Machine | G-Code Genius
12:03
TITANS of CNC MACHINING
Рет қаралды 106 М.
KINDNESS ALWAYS COME BACK
00:59
dednahype
Рет қаралды 171 МЛН