Системы цифрового управления многокоординатными следящими электроприводами. Гусев Н.В - 130 стр.

UptoLike

Составители: 

130
осям
MoveLine(Line : TLine);
движение по отрезку
MoveCircle(Circle : TCircle);
движение по дуге окружности
MoveTo(MoveData:TMove);
движение из текущей точки, опре-
деляемой по датчику положения в
точку с заданными координатами
SetZeroPosition(ZeroPos : Byte);
принять текущее положение по
указанным осям за ноль:
bit 1 – ось X; bit 5 – резерв;
bit 2 – ось Y; bit 6 – резерв;
bit 3 – ось Z; bit 7 – резерв;
bit 4 – ось K; bit 8 – резерв;
Значение = 1 – выставить
SetTypeDAC_Interp(ChDataMask :
byte);
выставить регистр управления ка-
налами ЦАП (прямой дос-
туп/интерполятор, запрет и разре-
шение на работу координаты):
bit 1 – разрешение на работу оси X;
bit 2 – разрешение на работу оси Y;
bit 3 – разрешение на работу оси Z;
bit 4 – разрешение на работу оси K;
bit 5 – интерполятор (0) / ЦАП (1)
по оси X;
bit 6 – интерполятор (0) / ЦАП (1)
по оси Y;
bit 7 – интерполятор (0) / ЦАП (1)
по оси Z;
bit 8 – интерполятор (0) / ЦАП (1)
по оси K;
Значение = 1 – выставить, 0 – снять
SetOffsetDAC(Channel:Byte;
Value:Integer);
Выставить смещение ЦАП: ±10000
(±10В)
SetMax_Vc_ac(MaxVc, Max_ac : Inte-
ger);
выставить максимально допусти-
мые контурные скорости и ускоре-
ния
SetErroLen(ErrorLen : Integer);
выставить максимально допусти-
мую координатную ошибку
SetPosGain(Krp_X, KrpY, KrpZ, KrpK :
Real);
выставить коэффициенты регуля-
торов положения
SetGainFeedback(KencX, KencY, KencZ,
KencK : Real);
выставить коэффициенты обрат-
ных связей
SetGainDCU(KdcX,KdcY,KdcZ,KdcZ :
выставить коэффициенты ЦКУ