No video

CNC Hand programming final

  Рет қаралды 1,642,565

Skyler Atkinson

Skyler Atkinson

9 жыл бұрын

12L14 at a CSS of 800
Roughed at .030 deep and .025 ipr, I believe. I wrote this a while ago, but I believe that it was at that speed/feed/DOC.

Пікірлер: 180
@muellermaxwell
@muellermaxwell 8 жыл бұрын
the entire time i watched this video i thought it was a cnc crash video so i was just waiting for the crash to happen and it never did.. felt like i was gonna have an anxiety attack lol
@christianlewis7055
@christianlewis7055 7 жыл бұрын
I knew I couldn't be the only one that read "fail" not "final".
@kruzihbv
@kruzihbv 3 жыл бұрын
Hope you've grown out of those feeds! I only program in metric but here goes (guessed sizes, assuming a 50mm bar) G21 G40 G96 G96 G92 S2200 G00 X380. Z300. T0100 T0101 G96 S150 M03 X56. Z2. M08 G72 W1. R0.5 G72 P100 Q200 U0. W0.2 F0.3 N100 GOO Z0. N200 GO1 X-0.8 GOO X50. Z3. G71 U2. R0.5 G71 P300 Q400 U0.5 W0.1 F0.3 N300 G00 X30. G01 Z-20. R3. X40. C2. Z-60. X45. (NEEDS AN R TO DEBURR!) Z-97.5 N400 X50. Z-100. G00 X32. Z0.5 G72 W1. R0.5 G72 P500 Q600 U0.5 W0.1 F0.3 N500 G00 Z-15. G01 X30. G02 X0. Z0. R15. N600 G01 Z0.5 G00 X380. Z300. T0200 T0202 G96 S200 M03 G00 X46. Z0. M08 Z--65. G71 U1.5 R0.5 G71 P700 Q800 U0.5 W0. F0.15 N700 G01 X45.1 W0. A200. X35. Z-80. R4. N800 X46. G00 X50. Z0. X30. G42 G01 Z-20. R3. F0.1 X40. C2. Z-60. X45. Z-65. A200. X35. Z-80. R4. X45. Z-97.5 X50. Z-100. X60. G40 G00 Z0.5 X32. G41 G70 P500 Q600 F0.1 G40 G00 X380 Z300. T0300 T0303 G96 S180 M03 G00 X50. Z0. M08 Z-60. G01 X36.1 F0.08 X42. F0.2 G00 Z-58. G01 X36. F0.15 Z-60. G00 X50. Z-59. G00 X380. Z300. T0400 T0404 G97 S400 M03 X42. Z-15. M08 G76 P020060 Q100 R0.02 G76 X36.32 Z-59. R0. P1840 Q400 F3. G00 X380. Z300. TO0100 M30 I should get a go pro for work :) Edit cause i forgot to run a finishing cycle on the radius on the front :)
@depenthene
@depenthene 7 жыл бұрын
Rather interesting piece as final. We did external turning, external grooving, external threading, center drilling, internal turning, internal grooving, internal threading, milling with C-axis. That covers pretty much most operations needed in normal workshop.
@BomenJager
@BomenJager 5 жыл бұрын
1:58 it enters really hard
@CampfireCrucifix
@CampfireCrucifix 3 жыл бұрын
I just feel like they can't make up their mind 2:26
@Neurotripsicks
@Neurotripsicks 5 жыл бұрын
Slower RPM. Here's a tip. When you see sparks that means the insert is rounded due to higher speeds for that diameter of shifting.
@drakon1300
@drakon1300 2 жыл бұрын
most definitely too high of rpm.. the sparks flying show your burning up the insert..
@-s6xfy129
@-s6xfy129 4 жыл бұрын
AGAIN KZfaq? AFTER 4 YEARS U RECOMAND ME THIS? FUUUUUUUUUK
@middlemanclayton1
@middlemanclayton1 7 жыл бұрын
poor lathe :( take deeper cuts and slow the feed rate
@EternitP8
@EternitP8 9 жыл бұрын
I would go slower on the feed and speed and take deeper cuts instead
@Panzax1
@Panzax1 7 жыл бұрын
Agree. As deep a cut as the part can handle first, then increase the feed as much as possible. The speed is what wears out inserts. Deeper cuts increases wear very little, increased feed increases wear a little more.
@tomislavmijatovic9369
@tomislavmijatovic9369 5 жыл бұрын
@@Panzax1dečije pesme,
@lalei1898
@lalei1898 5 жыл бұрын
@@tomislavmijatovic9369 braca ako imas sta da kazes moras na engleskom,mislim da te ne razumeju
@MF175mp
@MF175mp 2 жыл бұрын
@@tomislavmijatovic9369 deep cut slow feed technique brings too much heat to parts. I would take first 0,4mm per rev feed (with 0,8 TNR, more with bigger TNR) and then see how deep it could go
@r3ggi3nald
@r3ggi3nald 5 жыл бұрын
Feed is too high, cutting edge will wear off faster
@imjustsaiyan58
@imjustsaiyan58 4 жыл бұрын
Clean finish but you can take bigger cuts on each pass to save time with that carbide insert
@Studio_Earth
@Studio_Earth 9 жыл бұрын
Can'd Cycles! Nice looking part.
@HassanMalik-zn5rx
@HassanMalik-zn5rx 8 жыл бұрын
nice job
@Sketch1994
@Sketch1994 6 жыл бұрын
I think the people who talk about light cuts see too many train machining vids...This was a great combination of depth of cut and feed rate, providing great chip control, which can be harder when you go for deeper cuts and can always jump at you if the insert goes (a safe starting point for machines with limited power is 1-2 times the insert nose radius). The only thing I don't like is the spring passes, which although won't hurt too much on the leaded steel, but can really cause problems at the edge, especially without strictly sharp finishing insert geometries.
@joshcash7394
@joshcash7394 4 жыл бұрын
Good video, not sure why you faced the ball instead of turning it. With that much material hanging out of the Chuck. Turn the round parts off where you can. Sideload leads to a lot of dimensional problems, when you need to hold tolerances.
@Rohitkumar-md9ff
@Rohitkumar-md9ff 5 жыл бұрын
give some coolant on cutting bit .pay mercy on bit
@Jszyndlar-CNC_Krok_po_Kroku
@Jszyndlar-CNC_Krok_po_Kroku 8 жыл бұрын
Why using chamfer out in threading cycle when U have groove? 2 high Vc, 2 low Ap, second finish pass only made finish worse. Still not bad
@solgam
@solgam 7 жыл бұрын
Some moves were unnecessary, and that second finishing cut would have worked better on the surface if taken a bit deeper. At the end of the day it seemed to compensate cones and could improve measurement. If that threading tool exited the material before slanting up then its also fine. At 2:00 however it is clear why your school restricts depth of cut - any deeper and that G0 enter would cause issues. If that piece passed measuring and I had like 10 or less of those to do I would not waste time hand programming it in a different way.
@drakon1300
@drakon1300 2 жыл бұрын
yes that X rapid into part at 2:00 could cause a problem ...
@thedude5869
@thedude5869 5 күн бұрын
A for effort D for execution
@ktmpasser
@ktmpasser 8 жыл бұрын
Nicely done. Having the second finish pass that essentially takes nothing is sometimes the result of how the controller reads the G71 X values. If you adjust the starting X point or the U value in the canned cycle you can eliminate the extra pass. It really makes no difference with one part but if you were making a large qty. run it saves a lot of time.
@MF175mp
@MF175mp 2 жыл бұрын
A G71 type 2 will always take an empty cut from what I've seen. It might be meant to cut the edges out that type 1 leaves but type 2 finishes those after each cut so the cleanup pass cuts air. Could save a little time by using type 1 when possible so it doesn't clean them up twice
@MF175mp
@MF175mp Жыл бұрын
@@SURASSUH I have since learned that the "empty" pass is an intermediate finish pass, you can program it so that it actually cuts material on that pass as well.
@drakon1300
@drakon1300 2 жыл бұрын
my suggestion for you is to turn the part from the front to back and do not face/back turn the radius on the front of the part. the radius could be turned easier and quicker by doing it all in one direction as an od turn. ref. X (dia + .02) z.1 G71 repetitive cycle G0 x; G1Z0; G3 X Z R; G2 X Z R; G1 X; G3 X Z R; G1 Z; X; Z; X Z;
@AnkitSingh-me4di
@AnkitSingh-me4di 4 жыл бұрын
Nice
@mikemai8568
@mikemai8568 8 жыл бұрын
He has learned the lesson.
@adhanonoi
@adhanonoi 4 жыл бұрын
Im the gcode programer...... Nice job....
@allamericanbully2611
@allamericanbully2611 8 жыл бұрын
I am a lathe guy myself but all of the shops I've worked in have all had Okuma lathes and mills
@joshcash7394
@joshcash7394 4 жыл бұрын
Okuma are work horses. They repeat and keep repeating. I have nothing bad to say about okuma. Except they have a weird language. I cut my chops on okuma. One of the best in the business.
@prosperoantoniohenaorestre5333
@prosperoantoniohenaorestre5333 5 жыл бұрын
Menos avance de corte. El avance longitudinal, desgasta más la punta de tungsteno, que la velocidad circunferencial. Yo diría que utilices más profundidad de corte, misma velocidad del husillo, y menos avance longitudinal.
@IAmStillNotMatthew
@IAmStillNotMatthew 7 жыл бұрын
We made a similiar piece out of aluminium, only it was half of the size of this.
@kisspeteristvan
@kisspeteristvan 8 жыл бұрын
so , did you wrote the raw g code in notepad ?
@ulrichherrmann6787
@ulrichherrmann6787 5 жыл бұрын
Warum benutzt Du beim Schruppen nicht die ganze Wendeplatte? zumindest die ersten 4 oder 5 mm ? Dann noch V-konstant dazu ... und das Teil ist in weniger als 2 Minuten fertig! Why do not you use the entire insert when roughing? at least the first 4 or 5 mm? Then V-constant ... and the part is done in less than 2 minutes!
@Worik123
@Worik123 5 жыл бұрын
Ja auch einige unnötige Schritte. Die Halbkugel könnte man im längsschruppzyklus mitschruppen und beim Schlichten von unten rechts bis oben links in einem Durchzug verfahren . Und Vc runter und stadessen mehr ap. Dann kann man sicher Kaffe holen ohne Angst zu haben, dass die schruppplatte abraucht..
@ryaneick8864
@ryaneick8864 4 жыл бұрын
new insert slower rpm higher feed rate! haas st30?
@userwl2850
@userwl2850 5 жыл бұрын
Brilliant job. I'm not keen on 3 jaws with a high feed rate but these tiny cuts are quite safe 👏🏻👍
@drakon1300
@drakon1300 2 жыл бұрын
it depends on the machine and set up... I ran pony rods for frac pumps , mori sl45 3 jaw . clamped on 11" dia 3/4 depth on jaws parts 18" or so long.. used tailstock/center.. ran about .315 depth of cut to the side at .021 feed per rev. the flange area was 7/8 wide was the reason for clamping on 3/4" ...11" down to about 3.5" on dia. cycle time was under 15 minutes... guy running them before me only took .08 to the side and the cycle time was like 50 minutes...
@sergiovw1500
@sergiovw1500 7 жыл бұрын
g50 s3500 g96 s450 m03 that happens because g96 is too high where is the coolant and lube?
@hdjm3835
@hdjm3835 5 жыл бұрын
M08 y m09
@fernandoalfonzo5681
@fernandoalfonzo5681 4 жыл бұрын
Capo mi profe fantone
@sezdikuzukuzu6262
@sezdikuzukuzu6262 5 жыл бұрын
Butun takimlarin talasi az devri ilerleme hizi hizli oldugu icin elmmas ucu yanio
@mrhaneef9582
@mrhaneef9582 5 жыл бұрын
Amazing
@user-pg5xs9qj9s
@user-pg5xs9qj9s 2 жыл бұрын
讚,看他的鉄削知道她的刀具讚分享
@maastona
@maastona 8 жыл бұрын
Do you happen to have the code & pic somewhere? If it's not inappropriate or even illegal to upload, I'd much apprecaite it. I need examples. If you can't deliver, I understand :)
@jurajokasa834
@jurajokasa834 5 жыл бұрын
Good job but cooling fluids missing!
@jurajokasa834
@jurajokasa834 5 жыл бұрын
Especially not cooling VBMT inserts! Crime!
@pm7728
@pm7728 4 жыл бұрын
2.03 g00 into workpiece xD
@kamil6558
@kamil6558 3 жыл бұрын
Terrible
@gomitch2
@gomitch2 5 жыл бұрын
What will it be used for? What type of part is this?
@robchatc
@robchatc 7 жыл бұрын
If you are taking 2 finishing cuts leave the last cut with something to do.
@CampfireCrucifix
@CampfireCrucifix 3 жыл бұрын
It's just an air pass
@joseabraham396
@joseabraham396 8 жыл бұрын
decrease the feed speed man and keep away from resonance frequency !
@MESINCNCChannel
@MESINCNCChannel 4 жыл бұрын
Amazing bro
@altondr
@altondr 8 жыл бұрын
curious to see the whole program and what software was used.
@MF175mp
@MF175mp 2 жыл бұрын
It was probably hand written utilizing G71, G72, G70, you don't need CAM programs for lathes that have the canned cycles available
@Vaibhav_9150
@Vaibhav_9150 4 жыл бұрын
G96 is my favourite
@simonstott1067
@simonstott1067 6 жыл бұрын
G76 P020060 why you angle on exit of thread?
@naveedbepari3950
@naveedbepari3950 4 жыл бұрын
You can share the program plz
@rotating-alfadiq
@rotating-alfadiq Жыл бұрын
Amazing trik
@PhilipReeder
@PhilipReeder 5 жыл бұрын
Amazing the number of CNC "experts" commenting here who do not understand the video title and its relationship to the project, or that this video is 3 years old. Jeez...
@williambuxton8223
@williambuxton8223 4 жыл бұрын
Bigger cuts less m/m , 3 out of 10
@forqueenandcountry3087
@forqueenandcountry3087 5 жыл бұрын
What was happening with the threading cycle at the end of the thread it seemed to jump before it reached the under cut.then dipped down into the under cut.
@ivan_jenkac
@ivan_jenkac 4 жыл бұрын
wrong height in the thread program or the output angle in the machine settings should be changed
@xinkelao7662
@xinkelao7662 5 жыл бұрын
im not see any coolant on there.
@cncmacrosteps2756
@cncmacrosteps2756 5 жыл бұрын
Hai bro video quality or sound super and Machine Programming man super and this components using work bro ?
@pharaun159
@pharaun159 5 жыл бұрын
Those are some pretty shallow cuts a a really high speed.. Read up on your insert geometry.
@amitpanchal1841
@amitpanchal1841 5 жыл бұрын
NICE Work
@danmclean2899
@danmclean2899 7 жыл бұрын
What machine were you using?
@Elfiak00
@Elfiak00 5 жыл бұрын
Étonnant de prendre la passe par en haut !
@pindbulandpur4135
@pindbulandpur4135 5 жыл бұрын
Super program 👏
@85CEKR
@85CEKR 6 жыл бұрын
I'm not sure what to say about this, i'm thinking that this is they way you were thought to cut a part on a lathe.... Very wrong.... But in the other hand if you programed this by hand I would hire you... I'd spend some time teaching you how to efficiently cut a part bit you clearly know what your doing.
@kishornatu7877
@kishornatu7877 2 жыл бұрын
Cutting speed and feed are extremely high.Seems only for demo piece. For production batches, such cutting parameters will never maintain required tolerances
@MF175mp
@MF175mp 2 жыл бұрын
High feed is good, speed for roughing too high and depth too shallow.
@joseangelhernandezsilva6683
@joseangelhernandezsilva6683 5 жыл бұрын
Tengo un cnc y me marca falla en los servidores y k puede ser?
@MrRiussss
@MrRiussss 6 жыл бұрын
M08!! M08!!!!!
@AlekseyCamodelkin
@AlekseyCamodelkin 5 жыл бұрын
👍👍👍
@jorgemorais4005
@jorgemorais4005 5 жыл бұрын
Nice!!!
@badgermamba4374
@badgermamba4374 5 жыл бұрын
Coolant is not hiting the tool properly.. Even though the feed is high we can control the tool wear by providing more coolant to tool edge.. Poor turning program, chance for vibration too high..
@user-pg5xs9qj9s
@user-pg5xs9qj9s 2 жыл бұрын
車牙刀具讚
@youyouhfd
@youyouhfd 7 жыл бұрын
why u use a vbmt 04 for 2 operations u can use a vbmt 08 and then you can finish with your tools and why u repass the finition tool that make the finish worst ans how about your groove finish you almost forget it and you have to chek your vc i found it too high
@dth91
@dth91 7 жыл бұрын
makes it worst eh
@joblessalex
@joblessalex 9 жыл бұрын
so.. wazzit do?
@adhanonoi
@adhanonoi 5 жыл бұрын
I so miss to do the gcode.......
@vyatskiy1973
@vyatskiy1973 8 жыл бұрын
неоптимизированная обработка коллега. Попробуйте точить все продольной подачей
@skylersanful
@skylersanful 7 жыл бұрын
Согласен. Я был в школе. преподаватель заставил нас работать в "безопасной" манере.
@user-xl7nd9lq3y
@user-xl7nd9lq3y 4 жыл бұрын
@@skylersanful Приветствую. Можно было канавку почистить, опустившись после резьбового диаметра на дно канавки VCMT пластиной и почистить левую стенку полность, а не так как на видео). И второй чистовой проход был какой то странный, вы прошли тем же размером из за чего поверхность стала похуже. А так...зачёт).
@thetruth6872
@thetruth6872 4 жыл бұрын
This one isn’t half bad. Must be a different programmer. The other video was rookie shit.
@phamtrung4059
@phamtrung4059 5 жыл бұрын
CNC hay quá 👍🏆👏👏👏👏🤗😍🤪
@user-sx6or6uo3k
@user-sx6or6uo3k 6 жыл бұрын
現在工作都只放1.5切深 和F0.24 速度加快增加太多的不穩定性
@CSahilVaidya
@CSahilVaidya 5 жыл бұрын
How much rpm ?
@MrGhetto1992
@MrGhetto1992 8 жыл бұрын
wasn bullshit xD
@skylersanful
@skylersanful 7 жыл бұрын
This is probably the nicest thing someones ever said to me.
@andreasungar8043
@andreasungar8043 7 жыл бұрын
well done! nice feedrate. they dont understand why there is no coolant? :-D ein paar amateure finden dieses video wohl schlecht weil kein kühlmittel durch die gegend spritzt, wer genau aufpasst wird allerdings bemerken dass er es abgeschaltet hat damit überhaupt etwas zu sehen ist. die vorschubraten sind optimal, die zustellung ist optimal, beim gewinde würde ich vielleicht anfangs etwas mehr zustellen. ansonsten perfekt und schön azusehen. fanuc steuerung?
@janwintraken
@janwintraken 6 жыл бұрын
der einzige Amateur bist anscheinend du :D ein gigantischer haufen Leerschnitte und scheiße verwendete Zyklen. Es wurde absolut keine Rückzugsebene oder ein Sicherheitsabstand beim 55grad stahl verwendet und die Zustellung ist viel zu gering.Wer sowas in einer Firma auf lange Sicht anwendet arbeitet nicht lange dort. Die Zustellung beum Gewindedrehen ist genau richtig weil er entlang einer Gewindeflanke zustellt. Scheint als müsstest du mal nen gescheiten Lehrmeister kriegen
@gabrielnascimento9953
@gabrielnascimento9953 4 жыл бұрын
Como eu vim parar aqui mano?
@miguelantonioantonio6921
@miguelantonioantonio6921 4 жыл бұрын
💥💥💥💖💖💖💖💖💖💖💖
@alializadeh8195
@alializadeh8195 2 жыл бұрын
مرسی
@orianatoro559
@orianatoro559 5 жыл бұрын
@rohitdabhade1385
@rohitdabhade1385 5 жыл бұрын
Plz program photo
@anilbabu357
@anilbabu357 3 жыл бұрын
Can u tell me the rpm and feed and depth of cut for using
@ehess1492
@ehess1492 3 жыл бұрын
Too much and not enough.
@balamuruganmurga4779
@balamuruganmurga4779 5 жыл бұрын
Colande on
@juliussd5901
@juliussd5901 5 жыл бұрын
1:10 Turtles having sex
@CadZoo
@CadZoo 4 жыл бұрын
Hlo sir can u send this program
@mcgarden_
@mcgarden_ 8 жыл бұрын
G819 right :)
@haseebahmedakabeeb
@haseebahmedakabeeb 4 жыл бұрын
Is this Swiss lathe?
@milanmohanta5363
@milanmohanta5363 4 жыл бұрын
Plz tell the codes
@Slaytanic454
@Slaytanic454 7 жыл бұрын
Your OD roughing depth of cut makes me sad, lol. And your thread chamfer amount makes it do a funny little move at the back of thread. Unless you didn't actually want the thread to run out into that groove/undercut?
@GovenorGravity
@GovenorGravity 6 жыл бұрын
M08
@muratyldzel4866
@muratyldzel4866 5 жыл бұрын
Sadece gülüyorum 😁😎
@user-fn5vh8yf4l
@user-fn5vh8yf4l 5 жыл бұрын
Да... 1к62 отдыхает...
@kevinpotts9583
@kevinpotts9583 4 жыл бұрын
so slow would have gone out of business years ago
@adnanbilgic6275
@adnanbilgic6275 5 жыл бұрын
Kaba talaş ama onunda bi gururu var aq o ne öyle
@Weisior
@Weisior 9 жыл бұрын
2 finishing processes at same z,y ?
@skylersanful
@skylersanful 9 жыл бұрын
It was because I came in at .02 clearance then cut .015 I think. I didn't redo the project anymore because that was good enough to turn in.
@Weisior
@Weisior 9 жыл бұрын
oh
@WIPEYOURLENZ
@WIPEYOURLENZ 7 жыл бұрын
ZLY WEISIOR It's X and Z
@Weisior
@Weisior 7 жыл бұрын
greasemonger29 On Mazak lathes which Im working on there are z as horizontal line. 
@WIPEYOURLENZ
@WIPEYOURLENZ 7 жыл бұрын
ZLY WEISIOR Yes I work a mazak nexus 450 and z is horizontal with the spindle then you have x and y but you don't need the y axis for this job. Not on my machine.
@mihaimarele7962
@mihaimarele7962 7 жыл бұрын
glentzer
@emmanuelseguraosorio9405
@emmanuelseguraosorio9405 5 жыл бұрын
Que?
@dominikhandfest347
@dominikhandfest347 5 жыл бұрын
Mehr Zustellung bitte, spart Zeit und Geld
@PhreakDarkSoul
@PhreakDarkSoul 5 жыл бұрын
Wurde das englische Lehrbuch bereits zugestellt?
@adityaaldisp7748
@adityaaldisp7748 4 жыл бұрын
Absolute or incremental?
@CampfireCrucifix
@CampfireCrucifix 3 жыл бұрын
Only psychopaths program in incremental
@gonzalocuello6923
@gonzalocuello6923 5 жыл бұрын
Fuaaa
@suvankardas6044
@suvankardas6044 2 жыл бұрын
program send please
@thompson-mb1iw
@thompson-mb1iw Жыл бұрын
Novice
Valve machining with lumps of forged carbon steel - Cnc lathe , Vertical lathe, Turning
7:15
How I Did The SELF BENDING Spoon 😱🥄 #shorts
00:19
Wian
Рет қаралды 34 МЛН
Jumping off balcony pulls her tooth! 🫣🦷
01:00
Justin Flom
Рет қаралды 34 МЛН
Вы чего бл….🤣🤣🙏🏽🙏🏽🙏🏽
00:18
Doing This Instead Of Studying.. 😳
00:12
Jojo Sim
Рет қаралды 30 МЛН
Komplettbearbeitung 2-Zylinder Kurbelwellen-Demonstrator
22:43
Matt Hert
Рет қаралды 1,9 МЛН
Haas CNC lathe hand programming
6:02
Skyler Atkinson
Рет қаралды 530 М.
CNC Machine Turning & Mill/Turn Cutting. Metal Cutting Machine Amazing
12:49
Machining The First End 17-4  H1025 Part
16:15
Edge Precision
Рет қаралды 277 М.
Roll | Top Furnace Pusher | CNC Lathe | Hankook PROTEC-9NC
12:48
Most COMPLICATED Part Machined COMPLETE on Youtube
25:50
TITANS of CNC MACHINING
Рет қаралды 191 М.
A simple technique for making hexagonal with a lathe
6:01
Mekanik Mesin
Рет қаралды 841 М.
Prometheus Lights: Turning a Brass Alpha Pen Grip (Haas ST10-Y)
3:31
Prometheus Lights
Рет қаралды 1,6 МЛН
How I Did The SELF BENDING Spoon 😱🥄 #shorts
00:19
Wian
Рет қаралды 34 МЛН