Jump to content

Состояние датчика в системную переменную


Mixon513

Recommended Posts

Mixon513

Добрый день. Написал макропрограмму для автоматического измерение высоты инструмента. Но застопорился на датчике. Может кто знает как передать состояние датчика в системную переменную. Или можно как-то из самой программы обратится к самому датчику.

Link to post
Share on other sites


UnPinned posts
26 минут назад, Mixon513 сказал:

Добрый день. Написал макропрограмму для автоматического измерение высоты инструмента. Но застопорился на датчике. Может кто знает как передать состояние датчика в системную переменную. Или можно как-то из самой программы обратится к самому датчику.

G31

Link to post
Share on other sites
Mixon513
2 минуты назад, Guhl сказал:

G31

Если он работал, я бы и не занимался этим

Link to post
Share on other sites
gudstartup
22 минуты назад, Mixon513 сказал:

Написал макропрограмму для автоматического измерение высоты инструмента.

каким датчиком измеряете и  на какой вход подаете сигнал?

что за ноу хау вы применили в вашей программе что нельзя взять из измерительных циклов renishaw hexagon 

Link to post
Share on other sites
Только что, Mixon513 сказал:

Если он работал, я бы и не занимался этим

Какая чпу у вас?

Link to post
Share on other sites
gudstartup
Только что, Mixon513 сказал:

Если он работал, я бы и не занимался этим

у вас  вход не работает?

1 минуту назад, Guhl сказал:

Какая чпу у вас?

g31 работает везде кроме уж самых древних систем

Link to post
Share on other sites
andrey2147
1 час назад, Mixon513 сказал:

кто знает как передать состояние датчика в системную переменную.

 

31 минуту назад, gudstartup сказал:

ноу хау вы применили

Любой Х и Y можно записать , прочитать через макро,...........................Виктор знает , как-то давно выкладывал таблицу соответствия, только я запамятовал, может он свой пост вспомнит.

..................

В книге макроэкзекутер описано.

Edited by andrey2147
Link to post
Share on other sites
Mixon513
30 минут назад, gudstartup сказал:

каким датчиком измеряете и  на какой вход подаете сигнал?

что за ноу хау вы применили в вашей программе что нельзя взять из измерительных циклов renishaw hexagon 

Если было ренишоу проблем нет. Поставил обычный концевик китайский. Сейчас в ручную делаю измерения. Но хотел чтоб сам значение вводил

Fanuc 0i mf plus

Link to post
Share on other sites
Viktor2004
12 минут назад, andrey2147 сказал:

Любой Х и Y можно записать , прочитать через макро,...........................Виктор знает , как-то давно выкладывал таблицу соответствия

Да не надо ему никаких макро

Ему G31 параметрами настроить надо

14 минут назад, Mixon513 сказал:

Если было ренишоу проблем нет. Поставил обычный концевик китайский.

какая разница, Ренишоу, Блум, кнопка, педаль. Все это по сути одно и то же. Надо завести сигнал либо на HIGH SPEED F122 либо на X4.7 либо на любой другой икс и параметрами настроить SKIP

Link to post
Share on other sites
andrey2147
16 минут назад, Viktor2004 сказал:

Да не надо ему никаких макро

Ну ладно, ему не надо, мне в личку бросьте,

........ подключал тут я робота к фануку, хотел через опрос входов макросами сделать,

вспоминал про вам пост ,да не нашёл, сделал по М кодам,

но мысль осталась.

Link to post
Share on other sites
gudstartup
38 минут назад, Mixon513 сказал:

Поставил обычный концевик китайский. Сейчас в ручную делаю измерения. Но хотел чтоб сам значение вводил

так от какого входа концевик ваш работает и чем он так от ренишау отличается??

макросы их можно применять

если же хотите чтобы измерения сразу в корректоры при ручном измерении вводил и на экран переключался то по моему это опция 

Link to post
Share on other sites
Viktor2004
2 минуты назад, andrey2147 сказал:

Ну ладно, ему не надо, мне в личку бросьте,

G054 – G057 UI000 – UI031

F054,F055 UO000 – UO015

F056 – F059 UO100 – UO131

G54.0 ----> #1000

G54.1 ----> #1001

G54.2 ----> #1002

G54.3 ----> #1003

G54.4 ----> #1004

G54.5 ----> #1005

G54.6 ----> #1006

G54.7 ----> #1007

G55.0 ----> #1010

G55.1 ----> #1011

G55.2 ----> #1012

G55.3 ----> #1013

G55.4 ----> #1014

G55.5 ----> #1015

G55.6 ----> #1016

G55.7 ----> #1017

G56.0 ----> #1020

G56.1 ----> #1021

G56.2 ----> #1022

G56.3 ----> #1023

G56.4 ----> #1024

G56.5 ----> #1025

G56.6 ----> #1026

G56.7 ----> #1027

G57.0 ----> #1030

G57.1 ----> #1031

G57.2 ----> #1032

G57.3 ----> #1033

G57.4 ----> #1034

G57.5 ----> #1035

G57.6 ----> #1036

G57.7 ----> #1037

#1100 ----> F54.0

#1101 ----> F54.1

#1102 ----> F54.2

#1103 ----> F54.3

#1104 ----> F54.4

#1105 ----> F54.5

#1106 ----> F54.6

#1107 ----> F54.7

#1110 ----> F55.0

#1111 ----> F55.1

#1112 ----> F55.2

#1113 ----> F55.3

#1114 ----> F55.4

#1115 ----> F55.5

#1116 ----> F55.6

#1117 ----> F55.7

 

  • Нравится 2
Link to post
Share on other sites
Mixon513
43 минуты назад, gudstartup сказал:

так от какого входа концевик ваш работает и чем он так от ренишау отличается??

макросы их можно применять

если же хотите чтобы измерения сразу в корректоры при ручном измерении вводил и на экран переключался то по моему это опция 

Сейчас не смогу сказать куда его подключил. Я изначально сделал так, когда срабатывает концевик в ладерре прописал свободную лампу чтоб загоралась. Программу не до конца правда написал скину чуть позже. На счет Ренишоу я не знаю, его видел только. Как он работает и его макросы не смотрел.

Link to post
Share on other sites
andrey2147
52 минуты назад, Viktor2004 сказал:

G054 – G057 UI000 – UI031

Спасибо, иксы хотел опрашивать макропеременные.

 

Link to post
Share on other sites
17 минут назад, Mixon513 сказал:

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

Подключайте концевик на X4.7

Ничего в ладдере не прописывайте

Используйте для работы с этим сигналом команду G31

Чтобы увидеть значения системных переменных, куда G31 записывает координаты при касании, вы должны присвоить значение системной переменной переменной общего назначения, например,

#100=#5061

#101=#5062

 

  • Нравится 1
Link to post
Share on other sites
gudstartup
23 минуты назад, Mixon513 сказал:

Сейчас не смогу сказать куда его подключил.

а вы почитали про g31 прежде чем велосипед изобретать.

и где концевик прикупили как называется?

5 минут назад, Guhl сказал:

Подключайте концевик на X4.7

Ничего в ладдере не прописывайте

а зачем свой макрос писать чем автору ренишау не угодили вроде тоже все измеряет и длину и диаметр?

 

 

Link to post
Share on other sites
5 минут назад, gudstartup сказал:

зачем свой макрос писать чем автору ренишау не угодили вроде тоже все измеряет и длину и диаметр?

Незачем писать. Но вдруг проверить работу концевика захочет, тогда и пригодится знание куда G31 координаты пишет

Link to post
Share on other sites
Mixon513

@gudstartup  я понимаю если у вас есть велосипед, но когда его нет вот и стараешься решить проблему малой затратой. Ренешоу стоит как крыло самолета. Я просто взял лягушку. Она меня вполне устаивает. Точности до микрона мне не нужны. На счет лягушки. Купил на алике типа такой https://aliexpress.ru/item/1005006581712692.html?spm=a2g2w.favourites.mywishlist.1.5aca4aa67IVvjW&sku_id=12000042105501597. Макрос чуть позже выложу, когда проверю ошибки

Link to post
Share on other sites
Killerchik

CNC---->PMC

F54.0 = #1100

F54.1 = #1101

и так далее до

F55.7 = #1115

 

PMC----->CNC

G54.0 = #1000

G54.1 = #1001
G55.7 = #1015
#1032 = #1001-#1015

  • Нравится 1
Link to post
Share on other sites
29 минут назад, Mixon513 сказал:

Макрос чуть позже выложу, когда проверю ошибки

Взяли бы стандартный макрос Ренишоу и использовали его только с одним вектором 

На ютубе даже видео есть как работать с TS27

Ссылка на видео

 

Edited by Guhl
  • Нравится 2
Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    No registered users viewing this page.



×
×
  • Create New...