Advertisement
Guest User

Untitled

a guest
Mar 19th, 2017
79
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 12.72 KB | None | 0 0
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <LinuxCNC type="Biesse Rover 346">
  3. <Current> <!-- NO USED FOR NOW -->
  4. <Spindle id="A" tool=""/> <!-- should be the last one used -->
  5. <Drill id="1" tool=""/> <!-- could have multiple drills down at the same time ? -->
  6. <Drill id="17" tool=""/>
  7. <Drill id="27" tool=""/>
  8. <SideDrill id="7" tool=""/> <!-- always in pairs for the side drills -->
  9. <SideDrill id="8" tool=""/>
  10. </Current>
  11. <FirstIndex Drills="1" />
  12. <Feed speed="10"/>
  13. <Pulse delay="0.5" actuationDelay="0.5" coverDelay="5" spindleStop="2" maxSpindleTrialsToStop="3"/> <!-- in seconds -->
  14. <Signals>
  15. <!-- name is the key, index the info we need, dir is the IN or OUT direction of the signal and isPulse to know the type of function to call ... the rest is informative only to be sure we are talking about the same thing -->
  16. <!-- 74 signals ... linuxcnc has max 64 ... have to remove 10 signals ... removed 11 -->
  17. <!-- INPUTS -->
  18. <Signal name="coveropened" index="02" dir="IN" desc="Tool Magazine Cover Open" mesaOUT="hm2_5i25.0.7i70.1.0.input-30" mesaIN="" />
  19. <Signal name="coverclosed" index="03" dir="IN" desc="Tool Magazine Cover Closed" mesaOUT="hm2_5i25.0.7i70.1.0.input-31" mesaIN=""/>
  20.  
  21. <Signal name="pocket1hastool" index="04" dir="IN" desc="Presence of tool Cone at Tool Holder 1" mesaOUT="hm2_5i25.0.7i70.1.0.input-38" mesaIN=""/>
  22. <Signal name="pocket2hastool" index="05" dir="IN" desc="Presence of tool Cone at Tool Holder 2" mesaOUT="hm2_5i25.0.7i70.1.0.input-39" mesaIN=""/>
  23. <Signal name="pocket3hastool" index="06" dir="IN" desc="Presence of tool Cone at Tool Holder 3" mesaOUT="hm2_5i25.0.7i70.1.0.input-40" mesaIN=""/>
  24.  
  25. <Signal name="spindleALLup" index="07" dir="IN" desc="Spindle Sensor Slots A-C UP" mesaOUT="hm2_5i25.0.7i70.1.0.input-13" mesaIN=""/>
  26. <Signal name="spindleHasStopped" index="08" dir="IN" desc="Signal from Inverter – Motor Has Stopped" mesaOUT="hm2_5i25.0.7i70.1.0.input-14" mesaIN=""/>
  27.  
  28. <Signal name="spindleAdown" index="09" dir="IN" desc="Sensor Slot A down" mesaOUT="hm2_5i25.0.7i70.1.0.input-15" mesaIN=""/>
  29. <Signal name="spindleBdown" index="10" dir="IN" desc="Sensor Slot B down" mesaOUT="hm2_5i25.0.7i70.1.0.input-16" mesaIN=""/>
  30. <Signal name="spindleCdown" index="11" dir="IN" desc="Sensor Slot C down" mesaOUT="hm2_5i25.0.7i70.1.0.input-17" mesaIN=""/>
  31.  
  32. <Signal name="spindleAhastool" index="12" dir="IN" desc="Sensor Tool Cone A Locked and Present" mesaOUT="hm2_5i25.0.7i70.1.0.input-18" mesaIN=""/>
  33. <Signal name="spindleAreleased" index="13" dir="IN" desc="Sensor Tool Cone on Slot A Released" mesaOUT="hm2_5i25.0.7i70.1.0.input-19" mesaIN=""/>
  34.  
  35. <Signal name="spindleBhastool" index="14" dir="IN" desc="Sensor Tool Cone B Locked and Present" mesaOUT="hm2_5i25.0.7i70.1.0.input-21" mesaIN=""/>
  36.  
  37. <Signal name="spindleChastool" index="15" dir="IN" desc="Sensor Tool Cone C Locked and Present" mesaOUT="hm2_5i25.0.7i70.1.0.input-24" mesaIN=""/>
  38.  
  39. <Signal name="spindleBreleased" index="00" dir="IN" desc="Sensor Tool Cone on Slot B Released" mesaOUT="hm2_5i25.0.7i70.1.0.input-22" mesaIN=""/>
  40. <Signal name="spindleCreleased" index="01" dir="IN" desc="Sensor Tool Cone on Slot C Released" mesaOUT="hm2_5i25.0.7i70.1.0.input-25" mesaIN=""/>
  41.  
  42. <!-- REMOVED OUTPUTS -->
  43. <Signal name="spindleBrelease" index="" dir="OUT" desc="EL Valve Release Tool-Holder Cone slot B" mesaOUT="hm2_5i25.0.7i71.1.2.output-21" mesaIN=""/>
  44. <Signal name="spindleBlock" index="" dir="OUT" desc="EL Valve Lock Tool Holder Cond slot B" mesaOUT="hm2_5i25.0.7i71.1.2.output-22" mesaIN=""/>
  45. <Signal name="spindleCrelease" index="" dir="OUT" desc="EL Valve Release Tool-Holder Cone slot C" mesaOUT="hm2_5i25.0.7i71.1.2.output-24" mesaIN=""/>
  46. <Signal name="spindleClock" index="" dir="OUT" desc="EL Valve Lock Tool Holder Cond slot C" mesaOUT="hm2_5i25.0.7i71.1.2.output-25" mesaIN=""/>
  47.  
  48. <!-- OUTPUTS -->
  49. <Signal name="opencover" index="00" dir="OUT" desc="EL Valve for opening tool Magazine Cover" mesaOUT="hm2_5i25.0.7i71.1.2.output-38" mesaIN="hm2_5i25.0.7i84.1.3.input-16"/>
  50. <Signal name="closecover" index="01" dir="OUT" desc="EL Valve for closing tool Magazine Cover" mesaOUT="hm2_5i25.0.7i71.1.2.output-39" mesaIN="hm2_5i25.0.7i84.1.3.input-17"/>
  51.  
  52. <Signal name="raisepocket1" index="02" dir="OUT" desc="EL Valve for lifting Tool Holder Position 1" mesaOUT="hm2_5i25.0.7i71.1.2.output-32" mesaIN=""/>
  53. <Signal name="raisepocket2" index="03" dir="OUT" desc="EL Valve for lifting Tool Holder Position 2" mesaOUT="hm2_5i25.0.7i71.1.2.output-33" mesaIN=""/>
  54. <Signal name="raisepocket3" index="04" dir="OUT" desc="EL Valve for lifting Tool Holder Position 3" mesaOUT="hm2_5i25.0.7i71.1.2.output-34" mesaIN=""/>
  55.  
  56. <Signal name="spindleAdrop" index="05" dir="OUT" desc="EL Valve for descent Slot A" mesaOUT="hm2_5i25.0.7i71.1.2.output-00" mesaIN="hm2_5i25.0.7i84.1.3.input-23"/>
  57. <Signal name="spindleBdrop" index="06" dir="OUT" desc="EL Valve for descent Slot B" mesaOUT="hm2_5i25.0.7i71.1.2.output-01" mesaIN="hm2_5i25.0.7i84.1.3.input-25"/>
  58. <Signal name="spindleCdrop" index="07" dir="OUT" desc="EL Valve for descent Slot C" mesaOUT="hm2_5i25.0.7i71.1.2.output-02" mesaIN="hm2_5i25.0.7i84.1.3.input-27"/>
  59.  
  60. <Signal name="spindleArise" index="08" dir="OUT" desc="EL Valve for Rise Slot A" mesaOUT="hm2_5i25.0.7i71.1.2.output-04" mesaIN="hm2_5i25.0.7i84.1.3.input-24"/>
  61. <Signal name="spindleBrise" index="09" dir="OUT" desc="EL Valve for Rise Slot B" mesaOUT="hm2_5i25.0.7i71.1.2.output-05" mesaIN="hm2_5i25.0.7i84.1.3.input-26"/>
  62. <Signal name="spindleCrise" index="10" dir="OUT" desc="EL Valve for Rise Slot C" mesaOUT="hm2_5i25.0.7i71.1.2.output-06" mesaIN="hm2_5i25.0.7i84.1.3.input-28"/>
  63.  
  64. <Signal name="spindleAenergise" index="11" dir="OUT" desc="Select Spindle A" mesaOUT="hm2_5i25.0.7i71.1.2.output-10" mesaIN=""/>
  65. <Signal name="spindleBenergise" index="12" dir="OUT" desc="Select Spindle B" mesaOUT="hm2_5i25.0.7i71.1.2.output-11" mesaIN=""/>
  66. <Signal name="spindleCenergise" index="13" dir="OUT" desc="Select Spindle C" mesaOUT="hm2_5i25.0.7i71.1.2.output-12" mesaIN=""/>
  67.  
  68. <Signal name="spindleArelease" index="14" dir="OUT" desc="EL Valve Release Tool-Holder Cone slot A" mesaOUT="hm2_5i25.0.7i71.1.2.output-19" mesaIN="classicladder.0.out-11"/>
  69. <Signal name="spindleAlock" index="15" dir="OUT" desc="EL Valve Lock Tool Holder Cond slot A" mesaOUT="hm2_5i25.0.7i71.1.2.output-20" mesaIN="classicladder.0.out-14"/>
  70.  
  71. <Signal name="spindle1drop" index="16" dir="OUT" desc="EL Valve decent of Spindle 1" mesaOUT="hm2_5i25.0.7i77.0.0.output-00" mesaIN=""/>
  72. <Signal name="spindle2drop" index="17" dir="OUT" desc="EL Valve decent of Spindle 2" mesaOUT="hm2_5i25.0.7i77.0.0.output-01" mesaIN=""/>
  73. <Signal name="spindle3drop" index="18" dir="OUT" desc="EL Valve decent of Spindle 3" mesaOUT="hm2_5i25.0.7i77.0.0.output-02" mesaIN=""/>
  74. <Signal name="spindle4drop" index="19" dir="OUT" desc="EL Valve decent of Spindle 4" mesaOUT="hm2_5i25.0.7i77.0.0.output-03" mesaIN=""/>
  75. <Signal name="spindle5drop" index="20" dir="OUT" desc="EL Valve decent of Spindle 5" mesaOUT="hm2_5i25.0.7i77.0.0.output-04" mesaIN=""/>
  76.  
  77. <Signal name="spindle6drop" index="21" dir="OUT" desc="EL Valve decent of Spindle 6" mesaOUT="hm2_5i25.0.7i77.0.0.output-05" mesaIN=""/>
  78. <Signal name="spindle7drop" index="22" dir="OUT" desc="EL Valve decent of Spindle 7" mesaOUT="hm2_5i25.0.7i77.0.0.output-06" mesaIN=""/>
  79. <Signal name="spindle8drop" index="23" dir="OUT" desc="EL Valve decent of Spindle 8" mesaOUT="hm2_5i25.0.7i77.0.0.output-07" mesaIN=""/>
  80.  
  81. <!-- 0.0 or 1.1 ???????? check mesaIN="" mesaOUT value -->
  82. <Signal name="spindle9drop" index="24" dir="OUT" desc="EL Valve decent of Spindle 9" mesaOUT="hm2_5i25.0.7i77.0.0.output-08" mesaIN=""/>
  83. <Signal name="spindle10drop" index="25" dir="OUT" desc="EL Valve decent of Spindle 10" mesaOUT="hm2_5i25.0.7i77.0.0.output-09" mesaIN=""/>
  84. <Signal name="spindle11drop" index="26" dir="OUT" desc="EL Valve decent of Spindle 11" mesaOUT="hm2_5i25.0.7i77.0.0.output-10" mesaIN=""/>
  85. <Signal name="spindle12drop" index="27" dir="OUT" desc="EL Valve decent of Spindle 12" mesaOUT="hm2_5i25.0.7i77.0.0.output-11" mesaIN=""/>
  86. <Signal name="spindle13drop" index="28" dir="OUT" desc="EL Valve decent of Spindle 13" mesaOUT="hm2_5i25.0.7i77.0.0.output-12" mesaIN=""/>
  87. <Signal name="spindle14drop" index="29" dir="OUT" desc="EL Valve decent of Spindle 14" mesaOUT="hm2_5i25.0.7i77.0.0.output-13" mesaIN=""/>
  88. <Signal name="spindle15drop" index="30" dir="OUT" desc="EL Valve decent of Spindle 15" mesaOUT="hm2_5i25.0.7i77.0.0.output-14" mesaIN=""/>
  89. <Signal name="spindle16drop" index="31" dir="OUT" desc="EL Valve decent of Spindle 16" mesaOUT="hm2_5i25.0.7i77.0.0.output-15" mesaIN=""/>
  90.  
  91. <Signal name="spindle17drop" index="32" dir="OUT" desc="EL Valve decent of Spindle 17" mesaOUT="hm2_5i25.0.7i71.1.1.output-00" mesaIN=""/>
  92. <Signal name="spindle18drop" index="33" dir="OUT" desc="EL Valve decent of Spindle 18" mesaOUT="hm2_5i25.0.7i71.1.1.output-01" mesaIN=""/>
  93. <Signal name="spindle19drop" index="34" dir="OUT" desc="EL Valve decent of Spindle 19" mesaOUT="hm2_5i25.0.7i71.1.1.output-02" mesaIN=""/>
  94. <Signal name="spindle20drop" index="35" dir="OUT" desc="EL Valve decent of Spindle 20" mesaOUT="hm2_5i25.0.7i71.1.1.output-03" mesaIN=""/>
  95. <Signal name="spindle21drop" index="36" dir="OUT" desc="EL Valve decent of Spindle 21" mesaOUT="hm2_5i25.0.7i71.1.1.output-04" mesaIN=""/>
  96. <Signal name="spindle22drop" index="37" dir="OUT" desc="EL Valve decent of Spindle 22" mesaOUT="hm2_5i25.0.7i71.1.1.output-05" mesaIN=""/>
  97. <Signal name="spindle23drop" index="38" dir="OUT" desc="EL Valve decent of Spindle 23" mesaOUT="hm2_5i25.0.7i71.1.1.output-06" mesaIN=""/>
  98. <Signal name="spindle24drop" index="39" dir="OUT" desc="EL Valve decent of Spindle 24" mesaOUT="hm2_5i25.0.7i71.1.1.output-07" mesaIN=""/>
  99.  
  100. <Signal name="spindle25drop" index="40" dir="OUT" desc="EL Valve decent of Spindle 25" mesaOUT="hm2_5i25.0.7i71.1.1.output-08" mesaIN=""/>
  101. <Signal name="spindle26drop" index="41" dir="OUT" desc="EL Valve decent of Spindle 26" mesaOUT="hm2_5i25.0.7i71.1.1.output-09" mesaIN=""/>
  102. <Signal name="spindle27drop" index="42" dir="OUT" desc="EL Valve decent of Spindle 27" mesaOUT="hm2_5i25.0.7i71.1.1.output-10" mesaIN=""/>
  103. <Signal name="spindle28drop" index="43" dir="OUT" desc="EL Valve decent of Spindle 28" mesaOUT="hm2_5i25.0.7i71.1.1.output-11" mesaIN=""/>
  104. <Signal name="spindle29drop" index="44" dir="OUT" desc="EL Valve decent of Spindle 29" mesaOUT="hm2_5i25.0.7i71.1.1.output-12" mesaIN=""/>
  105. <Signal name="spindle30drop" index="45" dir="OUT" desc="EL Valve decent of Spindle 30" mesaOUT="hm2_5i25.0.7i71.1.1.output-13" mesaIN=""/>
  106. <Signal name="spindle31drop" index="46" dir="OUT" desc="EL Valve decent of Spindle 31" mesaOUT="hm2_5i25.0.7i71.1.1.output-14" mesaIN=""/>
  107. <Signal name="spindle32drop" index="47" dir="OUT" desc="EL Valve decent of Spindle 32" mesaOUT="hm2_5i25.0.7i71.1.1.output-15" mesaIN=""/>
  108. <Signal name="spindle33drop" index="48" dir="OUT" desc="EL Valve decent of Spindle 33" mesaOUT="hm2_5i25.0.7i71.1.1.output-16" mesaIN=""/>
  109.  
  110. <Signal name="spindle1and2drop" index="49" dir="OUT" desc="EL Valve decent of Spindle 33" mesaOUT="hm2_5i25.0.7i71.1.1.output-17" mesaIN=""/>
  111. <Signal name="spindle3and4drop" index="50" dir="OUT" desc="EL Valve decent of Spindle 33" mesaOUT="hm2_5i25.0.7i71.1.1.output-18" mesaIN=""/>
  112. <Signal name="spindle5and6drop" index="51" dir="OUT" desc="EL Valve decent of Spindle 33" mesaOUT="hm2_5i25.0.7i71.1.1.output-19" mesaIN=""/>
  113. <Signal name="spindle7and8drop" index="52" dir="OUT" desc="EL Valve decent of Spindle 33" mesaOUT="hm2_5i25.0.7i71.1.1.output-20" mesaIN=""/>
  114. <Signal name="spindle9and10drop" index="53" dir="OUT" desc="EL Valve decent of Spindle 33" mesaOUT="hm2_5i25.0.7i71.1.1.output-21" mesaIN=""/>
  115. </Signals>
  116. <Pockets>
  117. <!-- Pocket id x has tool Front and Top position x, y, z are in machine position -->
  118. <Pocket id="1" hasTool="No" >
  119. <Front x="15.375" y="-25.57" z="-1.788"/>
  120. <Top x="11.825" y="-25.57" z="-1.788"/>
  121. </Pocket>
  122. <Pocket id="2" hasTool="Yes" >
  123. <Front x="15.375" y="-33.527" z="-1.900"/>
  124. <Top x="11.900" y="-33.527" z="-1.900"/>
  125. </Pocket>
  126. <Pocket id="3" hasTool="Yes" >
  127. <Front x="15.375" y="-41.545" z="-1.790"/>
  128. <Top x="11.825" y="-41.545" z="-1.790"/>
  129. </Pocket>
  130. </Pockets>
  131. </LinuxCNC>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement