Перейти к содержанию
Maximus_7

Программирование. Чистовой проход по контуру

Рекомендуемые сообщения

Станок 16Б16Т1С1 НЦ-31М

Чистовой проход по контуру детали:

S1500 F200 резец с ломаным треугольником

выход в И.Т.

подрезка торца к оси детали

отход от детали (+Z)

выход на диаметр начала фаски на ускоренном ходу

фаска

проход по цилиндру с выборкой конуса, обратного отжиму детали (она не поджата центром)

подрезка торца с выходом на диаметр начала фаски

фаска

проход по цилиндру с выборкой конуса, обратного отжиму детали

и еще пара ступенек.

При покадровой обработке все ОК, когда все подряд, то резец прорезает первую фаску на больший диаметр, а дальше - чудеса.

в конце конуса сотанавливается по Z и медленно, очень! медленно доезжает по X куда надо (1500 об - звук не из приятных) со всеми вытекающими.

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

Поделиться сообщением


Ссылка на сообщение

Если при вводе программы при сокращённом (неполном) вводе цикла забыл убрать * (признак связки), то подача в кадре делится на 100

Напиши полностью прогу (кусок) - посмотрим.

И зачем выбираешь конус? Пользуйся подходом по G61 - будет тебе точность и счасття :)

Поделиться сообщением


Ссылка на сообщение

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

(проход по цилиндру с выборкой конуса, обратного отжиму детали

и еще пара ступенек.) Это G77 описываешь, или нет? как конус точишь? Если по G77 то последнее Р (величина скоса по оси Z) должна быть чуть меньше реальной длины. Пример рис1 : болванка на 60 , подходим к торцу детали, если последнее Р забить ровно длине скоса, то НЦ-ха будет творить что угодно, даже может в другую сторону по Z пойти, это на всех НЦ-хах проверено, поэтому последнее Р должнобыть меньше реальной длины, пусть даже на 0.001 мм , и ещё если просто со звёздочкой конус делаешь, рис2, то перед выполнением конуса оставляй пустой кадр всегда, тоже проверено, чтобы не было глюков.

Удачной работы.

post-3771-1207925983_thumb.jpg

post-3771-1207926013_thumb.jpg

Поделиться сообщением


Ссылка на сообщение

расшифровка сленга

ДЕТАЛЬ НЕ ПОДЖАТА ЦЕНТРОМ!!!

заготовка - пруток из стали 45 диаметром 45 мм, вылет 150 мм

при точении, в результате действия сил резания, деталь, как жестко защемленная консольная балка, изгибается и диаметр детали у свободного торца получается немного большим, чем у патрона, не правда ли?

измерив микрометром эти диаметры и вычислив разницу (как правило, сотки) получаем величину "конусности". Запустив резец по конусу с увеличением диаметра по направлению к патрону примерно на величину, описанную выше, получаем цилиндрическую поверхность с разницей диаметров у свободного торца и возле патрона до 0,01мм без поджима задним центром.

"технологические петли" описаны в книге Г.М. Стискина Токарные станки с оперативным программным управлением, рисунок ниже

 

фпагмент УП

 

040 T2 - резец с ломаной трехгранной пластиной, чистовой R0,4 мм

041 M4

042 M41

043 G97

044 S1500

045 F200

046 ~X47000* - выход в И.Т. по двум коорд

047 ~Z0

048 X-600 - подрезка торца c учетом радиуса закругления при вершине

049 ~Z100

050 S1600

051 F250

052 ~X30000

053 X31945 -45 - фаска на торце

054 X31970* - обработка участка ф32

055 Z-27000

056 X32500

057 X35830 -45 - фаска на резьбовом участке

058 Z-38000 - обработка участка под резьбу

059 X38000

060 X39960 -45 - фаска на торце ф40

061 X40000*

062 Z-95000 - обработка ф40

063 X42500

064 X45000 -45 - фаска на торце ф44

065 ~X50000* - в позицию смены инструмента

066 ~Z30000

 

Датчик вроде бы в порядке.

 

Самое интересное, что в покадровом режиме отработки УП отрабатывается все нормально (судя по индикации - пробовал по воздуху), а при непрерывной обработке резец делает фаску больше, чем надо, т.е. следующий за ней конус начинается с неправильного (большего, например, на 0,1мм) диаметра, проезжая по Z, резец делает конус примерно на нужную величину, затем останавливается в правильном по Z месте и медленно!!!, с жутким сркипом!!! доезжает до нужного диаметра.

 

Насчет пустого кадра наверное мысль!!!, поскольку сегодня пробовал ставить перед конусом G04* P20 - это, наверное, эквивалентно пустому кадру. По воздуху в непрерывном режиме отработки кадров сбоев не видел, завтра попробую на металле.

 

Люди добрые, научите пользоваться G61, желательно с примером. А то в руководстве программиста слишком скудно описано.

 

Спасибо за ответы!!!

post-3446-1207931081_thumb.jpg

Поделиться сообщением


Ссылка на сообщение

G61 - выход на размер с подтверждением. Иногда встречается "торможение в конце кадра".

Синтаксис:

G61*

X.....*

Z.....*

M

Вместо М можно вставить F и ввести значение подачи в кадре (размерность как при задании шага резьбы)

 

Кусок программы (без кодов)

подрезка торца

Выход на размер точения фаски

Снятие фаски на диаметр, бОльший чем надо

Отход по Z до 0

Подход по G61 на размер и вперёд

 

61-я - это первая из функций, при помощи которых можно запрограммировать

резьбонарезание, отличное от 30-х функций.

Всего их 7, но действия всего 3:

61 - выход с торможением

62 - блокировка клавиши "СТОП"

64 - синхронизация начала движения с "0" меткой шпинделя.

 

А дальше - суммы: 63 = 61+62.............67 = 61+62+64

Нарезка резьбы метчиком:

 

Z 0

G 63*

Z - 10000*

M 4

Z 0

 

Ну и всякое ИСЧО (вплоть до резьбы с переменным шагом :unknw: )

Поделиться сообщением


Ссылка на сообщение
Кусок программы (без кодов)

подрезка торца

Выход на размер точения фаски

Снятие фаски на диаметр, бОльший чем надо

Отход по Z до 0

Подход по G61 на размер и вперёд

 

это как раз и есть "технологическая петля", только еще и с торможением.

Посмотрим :unknw: - что лучше: "пустой кадр" или "технологическая петля"

Поделиться сообщением


Ссылка на сообщение
G61 - выход на размер с подтверждением. Иногда встречается "торможение в конце кадра".

Синтаксис:

G61*

X.....*

Z.....*

M

Вместо М можно вставить F и ввести значение подачи в кадре (размерность как при задании шага резьбы)

 

Кусок программы (без кодов)

подрезка торца

Выход на размер точения фаски

Снятие фаски на диаметр, бОльший чем надо

Отход по Z до 0

Подход по G61 на размер и вперёд

 

61-я - это первая из функций, при помощи которых можно запрограммировать

резьбонарезание, отличное от 30-х функций.

Всего их 7, но действия всего 3:

61 - выход с торможением

62 - блокировка клавиши "СТОП"

64 - синхронизация начала движения с "0" меткой шпинделя.

 

А дальше - суммы: 63 = 61+62.............67 = 61+62+64

Нарезка резьбы метчиком:

 

Z 0

G 63*

Z - 10000*

M 4

Z 0

 

Ну и всякое ИСЧО (вплоть до резьбы с переменным шагом :unknw: )

Хотел бы пообщаться ни хрена не понаял особо про метчик, 61, 62, 64, 63, 65, 66,67 пользую при нарезании спиральных резьб, по торцу, при чём тут метчик, у вас есть реальная практика и станок, я сомневаюсь.

Поделиться сообщением


Ссылка на сообщение

Ребята не хотел ни кого обидеть, но про НЦ-31 то, что я увидел ,это не проги не так они пишутся, могу поспорить с любым кидайте эскиз и я выложу, и будет работать на 200% , то что вы тут писали вывод один: пишут теоретики, у кого станок очень далеко.

Поделиться сообщением


Ссылка на сообщение
Ребята не хотел ни кого обидеть, но про НЦ-31 то, что я увидел ,это не проги не так они пишутся, могу поспорить с любым кидайте эскиз и я выложу, и будет работать на 200% , то что вы тут писали вывод один: пишут теоретики, у кого станок очень далеко.

Вынужден разочаровать - есть станки, практика и куча учеников до сих пор работает.

Пускал, налаживал и обслуживал эти станки много лет.

И по поводу программ - можем посоревноваться....

Правда, давно это было, но я их на НЦ без листа набирал.

Поделиться сообщением


Ссылка на сообщение

Извиняюсь, я не насчёт соревнованиий, просто я практик с 91 года, я пришёл на форум 2 месяца назад, но если прога гавно, не знаю почему не подсказать, а может я и правда лучший в НЦ-31 ( шучу)? а может и правда лучший, видел интересные мысли на sapr2k.ru там встретил реальных спецов по НЦ-31 такие как: TESAA или ZOOWAR

Поделиться сообщением


Ссылка на сообщение
И по поводу программ - можем посоревноваться....

 

Всё я уже готов к соревнованиям, придумавыйте правила!!!!!! По НЦ-31 естсссно

Поделиться сообщением


Ссылка на сообщение
Всё я уже готов к соревнованиям, придумавыйте правила!!!!!! По НЦ-31 естсссно

Я в личке отписАл.

Задачка простенькая, но мноогих осаживала.

Цилиндрик, на нём маслосбег - резьба с переменным шагом.

4 нитки (больше ИМХО стек не позволит), первая нитка шаг 1мм, далее 2 и т.д. до 4мм

Можете даже за 1 проход - это легче.

Поделиться сообщением


Ссылка на сообщение

Не уж то прога полное г... только из-за G97 (отмена постоянства скорости резания!!!, а не установка оборотных подач!!! :rofl: )

и М4 - вращение шпинделя против часовой стрелки - на обратном резание металла врядли получится :lol: ( :shok: см рис rabochaya zona.jpg)

Liger, если бы Вы не поленились увеличить рисунок в сообщении #4, то прочитали бы его название:

Рис. 34. Траектория движения вершины резца (с технологическими петлями)

Об этих петлях я как раз и писал. Это не чертеж детали!!!

Можно даже взять книгу Г.М. Стискина Токарные станки с оперативным программным управлением, из которой взят этот рисунок. В библиотеке, если Вы конечно работаете на заводе, а не в гараже :) .

Выкладываю чертеж детали detal.jpg - так что можете соревноваться, на то вы и бывалые!

Насчет "теоретиков" см рис stanok.jpg и detali.jpg

Опыта работы у меня не много, поэтому прошу конкретных советов, а не засорения ветки г...м!!!

post-3446-1207981888_thumb.jpg

post-3446-1207981994_thumb.jpg

post-3446-1207982063_thumb.jpg

post-3446-1207982154_thumb.jpg

Поделиться сообщением


Ссылка на сообщение

Maximus_7, не ругайтесь :)

Длина детали 120 (130 вылет), диаметр менее 40. Там ничего отжимать не должно.

Вы попробывали с 61-й? Обычно это снимает все проблемы разом.

Ну, конечно, если шпиндель не конусит.

Отмена постоянства скорости резания нужна после её установки, а так это по умолчанию.

По поводу М4 тоже был удивлён - обычно пользуют М3 при прямом точении. Назначение

М4 мне попадалось на 1325 - револьверный автомат, у него головка ЗА осью и резцы левые.

Мы переделывали на перевёрнутые резцедержки.

 

А вообще мой совет - как можно реже пользуйтесь стандартными циклами (многопроходные, однопроходные...)

Не поленитесь написать подлиннее прогу - работать будет быстрее.

Пробуйте G61. Понравится - поговорим дальше.

Это возможность программирования циклов на псевдо-машинном уровне (почти АССЕМБЛЕР :shok: )

Поделиться сообщением


Ссылка на сообщение
Дата: (изменено)
Liger, если бы Вы не поленились увеличить рисунок в сообщении #4, то прочитали бы его название:

Рис. 34. Траектория движения вершины резца (с технологическими петлями)

Об этих петлях я как раз и писал.

 

По поводу этих "петель".

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

Назначение такой петли - создать подпор инструмента винтом привода во время движения резания,

а не снятия фаски.

Т.е. надобно подрезать торец со снятием фаски и после этого подвести резец на размер, подперев винтом.

post-56-1207988230_thumb.jpg

На вашем рисунке все эффорты в этом направлении - мимо ворот.

При подрезке торца инструмент движется от оси, далее выход на фаску к оси(поджим с выборкой люфта)

и точение фаски с переходом на основной диаметр опять от оси. В этом случае усилие резания будет

выбирать люфт пары винт - гайка и в итоге будет конус.

Изменено пользователем yevogre

Поделиться сообщением


Ссылка на сообщение
На вашем рисунке все эффорты в этом направлении - мимо ворот.

При подрезке торца инструмент движется от оси, далее выход на фаску к оси(поджим с выборкой люфта)

и точение фаски с переходом на основной диаметр опять от оси. В этом случае усилие резания будет

выбирать люфт пары винт - гайка и в итоге будет конус.

 

Насчет этого вы 100% правы, я и собирался делать петлю перед цилиндром, а не перед фаской.

 

Моя проблема была решена сегодня с помощью

G04*

P5

между фасками и конусами.

 

Пропущенный кадр тоже помогает (занимая при этом 1 кадр, а не 2 как G04), но G04 более управляемый способ.

 

Длина детали 126 мм + 5 мм отрезка + 9 мм зазор, чтобы ничем не въехать в кулачки = 140 мм - вылет детали

Поделиться сообщением


Ссылка на сообщение
Дата: (изменено)

Вы меня простите, но я не верю в возможность отгиба при таком соотношении длина-диаметр.

На НЦ нет динамического торможения в конце кадра. Это ИМХО связано с организацией стековой памяти.

Машина загружает покадрово и не может себе позволить контроль исполнения.

Поэтому я ВЕЗДЕ при выходе на размер рекомендую программное торможение G61.

Это повышает точность намного. Правда, я работал в основном с алюминием. Но сотки на партии ловил без проблем.

Ваша программа (представленая) несколько удивила своим началом.

Машине всё равно, но порядок нарушен.

Я всегда учил так:

1. Выбираем диапазон скоростей (М41...43)

2. Выбираем направление вращения (М3..М4)

3. Назначаем обороты

4. Подача

5. Выбираем инструмент (включаем корректор)

Этот порядок соответствует тому, что вы делаете без ЧПУ на токарном станке.

 

Да, ещё. Если решитесь на 61-ю, то учтите, что при покадровой отработке она отрабатывает

своё и следующий кадр (цикл) в одном блоке без прерывания.

Изменено пользователем yevogre

Поделиться сообщением


Ссылка на сообщение
Ваша программа (представленая) несколько удивила своим началом.

Машине всё равно, но порядок нарушен.

Я всегда учил так:

1. Выбираем диапазон скоростей (М41...43)

2. Выбираем направление вращения (М3..М4)

3. Назначаем обороты

4. Подача

5. Выбираем инструмент (включаем корректор)

Этот порядок соответствует тому, что вы делаете без ЧПУ на токарном станке.

 

согласен с тем, что это действительно соответствует работе на универсалке, но честно говоря следовал Руководству программиста из Альбома №2 рис posled.jpg

 

Насчет M3 и M4 - на станке 16Б16Т1С1 прямое вращение шпинделя, в отличие от 16К20...буквы...цифры... задается функцией М4.

 

Кроме того на этом станке 2 диапазона скоростей (М41 и М42), которые переключатся только вручную и М41 имеет чисто формальный характер - как проверка.

 

G61 испытаю, когда закончу парнтию деталей

 

на концах участка ф40мм, если точить цилиндр получается разница диаметров 2-3 сотки, ф32мм - 1,5-2 - хоть убей :)

post-3446-1208016268_thumb.jpg

Поделиться сообщением


Ссылка на сообщение

Если неохота переписывать прогу - есть приём.

Есть команда безусловного перехода. Задаётся командой в кадре Р(N), где N номер кадра

куда перейти. В программе ставите Р, номер которого за командой М30, затем в конце куска,

который вставляете опять Р с переходом назад.

Вставьте 61-ю. Не нужен будет никакой конус - просто поверьте. Я с этим больше 20 лет работал.

Поделиться сообщением


Ссылка на сообщение

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

~X33000*

~Z0

X41000*

Z-150000

~Z0

~X33000

Z-150000

Ближе к кулачкам припуск увеличивается и жесткость тоже. В результате можно получить очень хороший результат

(делал зонды для докторов из оргстекла без поджатия центром диаметр 3 длина 120).

Функция G61 очень хорошо помогает при небольшом перепаде диаметров, как в вашем случае, для компенсации конуса.

А на счет посоревноваться я тоже не прочь. И результаты выложить на форуме. Но для начала на эскиз бы глянуть.

Поделиться сообщением


Ссылка на сообщение

Про переменный шаг

~X40000*

~Z0

#G32* {только первое движение синхронизируется с нулем шпинделя}

Z-1000*

F10000

G32*

#Z-2000*

F20000

G32*

#Z-3000*

F30000

G32*

#Z-4000*

F40000

~X30000

Это основное движение. Сюда добавляются приращения повторы и т.д если надо дорисую

Поделиться сообщением


Ссылка на сообщение

Прога приемлимая. Стал быть вы вместо "соревнователя" :)

ОК.

Только есть одно "НО"

У вас череда разрозненных циклов, идущих друг-за-другом.

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

А вот как уберечься от межкадровых "спотыканий"? Машина требует подтверждения конца кадра,

на это уходит очень мало времени, но оно РАЗНОЕ. И при повторе череды циклов может возникнуть перебег-недобег.

Т.е. для корректности выполнения надобно, чтобы череда принималась машиной, как единый цикл.

И решение такое есть.......

Поделиться сообщением


Ссылка на сообщение
А на счет посоревноваться я тоже не прочь. И результаты выложить на форуме. Но для начала на эскиз бы глянуть.

 

Нет, это неинтересно.

Собссна, а в чём соревноваться? Кто быстрее нужную функцию найдёт

или у кого прога быстрее работать будет?

Это то-же самое, как кто выше на стенку......

По переменному шагу - уже интересно. параметрическое программирование меня лично

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

Очень сильно набирал обороты метод Светозарова (??) по модульным производствам.

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

Затем путём простой смены параметров точится серия от М3 до М30 (к примеру).

 

А вот про кубики и кулачки - вот тут и я-бы послушал с удовольствием.

Поделиться сообщением


Ссылка на сообщение
По поводу большого вылета. Протачиваете сначала конус (цифры вымышленные), а потом цилиндр.

Ближе к кулачкам припуск увеличивается и жесткость тоже. В результате можно получить очень хороший результат

:) :good: :good:

 

эскиз детали в Сообщении #14 - detal.jpg

Поделиться сообщением


Ссылка на сообщение
Если неохота переписывать прогу - есть приём.

Есть команда безусловного перехода. Задаётся командой в кадре Р(N), где N номер кадра

куда перейти. В программе ставите Р, номер которого за командой М30, затем в конце куска,

который вставляете опять Р с переходом назад.

Вставьте 61-ю. Не нужен будет никакой конус - просто поверьте. Я с этим больше 20 лет работал.

 

учту

 

в моем случае выдержка времени G04 перед конусом дает 100%-й результат

Поделиться сообщением


Ссылка на сообщение

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×
×
  • Создать...

Важная информация

Мы разместили cookie-файлы на ваше устройство, чтобы помочь сделать этот сайт лучше. Вы можете изменить свои настройки cookie-файлов, или продолжить без изменения настроек.