Параметрическое программирование

Параметрическое программирование

Работаю на Fanuc, часто пишу универсальные программы, используя параметрическое программирование. Удобно. Можно на ходу менять шаг и режимы обработки. Все детали подобной формы обрабатываются практически любыми фрезами и с минимальным временем настройки программы. Ещё один плюс, всегда можно продолжить программу с любой точки. Типа с середины программы. Вот текст обработки детали на фото:


%

O0023 (Puanson Chernovoi)



G90G17G40G80G00


M06T4(Konzevaya Freza R40)


S1600M03


M08


G00G59G90X0Y0


G43H4Z50.


(G68 X0Y0R135)


#1=0(Ugol Start)


#2=90(Ugol Finish)


#3=300(Radius 1)


#4=90.5(Radius 2)


#5=40(R Frezi)


#6=0(Z Nol')


#7=3(Shag Po Z)


#8=50(Pryamoi Uchastok)



WHILE[#1LT#2]DO1


#11=#3-#4*SIN[#1]-#5(Coord Y1)


#12=#3+#4*SIN[#1]+#5(Coord Y2)


#13=#4-#4*COS[#1]-#6


G0 X[#5+2+#8] Y#11


G0 Z-#13


G1 X0 F800


G3 X-#11 Y0 R#11


G1Y-[#8+2]


G0 Z50


G0 X-#12 Y-[#5+#8+2]


G0 Z-#13


G1 Y0


G2 X0 Y#12 R#12


G1 X[#8+2]


G0 Z50


#1=ACOS[COS[#1]-#7/#4]


M01


END1


G69



M15


G0Z200


G91G28Y0


G90


M0



N2(Pryamoi Uchastok)


G90G17G40G80G00


M06T4


S1600M03


M08


G00G59G90X0Y0


G43H4Z50.


(G68 X0Y0R135)


#1=-90(Z Start)


#2=-165(Z Finish)


#3=300(Radius 1)


#4=90.5(Radius 2)


#5=40(R Frezi)



#7=3(Shag Po Z)


#8=50(Pryamoi Uchastok)



#11=#3-#4-#5(Coord Y1)


#12=#3+#4+#5(Coord Y2)



WHILE[#1GE#2]DO1



G0 X[#5+2+#8] Y#11


G0 Z#1


G1 X0 F800


G3 X-#11 Y0 R#11


G1 Y-[#8+2]


G0 Z50


G0 X-#12 Y-[#5+#8+2]


G0 Z#1


G1 Y0


G2 X0 Y#12 R#12


G1 X[#8+2]


G0 Z50


#1=#1-#7


M01


END1



M15


G0Z200


G91G28Y0


G90


M0



N3(Chistovoi Freza Radiusnaya R40)


G90G17G40G80G00


M06T4(Radius)


S1600M03


M08


G00G59G90X0Y0


G43H4Z50.


(G68 X0Y0R135)


#1=0.7(Ugol Start)


#2=90(Ugol Finish)


#3=300(Radius 1)


#4=90.5(Radius 2)


#5=40(R Frezi)


#6=0(Z Nol')


#7=1(Shag Po Z)


#8=50(Pryamoi Uchastok)



WHILE[#1LT#2]DO1


#11=#3-[#4+#5]*SIN[#1](Coord Y1)


#12=#3+[#4+#5]*SIN[#1](Coord Y2)


#13=#4-#4*COS[#1]


G0 X[#5+2+#8] Y#11


G0 Z-#13


G1 X0 F800


G3 X-#11 Y0 R#11


G1 Y-[#8+2]


G0 Z50


G0 X-#12 Y-[#5+#8+2]


G0 Z-#13


G1 Y0


G2 X0 Y#12 R#12


G1 X[#8+2]


G0 Z50


#1=#1+#7


M01


END1


G69



M15


G0Z200


G91G28Y0


G90


M0



N4(Pryamoi Uchastok)


G90G17G40G80G00


M06T4


S1600M03


M08


G00G59G90X0Y0


G43H4Z50.


(G68 X0Y0R135)


#1=-90(Z Start)


#2=-165(Z Finish)


#3=300(Radius 1)


#4=90.5(Radius 2)


#5=40(R Frezi)



#7=3(Shag Po Z)


#8=50(Pryamoi Uchastok)



#11=#3-#4-#5(Coord Y1)


#12=#3+#4+#5(Coord Y2)



WHILE[#1GE#2]DO1



G0 X[#5+2+#8] Y#11


G0 Z#1


G1 X0 F800


G3 X-#11 Y0 R#11


G1 Y-[#8+2]


G0 Z50


G0 X-#12 Y-[#5+#8+2]


G0 Z#1


G1 Y0


G2 X0 Y#12 R#12


G1 X[#8+2]


G0 Z50


#1=#1-#7


M01


END1



M15


G0Z200


G91G28Y0


G90


M30



%

Лига ЧПУшников

2.1K постов12.1K подписчика

Правила сообщества

никакой политики

Вы смотрите срез комментариев. Показать все
0
Автор поста оценил этот комментарий

И еще, коллега. Мне ну ОЧЕНЬ надо макропрогу для масштабирования на Фануке. Нету у меня масштаба по G51. У меня это зеркалка. Я еще могу сделать это для четырёхугольника. Но произвольный контур - тут жопа. А надо очень, чтобы я мог что-то типа эквидистанты делать, чтобы фрезеровать карман не за один проход, вгрызаясь на всю фрезу, а за несколько, используя нужный мне % от диаметра фрезы.

Понятно, что я это и в симке нарисовать могу. Но мне параметрически надо.

Буду очень благодарен. (По темам прошёл, плюсов накидал).

И не пиши, пожалуйста больше про политику))) Негоже это Наладчикам))) А то найду тебя и сожгу нахуй (во избежание)))))

раскрыть ветку (9)
0
Автор поста оценил этот комментарий

не понял про масштабирование совсем... Любой разговор по программированию нужно разговаривать по чертежу.

А про политику не писать, не разговаривать, не ходить на митинги это прямой путь к рабовладельческому строю... Прекрасно знаешь, насколько быстрее происходить обработка на станках с ЧПУ, по сравнению с универсалами. Тем не менее, прибыль с производства после появления этих станков не сделала жизнь в рф краше и счастливее. Рабом быть не хочу.... Воровать и обманывать тоже. Приходиться бастовать и требовать своё!))))

раскрыть ветку (8)
0
Автор поста оценил этот комментарий
не понял про масштабирование совсем... Любой разговор по программированию нужно разговаривать по чертежу.

Да хер с ним. с масштабированием. Проще эквидистанту сделать. Тем более при масштабировании вылазит другая проблема - Ругань станка на коррекцию.

...

А насчёт бастовать. Мне платят вовремя и нормально для нашей глубинки. Работа не пыльная и жопу я там не рву. Я на окладе. А в свободное время летом я занимаюсь садом (там дохера работы). А зимой спортом)))

Это дело вкуса)))

раскрыть ветку (7)
0
Автор поста оценил этот комментарий

Главное, чтобы потом не стыдно было, что дети устроиться в жизни не могут хорошо из-за российских условий...

раскрыть ветку (6)
0
Автор поста оценил этот комментарий

Дети быстро поняли, что лучше быть технарями. И учатся щас в НЭТИ. И, кстати, на митинги ходят от партии. Только не в качестве мяса, а в качестве организаторов. Зачем свою жопу подставлять? А тут еще и партия платит за каждого приведённого митингующего.

раскрыть ветку (5)
0
Автор поста оценил этот комментарий

Технарям легче уехать, в европе на них спрос...

раскрыть ветку (4)
0
Автор поста оценил этот комментарий

На технарей спрос в Монголии. Вот только в гейропе ты будешь низжей кастой за 2 штуки баксов (ни о чём). А в монголии ты будешь очень востребованным спецом. Тоже за 2 штуки баксов. Вот только цены в Монголии ну совсем другие. Там 2штуки это овердохуя.

раскрыть ветку (3)
0
Автор поста оценил этот комментарий

А в монголии есть перспективы?

Не видел толпы беженцев в сторону монголии. Также не видел беженцев из Европы в РФ. А вот кто в европу уехал, живут и не возвращаются.

раскрыть ветку (2)
0
Автор поста оценил этот комментарий

Тут где-то была статья/пост человека, который переехал в Монголию специалистом. Наверное можно как-то найти. Там спрос на врачей, учителей, строителей и технарей. А толп беженцев в Монголию нет потому что о её существовании вообще мало кто знает)))

раскрыть ветку (1)
0
Автор поста оценил этот комментарий

Когда в стране всё хорошо, то о стране очень быстро узнают!

Что за детские отмазки?

Про Сургут вся страна узнала в голодные 90-е...

Когда золотая лихорадка начиналась в америке, так в тех местах вообще никто не жил, а интерета не было. Тем не менее толпы туда-сюда почти сразу начали ездить!!

Вы смотрите срез комментариев. Чтобы написать комментарий, перейдите к общему списку

Темы

Политика

Теги

Популярные авторы

Сообщества

18+

Теги

Популярные авторы

Сообщества

Игры

Теги

Популярные авторы

Сообщества

Юмор

Теги

Популярные авторы

Сообщества

Отношения

Теги

Популярные авторы

Сообщества

Здоровье

Теги

Популярные авторы

Сообщества

Путешествия

Теги

Популярные авторы

Сообщества

Спорт

Теги

Популярные авторы

Сообщества

Хобби

Теги

Популярные авторы

Сообщества

Сервис

Теги

Популярные авторы

Сообщества

Природа

Теги

Популярные авторы

Сообщества

Бизнес

Теги

Популярные авторы

Сообщества

Транспорт

Теги

Популярные авторы

Сообщества

Общение

Теги

Популярные авторы

Сообщества

Юриспруденция

Теги

Популярные авторы

Сообщества

Наука

Теги

Популярные авторы

Сообщества

IT

Теги

Популярные авторы

Сообщества

Животные

Теги

Популярные авторы

Сообщества

Кино и сериалы

Теги

Популярные авторы

Сообщества

Экономика

Теги

Популярные авторы

Сообщества

Кулинария

Теги

Популярные авторы

Сообщества

История

Теги

Популярные авторы

Сообщества