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

Коррекция На Диаметр


CAR_MEN

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

:wallbash: Подскажите, как организовать в постпроцессоре вывод D каждый раз при выводе G41 или G42

вот так например

%

N2 T09

.......

N10 Z157.85

N11 G42 X-121.47 Y87.713 D09

N12 G3 X-120.19 Y87.523 I.751 J.659 F200.

N13 G2 X-120.169 Y87.536 I.793 J-1.273 F500.

...........

N30 G40 G1 X-120.747 Y89.174

N31 X-121.405 Y88.711 Z156.2

N32 G42 X-121.47 Y87.713 D09

N33 G3 X-120.19 Y87.523 I.751 J.659 F200.

.........

N93 G40 G1 X-120.747 Y89.174

..........

N97 M00

%

ЗАРАНЕЕ СПАИБО !

:rolleyes:

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


В BLOCK_TEMPLATE cutcom_on добавить вывод D

Только G41 и подобные всегда выводятся в отдельном кадре.

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

В BLOCK_TEMPLATE cutcom_on добавить вывод D

Только G41 и подобные всегда выводятся в отдельном кадре.

Думаю, этого мало. Для адреса D надо указать FORCE=always (выше в файле *.def)

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

Думаю, этого мало. Для адреса D надо указать FORCE=always (выше в файле *.def)

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

Я СДЕЛАЛ ВЫОД D ОТДЕЛЬНЫМ КАДРОМ КАЖДЫЙ РАЗ ЕСЛИ ВЫВОДИТСЯ G41 ИЛИ G42 ,НО ХОЧЕТСЯ ВПИХНИТЬ

D В ОДНУ СТРОКУ С G41 ( ПРОСТО ИЗ ПРИНЦИПА :wallbash: ). А КОРРЕКЦИЯ G У МЕНЯ БЕРЁТСЯ НА ЛИНЕЙНОМ ПЕРЕМЕЩЕНИИ.

ПРОБЛЕМА В ТОМ ЧТО D ВЫВОДИЛАСЬ 1 РАЗ ВНАЧАЛЕ И ТАК КАК ОНА НЕ ПОВТОРЯЛАСЬ ЕЁ БОЛЬШЕ НЕБЫЛО

ПРИ ТЕХОСТАНОВЕ ОПЕРАТОР ДЕЛАЛ ЧТО ЕМУ НАДО И ЕСТЕСТВЕННО НАЖИМАЛ RESET , КОРРЕКЦИЯ СБРАСЫВАЛАСЬ,

ПРИ ПРОДОЛЖЕНИИ ПРОГРАММЫ D УЖЕ НЕТ В ПРОГРАММЕ И ОБРАБОТКА ИДЁТ БЕЗ КОРРЕКЦИИ

:smile:

КСТАТИ ЕСЛИ УКАЗАТЬ FORCE=always ДЛЯ D ТО ОНА ЗАСОРИТ ВСЮ ПРОГУ И БУДЕТ ВЫВОДИТСЯ НА ЛЮБОМ ЛИНЕЙНОМ ПЕРЕМЕЩЕНИИ

Я ДУМАЮ ТУТ НАДО РЧКАМИ ДОПИСЫВАТЬ

У МЕНЯ ПОКА НЕ ВЫХОДИТ :sad:

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

G41 и D в отдельном кадре - ИМХО очень удобно в смысле наглядности текста программы - видно блоки с компенсацией и без.

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

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

снимите с нее модальность, а принудительный вывод нужно убрать. И введите ее в Темплит линейного перемещения

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

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

как cделать, чтобы D выводился только в кадрах с G41/G42, а не во всех кадрах с G1, вроде все делаю как описано выше, где моя ошибка?

T01 M06

G0 X-.352 Y39.971 S4775 M03

G43 Z9. H01

Z-5.

G1 Z-8. F500. D01 M08

G41 X-.691 Y37.494 D01

G3 X1.611 Y34.024 R4.

G2 X3.22 Y32.827 R5.

G3 X3.266 Y32.781 R.5

G2 X5. Y28.996 R5.

G1 Y22.995 D01

G2 X3.344 Y19.278 R5.

G3 X3.3 Y19.232 R.5

G2 X2.499 Y18.486 R5.

G3 X2.298 Y18.085 R.5

X2.721 Y17.591 R.5

G2 X8.413 Y15.686 R17.8 F1000.

G3 X8.649 Y15.627 R.5

X9.149 Y16.127 R.5

X9.129 Y16.267 R.5

G2 X8.97 Y17.029 R5. F500.

G1 X8.88 Y17.722 D01

G2 X8.838 Y18.364 R5.

X9.845 Y21.373 R5.

G1 X13.457 Y26.166 D01

G2 X17.12 Y28.146 R5.

G3 X17.184 Y28.155 R.5

G2 X18.157 Y28.25 R5.

X19.184 Y28.144 R5.

G3 X20.005 Y28.058 R4.

X23.569 Y30.241 R4.

X23.603 Y30.328 R.5

G40 G1 X24.293 Y32.683 D01

G0 Z-5.

Z9.

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

как cделать, чтобы D выводился только в кадрах с G41/G42, а не во всех кадрах с G1, вроде все делаю как описано выше, где моя ошибка?

T01 M06

G0 X-.352 Y39.971 S4775 M03

G43 Z9. H01

Z-5.

G1 Z-8. F500. D01 M08

G41 X-.691 Y37.494 D01

G3 X1.611 Y34.024 R4.

G2 X3.22 Y32.827 R5.

G3 X3.266 Y32.781 R.5

G2 X5. Y28.996 R5.

G1 Y22.995 D01

G2 X3.344 Y19.278 R5.

G3 X3.3 Y19.232 R.5

G2 X2.499 Y18.486 R5.

G3 X2.298 Y18.085 R.5

X2.721 Y17.591 R.5

G2 X8.413 Y15.686 R17.8 F1000.

G3 X8.649 Y15.627 R.5

X9.149 Y16.127 R.5

X9.129 Y16.267 R.5

G2 X8.97 Y17.029 R5. F500.

G1 X8.88 Y17.722 D01

G2 X8.838 Y18.364 R5.

X9.845 Y21.373 R5.

G1 X13.457 Y26.166 D01

G2 X17.12 Y28.146 R5.

G3 X17.184 Y28.155 R.5

G2 X18.157 Y28.25 R5.

X19.184 Y28.144 R5.

G3 X20.005 Y28.058 R4.

X23.569 Y30.241 R4.

X23.603 Y30.328 R.5

G40 G1 X24.293 Y32.683 D01

G0 Z-5.

Z9.

скорее всего у вас включена галочка force output в блоке linear move :surrender::surrender:

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

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

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

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

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

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

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

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

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

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

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




  • Сообщения

    • Metal_Cutter
      Всем доброго дня. Станок токарно-карусельный фирмы Accuway модель UV-100 стойка Fanuc Series 0i-TD. Магазин зонтик. При выполнении смены инструмента, подъезжает к магазину, ждет. Появляется сообщение: EX1030 M.S.T. FUNCTION TIME OVER. В руководстве комментарии: 1. Время функции M.S.T. окончено 2. Интерфейс ПЛК: A3.5. Где искать причину ошибки?
    • Ninja
      в Канаде не скучно! Эпическая погоня всей полиции округа и арест с утоплением в сугробе простого канадского парня - дитя природы...     Человек просто собрался в баню, а тут такое! Произвол и насилие! Ставьте лайки, подписывайтесь и всё такое Ёу...
    • mmaag
      Косвенно ограничивается максимальным передаточным отношением. Непосредственно - в расчёте. В разных каталогах называют по разному: "Wrap angle" или "arc of contact". Иногда ограничивают числом зубьев в обхвате.
    • Guhl
      Пиздишь, постоянно лезешь Вот ты хyйло лживое.  
    • lem_on
      Федора ответ )) даа, память 8 MB и то сыпется .  В отличие от тебя, я не лезу где не понимаю. 
    • Ahito
      Настроил уведомления в потоке работы через базу данных. Тестировал на своём ПК, всё работает идеально(поднял сервер PDM на своём ПК). Перенёс всё это на сервер, уведомления не работают. Может кто сталкивался и знает решения, подскажите, пожалуйста.  
    • Cas
      @roiman Ну Вы серьезно? Вы сомневаетесь, что производственник посмотрев на чертеж и не увидев параметры шестерни начнет делать и не спросит - где взять параметры зацепления? Или что? Разнервничается и не станет выполнять заказ - если заказ ему интересен? Проблема только в том, что фирма, в которой я работаю - не РЖД и не Газпром и нам нужно изготовить всего 50 комплектов деталей в год. А не 50 тысяч комплектов. Вначале и был чертеж с таблицей. Проблем сделать таблицу с греческими буковками - тоже никаких. Но я лично сказал ему убрать и сделать сноску в т.т. на таблицу из Компаса. Все эти гигантские проблемы моего конструктора, на которые мне ВСЕ наперебой начали справедливо указывать - решаются за 2-3 минуты разговора с производственником - если на производстве, хоть раз изготавливали подобные шестерни и точили оси. "Веселые картинки", как вы сказали - превратить в чертеж - дело 10 минут. Причем в эти 10 минут входит пробежка по оформительскому ГОСТу.  Единственное здесь дельное  предложение прозвучало от Вас - разделить вал шестерню. Т.к. кроме как с помощью электроэрозии - я нигде не найду производство в РФ, которое бы взялось за выполнение моего заказа (с учетом количества и бюджета) 
    • Guhl
    • Guhl
      А вот тут вы пишете следующее: "отключите линейку сделайте semiclosed loop и никакого дрожания не будет" то есть вы советуете отключить, а не включить  Похоже это не я не понимаю как это работает, а вы То вы пишите отключить для борьбы с вибрацией, то вы пишите включить для борьбы с вибрацией. Так включить или отключить? Обычно @gudstartup в таких случаях включает игнор и гордо удаляется работать   @lem_on Я вижу ты принял участие в этой дискуссии Скажи, пожалуйста, что имеет в виду @gudstartup - включить или отключить?   Поясняю, отключая линейку (канал), тем самым мы отключаем эту функцию, потому что эта функция работает только с двумя каналами
    • gudstartup
      @Viktor2004 какое отклонение не сможет компенсировать система? читайте тему мне работать надо
×
×
  • Создать...