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

привязка по оси z смещается


ssuss1

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

простенькая программа на нарезку резьбы. но происходит следующее. По ходу нарезки резьбы происходит смещение по оси z. Проходов 10 делаю, останавливаю, выезжаю резцом в z0 и получается смещение на 1.5мм в минус, если делать дальше, то и 10мм было.

По циклу G76 также пробывал, такая же фигня. В чем может быть дело? Причем, как то удивительно четкое смещение получаетсмя, если прошел 8 проходов, то сммещение 1.6

%
<REZBA_STEP_24>
G54G90G40G99G0
G95
Z200.
X113.
G97 S40 M03
T101
#1=114.
#2=150.
G00 X114.0 Z21.5
N10
X#1
G33 Z-425. F24.
G0 X113.
Z21.5
#1=#1+0.1
IF[#1LE150]GOTO10
G0Z100.
X300.
M30
%

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


UnPinned posts
3 минуты назад, Viktor2004 сказал:

Я в поезде. Мне ещё сутки ехать. А тут надо видео снимать с ЧПУ. Будет возможность, сниму.

Сигнал ABS даёт возможность сдвигать оси незаметно для программы. Например вы остановили станок по М1, включили ABS, сдвинули маховиком ось, отключили ABS и запустили программу дальше. Программа не заметит что ось уже сдвинута. На некоторых станках кнопку ABS выводят на пульт, в других на панель оператора, а третьи управляют с ладдера по какой-то логике, четвертые просто игнорируют этот сигнал и он висит в воздухе. Надо смотреть как у вас.

Пришлите фото панели оператора

завтра посмотрю. я так понимаю через ладер и можно настраивать компенсацию люфтов оси на определенном участке швп.?

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

я так понимаю через ладер и можно настраивать компенсацию люфтов оси на определенном участке швп.?

Через ладдер можно делать все что угодно. Только у вас точно не в компенсации ШВП дело. Или ABS по какой-то логике включается, либо что-то подправляет ваши привязки по G54 или в какой вы там системе координат работаете. Возможно макропеременные пересекаются с другими программами

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

Через ладдер можно делать все что угодно. Только у вас точно не в компенсации ШВП дело. Или ABS по какой-то логике включается, либо что-то подправляет ваши привязки по G54 или в какой вы там системе координат работаете. Возможно макропеременные пересекаются с другими программами

работает в g54 . макропеременные пробывал разные. и без переменных по g76. проблема именно на определенном участке , вблизи патрона.

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

Как я понял, физические координаты у вас остаются на месте и если после выполнения программы вы выполните G28 ,Z0 ось придет в тот же самый ноль механический. Сдвигается у вас ноль именно по G54. Координата в G54 рассчитывается из механической координаты плюс то что записано в таблице EXT WORK плюс то что записано в G52 (кстати смещение ABS записывается в G52 а его вы обнуляли) ну и плюс то что записано у вас в таблице рабочих координат для Z G54.

Вот из этого и надо исходить. Проверить все значения до и после. G52 посмотреть нельзя, его можно только обнулить, а это вы уже делали (ну или я не знаю как его посмотреть)

 

Я как-то раз делал температурную компенсацию на одном станке, но там я смешал именно механическое значения. Когда приеду, достану старые записи, посмотрю

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

Как я понял, физические координаты у вас остаются на месте и если после выполнения программы вы выполните G28 ,Z0 ось придет в тот же самый ноль механический. Сдвигается у вас ноль именно по G54. Координата в G54 рассчитывается из механической координаты плюс то что записано в таблице EXT WORK плюс то что записано в G52 (кстати смещение ABS записывается в G52 а его вы обнуляли) ну и плюс то что записано у вас в таблице рабочих координат для Z G54.

Вот из этого и надо исходить. Проверить все значения до и после. G52 посмотреть нельзя, его можно только обнулить, а это вы уже делали (ну или я не знаю как его посмотреть)

 

Я как-то раз делал температурную компенсацию на одном станке, но там я смешал именно механическое значения. Когда приеду, достану старые записи, посмотрю

поставили индикатор-выставили ноль  , обнулили привязку. отьехали миллиметров на 800, возваращемся в ноль на индикатор.  на табло смещение 3 десятки.

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

, возваращемся в ноль н

Ну так в ноль возвращаетесь по G54. А если проверите ноль командой G28 Z0 приедете в механический ноль который не изменится

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

По G28 можно в стол приехать либо G28 G91 либо по G53

По G28Z0 происходит возврат в опорные точки (машинный 0) у вас что координата Z при выезде в машинный 0 в стол въезжает?:doh:

Настройте G54Z0 равной позции машинного нуля.

Напишите программу

Перед запуском программы выводим в машинный 0 вручную (Индицируется в столбце MACHINE) при этом естественно узнаем где этот 0 из параметра 1240.

G0G54Z0.0 ; Смотрим на показания 

G01G94ZX.XFXX; Смотрим на показания 

G0G54Z0. ;Смотрим на показания 

M30;

Проверьте уход с позиции машинного нуля.

Затем измените программу

G0G54Z0.0 ;Смотрите за показаниями индикатора нет ли смещения

G01G94ZX.XFXX ;Смотрим на показания 

G28Z0; Смотрим на показания

M30;

Если при выходе по G28Z0 есть соответствие машинному нулю то  от станка и измерительной системы а также ШВП можно дистанцироваться и искать в другом месте.

Проверку лучше делать в покадровом  режиме чтобы успевать считывать показания ну или вставьте M00;

 

 

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

@gudstartup Я невнимательно прочёл. Для токарки верно. Для фрезеровки без G91 может въехать.

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

WhatsApp Image 2022-09-27 at 15.31.43.jpeg

У автора токарка

@GalielO

Только 2 оси

56 минут назад, ssuss1 сказал:

возваращемся в ноль на индикатор.  на табло смещение 3 десятки.

Ездили по программе?

А индикатор приехал в 0 без смещения?

@ssuss1

23 минуты назад, gudstartup сказал:

Настройте G54Z0 равной позции машинного нуля.

Напишите программу

Перед запуском программы выводим в машинный 0 вручную (Индицируется в столбце MACHINE) при этом естественно узнаем где этот 0 из параметра 1240.

G0G54Z0.0 ; Смотрим на показания 

G01G94ZX.XFXX; Смотрим на показания 

G0G54Z0. ;Смотрим на показания 

M30;

Проверьте уход с позиции машинного нуля.

Затем измените программу

G0G54Z0.0 ;Смотрите за показаниями индикатора нет ли смещения

G01G94ZX.XFXX ;Смотрим на показания 

G28Z0; Смотрим на показания

M30;

Если при выходе по G28Z0 есть соответствие машинному нулю то  от станка и измерительной системы а также ШВП можно дистанцироваться и искать в другом месте.

Проверку лучше делать в покадровом  режиме чтобы успевать считывать показания ну или вставьте M00;

 

 

 

Ссылка на сообщение
Поделиться на других сайтах
8 часов назад, gudstartup сказал:

WhatsApp Image 2022-09-27 at 15.31.43.jpeg

У автора токарка

@GalielO

Только 2 оси

Ездили по программе?

А индикатор приехал в 0 без смещения?

@ssuss1

 

и по программе и в ручную.

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

и по программе и в ручную.

 

8 часов назад, gudstartup сказал:

А индикатор приехал в 0 без смещения?

 

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

 

 

если по программе, то на индикаторе смещение . вручную на индикаторе ноль ловили , а смещение смотрели на пульте

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

если по программе, то на индикаторе смещение . вручную на индикаторе ноль ловили , а смещение смотрели на пульте

То есть вы настраиваете 0 на индикаторе в реф позиции отъезжаете от нее на определенное расстояние а затем выполняете G28Z0 и на индикаторе или на экране у вас смещение(даже если вы приезжаете обратно в машинный ноль маховичком)?

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

То есть вы настраиваете 0 на индикаторе в реф позиции отъезжаете от нее на определенное расстояние а затем выполняете G28Z0 и на индикаторе или на экране у вас смещение(даже если вы приезжаете обратно в машинный ноль маховичком)?

я настраиваю ноль на индикаторе, обнуляю привязку, отьезжаю, возвращаюсь в ноль на индикатор на табло чпу смещения

4 минуты назад, gudstartup сказал:

То есть вы настраиваете 0 на индикаторе в реф позиции отъезжаете от нее на определенное расстояние а затем выполняете G28Z0 и на индикаторе или на экране у вас смещение(даже если вы приезжаете обратно в машинный ноль маховичком)?

g28 не требуется проводить перед началом работы или в конце уп. машинные нули хранятся в энкодере сервопривода

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

g28 не требуется проводить перед началом работы или в конце уп. машинные нули хранятся в энкодере сервопривода

Причем здесь требуется это или нет! Я прошу вас выполнить перемещение в машинные нули при помощи этой G28 функции и посмотреть позицию MACHINE Z на экране затем настроить индикатор в этой позиции на 0 и отъехать из нее а потом снова выполнить G28Z0. Если на экране в MACHINE Z будут те же самые значения а на индикаторе смещение тогда у вас либо проблемы с механикой.

Кстати у вас на станке установлены линейки или позиционирование осуществляется только по датчикам в двигателях? 

@ssuss1 Или вообще поставьте большой индикатор например на 50мм отследите по нему перемещение вашей оси и сравните с индикацией на экране. Перемещайтесь по 10 мкм заодно и люфты проверите. Если будут увеличивающиеся отклонения в зависимости от пройденного расстояния значит у вас не правильно настроена измерительная система. 

Сделайте эту проверку и вам все станет ясно. Можете сделать это по всей длине рабочего хода Z за несколько этапов.

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

Причем здесь требуется это или нет! Я прошу вас выполнить перемещение в машинные нули при помощи этой G28 функции и посмотреть позицию MACHINE Z на экране затем настроить индикатор в этой позиции на 0 и отъехать из нее а потом снова выполнить G28Z0. Если на экране в MACHINE Z будут те же самые значения а на индикаторе смещение тогда у вас либо проблемы с механикой.

Кстати у вас на станке установлены линейки или позиционирование осуществляется только по датчикам в двигателях? 

@ssuss1 Или вообще поставьте большой индикатор например на 50мм отследите по нему перемещение вашей оси и сравните с индикацией на экране. Перемещайтесь по 10 мкм заодно и люфты проверите. Если будут увеличивающиеся отклонения в зависимости от пройденного расстояния значит у вас не правильно настроена измерительная система. 

Сделайте эту проверку и вам все станет ясно. Можете сделать это по всей длине рабочего хода Z за несколько этапов.

линеек нет

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

я настраиваю ноль на индикаторе, обнуляю привязку, отьезжаю, возвращаюсь в ноль на индикатор на табло чпу смещения

 Мне кажется по этой фразе ясно что механика.

Может конечно, и запараметрирован не правильно.

1 час назад, ssuss1 сказал:

обнуляю привязку, отьезжаю, возвращаюсь в ноль на индикатор

Автор попробуйте это выполнить плавно и медленно маховиком без рывком на самой малой скорости.

Желательно без остановок при перемещении.

.........

Потом то- же саиое только дёргая маховик как сумашедший.

Разница в погрешности при малой и большой скорости будет ?

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

 Мне кажется по этой фразе ясно что механика.

Может конечно, и запараметрирован не правильно.

Автор попробуйте это выполнить плавно и медленно маховиком без рывком на самой малой скорости.

Желательно без остановок при перемещении.

.........

Потом то- же саиое только дёргая маховик как сумашедший.

Разница в погрешности при малой и большой скорости будет ?

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

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

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

Предлагаю прекратить разбор и ждать механиков сервис.

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

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

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

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

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

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

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

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

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

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

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




  • Сообщения

    • AlexArt
      Ну допустим, ты и на другом ресурсе это опубликовал. А не коммуниздил. Но вот продвигать воровство от государства, ворующее из Вики, это верх мерзости.
    • maxx2000
      Ах, да. Фильтры выбора добавили. Теперь можно выбрать только то что видно на первом плане, а не вместе с тем что с обратной стороны детали. В общем надо обновляться. Как раз работёнка на прессформу нарисовалась 
    • maxx2000
      Причина того - Кроилово. Кроилово всегда приводит к попадалову. Месяц простоял сколько мильонов деревянных потеряли? Вопрос риторический. И ещё будет стоять. Как памятник человеческой глупости и жадности.
    • AlexKaz
      "9 июля 1968 года на мышах был проведен самый знаменитый эксперимент американского ученого-этолога Джона Кэлхуна «Вселенная-25». Суть опыта заключалась в создании идеальных условий, где мыши могли бы жить и размножаться, не ведая никаких забот, вдали от хищников и в отсутствие эпидемий и заболеваний. Для этих целей ученый построил специальный загон, куда были помещены четыре пары белых мышей (самцов и самок). В распоряжении мышей всегда была чистая вода и еда в изобилии, специальные гнезда, где можно обустроить себе жилище ― гнезд в загоне хватало для проживания нескольких тысяч мышей. Температура в загоне в среднем составляла около 20 ℃ и была комфортной для мышей. Животные не подвергались никаким влияниям извне и жили в идеальных условиях в свое удовольствие. А дальше началось самое интересное. На первом этапе эксперимента мыши хорошо размножались, вели активный образ жизни, охотно играли. На следующей фазе эксперимента мыши стали есть меньше, перестали наедаться до отвала. На третьей фазе эксперимента, когда в загоне были уже сотни мышей, произошло распределение социальных ролей, стала ярко выраженной иерархия, клановость. Появились так называемые отверженные ― молодые особи, которых другие, взрослые мыши сгоняли в центр загона, не давали им вести нормальный образ жизни, причиняли физический вред. В природе такое, наверное, было бы невозможно, ведь эти мыши-агрессоры просто не дожили бы до старости: их бы съели хищники. Но в загоне Кэлхуна хищников не было, и взрослые мыши начали попросту издеваться над молодняком. Образовались две большие группировки: самцы-одиночки и самки-одиночки. При этом самки-одиночки отказывались спариваться <с менее статусными многочисленными молодыми самцами и с оставшимися старыми статусными> и отвергали ухаживания самцов. У мышей стал проявляться тотальный индивидуализм, мыши не стремились создать семью. На последней, четвертой стадии мышиная популяция стала сокращаться. Появились самцы, которых сам Кэлхун назвал «красивыми» (англ. beautiful ones), из-за отсутствия ран и рубцов. <В оригинале: They never engaged in sexual approaches toward females, and they never engaged in fighting, and so they had no wound or scar tissue. Thus their pelage remained in excellent condition. - Дословный перевод: Они никогда не прибегали к сексуальным подходам к самкам, и они никогда не участвовали в боях, и поэтому у них не было ран или рубцовой ткани. Таким образом, их шерсть сохранилась в отличном состоянии.> Эти мыши не вступали в борьбу за самок и территорию, не проявляли активности к размножению и только питались, спали и чистили шёрстку. У мышей стали проявляться различные формы девиантного поведения, вспышки агрессии. Самки стали проявлять агрессию, защищать себя сами, стали умерщвлять своих детенышей, а затем окончательно отказались размножаться. На пике эксперимента в загоне одновременно проживало чуть более двух тыс. мышей. Еды и гнезд было достаточно для дальнейшего роста популяции, но через четыре года после начала эксперимента Кэлхун остановил свой опыт, потому что в загоне осталось чуть более сотни мышей, и все они уже вышли из репродуктивного возраста. По итогам эксперимента Кэлхун пришел к выводу, что достижение определенной плотности населения и заполнение социальных ролей в популяции приводит к распаду общества" https://physicsoflife.pl/dict/pic/calhoun/calhoun.. https://scientificrussia.ru/articles/utopiya-dlya-mys.. https://ru.wikipedia.org/wiki/Кэлхун,_Джон_(этолог)
    • gudstartup
      @Koels вот в чем дело пока ds609 это предупреждение поэтому F может и не появится если sv601 это значит ошибка. возможно при нагреве радиатора серво определяет это как предупреждение или ваш вентилятор крутиться медленнее чем оригинальный и серва думает что он встал хотяпри этом обычно на экране в строке состояния FAN.мигает больше у меня вариантов нет....  
    • ДОБРЯК
      Решите любым алгоритмом. Тогда будет конструктивный разговор. :=)
    • Fedor
      https://en.wikipedia.org/wiki/List_of_numerical_analysis_topics#Eigenvalue_algorithms     :) 
    • Юрий К.Ф.
      Добрый день. Не нашёл тут тему по стойке Китайско Китайской)) Lynuc N3ME. Видать мне так повезло с её наличием)) Приобрели 5-ти осевой Китаец. В б/у состоянии после удара по оси Z. Отремонтировали по механике, заменили батареи на драйверах, выставили лимиты. Всё Ок. Пригласили со стороны людей которые бы разобрались по операторской части. Те два выходных ковырялись, после сказали покажут расскажут, но за огромные деньги. Не сошлись. После месяц станок простоял, когда включили перестал реагировать на регулировку скорости шпинделя. То есть в режиме Jog, включаем обороты, которые стандартно 2140-2149 об/мин. При регулировке процетности не меняются (сама процентность показывает на мониторе). Так же при включении оборотов через команду M03S300 или другое значение, скорость так же показывает 2140-2149 об/мин. Грешить на тех товарищей с которыми не сошлись по деньгам для обучения, как то не хочется. Поковырялся в настройках шпинделя, вроде всё в норме. Проводку на шпинделе прозвонил, целая. В чём причина, не понятна. Кто нибудь сталкивался с подобным, или с подобной стойкой? Может подсказать варианты причины подобного?
    • ДОБРЯК
    • Fedor
      https://en.wikipedia.org/wiki/Eigenvalue_algorithm   Вот , кстати, важное свойство которое раньше встречал у Стренга. :)    http://elibrary.bsu.edu.az/files/kitablar/1022.pdf   
×
×
  • Создать...