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

И снова Cycl 19


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

Имеем станок DMU-50V на стойке TNC 426, который успешно работает. Недавно купили ещё один точно такой же станок с такой же стойкой и таким же ПО. Однако поворачивать оси и систему координат точно так же как на первом станке не хочет. Все параметры в 7500, 7520 и т.д. всё что связано с поворотом плоскости выставил такими же, но после поворота в В180 С270 и поворота координат CYCL DEF 19.1 B+180 C+270 выдаёт ошибку Entered angle not permitted. Подскажите пожалуйста, что я делаю не так? Куда копать вообще? 

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


UnPinned posts
5 минут назад, gudstartup сказал:

А сами файлы одинаковые исключая конечно значения точек трансформации?

Я думаю дело не в том что у вас неправильная кинематика а в ограничении угла разворота который явно прописан у вас в 3DROT

Да, файлы одинаковые. А ограничений углов пока не нашёл

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

Да, файлы одинаковые. А ограничений углов пока не нашёл

А B+90 что по вашему описывает?

image.png

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

А B+90 что по вашему описывает?

image.png

Так эти значения устанавливаются сами после поворота плоскости обработки. Либо можно вручную их вписать, но всё равно если ввести В180, то выдаёт ошибку

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

Так эти значения устанавливаются сами после поворота плоскости обработки. Либо можно вручную их вписать, но всё равно если ввести В180, то выдаёт ошибку

Сравнивайте параметры

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

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

Cause of error:
- The solid angles programmed in Cycle 19 Tilt Working Plane (DIN/ISO: G80) cannot be realized with the current attachment (e.g. universal head where only one hemisphere is accessible).
- Run probing cycle only with paraxial angular position.
- The point angle (T-ANGLE) defined for the active tool is 180░.
Corrective action:
- Edit the solid angle entered.
- Run probing cycle only with paraxial angular position.
- Use angular values greater than 0 and less than 180░.
 

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

но всё равно если ввести В180, то выдаёт ошибку

Если указать B90 или B-90 положение  плоскость обработки поворачивается суммарно на 180 а физически ей все равно на такой угол относительно 0 не повернуться  ? пересчитывается  только ось ximage.png

image.png

 

 

зачем вы указываете B180 мне неясно

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

777.jpg

 

Может в этом причина, что на одном станке в 19й цикл нужны углы поворота осей станка, а на другом - углы поворота системы кординат? 

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

777.jpg

 

Может в этом причина, что на одном станке в 19й цикл нужны углы поворота осей станка, а на другом - углы поворота системы кординат? 

Да, так и получилось теперь и теперь к сожалению разные постпроцессоры на в принципе одинаковых станках. Так и не разобрался как настроить в станке цикл 19 (((

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

Если указать B90 или B-90 положение  плоскость обработки поворачивается суммарно на 180 а физически ей все равно на такой угол относительно 0 не повернуться  ? пересчитывается  только ось ximage.png

image.png

 

 

зачем вы указываете B180 мне неясно

Станки покупали б/у и вот как раз на первом станке не удавалось настроить так чтобы задействовались углы поворота системы координат вместо физического угла поворота оси станка, а на втором наоборот получилось :dntknw:

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

похоже, что в MP7500 бит 1.

Возможно только автор писал что там все одинаково установил

20 часов назад, karlf сказал:

Да, файлы одинаковые. А ограничений углов пока не нашёл

 

10.10.2023 в 23:18, karlf сказал:

Все параметры в 7500, 7520 и т.д. всё что связано с поворотом плоскости выставил такими же, но после поворота в В180 С270 и поворота координат CYCL DEF 19.1 B+180 C+270 выдаёт ошибку Entered angle not permitted.

 

А значит не то!

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

А кто-нибудь настраивал смещения по осям при трансформации? Как это вообще происходит. Фрезерую сейчас тестовый кубик и на нём делаю с двух противоположных сторон отверстия. Сейчас несоосность около 0,08 мм

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

А кто-нибудь настраивал смещения по осям при трансформации?

На 530 есть специальные циклы для коррекции кинематики которые позволяют произвести это при помощи щупа. В вашем случае надо использовать методику станкостроителя и измерять при помощи часовых индикаторов или вносить коррекцию после поверки соосности на тестовой детали и смещать точку трансформации так сказать на глазок- это самый плохой и долгий вариант!

У вас есть в SIK Kinematic opt?

image.png

А возможно надо активировать компенсацию 

Compensating the machine's kinematic
configuration for ACTUAL/NOMINAL positions
at end of block: M144 (not TNC 410)
Standard behavior
The TNC moves the tool to the positions given in the part program. If
the position of a tilted axis changes in the program, the resulting offset
in the linear axes must be calculated, and traversed in a positioning
block.
Behavior with M144
The TNC calculates into the position value any changes in the
machine’s kinematic configuration which result, for example, from
adding a spindle attachment. If the position of a controlled tilted axis
changes, the position of the tool tip to the workpiece is also changed.
The resulting offset is calculated in the position display.
Effect
M144 becomes effective at the start of the block. M144 does not
function in connection with M114, M128 or a tilted working plane.
You can cancel M144 by programming M145.
Positioning blocks with M91/M92 are permitted if M144 is
active.
The position display in the operating modes FULL
SEQUENCE and SINGLE BLOCK does not change until the
tilting axes have reached their final position.
The machine geometry must be entered in Machine
Parameters 7502 and following by the machine tool
builder. The machine tool builder determines the behavior
in the automatic and manual operating modes. Refer to
your machine manual.

Поведение этих функций указывается в MP7502

Functionality of M144/M145
Input: %xxx
Bit 0
0: M144/M145 not active
1: M144/M145 active
Bit 1 – M144/M145 in the automatic
operating modes
0: M144/M145 active
1: M144 is activated automatically at the start of
an NC program. Deactivation only
with M145 during an NC program.
Bit 2 – M144/M145 in the manual
operating modes
0: M144/M145 not active
1: M144/M145 activ

 

 

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

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

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

У вас есть в SIK Kinematic opt?

Нет такого. И 3D щупа нет. Буду пробовать с индикатором. Правда нигде не описано какой параметр 7530.# за какую ось отвечает для конкретно моего станка

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

Странно, меняю параметры в разделе 7530, но это ни на чём не отражается. Станок приезжает неизменно в одну точку. Заходил менять параметры с разными ключами (95148, 807667, 80766769), никакого результата. Станок перезагружал конечно после смены параметров

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

7530.# за какую ось отвечает для конкретно моего станка

Пришлите копию вашего раздела PLC посмотрим как у вас это организовано?

Чтобы было читабельнее сделайте  ее через RemoNT чтобы двоичные файлы в ASCII преобразовались ну или так выкладывайте.

Можете вводить коррекцию и выполнять цикл и просто смотреть как изменяются значения по ХZ после трансформации убирая  ваши отклонения но лучше конечно померить шарик 

 

2 минуты назад, karlf сказал:

Станок приезжает неизменно в одну точку.

Значит не там исправляете

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

Беда не приходит одна )) Случайно по оси В при рефенцировании заехал на концевик и не мог съехать. Перезагрузил и теперь он приводы не включает :wallbash:

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

UPD. С приводами вопрос решился. Но всё равно ничего не меняется в кинематике. Уже менял значения в файле KINE_ISO.TAB, но безрезультатно

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

Пришлите копию вашего раздела PLC посмотрим как у вас это организовано?

ВотDMU-50V_2.rar

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

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

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

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

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

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

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

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

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

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

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

  • Сообщения

    • Guhl
      Это надо сидеть и разбираться с логикой, которая в ладдере прописана разработчиками. Возможно, что править надо. Комментарии там на английском, вам повезло. В Яндексе задавать вопросы бесполезно на этот счет
    • Mixon513
      Подскажите где нужно менять параметры. Или как задать вопрос яндексу?
    • Vengeance
      У нас на дусане револьверка крутится, когда рука опущена, один раз оператор крутанул, повезло что вращение оказалось против часовой, q-setter просто "подпрыгнул" 
    • Guhl
      У вас там есть Р0225 (T_NO_PE_DSP) Полагаю, что в ней обрабатывается отображение на дисплее
    • SAPRonOff
      либо СКМыши нажмите и там  под курсором появится вариант выбора в виде списка; либо ПКМ - другой : и там тоже будет список рядом лежащих линий.
    • Killerchik
      У меня LadderIII старый, не открывает. Надеюсь коллеги подтянуться и кто-то посмотрит формирование номера на дисплее.
    • gemini74
      Вы даете пример, которая подпадает под классическую поверхностную модель. Само собой строить ее из твердотельных нет смысла. Опять же простая геометрия с двумя размерами. Это все задачи , относительно далекие от реальной геометрии серийных , массовых изделий. Задач, которых можно упростить до примитивных поверхностей мне попадалось не так много. Это теоретические задачи, далекие от практики. Поверхности, акцент на них в расчетах делался когда мощности компов были далеки от желаемых. Сейчас вроде времена изменились. И в большинстве случаев не требуются считать динамику или нелинейные задачи ,  разрушения в краш-тестах, задействуя типа LS DYNA. Не знаю , что у Вас за практика, но в моем опыте расчеты CAE не стоят на первом месте в приоритете по сравнению с работой конструктора. Большинство контор опирается на практику. Легче и проще сделать, испытать, чем провести полные расчеты, это и сложно, и штат расчетчиков нужно держать, чтобы были спецы и сопромате, и теплотехнике и гидравлики. Такое может позволить только типа РОСАТОМ. В конторах попроще  рассчитывают все проще. И расчетчик только проверяет работу конструктора в каких то моментах, но особо не вмешивается в процесс конструирования. Производство требует как обычно быстрый результат. Да еще сроки изготовления у нас всегда ограничены.  Поверхности  нужны для сокращения ресурсов в расчетах на треть , т.е из модели убирается третья координата. Но говорить , что это панацея и всегда нужно это делать я не соглашусь. Да , можно к этому стремится, но не считать, что только поверхности являются единственно верным правильным и точным решением. Это всего лишь вариант упрощения модели .  
    • Jesse
      Ресурсы компьютера. Попробуйте пож-ста посчитать изгиб стальной мембраны толщиной 0.5 мм и длиной 2 метра. Тетрами. Тогда вы поймёте что я имею в виду :)
    • alex0800
      у вас в примере в первом кадре цикла не хватает  R --глубина чистового прохода. это раз  второе большая высота резьбы при таком шаге резьбы при нарезании резьбы м60*1.5   глубина резьбы Р920
    • AlexKaz
      Есть другой подход. Конструктор сначала советуется с прочнистом, предоставляю ему полную сборку в нативном каде; прочнист вычищает в нативном всю ненужную мелочь и проводит расчёты, модя геометрию под себя и советуясь с конструктором; потом в несколько этапов таких "советов" конструктор финалит геометрию и КД. А не наоборот... 100500 вариантов голимого stp никому не впёрлось заново вычищать и пересчитывать с нуля...
×
×
  • Создать...