schangxiang@126.com
2025-11-04 f5ed29dc26c7cd952d56ec5721a2efc43cd25992
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
<?xml version="1.0" encoding="UTF-8"?>
<HXDeviceDefinition Model="Lite" PlateNum="9" PlateRows="3" PlateColumns="3" RowSpacing="105" ColumnSpacing="155" IsReverseX="0" ArmNum="1" ArmIds="3" TipsTouchPlatePos="198.5" GlobalSpeed="80" TeachLabwareName="58.5毫米长200微升吸液头">
  <Items>
    <Item Name="ZMotion1" Type="DriverManager.HXCard.ZMotion_ECI, HXCard.ZMotion_ECI">
      <Caption>
      </Caption>
      <Configure>
        <BoardID>0</BoardID>
        <IPAdress>192.168.0.12</IPAdress>
        <Axes AxisNum = "4">
          <Axis Caption="AxisX" AxisID="0" DaLiang="128.205" AxisType="4" InvertStep="0" MoveAcc="260" MoveDec="260" OriginDI="0_1" PELDI="Null" MELDI="Null" HomeMode="39" DatumOffset="30" HomeSpeed="20" MaxVel="150" PsLimit="390" RsLimit="-5"  SafePos="0" Sramp = "50" IsRotateAxis="0" ServoOn="XServoOn" PosDeviationLimit="1" IsPosDeviationCheck="1"/>
          <Axis Caption="AxisY1" AxisID="1" DaLiang="147.059" AxisType="4" InvertStep="0" MoveAcc="260" MoveDec="260" OriginDI="1_1" PELDI="Null" MELDI="Null" HomeMode="39" DatumOffset="50" HomeSpeed="20"  MaxVel="150"  PsLimit="205" RsLimit="-40"  SafePos="0" Sramp = "50" IsRotateAxis="0" ServoOn="Y1ServoOn" PosDeviationLimit="1" IsPosDeviationCheck="1"/>
          <Axis Caption="AxisZ1" AxisID="2" DaLiang="1000" AxisType="4" InvertStep="2" MoveAcc="300" MoveDec="300" OriginDI="2_1" PELDI="Null" MELDI="Null" HomeMode="39" DatumOffset="20" HomeSpeed="20"  MaxVel="160"  PsLimit="150" RsLimit="-5"  SafePos="0" Sramp = "50" IsRotateAxis="0" ServoOn="Z1ServoOn" BrakeDO = "Z1AxisBreak" PosDeviationLimit="1" IsPosDeviationCheck="1"/>
          <Axis Caption="AxisS1" AxisID="3" DaLiang="39.37" AxisType="1" InvertStep="2" MoveAcc="400" MoveDec="400" OriginDI="3_1" PELDI="Null" MELDI="Null" HomeMode="39" DatumOffset="80" HomeSpeed="25" MaxVel="150"  PsLimit="225" RsLimit="-60" SafePos="50" Sramp = "50" IsRotateAxis="0" PosDeviationLimit="100" IsPosDeviationCheck="0"/>
        </Axes>
        <DIs> 
          <DI StationName="ST10" SignalName="TipCheck" SignalIndex="5" />
          <DI StationName="ST10" SignalName="StartButton" SignalIndex="7" />
          <DI StationName="ST10" SignalName="ResetButton" SignalIndex="8" />
          <DI StationName="ST10" SignalName="StopButton" SignalIndex="9" />
          <DI StationName="ST10" SignalName="EMGStopButton" SignalIndex="10" />
          <DI StationName="ST10" SignalName="AlarmAxisX" SignalIndex="24" />
          <DI StationName="ST10" SignalName="AlarmAxisY" SignalIndex="25" />
          <DI StationName="ST10" SignalName="AlarmAxisZ" SignalIndex="26" />
          <DI StationName="ST10" SignalName="InposAxisX" SignalIndex="30" />
          <DI StationName="ST10" SignalName="InposAxisY" SignalIndex="31" />
          <DI StationName="ST10" SignalName="InposAxisZ" SignalIndex="32" />
        </DIs>
        <DOs>
          <DO StationName="ST10" SignalName="Z1AxisBreak" SignalIndex="0" />
          <DO StationName="ST10" SignalName="GreenLight" SignalIndex="7" />
          <DO StationName="ST10" SignalName="BlueLight" SignalIndex="8" />
          <DO StationName="ST10" SignalName="RedLight" SignalIndex="9" />
          <DO StationName="ST10" SignalName="Buzzer" SignalIndex="10" />
          <DO StationName="ST10" SignalName="XServoOn" SignalIndex="16" />
          <DO StationName="ST10" SignalName="Y1ServoOn" SignalIndex="17" />
          <DO StationName="ST10" SignalName="Z1ServoOn" SignalIndex="18" />
          <DO StationName="ST10" SignalName="S1ServoOn" SignalIndex="19" />
        </DOs>
        <Triggers />
      </Configure>
    </Item>
    <Item Name="MotionTip1" Type="DriverManager.HXTip_Motion, HXTip_Motion">
      <Caption>
      </Caption>
      <Configure>
        <MotionName>ZMotion1</MotionName>
        <Tips TipNum = "1">
          <Tip MotionCaption="AxisS1" TipID="0" InitialPos = "0" DropDitiPos = "-55" LiqDecType="0" AspirateAcc="100" AspirateMax="10" AspirateStart="1" AspirateStop="1" DispenseAcc="100" DispenseMax="10" DispenseStart="1" DispenseStop="1" TipCheckSign="Null" IsCheckTip="0" CalRatio = "0" CalOffset = "0" />
        </Tips>
      </Configure>
    </Item>
  </Items>
</HXDeviceDefinition>