Страница 5 из 5

Re: Коррекция износ инструмента ?

Добавлено: 28 авг 2016, 20:40
nkp
можно с чекбоксом,сохранять-не_сохранять в таблицу значение корректировки:
(для просмотра содержимого нажмите на ссылку)
Выделение_028.png (4168 просмотров) <a class='original' href='./download/file.php?id=87933&mode=view' target=_blank>Загрузить оригинал (34.65 КБ)</a>
изменения в условиях:

Код: Выделить всё

o100 if [#5400 eq 1]
    o108 if [#<_hal[gladevcp.hal_checkbutton1]>]
        G10 L1 P1 X[#5401+#121]
        G43
        #111 = #101
    o100 return
    o108 endif
    G43
    G43.1 X[#5401+#121 ]   
    #111 = #101
o100 endif
===============================
любопытно ,что работает o100 return ,находящийся в o108 if ;)
то есть понимает,что надо выйти именно из конструкции o100if

Re: Коррекция износ инструмента ?

Добавлено: 28 авг 2016, 21:07
nkp
еще вывод значения коррекции,когда она "отработала"
(чтоб не запутаться))
(для просмотра содержимого нажмите на ссылку)
Выделение_029.png
Выделение_029.png (8.1 КБ) 4161 просмотр
Выделение_030.png
Выделение_030.png (7.71 КБ) 4161 просмотр
значение "берем" M68

Код: Выделить всё

o100 if [#5400 eq 1]
    o108 if [#<_hal[gladevcp.hal_checkbutton1]>]
        G10 L1 P1 X[#5401+#121]
        G43
        #111 = #101
        M68 E0 Q#111
    o100 return
    o108 endif
    G43
    G43.1 X[#5401+#121 ]   
    #111 = #101
    M68 E0 Q#111
o100 endif
postgui

Код: Выделить всё

net label1             gladevcp.hal_label1           motion.analog-out-00 
++++++++++++++++++++++++++++++++++++++++++++++++++++++=
добавить еще значения из файла таблицы инструментов - все данные были бы перед глазами...

Re: Коррекция износ инструмента ?

Добавлено: 01 сен 2016, 09:40
nkp
интересно - может есть версии Gmoccapy , где это дописано:
(для просмотра содержимого нажмите на ссылку)
Рабочее место 1_037.png (4128 просмотров) <a class='original' href='./download/file.php?id=88132&mode=view' target=_blank>Загрузить оригинал (215.59 КБ)</a>
Рабочее место 1_038.png (4128 просмотров) <a class='original' href='./download/file.php?id=88133&mode=view' target=_blank>Загрузить оригинал (188.7 КБ)</a>

Re: Коррекция износ инструмента ?

Добавлено: 02 сен 2016, 07:48
dinkata
nkp писал(а):может есть версии Gmoccapy , где это дописано:
обновил на 2.8.0-pre1 ,там gmoccapy 2.1.2 и увидел наконец то что мне надо :
Toolwear.png (4108 просмотров) <a class='original' href='./download/file.php?id=88233&mode=view' target=_blank>Загрузить оригинал (109.88 КБ)</a>
Начинаю разбиратся

Re: Коррекция износ инструмента ?

Добавлено: 02 сен 2016, 11:40
dinkata
Первое что заметил ,надо ставит numbers wear свьйше 99999 .
Тестираю на комп с sim_hardware.hal .
Tooltable.png (4087 просмотров) <a class='original' href='./download/file.php?id=88243&mode=view' target=_blank>Загрузить оригинал (122.41 КБ)</a>
latheweartooltable.png (4087 просмотров) <a class='original' href='./download/file.php?id=88244&mode=view' target=_blank>Загрузить оригинал (86.97 КБ)</a>
пока работаю так

Код: Выделить всё

Т5 М6 G43 H5
G43.2 H 100003
G43HG432.png (4087 просмотров) <a class='original' href='./download/file.php?id=88245&mode=view' target=_blank>Загрузить оригинал (120.39 КБ)</a>
Нигде не нашел руководство ,ну версия ..pre.. все таки .
Самое главное что в етом направление работается .

Re: Коррекция износ инструмента ?

Добавлено: 02 сен 2016, 11:49
nkp
G43.2 H 100003
мне кажется что это лишнее(для чего тогда таблица коррекции ;) )
у меня нет этой версии ,так бы попробовал и точнее сказал))
но как по мне должно быть так:
в таблице внесли поправки - нажали сохранить - таблица перезагрузилась
и уже после очередной смены инструмента скорректированный оффсет вступает в работу...
а если нужно действительно писать G43.2 - то сделали они неудобно... :thinking:

Re: Коррекция износ инструмента ?

Добавлено: 02 сен 2016, 13:18
dinkata
nkp писал(а):а если нужно действительно писать G43.2
конечно , я думаю что работают ,чтоб не надо писать ничего кроме Тхх М6 .
Наверно как тьй сказал сделают ремап как в РР .
Все таки как говорит наш оператор (ЧПУ токарной )
коррекция инструмента ето самое главное оружие оператора

Re: Коррекция износ инструмента ?

Добавлено: 02 сен 2016, 13:27
nkp
dinkata писал(а):Наверно как тьй сказал сделают ремап как в РР
нее - в PP коррекция не через remap - там (как и Gmoccapy) сделано через скрипт питона...
надо "облагородить" remap ,который я выше приводил (работает вроде как надо )
будет простенькое решение под Axis ;)

Re: Коррекция износ инструмента ?

Добавлено: 02 сен 2016, 13:41
dinkata
nkp писал(а): сделано через скрипт питона...
да,извини , но я об етом - делая конфигурация не морочит голову ,
а имет готовое решение .

Re: Коррекция износ инструмента ?

Добавлено: 04 сен 2016, 18:40
nkp
поставил последнюю сборку емс (gmoccapy 2.1.3)
все вроде бы работает ;)
(для просмотра содержимого нажмите на ссылку)
Рабочее место 1_040.png (4037 просмотров) <a class='original' href='./download/file.php?id=89324&mode=view' target=_blank>Загрузить оригинал (241.27 КБ)</a>
в конфиг configs/sim/gmoccapy/gmoccapy_lathe.ini
нужно добавить remap из configs/sim/axis/lathe-fanucy
(ну то есть remap команды T)
---------------
в Gкоде начего кроме команды вида T0101 прописывать не нужно

Re: Коррекция износ инструмента ?

Добавлено: 04 сен 2016, 18:57
nkp
только вот странно мне показалось то ,что вроде бы "общепользовательский" компонент(в
данном случае Tooleditor widget )
написан узко под "стиль" фанука...
даже если это кажется удобным,имхо ,нетрудно было сделать этот элемент универсальным -
с возможностью выбора: "фанук" - "М6"

Re: Коррекция износ инструмента ?

Добавлено: 04 сен 2016, 21:29
nkp
для Axis также можно использовать(во вкладке):
(для просмотра содержимого нажмите на ссылку)
Рабочее место 1_041.png (4017 просмотров) <a class='original' href='./download/file.php?id=89332&mode=view' target=_blank>Загрузить оригинал (172.34 КБ)</a>
Рабочее место 1_042.png (4017 просмотров) <a class='original' href='./download/file.php?id=89333&mode=view' target=_blank>Загрузить оригинал (140.49 КБ)</a>
Рабочее место 1_043.png (4017 просмотров) <a class='original' href='./download/file.php?id=89334&mode=view' target=_blank>Загрузить оригинал (170.09 КБ)</a>

Re: Коррекция износ инструмента ?

Добавлено: 05 сен 2016, 09:11
dinkata
nkp писал(а):все вроде бы работает
Ох ,то ли руки у меня кривьйе ,то ли черт знает что ... не хочет :
RemapTerror.png (3976 просмотров) <a class='original' href='./download/file.php?id=89343&mode=view' target=_blank>Загрузить оригинал (99.98 КБ)</a>
Таблица инструментов так должна бьйт ?
tooltable.png (3976 просмотров) <a class='original' href='./download/file.php?id=89344&mode=view' target=_blank>Загрузить оригинал (156.58 КБ)</a>
с папка sim.axis.lathe-fanucy скопировал в папка мой конфиг :
remap.py : remap.pyc ; toplevel.py ; toolchange.ngc
в ини :

Код: Выделить всё

LATHE = 1
BACK_TOOL_LATHE = 1
LATHE_WEAR_OFFSETS = 1

Код: Выделить всё

[RS274NGC]
SUBROUTINE_PATH = ./:../
REMAP = T prolog=get_T_number ngc=toolchange
PARAMETER_FILE = linuxcnc.var
что еще надо сделат , или поправит ?

Re: Коррекция износ инструмента ?

Добавлено: 05 сен 2016, 09:16
nkp
секция PYTHON в iniфайле присутствует?
(для просмотра содержимого нажмите на ссылку)

Код: Выделить всё

[PYTHON]
# where to find Python code
# code specific for this configuration  
PATH_PREPEND= ./
# generic support code
PATH_APPEND= ../../nc_files/remap_lib/python-stdglue/

# import the following Python module
TOPLEVEL= toplevel.py

# the higher the more verbose tracing of the Python plugin
LOG_LEVEL = 0

Re: Коррекция износ инструмента ?

Добавлено: 05 сен 2016, 09:21
dinkata
nkp писал(а):секция PYTHON в iniфайле присутствует?
Хммм добавил и работает :ura:
При каждой смена появляется инфо , как избавится от ето ,все таки для тест хорошо ,
но для работа наполнится екран :hehehe:
Спасибо добрьй человек , здоровья тебе много.. много.. :beer_blow:

Re: Коррекция износ инструмента ?

Добавлено: 05 сен 2016, 10:19
dinkata
dinkata писал(а):Например хотим запустит с строка 41 ,нажимаем бутон ,вводим номер строк 41 ,ентер ,ок ..
и потом что ? Нажимаем старт и ....вьйбирает не Т5 а Т7 ( ?? читает начало ?? ) , поехала и во време движение начинает
смена инструмента ,наверно ищет Т5 , но мьй конечно нажимаем стоп иначе :pssdoff:
Пока тестирую на комп без станка ,но думаю что проблем остался ;
вот на фото видно я запускаю с строка 14 ,берет Tool 2 ,а потом запрашивает за предидущийTool 1.
Тоже будет если запускается програма с определеная строка , вьйбирает инструмент а потом
ищет все предидущие !!??
RunCertainLine.png (3967 просмотров) <a class='original' href='./download/file.php?id=89353&mode=view' target=_blank>Загрузить оригинал (193.25 КБ)</a>

Re: Коррекция износ инструмента ?

Добавлено: 05 сен 2016, 12:29
nkp
надо будет проветить...
интересно,а в Axis такое есть?
(то есть я задаюсь вопросом - это на уровне емс или интерфейса :thinking: )

Re: Коррекция износ инструмента ?

Добавлено: 05 сен 2016, 13:36
dinkata
nkp писал(а):а в Axis такое есть?
да , даже в sim/axis/lathe-fanucy .пост #80043
https://forum.linuxcnc.org/forum/10-adv ... tool-table
config sim/axis/lathe-fanucy ,
1. - program start and finish normal .
2. -chosen row 49 ,
3.-Run_from selected line
....info tool requested=101 .. !!!??? why ?
....info tool requested=202 .. !!!??? why ?
....info tool requested=505 .. this should only !!!!!
RunLine49.png (3935 просмотров) <a class='original' href='./download/file.php?id=89361&mode=view' target=_blank>Загрузить оригинал (128.57 КБ)</a>

Re: Коррекция износ инструмента ?

Добавлено: 06 сен 2016, 15:11
nkp
это происходит на уровне remap...
при "обычной " смене инструмента(M6) такого глюка не наблюдается...

Re: Коррекция износ инструмента ?

Добавлено: 07 сен 2016, 07:22
nkp
можно использовать таблицу инструментов с корректорами,но без remap команды T
Run_from_selected_line так работает правильно:

Код: Выделить всё

%
 G18 G21 G7 G40

 ;------------------------tool 1, wear 1
 G49
 T1 M6
 G43
 G43.2 H10001
 ;------------------------

 S150 M3
 M08
 G0 X180. Z100.
 Z5.
 X0.
 G1 Z-43. F200.0
 G0 Z5.
 X180.
 Z100.

 ;------------------------tool 2, wear 2
 G49
 T2 M6
 G43
 G43.2 H10002
 ;------------------------

 S200 M3
 M08
 G0 X180. Z100.
 Z2.35
 X100.
 G1 Z2. F200.0
 Z1.65
 X23.
 Z2.
 G0 X24.47 Z2.42
 X100.
 Z1.65
 G1 Z1.3
 X23.
 Z1.65
 G0 X24.47 Z2.07
 X100.
 Z1.3
 G1 Z0.95
 X23.
 Z1.3
 G0 X24.47 Z1.72
 X100.
 Z0.95
 G1 Z0.8
 X92.
 X33.
 X23.
 Z0.95
 G0 X28.144 Z2.42
 X100. Z2.
 X180.
 Z100.

 ;------------------------tool 5, wear 5
 G49
 T5 M6
 G43
 G43.2 H10005
 ;------------------------

 S200 M3
 M08
 G0 X180. Z100.
 Z2.
 X103.
 G1 X102.
 X101.
 Z-16.2
 X102.
 G0 X103.2 Z-15.927
 Z2.
 X101.
 G1 X100.
 Z-16.2
 X101.
 G0 X102.2 Z-15.927
 Z2.
 X100.
 G1 X99.
 Z-16.2
 X100.
 G0 X101.2 Z-15.927
 Z2.
 X99.
 G1 X98.
 Z-16.2
 X99.
 G0 X100.2 Z-15.927
 Z2.
 X98.
 G1 X97.
 Z-16.2
 X98.
 G0 X99.2 Z-15.927
 Z2.
 X97.
 G1 X96.
 Z-16.2
 X97.
 G0 X98.2 Z-15.927
 Z2.
 X96.
 G1 X95.
 Z-0.369
 X95.131 Z-0.434
 G03 X95.6 Z-1. K-0.566 I-0.566
 G1 Z-16.2
 X96.
 G0 X97.2 Z-15.927
 Z2.
 X95.
 G1 X94.
 Z0.131
 X95. Z-0.369
 G0 X96.2 Z-0.095
 Z2.
 X94.
 G1 X93.6
 Z0.331
 X94. Z0.131
 G0 X102.201 Z2.
 X103.2
 X102.
 X180.
 Z100.

 ;------------------------tool 6, wear 6
 G49
 T6 M6
 G43
 G43.2 H10006
 ;------------------------


 S200 M3
 M08
 G0 X180. Z100.
 Z2.
 X26.7
 G1 X26. F250.0
 X26.7
 Z-32.996
 X26.
 G0 X25.16 Z-32.075
 Z2.
 X26.7
 G1 X27.4
 Z-32.996
 X26.7
 G0 X25.86 Z-32.075
 Z2.
 X27.4
 G1 X28.1
 Z-32.996
 X27.4
 G0 X26.56 Z-32.075
 Z2.
 X28.1
 G1 X28.8
 Z-32.996
 X28.1
 G0 X27.26 Z-32.075
 Z2.
 X28.8
 G1 X29.5
 Z-1.184
 X29.434 Z-1.217
 G02 X29.2 Z-1.5 K-0.283 I0.283
 G1 Z-32.996
 X28.8
 G0 X27.96 Z-32.075
 Z2.
 X29.5
 G1 X30.2
 Z-0.834
 X29.5 Z-1.184
 G0 X28.66 Z-0.263
 Z2.
 X30.2
 G1 X30.9
 Z-0.484
 X30.2 Z-0.834
 G0 X29.36 Z0.087
 Z2.
 X30.9
 G1 X31.6
 Z-0.134
 X30.9 Z-0.484
 G0 X30.06 Z0.437
 Z2.
 X31.6
 G1 X32.2
 Z0.166
 X31.6 Z-0.134
 G0 X29.655 Z2.
 X25.16
 X26.
 X180.
 Z100.
 M5 
 M9
 M2
%
для такого случая в ini файле уже не нужен remap:
#REMAP = T prolog=get_T_number ngc=toolchange
==================================================