Модернизация токарного станка
-
T00T
- Мастер
- Сообщения: 742
- Зарегистрирован: 16 дек 2011, 12:07
- Репутация: 100
- Контактная информация:
Re: Модернизация токарного станка
Остался тока с Shiftom.
И ещё lexxa ты говорил где то написали панельки со стандартными циклами расточки не помнишь где? А то уже обыскался.
И ещё lexxa ты говорил где то написали панельки со стандартными циклами расточки не помнишь где? А то уже обыскался.
Я не волшебник я пока учусь......
-
T00T
- Мастер
- Сообщения: 742
- Зарегистрирован: 16 дек 2011, 12:07
- Репутация: 100
- Контактная информация:
Re: Модернизация токарного станка
Короче проблема такая - по программе не ездит, если включаешь шпиндель. Что с этим делать?
Я не волшебник я пока учусь......
- Nick
- Мастер
- Сообщения: 22776
- Зарегистрирован: 23 ноя 2009, 16:45
- Репутация: 1735
- Заслуга: Developer
- Откуда: Gatchina, Saint-Petersburg distr., Russia
- Контактная информация:
Re: Модернизация токарного станка
Это какT00T писал(а):по программе не ездит, если включаешь шпиндель. Что с этим делать?
Т.е. без шпинделя ездит?
-
T00T
- Мастер
- Сообщения: 742
- Зарегистрирован: 16 дек 2011, 12:07
- Репутация: 100
- Контактная информация:
Re: Модернизация токарного станка
Да, а если в програму добавить G97 S400 M3, то уже никуда не ездит
Я не волшебник я пока учусь......
- Nick
- Мастер
- Сообщения: 22776
- Зарегистрирован: 23 ноя 2009, 16:45
- Репутация: 1735
- Заслуга: Developer
- Откуда: Gatchina, Saint-Petersburg distr., Russia
- Контактная информация:
Re: Модернизация токарного станка
Даже на G0?
-
T00T
- Мастер
- Сообщения: 742
- Зарегистрирован: 16 дек 2011, 12:07
- Репутация: 100
- Контактная информация:
Re: Модернизация токарного станка
G1 Не едет, непонятно.....
В чём проблема? подскажите.
В чём проблема? подскажите.
Я не волшебник я пока учусь......
-
T00T
- Мастер
- Сообщения: 742
- Зарегистрирован: 16 дек 2011, 12:07
- Репутация: 100
- Контактная информация:
Re: Модернизация токарного станка
g21 g18
g0x0z0
f100
#1 = 1 (assign parameter #1 the value of 0)
o101 while [#1 LT 10]
m1
G1 Z[#1*10] X[#1*1]
#1 = [#1+1] (increment the test counter)
o101 endwhile
m2
Так едет, а вот так нет:
g21 g18
G97 S400 M3
g0x0z0
f100
#1 = 1 (assign parameter #1 the value of 0)
o101 while [#1 LT 10]
m1
G1 Z[#1*10] X[#1*1]
#1 = [#1+1] (increment the test counter)
o101 endwhile
M5
m2
g0x0z0
f100
#1 = 1 (assign parameter #1 the value of 0)
o101 while [#1 LT 10]
m1
G1 Z[#1*10] X[#1*1]
#1 = [#1+1] (increment the test counter)
o101 endwhile
m2
Так едет, а вот так нет:
g21 g18
G97 S400 M3
g0x0z0
f100
#1 = 1 (assign parameter #1 the value of 0)
o101 while [#1 LT 10]
m1
G1 Z[#1*10] X[#1*1]
#1 = [#1+1] (increment the test counter)
o101 endwhile
M5
m2
Я не волшебник я пока учусь......
-
nkp
- Мастер
- Сообщения: 8340
- Зарегистрирован: 28 ноя 2011, 00:25
- Репутация: 1589
- Контактная информация:
Re: Модернизация токарного станка
а если без G97
G97 это же режим по умолчанию
а так просто в емс код работает и тот и тот
а так просто в емс код работает и тот и тот
- Lexxa
- Мастер
- Сообщения: 2703
- Зарегистрирован: 16 дек 2011, 16:48
- Репутация: 319
- Настоящее имя: Алексей
- Откуда: ryazan
- Контактная информация:
Re: Модернизация токарного станка
halcmd setp motion.spindle-at-speed 1
кстати. хороший сигнал, чтоб делать feed stop в любой момент отработки программы
кстати. хороший сигнал, чтоб делать feed stop в любой момент отработки программы
- Nick
- Мастер
- Сообщения: 22776
- Зарегистрирован: 23 ноя 2009, 16:45
- Репутация: 1735
- Заслуга: Developer
- Откуда: Gatchina, Saint-Petersburg distr., Russia
- Контактная информация:
Re: Модернизация токарного станка
Да, хорошая идея проверить motion.spindle-at-speed.
Кстати, его обычно подсоединяют через компонент near, т.е. например:
loadrt near names=near.spindle-at-speed
addf near.spindle-at-speed servo-thread
.......
setp near.spindle-at-speed.scale 1.1
net spindle-cmd => near.spindle-at-speed.in1
net spindle-fb => near.spindle-at-speed.in2
net spindle-ready <= near.spindle-at-speed.out => motion.spindle-at-speed
Кстати, его обычно подсоединяют через компонент near, т.е. например:
loadrt near names=near.spindle-at-speed
addf near.spindle-at-speed servo-thread
.......
setp near.spindle-at-speed.scale 1.1
net spindle-cmd => near.spindle-at-speed.in1
net spindle-fb => near.spindle-at-speed.in2
net spindle-ready <= near.spindle-at-speed.out => motion.spindle-at-speed
-
T00T
- Мастер
- Сообщения: 742
- Зарегистрирован: 16 дек 2011, 12:07
- Репутация: 100
- Контактная информация:
Re: Модернизация токарного станка
Да, спасибо за ответ. Уже разобрался на near приходит cmd и fb. один в об\сек, а второй об\мин.
Делаю S200 cmd=3.333333, а Fb=200
Поэтому нет motion.spindle-at-speed.
Буду решать завтра!
Делаю S200 cmd=3.333333, а Fb=200
Поэтому нет motion.spindle-at-speed.
Буду решать завтра!
Я не волшебник я пока учусь......
- Nick
- Мастер
- Сообщения: 22776
- Зарегистрирован: 23 ноя 2009, 16:45
- Репутация: 1735
- Заслуга: Developer
- Откуда: Gatchina, Saint-Petersburg distr., Russia
- Контактная информация:
Re: Модернизация токарного станка
Добавь еще scale - там out = gain*in+offset, все что тебе нужно
.
- Lexxa
- Мастер
- Сообщения: 2703
- Зарегистрирован: 16 дек 2011, 16:48
- Репутация: 319
- Настоящее имя: Алексей
- Откуда: ryazan
- Контактная информация:
Re: Модернизация токарного станка
при попытке проехать в ручном режиме с интерфейсом mini происходит облом(
Доктор, это лечится?
Доктор, это лечится?
- Nick
- Мастер
- Сообщения: 22776
- Зарегистрирован: 23 ноя 2009, 16:45
- Репутация: 1735
- Заслуга: Developer
- Откуда: Gatchina, Saint-Petersburg distr., Russia
- Контактная информация:
Re: Модернизация токарного станка
А что там в ошибке еще написано?
Может ось надо выбрать?
Может ось надо выбрать?
- Lexxa
- Мастер
- Сообщения: 2703
- Зарегистрирован: 16 дек 2011, 16:48
- Репутация: 319
- Настоящее имя: Алексей
- Откуда: ryazan
- Контактная информация:
Re: Модернизация токарного станка
an't read "axisType(1)": no such element in array
can't read "axisType(1)": no such element in array
while executing
"if {$axisType($oldaxis) == "LINEAR" && $axisType($temp) == "ANGULAR" } {
set oldlinjogincr $jogIncrement
grid forget $iframe
..."
(procedure "axisSelectx" line 33)
invoked from within
"axisSelectx 2"
(command bound to event)
can't read "axisType(1)": no such element in array
while executing
"if {$axisType($oldaxis) == "LINEAR" && $axisType($temp) == "ANGULAR" } {
set oldlinjogincr $jogIncrement
grid forget $iframe
..."
(procedure "axisSelectx" line 33)
invoked from within
"axisSelectx 2"
(command bound to event)
- Nick
- Мастер
- Сообщения: 22776
- Зарегистрирован: 23 ноя 2009, 16:45
- Репутация: 1735
- Заслуга: Developer
- Откуда: Gatchina, Saint-Petersburg distr., Russia
- Контактная информация:
Re: Модернизация токарного станка
Хммм ты вручную что ли переписывал?
