diff --git a/maurice.hal b/maurice.hal index 0b0d8236c787d9802bc95ba3a6e6b9f201bdd043..4e1f66197f6dd95c58c70c9061e7668335e880de 100644 --- a/maurice.hal +++ b/maurice.hal @@ -16,10 +16,9 @@ setp lcec.0.1.drivecontrol-1 1 setp lcec.0.1.drivecontrol-2 1 net Xachse_AF joint.0.amp-enable-out => lcec.0.0.drivecontrol-3 -net Yachse_AF joint.1.amp-enable-out => lcec.0.1.drivecontrol-3 - net Xachse_fb lcec.0.0.pos => joint.0.motor-pos-fb net Xachse_cmd joint.0.motor-pos-cmd => lcec.0.0.poscommand -net Yachse_fb lcec.0.1.pos => joint.1.motor-pos-fb -net Yachse_cmd joint.1.motor-pos-cmd => lcec.0.1.poscommand +net Zachse_AF joint.1.amp-enable-out => lcec.0.1.drivecontrol-3 +net Zachse_fb lcec.0.1.pos => joint.2.motor-pos-fb +net Zachse_cmd joint.2.motor-pos-cmd => lcec.0.1.poscommand diff --git a/maurice.ini b/maurice.ini index b306e7d2cbb5d807a89855350f679de32ef1da49..8e20c1002058d94f396deebde3b96e90294df6d3 100644 --- a/maurice.ini +++ b/maurice.ini @@ -43,12 +43,13 @@ TASK = milltask CYCLE_TIME = 0.005 [HAL] +HALUI = halui HALFILE = maurice.hal [HALUI] [TRAJ] -COORDINATES = XZ +COORDINATES = X Z LINEAR_UNITS = mm ANGULAR_UNITS = deg DEFAULT_LINEAR_VELOCITY = 100 @@ -58,30 +59,30 @@ MAX_LINEAR_VELOCITY = 400 EMCIO = io CYCLE_TIME = 0.100 TOOL_TABLE = tool.tbl - +TOOL_CHANGE_POSITION = 2 0 1 +TOOL_CHANGE_WITH_SPINDLE_ON = 1 [KINS] -KINEMATICS = trivkins coordinates=XZ -#This is a best-guess at the number of joints, it should be checked -JOINTS = 2 +KINEMATICS = trivkins +JOINTS = 3 [AXIS_X] -MIN_LIMIT = -200 -MAX_LIMIT = 500 -MAX_VELOCITY = 375.0 +MIN_LIMIT = -2000 +MAX_LIMIT = 2000 +MAX_VELOCITY = 10 MAX_ACCELERATION = 2000.0 [JOINT_0] TYPE = LINEAR HOME = 0.0 -MAX_VELOCITY = 375.0 +MAX_VELOCITY = 10.0 MAX_ACCELERATION = 2000.0 STEPGEN_MAXACCEL = 0 SCALE = 1 FERROR = 1 MIN_FERROR = 2000 -MIN_LIMIT = -200 -MAX_LIMIT = 500 +MIN_LIMIT = -2000 +MAX_LIMIT = 2000 HOME_DELAY = 5 HOME_VEL = 1 HOME_OFFSET = 100.0 @@ -91,24 +92,29 @@ HOME_USE_INDEX = NO HOME_IGNORE_LIMITS = NO HOME_SEQUENCE = 0 - [AXIS_Z] -MIN_LIMIT = -200 -MAX_LIMIT = 200 -MAX_VELOCITY = 400.0 +MIN_LIMIT = -2000 +MAX_LIMIT = 2000 +MAX_VELOCITY = 10.0 MAX_ACCELERATION = 2000.0 [JOINT_1] +# JOINT_1: not used, home immediately: +HOME_SEARCH_VEL = 0 +HOME_LATCH_VEL = 0 +HOME_SEQUENCE = 0 + +[JOINT_2] TYPE = LINEAR HOME = 0.0 -MAX_VELOCITY = 400.0 +MAX_VELOCITY = 10.0 MAX_ACCELERATION = 2000.0 STEPGEN_MAXACCEL = 0 -SCALE = 1 +SCALE = 0.001 FERROR = 1 MIN_FERROR = 2000 -MIN_LIMIT = -200 -MAX_LIMIT = 200 +MIN_LIMIT = -2000 +MAX_LIMIT = 2000 HOME_DELAY = 5 HOME_VEL = 1 HOME_OFFSET = 150.0 diff --git a/maurice.xml b/maurice.xml index e21d6802ddf8247da5bb867498cdf5fbd05f1a93..5abaa7272df3557131a5420eb9b7a03b7491e06e 100644 --- a/maurice.xml +++ b/maurice.xml @@ -2,7 +2,7 @@ - + @@ -10,13 +10,13 @@ - + - + @@ -24,7 +24,7 @@ - + @@ -32,13 +32,13 @@ - + - +