ความคิดเห็น •

  • @JamesDeanDesigns
    @JamesDeanDesigns 2 ปีที่แล้ว +12

    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.

  • @brucenewengland
    @brucenewengland 4 หลายเดือนก่อน +1

    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!

  • @rangita2
    @rangita2 3 ปีที่แล้ว +7

    Exactly what I needed, and no nonsense along the way. Thanks!

  • @j.hankinson7803
    @j.hankinson7803 4 ปีที่แล้ว +4

    Thanks Very much for posting this. Excellent explanation. For me reading about it is one thing, seeing this in action is much better.

  • @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.

  • @1donagin
    @1donagin 3 ปีที่แล้ว +1

    Best G-code tutorial I have ever seen!

  • @pietrohenriquericardo5945
    @pietrohenriquericardo5945 5 ปีที่แล้ว +3

    The best explication ! Thanks Man

  • @darinwhite5475
    @darinwhite5475 ปีที่แล้ว

    Super clear explanation. Thanks for making this vid, Barton.

  • @keys4692
    @keys4692 3 ปีที่แล้ว

    Great Job explaining the Coordinate System. TY

  • @design8studio
    @design8studio 8 หลายเดือนก่อน

    Thanks for this super helpful video!!! Very enlightening!

  • @Claude-Collerette
    @Claude-Collerette 3 ปีที่แล้ว

    This clears up a many questions ... Thanks a million...

  • @basilloizou1942
    @basilloizou1942 10 หลายเดือนก่อน

    That was very helpful in plain explanation thanks for a great video

  • @christianondrusek7757
    @christianondrusek7757 10 หลายเดือนก่อน

    great explanation on the G code thank you

  • @danhorton1877
    @danhorton1877 ปีที่แล้ว

    Really good stuff! many thanks.

  • @RB-no1is
    @RB-no1is 3 ปีที่แล้ว +1

    Excellent explanation, thank you! How do you set home position X =-184?

  • @urbanbiel2223
    @urbanbiel2223 2 ปีที่แล้ว

    Excellent explanation!

  • @kaspijpers
    @kaspijpers 3 ปีที่แล้ว

    great, thanks! clearer it can't be!

  • @CraigHollabaugh
    @CraigHollabaugh 6 ปีที่แล้ว +2

    Excellent coordination explanation. In your projects, how often have you used all the coordinate systems? Thanks.

    • @engserve
      @engserve 6 ปีที่แล้ว +1

      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.

  • @lindsay5985
    @lindsay5985 5 ปีที่แล้ว +2

    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 ปีที่แล้ว +3

      $$ 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.

  • @ahmedmagdyelmonshed704
    @ahmedmagdyelmonshed704 3 ปีที่แล้ว +1

    ​ 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 ปีที่แล้ว +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 ปีที่แล้ว +1

      @@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

  • @carlosdiaz4535
    @carlosdiaz4535 7 ปีที่แล้ว +1

    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 ปีที่แล้ว +1

      Yes, most CNC controllers can do that..

  • @sudo936
    @sudo936 4 ปีที่แล้ว +1

    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 ปีที่แล้ว +1

      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.

  • @lindsay5985
    @lindsay5985 5 ปีที่แล้ว +2

    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 ปีที่แล้ว +1

      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 ปีที่แล้ว +2

      ​@@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

  • @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 5 หลายเดือนก่อน

      i am also interested in the grbl console. Is the source code available for download somewhere?

  • @pkkushwaha4645
    @pkkushwaha4645 9 หลายเดือนก่อน

    My work coordinates are showing, its always stay x0, y0, and z0,
    Please help me