Я имел ввиду хобийные станки, ну в крайнем случае полупрофессиональные. А что за металлообрабатывающий центр, который не умеет мерить инструмент?rustech писал(а):На обрабатывающем центре, ага)
Датчик касания по Зет.
-
sertix
- Мастер
- Сообщения: 627
- Зарегистрирован: 07 май 2011, 09:06
- Репутация: 138
- Настоящее имя: Сергей
- Контактная информация:
Re: Датчик касания по Зет.
-
aftaev
- Зачётный участник

- Сообщения: 34042
- Зарегистрирован: 04 апр 2010, 19:22
- Репутация: 6194
- Откуда: Казахстан.
- Контактная информация:
Re: Датчик касания по Зет.
Полно таких и без измерения инструментаработают. Нормальный датчик стоит несколько килобаксовsertix писал(а):А что за металлообрабатывающий центр, который не умеет мерить инструмент?
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
- Алексс
- Почётный участник

- Сообщения: 2210
- Зарегистрирован: 20 июл 2012, 15:49
- Репутация: 266
- Заслуга: IQ32
- Настоящее имя: Алексей
- Откуда: Прага
- Контактная информация:
Re: Датчик касания по Зет.
в нормальных станках длину инструмента при смене менять не нужно.
Каждая собака, бегущая на поводке впереди хозяина, думает, что ведет его за собой.
- PKM
- Почётный участник

- Сообщения: 4263
- Зарегистрирован: 31 мар 2011, 18:11
- Репутация: 705
- Настоящее имя: Андрей
- Откуда: Украина
- Контактная информация:
Re: Датчик касания по Зет.
но тогда нужно настраивать на приспособлении и/или вводить коррекцию в ЧПУ
- Алексс
- Почётный участник

- Сообщения: 2210
- Зарегистрирован: 20 июл 2012, 15:49
- Репутация: 266
- Заслуга: IQ32
- Настоящее имя: Алексей
- Откуда: Прага
- Контактная информация:
Re: Датчик касания по Зет.
так это на много удобнее - один раз ввел и работай.
Каждая собака, бегущая на поводке впереди хозяина, думает, что ведет его за собой.
- PKM
- Почётный участник

- Сообщения: 4263
- Зарегистрирован: 31 мар 2011, 18:11
- Репутация: 705
- Настоящее имя: Андрей
- Откуда: Украина
- Контактная информация:
Re: Датчик касания по Зет.
ну это когда инструмент в оправке с конусом под автозажим
а если вручную фрезу затягиваешь (в шпиндель с ER) - лучше мерять
а если вручную фрезу затягиваешь (в шпиндель с ER) - лучше мерять
-
aftaev
- Зачётный участник

- Сообщения: 34042
- Зарегистрирован: 04 апр 2010, 19:22
- Репутация: 6194
- Откуда: Казахстан.
- Контактная информация:
Re: Датчик касания по Зет.
в нормальных станках меряют геометрию фрезы не только при смене, но с определенными интервалами во время работыАлексс писал(а):в нормальных станках длину инструмента при смене менять не нужно.
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
-
rustech
- Мастер
- Сообщения: 451
- Зарегистрирован: 24 сен 2012, 07:17
- Репутация: -40
- Контактная информация:
Re: Датчик касания по Зет.
Maho MH 700 S http://www.klh-cnc.de/images/maho1.jpg
зачем мерять при смене? 60 инструментов влазит), заводить один раз надо, а потом смотреть на износ. Если немного села, но работать можно, то корректор поменять. Но как правило за два прохода, драть одним инстрментом, чистовая другим.
зачем мерять при смене? 60 инструментов влазит), заводить один раз надо, а потом смотреть на износ. Если немного села, но работать можно, то корректор поменять. Но как правило за два прохода, драть одним инстрментом, чистовая другим.
- Nick
- Мастер
- Сообщения: 22776
- Зарегистрирован: 23 ноя 2009, 16:45
- Репутация: 1735
- Заслуга: Developer
- Откуда: Gatchina, Saint-Petersburg distr., Russia
- Контактная информация:
Re: Датчик касания по Зет.
вот тут как раз дребезг может сыграть свою рольАлексс писал(а):быстрее так:
Код:
G91
G38.2 Z-200 F500
G38.4 Z20 F200
G38.2 Z-10 F30
Отъезжать лучше на жестко заданную величину.
- Алексс
- Почётный участник

- Сообщения: 2210
- Зарегистрирован: 20 июл 2012, 15:49
- Репутация: 266
- Заслуга: IQ32
- Настоящее имя: Алексей
- Откуда: Прага
- Контактная информация:
Re: Датчик касания по Зет.
обоснуй 
Каждая собака, бегущая на поводке впереди хозяина, думает, что ведет его за собой.
-
sertix
- Мастер
- Сообщения: 627
- Зарегистрирован: 07 май 2011, 09:06
- Репутация: 138
- Настоящее имя: Сергей
- Контактная информация:
Re: Датчик касания по Зет.
Кнопку которую я предложил http://www.cnc-club.ru/forum/viewtopic. ... 183#p39362 с успехом использую под Mach3, а как ее в EMC2 приспособить? Скрипты готовые есть? Под Mach и под WinPc NC я делал программы с помощью Vectric Aspire с автоматической сменой инструмента, хотя инструмент менял в ручную. Постпроцессор под EMC2 в Vectric Aspire не имеет автосмены инструмента. Программу пробовал загрузить, ругается на код T1M06! Хотелось бы реализовать так, чтобы по завершении работы шпиндель останавливался, программа ожидала смены инструмента, после смены компенсация длины инструмента и запуск дальше, в общем как в Mach3 или WinPc NC.
- Nick
- Мастер
- Сообщения: 22776
- Зарегистрирован: 23 ноя 2009, 16:45
- Репутация: 1735
- Заслуга: Developer
- Откуда: Gatchina, Saint-Petersburg distr., Russia
- Контактная информация:
Re: Датчик касания по Зет.
G38.4 Z20 F200 вот это может отъехать до дребезга в контакте, но не до конечного размыкания.Алексс писал(а):обоснуй
T1M06 - нормальный код. Как именно ругается?sertix писал(а):Постпроцессор под EMC2 в Vectric Aspire не имеет автосмены инструмента. Программу пробовал загрузить, ругается на код T1M06!
Автосмену можно сделать разными путями.
Самое простое написать процедурку на Gкоде и вместо T1M06 вызывать ее. Т.е. будет:
Код: Выделить всё
o<#change> sub
G0 Z100
M5
G0 X100 Y100
(DEBUG,"Insert tool number: #1, and press Run")
M0
T#1M06
(Делаем замер)
G0 X10 Y10
G38.2 Z-10 F1000
G91
Z10
G90
G38.2 Z-10 F100
(Выставляем оффсет, например через G92)
G92 Z0
o<#change> endsub а потом меняешь инструмент через o<#change> call [1]
вместо 1 - номер инструмента
-
sertix
- Мастер
- Сообщения: 627
- Зарегистрирован: 07 май 2011, 09:06
- Репутация: 138
- Настоящее имя: Сергей
- Контактная информация:
Re: Датчик касания по Зет.
Вот такNick писал(а):T1M06 - нормальный код. Как именно ругается?
- Nick
- Мастер
- Сообщения: 22776
- Зарегистрирован: 23 ноя 2009, 16:45
- Репутация: 1735
- Заслуга: Developer
- Откуда: Gatchina, Saint-Petersburg distr., Russia
- Контактная информация:
Re: Датчик касания по Зет.
И тогда сам файл c Gкодом приложи... Может там какая-нибудь буква не английская?
- Rafiq
- Мастер
- Сообщения: 1053
- Зарегистрирован: 28 сен 2012, 18:11
- Репутация: 6
- Откуда: Tatarstan Respublikası, Yar Çallı şəhəre
- Контактная информация:
Re: Датчик касания по Зет.
Бывало такое, что русскую "c" набирал вместо английской "с", тем более на одной клавише ониNick писал(а):И тогда сам файл c Gкодом приложи... Может там какая-нибудь буква не английская?
-
sertix
- Мастер
- Сообщения: 627
- Зарегистрирован: 07 май 2011, 09:06
- Репутация: 138
- Настоящее имя: Сергей
- Контактная информация:
Re: Датчик касания по Зет.
Вот кусок начала программы, программа сделана под Mach с автоматической сменой инструмента, в Mach инструмент менял руками, программа работает по первому инструменту указанному в программе, доходит до смены, останавливает шпиндель,переезжаем в любое удобное место для смены инструмента, меняем инструмент, едем в любое место заготовки, обнуляем ось Z, жмем старт, программа медленно возвращается в место где был остановлен шпиндель и начинает работу следующим инструментом. Вот на это N140T2M06 ругается EMC2
А вот кусок кода сделанный под EMC2, автоматическая смена инструмента отсутствует, обратите внимание как сейчас записан код G21 G40 G49 M6 T1, на это EMC2 молчит, при запуске программы, предлагает установить инструмент с номером 1
Код: Выделить всё
( Profile 2 )
( File created: понедельник, Октябрь 01, 2012 - 01:24 )
( for Mach2/3 from Vectric )
( Material Size)
( X= 300.000, Y= 400.000 ,Z= 0.500)
()
(Toolpaths used in this file:)
(Profile 2)
(Profile 1)
(Tools used in this file: )
(2 = Engrave {20' 0.5 mm Tip Dia})
(1 = Engrave {20' 0.5 mm Tip Dia})
N120G00G21G17G90G40G49G80
N130G71G91.1
N140T2M06
N150 (Engrave {20' 0.5 mm Tip Dia})
N160G00G43Z20.000H2
N170S12000M03
N180(Toolpath:- Profile 2)
N190()
N200G94
N210X0.000Y0.000F300.0Код: Выделить всё
%
G21 G40 G49 M6 T1
G17
M7
G0Z20.000
G0X0.000Y0.000S12000M3
G0X24.751Y69.500Z6.000
G1Z-0.250F300.0
G1X19.728
G3X69.500Y19.728I54.772J5.000
G1Y24.751
G2X24.751Y69.500I5.000J49.749
G1Z-0.500
G1X19.728
G3X69.500Y19.728I54.772J5.000
G1Y24.751
G2X24.751Y69.500I5.000J49.749
G1Z-0.750
G1X19.728
G3X69.500Y19.728I54.772J5.000
G1Y24.751
G2X24.751Y69.500I5.000J49.749
G0Z6.000
G0X79.500Y19.728
G1Z-0.250F300.0
G3X129.272Y69.500I-5.000J54.772
G1X124.249
G2X79.500Y24.751I-49.749J5.000
G1X80.000Y19.776- Сергей Саныч
- Мастер
- Сообщения: 9116
- Зарегистрирован: 30 май 2012, 14:20
- Репутация: 2858
- Откуда: Тюмень
- Контактная информация:
Re: Датчик касания по Зет.
Тебе хорошо, у тебя датчик оптический. А если кнопка от домофона?Алексс писал(а):обоснуй
Чудес не бывает. Бывают фокусы.
- Алексс
- Почётный участник

- Сообщения: 2210
- Зарегистрирован: 20 июл 2012, 15:49
- Репутация: 266
- Заслуга: IQ32
- Настоящее имя: Алексей
- Откуда: Прага
- Контактная информация:
Re: Датчик касания по Зет.
а кто мешает иметь оптический датчик ? 
на крайний случай можно ведь и триггер поставить ...
или через debounce подключить.
на крайний случай можно ведь и триггер поставить ...
или через debounce подключить.
Каждая собака, бегущая на поводке впереди хозяина, думает, что ведет его за собой.
- Nick
- Мастер
- Сообщения: 22776
- Зарегистрирован: 23 ноя 2009, 16:45
- Репутация: 1735
- Заслуга: Developer
- Откуда: Gatchina, Saint-Petersburg distr., Russia
- Контактная информация:
Re: Датчик касания по Зет.
Ругается не на T2M06, а на G71 в предыдущей строке:
N130G71G91.1
Если его убрать, то все работает. А для чего он нужен, это G71?
ЗЫ дочего же не удобно, когда все коды пишутся слитно, да еще и никому не нужные N12312 вставляются
N130G71G91.1
Если его убрать, то все работает. А для чего он нужен, это G71?
ЗЫ дочего же не удобно, когда все коды пишутся слитно, да еще и никому не нужные N12312 вставляются
- Алексс
- Почётный участник

- Сообщения: 2210
- Зарегистрирован: 20 июл 2012, 15:49
- Репутация: 266
- Заслуга: IQ32
- Настоящее имя: Алексей
- Откуда: Прага
- Контактная информация:
Re: Датчик касания по Зет.
это что...
у нас на работе есть один деятель, пишет код так:
и так все.. вот где жопа.
у нас на работе есть один деятель, пишет код так:
Код: Выделить всё
inline bool First(TKeyType &Key, TValueType &Value) const
{ TTreeNode *pPlace=static_cast<TTreeNode*>(TBaseRedBlackTree::First(m_pRoot)); if (pPlace!=NULL) { Key=pPlace->m_Key; Value=pPlace->m_Value; return true; } else return false; }
Каждая собака, бегущая на поводке впереди хозяина, думает, что ведет его за собой.

