Вообще это один из видов параметрического программирования, который очень сильно уменьшает программу при одинаковых операциях. Программа одна, а благодоря переносу "нуля" деталей 2. Я таким образом постоянно делаю не очень длинные детали. В основном колечки, шайбочки. Это не самая сложная программа. В ней нужно во всем очень тщательно разобраться, и представлять , как работает такой алгоритм. По этому принципу (параматрического программирования) я сделал программу по нарезке трап резьб отрезным резцом 3 мм. Теперь любые трап резьбы с шириной впадины больше 3 мм режу этой программой. Также нарезаю червячные валы этой программой с изменением угла врезания не 15 град., а 20 град. Очень удобно. Вообщем советую этот тип программирования освоить!!!
Ребята я подписался на этот канал для обучения токарному делу. Я купил в прошлом году супер ЧПУ марки 1б61 1958 года рождения в городе Ериван. Точит и молотит по черному без всяких програм и уци . Работает на 1 фазе 220в мотор Китайский от водяного насоса 1.5 киловат без тормозов и без всяких частотников .резцы что попало АлиЭкспресс в моём кишлаке нету . Ну что смешно но все так и есть. Удачи вам в освоении ЧПУ и здоровья.
@@MsSHeLEST функции процедуры размещенные произвольно помню только в си. В паскале они впереди основной программы. "Гото" в бейсике помню есть. А "иф, фор то до, вхиле ельсе" есть конечно везде.
кроме переменных есть много чего. макроссы, траори, кут3д,оффн , миррор и прочая петрушка. бреда вы ещё и близко не видели. а простейшая прога со счётчиком есть основа для создания подпрограмм, каких в станке нет . кстати, не вибрирует при торцовке станок? не требуется ли подачу убавлять на определённом д? в циклах торцовки подача одна, а на торец надо бы уменьшать у центра. не все проги так могут. мне пришлось свои лепить
@@retoxxx1 при торцовке при постоянной скорости резания ближе к центру обороты достигают максимальных. Скорость резания начинает падать и с какого-то порога это уже не резание, а обработка давлением, поэтому надо снижать подачу чтобы сберечь кромку пластины.
@@retoxxx1 ближе к центру резец давит, а не режет. необходимо скидывать подачу. в зависимости от жёсткости станка возникают вибрации на d10-40, ломающие кромки пластин. стандартный цикл торцовки не всегда меняет подачу, и это не айс. конечно, если по 0.5 брать, то пофиг, чётам ,не зарычит! а на обдирке- проблема
По моему во всех программах в функция торцовки есть возможность включить зависимость оборотов от уменьшения диаметра заготовки . В 2Р22 и в FMS 3000 это было.
@@Борис-н2н1я конечно есть. но шпиндель выдаёт максимум 2500 оборотов, а на д10 при скорости резания 100мс надо уже 3180 об. ( 100мс- для пластин маленькая. надо поболее). вот и начинает рвать а не резать, у пластин геометрия не та. и у каждого станка своя зона вибраций. этот недостаток годами не решался, и вот вроде бы на последнем синумерике(то ли 840, толи 860-м, котрый с шоптурн ом) я видал нормальный торцовочный цикл с уменьшением подачи на желаемом диаметре. как говорится ,однажды двадцать лет спустя, соизволили. сыпасибо.
Блин Сильно заморочено для обычной токарной обработки оператору без навыков. Очень большой шанс на ошибку. Проще после первой детали сдвинуть ноль и продублировать часть УП без сверла. А после второй детали вернуть ноль на место. Тогда все будет хоть наглядно понятно, без алгоритмов и условных переходов.
@@retoxxx1 Да бывают. Нужно нарезать резьбу на шнеке с ф80 до ф42.5 с шагом 40. Вот и нужно сделать 375 резьбовых ходов: G0 X80 Z20 G1 X79.9 G32 Z-150 F40 G0 X85 Z20 G1 X79.8 G32 Z-150 F40 G0 X85 Z20 G1 X79.7 G32 Z-150 F40 G0 X85 Z20 И еще 372 раза до ф42.5 И в итоге получается 1500 кадров А можно написать вот так: G0 X80 Z20 TAR=80 N01 G1 X[TAR] G32 Z-150 F40 G0 X85 Z20 IF [TAR EQ 42.5] GOTO N02 TAR=TAR-0.1 GOTO N01 N02 M09 M05 M02 Вся программа состоит из 10 кадров. В этих двух программах станок выполняет одни и теже действия, только размеры разные. В первой программе, для того, чтобы изменить шаг 40, нужно поменять его в 375 кадрах. А вторая гораздо компактнее, и изменив шаг и параметр TAR можно применят к другим похожим деталям с минимальными изменениями. Вот как-то так.
@@retoxxx1 Есть. Только он используется для профильного резца. А я делал шнек. у него ширина впадины 25 мм. и глубина на сторону 18.75 мм. Таким резцом не нарежишь с помощью резьбового цикла. Просто будет все дрожать.
после третьей строчки надо четвёртой строкой оператор END ставить и пятой строкой N50... Я бы так написал :-) А по сути правильно! Зарплата у Славы должна подрасти заметно!
Советую по возможности не использовать условие равенства для выхода из цикла. Если вдруг что-то где-то глюканёт и мы проскакиваем нулевое состояние переменной, то станок будет до победного конца точить несуществующие детали. Ну или точнее победный конец будет кулачкам, и чего там ещё под раздачу до аварии попадёт. В этом случае выходить из цикла лучше при условии что переменная меньше 1. Оно конечно перестраховка но всёже лучше себе таких мин не оставлять, тем более такие вещи склонны накапливаться и потом срабатывать каскадом...
Ни надо вам в это вникать пока основы не изучите. Когда уже будет будете уверено на станке работать, вот уже тогда к этому переходите. Чем больше переменных , тем сложней все в голове держать и можно по отработанной программе вдолбить станок. Вам сейчас нужно знать только основные G,M коды + основные циклы (например проточка, сверление и т. д.) Вся остальная информация лишняя и она вас только путает.
Я сначало спустя 2 года начал изучать параметрическое программирование чтоб облегчить себе работу. Потом спустя ещё год уже перешл на макросы. Фрезеровка я изучал сам по мануалам. Писал в ручную. Потом через простые макросы потом перешёл на САМ систему . У меня все это заняло почти 4 года. Так как я обучался сам. А на работе никто этого ничего не знает.
Я работал на FMS 3000, там можно было в конце программы написать описание всех резцов и все ньюансы обработки. Если четыреста программ то всего не запомнишь, а так открыл программу почитал какой,, ковырялкой "" делать, , удобно .
и не только тип инструмента можно записать ( он меняется), а в комментах что и как делать .мой сменщик такие абзацы печатает . а когда прогу открываешь- всё становится ясно- как ложить, как крепить, где засада. и ещё после остановов- коменты с подсказками( перезажми, замерь.и тд)
Не эксперт в Токарке. Но 10-ти летний опыт в фрезерных чпу говорит мне что тут слишком замудрил программист. Явно можно проще и без задвига. Да и неужели в этой стойке нельзя вызывать подпрограмму и указывать. Количество раз? К примеру как на фануке хеденхайне или синкмерике. Зачем переменная? Короче нужно внимательно почитать книжку к станочку.
Смотрел видео, не стерпел - решил написать. Не понятно, а готовых встроенных функций нет? Как-то черновая поперечная проточка, продольная функции глубокого сверления, резьба и т. д. и т.п. ? Они ещё в советских станках были 35-и летней давности. Если встроенных функции по минимуму то значит УУ бралось в минимальной комплектации(бывает такое на моднявых управляющих) и за это надо набить жопу поставщику и тому кто принимал решение о приобретении. Может стоило разобрать встроенные функции и вообще к подпрограммамы и выч функциям нужно подходить в последнюю очередь. Они только запутывают человека который с этим никогда не сталкивался. За 30 лет ни раз не пользовался выч функциями. Сменой системы координат пользовался только на фрезерном и то потому что деталь в обрабатывалась в нескольких положения в одной программе через тех.останов. Не понятно зачем забивать в УП модальные команды - станок их что после выключения не сохраняет? Такое впечатление, что у вас там многошпиндельный центр с фрезерной головкой и вы собираетесь со старта делать коленвалы при этом набив вручную программу. Если бы так учили вождению то на третьем уроке посадили бы на гоночный автомобиль и учили бы дрифту. Оно конечно прикольно, но к получению навыков работы с ручкой имеет опосредованное отношение. Полное впечатление, что поставщик станка хочет ещё и программы на станок продавать или инструктор глубокий теоретик. ИМХО.
Все там есть. Просто надо внимательнее УП смотреть. По крайней мере цикл глубокого сверления на видео присутствует. И цикл отрезки есть. Правда он закрыт скобками и не используется)))
я тоже 30 лет не пользовался выч функциями. следующие 13 лет жизнь б заставила. вот как ты сделаешь на фрезере конусное отверстие с радиусом в начале и конце? ведь такого стандартного цикла нет. или фаска по контуру детали. или полсосиски по радиусу. не делают программы на абсолютно всё . плати дополнительно- сделают.
@@йцукенюбьтим ну, уел. Но основная мысль была не об этом, а о том, что бы надежно освоить станок. Токарный. Более того в таком возрасте сделать это сделать достаточно сложно. ИМХО.
@@user-observer-u3w а взрослый возраст тут не при чём. больше всего я встречал именно молодых долбодятлов. и среди учеников быстрее привыкают ранее работавшие на токарном не один год. а вот токарь из оператора- такой же , как из карусельщика. ни скорости подобрать, ни резца заточить, а об остальном страшно сказать. мне кажется , что опытный станочник всегда разберётся со станком, который сделан, в принципе, для простых работяг без дипломов.
Бесполезное заморачивание мозгов с макросами на токарных операциях. Я согласен такие заморочки нужны на фрейзерных обр. Центрах где программы километровые. M,G коды вам в помощь и не засирайте себе мозги этими формулами и условиями. С увожением.
Это наверное имеет смысл когда станков несколько, а не один и много видов работ. Смысл им в ремцеху автодизелей с одним чпу для вспомогательных работ, держать прграммиста?
Лучше называйте подпрограммы и переменные осмысленно, а не односложно - быстрее потом разбираться в коде, через пару недель-месяц Удачи в освоении! Всё получится!
Бедный Слава узнает кучу никому не нужной фигни .большую часть из которой и применять не придется.А двигание нуля это вообще.Я 32 года налаживаю станки и ни разу не пригодился плавающий ноль.Уж чего только не делали.
Слава закройте комментарии!откройте мануал от станка и изучите циклы с ними проще будет, а G коды и М коды ни кто не отменял, как Вы раньше писали по прошедшему опыту) дерзайте!
Слава через пару месяцев работы скажите ,, Программу написать раз плюнуть, главное найти и придумать и правильно заточить резец , которым можно будет подлезть и сделать ту или другую деталь.""
Я так понял для выполнения повторяющихся операций, например: надо сделать 6 проходов для понижения диаметра болванки, вот чтоб не писать на каждый проход отдельный код, можно сделать подпограмму на выполнения одних м тех же процедур прохода ( например установка подачи задание меняющихся/не меняющихся координат), а в общей программе написать, что проход делается 6 раз (циклов) по окончании каждого цикла изменение одной координаты (например диаметра). Как-то так. Тут чистой воды программирование уже начинается. Конечно думаю в основном народ вот так в ручную упр программы уже не пишет, давно существуют ПО для создания упр программ, но для понимания (прочтения) управляющей программы при проверке, эти знания нужны.
@@ДмитрийГончар-т6ж а я так пишу...создаю прогу(подпрограмму) со всеми операциями и контуром(после м30) в SPF. а основную в MPF. и в основной пишу call "имя подпрограммы" и клонирую строку столько раз сколь нужно...потом M5 M30. как то так ....
@@ДмитрийГончар-т6ж Да . Совершенно верно. При помощи такого параметрического программирования можно заменять, зацикливать повторяющиеся кадры, при создании определенного условия.
@@userCNC Да , можно и так. Только у меня была программа для нарезки шнека. Так вот там резьбовый ход состоял из 4-х кадров, а чтобы полностью нарезать это шнек, у меня получилось 1500 кадров. Это получается 375 раз дублировать эти 4 кадра. Всебы было хорошо, еслы бы вы с первого раза угадали режимы резания. Но обычно их после выполнения 1-ой детали коректируют. Так вот , чтобы не корректировать повторяющиеся кадры 375 раз и вводят переменную, которую корректируют вначале программы.
Да там и программист такой себе, может он и специалист в своём деле и умеет составлять сложные программы и т.д, но в плане обучения не очень)) , жаль слава отключил комментарии в прошлых видео, где его учили, там бы написали какой он учитель))
Вообще это один из видов параметрического программирования, который очень сильно уменьшает программу при одинаковых операциях. Программа одна, а благодоря переносу "нуля" деталей 2. Я таким образом постоянно делаю не очень длинные детали. В основном колечки, шайбочки. Это не самая сложная программа. В ней нужно во всем очень тщательно разобраться, и представлять , как работает такой алгоритм. По этому принципу (параматрического программирования) я сделал программу по нарезке трап резьб отрезным резцом 3 мм. Теперь любые трап резьбы с шириной впадины больше 3 мм режу этой программой. Также нарезаю червячные валы этой программой с изменением угла врезания не 15 град., а 20 град. Очень удобно. Вообщем советую этот тип программирования освоить!!!
а можно взглянуть на вашу прогу для нарезки трап резьб?
@@userCNC Можно, если разрешит автор канала Слава Петров. Для понятия как программа работает, нужно много чего объяснит по программе.
Ребята я подписался на этот канал для обучения токарному делу. Я купил в прошлом году супер ЧПУ марки 1б61 1958 года рождения в городе Ериван. Точит и молотит по черному без всяких програм и уци . Работает на 1 фазе 220в мотор Китайский от водяного насоса 1.5 киловат без тормозов и без всяких частотников .резцы что попало АлиЭкспресс в моём кишлаке нету . Ну что смешно но все так и есть. Удачи вам в освоении ЧПУ и здоровья.
Смесь паскаля, бейсика с элементом си увидел. Прикольно. Интересно.
Ага! Аналогично!
Скорее просто простейший язык программирования, подобные виды есть в любом языке, по крайней мере условия и циклы. Смеси тут никакой нет
@@MsSHeLEST функции процедуры размещенные произвольно помню только в си. В паскале они впереди основной программы. "Гото" в бейсике помню есть. А "иф, фор то до, вхиле ельсе" есть конечно везде.
кроме переменных есть много чего. макроссы, траори, кут3д,оффн , миррор и прочая петрушка. бреда вы ещё и близко не видели. а простейшая прога со счётчиком есть основа для создания подпрограмм, каких в станке нет . кстати, не вибрирует при торцовке станок? не требуется ли подачу убавлять на определённом д? в циклах торцовки подача одна, а на торец надо бы уменьшать у центра. не все проги так могут. мне пришлось свои лепить
это вот когда шпиндель меняет обороты? чтобы сохранить скорость резания и параметры обработки?
@@retoxxx1 при торцовке при постоянной скорости резания ближе к центру обороты достигают максимальных. Скорость резания начинает падать и с какого-то порога это уже не резание, а обработка давлением, поэтому надо снижать подачу чтобы сберечь кромку пластины.
@@retoxxx1 ближе к центру резец давит, а не режет. необходимо скидывать подачу. в зависимости от жёсткости станка возникают вибрации на d10-40, ломающие кромки пластин. стандартный цикл торцовки не всегда меняет подачу, и это не айс. конечно, если по 0.5 брать, то пофиг, чётам ,не зарычит! а на обдирке- проблема
По моему во всех программах в функция торцовки есть возможность включить зависимость оборотов от уменьшения диаметра заготовки . В 2Р22 и в FMS 3000 это было.
@@Борис-н2н1я конечно есть. но шпиндель выдаёт максимум 2500 оборотов, а на д10 при скорости резания 100мс надо уже 3180 об. ( 100мс- для пластин маленькая. надо поболее). вот и начинает рвать а не резать, у пластин геометрия не та. и у каждого станка своя зона вибраций. этот недостаток годами не решался, и вот вроде бы на последнем синумерике(то ли 840, толи 860-м, котрый с шоптурн ом) я видал нормальный торцовочный цикл с уменьшением подачи на желаемом диаметре. как говорится ,однажды двадцать лет спустя, соизволили. сыпасибо.
Блин Сильно заморочено для обычной токарной обработки оператору без навыков. Очень большой шанс на ошибку. Проще после первой детали сдвинуть ноль и продублировать часть УП без сверла. А после второй детали вернуть ноль на место. Тогда все будет хоть наглядно понятно, без алгоритмов и условных переходов.
Если ПО демоверсия, то ограничение количества строк программы вроде. Короткие работают, длинные не.
@@stepansml6713 на токарке прям большие программы бывают? на фрезере 3д рельеф понимаю, а на токарке то откуда большие программы?
@@retoxxx1 Да бывают. Нужно нарезать резьбу на шнеке с ф80 до ф42.5 с шагом 40. Вот и нужно сделать 375 резьбовых ходов:
G0 X80 Z20
G1 X79.9
G32 Z-150 F40
G0 X85
Z20
G1 X79.8
G32 Z-150 F40
G0 X85
Z20
G1 X79.7
G32 Z-150 F40
G0 X85
Z20
И еще 372 раза до ф42.5
И в итоге получается 1500 кадров
А можно написать вот так:
G0 X80 Z20
TAR=80
N01 G1 X[TAR]
G32 Z-150 F40
G0 X85
Z20
IF [TAR EQ 42.5] GOTO N02
TAR=TAR-0.1
GOTO N01
N02
M09
M05
M02
Вся программа состоит из 10 кадров. В этих двух программах станок выполняет одни и теже действия, только размеры разные. В первой программе, для того, чтобы изменить шаг 40, нужно поменять его в 375 кадрах. А вторая гораздо компактнее, и изменив шаг и параметр TAR можно применят к другим похожим деталям с минимальными изменениями. Вот как-то так.
@@FISHER1410 на токарном нет цикла резьборезания?
@@retoxxx1 Есть. Только он используется для профильного резца. А я делал шнек. у него ширина впадины 25 мм. и глубина на сторону 18.75 мм. Таким резцом не нарежишь с помощью резьбового цикла. Просто будет все дрожать.
Zarplata=50000
IF [ Zarplata
А на универсале Слава так и остался? И там и там? Расширение рабочей зоны, если остался.
@@Di0khan, Вроде остался.
Прекрасный пример условия в программе
после третьей строчки надо четвёртой строкой оператор END ставить и пятой строкой N50... Я бы так написал :-) А по сути правильно! Зарплата у Славы должна подрасти заметно!
обьяснение на уровне трудовика.
Советую по возможности не использовать условие равенства для выхода из цикла. Если вдруг что-то где-то глюканёт и мы проскакиваем нулевое состояние переменной, то станок будет до победного конца точить несуществующие детали. Ну или точнее победный конец будет кулачкам, и чего там ещё под раздачу до аварии попадёт.
В этом случае выходить из цикла лучше при условии что переменная меньше 1.
Оно конечно перестраховка но всёже лучше себе таких мин не оставлять, тем более такие вещи склонны накапливаться и потом срабатывать каскадом...
Ни надо вам в это вникать пока основы не изучите. Когда уже будет будете уверено на станке работать, вот уже тогда к этому переходите. Чем больше переменных , тем сложней все в голове держать и можно по отработанной программе вдолбить станок. Вам сейчас нужно знать только основные G,M коды + основные циклы (например проточка, сверление и т. д.) Вся остальная информация лишняя и она вас только путает.
Согласен, всему своё время.
Я сначало спустя 2 года начал изучать параметрическое программирование чтоб облегчить себе работу. Потом спустя ещё год уже перешл на макросы. Фрезеровка я изучал сам по мануалам. Писал в ручную. Потом через простые макросы потом перешёл на САМ систему . У меня все это заняло почти 4 года. Так как я обучался сам. А на работе никто этого ничего не знает.
Мне, как далекому от металлобоработки, это очень напоминает БЕЙСИК или bash. Вполне понятно. :-)
Главное правило в таком коде -- чаще комметировать.
Ещё бы в программе перед инструментом надо было написать какой резец, чтоб человек знал и понимал. Например MWLNR или PDGNR и т.д
Да этот совет полезный. Кода будет много программ и много резцов , будешь путаться и вспоминить: "А какой же я сюда ставил резец".
@@FISHER1410 Я обычно в начале программы пишу комментарий. с описанием.
Я работал на FMS 3000, там можно было в конце программы написать описание всех резцов и все ньюансы обработки. Если четыреста программ то всего не запомнишь, а так открыл программу почитал какой,, ковырялкой "" делать, , удобно .
и не только тип инструмента можно записать ( он меняется), а в комментах что и как делать .мой сменщик такие абзацы печатает . а когда прогу открываешь- всё становится ясно- как ложить, как крепить, где засада. и ещё после остановов- коменты с подсказками( перезажми, замерь.и тд)
Не эксперт в Токарке. Но 10-ти летний опыт в фрезерных чпу говорит мне что тут слишком замудрил программист. Явно можно проще и без задвига. Да и неужели в этой стойке нельзя вызывать подпрограмму и указывать. Количество раз? К примеру как на фануке хеденхайне или синкмерике. Зачем переменная? Короче нужно внимательно почитать книжку к станочку.
👍👍👍!!!
Я такие программы лет 20 назад учил.
Повторенье- мать ученья!
@@ДенисДенисов-я2ь4р сейчас всё на циклах прописано, G810, G820, G830, Heidenhein
Безумная смесь Паскаля, Си и Gerber2Gcode. Всё очень знакомо, но ни чего не понятно.
Эх, поподробнее про программы на окуму
Смотрел видео, не стерпел - решил написать. Не понятно, а готовых встроенных функций нет? Как-то черновая поперечная проточка, продольная функции глубокого сверления, резьба и т. д. и т.п. ? Они ещё в советских станках были 35-и летней давности. Если встроенных функции по минимуму то значит УУ бралось в минимальной комплектации(бывает такое на моднявых управляющих) и за это надо набить жопу поставщику и тому кто принимал решение о приобретении. Может стоило разобрать встроенные функции и вообще к подпрограммамы и выч функциям нужно подходить в последнюю очередь. Они только запутывают человека который с этим никогда не сталкивался.
За 30 лет ни раз не пользовался выч функциями.
Сменой системы координат пользовался только на фрезерном и то потому что деталь в обрабатывалась в нескольких положения в одной программе через тех.останов. Не понятно зачем забивать в УП модальные команды - станок их что после выключения не сохраняет? Такое впечатление, что у вас там многошпиндельный центр с фрезерной головкой и вы собираетесь со старта делать коленвалы при этом набив вручную программу. Если бы так учили вождению то на третьем уроке посадили бы на гоночный автомобиль и учили бы дрифту. Оно конечно прикольно, но к получению навыков работы с ручкой имеет опосредованное отношение. Полное впечатление, что поставщик станка хочет ещё и программы на станок продавать или инструктор глубокий теоретик. ИМХО.
Все там есть. Просто надо внимательнее УП смотреть. По крайней мере цикл глубокого сверления на видео присутствует. И цикл отрезки есть. Правда он закрыт скобками и не используется)))
я тоже 30 лет не пользовался выч функциями. следующие 13 лет жизнь б заставила. вот как ты сделаешь на фрезере конусное отверстие с радиусом в начале и конце? ведь такого стандартного цикла нет. или фаска по контуру детали. или полсосиски по радиусу. не делают программы на абсолютно всё . плати дополнительно- сделают.
@@йцукенюбьтим ну, уел. Но основная мысль была не об этом, а о том, что бы надежно освоить станок. Токарный. Более того в таком возрасте сделать это сделать достаточно сложно. ИМХО.
@@user-observer-u3w а взрослый возраст тут не при чём. больше всего я встречал именно молодых долбодятлов. и среди учеников быстрее привыкают ранее работавшие на токарном не один год. а вот токарь из оператора- такой же , как из карусельщика. ни скорости подобрать, ни резца заточить, а об остальном страшно сказать. мне кажется , что опытный станочник всегда разберётся со станком, который сделан, в принципе, для простых работяг без дипломов.
Уважаемые что это за стойка? Чьих будет?
Okuma
Бесполезное заморачивание мозгов с макросами на токарных операциях. Я согласен такие заморочки нужны на фрейзерных обр. Центрах где программы километровые. M,G коды вам в помощь и не засирайте себе мозги этими формулами и условиями. С увожением.
По моему подпрограммы это последнее что надо обьяснять.Вначале пусть руку набьет на простых ,а потом усложняйте.
Вам бы технолога - программиста чпу на предприятие
Это наверное имеет смысл когда станков несколько, а не один и много видов работ.
Смысл им в ремцеху автодизелей с одним чпу для вспомогательных работ, держать прграммиста?
Программы технолога-программиста мы называли - записки сумашедшего.
Эх, макросы, а я наоборот с ЧПУ на универсал перешёл)
читы
Лучше называйте подпрограммы и переменные осмысленно, а не односложно - быстрее потом разбираться в коде, через пару недель-месяц
Удачи в освоении!
Всё получится!
За такой стиль программирования казнят и увольняют даже джуниоров! Кошмар!
Что Вас не устроило в параметрическом программировании?
Как раз наоборот, меня переманивают из-за умения так программировать. Программа получается компактная, эффективная и никто не понимает.
@@FISHER1410 главное чтобы толк был, детали быстро выходили, меньше человеческих ресурсов, и отсутствие браков и простоев.
Все когда-то начинали..
Бедный Слава узнает кучу никому не нужной фигни .большую часть из которой и применять не придется.А двигание нуля это вообще.Я 32 года налаживаю станки и ни разу не пригодился плавающий ноль.Уж чего только не делали.
хороший канал, но каждому своё, я за токаря универсала, а не за ЧПУ.... Подписку оставляю, но мне данная информация мне не интересна.
Я за комент
What a mess... English, Russian, Russian transcribed in Latin alphabet... Вот судьба токара (численного)...
G50 обычно максимально допустимые обороты шпинделя, при использовании G96. Любопытная стойка 🙄
на окуме g50 эиспользуется для ограничения оборотов и как сдвиг нуля
Слава закройте комментарии!откройте мануал от станка и изучите циклы с ними проще будет, а G коды и М коды ни кто не отменял, как Вы раньше писали по прошедшему опыту) дерзайте!
Слава через пару месяцев работы скажите ,, Программу написать раз плюнуть, главное найти и придумать и правильно заточить резец , которым можно будет подлезть и сделать ту или другую деталь.""
Нато1?
Так вы личное мастерство забудете - с этими программами...
Не забуду, составление УП требует постоянных знаний токарного дела.
Fanuc ближе и роднее))
😀
После такой заморочки спать не будешь
М00 остановка программы
И что это теперь за канал такой стал???
Мне такого не надо..
Прощай дружище, я тоже скоро заканчиваю с этим каналом, надоело.
@@SlavaPetroff Взаимно
@@SlavaPetroff Не горячитесь. Мне, и многим другим тема ЧПУ нова и интересна. Спасибо вам за неё, смотрю с удовольствием, и так же учусь, как и вы.
Зачем переменные? Что за бред
Я так понял для выполнения повторяющихся операций, например: надо сделать 6 проходов для понижения диаметра болванки, вот чтоб не писать на каждый проход отдельный код, можно сделать подпограмму на выполнения одних м тех же процедур прохода ( например установка подачи задание меняющихся/не меняющихся координат), а в общей программе написать, что проход делается 6 раз (циклов) по окончании каждого цикла изменение одной координаты (например диаметра). Как-то так. Тут чистой воды программирование уже начинается. Конечно думаю в основном народ вот так в ручную упр программы уже не пишет, давно существуют ПО для создания упр программ, но для понимания (прочтения) управляющей программы при проверке, эти знания нужны.
@@ДмитрийГончар-т6ж а я так пишу...создаю прогу(подпрограмму) со всеми операциями и контуром(после м30) в SPF. а основную в MPF. и в основной пишу call "имя подпрограммы" и клонирую строку столько раз сколь нужно...потом M5 M30.
как то так ....
@@ДмитрийГончар-т6ж Да . Совершенно верно. При помощи такого параметрического программирования можно заменять, зацикливать повторяющиеся кадры, при создании определенного условия.
@@userCNC Да , можно и так. Только у меня была программа для нарезки шнека. Так вот там резьбовый ход состоял из 4-х кадров, а чтобы полностью нарезать это шнек, у меня получилось 1500 кадров. Это получается 375 раз дублировать эти 4 кадра. Всебы было хорошо, еслы бы вы с первого раза угадали режимы резания. Но обычно их после выполнения 1-ой детали коректируют. Так вот , чтобы не корректировать повторяющиеся кадры 375 раз и вводят переменную, которую корректируют вначале программы.
Можно гораздо проще сделать
Согласен, я как раз работаю по такому же принципу только у меня программа интуитивно понятна даже мало знающему. а тут околесица кака я то.
@@klafilin4061 тут вообще дичь какая-то))
Да там и программист такой себе, может он и специалист в своём деле и умеет составлять сложные программы и т.д, но в плане обучения не очень)) , жаль слава отключил комментарии в прошлых видео, где его учили, там бы написали какой он учитель))