Перейти к содержанию

Новая фича - Закладки

dimonarti

Система WL4m посоветуйте с программой для дитали

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

Знаю очень хорошо, программирование Нц-31, тут приехал станок координатно сверлильнный, со стойкой WL4M

в принцыпе все понятно, но некоторых функций не вижу, 1

1 Нету G функции поворота на градуссы нужно выщитывать координаты

2 Подпрограмма вызывается всеголиш 5 раз из основной

И вообще что то маловато нужных функций

Вот прикрепляю фото детали, как лучше плясать ? Думаю что отверстия сверлить по кругу, а потом смещатся верх и дальше по кругу и .т дpost-11290-050490000 1417959713_thumb.jpeg

Изменено пользователем dimonarti

Поделиться сообщением


Ссылка на сообщение

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

 

%CIRC-DRILL

N3 M3 S300

N5 G54 G17 G0 X0 Y0 Z10

#30=0 $ NACH UGOL

#31=5 $ SHAG GRADUSOV

N10 G83 #2=1 #3=-17 #5=5 F100

N015 G16 X50 Y#30

N20 IF(#30<(360-#31))#30=(#30+#31) N15

N22

N25 #30=2.5

N030 X45 Y#30

N35 IF(#30<(360-#31))#30=(#30+#31) N30

N40

N45 #30=0

N050 X40 Y#30

N55 IF(#30<(360-#31))#30=(#30+#31) N50

N60

N80 G0 G15 Z25

N85 M5

N115 M2

%%

WL4M-visplus.png

Изменено пользователем partik

Поделиться сообщением


Ссылка на сообщение

G16 в руководстве вообще ничего не написано, и макро программирование также очень скудно описано если есть какае то литература и возможность скиньте мне на электронку, я ее вам отправил в личный кабинет. Сам програмировал эту фильеру при помощи G83 и вносил для каждого отверстия координаты по X Y не очень это приятное дело, еще если система не видет диалог и клавиатура дубовая. Очень мало функций необходимых G/ C ув Дмитрий!

Поделиться сообщением


Ссылка на сообщение

Зачем же через клаву такое колупать :crazy: когда можно по FTP через сеть скинуть, или USB флешкой .

В этой версии документации уже есть описание G16 ,но оно таки писано математиком для математика... :wacko:

Здесь все то-же самое, но для обычных операторов :)

Изменено пользователем partik

Поделиться сообщением


Ссылка на сообщение

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

Поделиться сообщением


Ссылка на сообщение

А вот решение, которое работает даже на древних WL4М , начиная с версии 3.4.

Это подпрограмма с именем "80".

%80

$------Сверловка отверстий на окружности-----------

$ #19= #6 ...Безопасный выход по -Z-

$ #20= Каким циклом сверлить ( G81 -- G89 )

$ #21= Радиус

$ #22= Шаг ( В градусах )

$ #23= Начальный угол ( Первая точка )

$ #24= Начало рабочего хода

$ #25= Дно = Глубина

$ #26= Пауза

$ #27= Шаг Сверления

$ #28= Количество отверстий

$ #29= Подача -F-

U0 V0 W0

N08005 #30=#130 #31=#132 #32=#23 #33=0

N08010 G(#20) #2=#24 #3=#25 #4=#26 #5=#27 #6=#19 F#29

N08015 G0 X(#30+(#21*(COS(#32)))) Y(#31+(#21*(SIN(#32))))

N08016 #33=(#33+1)

N08017 IF(#33>=#28) N08030

N08020 #32=(#32+#22)

N08021 IF(#32>360) #32=(#32-360) N08021

N08022 IF(#32<0) #32=(#32+360) N08022

N08025 IF(#32==#23) N08030

 

N08026 N08010

N08030 G80

N08035 G0 X#130 Y#132

N08040 M99

M2

%%

 

Образец вызова этой подпрограммы:

 

%TEST L80

$------Сверление отверстий на окружности-----------

N1 G53 G0 G49 $ Z0 Y195 H0

N5 T7 M6

N10 G94 G54 G0 G90 X0 Y0

N15 G43 H7 Z100 M45

N155 M3 S300

N160 #19=20 $ #19= #6 ...Безопасный выход по -Z-

#20=83 $ #20= Цикл сверления ( G81 --G89 )

#21=80 $ #21= Радиус окружности

#22=30 $ #22= Шаг ( В градусах )

#23=0 $ #23= Начальный угол ( Первая точка )

#24=15 $ #24= Начало рабочего хода

#25=-12 $ #25= Дно = Глубина отверстий

#26=1 $ #26= Пауза

#27=5 $ #27= Шаг сверления

#28=12 $ #28= Количество отверстий

#29=100 $ #29= Подача -F-

N165 L80

N170 G0 Z100 M5 M9

N175 G53 G49 H0 Y100 Z0

M2

%%

 

Вот что получается.

WL4T-viz-1.png

 

Там еще модифицирован стандартный цикл глубокого сверления G83, зачем, не разбирался.

 

%83

IF(#6<#2) #6=2

N08000G90 #10=#2 #11=#2

N08001 IF(#11=(#11-#5)<=#3) #11=#3

N08002G0Z#10 $ Подвод

N08003G1G9Z#11 $ Сверление

N08004G0Z#2 $ Отскок

N08005#10=(#11+1)

N08006IF(#11>#3) N08001 $ Сравнение

N08007 Z#6 $ Безопасный выход

M99

%

Поделиться сообщением


Ссылка на сообщение

Благодарствую, вечером буду разбираться. С ув Дмитрий!

Поделиться сообщением


Ссылка на сообщение

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

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

Важная информация

Мы разместили cookie-файлы на ваше устройство, чтобы помочь сделать этот сайт лучше. Вы можете изменить свои настройки cookie-файлов, или продолжить без изменения настроек.