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

Вопросы по постпроцессору на 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 пользователей

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




  • Сообщения

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