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

Редактирование постпроцессора под 4 ось, Fanuc


yolo1337

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

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

Скрытый текст

 

N1

G54 G21 G90 G94 G80

T1 M6 (CENTROVKA)

G43 H1 Z100

S2500 M3

/M8

M79

G0 X25 Y0 A0

G81 X25 Y0 Z74 R77 F30

X25

X25

X25

G80

M78

M9

M5

G53 Z0

G53 Y0

M30

 

А хотелось бы так: 

Скрытый текст

 

N1

G54 G21 G90 G94 G80

T1 M6 (CENTROVKA)

G43 H1 Z100

S2500 M3

/M8

M79

G0 X25 Y0 A0

G81 X25 Y0 A0 Z74 R77 F30

X25 A90

X25 A180

X25 A270

G80

M78

M9

M5

G53 Z0

G53 Y0

M30

 

 

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


UnPinned posts

@yolo1337 по идее в цикле стартовая строка и строка описывающая поведение цикла с числом элементов больше одного. Т.е в ней тупо не указано выводить координату А.

типа 

DRILLSTART      : DRILLCYCLECODE* X Y A Z* R_* P* F*
DRILLBODY       : X Y 

а должно быть 

DRILLSTART      :  DRILLCYCLECODE* X Y A Z* R_* P* F*
DRILLBODY       :  X Y A

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

@maxx2000 спасибо, разобрался. Может кому-нибудь еще пригодится.

Нужно дописать в параметрах '@drill' в строках с описанием цикла позицию А. 
Выглядит это так:

    if drill_type eq G81
        iDrillmode = 81
        {nb, cDr'G'iDrillmode ' X'xpos' Y'ypos' A'apos' Z'drill_lower_z' R'drill_upper_z' F'feed ' 'cDrCys} 
    endif

 

и сотвественно в параметр '@drill_point' тоже самое:

if !first_drill then    
            {nb,'X'xpos ' ', 'Y'ypos ' ', 'A'apos ' ', ['Z'zpos ' ']cDrPts}
        endif

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

@yolo1337 не знаю как насчёт косметики в постах солидкам. Крайне полезно не выводить принудительно координаты в кадр если их значение не меняется. Т.е. у тебя так

29.10.2023 в 19:47, yolo1337 сказал:

G81 X25 Y0 A0 Z74 R77 F30

X25 A90

X25 A180

X25 A270

а должно быть так

G81 X25 Y0 A0 Z74 R77 F30

A90

A180

A270

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

@maxx2000 Да мне самому не нравится это, буду разбираться. На 3х осевом посте он у меня не выводит те координаты, что не изменяются. Сейчас главное что получилось вывести координату 'А', а дальше разберусь уже. 
И еще не совсем понимаю стоит ли заморачиваться после каждого поворота в режиме 3+1 с зажимом 4 оси или оно того не стоит?

 

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

@yolo1337 как по мне, зажим нужен если есть опасность самопроизвольного проворота оси, например когда деталь сильно несимметрично зажата и(или) нагрузка приложена далеко от центра вращения, т.е возникает рычаг. Я не думаю что это проблема добавить команду разжима когда в кадре появляется А 

Изменено пользователем maxx2000
Ссылка на сообщение
Поделиться на других сайтах
  • 4 месяца спустя...
31.10.2023 в 09:23, yolo1337 сказал:

@maxx2000 Да мне самому не нравится это, буду разбираться. На 3х осевом посте он у меня не выводит те координаты, что не изменяются. Сейчас главное что получилось вывести координату 'А', а дальше разберусь уже. 
И еще не совсем понимаю стоит ли заморачиваться после каждого поворота в режиме 3+1 с зажимом 4 оси или оно того не стоит?

 

Поставь квадратные скобки для модальности, тогда будет выводить только А. 

Снимок экрана 2024-03-09 101111.jpg

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

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

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

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

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

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

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

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

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

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

    • yolo1337



×
×
  • Создать...