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

Загадка с дугой


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

N005G90G54X0Y0F1000

N010G43H01Z-2000M03

N015G01X3200Y-11000F600

N020G01Z-11700F800

N025G01Y-11290F90

N030G41D02G01X-17307F50

N035G02X-22188Y-9256J6874F50

N040G03X-23849Y-7881I7812J-7744F60

N045G03X-30000Y-6000I-6151J-9119F65

На кадр N40 - почему-то идет ругань что неправильная дуга. Кто-нибудь может мне объяснить в чем там дело? Координаты в дискретах 0.01 мм. Т.е. X3200 - это 32мм.

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


N035G02X-22188Y-9256J6874F50

Я понимаю, что "I" можно не всегда указывать, но может в этом дело?

Попробуй прорисовать в CADе кусок траектории по циферкам из УП, если есть разрывы - сразу будет видно.

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

Попробуй прорисовать в CADе кусок траектории по циферкам из УП, если есть разрывы - сразу будет видно.

Да я то все прорисовал.

Я посчитал радиуса к начальной точке и радиус к конечно точке. Получил разницу почти в 21.49 мм.

Теперь я утверждаю что программа не должна работать, а мне говорят это работающая не один год программа. :smile:

Возможно ли это? Может я как-то не так считаю?

post-534-1147865980_thumb.jpg

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

мне говорят это работающая не один год программа.

<{POST_SNAPBACK}>

Не верь.

Способ проверить только 1 - встать рядом со станком и лично убедиться.

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

Способ проверить только 1 - встать рядом со станком и лично убедиться.

У стойки NC110 - стоял. Она выдает "Контур не конгруентен". Но там и в инструкции сказано, что если не совпадает радиус вначале с радиусом вконце на величину более чем 0.01, то будет ошибка.

А это стойка 2C42-65 Станок 6P13F3. Хрен его знает - может там он ее как-то действительно проходит по какой-нибудь кривульке? А т.к. она маленькая, так никто и не замечает?

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

I = 0 IJK-относительные. Центр окружности - начальная точка, IJK со знаками

N005G90G54X0Y0F1000

N010G43H01Z-2000M03

N015G01X3200Y-11000F600

N020G01Z-11700F800

N025G01Y-11290F90

N030G41D02G01X-17307F50

N035G02X-22188Y-9256J6874F50

N040G03X-23849Y-7881I7812J-7744F60

N045G03X-30000Y-6000I-6151J-9119F65

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

...А тут же еще в

N030G41D02G01X-17307F50

вводится левая компенсация радиуса инструмента, и программу можно будет обработать только при корректном содержимом в D02 (радиус дуги в N40 равен 10.979, инструмент надо брать диаметром до 20 мм), так что проверьте, каким радиусом работали на 6Р13Ф3. Это - первое, но не это главное.

Второе - при детальном исследовании выясняется, что параметр I действительно может отсутствовать, если он равен нулю, но и это не главное, а третье (самое главное) - как-то потерялся у Вас минус после I в сороковом кадре: попробуйте

N040G03X-23849Y-7881I-7812J-7744F60,

думаю, получится. Прав был IBV - проверить по циферкам...

А 2С42 при отклонениях в сопряжениях с дугами в 2 микрона не пропустит.

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

Дмитрий_ - огромнейшее спасибо. Все четко и ясно. А то я уж засомневался в своих знаниях. :doh:

А 2С42 при отклонениях в сопряжениях с дугами в 2 микрона не пропустит.

Правда что ли?

Как на нее программировали то раньше? С такой точностью не каждый современный кам программы генерит. Вернее, с постпроцессором надо помучаться чтобы добиться такой точности.

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

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

Единственно, что раньше (правда, сужу не по опыту, я уже работал с вычтехникой и постпроцессорами,

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

Всем - успехов!

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

Правда что ли?

Как на нее программировали то раньше? С такой точностью не каждый современный кам программы генерит. Вернее, с постпроцессором надо помучаться чтобы добиться такой точности.

Правда, правда.... Я когда с этой ЧПУ работать начал (ой, давно это было.... :smile: ) пришлось с постпроцессором повозиться.
Ссылка на сообщение
Поделиться на других сайтах

Ну значит меня обманывают, что программы рабочие из архива. Может к программам у каждого оператора в тумбочке бумажка, с тем где что изменить в программе, чтобы заработало. :smile:

Прикладываю анимацию каркасной прорисовки (нужно нажать на картинку). Зеленая траектория запрограммированная, лиловая - с учетом коррекции.

post-534-1148026797_thumb.png

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

Красивый мультик, а это в какой программе обработано (для общего развития)?

И как понять петли по квадрантам траектории - это так задумано, или симулятор чего-то не понимает?

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

Рад, что удалось помочь, за "загадку" - спсибо, полезно для мозгов:)

Ух могу накидать загадок - особенно с коррекцией :smile:

Или например вот тут:

N160G71B0

N165M89

N170G01Y32F350

N175G43D03Z50S100

N180G01Z-55F90M08

N185G64G42D04Y24.75F50

N190G01X-76.85F20

N195G02X-76.85Y39.25I-76.85J32

N200G01X12

N205G42D00Y32F50

N210G01Z30F350

N215G01Y0F450

N220G01Z-55F90

N225G64G42D04Y-7.25F50

N230G01X-77.05F20

N235G02X-77.05Y7.25I-77.05J0

N240G01X12

N245G42D00Y0F50

N250G01Z30F350

N255G01Y-32F450

N260G01Z-55F90T02

!!!!N265N180-195

N270G42D00Y-32F50

N275G01Z30F350

Опять же говорят ошибок нет. Я утверждаю что забыли в кадре N270 поставить G1 - :smile:

И как понять петли по квадрантам траектории - это так задумано, или симулятор чего-то не понимает?

Программа - NCManager.

Дуги так и задуманы.

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

Нда-а уж... Тут такой нюанс: если эту программу отрабатывать на 2С42, то по умолчанию в кадре 270 будет задана G02, "остающаяся" от предыдущего кадра, а перемещение задано только по линии Y -32, причем, это так называемый вектор выхода на эквидистанту...

...Как в этом случае поведет себя 6Р13Ф3 - не берусь прогнозировать, может и отработает: зависит от конкретного ПО стойки. В "Описании языка задания УП..." для 2М43 такой вариант допускается, выход на эквидистанту пройдет по нормали к указанному вектору. Но формально так писать - некорректно.

Если приглядеться к тексту, то есть одна закономерность перед каждым вводом коррекции G42 :

N195G02X-76.85Y39.25I-76.85J32

N200G01X12

N205G42D00Y32F50

перед 270-м такого нет.

...Такое впечатление, что программу сотворил какой-то постпроцессор недо---отлаженный...

...И еще смущает использование в одной программе двух корректоров D00 и D04, я такой стратегии себе объяснить не могу...

...И не встречал я ранее такой записи нигде: !!!!N265N180-195.

Это так в оригинале? Тогда только "Руководство по программированию..." прольет свет истины и разрешит споры.

Кто б еще рассказал чайнику, как вы такие красивые цитаты в свои сообщения вставляете?

****************

"Дуги так и задуманы."

****************

А дайте-ка, пожалуйста, полный текст первой программы для общего развития - петельки эти мне непонятны и "вера в жизнь теряется" :wallbash:, :)

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

Дмитрий_ , просто снимаю шляпу перед Вашим профессионализмом. :clap_1:

Мне бы таких клиентов при настройке симулятора. А то обычно сами ничего не знают и объяснения одно - мы так пишем и все работает. :sad:

Кто б еще рассказал чайнику, как вы такие красивые цитаты в свои сообщения вставляете?

Если нажмете не быстрай ответ, а ответить, то у вас появятся иконки с вызовом HTML тэгов. Цитата, Код, и т.п. А далее выделяете нужный текст и жмете на нужную иконку.

...Такое впечатление, что программу сотворил какой-то постпроцессор недо---отлаженный...

Видимо так и есть. Потому что, программы отлаживались непосредственно на станках. Что-то не пошло, на стоечке поправили.

А дайте-ка, пожалуйста, полный текст первой программы

Там две программы. Может что еще найдете. Впринципе должны :smile:

%%

O01



N005G90G54X0Y0F1000

N010G43H01Z-2000M03

N015G01X3200Y-11000F600

N020G01Z-11700F800

N025G01Y-11290F90

N030G41D02G01X-17307F50

N035G02X-22188Y-9256J6874F50

N040G03X-23849Y-7881I-7812J-7744F60

N045G03X-30000Y-6000I-6151J-9119F65

N050G02X-31000Y-5000J1000F250

N055G02X-30000Y-4000I1000F350

N060G02X-29000Y-5000J-1000

N065G02X-30000Y-6000I-1000F150

N070G03X-33032Y-6426J-11000F80

N075G03X-39225Y-11009I3032J-10574F40

N080G03X-41000Y-17000I9225J-5991F80

N085G02X-42000Y-18000I-1000F250

N090G02X-43000Y-17000J1000F250

N095G02X-42000Y-16000I1000

N100G40D0Y-15000F250

N105G01Z-2000F300

N115H00Z0

N120M05

N125M00

%%

O02



N130G90G54X-42000Y-15000F1000

N135G43H01G01Z-2000M03

N140G41D02G01Y-16000F100

N145G02X-41000Y-17000J-1000F150

N150G03X-40718Y-19474I11000F85

N155G03X-33216Y-27519I10718J2474F40

N160G03X-30000Y-28000I3216J10519F80

N165G02X-29000Y-29000J-1000F250

N170G02X-30000Y-30000I-1000F300

N175G02X-31000Y-29000J1000

N180G02X-30000Y-28000I1000F150

N185G03X-27153Y-27625J11000F75

N190G03X-22188Y-24744I-2847J10625F60

N195G02X-17307Y-22710I4881J-4840F50

N200G01X-1900F50

N205G03X1850Y-18960J3750F50

N210G01Y-15040F80

N215G03X-1900Y-11290I-3750F85

N220G01X-2000F100

N225G01Y-11000F350

N230G01Z-2000F450

N235G40D0X0Y-2000F600

N240H00Z0

N245M05

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

...смущает использование в одной программе двух корректоров D00 и D04, я такой стратегии себе объяснить не могу...

Это из глубокой древности. В старину у нас так тоже писали, когда в детали есть допустим 2 обнижения с разными допусками на глубину. Если оба обнижения важные и нужно фрезернуть по середине допуска, то ставили два корректора. Но это было на древних станках и САМов, в современном понятии, тогда тоже не было.
Ссылка на сообщение
Поделиться на других сайтах

UAV, спасибо на добром слове и за подсказку.

Обработка действительно с одномиллиметровыми колечками по квадрантам, если это не глюки какого то постпроцессора, то это какой то хитрый технологический ход, оставляю эту головоломку - цейтнот.

А сопряжения между дугами прописаны, кажется, не очень точно: наш самодельный "отрисовщик" УП в Автокаде запутался - понарисовывал такого... Я подправил по конечным точкам, но получил некоторые расхождения в I,J, правда это не так уж важно:

N21G17G2X-22188Y-9256I-0J6873

N22G17G3X-23849Y-7881I-7784J-7713

N23G17G3X-30000Y-6000I-6153J-9123

N24G17G2X-31000Y-5000I0J1000

N25G17G2X-30000Y-4000I1000J0

N26G17G2X-29000Y-5000I0J-1000

N27G17G2X-30000Y-6000I-1000J0

N28G17G3X-33032Y-6426I0J-11000

N29G17G3X-39225Y-11009I3030J-10570

N30G17G3X-41000Y-17000I9229J-5993

N31G17G2X-42000Y-18000I-1000J0

N32G17G2X-43000Y-17000I0J1000

N33G17G2X-42000Y-16000I1000J0

IBV, спасибо за объяснение, мудрый технологический ход.

Хороших выходных!

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

Вопросик по стойке 2С42-65 - может еще живы ее знатоки :smile::)

Встретился такой код:

%

:01

N001G54G90G0X40.0Y0.0

...

N005G01Z-70.0F50

NL30P02

N149G90G0G53Z0H0M5M9

N150M5

N151G0G53Y195Z0

NM2

:02

N157G91G01Z-0.1F50

N158G90G1G42D21X26.99Y-3.82F250

...

Что означает N - без цифирки и в чем ее смысл?

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

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

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

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

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

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

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

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

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

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

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




  • Сообщения

    • Ninja
    • Ninja
      В зимнее время водители устанавливают на колёса специальные цепи против скольжения. В мире разработано множество видов цепей и способов их установки. Японцы применяют "цепи Абэ". Кто этот великий инженер? Это знаменитый японский писатель Кобо Абэ. Для уединенного писательского труда Абэ купил домик в горах. А в горах зима ранняя, снежная, затяжная. Без цепей на колёсах можно и улететь с обрыва. Абэ периодически заводил машину и спускался в долину. Почту получить/отправить, в магазине продукты купить, ящик рисовой водки. (Известное дело: насухую великую книгу не напишешь). В долине приходилось цепи снимать. По правилам цепи запрещается применять при отсутствии на дороге снежного покрова. В те времена для установки/снятия цепи требовалось домкратом поднимать каждое колесо. В машине 4 колеса. Товарищу Абэ приходилось корячиться с домкратом. При этом в самых нелитературных выражениях комментируя политику правящей партии и все домкраты в мире. Купил в магазине бухлишко-закусь. Поехал домой в горы. А там снег, скользко. Цепи требуются. Опять писатель и драматург Абэ домкрат крутит. Всё это насмерть надоело Абэ. Обратился к компаниям-производителям: придумайте способ установки цепей без домкрата! Но производители ничего не придумали. Или не захотели. Тогда Абэ сам придумал способ установки цепей без необходимости поднимать колесо. Послал изобретение на конкурс. И неожиданно получил призовое место и патент. Новый способ установки цепей быстро завоевал популярность. Так и пошло у японцев - "цепи Абэ". Кобо Абэ не получил Нобелевскую премию по литературе. Уже выдвигался, уже все были уверены в том, что он её получит. Но не успели, писатель умер. А это всё дурацкие цепи виноваты. Сколько времени он потерял в установке/снятии цепей? Сколько времени, вместо того чтобы писать, он крутил домкрат? Вот и не успел. https://ru.ruwiki.ru/wiki/Абэ,_Кобо
    • gudstartup
      приемлимо. температуру мотора посмотрите. если вентилятор нормально вращается и его скорость соответствует оригинальному а также контакт в разъеме нормальный а F все равно появляется то даже не знаю что у вас может быть так как привод у вас новый
    • Koels
      Хмм, я думал раз она вылазит даже в простое, то Z координата висит на тормозе и дело не в этом. Спасибо за мысль, щас узнаю. Вообще у нас рядом стоит точно такая же макина, точь в точь и там таким проблем нет. Много заказов и отсутствие специалистов сделало свое дело. :) @gudstartup, 58% нагрузка на координату
    • mrVladimir
      Что-то я немного засомневался. Если решим брать новое ЧПУ, то искать точно такое же необходимо по номеру сзади корпуса (пластикового пластмассового) - так? А если брать только плату (материнскую или как ее лучше назвать...), на которой установлена (запаена) микросхема 1 на моих фото выше, то искать плату необходимо по номеру, который указан на самой плате - так? В моем случае : ЧПУ : A02B-0321-B520. Код на плате : A20B-8201-0081/01A. Если, допустим, мы покупаем ЧПУ A02B-0321-B520 - будет ли это гарантией того, что в нем установлена плата A20B-8201-0081/01A. И можно ли будет его считать таким же. И с отдельно приобретаемой платой тоже самое - если номер на ней полностью совпадает с нашим, значит ли это, что она полностью идентична. P.S. : извиняюсь за , возможно, навязчивые вопросы. Просто не хотелось бы попасть впросак из-за своей некомпетентности. такой файл есть, но мне говорили, что после снятия архивов, его лучше вообще никогда нигде ни использовать. А на каком этапе он нам может понадобиться?. Если, как говорил Виктор, мы зальем архив SRAM на старый модуль (ROM-SRAM), установленный в новое ЧПУ, то и файл OPRMINF не нужен. Правильно же?
    • Slavdos
      Доброе. делюсь 1 внедренным китайцем. купили у ЛЛС MARVEL PRO 6000-3015.HGT , 2 шт , с автоматизацией. станки неплохие, интерфейс русские, достаточно дружелюбен. за автоматизацию зря переплатили, китай похоже в этом сильно уступает европе. из неожиданностей- резка воздухом дает неудаляемый грат, по сути необходимы зачистные станки.
    • Killerchik
      Я 4 комфорки на скоростной шпиндель поставил, в этом же качестве)))))
    • gudstartup
      я предлагал операторам чай кипятить чем больше и интенсивнее работают тем чаще чайку попить можно нельзя же чтобы тормозной кипятильник перегрелся
    • Viktor2004
      и этот человек смеялся когда я использовал кипятильник вместо тормозного резистора
    • gudstartup
      @mrVladimir если у вас нет копии oprminf обязательно сделайте
×
×
  • Создать...