Перейти к публикации

ST-20SSY не отрабатывает коррекцию при резьбофрезеровании


solexcnc

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

Всем привет!

Столкнулись с такой проблемой..имеем токарно-фрезерный станок HAAS ST20-SSY...при нарезании внутр. резьбы резьбофрезой(отверстие в центре) не отрабатывает коррекцию G42, пишет инструмент слишком большой.

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

Программа на резьбофрезу М6 (чтобы CIMCO корректно отрабатывал прорисовку, включите тип стойки HAAS Фрезерование):

 

O01146 

G54 G40 
G28 U0
G28 W0


T2323 (REZBOFREZA-M6)
(R=2.38) 
G17 
M154 (фрезерный режим) 
G98 G00 Z20. 
X0 Y0 
G97 P1500 M133 
Z2. 
M08 

G01 Z0.5 F500.
G1 G42 Y3. F100
M97 P1000 L10 (работаем с подпрограммой, т.к. макросы и переменные у хаас платные, у нас эта опция не куплена)
G1 X0 Y0 F200
G00 Z20. M09 
M135  
M155 
G28 Y0 
G28 U0 
G28 W0
G18 
M30 

N1000
G2 J-3. W-1.
M99

 

Подскажите, может сталкивались с такой проблемой?

Заранее спасибо!

Изменено пользователем solexcnc
Ссылка на сообщение
Поделиться на других сайтах


17 минут назад, solexcnc сказал:

Всем привет!

Столкнулись с такой проблемой..имеем токарно-фрезерный станок HAAS ST20-SSY...при нарезании внутр. резьбы резьбофрезой(отверстие в центре) не отрабатывает коррекцию G42, пишет инструмент слишком большой.

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

Программа на резьбофрезу М6 (чтобы CIMCO корректно отрабатывал прорисовку, включите тип стойки HAAS Фрезерование):

 

O01146 

G54 G40 
G28 U0
G28 W0


T2323 (REZBOFREZA-M6)
(R=2.38) 
G17 
M154 (фрезерный режим) 
G98 G00 Z20. 
X0 Y0 
G97 P1500 M133 
Z2. 
M08 

G01 Z0.5 F500.
G1 G42 Y3. F100
M97 P1000 L10 (работаем с подпрограммой, т.к. макросы и переменные у хаас платные, у нас эта опция не куплена)
G1 X0 Y0 F200
G00 Z20. M09 
M135  
M155 
G28 Y0 
G28 U0 
G28 W0
G18 
M30 

N1000
G2 J-3. W-1.
M99

 

Подскажите, может сталкивались с такой проблемой?

Заранее спасибо!

Надо знать с какой коррекцией выведена УП на износ или диаметр и точно так же что написано в таблице на стойке и в  той же таблице инструментов на стойке уже указывать нужное значение в столбце D, если на износ пишите на минус или на плюс 0,1 или -0,1 и т.д, если на диаметр (радиус) то указываете радиус фрезы к примеру фреза д10 пишите 5 и потом уменьшаете при необходимости 4,9 ! Это общие принципы!

Скрытый текст

 

 

Ссылка на сообщение
Поделиться на других сайтах

@CNC_SKILL привет коррекция осуществляется на радиус, т.е в таблице offset в столбе R указывается 2.38 (этот корректор написан на самой резьбофрезе, т.е её фактический радиус)

честно говоря не разу не видел коррекцию на диаметр на токарно-фрезерных станках...на фрезерных не работал

 

@Горыныч да, перемещения меньше, чем радиус инструмента...но меньших по диаметру резобофрез с шагом 1 нет...

добавлю еще приходилось расфрезеровывать отверстие 9 Н7...сначала сверлили отв.8.5 а потом расфрезеровывали фрезой 8...так вот хаас тоже ругался, что большой инструмент(пришлось без коррекции), а на другом станке на стойке fanuc все прекрасно отрабатывает

 

 

 

Ссылка на сообщение
Поделиться на других сайтах
13 минуты назад, solexcnc сказал:

привет коррекция осуществляется на радиус, т.е в таблице offset в столбе R указывается 2.38 (этот корректор написан на самой резьбофрезе, т.е её фактический радиус)

честно говоря не разу не видел коррекцию на диаметр на токарно-фрезерных станках...на фрезерных не работал

Подвод/отвод для вкл/выкл коррекции у вас правильно осуществлен? А фреза 8 для отверстия 9 действительно большевата в плане перемещений а вот 6ка была бы как раз !Ё

Если УП рукописная то возможно вы где-то допустили ошибку, если через САМ систему то в большинстве случаев при правильно настроенном посте и самой программе   вывод по коррекции 99% правильный 

Ссылка на сообщение
Поделиться на других сайтах

В таблице привязки инструмента у вас выбран тип фрезы? я не помню как это выглядит новых токарных стойках. Если можете, выложите фото вашей таблицы привязки.

 

Ваша программа останавливается без отмены коррекции: у вас "G1 X0 Y0 F200"  -------  должно быть "G1 G40 X0 Y0"

 

и фрезеровать лучше снизу вверх с левым корректором, это считается более правильным решением.

 

 

Ссылка на сообщение
Поделиться на других сайтах

@CNC_SKILL пишем руками, на стойке, да может и ошибся...

@coromate ага, спасибо, попробую как вы сказали...таблицу сфоткаю...а что за тип фрезы? тип инструмента? если я правильно понимаю, то мы для фрезы ставим 7...для обточных резцов 3, для расточных 2

Изменено пользователем solexcnc
Ссылка на сообщение
Поделиться на других сайтах

ÐаÑÑинки по запÑоÑÑ tool tip nose offset haas

 

 

 

Судя по этой картинке, надо выбирать 7, а не 0.

По описанию, на нулевой позиции станок не берет корректор, поэтому показывает ошибку.

Ссылка на сообщение
Поделиться на других сайтах
В 14.08.2019 в 11:18, solexcnc сказал:

если я правильно понимаю, то мы для фрезы ставим 7...

Для фрезы надо поставить тип 0 или 9.

Нулевой тип обозначает отсутствие направления, а не отсутствие коррекции радиуса.

 

Ссылка на сообщение
Поделиться на других сайтах

Должно быть примерно так:

T2323 (REZBOFREZA-M6)
(R=2.38) 
G17 
M154 (фрезерный режим) 
G98 G00 Z20. 
X0.1 Y0 
G97 P1500 M133 
Z2. 
M08 

G01 Z0.5 F500.
G1 G42 X-2.38

Y3. F100
 G2 J-3. W-1. L10

G1 X2.38

G1 Y-0.1
G1 G40 X-0.1 Y0 F200

G1 X0
G00 Z20. M09 
M135  
M155 
G28 Y0 
G28 U0 
G28 W0
G18 
M30 

 

Изменено пользователем andre_77
Ссылка на сообщение
Поделиться на других сайтах

Присоединяйтесь к обсуждению

Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.
Примечание: вашему сообщению потребуется утверждение модератора, прежде чем оно станет доступным.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

  • Сейчас на странице   0 пользователей

    Нет пользователей, просматривающих эту страницу.




  • Сообщения

    • maxx2000
      @davidovka я их сразу ссыпаю в TEMP,  в тех что живы нет отметок о создании current_session.pro. Интересно что сам current_session.pro создаётся, но не обновляется дата в отличии от даты модели. Может быть и вправду менял какие нить настройки и забывал сохранить
    • Ahito
    • maxx2000
      т.е. доверять разработчикам оснований нет. Ясно-понятно
    • clavr
      все так и было до 2024 версии. размеры не импортировались. теперь вот в 2024 так нельзя. может где-то в настройках поменять что нужно? все перерыл, пока не нашел
    • arsenev
      Первый свободный номер инструмента   int list $toolnumblist = extract(folder('TOOL'), 'Tool.Number.Value') int $newToolNumb = 1 while member( $toolnumblist, $newToolNumb) {     $newToolNumb = $newToolNumb + 1 } Message Info 'Первый свободный номер инструмента - ' + $newToolNumb     Инструменты с повторяющимися номерами   int list $toolnumbers = extract(folder('tool'),'Number.Value') int $i = remove_duplicates($toolnumbers) string $op = '' foreach $n in $toolnumbers {     string list $names = extract(filter(folder('tool'),'this.Number.Value == "' + $n + '"'),'Name')     if size($names) > 1 {         $op = $op + 'Инструменты с повторяющимся номером T ' + $n + CRLF         foreach $name in $names {             $op = $op + $name + CRLF         }         $op = $op + CRLF     } } message info $op     Удаление выбранного   Макрос, который проверяет тип объекта, а затем позволяет выбрать один и удалять выбранные части. Я связал это с ctrl+d.   string list $rootTypes = {'toolpath','featureset','pattern','boundary','model'} string list $selectedTypes = {} foreach $rt in $rootTypes {     if entity_exists(entity($rt,'')) {         entity $ent = entity($rt,'')         if number_selected($ent.RootType, $ent.Name) > 0 {             int $i = add_last($selectedTypes,$rt)         }     } } if size($selectedTypes) <= 0 {     return } int $index = -1 if size($selectedTypes) == 1 {     $index = 0 } else {     $index = input choice $selectedTypes 'Wich Type to remove?' } if $index != -1 {     String $cmd = 'DELETE ' + $selectedTypes[$index] + ' "' + entity($selectedTypes[$index],'').Name + '" SELECTED'         DoCommand $cmd }
    • PETR_1
      Можно переназначить правую и центральную (колесо) кнопки с помощью бесплатной программы X-Mouse Button Control (есть портабельная версия). Это переназначение будет работать только для компаса.
    • Kelny
      Может изменяемый вами размер импортирован из модели?  Обычно переносилось удержанием левой кнопки мыши, а если сделать двойной клик, то нужно потом выбрать новый объект уже без удержания кнопок мыши.
    • Kelny
      Отключить галочки режима большой сборки. Инструменты-Параметры...-Настройки пользователя-Сборки
    • brigval
      Если не прописали, значит считается, что производственный процесс их изготовления гарантирует качество, достаточное для присвоения литеры. Можно и так посмотреть.   Между прочим, пред вынесением Решения о присвоении литеры проходит "испытания" весь комплект  КД. Разрешат вам не предъявлять часть КД на проверку? Спросите у НК.   И все-таки, если есть Решение о присвоении литеры, надо прочитать, что там сказано. Как сформулировано. Возможно, это снимет все вопросы.
    • cepr
      Есть в Компасе возможность построения зубчатого колеса с углом профиля не 20гр., а 25гр?
×
×
  • Создать...