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

Вопросы по постпроцессору на Fanuc 6M


Mz_bug

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



BaZuZu, а как сделать вывод системы координат для каждого случая? Сейчас так:

N70 (OPERATION - FREZEROV FASKI)

(*MM16-16008-C90-M06_T60M DIAM 16.00 VILET 75.0*)

D57 X8.956 Y75. Z200. G102 K4 B90 S2200 M13 T4

G0  ........

Z200.M5

M1

N80 (OPERATION - FREZEROV FASKI2)

       X-42. Y69.689 Z200. G102 K4 B90 S2200 M13 T4

G0 Z-24.

G1 Z-28. F220  ........

Z200.M5

M1

Что интересно, когда инструмент меняется, то система пишется(даже, если она не изменилась). А когда инструмент тот же, то не выводится.

  Пробовал менять (как с инструментом)

ADDRESS G 

{

FORMAT Digit_2

FORCE off

MAX 59 Truncate

MIN 54 Truncate

LEADER "D"

  }

на

ADDRESS G 

{

FORMAT Digit_2

FORCE  always

MAX 59 Truncate

MIN 54 Truncate

LEADER "D"

}

увы, безрезультатно 

потерял твой пост (((( можешь еще разок кинуть )))

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

BaZuZu, нет проблем, скинул

создаем вначале программы глобальную переменную я выбрал имя nomer_work потом вставляем этот код

post-27837-1282192998_thumb.jpg

а в деф файле пишем следющие

post-27837-1282193030_thumb.jpg

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

создаем вначале программы глобальную переменную я выбрал имя nomer_work потом вставляем этот код

post-27837-1282192998_thumb.jpg

а в деф файле пишем следющие

post-27837-1282193030_thumb.jpg

О, спасибо! Не знаешь, почему он через mom_work_coordinate_number напрямую не так выдаёт? Писал в деф(в том же месте) D[$mom_work_coordinate_number].

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

BaZuZu, и ещё, почему комментарии к смене инструмента (mom_tool_name) выводятся на русском, а к началу операции (mom_path_name) нет? :)

N20 (*OPER ÖÅÍÒÐÎÂÀÒÜ ÎÒÂ 14 35ÃÐÀÄ*)

(*ЦЕНТРОВКА_Ф3.15_ГОСТ D 8.00 L100*)

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

BaZuZu, и ещё, почему комментарии к смене инструмента (mom_tool_name) выводятся на русском, а к началу операции (mom_path_name) нет? :)

N20 (*OPER ÖÅÍÒÐÎÂÀÒÜ ÎÒÂ 14 35ÃÐÀÄ*)

(*ЦЕНТРОВКА_Ф3.15_ГОСТ D 8.00 L100*)

незнаю а зачем именно на русском ?

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

Что бы это получилось я вот что сделал:

Создал процедуру:

PB_CMD_operation

=====================================

global mom_operation_name

global mom_tool_name

MOM_output_literal "(Operation: $mom_operation_name)

(*** Tool: $mom_tool_name ***)"

=====================================

в "Start of Path" поставил следующие процедуры

PB_CMD_start_of_operation_force_addresses

MOM_set_seq_on

PB_CMD_operation

MOM_set_seq_off

Работает на отлично, но...

если в операции создать событие в начале траектории, а именно сообщение оператору, то перед следующей операцией пост не поставит номер, любое другое событие пожалуйста, например полив сож, а вот если сообщение оператору будет вот что:

%

G40 G17 G90 G71

N0010 (Operation: CAVITY_MILL)

(*** Tool: MILL_1 ***)

G91 G28 Z0.0

T01 M06

T04

(Soob_iz_za_kot_gluk)

G00 G90 X66.579 Y-8.193 S0 M03

G43 Z10. H01

Z2.

G01 X64.227 Y-6.583 Z1.75 F250. M08

X61.473 Y-5.835 Z1.5

...

G01 Z-21.577

G00 Z10.

(Operation: CAVITY_MILL_COPY)

(*** Tool: MILL_1 ***)

G00 X-20.115 Y-18.546 S0 M03

Z10.

Z-28.331

G01 Z-31.331 F250.

...

G01 Z-37.296

G00 Z10.

N0020 (Operation: CAVITY_MILL_COPY_1)

(*** Tool: MILL_4 ***)

G91 G28 Z0.0

T04 M06

T03

G00 G90 X16.103 Y-50. S0 M03

G43 Z10. H04

Z-.374

З.Ы. Причем здесь сообщение оператору и отказ проставлять в следующей операции номер?

Это как у Задорнова, в сов. гостиницах если бьет током в ванной, отключите телевизор.

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

Попробуй задать отличный от первого инструмент в операции (Operation: CAVITY_MILL_COPY) - что получится?

незнаю а зачем именно на русском ?

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

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

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

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

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

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

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

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

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

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

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

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




  • Сообщения

    • taarok
      спасибо огромное, везде обыскался. Завтра буду пробывать. Возможно я ошибаюсь, но при запуске цилка 9023 он обращается в конце к макросу 9775  там прописана строка g65PO9775
    • Guhl
      Где эта фраза?   Если вы про эту "Станину и механизмы надо выставлять механически" то здесь иной смысл "надо выставлять" не равно "только механически может быть выставлена" Так у него голова несложно выставляется по оправке смещением нуля Это как резцедержку с сервоприводом настраивать При чем тут геометрия станины?
    • gudstartup
      в некоторых случаях проще сделать геометрическую компенсацию чем выравнивать например поворотный стол прикрепленный к станине весом в полтонны в плоскости zy или xz .  замена на компенсацию бывает еще и по временным и финансовым обстоятельствам и это никак нельзя не учитывать.
    • lem_on
      Я бы с удовольствием посмотрел как без параметрирования башка на интегрексе выставляется. Но думаю ответ был бы, станок неправильно спроектирован и из все надо на металлолом и  переплавить в сковородки. Да и вообще где только параметрами геометрию не выходишь.    "Извиняюсь заранее что подлизнул"  Тема ведь про смешное и клоун даже есть )))
    • USSR_Nic
      Дык посмотреть то я посмотрел. Я не понимаю как тулбокс перестроить. Как разделить наименование в тулбоксе  на Наименование ВП и Обозначение ДНП... В этом и состоит проблема.... Хоть в макросе их дербань....
    • gudstartup
      @Killerchik думаю хватит цитат про то что только механически может быть выравнена геометрия станка. советую выровнять направляющуб где на 5см 1мм отклонения от прямолинейности или она как сам@Guhl пишет винтом. 
    • Jesse
      да, так и делайте. Мне тоже кажется это самый оптимальный вариант)
    • Amiandar
      Народ, а подскажите, почему не получается редактировать (1 раз только получилось спустя 100500 попыток, поэтому я не уловил причину) вот эти значения в момент нанесения линии в эскизе?   
    • Alex1986
      Коллеги, подскажите, пожалуйста, как в имеющемся Компас 3D v20 в как-то сопряженных деталях сделать в одной детали отверстие, а во второй детали отверстие завязать на центр отверстия первой детали, чтоб при перемещении первого и перестроении, автоматически перестраивалось отверстие во второй?
    • Cas
      Это поможет в изготовлении? Вы в этом уверены? Я думаю, что Вы сильно ошибаетесь. Я бы с Вами согласился - если бы Вы мне написали - что вот - фирма по производству отличных мелкомодульных шестеренок. Но Ваши чертежи они понять не могут. Ладно, даже могут, но им дико неприятно (прям фу), потому что там действительно есть некорректная простановка базы, неправильные геометрические допуски и т.д. НО... ситуация то не такая. Чертеж поправить - не сложно, но от этого производитель не найдется, к сожалению.  
×
×
  • Создать...