Basic CNC

Поделиться
HTML-код
  • Опубликовано: 23 ноя 2024

Комментарии • 96

  • @ibrahimdeniz7308
    @ibrahimdeniz7308 4 года назад

    This is what i want to see. This video contains pure information, no dumdum imformation that nobody asked for. Thank you.
    I have watched soo many videos about I and J programming, but this is the video that taught me how to actually use it.

  • @garconimunster
    @garconimunster 7 лет назад +1

    I'm going to my local technical college for this. Thanks for the video. Now I know a little about what to expect.

  • @snaprollinpitts
    @snaprollinpitts 10 лет назад +3

    thanks Morris, I always thought that doing this was a lot harder, but you make it look easy

  • @RowSniper44
    @RowSniper44 9 лет назад +3

    I run cnc everyday and that is a very good starting point all the offset codes need to be learned after you understand how the machine would move otherwise ur crashing people that are complaining bout g54 (vice) g43 (height) g41-42 (left or right cutter comp) that's more in depth and if you already know it that's great but some people are really just trying to understand basic movement

    • @MrRhovanion
      @MrRhovanion 8 лет назад

      +RowSniper44 hi. im new. what code if machine cannot do full circle in absolute?will it be auto to incremental then program for 4 arcs?

    • @RowSniper44
      @RowSniper44 8 лет назад

      Well it all depends on the machine I ran old fanuc a lot and had the same problem I had to arc the circle twice so say your zero point is center of circle and you need to make a 1" circle around the inside I would program it like this
      g1 g41 x.5 y0 d1 f3.;
      g3 x-.5 y0 r.5 f8.;
      G3 x.5 y0 r.5
      Now if you don't want a nub in the circle you can ramp off of circle or you can make a quarter arc like this g3 x0 y.5 r.5; then come out of part g0 z2. M9; then cancel cc go g40 x0 y0 with a haas it is much easier to hand program but if you can program old school you can do it all only difference is start up and end codes

    • @occamssawzall3486
      @occamssawzall3486 8 лет назад

      You'd have to program a full circle in two 180 degree arcs.

    • @pattoallen1981
      @pattoallen1981 5 лет назад

      Sounds like a cure for cancer type technomological shit! Not trying to come off smart...plenty of stuff I'd love to have made.... love to be able to make it myself... they are basic shapes and I'm lost completely... so billot heads billot engine blocks.. alot of skill there too much maths for me

  • @officialaaronjames9641
    @officialaaronjames9641 8 лет назад +5

    Great video.. It really seems so simple the way you just explained this!

  • @hudsonriverlee
    @hudsonriverlee 5 лет назад +1

    Wow. I am amazed at how much I just learned in such a short period of time. It will be interesting to grab some graph paper, and pre plan a program just to test out my Cnc Machine after it arrives, 25 Feb..... why sit around.. lol.. I thought the mapping f the circle was going to be several lines long. Well done .. lee from Norway, Maine...

  • @brahimbrian3568
    @brahimbrian3568 8 лет назад

    wonderful professor. i wish i had him in my class. i do not understand the one i have in my class. please make more videos. you are the best

  • @ritviksaxena4037
    @ritviksaxena4037 10 лет назад +10

    this video was really beneficial for a newcomer like me. Great!

    • @cadcamokulu
      @cadcamokulu 4 года назад

      Facing toolpath application with macro programming
      ruclips.net/video/q1mj548Y3Yg/видео.html

  • @rufusleers
    @rufusleers 5 лет назад +2

    Fantastic! Now I'm ready to go crash some machines! (Joking)

  • @professorjim6874
    @professorjim6874 8 лет назад

    If I remember right, the VMC's I've run that do not require G43 pick up the length offset how you do an M06. But these are older controls, probably few in use now.

  • @literoadie3502
    @literoadie3502 4 года назад

    Thank you very much, a very helpful video!

  • @professorjim6874
    @professorjim6874 8 лет назад

    G93 is usually Inverse time federate. Equal to 1/the length of time it takes to complete the move. Used to coordinate feed between linear and rotary axis movements.

  • @maravatio67
    @maravatio67 8 лет назад

    Thank you very much for this interesting video!... Very well explained!!!.

  • @vh750
    @vh750 8 лет назад

    Thank you very much for adding the tutorial.

  • @brentnicol6391
    @brentnicol6391 5 лет назад

    This absolutely great.

  • @ClarkMills
    @ClarkMills 9 лет назад

    Hi there.
    While comments below indicate it's not perfect, it's a perfectly good staring point and it really is appreciated. Some of the constructive comments are helpful additions also, which this comment isn't ;).
    Many thanks... Clark

  • @ryanb1874
    @ryanb1874 4 года назад

    When to use incremental values in a program. In a book I read it was calling certain parameters in the word to develops a radius, in incrememtal. U E, I K ect...

  • @giuliobuccini208
    @giuliobuccini208 9 лет назад

    As I know I and J parameters are to be specified in relative coords even when G90 command is issued (source: LinuxCNC 2.6.7 manual, page 252). Otherwise you have to issue the command G90.1 before.
    Anyway great introductory video to fix basic concepts!

    • @stucapco9111
      @stucapco9111 9 лет назад

      I,J Always incremental. Regardless of mode.Absolute, incremental (G90, G91).

  • @manojdhanda2940
    @manojdhanda2940 7 лет назад

    thank you sir i did not have solid basics but i achieved which is sufficient for my exam

  • @eladbv1
    @eladbv1 8 лет назад

    Thanks. Nice LCD/CNC expirience :)

  • @SeeManEGV
    @SeeManEGV 10 лет назад

    Since I recommend this video to persons who are absolute beginners and who will later be in a seminar I conduct, I should point out that what Mr. Morris labels "Home" is "Work Zero" in my notes. In the old, old days we would have called it "Absolute Zero" but contemporary CNC has a hierarchy of absolute systems. The machine system is the bottom (ground) system of the hierarchy and the work system is the top system. I suspect that if Mr. Morris were demonstrating on an actual machine he would have found the zero offset from machine zero to work zero and put it in the 01 Settable Zero Offset and included G54 in his first motion block.
    With regards to compensation for tool length offset, if Mr. Morris set up the machine with the tool as a reference onto itself (relevant for setting the zero offset in Z), there is no length offset to consider. This would explain why there is no D-code (or G43 and an H-code if you are thinking Fanuc). Of course, he would be in crash city if he changed to a tool of longer length.

    • @guillermoazamar1307
      @guillermoazamar1307 9 лет назад

      I have a question, what part of geometry should I learn? Areas, perimeters and volumes or analytic geometry? I am confused. Gbs

    • @SeeManEGV
      @SeeManEGV 9 лет назад

      Guillermo Azamar
      You need a smattering of algebra, trigonometry and analytical geometry to do CNC above the button pushing level. The purpose of analytical geometry is to learn coordinate systems. Much of math education is to condition the mind to think mathematically. With regards to actual "doing", I rarely do more than simple right angle trigonometry. You really do not need much more than high school math assuming you stayed awake for at least 10% of the class. Unfortunately you might need a lot more math education to realize how little you really need.

    • @occamssawzall3486
      @occamssawzall3486 9 лет назад

      Setting a z zero height relative to the tool in the spindle would require bringing the tool tip the the top of the part and setting the work offset z to that -z number. Which is really more trouble than it's worth and better to set an H registry value and use the G43 height compensation.
      Or could bring the tool to the top of the part and move all Z axis moves in G91 incremental moves. But I've seen people try to do that with disastrous results.

    • @stucapco9111
      @stucapco9111 9 лет назад

      Guillermo Azamar YES! sorry, all those. I know it's hard to see right now but it will become like reading a short story in the end. There will come a time when you won't think about it. I know, sounds weird, I hear music and I may toss up some some code for hours standing in front of a VMC, and not worry other than type-o's. I'm not kidding!
      Imagine if I went off on a rant here? We'd be here for days! wait, too late...

  • @jorgetorres5887
    @jorgetorres5887 4 года назад

    Do you have more videos about CNC programming manually?

  • @pratikbarca
    @pratikbarca 9 лет назад +3

    J and I .. I got confused. You were suppose to take the difference from the start point and not the absolute coordinates of center. Anyways cheers mate.

    • @ryanb1874
      @ryanb1874 4 года назад

      The datum is the bottom left corner then.

  • @JohnDoe-ot8le
    @JohnDoe-ot8le 6 лет назад

    Hi, great video. Shouldn't we have G02 X2 Y3 I2 Y2 (x and y after G02 are for end point).

  • @shabbiralam5552
    @shabbiralam5552 7 лет назад

    Dear Sir, AoA May GOD be peace and blessing upon you and your family
    Thanks a lot for you awesome effort , sir in circular interpolation I & J is calculated from SP to centre point

  • @manuellando2060
    @manuellando2060 8 лет назад +1

    Thanks very well explained

  • @thasnyne6973
    @thasnyne6973 4 года назад

    Yo i just graduated from high school and started working immediately I do like to go to university to study the cnc both for the milling machine and the lathe machine the problem is I dont know what feed to study

  • @Mountainseek
    @Mountainseek 9 лет назад

    nice job sir

  • @harryt622
    @harryt622 10 лет назад

    That was some different programming than I have ever used with many elements missing. If I put that code into my machines it would give me several alarms. One very important thing you forgot, and every mill I have run needs is a G43 Z.100 H5, since you called out tool 5. G43 is tool length compensation. Z is optional but easier if it goes here. H5 tells the machine to look in the tool offset library for the length of tool 5. Just saying.

    • @denesbuzogany1148
      @denesbuzogany1148 9 лет назад

      +harryt622 in case of the Haas machines G43 needs to be placecd in the coomand line, but on Fadal machines there is no need for the G43 commands.

    • @professorjim6874
      @professorjim6874 8 лет назад

      I've run VMC's that didn't need G43 or use H.

  • @MRoesterreicher1
    @MRoesterreicher1 9 лет назад

    how does one set a new homepoint in turning after facing? is there another G xx for it?

  • @VWGTI2013
    @VWGTI2013 7 лет назад

    What degree would help me move up in a CNC shop? Would an Associates be good?

  • @jitenderpoonia
    @jitenderpoonia 6 лет назад

    Nice video
    Cnc programming ,#jitenderpoonia

  • @stevefrt9495
    @stevefrt9495 8 лет назад

    Thanks you so much for the tutorial sir

  • @hemashri
    @hemashri 8 лет назад

    It's great. will write. Tks.

  • @wallybrant6005
    @wallybrant6005 7 лет назад +1

    G43 & G41 maybe?

  • @AutomateX
    @AutomateX 8 лет назад

    thank you sir very well explained..

  • @3741-y3p
    @3741-y3p 9 лет назад

    Hello, I am confused why G00 is z3.0 for the circle? Would mind explaining it for me?

  • @PerryThePlatypus3
    @PerryThePlatypus3 9 лет назад +1

    Where's The G41?! Have fun programming on the line with no comp.

    • @HuntHardFishHard
      @HuntHardFishHard 9 лет назад

      Don't need cutter comp if you know how to program without it.

    • @morriswood13T
      @morriswood13T 9 лет назад

      I'm programming center of spindle using an engraving tool. Cutter comp has to be off. if I give it an actual tool of any diameter then add G41 or G42 and end using ,G40. thanks for your comment. you were absolutely right. so much easier with cutter comp.

    • @occamssawzall3486
      @occamssawzall3486 8 лет назад +1

      Sure Hunt. You can program without cutter comp.
      Cept what do you do when you programmed your 1/2" cutter assuming it was 0.500 in diameter but in reality it is really 0.4989 and you need to hold .001 tolerance?
      You really wanna go back and reprogram and do all the math involved for a .4989 cutter? Or would you rather use cutter comp and just change the D value in the tool table? ;)

  • @michaelmorris7341
    @michaelmorris7341 8 лет назад

    That's you. I didn't post this for you or anybody else. it was supposed to be for my students.

  • @zbysiu100
    @zbysiu100 6 лет назад

    G41, G40 - cutter radius compensation has been forgotten.

  • @msdhoni7987
    @msdhoni7987 5 лет назад

    Supper sir

  • @prabhakaranj5500
    @prabhakaranj5500 9 лет назад

    Can you tell about the cutter offfset whether the program is set in a mode where the cutter is in mid of the coordinates or on the outer edge of the coordinates ?

    • @professorjim6874
      @professorjim6874 8 лет назад

      offset left G41, offset right G42.

    • @occamssawzall3486
      @occamssawzall3486 8 лет назад

      G40 cancels all cutter offsets. The center of the tool follows the programmed path.
      G41 comps the cutter to the left of the path. You still program it with the same XY cords though. But when the program runs, the machine offsets the cutter to the left of the programmed path by the diameter value entered into the machines tool table.
      G42 does the same thing as G41, except the machine offsets the cutter to the right of the path

  • @WarNvrChanges
    @WarNvrChanges 4 года назад

    I’m a Cnc operator at snap on. I have applied for a CNC set up specialist job within Snap on. I have to take a test. Can anyone give me some pointers on what might be on this test, or what basic things would be of use to know? I’d really appreciate it

  • @petrasteiner5147
    @petrasteiner5147 9 лет назад

    Curious, why isn't Mr. Morris responding to some of these great points? I know it's meant to be a general introduction, but it would be nice for him to respond to at least some of these. "What ever dude" is not what I would expect as a response from a serious (not to mention capable) instructor.

  • @parikshitchandel7087
    @parikshitchandel7087 8 лет назад

    bhai kal exam hai .. tune bacha liya

  • @nicolelove6230
    @nicolelove6230 3 месяца назад

    The math, geometry, algebra, and metric units used for this study 📚 i😮….

  • @anthonypotts7709
    @anthonypotts7709 6 лет назад

    Great video except for the heavy breathing by the cameraman.

  • @growwithashish5820
    @growwithashish5820 8 лет назад

    awesome......

  • @rohanlee4690
    @rohanlee4690 9 лет назад

    Shouldn't inch measurement be G20 instead of G70 which bolt hole circle?

  • @baronvon8407
    @baronvon8407 7 лет назад

    Great thanks

  • @bhaskarareddy2528
    @bhaskarareddy2528 8 лет назад

    I need to complete teaching

  • @juanjuanicotena2274
    @juanjuanicotena2274 11 месяцев назад

    the I and J values are incorrect, the "I" value must be the distance from the starting point to the center of the circle it is not the distance between the axis and the center.

  • @bishnunaid
    @bishnunaid 7 лет назад +1

    I am operating cnc tube bending machie

  • @maheshmjoshi9337
    @maheshmjoshi9337 5 лет назад

    Sir,pls show me how to combine all this gcode program 1,2,3 in one main program.sir I am tottaly new be in software

  • @dashzevegbayarsaikhan9413
    @dashzevegbayarsaikhan9413 9 лет назад

    Please explain what is words H,T,M,S,F the role of the letters?

    • @occamssawzall3486
      @occamssawzall3486 9 лет назад

      H Is a stored number that refers to the length of the tool
      T references a tool number in a tool changer
      M are misc functions. M3 spindle CW M8 coolant on, etc. they vary depending on the machine but the basic ones are usually universal
      S is spindle speed. Either in RPM or SFM
      F is the feed rate of the tool. Usually inches per min, but can also be switched to Mm\min or in
      ev

    • @denesbuzogany1148
      @denesbuzogany1148 9 лет назад

      +Dashzeveg Bayarsaikhan H: is the lenght of tool.
      T: tool(T1,T2,..)
      M: coolant , spindle rotation direction CW or CCW etc., End of program M30 on Haas and M02 on Fadal machines
      S: Spindle Speed
      F: is the FEED rate of the tool.
      Example:T1M6(M6 tool change command of the tool 1);
      Z0H1M8M3S1500F500( Z0 usually the top of the workpiece, H1 the lenght of the tool 1
      M8-coolant on, M3 Spindle CW rotation, S is the rpm of the tool, F is the feedrate.
      I am just a noob operator, but is not that easy to learn it :)
      I forget it: first of all the G43 command needs to be placed on HAas machines. That is the tool offset library read command.

  • @cncmadeeasy1037
    @cncmadeeasy1037 9 лет назад

    G01 is not straight line feed it's the interpolation of axises up to 3 to have a resulant t movement of straight line i.e Linear Interpolation

    • @morriswood13T
      @morriswood13T 9 лет назад +1

      What ever dude

    • @chrispowell9015
      @chrispowell9015 9 лет назад +1

      +CNC made simple dude, G1 is straight line, idiot!!

    • @occamssawzall3486
      @occamssawzall3486 8 лет назад

      G1 is always a straight line from one point to another point. Even if it crosses more than one plane (I.E.: G1 X,Y,Z). It's still a straight line regardless

  • @vasimansari1919
    @vasimansari1919 4 года назад

    Radius ka program kaise banaae sir

  • @bobcrunch
    @bobcrunch 7 лет назад

    What the hell does the abbreviation CNC mean?

    • @jondoe5937
      @jondoe5937 6 лет назад

      Computer Numerically Controlled.

  • @SmS-pR
    @SmS-pR 3 года назад

    my next couse

  • @MaxxxMaxMaxx
    @MaxxxMaxMaxx 9 лет назад

    i thought M30 was end of program o_O

    • @morriswood13T
      @morriswood13T 9 лет назад

      it actually is. M30 is rewind. M02 is end of program.

    • @MaxxxMaxMaxx
      @MaxxxMaxMaxx 9 лет назад

      +Mike Morris Aah okay, never used M02 before i think. Where I work we have longer series so we just always use M30, so pretty much the only thing i have to do ones a part is complete is to press start :)
      Good to know tho.

    • @morriswood13T
      @morriswood13T 9 лет назад

      Most CAM packages use M02. We use MasterCam

    • @occamssawzall3486
      @occamssawzall3486 8 лет назад

      With an M02 to end the program, you will have to first hit reset, to reset the program to the begining and then hit cycle start to repeat the program
      With M30 you don't have to hit reset. The M30 automatically commands to both end the program, and go back to the begining of the program.
      In the old days of tape read machines M30 would rewind the whole program. Which takes time. So often shops had a separate tape reminder and would have 2 tape copies of the program. So they would end with an M2, machinist would unload the part, then unload the tape and stick it in the rewinder and place the 2nd, already rewound copy in the machine and run the program. This way the part can run while the program is rewinding.

  • @emperorquijote9594
    @emperorquijote9594 6 лет назад

    man and u call this one basic cnc mt brain crashed already

  • @badboybootz8
    @badboybootz8 7 лет назад +1

    Lost me