Смена инструмента на токарном автомате
-
- Опытный
- Сообщения: 157
- Зарегистрирован: 06 янв 2016, 00:31
- Репутация: 6
- Настоящее имя: Сергей
- Контактная информация:
Смена инструмента на токарном автомате
Очень простой вопрос для программистов знающих команды в линуксе. Имеется токарный автомат с установленными в ряд резцами. Все они имеют свои номера и отдельно привязываются. Суппорт отъезжает по Z для смены инструмента и ждет подтверждения, что инструмент сменился (как на ручной смене). Но резцы уже все стоят, не надо ждать подтверждения. Нужно, чтобы линукс знал, что следующий резец уже стоит и сразу ехал точить. Для этого (как мне кажется) нужно в INI добавить строчку с текстом, что-то типа TOOL CHANGE OK. Подскажите как правильно эта команда звучит (и пишется)
-
- Мастер
- Сообщения: 8340
- Зарегистрирован: 28 ноя 2011, 00:25
- Репутация: 1589
- Контактная информация:
Re: Смена инструмента на токарном автомате
net tool-change-loop iocontrol.0.tool-change iocontrol.0.tool-changed
только не в ини файл а в hal
только не в ини файл а в hal
-
- Опытный
- Сообщения: 157
- Зарегистрирован: 06 янв 2016, 00:31
- Репутация: 6
- Настоящее имя: Сергей
- Контактная информация:
Re: Смена инструмента на токарном автомате
Про hal понял, но все равно ошибку пишет "Pin iocontrol.0.tool-change was already linked to signal "tool-change""
-
- Мастер
- Сообщения: 8340
- Зарегистрирован: 28 ноя 2011, 00:25
- Репутация: 1589
- Контактная информация:
Re: Смена инструмента на токарном автомате
как бы в русском(который я плохо знаю ) "всё равно ошибка" можно сказать на второй ,третий ,... разsergey_s писал(а):но все равно ошибку пишет
у нас только первый (раз ошибка)
выложи весь свой хал (если он не секретный))
просто у тебя уже прописан этот сигнал был
-
- Опытный
- Сообщения: 157
- Зарегистрирован: 06 янв 2016, 00:31
- Репутация: 6
- Настоящее имя: Сергей
- Контактная информация:
Re: Смена инструмента на токарном автомате
Русский язык как карате-настоящий мастер без крайней необходимости не применяет.
Вот мой секретный хал
Вот мой секретный хал
- Вложения
-
- мой-станок.hal
- (3.79 КБ) 1051 скачивание
-
- Мастер
- Сообщения: 8340
- Зарегистрирован: 28 ноя 2011, 00:25
- Репутация: 1589
- Контактная информация:
Re: Смена инструмента на токарном автомате
Код: Выделить всё
# Generated by stepconf 1.1 at Fri Oct 28 21:12:06 2016
# Все изменения в этом файле будут перезаписаны
# при следующем запуске stepconf
loadrt trivkins
loadrt [EMCMOT]EMCMOT base_period_nsec=[EMCMOT]BASE_PERIOD servo_period_nsec=[EMCMOT]SERVO_PERIOD num_joints=[TRAJ]AXES
loadrt hal_parport cfg="0 out"
setp parport.0.reset-time 5000
loadrt stepgen step_type=0,0
loadrt pwmgen output_type=1
loadrt classicladder_rt numPhysInputs=15 numPhysOutputs=15 numS32in=10 numS32out=10 numFloatIn=10 numFloatOut=10
addf parport.0.read base-thread
addf stepgen.make-pulses base-thread
addf pwmgen.make-pulses base-thread
addf parport.0.write base-thread
addf parport.0.reset base-thread
addf stepgen.capture-position servo-thread
addf motion-command-handler servo-thread
addf motion-controller servo-thread
addf classicladder.0.refresh servo-thread
addf stepgen.update-freq servo-thread
addf pwmgen.update servo-thread
net spindle-cmd-rpm => pwmgen.0.value
net spindle-on <= motion.spindle-on => pwmgen.0.enable
net spindle-pwm <= pwmgen.0.pwm
setp pwmgen.0.pwm-freq 10.0
setp pwmgen.0.scale 3222.22222222
setp pwmgen.0.offset 0.0689655172414
setp pwmgen.0.dither-pwm true
net spindle-cmd-rpm <= motion.spindle-speed-out
net spindle-cmd-rpm-abs <= motion.spindle-speed-out-abs
net spindle-cmd-rps <= motion.spindle-speed-out-rps
net spindle-cmd-rps-abs <= motion.spindle-speed-out-rps-abs
net spindle-at-speed => motion.spindle-at-speed
net coolant-flood <= iocontrol.0.coolant-flood
net estop-out => parport.0.pin-01-out
net xstep => parport.0.pin-02-out
setp parport.0.pin-02-out-reset 1
net ystep => parport.0.pin-03-out
setp parport.0.pin-03-out-reset 1
net zstep => parport.0.pin-04-out
setp parport.0.pin-04-out-reset 1
net astep => parport.0.pin-05-out
setp parport.0.pin-05-out-reset 1
net xdir => parport.0.pin-06-out
net ydir => parport.0.pin-07-out
net zdir => parport.0.pin-08-out
net adir => parport.0.pin-09-out
setp parport.0.pin-14-out-invert 1
net spindle-pwm => parport.0.pin-14-out
net spindle-on => parport.0.pin-16-out
net coolant-flood => parport.0.pin-17-out
setp stepgen.0.position-scale [AXIS_0]SCALE
setp stepgen.0.steplen 1
setp stepgen.0.stepspace 1
setp stepgen.0.dirhold 65000
setp stepgen.0.dirsetup 65000
setp stepgen.0.maxaccel [AXIS_0]STEPGEN_MAXACCEL
net xpos-cmd axis.0.motor-pos-cmd => stepgen.0.position-cmd
net xpos-fb stepgen.0.position-fb => axis.0.motor-pos-fb
net xstep <= stepgen.0.step
net xdir <= stepgen.0.dir
net xenable axis.0.amp-enable-out => stepgen.0.enable
setp stepgen.1.position-scale [AXIS_2]SCALE
setp stepgen.1.steplen 1
setp stepgen.1.stepspace 1
setp stepgen.1.dirhold 65000
setp stepgen.1.dirsetup 65000
setp stepgen.1.maxaccel [AXIS_2]STEPGEN_MAXACCEL
net zpos-cmd axis.2.motor-pos-cmd => stepgen.1.position-cmd
net zpos-fb stepgen.1.position-fb => axis.2.motor-pos-fb
net zstep <= stepgen.1.step
net zdir <= stepgen.1.dir
net zenable axis.2.amp-enable-out => stepgen.1.enable
# ---setup home / limit switch signals---
net z-home-sw => axis.1.home-sw-in
net z-neg-limit => axis.1.neg-lim-sw-in
net z-pos-limit => axis.1.pos-lim-sw-in
net estop-out <= iocontrol.0.user-enable-out
net estop-out => iocontrol.0.emc-enable-in
net tool-prep-loop iocontrol.0.tool-prepare iocontrol.0.tool-prepared
net tool-change-loop iocontrol.0.tool-change iocontrol.0.tool-changed
# Load Classicladder without GUI (can reload LADDER GUI in AXIS GUI
loadusr classicladder --nogui custom.clp
-
- Опытный
- Сообщения: 157
- Зарегистрирован: 06 янв 2016, 00:31
- Репутация: 6
- Настоящее имя: Сергей
- Контактная информация:
Re: Смена инструмента на токарном автомате
Работает! Теперь из 50-го шестигранника гайку М42 я делаю за 6 минут. nkp - спасибо!
- NightV
- Почётный участник
- Сообщения: 6599
- Зарегистрирован: 30 дек 2011, 09:14
- Репутация: 2279
- Настоящее имя: Владимир Айрапетян
- Откуда: Israel
- Контактная информация:
Re: Смена инструмента на токарном автомате
sergey_s, вместе с "спасибо" есть кнопочка +
Всё просто! если знаешь КАК!
-
- Опытный
- Сообщения: 157
- Зарегистрирован: 06 янв 2016, 00:31
- Репутация: 6
- Настоящее имя: Сергей
- Контактная информация:
Re: Смена инструмента на токарном автомате
Нажал "+", но что-то не медалей не репутации у nkp не добавилось.
-
- Мастер
- Сообщения: 8340
- Зарегистрирован: 28 ноя 2011, 00:25
- Репутация: 1589
- Контактная информация:
Re: Смена инструмента на токарном автомате
тут тема тихая,людей мало...sergey_s писал(а):Нажал "+", но что-то не медалей не репутации у nkp не добавилось.
да и человек ты наверно неплохой - так что тебе расскажу,но только ты жеш сам понимаешь -
это между нами:
тут репутация - это одно,но за каждый плюсик 25 бакинских на карточку падает
от_так...
-
- Опытный
- Сообщения: 157
- Зарегистрирован: 06 янв 2016, 00:31
- Репутация: 6
- Настоящее имя: Сергей
- Контактная информация:
Re: Смена инструмента на токарном автомате
А как тут с откатами и прочей коррупцией?
-
- Мастер
- Сообщения: 8340
- Зарегистрирован: 28 ноя 2011, 00:25
- Репутация: 1589
- Контактная информация:
Re: Смена инструмента на токарном автомате
нормально...sergey_s писал(а):А как тут с откатами и прочей коррупцией?
если будешь заносить куда надо - не забанят никогда
- NightV
- Почётный участник
- Сообщения: 6599
- Зарегистрирован: 30 дек 2011, 09:14
- Репутация: 2279
- Настоящее имя: Владимир Айрапетян
- Откуда: Israel
- Контактная информация:
Re: Смена инструмента на токарном автомате
это куда? и сколько?nkp писал(а):заносить куда надо
Всё просто! если знаешь КАК!
-
- Новичок
- Сообщения: 2
- Зарегистрирован: 25 фев 2019, 19:51
- Репутация: 0
- Настоящее имя: Артур
- Контактная информация:
Re: Смена инструмента на токарном автомате
Здравствуйте. Подскажите а где сам файл этот находиться (hal который)nkp писал(а):Код: Выделить всё
# Generated by stepconf 1.1 at Fri Oct 28 21:12:06 2016
я вообще новичок в ЧПУ...проработал два дня и меня начало бесить это подтверждение при смене
-
- Опытный
- Сообщения: 144
- Зарегистрирован: 11 окт 2015, 12:18
- Репутация: 10
- Настоящее имя: Александр
- Откуда: Россия: Екатеринбург, Новоуральск
- Контактная информация:
Re: Смена инструмента на токарном автомате
Обычно там же где и .ini файл. Название этого файла прписано в .ini файле в разделе [HAL], параметре HALFILE.
-
- Новичок
- Сообщения: 2
- Зарегистрирован: 25 фев 2019, 19:51
- Репутация: 0
- Настоящее имя: Артур
- Контактная информация:
Re: Смена инструмента на токарном автомате
спасибо бро. буду разбиратьсяsashaK писал(а):Обычно там же где и .ini файл. Название этого файла прписано в .ini файле в разделе [HAL], параметре HALFILE.