Understanding G-code Coordinate Systems

  Рет қаралды 18,432

Barton Dring

Barton Dring

Күн бұрын

This video is a quick tutorial and demonstration of G-Code coordinate systems.
If you like it please subscribe and follow me @buildlog

Пікірлер: 40
@brucenewengland
@brucenewengland 2 ай бұрын
Thank you Bart, for taking the time to create this. I also really appreciate all the work you've done and shared with FluidNC and the controllers; I bought your 6x CNC Controller for my first home DIY CNC table (plasma and router), and it's been fantastic! Thank You!
@JamesDeanDesigns
@JamesDeanDesigns 2 жыл бұрын
This is brilliant explanation and break down of how it all works. I tried reading up on this and it all sounded complicated but your explanation and break down was really easy to understand. Thank you.
@rangita2
@rangita2 3 жыл бұрын
Exactly what I needed, and no nonsense along the way. Thanks!
@j.hankinson7803
@j.hankinson7803 4 жыл бұрын
Thanks Very much for posting this. Excellent explanation. For me reading about it is one thing, seeing this in action is much better.
@1donagin
@1donagin 3 жыл бұрын
Best G-code tutorial I have ever seen!
@midwestcyberpunk
@midwestcyberpunk Жыл бұрын
Bart - I watched this years ago but i'm just now taking it in and applying it. Thanks for the clear, concise presentation.
@pietrohenriquericardo5945
@pietrohenriquericardo5945 5 жыл бұрын
The best explication ! Thanks Man
@keys4692
@keys4692 3 жыл бұрын
Great Job explaining the Coordinate System. TY
@darinwhite5475
@darinwhite5475 Жыл бұрын
Super clear explanation. Thanks for making this vid, Barton.
@Claude-Collerette
@Claude-Collerette 3 жыл бұрын
This clears up a many questions ... Thanks a million...
@urbanbiel2223
@urbanbiel2223 2 жыл бұрын
Excellent explanation!
@basilloizou1942
@basilloizou1942 8 ай бұрын
That was very helpful in plain explanation thanks for a great video
@design8studio
@design8studio 5 ай бұрын
Thanks for this super helpful video!!! Very enlightening!
@christianondrusek7757
@christianondrusek7757 8 ай бұрын
great explanation on the G code thank you
@danhorton1877
@danhorton1877 Жыл бұрын
Really good stuff! many thanks.
@kaspijpers
@kaspijpers 3 жыл бұрын
great, thanks! clearer it can't be!
@RB-no1is
@RB-no1is 3 жыл бұрын
Excellent explanation, thank you! How do you set home position X =-184?
@lindsay5985
@lindsay5985 5 жыл бұрын
Thanks for this. Super video, I learnt a lot. Was it difficult to get the console to talk to the CNC? Are the $ commands only available in GRBL? I currently use Marlin, and the $ commands did not work so I presume they are GRBL only.
@engserve
@engserve 5 жыл бұрын
$$ is a Grbl only thing. Grbl more strictly adheres to the NIST standard of Gcode than Marlin. NIST gcode does not deal with machine setup, so the $$ menu was created. Marlin created a lot of custom gcodes. It also does not use existing gcodes like G92 and G28 in the best ways. Therefore this video probably does not apply very well for Marlin.
@CraigHollabaugh
@CraigHollabaugh 6 жыл бұрын
Excellent coordination explanation. In your projects, how often have you used all the coordinate systems? Thanks.
@engserve
@engserve 6 жыл бұрын
I don't think I have ever used all of them. Maybe 3 max.
@CraigHollabaugh
@CraigHollabaugh 6 жыл бұрын
that's kind of what I expect on my projects as well.
@carlosdiaz4535
@carlosdiaz4535 7 жыл бұрын
Hi, really interesting project! I'm new to CNC machines, i have a question, the same CNC machine can be used like a tiny pick and place machine, changing the head of the tool, instead of the drill placing an air pump? PSoC Rocks!
@engserve
@engserve 7 жыл бұрын
Yes, most CNC controllers can do that..
@ahmedmagdyelmonshed704
@ahmedmagdyelmonshed704 3 жыл бұрын
​ so what i did understand is that these coordinate system codes are ready to be adjusted up to my choice for any point i like, but if i fix the G55 for a point, then it will set forever until i change later, but how to reset it to all zero like G59 was showing on your video. that was one question, the other t is one far more deep into matter. how the machine be able to go to the G55 position set before, i guess it need an anchor point to relate to, so it won't loose ground and just go to a nearby location but not same. in last, how in practice i would benefit from these all. i thank you in advance, your video was enlightening
@engserve
@engserve 3 жыл бұрын
In Grbl all offsets (G54-G59) can be reset to 0 with $RST=# In individual offset can be set to 0 with G10 L2 Pn X0 Y0 Z0, where n=0 for the current system and P1=G54 through P6=G59. All systems are offset from the machine location, which is set by homing.
@ahmedmagdyelmonshed704
@ahmedmagdyelmonshed704 3 жыл бұрын
@@engserve that is great. So how do we incorporate that in cam. Manual insert in the G lines. Or how?
@engserve
@engserve 3 жыл бұрын
@@ahmedmagdyelmonshed704 They are standard gcode except for $RST=#. You can put them in any CAM file or send them from console. Read this documentation linuxcnc.org/docs/html/gcode/g-code.html
@sudo936
@sudo936 4 жыл бұрын
The Offsets and the predefined positions seem redundant? I guess one would not start a job from g28 or g30 since they are not work zero. I suppose you could zero a g5x to the same position as a g28 or g30?
@engserve
@engserve 4 жыл бұрын
I generally set G28 at my home position. If I want the machine to go there without a homing cycle, it is easy. I often set G30 just outside my workpiece if I am doing repeat work. The machine gets out of my way, but stays close for a quick repeat.
@makerpunch191
@makerpunch191 3 жыл бұрын
Nice! Is the manual grbl console available somewhere? It looks like a really useful g-code sender level, with enough things visible...
@larsherrnsdorf3344
@larsherrnsdorf3344 Жыл бұрын
Did you find the source for the program " manual GRBL console"
@larslindner8584
@larslindner8584 3 ай бұрын
i am also interested in the grbl console. Is the source code available for download somewhere?
@lindsay5985
@lindsay5985 5 жыл бұрын
Is there a way to jog to your work piece 0,0,0 , remember the position, then home XY and come back to the work piece position? I want to recall my workpiece origin after homing. Thanks
@engserve
@engserve 5 жыл бұрын
Yes, that is what coordinate systems are for. You can create 6 custom 0,0,0 locations. In the video I create (2) custom 0,0,0 locations.
@lindsay5985
@lindsay5985 5 жыл бұрын
Barton Dring yes, I did watch the video. You recommended homing first. I’m asking if there is a way to set the part coordinate system first and then home machine coordinates without losing the part location. If so, how? Thanks
@engserve
@engserve 5 жыл бұрын
​@@lindsay5985 Normally you should always home first, or the values you enter are meaningless. If you enter an offset using G10 L20 P0 X0 Y0 Z0 it will offset from an incorrect zero if the machine was not homed. If you know the exact offset from the home position, you can use a variant (L2) of the G10 command. G10 L2 P0 X5 Y5 Z5. This will directly set the G54 values to the numbers you specify. The machine does not care if it was homed or not because the current machine location does not matter. It just directly sets the G54 values.
@lindsay5985
@lindsay5985 5 жыл бұрын
Barton Dring thanks
@pkkushwaha4645
@pkkushwaha4645 7 ай бұрын
My work coordinates are showing, its always stay x0, y0, and z0, Please help me
2.  Homing and Work Coordinate Systems Using Grbl - MillRight CNC
28:17
Infinity Cutting Tools
Рет қаралды 6 М.
Basic Movements with G-Code
8:32
Practical Machinist
Рет қаралды 62 М.
Mama vs Son vs Daddy 😭🤣
00:13
DADDYSON SHOW
Рет қаралды 39 МЛН
Little girl's dream of a giant teddy bear is about to come true #shorts
00:32
EVOLUTION OF ICE CREAM 😱 #shorts
00:11
Savage Vlogs
Рет қаралды 6 МЛН
Best Toilet Gadgets and #Hacks you must try!!💩💩
00:49
Poly Holy Yow
Рет қаралды 15 МЛН
Universal Gcode Sender Probe Module Demo
12:39
Will Winder
Рет қаралды 91 М.
G code for beginners Part 2 G53 How and when to use
16:44
Weitling In The Garage
Рет қаралды 8 М.
Homing and Work Coordinate Systems using Grbl with Millright CNC
26:07
FluidNC a new CNC Firmware
19:08
Barton Dring
Рет қаралды 48 М.
MIT Cheetah / Hobby King Cheetah Motor Testing
5:50
Barton Dring
Рет қаралды 31 М.
Hacker's Guide to UART Root Shells
17:40
Flashback Team
Рет қаралды 470 М.
Designing Billions of Circuits with Code
12:11
Asianometry
Рет қаралды 585 М.
3018 CNC Limit Switches & Universal GCode Sender
15:10
thehardwareguy
Рет қаралды 34 М.
Basic G-Code programming for CNC routers
23:43
G-Code Tutor
Рет қаралды 215 М.
iPhone 15 Pro Max vs IPhone Xs Max  troll face speed test
0:33
Как бесплатно замутить iphone 15 pro max
0:59
ЖЕЛЕЗНЫЙ КОРОЛЬ
Рет қаралды 7 МЛН
Что делать если в телефон попала вода?
0:17
Лена Тропоцел
Рет қаралды 2,8 МЛН
Samsung laughing on iPhone #techbyakram
0:12
Tech by Akram
Рет қаралды 4,3 МЛН