PmxPythonLibrary V1.0.1.0
読み取り中…
検索中…
一致する文字列を見つけられません
PmxLib.PmxLib.RamAddrList クラス

PMXサーボモータに格納されるメモリ内の先頭アドレスを定義します [詳解]

静的公開変数類

int PositionKp = 0
 位置制御のPゲイン
 
int PositionKi = 4
 位置制御のIゲイン
 
int PositionKd = 8
 位置制御のDゲイン
 
int PositionStrc = 12
 位置制御のストレッチ
 
int SpeedKp = 16
 速度制御のPゲイン
 
int SpeedKi = 20
 速度制御のIゲイン
 
int SpeedKd = 24
 速度制御のDゲイン
 
int CurrentKp = 32
 電流制御のPゲイン
 
int CurrentKi = 36
 電流制御のIゲイン
 
int CurrentKd = 40
 電流制御のDゲイン
 
int TorqueKp = 48
 トルク制御のPゲイン
 
int TorqueKi = 52
 トルク制御のIゲイン
 
int TorqueKd = 56
 トルク制御のDゲイン
 
int PositionDeadBand = 64
 位置制御 不感帯
 
int SpeedDeadBand = 66
 速度制御 不感帯
 
int CurrentDeadBand = 68
 電流制御 不感帯
 
int TorqueDeadBand = 70
 トルク制御 不感帯
 
int CenterOffset = 72
 中央値オフセット
 
int CloneReverse = 74
 クローン/リバース
 
int MinVoltageLimit = 76
 入力電圧最小値
 
int MinVoltageLimitPower = 78
 入力電圧最小時の出力%値
 
int MaxVoltageLimit = 80
 入力電圧最大値
 
int MaxVoltageLimitPower = 82
 入力電圧最大時の出力%値
 
int CurrentLimit = 84
 モータ消費電流最大値
 
int CurrentLimitPower = 86
 モータ消費電流最大時の出力%値
 
int MotorTempLimit = 88
 モータ温度最大値
 
int MotorTempLimitPower = 90
 モータ温度最大時の出力%値
 
int CpuTempLimit = 92
 CPU温度最大値
 
int CpuTempLimitPower = 94
 CPU温度最大時の出力%値
 
int CwPositionLimit = 96
 CW方向最大角値
 
int CwPositionLimitPower = 98
 CW方向最大角閾値外時の出力%値
 
int CcwPositionLimit = 100
 CCW方向最大角値
 
int CcwPositionLimitPower = 102
 CCW方向最大角閾値外時の出力%値
 
int MaxGoalSpeed = 104
 最大速度指令値
 
int MaxGoalCurrent = 106
 最大電流指令値
 
int MaxGoalTorque = 108
 最大動推定トルク指令値
 
int TotalPowerRate = 110
 モータ出力制限%値
 
int LockDetectTime = 112
 ロック時間
 
int LockThresholdPower = 114
 ロックと認識される出力割合
 
int LockDetectOutputPower = 116
 ロック時間の出力%値
 
int NowPosition = 300
 現在位置
 
int NowSpeed = 302
 現在速度
 
int NowCurrent = 304
 現在電流
 
int NowTorque = 306
 出力推定トルク
 
int NowPwm = 308
 現在のPWM割合
 
int MotorTemp = 310
 モータ温度
 
int CPUTemp = 312
 CPU温度
 
int InputVoltage = 314
 入力電圧
 
int TrajectoryTime = 316
 現在の補間時間
 
int EncoderValue = 318
 エンコーダの現在値
 
int EncoderTotalCount = 320
 エンコーダのトータルカウント
 
int ErrorStatus = 400
 エラーステータス
 
int ErrorSystem = 401
 システムエラー
 
int ErrorMotor = 402
 モータエラー
 
int ErrorRamAccess = 404
 RAMアクセスエラー時のアドレス
 
int TorqueSwitch = 500
 トルクスイッチ
 
int ControlMode = 501
 制御モード
 
int MotorReceiveData = 502
 応答データフラグ
 
int Trajectory = 503
 補間制御起動生成タイプ指定
 
int GoalPosition = 506
 目標位置
 
int GoalSpeed = 508
 目標速度
 
int GoalCurrent = 510
 目標電流値
 
int GoalTorque = 512
 目標トルク値
 
int GoalPwm = 514
 PWM出力値
 
int GoalTime = 516
 補間時間指示
 
int ShortBrakeCurrent = 530
 電流制御時のショートブレーキ指定(PMXのV1.0.1.x~)
 
int ShortBrakeTorque = 531
 トルク制御時のショートブレーキ指定(PMXのV1.0.1.x~)
 
int ShortBrakePWM = 532
 PWM制御時のショートブレーキ指定(PMXのV1.0.1.x~)
 
int CenterOffsetMinRange = 600
 中央値オフセット 最小値
 
int CenterOffsetMaxRange = 602
 中央値オフセット 最大値
 
int MinVoltageMinRange = 604
 入力電圧最小制限値 最小値
 
int MinVoltageMaxRange = 606
 入力電圧最小制限値 最大値
 
int MaxVoltageMinRange = 608
 入力電圧最大制限値 最小値
 
int MaxVoltageMaxRange = 610
 入力電圧最大制限値 最大値
 
int FailSafeVoltageMinRange = 612
 フェールセーフ電圧 最小値
 
int FailSafeVoltageMaxRange = 614
 フェールセーフ電圧 最大値
 
int CurrentMinRange = 616
 モータ消費電流設定値 最小値
 
int CurrentMaxRange = 618
 モータ消費電流設定値 最大値
 
int MotorTempMinRange = 620
 モータ温度設定値 最小値
 
int MotorTempMaxRange = 622
 モータ温度設定値 最大値
 
int CpuTempMinRange = 624
 CPU温度設定値 最小値
 
int CpuTempMaxRange = 626
 CPU温度設定値 最大値
 
int CwPositionMinRange = 628
 CW方向最大値 最小値
 
int CwPositionMaxRange = 630
 CW方向最大値 最大値
 
int CcwPositionMinRange = 632
 CCW方向最大値 最小値
 
int CcwPositionMaxRange = 634
 CCW方向最大値 最大値
 
int MaxGoalSpeedMinRange = 636
 最大速度設定値 最小値
 
int MaxGoalSpeedMaxRange = 638
 最大速度設定値 最大値
 
int MaxGoalCurrentMinRange = 640
 最大電流設定値 最小値
 
int MaxGoalCurrentMaxRange = 642
 最大電流設定値 最大値
 
int MaxGoalTorqueMinRange = 644
 最大トルク設定値 最小値
 
int MaxGoalTorqueMaxRange = 646
 最大トルク設定値 最大値
 
int GoalCommandValue1 = 700
 目標指令値1
 
int GoalCommandValue2 = 702
 目標指令値2
 
int GoalCommandValue3 = 704
 目標指令値3
 

詳解

PMXサーボモータに格納されるメモリ内の先頭アドレスを定義します

メンバ詳解

◆ CcwPositionLimit

int PmxLib.PmxLib.RamAddrList.CcwPositionLimit = 100
static

CCW方向最大角値

◆ CcwPositionLimitPower

int PmxLib.PmxLib.RamAddrList.CcwPositionLimitPower = 102
static

CCW方向最大角閾値外時の出力%値

◆ CcwPositionMaxRange

int PmxLib.PmxLib.RamAddrList.CcwPositionMaxRange = 634
static

CCW方向最大値 最大値

◆ CcwPositionMinRange

int PmxLib.PmxLib.RamAddrList.CcwPositionMinRange = 632
static

CCW方向最大値 最小値

◆ CenterOffset

int PmxLib.PmxLib.RamAddrList.CenterOffset = 72
static

中央値オフセット

◆ CenterOffsetMaxRange

int PmxLib.PmxLib.RamAddrList.CenterOffsetMaxRange = 602
static

中央値オフセット 最大値

◆ CenterOffsetMinRange

int PmxLib.PmxLib.RamAddrList.CenterOffsetMinRange = 600
static

中央値オフセット 最小値

◆ CloneReverse

int PmxLib.PmxLib.RamAddrList.CloneReverse = 74
static

クローン/リバース

◆ ControlMode

int PmxLib.PmxLib.RamAddrList.ControlMode = 501
static

制御モード

◆ CPUTemp

int PmxLib.PmxLib.RamAddrList.CPUTemp = 312
static

CPU温度

◆ CpuTempLimit

int PmxLib.PmxLib.RamAddrList.CpuTempLimit = 92
static

CPU温度最大値

◆ CpuTempLimitPower

int PmxLib.PmxLib.RamAddrList.CpuTempLimitPower = 94
static

CPU温度最大時の出力%値

◆ CpuTempMaxRange

int PmxLib.PmxLib.RamAddrList.CpuTempMaxRange = 626
static

CPU温度設定値 最大値

◆ CpuTempMinRange

int PmxLib.PmxLib.RamAddrList.CpuTempMinRange = 624
static

CPU温度設定値 最小値

◆ CurrentDeadBand

int PmxLib.PmxLib.RamAddrList.CurrentDeadBand = 68
static

電流制御 不感帯

◆ CurrentKd

int PmxLib.PmxLib.RamAddrList.CurrentKd = 40
static

電流制御のDゲイン

◆ CurrentKi

int PmxLib.PmxLib.RamAddrList.CurrentKi = 36
static

電流制御のIゲイン

◆ CurrentKp

int PmxLib.PmxLib.RamAddrList.CurrentKp = 32
static

電流制御のPゲイン

◆ CurrentLimit

int PmxLib.PmxLib.RamAddrList.CurrentLimit = 84
static

モータ消費電流最大値

◆ CurrentLimitPower

int PmxLib.PmxLib.RamAddrList.CurrentLimitPower = 86
static

モータ消費電流最大時の出力%値

◆ CurrentMaxRange

int PmxLib.PmxLib.RamAddrList.CurrentMaxRange = 618
static

モータ消費電流設定値 最大値

◆ CurrentMinRange

int PmxLib.PmxLib.RamAddrList.CurrentMinRange = 616
static

モータ消費電流設定値 最小値

◆ CwPositionLimit

int PmxLib.PmxLib.RamAddrList.CwPositionLimit = 96
static

CW方向最大角値

◆ CwPositionLimitPower

int PmxLib.PmxLib.RamAddrList.CwPositionLimitPower = 98
static

CW方向最大角閾値外時の出力%値

◆ CwPositionMaxRange

int PmxLib.PmxLib.RamAddrList.CwPositionMaxRange = 630
static

CW方向最大値 最大値

◆ CwPositionMinRange

int PmxLib.PmxLib.RamAddrList.CwPositionMinRange = 628
static

CW方向最大値 最小値

◆ EncoderTotalCount

int PmxLib.PmxLib.RamAddrList.EncoderTotalCount = 320
static

エンコーダのトータルカウント

◆ EncoderValue

int PmxLib.PmxLib.RamAddrList.EncoderValue = 318
static

エンコーダの現在値

◆ ErrorMotor

int PmxLib.PmxLib.RamAddrList.ErrorMotor = 402
static

モータエラー

◆ ErrorRamAccess

int PmxLib.PmxLib.RamAddrList.ErrorRamAccess = 404
static

RAMアクセスエラー時のアドレス

◆ ErrorStatus

int PmxLib.PmxLib.RamAddrList.ErrorStatus = 400
static

エラーステータス

◆ ErrorSystem

int PmxLib.PmxLib.RamAddrList.ErrorSystem = 401
static

システムエラー

◆ FailSafeVoltageMaxRange

int PmxLib.PmxLib.RamAddrList.FailSafeVoltageMaxRange = 614
static

フェールセーフ電圧 最大値

◆ FailSafeVoltageMinRange

int PmxLib.PmxLib.RamAddrList.FailSafeVoltageMinRange = 612
static

フェールセーフ電圧 最小値

◆ GoalCommandValue1

int PmxLib.PmxLib.RamAddrList.GoalCommandValue1 = 700
static

目標指令値1

◆ GoalCommandValue2

int PmxLib.PmxLib.RamAddrList.GoalCommandValue2 = 702
static

目標指令値2

◆ GoalCommandValue3

int PmxLib.PmxLib.RamAddrList.GoalCommandValue3 = 704
static

目標指令値3

◆ GoalCurrent

int PmxLib.PmxLib.RamAddrList.GoalCurrent = 510
static

目標電流値

◆ GoalPosition

int PmxLib.PmxLib.RamAddrList.GoalPosition = 506
static

目標位置

◆ GoalPwm

int PmxLib.PmxLib.RamAddrList.GoalPwm = 514
static

PWM出力値

◆ GoalSpeed

int PmxLib.PmxLib.RamAddrList.GoalSpeed = 508
static

目標速度

◆ GoalTime

int PmxLib.PmxLib.RamAddrList.GoalTime = 516
static

補間時間指示

◆ GoalTorque

int PmxLib.PmxLib.RamAddrList.GoalTorque = 512
static

目標トルク値

◆ InputVoltage

int PmxLib.PmxLib.RamAddrList.InputVoltage = 314
static

入力電圧

◆ LockDetectOutputPower

int PmxLib.PmxLib.RamAddrList.LockDetectOutputPower = 116
static

ロック時間の出力%値

◆ LockDetectTime

int PmxLib.PmxLib.RamAddrList.LockDetectTime = 112
static

ロック時間

◆ LockThresholdPower

int PmxLib.PmxLib.RamAddrList.LockThresholdPower = 114
static

ロックと認識される出力割合

◆ MaxGoalCurrent

int PmxLib.PmxLib.RamAddrList.MaxGoalCurrent = 106
static

最大電流指令値

◆ MaxGoalCurrentMaxRange

int PmxLib.PmxLib.RamAddrList.MaxGoalCurrentMaxRange = 642
static

最大電流設定値 最大値

◆ MaxGoalCurrentMinRange

int PmxLib.PmxLib.RamAddrList.MaxGoalCurrentMinRange = 640
static

最大電流設定値 最小値

◆ MaxGoalSpeed

int PmxLib.PmxLib.RamAddrList.MaxGoalSpeed = 104
static

最大速度指令値

◆ MaxGoalSpeedMaxRange

int PmxLib.PmxLib.RamAddrList.MaxGoalSpeedMaxRange = 638
static

最大速度設定値 最大値

◆ MaxGoalSpeedMinRange

int PmxLib.PmxLib.RamAddrList.MaxGoalSpeedMinRange = 636
static

最大速度設定値 最小値

◆ MaxGoalTorque

int PmxLib.PmxLib.RamAddrList.MaxGoalTorque = 108
static

最大動推定トルク指令値

◆ MaxGoalTorqueMaxRange

int PmxLib.PmxLib.RamAddrList.MaxGoalTorqueMaxRange = 646
static

最大トルク設定値 最大値

◆ MaxGoalTorqueMinRange

int PmxLib.PmxLib.RamAddrList.MaxGoalTorqueMinRange = 644
static

最大トルク設定値 最小値

◆ MaxVoltageLimit

int PmxLib.PmxLib.RamAddrList.MaxVoltageLimit = 80
static

入力電圧最大値

◆ MaxVoltageLimitPower

int PmxLib.PmxLib.RamAddrList.MaxVoltageLimitPower = 82
static

入力電圧最大時の出力%値

◆ MaxVoltageMaxRange

int PmxLib.PmxLib.RamAddrList.MaxVoltageMaxRange = 610
static

入力電圧最大制限値 最大値

◆ MaxVoltageMinRange

int PmxLib.PmxLib.RamAddrList.MaxVoltageMinRange = 608
static

入力電圧最大制限値 最小値

◆ MinVoltageLimit

int PmxLib.PmxLib.RamAddrList.MinVoltageLimit = 76
static

入力電圧最小値

◆ MinVoltageLimitPower

int PmxLib.PmxLib.RamAddrList.MinVoltageLimitPower = 78
static

入力電圧最小時の出力%値

◆ MinVoltageMaxRange

int PmxLib.PmxLib.RamAddrList.MinVoltageMaxRange = 606
static

入力電圧最小制限値 最大値

◆ MinVoltageMinRange

int PmxLib.PmxLib.RamAddrList.MinVoltageMinRange = 604
static

入力電圧最小制限値 最小値

◆ MotorReceiveData

int PmxLib.PmxLib.RamAddrList.MotorReceiveData = 502
static

応答データフラグ

◆ MotorTemp

int PmxLib.PmxLib.RamAddrList.MotorTemp = 310
static

モータ温度

◆ MotorTempLimit

int PmxLib.PmxLib.RamAddrList.MotorTempLimit = 88
static

モータ温度最大値

◆ MotorTempLimitPower

int PmxLib.PmxLib.RamAddrList.MotorTempLimitPower = 90
static

モータ温度最大時の出力%値

◆ MotorTempMaxRange

int PmxLib.PmxLib.RamAddrList.MotorTempMaxRange = 622
static

モータ温度設定値 最大値

◆ MotorTempMinRange

int PmxLib.PmxLib.RamAddrList.MotorTempMinRange = 620
static

モータ温度設定値 最小値

◆ NowCurrent

int PmxLib.PmxLib.RamAddrList.NowCurrent = 304
static

現在電流

◆ NowPosition

int PmxLib.PmxLib.RamAddrList.NowPosition = 300
static

現在位置

◆ NowPwm

int PmxLib.PmxLib.RamAddrList.NowPwm = 308
static

現在のPWM割合

◆ NowSpeed

int PmxLib.PmxLib.RamAddrList.NowSpeed = 302
static

現在速度

◆ NowTorque

int PmxLib.PmxLib.RamAddrList.NowTorque = 306
static

出力推定トルク

◆ PositionDeadBand

int PmxLib.PmxLib.RamAddrList.PositionDeadBand = 64
static

位置制御 不感帯

◆ PositionKd

int PmxLib.PmxLib.RamAddrList.PositionKd = 8
static

位置制御のDゲイン

◆ PositionKi

int PmxLib.PmxLib.RamAddrList.PositionKi = 4
static

位置制御のIゲイン

◆ PositionKp

int PmxLib.PmxLib.RamAddrList.PositionKp = 0
static

位置制御のPゲイン

◆ PositionStrc

int PmxLib.PmxLib.RamAddrList.PositionStrc = 12
static

位置制御のストレッチ

◆ ShortBrakeCurrent

int PmxLib.PmxLib.RamAddrList.ShortBrakeCurrent = 530
static

電流制御時のショートブレーキ指定(PMXのV1.0.1.x~)

注釈
PMXのV1.0.1.xから有効になります

◆ ShortBrakePWM

int PmxLib.PmxLib.RamAddrList.ShortBrakePWM = 532
static

PWM制御時のショートブレーキ指定(PMXのV1.0.1.x~)

注釈
PMXのV1.0.1.xから有効になります

◆ ShortBrakeTorque

int PmxLib.PmxLib.RamAddrList.ShortBrakeTorque = 531
static

トルク制御時のショートブレーキ指定(PMXのV1.0.1.x~)

注釈
PMXのV1.0.1.xから有効になります

◆ SpeedDeadBand

int PmxLib.PmxLib.RamAddrList.SpeedDeadBand = 66
static

速度制御 不感帯

◆ SpeedKd

int PmxLib.PmxLib.RamAddrList.SpeedKd = 24
static

速度制御のDゲイン

◆ SpeedKi

int PmxLib.PmxLib.RamAddrList.SpeedKi = 20
static

速度制御のIゲイン

◆ SpeedKp

int PmxLib.PmxLib.RamAddrList.SpeedKp = 16
static

速度制御のPゲイン

◆ TorqueDeadBand

int PmxLib.PmxLib.RamAddrList.TorqueDeadBand = 70
static

トルク制御 不感帯

◆ TorqueKd

int PmxLib.PmxLib.RamAddrList.TorqueKd = 56
static

トルク制御のDゲイン

◆ TorqueKi

int PmxLib.PmxLib.RamAddrList.TorqueKi = 52
static

トルク制御のIゲイン

◆ TorqueKp

int PmxLib.PmxLib.RamAddrList.TorqueKp = 48
static

トルク制御のPゲイン

◆ TorqueSwitch

int PmxLib.PmxLib.RamAddrList.TorqueSwitch = 500
static

トルクスイッチ

◆ TotalPowerRate

int PmxLib.PmxLib.RamAddrList.TotalPowerRate = 110
static

モータ出力制限%値

◆ Trajectory

int PmxLib.PmxLib.RamAddrList.Trajectory = 503
static

補間制御起動生成タイプ指定

◆ TrajectoryTime

int PmxLib.PmxLib.RamAddrList.TrajectoryTime = 316
static

現在の補間時間


このクラス詳解は次のファイルから抽出されました: