Тёмный

Are You Ready to Learn to Write GCode for Your Touch Plates? 

Paw Paw’s WorkShop
Подписаться 168 тыс.
Просмотров 18 тыс.
50% 1

You must have the GCode to use the 3 axis touch plate and the z axis touch plate. Where do you get it unless you write your own?
Link to making a Z axis probe: • How to Make a Z Probe ...
Link to making a 3 axis probe: • How to Make a 3 Axis T...
Comments or questions My email is:
PawPawsWorkShop411@gmail.com
Help support my channel Patreon:
/ pawpawsworkshop
Link to Laser: jtechphotonics...
Link to Z axis and CNC machine kits and parts for DIY CNC
cnc4newbie.com
Demon Controller By Designs by Phil:
cnc4newbie.com...
WOW! 15% OFF offer. Used the code below to take advantage of this fantastic offer.
Affiliate Link to Purchase STARBOND GLUE:
15% OFF PROMO CODE pawpawsworkshop15
www.starbond.com?rfsn=2376834.ca9c16
_______________________________________________________________________________________________
AMAZON AFFILIATE LINKS:
As an Amazon affiliate I earn from qualifying purchases:
Link to My Amazon Affiliate Store:
www.amazon.com...
Frequently needed supplies:
Replacement brushes for DeWalt 611 Router: amzn.to/2Sknovz
DeWalt 611 Router: amzn.to/2Sp7H6l
90 degree v-bit: amzn.to/2WspRDf
60 degree v-bit: amzn.to/2sYTK0k
Freud bottom cutting bits: amzn.to/2H30R00
Router Bit Set: Router Bit Set 1/4" Shank: amzn.to/2G4iQDH
Oramask 813 12"x10' Roll amzn.to/2VrrUe5
Oramask 813 12"x20' Roll amzn.to/2ViovxQ

Опубликовано:

 

12 сен 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 114   
@DADezign
@DADezign 3 года назад
Greetings, I just wanted to give you a couple of tips on your code. At the beginning of your macros if you define G91 you don't need to enter it over and over. It's defined until you change it EX: G20; G91; G38.2 Z1.5 .... G91 is now defined. Also G0 has been defined too many times. G0 X; Z; Y; each instance after the ; is a separate command and G0 is carried thru. You only have to redefine if you alter the scheme such as a G92 command. This being said I have cleaned up your code. This is what is running on my machine at the moment. G20; G91; G38.2 Z-1 F3; G92 Z.255; G0 Z.5; X-1.25; Z-.75; G38.2 X1 F3; G92 X-.377; G0 X-.375; Z.75; X1.145; Y-1.25; Z-.75; G38.2 Y1 F3; G92 Y-.377; G0 Y-.375; Z.75; Y1.145 Notice only 3 G0 commands. Just wanted to help you clean up your code. I have designed 2 versions of the macro above with a .125 offset for .25 mills and a .0625 for .125 mills so I don't have to keep recalculating the offsets. I do thank you for the idea of the plate design and for explaining in English terms what can be confusing to many. Hope this helps in future endeavors.
@PawPawsWorkShop
@PawPawsWorkShop 3 года назад
This is fantastic! I am still learning how to code and this information helps greatly. I will be study this and making changes. Thank you very much.
@michaelcocroft9700
@michaelcocroft9700 3 года назад
Is there a way to code the movement back to zero instead of having to enter each axis and click move? How do you grab the values that are displayed and just move that amount negative?
@flypic1098
@flypic1098 3 года назад
@@michaelcocroft9700 Hi if I understand you . . . You're over complicating it. Once the probe stops the next bit of code tells the control that it's Zero so just move to Zero with G90 ( Absolute ) not G91 (incremental) So the G92 tells each axis that it's a distance from Zero ( so it knows where that axis zero is) Hope I explained it clearly. Jim
@gitbse
@gitbse 3 года назад
This is excellent. I'm a g code newbie, but this really helps the learning. Learning how to program my machine is really the next step up
@oglaucio
@oglaucio 2 года назад
Thank you for the thorough explanation. While converting to Metric to help my brother, I took the liberty to convert the hard-coded values into variables so anyone can just change the values and not mess with the gcode itself. This gcode is in METRIC system. If you want to use Imperial, change G21 to G20 and your variables accordingly. Cheers! ;VARIABLES #101=6(PROBING BIT DIAMETER) #130=50(FEED RATE) ; #102=10(TOUCHPLATE WALL THICKNESS FOR Z PROBE) #103=15(TOUCHPLATE WALL THICKNESS FOR X PROBE) #104=15(TOUCHPLATE WALL THICKNESS FOR Y PROBE) ; #105=-20(MAXIMUM AMOUNT TO MOVE Z IN ORDER TO FIND TOUCHPLATE - down) #106=15(AMOUNT TO MOVE Z AFTER Z PROBE - up) ; #107=-40(AMOUNT TO MOVE X BEFORE X PROBE - left) #108=-20(AMOUNT TO MOVE Z BEFORE X PROBE - down) #109=15(MAXIMUM AMOUNT TO MOVE X IN ORDER TO FIND TOUCHPLATE - right) ; #110=-15(AMOUNT TO MOVE X AFTER X PROBE - left) #111=10(AMOUNT TO MOVE Z AFTER X PROBE - up) #112=40(AMOUNT TO MOVE X AFTER X PROBE - right) ; #113=-40(AMOUNT TO MOVE Y BEFORE Y PROBE - closer to you) #114=-10(AMOUNT TO MOVE Z BEFORE Y PROBE - down) #115=-20(MAXIMUM AMOUNT TO MOVE Y IN ORDER TO FIND TOUCHPLATE - away from you) ; #116=-20(AMOUNT TO MOVE Y AFTER Y PROBE - closer to you) #117=20(AMOUNT TO MOVE Z AFTER Y PROBE - up) #118=40(AMOUNT TO MOVE Y AFTER Y PROBE - away from you) ; ; 3 AXIS PROBE G21; G91; ; START Z PROBE G38.2 Z#105 F#130; G92 Z#102; Z PLATE THICKNESS G0 Z#106; ; START X PROBE G0 X#107; G0 Z#108 G38.2 X#109 F#130; G92 X[#103+[#101/2]]; X PLATE THICKNESS + PROBING BIT RADIUS G0 X#110; G0 Z#111; G0 X#112; ; START Y PROBE G0 Y#113; G0 Z#114; G38.2 Y#115 F#130; G92 Y[[#104+[#101/2]]*-1]; Y PLATE THICKNESS + PROBING BIT RADIUS G0 Y#116; G0 Z#117; G0 Y#118;
@PawPawsWorkShop
@PawPawsWorkShop 2 года назад
Wow, thank you very much. This is excellent information. I really appreciate this.
@ScrewThisGlueThat
@ScrewThisGlueThat 4 года назад
Paw Paw... I always feel so bad when I forget to like a persons video so I have now gotten into the habit of clicking the "Like" at the very beginning of the video. Thanks for all you do in the world of RU-vid.
@PawPawsWorkShop
@PawPawsWorkShop 4 года назад
Thank you very much for the "like" and thank you for supporting this channel.
@thx1138y
@thx1138y 3 года назад
Every moment that is better and better , now a im passing to the dark side..tks for share Paw Paw´s Workshop your deserved like again..!!!
@PawPawsWorkShop
@PawPawsWorkShop 3 года назад
Thank you very much! I appreciate it very much.
@glensmith-or1bp
@glensmith-or1bp 4 месяца назад
Starting my beginners learning. Lots to learn wish me luck but I am in no rush plenty of time to learn on the weekends
@PawPawsWorkShop
@PawPawsWorkShop 4 месяца назад
Fantastic! Congratulations
@sledgehammer7998
@sledgehammer7998 2 года назад
I definitely needed to know this information since I have to write my own code for the touch plate. Funny part in the video is when he mentioned that if you have any questions post it in the comments. Who in the world would have any questions after looking at this, this video was 100% thorough with no confusion and everything was explained so simple.
@PawPawsWorkShop
@PawPawsWorkShop 2 года назад
Thank you. Glad it helped you
@jamesbannerman4804
@jamesbannerman4804 Год назад
Outstanding. I work in cnc and your video will make it easy for the inexperienced to set up their 3 axis probe with no issue.
@PawPawsWorkShop
@PawPawsWorkShop Год назад
Thank you very much. I appreciate your comments very much.
@datadoug99
@datadoug99 4 года назад
Today is the first day of my home built CNC machine. And what you have taught me here I will do very shortly. Thanks very much for the great information!
@PawPawsWorkShop
@PawPawsWorkShop 4 года назад
Awesome! I'm glad that it helped you.
@ndoghouse6853
@ndoghouse6853 2 года назад
Thank you sir! I just made me a round touch plat and works wonderfully. Im gonna use the knowledge you and others just gave me and whack two sides off my round one and make a 3 point button! Thanks for your contribution, the G-code and for the stuff I dont know yet!
@PawPawsWorkShop
@PawPawsWorkShop 2 года назад
My pleasure. I’m glad that everything worked for you. Thank you for watching
@ndoghouse6853
@ndoghouse6853 2 года назад
@@PawPawsWorkShop im a paw paw too! can't wait for my grandkids see this machine. they will love it. maybe they will be writing G-code for me:)
@larryschmitt2513
@larryschmitt2513 10 месяцев назад
Great Video, a lot of good information!
@PawPawsWorkShop
@PawPawsWorkShop 10 месяцев назад
Glad it was helpful! Thank you very much
@Sirxx99.
@Sirxx99. 2 года назад
Thanks this helps explain it more even for me. Since this was over a year ago to try and help others. I also wanted to mention there is a newer version of UGS that has (return to zero) button which might make it easier to return it instead of doing it by typing it in. Also the new version you can move xy and z independently now so you don't accidentally jam your bit into the board buy forgetting to change xy movements which might be higher increments than what you'd like to set Z movements for. Great stuff Paw Paw!
@PawPawsWorkShop
@PawPawsWorkShop 2 года назад
Thank you very much for your comments.
@flypic1098
@flypic1098 3 года назад
Great. I'm an ex CNC turner so this all made sense. I didn't know the commands you were using but now I do so a great big thank you. I just bought a Z probe kit but not got it working yet. ( Keeps throwing up errors) so now I can go an troubleshoot what's not right (I hope) Thanks again. Jim
@PawPawsWorkShop
@PawPawsWorkShop 3 года назад
You're welcome!
@warrenking970
@warrenking970 2 года назад
thank you for the great video, I was having problems with my probe set up and went step by step with your video and it works fine now. I use your videos all the time as they are very well done and instructive .
@PawPawsWorkShop
@PawPawsWorkShop 2 года назад
Awesome! I’m so happy that the video helped you
@attepitkanen7358
@attepitkanen7358 9 месяцев назад
Informative! Thanks!
@PawPawsWorkShop
@PawPawsWorkShop 9 месяцев назад
Glad it was helpful!
@russellwindsor8366
@russellwindsor8366 3 года назад
Great Job, I really enjoy watching your videos, I learn quite a bit from them. Stay healthy and keep making videos.
@PawPawsWorkShop
@PawPawsWorkShop 3 года назад
Thank you very much.
@akazawa123
@akazawa123 3 года назад
Thank you for helping me understand the logic, your an excellent teacher!
@PawPawsWorkShop
@PawPawsWorkShop 3 года назад
You are so welcome!
@JohnColgan.
@JohnColgan. 3 года назад
This making more sense as I'm getting more familiar with G-Code. When you define the macro, it's tied to a fixed radius bit, it won't work if you change bits from say 1/4 in to 1/8 in
@PawPawsWorkShop
@PawPawsWorkShop 3 года назад
Just write a different macro. You only need to change two numbers
@warrenking1815
@warrenking1815 3 года назад
Good job,very detailed explanation and also good demo.
@PawPawsWorkShop
@PawPawsWorkShop 3 года назад
Thank you very much
@thebridgeninja
@thebridgeninja 2 месяца назад
Thanks!
@PawPawsWorkShop
@PawPawsWorkShop 2 месяца назад
You’re very welcome!
@rescobar8572
@rescobar8572 6 месяцев назад
SUBSCRIBED!! THANK YOU FOR YOUR VIDEOS AND SERVICE. 🙏🏻
@PawPawsWorkShop
@PawPawsWorkShop 6 месяцев назад
Welcome aboard! Thank you so very much. I’m glad that my videos help you
@kuravani1963
@kuravani1963 4 года назад
Thanks for the explanation, Better to open CNC Training class.
@PawPawsWorkShop
@PawPawsWorkShop 4 года назад
Glad it was helpful!
@hotfuzz1913
@hotfuzz1913 4 года назад
Thanks for the excellent tutorial you're a great teacher
@PawPawsWorkShop
@PawPawsWorkShop 4 года назад
You're very welcome! Glad that it helped you.
@mparalk
@mparalk 3 года назад
Thanks..... great job Mr. pawpaw...
@PawPawsWorkShop
@PawPawsWorkShop 3 года назад
You’re very welcome
@Matt-wb7lm
@Matt-wb7lm 4 года назад
Great video. Wondering why the machine didn't already know where the 0,0,0 point was when you had entered all of the offsets. You had to manually enter the coordinates to move to 0. I may have missed something.
@PawPawsWorkShop
@PawPawsWorkShop 4 года назад
I do not use the homing switches. I must tell where the machine is
@shelby50411
@shelby50411 3 года назад
Great video pawpaw...soon u b 100k subscribers...
@PawPawsWorkShop
@PawPawsWorkShop 3 года назад
Thank you so much 😀 My goal was to be a 100k by 2-20-21 which is my three years anniversary on RU-vid but I do not think I am going to be there quite yet.
@andrewjohns6823
@andrewjohns6823 4 года назад
thanks
@PawPawsWorkShop
@PawPawsWorkShop 4 года назад
You're welcome!
@stolionly
@stolionly 3 года назад
A little late to the party -do love your videos Since I use homing on my X-Carve inorder to get the probing commands to work I had to turn off soft limits $20=0 Cheers Mike
@PawPawsWorkShop
@PawPawsWorkShop 3 года назад
Thank you
@arjundas708
@arjundas708 3 года назад
Excellent sir
@PawPawsWorkShop
@PawPawsWorkShop 3 года назад
Thank you very much.
@IceCreams62
@IceCreams62 4 года назад
Nice explanation, thanks. All ok with the weather ?
@PawPawsWorkShop
@PawPawsWorkShop 4 года назад
Thank you very much. Yes, we are all fine. All of the storms turned away from us. We now have Beta that is giving us rain for the next several days.
@saintcharlesdesigngroup4419
@saintcharlesdesigngroup4419 3 года назад
You failed to point out that the .5625 on the X axis is also - .5625 @time stamp 31:11 Thank You so much it helped very much!
@PawPawsWorkShop
@PawPawsWorkShop 3 года назад
Thank you very much, you just did.
@tomgarrison4552
@tomgarrison4552 3 года назад
Enjoy watching your show. Have you ever done a 3 axis probe on a X-Carve? Can it be done? Would like to see it done very much.
@PawPawsWorkShop
@PawPawsWorkShop 3 года назад
I have not considered it but it is possible. You have to go into machine advanced and under the advanced setting in the probe you can enter the gcode for the probe.
@DougieD61
@DougieD61 8 месяцев назад
Why is the Z-1.0 command needed? Won't the machine automatically lift the spindle as soon as it touches the plate? What if you left out this command entirely?
@PawPawsWorkShop
@PawPawsWorkShop 8 месяцев назад
When you are writing gcode you have to tell the machine everything. It will only do what is written. Nothing is automatic
@davidabineri908
@davidabineri908 4 года назад
I think I may have missed the use of the semicolon in writing the G code? Did you mention this detail? Thanks
@PawPawsWorkShop
@PawPawsWorkShop 4 года назад
It just ends one line of code and the beginning of another
@dougtodd5793
@dougtodd5793 3 года назад
Paw Paw, Where did you get the power supply box you use, and why do we need it?
@PawPawsWorkShop
@PawPawsWorkShop 3 года назад
I made the box with the off/on switch, and the abort, pause, restart buttons all are not on the controller. Most importantly, I decided to put the controller under the table, therefore, I wanted this box on top of the table. This also gives me easy access to the probe connection.
@dougtodd5793
@dougtodd5793 3 года назад
@@PawPawsWorkShop You lost me. Could you do a video of how you made it and the wiring process?
@PawPawsWorkShop
@PawPawsWorkShop 3 года назад
ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-W97Xa3-s_tE.html
@rogerhickson-snook6935
@rogerhickson-snook6935 Год назад
Hi Paw paw . hope you well. I try make probe touch plate with mm not inch how workout for mm?
@PawPawsWorkShop
@PawPawsWorkShop Год назад
When you write the code use G21 to be in the mm. Then all movements should be expressed in mm.
@rogerhickson-snook6935
@rogerhickson-snook6935 Год назад
Touch plate 0.125 G20 G38.2 Z-10 F2; G92 Z.125 G91 G0.5 exsample say = Touch plate 20mm G21 G38.2 Z-40 F200 G92 Z20; G91 G020 ?? right
@PawPawsWorkShop
@PawPawsWorkShop Год назад
G20 is establishing inches. Therefore touchplate is .125 inches. Hope that helps G21 would set the mm
@jstef4136
@jstef4136 3 года назад
Thanks for that, big help. I have 1 issue, my touch plate thickness is .242 on x and y axis, I added .125 for half of a 1/4 inch bit.. .367 total.....my bit ends up not centered over corner of material but on the outside edge of x and y axis. I use bcnc and have homing switches on my Powerroute.
@PawPawsWorkShop
@PawPawsWorkShop 3 года назад
Without seeing it, I'm not sure how to correct the issue. I have to think that the measurement is off somewhere. Adjust the measurement until the bit is exactly centered over the x,y, 0 position. The end result is what you are after.
@jstef4136
@jstef4136 3 года назад
@@PawPawsWorkShop I guess if I just add another .125 to each command for x and y it should put me over center of corner. Weird that that happens. Is there an end command to save or record that as my zero? such as g10 p0 l20 x0 y0 z .5
@stevedavis876
@stevedavis876 2 года назад
I’m ready To code with your video and the comments! Now when not using easel, but vcarve/ugs. After you probe and load the file. When you click send will it raise the bit a little automatically like in easel? Or is it something separate after xyz 0.
@PawPawsWorkShop
@PawPawsWorkShop 2 года назад
It will raise the bit because of the safety height that you have set in Easel
@stevedavis876
@stevedavis876 2 года назад
@@PawPawsWorkShop thank you but I meant not using easel. Like how you use vcarve then to ugs to run the carve. Not using easel anymore. So when you set zero on ugs and click run or send, will it raise the bit before carving? Ready to carve switches and plate settings good to go just don’t want to drag the bit across.
@PawPawsWorkShop
@PawPawsWorkShop 2 года назад
In VCarve you also have to set the safety heights. It will be saved as part of the gcode
@rogerhickson-snook6935
@rogerhickson-snook6935 Год назад
Hi I try make G code for mach 3 but not work no move just noting check below if right ? maybe I missing something ? G21 MM G38.2 Z-25 F100; G92 Z10; G91 G0 Z10; G0 X-50; G91 G0 Z18; G38.2 X25 F100; G92 X20; G91 G0 X-5; G91 G0 Z18; G91 G0 X50 G91 G0 Y-50; G91 G0 Z18; G38.2 Y25 F100; G92 Y20; G91 G0 Y-5; G0 Z18; G91 G0 Y50
@PawPawsWorkShop
@PawPawsWorkShop Год назад
I am not familiar with Mach 3. It operates on a different system. I know you can use gcode but I do not know the differences in the two systems
@jeffreystewart6571
@jeffreystewart6571 4 года назад
What books do you recommend for learning to write G-code?
@PawPawsWorkShop
@PawPawsWorkShop 4 года назад
I have not research a series of books on the topic. I do not intend to write code on a regular basis as the programs do that for the various projects. It is very useful to write the code for the two probes. RU-vid does a good basic job. Most times you have to research many many videos to get all the necessary information.
@jimkemps1676
@jimkemps1676 3 года назад
I have entered your macro code in my CNC using UGS but instead of moving in inches the machine moves in mm. I have the latest UGS platform installed.
@PawPawsWorkShop
@PawPawsWorkShop 3 года назад
When you write the Gcode macro, you start with G20 for inches or G21 if you wish to write the code in mm.
@prestongriffin416
@prestongriffin416 Год назад
does the g code apply to like running a laser Preston
@PawPawsWorkShop
@PawPawsWorkShop Год назад
Yes laser run with gcode also as well as 3D printers
@prestongriffin416
@prestongriffin416 Год назад
@@PawPawsWorkShop thank you very much Have great new years Preston
@a.poovasanthan9577
@a.poovasanthan9577 3 года назад
Super grandpa🔥🔥
@PawPawsWorkShop
@PawPawsWorkShop 3 года назад
Thank you
@ohske
@ohske 4 года назад
☺️👍👍👍👌♥️
@PawPawsWorkShop
@PawPawsWorkShop 4 года назад
Thanks
@jongrace9133
@jongrace9133 Год назад
Where did you find what the codes meant
@PawPawsWorkShop
@PawPawsWorkShop Год назад
Google Gcode
@DomzGarage
@DomzGarage 4 года назад
Did you ever had an issue that zero in the center of your design in Vcarve and when zero the same on picsender and send code starts drilling a hole 3" bellow the design?
@PawPawsWorkShop
@PawPawsWorkShop 4 года назад
No, I have never had that problem. One, I do not use picsender, I use UGS. It sounds like you lost the calibration on your Z axis.
@DomzGarage
@DomzGarage 4 года назад
@@PawPawsWorkShop probably operators issue 😂
@PawPawsWorkShop
@PawPawsWorkShop 4 года назад
Look at all the settings in VCarve. The problem should be there.
@DomzGarage
@DomzGarage 4 года назад
@@PawPawsWorkShop you are completly right. Was there. Found the issue yesterday.
@PawPawsWorkShop
@PawPawsWorkShop 4 года назад
Awesome!
@colbylittlepage5659
@colbylittlepage5659 4 года назад
That doesn't look like the Easel control panel?
@PawPawsWorkShop
@PawPawsWorkShop 4 года назад
No, I made this one for my Demon Controller and my CNC4NEWBIE CNC. I needed a touch plate and I needed to write the GCode for the probe. Many people chose this machine as their second CNC after they out grow their XCarve
@colbylittlepage5659
@colbylittlepage5659 4 года назад
@@PawPawsWorkShop IC
@jest2927
@jest2927 3 года назад
lo hago exactamente igual que Ud.lo único que cambio es el G20 por G21 y las cantidades en mm.Pues bien,el mandril se va para arriba.Ya me tiene loco.Me parece que me voy a olvidar de ésto y volver a la hoja de toda la vida
@ayotaamer
@ayotaamer 4 года назад
💐❤️🇮🇶
@PawPawsWorkShop
@PawPawsWorkShop 4 года назад
Thank you so much
@glensmith-or1bp
@glensmith-or1bp 4 месяца назад
Thanks!
@PawPawsWorkShop
@PawPawsWorkShop 4 месяца назад
Wow! Thank you so much! I really appreciate it very much
Далее
Halloween Pumpkin Carving with Cat Plus Much More
33:54
Let’s Carve This Simple 3D Eagle on the CNC
26:54
Просмотров 425 тыс.
Understanding G-code Coordinate Systems
11:30
Просмотров 18 тыс.
How to Setup a Touch Plate to Auto-Zero Z-Axis in Mach3
13:21
How to Make a Z Probe for FREE & First Test Using UGS
20:32