Как стать ЧПУшником. Продолжение.

Для тех, кто собирается, или уже начал учиться или работать оператором.

Как стать ЧПУшником. Продолжение. ЧПУ, Машиностроение, Фрезеровка, Обучение, Длиннопост, Мат

Что вас ждёт:


Начнём с хорошего:

Вы ВСЕГДА найдёте работу. Со временем (с приходом опыта) Вы уже будете выбирать, как мой кот куски мяса из перловки.

Это очень интересно! В моём случае хобби совпадает с профессией и я хожу на работу с удовольствием.

Интересный и развесёлый коллектив. Наладчики это люди обладающие ICQ более 50см и творческим мышлением. Тут без этого никак: вечно принесут какую-нибудь оплавленный кусок говна с плазморезки и сидишь думаешь, КАК и, главное, ЧЕМ вот это вот вообще можно сделать.

Наладчик ленив. Ленивее наладчика только сисадмин. В некоторых мелких канторках это одно и то же охуевшее от собственной невъебенности тело. Мне доводилось в подобных рога-и-копытах даже локалку бросать или видеонаблюдение ставить. Один раз домен-контроллер ставил и проксю на FreeBSD.

Наладчик ленив не потому что не хочет лишний раз двигаться. А, нет, именно поэтому. Наладчику лень что-то переделывать. Он делает один раз и навсегда. Я как-то варил раму прицепа на паркетник директору. Тот в ДеТеПе попал. Прицеп в говно. Весь искорёженный. Одну из балок разорвало. Но все сварные швы остались целыми. С программами то же самое. Пример в конце.

Наладчику лень рисовать 3D модель и генерить по ней код в несколько тысяч кадров. Наладчик опишет нелинейную поверхность формулой (если это возможно) и сделает прогу кадров на 30. У меня 90% прог умещаются в 30-50 кадров.У наладчика заготовлены шаблоны программ, в которые остаётся только вписать траекторию. Ниже пример приведу.

Так что из плюсов это разностороннее развитие и ниибически креативное и гадкое мышление. Я, в основном, делаю штучные детали. Мне каждый день приходится что-нибудь придумывать. И это очень интересно!


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

Кстати, твоей новой профессии наладчика будет рада твоя скво (или тян, кому как больше нравится), потому что устанавливая и привязывая деталь ты научишься принимать такие неестественные позы, что  авторы камасутры будут нервно курить в своих уютных гробиках.


Теперь о неприятностях.

Начну с той, которая у меня происходит прямо сейчас и вообще перманентно.

Это вечный и непрекращающийся срач с конструкторами, мастерами и технологами. Чертежи... Бляяяяя..... Это общероссийский лютый пиздец. Иногда я зверею и начинаю делать деталь строго по чертежу. Получаются очень забавные, а иноткда, сука, жутко страшные кракозябры. Я как-то разрез отфрезеровал, не поленился. Там были отклонения от конструкции, я пришел с вопросами с целью избежать брака (не моего, кстати, брака). Мне сказали: "Чертежи, блять, умеешь читать? Вот вали и работай! И не дай бог хоть на микрон с чертежом не сойдётся!" Прям так и сказали. Как из пизды горохом стрельнули.

Потом начались предъявы:

- Ты чё, спросить не мог?!??!

- Я спрашивал. В свидетелях два мастера, технолог и весь конструкторский отдел. И кот еще.

- А, блять,  самому догадаться слабо было?!?!?!?

- Ты мне чё сказал? "Строго по чертежу! Ни на микрон влево!" Видеозапись показать? Я всегда в таких случаях случайно камеру включаю.

- Тебе пиздец! Ты уволен по статье нахуй!

- Нивапрос. Встретимся в инспекции по труду. Я и чертежи прихвачу с твоей подписью.


Еще было дело принесли зеркальное изображение на чертеже. С пеной у рта убеждали меня, что я долбоёб и чертежи читать не умею. Я сделал. 150 деталей. И ОТК приняло. По чертежу же. Было забавно потом смотреть, как эти детали в работу пустить пытались. А вот то, что мастер с технологом на 70к влетели это уже не забавно было. Я им зла не желал.

Такие моменты, конечно, редкость. В 99% случаев находится взаимовыгодное решение.


Еще из минусов - грязь и вонище. И если с грязью разгестись можно, то выпросить свежую эмульсию - это как поймать кота Шредингера в момент изменения квантового состояния (то есть, таки, возможно). Вот, сука, ты в свой Инфинити же не минералку И-20 заливаешь? А инфинити стоит в 10 раз меньше станка!


Инструмент и оснастка.... Я раз в жизни встречал предприятие, на котором с этим нормально было. Но там хозяин сам начинал токарем после ВУЗа. В цехе, который потом просто купил. И мастером был, и начальником цеха.


Буквально сегодня: нужно просверлить около сотни отверстий D10 в калёной сэндвич-плите с цементированной поверхностью на глубину 80. Твердосплавное сверло на 10 одно. Сказали: "Ну ты начни, а там что-нибудь придумается!". Заебали. Я начал. Разметил все отверстия на глубину 10. Это всё, на что хватило сверла. Ща ходят, репу чешут "Чё делать-то, плиту еще вчера отдать клиенту надо..."


Заёбывает непонимание различий универсала и ЧПУ.

- Да ты фрезани пабыраму, у тяж ЧПУ!

- Вы ебанутые? Я деталь снять не могу, она делается.

- Да потом доделаешь, тыш программу написал уже!

- Нахуй с пляжа

.....

Доделал. Уже бегут.

- Ну всё, давай!

- Ты подожди. Мне еще станок переоснастить надо, привязаться, програмку написать.

- Ну ладно мы через минут 10 зайдём.

- Вы ебанутые? Я часа два только снимать стол и прикручивать делительную голову буду.

- Каких два часа?!?!?!? Там клиент в машине тебя уже часа три ждёт, мы ему еще вчера сказали через 5 минут будет!


Ну еще бывает аллергия на эмульсию, на агрессивную среду электроэрозии и на бивнежопых ящеров.


Теперь совет:

Учитесь программировать вручную! У большинства станков очень мало памяти. Это вам не комп, в который оперативку можно воткнуть или хард на терабайт. Докупить память к станку, который стоит десятки миллионов, включая оплату командировки спеца, который её установит... Спец берёт 500$ в день + проезд + проживание. У таджиков на рынке купить на развес не получится. У моего навороченного Фанука, который работает одновременно(!) в четырёх осях и при этом еще борщ варить успевает памяти, как у студентки школы манекенщиц. А именно: максимум 1200 кадров. ВСЁ БЛЯТЬ! Сглотни соплю и выкручивайся как хочешь! Хочешь разбивать прогу на 10 частей? Вперед и с песней! Есть вариант запуска с флешки, но это ТАКАЯ жопа, что лучше описать криволинейную поверхность формулой и уложиться в 50-70 кадров, а не в 10 тысяч.

Я только один раз запускался с флехи: когда фрезеровал Котёнка по имени Гав из бронестекла для дочки нашего главного бюстгалтера. Ночничок потом чудесный вышел.


Еще совет:

Пользуйтесь параметрическим программированием (только без фанатизма). Это удобно, лаконично, это занимает меньше места, проще редактировать программу.

Пользуйтесь системой поворота координат G68, если деталь симметрична. У меня много полумуфт с 8 пазами. Я пишу маленькую программку, которую поворачиваю 8 раз.

Не поленитесь настроить CIMCOEdit под свой станок и разберитесь, как там подключать подпрограммы. Это всё есть на форумах. Настроенная Симка облегчит и ускорит программирование и позволит избежать многих ошибок или опечаток.

И еще из важного: не давайте заводскому коту утром на опохмел более четка. Иначе потом этот пыльный мешок врубает ГрОб на весь цех и у начальства появляются вопросы.

............................

Простой пример, как вместо рисования 3Д модели можно сделать заготовку программы.

Частенько приходится фрезеровать радиусы по Z на отливках. Рисовать 3D модель каждый раз лениво. А если требования к шероховатости высокие, то приходится фрезеровать шагом 0,1. Тогда программа получится огромная и просто не влезет в станок.

В данной программке изменяя шаг можно сначала сделать черновую обработку шагом, например, 4. Потом чистовую шагом 0.1. Простая формула из школьного курса геометрии X^2+Y^2=R^2. Для треугольников просто меняем формулу.

Пример не самый удачный, но наглядный. И я нутром чую, что что-то я в программке закосячил. Что - не пойму. Да и хрен с ним, это просто пример.

Как стать ЧПУшником. Продолжение. ЧПУ, Машиностроение, Фрезеровка, Обучение, Длиннопост, Мат
Вы смотрите срез комментариев. Показать все
2
Автор поста оценил этот комментарий

Посмотрел я тут на досуге пример программы. Уважаемый ТС, разрешите доебаться. Не в обиду, а как конструктивную критику воспримите. Всё рассмотрим через призму Фанука.

1. Отсутсвует защита от некорректно заданных параметров. Пример:

IF[#130LT0]THEN#3000=1(NE BUD MUDAKOM – ZADAJ SHAG)- в скобках сообщение, которое увидит оператор.

2. Здесь лучше использовать цикл

WHILE[…LT…]DO1

…….

END1

Так избавимся от двух операторов IF и GOTO. Программа станет более читаемой.

3. Постоянно меняется направление фрезерования с попутного на встречное. Отшлёпать за это.

4. Как черновой вариант выдрать лишнее мясо – сойдёт. Для чистовых проходов лучше пройти по дуге сферической фрезой в плоскости XZ со смещением по Y к примеру.

5. Ещё один момент, довольно сложный для восприятия. ЧПУ станка считает с точностью до 6 знака после запятой, оперирует же значениями до 3 знаков. Где-то что-то округляет, хуй знает как. И очень может произойти так, что последнего прохода не будет. Поэтому всегда добавляйте сотку другую в условие выполнения цикла. Пример:

WHILE[#100LT[#150-0.01]]DO1

…….

END1

Оно как-то надёжнее. Можно использовать операторы округления ROUND, FUP, FIX, но там довольно сложные условия применения, можно в блудняк улететь запросто.

Как то так.

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

Вот, самое главное, аж кушать не мог, что-то глаз всё резало. Описана траектория центра инструмента. Где, я спрашиваю, смещение на радиус фрезы?

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

Спасибо за замечания!

Вообще в этом и следующем постах, где параметрическое программирование описано нагляднее и с фотками, я упростил всё по максимуму. Чтобы было понятно даже начинающему оператору. WHILE DO я использую при работе с четвёртой осью. Как то привык циклы IF запихивать внутрь циклов WHILE. Обычно они у меня за поворот координат или четвертой оси отвечают. Коррекцию на радиус в примерах не использовал тоже для упрощения.

А вот смешанное фрезерование пихаю по возможности везде, где это позволяет шероховатость. Это значительно сокращает время обработки. Об этом в следующем посте я тоже писал.

Насчёт округления... Столкнулся со странной ситуацией: переменные от #1 до #99 как-то глючно работают. Наверное с этим и связано. Использую от #100 до #199. Не стал разбираться что к чему. Не до того.

Защиту так же не тыкаю. Нет операторов у нас. Штучные либо очень дорогие детали. Всё делает наладчик. Мне приносят только чертёж и заготовку. Всё.

Еще раз спасибо за критику!

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

Да не за что.

А вот за переменные я сейчас расскажу. #1-#99 это так называемые локальные. Могут принимать какое либо значение только внутри цикла или внутри подпрограммы вызванной через G65 или G66. Как то

G1G41X-2

#1=1

WHILE[#1GE-10.01]DO1

G3I2Z#1

#1=#1-1

END1

G3I2

G1G40X0

Всё. Как только отработана команда END, переменная #1 приняла значение EMPTY.

Если переменная задана через вызов подпрограммы G65P0010A1, то существовать она будет до выполнения команды M99 в программе O0010.

#100-#199 работают до выполнения команды M30. То есть их можно объявить в шапке программы и радостно использовать пока не надоест.

500-е работают всегда. Но тут надо осторожно, ибо некоторые недобросовестные поставщики дополнительного оборудования любят занимать их своим барахлом. Лет 5 назад этим грешили например в Ренешоу.

Далее системные. без понимания куда и зачем лезешь - лучше не трогать.


По смешанному фрезерованию. Выигрыш по времени сомнительный на самом деле.  При встречном очень сильно возрастает трение, соответственно уменьшается стойкость инструмента. Если работать хорошим инструментом на пределе жёсткости СПИД, то попутное будет предпочтительнее. опять же при смешанном не получится использовать коррекцию на радиус инструмента. Дело вкуса конечно. Но если бы я увидел, что кто-то угандошил фрезку тыщ за 18 на встречке - ъуъ суъка. Последние лет 9 работаю исключительно с нержой, поэтому к направлению фрезерования отношусь с большим вниманием.

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

С нержой, жаропрочкой и, тем паче, твердосплавной наплавкой ТОЛЬКО попуткой работаю. А сталь (М)ягкое (Г)овно смешанным. Получается, что у меня пластины по калёнке, отработав твердосплавную поверхность, далее фрезеруют сталь 30, например. Наплавку этими пластинами я уже не смогу драть. А вот сталь МГ станок начинает драть на повышенной раза в два-три скорости резания. По времени эффективнее получается, а пластинам всё равно карачун пришёл. Об сталь МГ они даже не поцарапаются)))

Ты бы сделал для начинающих продолжение темки про эффективное программирование. У меня времени совсем мало. Вчера еще ученика привели. Хороший ученик, талантливый. С оборонки.

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

Можно попробовать. Набросай мне круг вопросов, которые стоит осветить.

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

Я вот думаю расписать примитив про обработку треугольникоков. По простой причине: есть у меня фреза с изменяемым углом. Такое унылое говно. Через каждые минут пять надо тормозить обработку и подтягивать винты, иначе по всему станку разлетится. Или вообще помрёт и мне её продадут.

А шаблон снятия фасок через расчёт треугольников позволит делать работу скоростной фрезой. Она у меня уже года три-четыре ходит, Сандвик. Пластины S30T  или Т1010.

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

Не понял на каких поверхностях фаски нужны. Фреза Сандвик - это трёхсторонняя 331-й серии? Что-то сайт Сандвика не находит пластины Т1010.

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

Завтра сфотаю, покажу. Фаска, ну, например на кубике.Или отверстии.

Автор поста оценил этот комментарий

Самый ходовой инструмент.

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

390-я серия. Одобряю.

То есть нужен макрос обхода угла по контуру со скруглением? В плоскости X-Y.

Особого смысла не вижу если честно, но попробовать можно.

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

Скажем так. В идеале я хочу сделать алгоритм масштабирования любого плоского контура. Не просто кругляшка или квадратика, а любого сложного плоского контура.  А опуститься по Z это как раз не проблема.

Просто немного не до того. Щас на Мазаках надо научиться работать. Плюс Надо научиться писать постпроцессоры.И это не считая работы и подработок сварщиком.

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