Страница 1 из 1
Остановка шпинделя при смене инструмента
Добавлено: 24 мар 2012, 22:27
freeform
Здравствуйте!
Имеется следующая проблема - токарник (16А20Ф3) при каждой смене инструмента останавливает шпиндель, несмотря на настройку в ini TOOL_CHANGE_WITH_SPINDLE_ON=1 .
Надоело мучить станок постоянными резкими стартами, да и время опять же лишнее теряется. Гугление ничего не дало, куда копать?
Re: Остановка шпинделя при смене инструмента
Добавлено: 24 мар 2012, 23:20
nkp
TOOL_CHANGE_WITH_SPINDLE_ON=1 прописано в секции [EMCIO] ?
Re: Остановка шпинделя при смене инструмента
Добавлено: 24 мар 2012, 23:34
freeform
nkp писал(а):TOOL_CHANGE_WITH_SPINDLE_ON=1 прописано в секции [EMCIO] ?
Угу.
Код: Выделить всё
[EMCIO]
EMCIO = io
CYCLE_TIME = 0.100
TOOL_TABLE = tool.tbl
TOOLCHANGE_WITH_SPINDLE_ON = 1
Re: Остановка шпинделя при смене инструмента
Добавлено: 24 мар 2012, 23:36
freeform
ААААА! Вот я балбес! Ошибка синтаксическая у меня. Все, вопрос скорей всего снят.
Re: Остановка шпинделя при смене инструмента
Добавлено: 24 мар 2012, 23:44
nkp
TOOL

CHANGE_WITH_SPINDLE_ON = 1
Re: Остановка шпинделя при смене инструмента
Добавлено: 30 мар 2012, 17:17
NightV
TOOL
_CHANGE_WITH_SPINDLE_ON
столкнулся с тойже проблемой, быстрый поиск вывел на эту тему, сенкс, я думал так и должно быть
это баг в pncconf, файл сгенерирован им.
кстате с
TOOL
_CHANGE_QUILL_UP
таже фигня
Re: Остановка шпинделя при смене инструмента
Добавлено: 30 мар 2012, 17:36
NightV
кстате, может кто знает как задать номер инструмента при старте в 1 а не 0
добавление Т1 в строку "инициализации при старте"
RS274NGC_STARTUP_CODE
ничего не дала, на М6Т1 ругается
Re: Остановка шпинделя при смене инструмента
Добавлено: 30 мар 2012, 20:54
aegis
может нужно порядок поменять? Т1 М6, во всяком случае синтаксис вроде как такой. а вообще мое мнение, что в начале программы надо выбирать нужный инструмент, а в строку инициализации прописывать типа ж7 ж20 ж90 и прочие команды определяющие логику работы станка
Re: Остановка шпинделя при смене инструмента
Добавлено: 30 мар 2012, 21:46
NightV
очередные грабли вот в чем
при старте ЕМС нужно обязятельно встать на Т1 так как если я запустил его, отхоумился, и запустил прогу в которой сказано работать с Т2, то иногда не переключается, почему незнаю, проблема вылазит через раз, и именно после перезапуска ЕМС...
выхожу из положения тем что в коде стоит сначала Т1М6 и следующая строка сразу Т2М6, тогда работает... но это как говорится... малость через анус

Re: Остановка шпинделя при смене инструмента
Добавлено: 31 мар 2012, 19:14
Nick
aegis писал(а):может нужно порядок поменять? Т1 М6, во всяком случае синтаксис вроде как такой.
можно и так и так M6 берет значение или из той же строки или из строк выше.
NightV писал(а):выхожу из положения тем что в коде стоит сначала Т1М6 и следующая строка сразу Т2М6, тогда работает... но это как говорится... малость через анус
Т.е. не выставляет инструмент T2, пока не был поставлен T1??? Зависимость четкая? Как у тебя устроенна смена инструмента?
Re: Остановка шпинделя при смене инструмента
Добавлено: 31 мар 2012, 19:40
Nick
NightV писал(а):TOOL_CHANGE_WITH_SPINDLE_ON
столкнулся с тойже проблемой, быстрый поиск вывел на эту тему, сенкс, я думал так и должно быть
это баг в pncconf, файл сгенерирован им.
кстате с
TOOL_CHANGE_QUILL_UP
таже фигня
Надо будет баг репорт составить, а версия emc какая? желательно целиком...
Re: Остановка шпинделя при смене инструмента
Добавлено: 31 мар 2012, 20:36
NightV
щас стоит 2.5.0
с 2.4.6 таже фигня, проверил по старым конфигам
Re: Остановка шпинделя при смене инструмента
Добавлено: 31 мар 2012, 20:45
NightV
Nick писал(а):Т.е. не выставляет инструмент T2, пока не был поставлен T1??? Зависимость четкая? Как у тебя устроенна смена инструмента?
нет четкой зависимости, иногда срабатывает иногда нет, если не переключается ошибок не выдает, да и наплевать теперь, у меня подпрограмма поиска нуля правит этот баг, так-как когда стоит на втором диске то щиток мешает щупу выпустится, поэтому полюбому нужно переключится на первый
Код: Выделить всё
o<zero_on_z> sub
G21 G40 G49 G90 G92.1
#1=#5400
M65P1
M6T1
G53 G0 Z0
G10 L2 P0 Z0
M64 P1
M66 P0 L1 Q10
G91 G38.2 Z-26 F1000
G90 G01 F200 Z[#5063 + 0.6]
G91 G38.2 Z-3 F20
G90 G10 L20 P0 Z[0-6.95]
M65 P1
M66 P0 L2 Q10
O100 if [#1 EQ 2]
M6T2
O100 endif
G53 G0 z0
o<zero_on_z> endsub
как видиш я отказался от G92 вообще, как ты и советовал
Re: Остановка шпинделя при смене инструмента
Добавлено: 31 мар 2012, 23:09
Nick
Я уже и забыл... зачем это советовал

.