Страница 2 из 2
Re: linux cnc не видит концевик
Добавлено: 27 дек 2012, 17:52
drifter
лазер управляется через порт RS-232 команда SDC 50 говорит о том что ток диодов 50% от максимальной. тоесть на выходе лазера буит 300 ватт. затем команда emon включает лазерное излучение. emoff выключает. на каком выходе лпт порта искать эти команды? если я их пропишу. и можно сразу проводок кидать к RS-232 лазера или нужен какойнить контроллер который свяжет LPT и RS-232?
Re: linux cnc не видит концевик
Добавлено: 27 дек 2012, 18:32
Nick
Вот в том то и проблема, что последовательным портом управлять будет не совсем айс. А других входов на лазере нет?
Re: linux cnc не видит концевик
Добавлено: 27 дек 2012, 23:31
nkp
drifter писал(а):лазер управляется через порт RS-232 команда SDC 50 говорит о том что ток диодов 50% от максимальной. тоесть на выходе лазера буит 300 ватт. затем команда emon включает лазерное излучение. emoff выключает. на каком выходе лпт порта искать эти команды? если я их пропишу. и можно сразу проводок кидать к RS-232 лазера или нужен какойнить контроллер который свяжет LPT и RS-232?
можно попытаться и по com поуправлять...
пока не понятен формат самой команды (например SDC 50 )
обычно команда - это байт данных,пишут чаще всего в hex-формате (например 00 0F )
для связи железки с компом нужно спаять кабель 3-х проводной

- Выделение(011).jpg (15.67 КБ) 2217 просмотров
по моему RX1 ==>TX2
RX2 ==>TX1
GND==>GND
теперь писать в порт команды ( прямо с терминала)
вот только бы с форматом команд разобраться...
зы а из под чего он работал (или должен работать?)
Re: linux cnc не видит концевик
Добавлено: 27 дек 2012, 23:50
Serg
nkp писал(а):вот только бы с форматом команд разобраться...
Скорее всего обычный ascii.
Re: linux cnc не видит концевик
Добавлено: 28 дек 2012, 00:05
Nick
Для такого общения надо будет user-space компонент писать? Или можно в realtime пихнуть несколько байт в порт?
Re: linux cnc не видит концевик
Добавлено: 28 дек 2012, 00:10
nkp
Nick писал(а):Для такого общения надо будет user-space компонент писать? Или можно в realtime пихнуть несколько байт в порт?
через тот же classicladder можно попробовать
UAVpilot писал(а):Скорее всего обычный ascii.
так что получается - просто пытаться "SDC 50" в порт писать???
Re: linux cnc не видит концевик
Добавлено: 28 дек 2012, 10:44
drifter
Re: linux cnc не видит концевик
Добавлено: 28 дек 2012, 10:59
Nick
Волоконный лазер!
Покаж фотки агрегата!

Кстати, может на него инструкция в электронном виде есть?
Re: linux cnc не видит концевик
Добавлено: 28 дек 2012, 11:16
Сергей Саныч
nkp писал(а):вот только бы с форматом команд разобраться...
nkp писал(а):так что получается - просто пытаться "SDC 50" в порт писать???
А что такого?
если быть точным, не "SDC 50" , а "SDC 50\r"
имеется в виду в COM-порт, конечно, а не LPT
Re: linux cnc не видит концевик
Добавлено: 28 дек 2012, 11:34
drifter
Re: linux cnc не видит концевик
Добавлено: 28 дек 2012, 11:36
drifter
а что необычного в волоконном лазере? я давно гравирую ими... а вот СО2 лазер интересная штука) можно на стекле гравировать)
Re: linux cnc не видит концевик
Добавлено: 28 дек 2012, 11:57
Serg
Nick писал(а):Для такого общения надо будет user-space компонент писать? Или можно в realtime пихнуть несколько байт в порт?
user-space наверно будет достаточно, сделать трансляцию из команд типа M5 S100 и M3 в команды управления лазером.
Там можно сделать, чтоб на выполнение g-кода типа M5 S100 тратилось нужное количество времени (для выхода лазера на требуемый режим) и только после этого выполнялась след. команда.
Re: linux cnc не видит концевик
Добавлено: 28 дек 2012, 12:53
Nick
Ту инструкцию я видел, но там же не вся инструкция может в лазере есть еще какие-нибудь входы.