Страница 27 из 28

Re: Модернизация токарного станка

Добавлено: 19 июл 2012, 09:44
T00T
Остался тока с Shiftom.
И ещё lexxa ты говорил где то написали панельки со стандартными циклами расточки не помнишь где? А то уже обыскался.

Re: Модернизация токарного станка

Добавлено: 19 июл 2012, 13:35
Lexxa

Re: Модернизация токарного станка

Добавлено: 25 июл 2012, 10:56
T00T
Короче проблема такая - по программе не ездит, если включаешь шпиндель. Что с этим делать?

Re: Модернизация токарного станка

Добавлено: 25 июл 2012, 10:58
Nick
T00T писал(а):по программе не ездит, если включаешь шпиндель. Что с этим делать?
Это как :).
Т.е. без шпинделя ездит?

Re: Модернизация токарного станка

Добавлено: 25 июл 2012, 11:03
T00T
Да, а если в програму добавить G97 S400 M3, то уже никуда не ездит

Re: Модернизация токарного станка

Добавлено: 25 июл 2012, 11:07
Nick
Даже на G0?

Re: Модернизация токарного станка

Добавлено: 25 июл 2012, 11:08
T00T
G0 едет

Re: Модернизация токарного станка

Добавлено: 25 июл 2012, 11:09
T00T
G1 Не едет, непонятно.....
В чём проблема? подскажите.

Re: Модернизация токарного станка

Добавлено: 25 июл 2012, 12:42
Lexxa
выложи программу то всю, где что не едет

Re: Модернизация токарного станка

Добавлено: 25 июл 2012, 12:53
T00T
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

Re: Модернизация токарного станка

Добавлено: 25 июл 2012, 13:10
nkp
а если без G97
(для просмотра содержимого нажмите на ссылку)

Код: Выделить всё

g21 g18
 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
G97 это же режим по умолчанию
а так просто в емс код работает и тот и тот

Re: Модернизация токарного станка

Добавлено: 25 июл 2012, 13:26
Lexxa
halcmd setp motion.spindle-at-speed 1

кстати. хороший сигнал, чтоб делать feed stop в любой момент отработки программы

Re: Модернизация токарного станка

Добавлено: 25 июл 2012, 16:06
Nick
Да, хорошая идея проверить 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

Re: Модернизация токарного станка

Добавлено: 25 июл 2012, 23:00
T00T
Да, спасибо за ответ. Уже разобрался на near приходит cmd и fb. один в об\сек, а второй об\мин.
Делаю S200 cmd=3.333333, а Fb=200
Поэтому нет motion.spindle-at-speed.
Буду решать завтра!

Re: Модернизация токарного станка

Добавлено: 26 июл 2012, 00:12
Nick
Добавь еще scale - там out = gain*in+offset, все что тебе нужно :).

Re: Модернизация токарного станка

Добавлено: 26 июл 2012, 13:26
Lexxa
при попытке проехать в ручном режиме с интерфейсом mini происходит облом(
Доктор, это лечится?

Re: Модернизация токарного станка

Добавлено: 26 июл 2012, 13:37
Nick
А что там в ошибке еще написано?
Может ось надо выбрать?

Re: Модернизация токарного станка

Добавлено: 26 июл 2012, 14:55
Lexxa
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)

Re: Модернизация токарного станка

Добавлено: 26 июл 2012, 16:34
Nick
Хммм ты вручную что ли переписывал?

Re: Модернизация токарного станка

Добавлено: 26 июл 2012, 18:17
Lexxa
))))) там копипаст работает))))