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

Смешное для понимающих v2


andrey2147

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

Приехал ко мне станок из китая - фирму первый раз в жизни вижу, слышу.

Не работали двери, ни от кнопок ни от М.

Допиливал ладдер неделю.

Потом как-то заглядываю в Титлы и вижу :

"Жизнь коротка, только учусь ЧПУ"

Скрин прилагаю:

 

223.jpg

Ссылка на сообщение
Поделиться на других сайтах
  • 8 месяцев спустя...


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

Когда кому-то 1240 реально поможет, напишите пожалуйста

в чем поможет?

дело в том Виктор что если уж станкостроитель использовал 1240 то никуда выот этого не денитесь и вам тоже придется их использовать для настройки машинных нулей при замене линеек концевиков замедления моторов и корректировки точки смены т.д.

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

если уж станкостроитель использовал 1240 то никуда выот этого не денитесь

вот посмотрел один станок где станкостроитель его использовал

N01240 A1 P3360.0 A2 P0.0 A3 P0.0

N01815 A1 P00000110 A2 P00110010 A3 P00110010

N01850 A1 P0 A2 P0 A3 P0

а вот станок у которого поворотная ось выходит в ноль по концевику

N01240 A1 P0.0 A2 P0.0 A3 P0.0 A4 P0.0

N01815 A1 P00110000 A2 P00110000 A3 P00110000 A4 P00000010

N01850 A1 P0 A2 P0 A3 P0 A4 P240010

 

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

вот станок у которого поворотная ось выходит в ноль по концевику

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

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

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

 

где видно что он абсолютный?

 

а вот этот? Кстати тут и 1240 и 1850 установлено на 6-й оси

N01240 A6 P-30.0

N01815 A6 P00010010

N01850 A6 P-1830

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

Интересно, если в этом редукторе появится люфт, то это наверное может свести с ума ) )

И будет ли в чпу параметр "компенсация люфта в энкодере" :biggrin:

Не понимаю, какая там будет проблема от люфта. Ведь если я верно понимаю, весь этот механизм считает количество оборотов и нет проблем сделать метку шириной 10мм. И любой реалистичный люфт не приведёт ни к каким плохим последствиям. Он не участвует непосредственно в позиционировании.

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

где видно что он абсолютный?

N01815 A1 P00110000 A2 P00110000 

да там 4-я ось смещается, а не первые две.

Это видно по параметру 1850

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

а вот этот? Кстати тут и 1240 и 1850 установлено на 6-й оси

N01240 A6 P-30.0

N01815 A6 P00010010

а этот вообще неправильный apz установлен а apc где? 

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

а этот вообще неправильный apz установлен а apc где? 

это с реального станка архив снят

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

да там 4-я ось смещается, а не первые две.

и что?

я вам такой же пример приведу  где 1240 используется а 1850 нет.

а как выбудите использовать 1850 если мотор через редуктор стол вращает а отдельного датчика нет а редукция 1\90 а сместить вам надо на 10 градусов?

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

это с реального станка архив снят

и как вы это объясните ?

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

и как вы это объясните ?

тем что после включения станка APZ не установлен, а после обнуления по концевику APZ сам устанавливается

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

и что?

я вам такой же пример приведу  где 1240 используется а 1850 нет.

я показал что параметр 1240 производители используют только для глобального смещения. И никогда для подгонки нулевой точки. А вот параметром 1850 подгоняют

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

тем что после включения станка APZ не установлен, а после обнуления по концевику APZ сам устанавливается

и что там за датчик линейка?

19 минут назад, Viktor2004 сказал:

И никогда для подгонки нулевой точки.

неправда ваша

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

и что там за датчик линейка?

это Биглия Смарт с поворотной башкой

Ось 6 это как раз поворотная фрезерная башка

Она крутится двигателем. В ноль выходит нулевой метке в положении -30 градусов. В качестве вторичного датчика там зубчатое колесо с нулевой меткой и датчик сигнала с этого зубчатого колеса

Когда датчик у меня накрылся, я поставил в 1815 APC=1 OPT=0 и угол стал отслеживаться по энкодеру двигателя

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

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

это Биглия Смарт с поворотной башкой

просто лень мне в архив лезть за параметрами но уж поверьте на слово 1240 используется сплошь и рядом там где есть инкрементный датчик а у инкрементного датчика никакие биты apz в 1815 не устанавливаются 

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

но уж поверьте на слово

да я верю. Мне непонятно лишь одно. Нафига этот 1240 вообще нужен. Там где его используют вполне можно было обойтись и без него

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

Там где его используют вполне можно было обойтись и без него

чтобы не быть привязанным к 1821

а это пример как станкостроитель использует 1240и не использует 1850 хотя 1821 для поворотных  осей достаточно большой

N01240Q1A1P-44.093A2P-40.096A3P-54.051A4P3.3227A5P60.7051A6

N01815Q1A1P00000010A2P00000010A3P00000010A4P00000000A5P01110000

N01821Q1A1P200000A2P200000A3P200000A4P200000A5P900000A6P3600000

N01850Q1A1P0A2P0A3P0A4P0A5P0A6P0A7P0A8P0A9P0A10P0A11P0A12P0

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

а это пример как станкостроитель использует 1240

а тут какие линейки?

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

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

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

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

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

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

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

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

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

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

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

  • Сообщения

    • Павлуха
    • maxx2000
      вот видишь, у тебя ось крутит туда-сюда, а должна крутить по спирали в оду сторону.  Ищи, иначе это какая то беда а не контроллер или запасайся пивом 
    • Sabadash
      Я убрал в начале "G93" и программа работает))) Ору как же ору... Пойду попробую с SolidCAM  
    • Sabadash
      Затестил, выглядит отлично со стороны)   на соседнем форуме еще предложили вот такой вариант сброса накрученной траектории на базе макроса стойки дельты  
    • gudstartup
      @kinovari вы оказались в такой ситуации потому что прервали цикл смены и оказались в зоне ограничения при таких ситуациях станкостроителем  должна быть предусмотрена процедура восстановления. возможно что и лимиты снимаются  plc  во время цикла смены. выключите стано или нажмите emg stop введите функцию восстановления если таковая имеется или выполните сервисную процедуру описанную в руководстве. во время смены случаются разные ситуации и станкостроитель обычно создает способы приведения станка в исходное состояние без того чтобы оператор по параметрам лазил. попробуйте после выключения вывести в реф.
    • Guhl
      Soft limits проверили? Protection zone обеспечивается плк. Посмотрите в параметрах, константы плк которые        
    • Tehnov
      да, большое спасибо @jtok - не надо было мучаться с однообразной работой по заполнению данных. Благодарю. Да блин, камон, вообще спасибо всем кто так или иначе откликнулся.
    • Tehnov
      В общем, исходники кода для тех кто беспокоится за безопасносте тут source. Сам dump БД не выкладывал на github - думаю очевидно почему. Бинарники x32, x64. Замечания. Поиск ТОЛЬКО среди значений из ISO 286-2 - всякие AM, AI стандарты "не возбуждают". Если прям будет такая высокая потребность у людей, может реализую - пока не хочется ковыряться. К значениям из БД есть несколько вопросов, а точнее к её проектировщикам (солидворковцам): - в какой-то из таблиц для значений поля 'A' спокойно берутся значения от 0 до 1 вкл, которые в стандарте помечены как то ли не рекомендуется, то ли не используется (примечание  b) в ISO), хотя для значений поля 'a' таблица для размеров 0-1 пустые. Не сильно критично для меня, ибо я мелочёвку меньше 1 мм не делаю и хз есть ли ISO для A и a под размеры от 0-1. - солидворковцы спроектировали схему БД откровенно странно - как в ISO: просто брали стандарт, создавали такую же таблицу в БД, а не создавали одну (две - для отверстий и валов) со всеми значениями. Хз какой тут был глубокий смысл (скорее всего и не было, а было БЫСТРЕЙ, БЫСТРЕЙ, БЫСТРЕЙ). Используется многопоток (в принципе вряд-ли оно сильно надо для такой программы, для меня было нужно для изучения "технологии"), поэтому на древних компах с одним ядром или двумя где одно уже занято могут быть просадки по производительности, а не буст, но это вы вообще вряд-ли заметите и как-то зафиксируете. Сделано на rust, компилил под производительность с оптимизацией, а не размер (не сжимал бинарники, т.к. это может снизить производительность) поэтому и для меня кажется 4МБ выглядит "солидно" для конмольной программы, хотя в целом что сейчас эти 4МБ? Да, чисто cli, графический интерфейс делать вряд-ли буду ибо и так уже подзаманало меня сидеть на одном проекте, для меня достаточно выполняемой функции программы. Распространяется as is, гарантий никаких бла-бла-бла.
    • Ветерок
      Я тоже так думаю. Но у каждого своё представление о прекрасном. Многие предпочитают макросы вместо штатных функций. Мне это не понятно.
    • Snake 60
      Я думаю, лучший вариант показал @Nod801 через Pack & Go т.к. в этом случае сохраняются все связи как деталей в сборках, так и деталей с чертежами.
×
×
  • Создать...