Спасибо за видео. Очень познавательно, для начала достаточно информации, чтобы понять, что есть параметрическое программирование. И отличный пример со сверлением. Спасибо ещё раз.
Здравствуйте. ровно год назад появилось дикое желание работать наладчиком чпу станков. до этого я станков в жизни не видел. Я прошел ускоренные курсы наладчика чпу, затем я устроился оператором чпу станков, постепенно набирался опыта. И вот уже 3 месяца работаю наладчиком) видел людей которые уже несколько лет работаю, но так и не вникли в параметрическое программирование. по большей части конечно нужно желание) Хочу сказать большое спасибо за такой хороший материал) я пересмотрел все по несколько раз)
Очень хорошая подача материала, без мэ, ээ и прочего бления как это обычно бывает, все четко и лаконично, понятно что это базовый курс и в основном это выжимки, надеюсь по окончанию этого курса, будет более глубокое погружение в материал и он будет также доступен, молодцы одним словом! ЛОЦНИТИ, вы если не ошибаюсь официальный представитель Esprit в России и наверное стран СНГ, почему-то всегда думал, что у вас есть свой типа шоурум станков, свой а не Абамета и прочих, а то ладно инфофотографика, но примеры оборудования с разных ресурсов, может и среди них есть и ваши, если так, то ну очень не неприглядные станки, ладно было пару раз станки Абамета и бокса39, а лучше конечно свой парк хотя бы одного фрезерного и токарно-фрезерного для демонстраций в будущих уроках, а лучше конечно разных брендов и еще лучше разных стоек, ну да ладно, хоть качество отличное аж на в 4К, начало и затея очень хорошая, очень, с почином вас, надеюсь на этом все не заглохнет, а то многие так хорошо стартуют, а потом смотришь пшик и все канал сдулся… В общем будем надеяться на лучшее, был на ваших открытых вебинарах, сейчас снова этот карантин, надеюсь хоть так будете нести в массы профильные знания!?
Спасибо! Интересно! На станках с ЧПУ работаю давно,неплохо знаю G код ,широко использую подпрограммы ,различные постоянные циклы ,про параметрическое программирование тоже знаю- слышал ,еще во второй половине 80х мы практиковали этот метод,как то не прижилось.Но последнее время стали поступать задачи ,где навык применения программирования с R переменными ,стал бы ,единственным возможным решением .Так ,что надо теперь догонять .Спасибо!
чем больше смотрю, тем больше ужасаюсь в начале 60-х, когда родили G-код, существовал нормальный ассемблер, кобол, алгол и фортран (перечисляю только действительно распространнённые и известные), к моменту принятия стандарта G-кода в начале 80-х была целая туча нормальных языков, на которых удобно писать и которые можно действительно читать глазами. Но отвратительно консервативная промышленность со станками-динозаврами не захотела ничего менять, и в результате утвердили этот ад, об который вот уже 60 лет все ломают глаза и мозги. Ещё и каждый мало-мальски крупный производитель создал что-то свое, уникальное. За краткое и ёмкое изложение спасибо.
траснлятор можно сделать или с компа команды подавать.. в некоторых станках сегодня, мозги настолько маленькие, что он и большую часть g-code не поддерживает.. у меня вот подпрограмм нет и дуги не по всякому указать можно
По моему все операторы фанука постоянно пользуются параметрическим🧐 как минимум для циклирования контуров, создания спец-циклов сверления, автосмены инструмента(в случае спец инструмента) или поиска ск в позиционной обработке(для 4хосевки). Ну как-бы без этого далеко не зайдешь.
Так, ну это уже JavaScript какой-то, был год опыта в этой сфере, все эти IF, WHILE :) Что-то начал подозревать еще с урока 42, когда в основном коде через функцию можно вызвать другую функцию и повторять требуемое количество раз.
Зачем был применён GOTO 70, если вышестоящий кадр должен был передать новую координату Y , а цикл сверления продолжиться до появления в коде G80? Спасибо за ответ.
в 110 кадре переход на 70 строку. но цикл сверления идёт в предыдущей строке 60. получается программа выполнит всего одно сверление, а далее просто будет изменять значения переменных и менять угол, но самого сверления не произойдёт. или я что-то неверно понял?
будет работать. приведу пример G81 X100 Y100 Z-20 R3 F50 X50 Y20 X10 Y30. ПОСЛЕ G81 СЛЕДУЮЩИЕ КООРДИНАТЫ ТОЧЕК СВЕРЛЕНИЯ. в кадре 70 и 75 указываются координаты сверления)
Пройти тесты, получить сертификат и поддержать проект: stepik.org/z/87456 Все уроки бесплатно: ruclips.net/p/PL5DHpeYfcnk0Xo_e1h8GFnHRcm9rSdULT РЕКОМЕНДУЕМ: CAD/CAM-система ESPRIT: www.espritcam.com/ru-ru Поставка и внедрение ПО для обработки на ЧПУ: www.locniti.ru/ CAM-система ТЕХТРАН: www.tehtran.com/ Инструмент TaeguTec, станки DOOSAN и CAD/CAM ESPRIT в Украине: varius.com.ua/ Российские станки СТАН: www.stan-company.ru/ CAD-система КОМПАС-3D: kompas.ru/ Управляющий программно-аппаратный комплекс (УЧПУ): mtronics.ru/ Контрактное производство и инжиниринг: 5micron.ru/ Стать партнером проекта или связаться с нами: mail@planetacam.ru
Немного странное произношение слова variables. А так, все предельно просто, если есть хоть какой-то опыт программирования. Скажите пожалуйста, есть ли возможность наблюдать изменение переменных на стойке во время выполнения УП (станка у меня нет, изучаю для общего развития). Спасибо.
Да. 1. Просто в меню переменных которое было показанно. 2. Включить спец режим, как называется не помню, но есть на офф канале Фанук Европа, где вместо переменных в программе во время выполнения показывает уже рассчитанные параметры.
жуть какая..... ниииихера не ясно... откуда в примера вообще #130 и#110 взялось. Что это?! И как #103 должна стать "0" если она задана в памяти как определённое количество отверстий?
130 и 110 заданы в кадрах 90 и 95. И в тех 2х строках написан закон, по которому мы получаем параметр 110, который в следующей строке идёт как угловая координата очередной дырки. С учётом начального угла, уже просверленных отверстий и угла между ними. 103 станет равной нулю, благодаря строке 70, после трёх проходов через строку 110, которая на неё ссылается. На 4ый проход через строку 70, параметр 103 станет равным нулю (4-1-1-1-1). После этого сработает условие строки 80, которая отправит нас на код G80 в строке 120 и далее по кадрам. Это довольно сложно, как для меня - никогда не работавшего на станке и не знающего языков программирования, но разобраться можно. Думаю, что интеллекта человека с любой технической вышкой на это хватит.
@@paulkarkarin466 Мы, приматы нашего вида , уникальные обладатели самого изменчивого среди видов головного мозга, структурная и количественная разница сравнительная его внутривидовая превышает межвидовую у других изученных видов . То есть Вы меня вероятно поняли, а много кто вероятно нет. Т.е. работает он абсолютно по разному, индивидуально. Разница структурная в механизме и способах его использования.
Конечно, классно создавать макросы, но за умение это делать нужно требовать уже другие деньги. Не думаю, что заводам в глубинке по карману такие специалисты. Это плюс язык программирования, это создание законов, описывающих через параметры координаты следующего действия, это создание счётчиков... Интеллектуальные затраты высоки, ответственность тоже, можно обойтись и без этих танцев. Тогда вопрос...зачем? Всё равно это никто не оценит.
Удивляют люди, которые считают, что раз им не надо то и другим тоже. Представьте себе, что рабочие процессы на других предприятиях могут отличаться от ваших. Никто и не говорит, что это надо всем. Но разве хоть что-то используется на Земле на все 100% от возможного? Спасибо разработчикам ПО станков за эти приятные возможности
Спасибо за видео. Очень познавательно, для начала достаточно информации, чтобы понять, что есть параметрическое программирование. И отличный пример со сверлением. Спасибо ещё раз.
Здравствуйте. ровно год назад появилось дикое желание работать наладчиком чпу станков. до этого я станков в жизни не видел. Я прошел ускоренные курсы наладчика чпу, затем я устроился оператором чпу станков, постепенно набирался опыта. И вот уже 3 месяца работаю наладчиком) видел людей которые уже несколько лет работаю, но так и не вникли в параметрическое программирование. по большей части конечно нужно желание) Хочу сказать большое спасибо за такой хороший материал) я пересмотрел все по несколько раз)
Спасибо что смотрите
Ускоренные курсы это уровень ремеслухи.Наладка жто уровень сервис инженера бухахаха
Удачи)
@@Вася-ч9ш3юможет умное чего скажешь, ремёсел
Очень хорошая подача материала, без мэ, ээ и прочего бления как это обычно бывает, все четко и лаконично, понятно что это базовый курс и в основном это выжимки, надеюсь по окончанию этого курса, будет более глубокое погружение в материал и он будет также доступен, молодцы одним словом!
ЛОЦНИТИ, вы если не ошибаюсь официальный представитель Esprit в России и наверное стран СНГ, почему-то всегда думал, что у вас есть свой типа шоурум станков, свой а не Абамета и прочих, а то ладно инфофотографика, но примеры оборудования с разных ресурсов, может и среди них есть и ваши, если так, то ну очень не неприглядные станки, ладно было пару раз станки Абамета и бокса39, а лучше конечно свой парк хотя бы одного фрезерного и токарно-фрезерного для демонстраций в будущих уроках, а лучше конечно разных брендов и еще лучше разных стоек, ну да ладно, хоть качество отличное аж на в 4К, начало и затея очень хорошая, очень, с почином вас, надеюсь на этом все не заглохнет, а то многие так хорошо стартуют, а потом смотришь пшик и все канал сдулся…
В общем будем надеяться на лучшее, был на ваших открытых вебинарах, сейчас снова этот карантин, надеюсь хоть так будете нести в массы профильные знания!?
Акуеть сложно!!! взрыв мозга!!!
Спасибо! Интересно! На станках с ЧПУ работаю давно,неплохо знаю G код ,широко использую подпрограммы ,различные постоянные циклы ,про параметрическое программирование тоже знаю- слышал ,еще во второй половине 80х мы практиковали этот метод,как то не прижилось.Но последнее время стали поступать задачи ,где навык применения программирования с R переменными ,стал бы ,единственным возможным решением .Так ,что надо теперь догонять .Спасибо!
чем больше смотрю, тем больше ужасаюсь
в начале 60-х, когда родили G-код, существовал нормальный ассемблер, кобол, алгол и фортран (перечисляю только действительно распространнённые и известные), к моменту принятия стандарта G-кода в начале 80-х была целая туча нормальных языков, на которых удобно писать и которые можно действительно читать глазами. Но отвратительно консервативная промышленность со станками-динозаврами не захотела ничего менять, и в результате утвердили этот ад, об который вот уже 60 лет все ломают глаза и мозги. Ещё и каждый мало-мальски крупный производитель создал что-то свое, уникальное.
За краткое и ёмкое изложение спасибо.
А в чём собственно суть претензий? Что тут неудобно писать? По моему это самый прямой и простой способ - команда, координата. Всё.
траснлятор можно сделать или с компа команды подавать.. в некоторых станках сегодня, мозги настолько маленькие, что он и большую часть g-code не поддерживает.. у меня вот подпрограмм нет и дуги не по всякому указать можно
вообще ничего не понял, пока пропущу, а после вернусь к этому уроку))
Тут лайк , тема раскрыта.
Спасибо, понятно, просто, спасибо!
Спасибо вам!
Отмена полярной системы координат G16, а не G15.
Благодарю за материал. Очень полезно.
Вы ошибаетесь, погуглите другие источники
По моему все операторы фанука постоянно пользуются параметрическим🧐 как минимум для циклирования контуров, создания спец-циклов сверления, автосмены инструмента(в случае спец инструмента) или поиска ск в позиционной обработке(для 4хосевки). Ну как-бы без этого далеко не зайдешь.
А для сименс как?
Так, ну это уже JavaScript какой-то, был год опыта в этой сфере, все эти IF, WHILE :) Что-то начал подозревать еще с урока 42, когда в основном коде через функцию можно вызвать другую функцию и повторять требуемое количество раз.
Зачем был применён GOTO 70, если вышестоящий кадр должен был передать новую координату Y , а цикл сверления продолжиться до появления в коде G80? Спасибо за ответ.
в 110 кадре переход на 70 строку. но цикл сверления идёт в предыдущей строке 60. получается программа выполнит всего одно сверление, а далее просто будет изменять значения переменных и менять угол, но самого сверления не произойдёт. или я что-то неверно понял?
будет работать. приведу пример
G81 X100 Y100 Z-20 R3 F50
X50 Y20
X10 Y30.
ПОСЛЕ G81 СЛЕДУЮЩИЕ КООРДИНАТЫ ТОЧЕК СВЕРЛЕНИЯ. в кадре 70 и 75 указываются координаты сверления)
А где найти обозначение символов нуля детали, реф точки, нуля инструмента? Много раз скал, и часто разные варианты получал.
В документации к станку
Обозначайте командами которыми они обычно задаются, как лучший вариант.
Не сказали про функции округление
Пройти тесты, получить сертификат и поддержать проект: stepik.org/z/87456
Все уроки бесплатно: ruclips.net/p/PL5DHpeYfcnk0Xo_e1h8GFnHRcm9rSdULT
РЕКОМЕНДУЕМ:
CAD/CAM-система ESPRIT: www.espritcam.com/ru-ru
Поставка и внедрение ПО для обработки на ЧПУ: www.locniti.ru/
CAM-система ТЕХТРАН: www.tehtran.com/
Инструмент TaeguTec, станки DOOSAN и CAD/CAM ESPRIT в Украине: varius.com.ua/
Российские станки СТАН: www.stan-company.ru/
CAD-система КОМПАС-3D: kompas.ru/
Управляющий программно-аппаратный комплекс (УЧПУ): mtronics.ru/
Контрактное производство и инжиниринг: 5micron.ru/
Стать партнером проекта или связаться с нами: mail@planetacam.ru
А почему кадры пронумерованы не по порядку в примерах?
назовите тайминг и номера кадров, которые идут не по порядку.
А где же было присвоенное значение переменной 103?(
ну в данном случаи это не имеет значение, важен сам факт перемены значений
Оператор станка. Перед запуском программы или в процессе.
Слоооожнаааа
Симко и нцплот проверит
Немного странное произношение слова variables. А так, все предельно просто, если есть хоть какой-то опыт программирования.
Скажите пожалуйста, есть ли возможность наблюдать изменение переменных на стойке во время выполнения УП (станка у меня нет, изучаю для общего развития). Спасибо.
Да.
1. Просто в меню переменных которое было показанно.
2. Включить спец режим, как называется не помню, но есть на офф канале Фанук Европа, где вместо переменных в программе во время выполнения показывает уже рассчитанные параметры.
жуть какая..... ниииихера не ясно... откуда в примера вообще #130 и#110 взялось. Что это?! И как #103 должна стать "0" если она задана в памяти как определённое количество отверстий?
130 и 110 заданы в кадрах 90 и 95. И в тех 2х строках написан закон, по которому мы получаем параметр 110, который в следующей строке идёт как угловая координата очередной дырки. С учётом начального угла, уже просверленных отверстий и угла между ними.
103 станет равной нулю, благодаря строке 70, после трёх проходов через строку 110, которая на неё ссылается. На 4ый проход через строку 70, параметр 103 станет равным нулю (4-1-1-1-1). После этого сработает условие строки 80, которая отправит нас на код G80 в строке 120 и далее по кадрам.
Это довольно сложно, как для меня - никогда не работавшего на станке и не знающего языков программирования, но разобраться можно. Думаю, что интеллекта человека с любой технической вышкой на это хватит.
@@paulkarkarin466 Мы, приматы нашего вида , уникальные обладатели самого изменчивого среди видов головного мозга, структурная и количественная разница сравнительная его внутривидовая превышает межвидовую у других изученных видов .
То есть Вы меня вероятно поняли, а много кто вероятно нет.
Т.е. работает он абсолютно по разному, индивидуально.
Разница структурная в механизме и способах его использования.
Бейсик только фанук понимает? Допустим nc-studio эту упэшку не поймет наверно?
FMS-3000 к примеру, кстати довольно не дорогая отечественная стойка, на фоне нашего времени...
вообще ничего не понял
Начните с 1го урока)))
@@PlanetaCAM я на чпу работаю.и параметрическим не пользуемся а многие даже не знают о нем
Конечно, классно создавать макросы, но за умение это делать нужно требовать уже другие деньги. Не думаю, что заводам в глубинке по карману такие специалисты. Это плюс язык программирования, это создание законов, описывающих через параметры координаты следующего действия, это создание счётчиков... Интеллектуальные затраты высоки, ответственность тоже, можно обойтись и без этих танцев. Тогда вопрос...зачем? Всё равно это никто не оценит.
Это полезно для оператора. У нас все параметрически пишут. Очень удобно.
Параметрическое програмирование есть способ задания логического алгоритма технологической обработки, а не неизменного шаблона обработки по контуру.
@@DeLyaFer А на хрена если есть CAM?
Удивляют люди, которые считают, что раз им не надо то и другим тоже. Представьте себе, что рабочие процессы на других предприятиях могут отличаться от ваших. Никто и не говорит, что это надо всем. Но разве хоть что-то используется на Земле на все 100% от возможного? Спасибо разработчикам ПО станков за эти приятные возможности
Мне nx было проще выучить, чем эту прогу понять
Ох и намутили. Можно проще. Значительно.
Иван, предлагайте как проще
@@PlanetaCAM O1
G00 G17 G21 G49 G80 G90
T21 M06
M01
G00 G54 X0. Y0.
G43 H21 D21 Z100.
M08
M03 S1000 F50.
#1= 0
WHILE[ #1 LT #103 ]DO1
#2= #100 * COS[ #102 * #1 + #101 ]
#3= #100 * SIN[ #102 * #1 + #101 ]
G81 G98 X#2 Y#3 Z-0.5 R0.5
#1= #1 + 1
END1
M09
G00 G80 Z100.
M30
@@PlanetaCAMнаконец то я добрался ло компа трезвый
@@PlanetaCAM Программист помни. оператор goto убил такой язык как fortran. Паскаль до сих пор жив благодаря структурному программированию.
@@PlanetaCAM или так O1
G00 G17 G21 G49 G80 G90
T21 M06
M01
G54 X0. Y0. G43 H21 Z100. M08
M03 S1000 F50.
WHILE[ #103 GT 0 ]DO1
#2= #100 * COS[ #101 + #102 * #103 ]
#3= #100 * SIN[ #101 + #102 * #103 ]
G81 G98 X#2 Y#3 Z-0.5 R0.5
#103= #103 - 1
END1
M09
G80
M30
Вву
через чур заумно для того что бы просверлить пару дырок. а так конечно нормальная подача материала