GalilControllerCfg.xml 10 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229
  1. <?xml version="1.0" encoding="utf-8"?>
  2. <GalilControllerConfig>
  3. <GalilDeviceConfig Module="PUF1" IpAddress="10.0.0.22" Port="58678" SendTimeout="2000" RecvTimeout="2000" GalilType="Galil40">
  4. <GalilAxisConfig Name="PUF1.Flip" Index="0" Type="Galil" CNType="-1">
  5. <Speed>1000000</Speed>
  6. <Acceleration>2000000</Acceleration>
  7. <Deceleration>2000000</Deceleration>
  8. <HomingSpeed>16000</HomingSpeed>
  9. <HomingOffset>13000</HomingOffset>
  10. <HomingTimeOut>60000</HomingTimeOut>
  11. <HomingAcceleration>2000000</HomingAcceleration>
  12. <HomingDeceleration>2000000</HomingDeceleration>
  13. <ReverseSoftwareLimit>0</ReverseSoftwareLimit>
  14. <ForwardSoftwareLimit>0</ForwardSoftwareLimit>
  15. <NegativeTorqueLimit>130</NegativeTorqueLimit>
  16. <PositiveTorqueLimit>20</PositiveTorqueLimit>
  17. </GalilAxisConfig>
  18. <GalilAxisConfig Name="PUF1.Rotation" Index="1" Type="Galil" CNType="-1">
  19. <Speed>500000</Speed>
  20. <Acceleration>500000</Acceleration>
  21. <Deceleration>250000</Deceleration>
  22. <HomingSpeed>8000</HomingSpeed>
  23. <HomingOffset>0</HomingOffset>
  24. <HomingTimeOut>60000</HomingTimeOut>
  25. <HomingAcceleration>500000</HomingAcceleration>
  26. <HomingDeceleration>250000</HomingDeceleration>
  27. <ReverseSoftwareLimit>0</ReverseSoftwareLimit>
  28. <ForwardSoftwareLimit>0</ForwardSoftwareLimit>
  29. <NegativeTorqueLimit>130</NegativeTorqueLimit>
  30. <PositiveTorqueLimit>20</PositiveTorqueLimit>
  31. </GalilAxisConfig>
  32. </GalilDeviceConfig>
  33. <GalilDeviceConfig Module="Loader1" IpAddress="10.0.0.20" Port="58678" SendTimeout="2000" RecvTimeout="2000" GalilType="Galil21">
  34. <GalilAxisConfig Name="Loader1.LSA" Index="4" Type="GalilLipsel" CNType="-1">
  35. <Speed>150000</Speed>
  36. <Acceleration>200000</Acceleration>
  37. <Deceleration>200000</Deceleration>
  38. <HomingSpeed>30000</HomingSpeed>
  39. <HomingOffset>0</HomingOffset>
  40. <HomingTimeOut>60000</HomingTimeOut>
  41. <HomingAcceleration>200000</HomingAcceleration>
  42. <HomingDeceleration>60000000</HomingDeceleration>
  43. <ReverseSoftwareLimit>-48400</ReverseSoftwareLimit>
  44. <ForwardSoftwareLimit>352000</ForwardSoftwareLimit>
  45. <NegativeTorqueLimit>130</NegativeTorqueLimit>
  46. <PositiveTorqueLimit>20</PositiveTorqueLimit>
  47. </GalilAxisConfig>
  48. <GalilAxisConfig Name="Loader1.TiltA" Index="5" Type="Galil" CNType="-1">
  49. <Speed>150000</Speed>
  50. <Acceleration>200000</Acceleration>
  51. <Deceleration>200000</Deceleration>
  52. <HomingSpeed>30000</HomingSpeed>
  53. <HomingOffset>0</HomingOffset>
  54. <HomingTimeOut>60000</HomingTimeOut>
  55. <HomingAcceleration>200000</HomingAcceleration>
  56. <HomingDeceleration>10000000</HomingDeceleration>
  57. <ReverseSoftwareLimit>-20000</ReverseSoftwareLimit>
  58. <ForwardSoftwareLimit>236130</ForwardSoftwareLimit>
  59. <NegativeTorqueLimit>130</NegativeTorqueLimit>
  60. <PositiveTorqueLimit>20</PositiveTorqueLimit>
  61. </GalilAxisConfig>
  62. <GalilAxisConfig Name="Loader1.ShuttleA" Index="6" Type="Galil" CNType="-1">
  63. <Speed>200000</Speed>
  64. <Acceleration>200000</Acceleration>
  65. <Deceleration>200000</Deceleration>
  66. <HomingSpeed>100000</HomingSpeed>
  67. <HomingOffset>0</HomingOffset>
  68. <HomingTimeOut>60000</HomingTimeOut>
  69. <HomingAcceleration>200000</HomingAcceleration>
  70. <HomingDeceleration>10000000</HomingDeceleration>
  71. <ReverseSoftwareLimit>-160000</ReverseSoftwareLimit>
  72. <ForwardSoftwareLimit>270000</ForwardSoftwareLimit>
  73. <NegativeTorqueLimit>130</NegativeTorqueLimit>
  74. <PositiveTorqueLimit>20</PositiveTorqueLimit>
  75. </GalilAxisConfig>
  76. <GalilAxisConfig Name="Loader1.Rotation" Index="3" Type="Galil" CNType="-1">
  77. <Speed>100000</Speed>
  78. <Acceleration>50000</Acceleration>
  79. <Deceleration>50000</Deceleration>
  80. <HomingSpeed>20000</HomingSpeed>
  81. <HomingOffset>0</HomingOffset>
  82. <HomingTimeOut>60000</HomingTimeOut>
  83. <HomingAcceleration>10000</HomingAcceleration>
  84. <HomingDeceleration>1000000</HomingDeceleration>
  85. <ReverseSoftwareLimit>-1600</ReverseSoftwareLimit>
  86. <ForwardSoftwareLimit>162000</ForwardSoftwareLimit>
  87. <NegativeTorqueLimit>130</NegativeTorqueLimit>
  88. <PositiveTorqueLimit>20</PositiveTorqueLimit>
  89. </GalilAxisConfig>
  90. <GalilAxisConfig Name="Loader1.LSB" Index="0" Type="GalilLipsel" CNType="-1">
  91. <Speed>150000</Speed>
  92. <Acceleration>200000</Acceleration>
  93. <Deceleration>200000</Deceleration>
  94. <HomingSpeed>30000</HomingSpeed>
  95. <HomingOffset>0</HomingOffset>
  96. <HomingTimeOut>60000</HomingTimeOut>
  97. <HomingAcceleration>200000</HomingAcceleration>
  98. <HomingDeceleration>60000000</HomingDeceleration>
  99. <ReverseSoftwareLimit>-48400</ReverseSoftwareLimit>
  100. <ForwardSoftwareLimit>352000</ForwardSoftwareLimit>
  101. <NegativeTorqueLimit>130</NegativeTorqueLimit>
  102. <PositiveTorqueLimit>20</PositiveTorqueLimit>
  103. </GalilAxisConfig>
  104. <GalilAxisConfig Name="Loader1.TiltB" Index="1" Type="Galil" CNType="-1">
  105. <Speed>150000</Speed>
  106. <Acceleration>200000</Acceleration>
  107. <Deceleration>200000</Deceleration>
  108. <HomingSpeed>30000</HomingSpeed>
  109. <HomingOffset>0</HomingOffset>
  110. <HomingTimeOut>60000</HomingTimeOut>
  111. <HomingAcceleration>200000</HomingAcceleration>
  112. <HomingDeceleration>10000000</HomingDeceleration>
  113. <ReverseSoftwareLimit>-20000</ReverseSoftwareLimit>
  114. <ForwardSoftwareLimit>236130</ForwardSoftwareLimit>
  115. <NegativeTorqueLimit>130</NegativeTorqueLimit>
  116. <PositiveTorqueLimit>20</PositiveTorqueLimit>
  117. </GalilAxisConfig>
  118. <GalilAxisConfig Name="Loader1.ShuttleB" Index="2" Type="Galil" CNType="-1">
  119. <Speed>200000</Speed>
  120. <Acceleration>200000</Acceleration>
  121. <Deceleration>200000</Deceleration>
  122. <HomingSpeed>100000</HomingSpeed>
  123. <HomingOffset>0</HomingOffset>
  124. <HomingTimeOut>60000</HomingTimeOut>
  125. <HomingAcceleration>200000</HomingAcceleration>
  126. <HomingDeceleration>10000000</HomingDeceleration>
  127. <ReverseSoftwareLimit>-160000</ReverseSoftwareLimit>
  128. <ForwardSoftwareLimit>270000</ForwardSoftwareLimit>
  129. <NegativeTorqueLimit>130</NegativeTorqueLimit>
  130. <PositiveTorqueLimit>20</PositiveTorqueLimit>
  131. </GalilAxisConfig>
  132. </GalilDeviceConfig>
  133. <GalilDeviceConfig Module="Transporter1" IpAddress="10.0.0.21" Port="58678" SendTimeout="2000" RecvTimeout="2000" GalilType="Galil21">
  134. <Dig_In>
  135. <DI Name="r_TRANSPORT1_WS_HOLD_PRESENT" Address="0" Invert="true" Bit="4"/>
  136. </Dig_In>
  137. <GalilAxisConfig Name="Transporter1.Elevator" Index="0" Type="Galil" CNType="-1">
  138. <Speed>200000</Speed>
  139. <Acceleration>200000</Acceleration>
  140. <Deceleration>200000</Deceleration>
  141. <HomingSpeed>10000</HomingSpeed>
  142. <HomingOffset>0</HomingOffset>
  143. <HomingTimeOut>60000</HomingTimeOut>
  144. <HomingAcceleration>200000</HomingAcceleration>
  145. <HomingDeceleration>400000</HomingDeceleration>
  146. <ReverseSoftwareLimit>0</ReverseSoftwareLimit>
  147. <ForwardSoftwareLimit>0</ForwardSoftwareLimit>
  148. <NegativeTorqueLimit>130</NegativeTorqueLimit>
  149. <PositiveTorqueLimit>20</PositiveTorqueLimit>
  150. </GalilAxisConfig>
  151. <GalilAxisConfig Name="Transporter1.Gantry" Index="1" Type="Galil" CNType="1">
  152. <Speed>400000</Speed>
  153. <Acceleration>400000</Acceleration>
  154. <Deceleration>400000</Deceleration>
  155. <HomingSpeed>10000</HomingSpeed>
  156. <HomingOffset>1242187</HomingOffset>
  157. <HomingTimeOut>60000</HomingTimeOut>
  158. <HomingAcceleration>400000</HomingAcceleration>
  159. <HomingDeceleration>800000</HomingDeceleration>
  160. <ReverseSoftwareLimit>0</ReverseSoftwareLimit>
  161. <ForwardSoftwareLimit>0</ForwardSoftwareLimit>
  162. <NegativeTorqueLimit>130</NegativeTorqueLimit>
  163. <PositiveTorqueLimit>20</PositiveTorqueLimit>
  164. </GalilAxisConfig>
  165. </GalilDeviceConfig>
  166. <GalilDeviceConfig Module="Transporter2" IpAddress="10.0.0.23" Port="58678" SendTimeout="2000" RecvTimeout="2000" GalilType="Galil21">
  167. <Dig_In>
  168. <DI Name="r_TRANSPORT2_WS_HOLD_PRESENT" Address="0" Invert="true" Bit="4"/>
  169. </Dig_In>
  170. <GalilAxisConfig Name="Transporter2.Elevator" Index="0" Type="Galil" CNType="-1">
  171. <Speed>200000</Speed>
  172. <Acceleration>200000</Acceleration>
  173. <Deceleration>200000</Deceleration>
  174. <HomingSpeed>10000</HomingSpeed>
  175. <HomingOffset>0</HomingOffset>
  176. <HomingTimeOut>60000</HomingTimeOut>
  177. <HomingAcceleration>200000</HomingAcceleration>
  178. <HomingDeceleration>400000</HomingDeceleration>
  179. <ReverseSoftwareLimit>0</ReverseSoftwareLimit>
  180. <ForwardSoftwareLimit>0</ForwardSoftwareLimit>
  181. <NegativeTorqueLimit>130</NegativeTorqueLimit>
  182. <PositiveTorqueLimit>20</PositiveTorqueLimit>
  183. </GalilAxisConfig>
  184. <GalilAxisConfig Name="Transporter2.Gantry" Index="1" Type="Galil" CNType="-1">
  185. <Speed>400000</Speed>
  186. <Acceleration>400000</Acceleration>
  187. <Deceleration>400000</Deceleration>
  188. <HomingSpeed>10000</HomingSpeed>
  189. <HomingOffset>0</HomingOffset>
  190. <HomingTimeOut>60000</HomingTimeOut>
  191. <HomingAcceleration>400000</HomingAcceleration>
  192. <HomingDeceleration>800000</HomingDeceleration>
  193. <ReverseSoftwareLimit>0</ReverseSoftwareLimit>
  194. <ForwardSoftwareLimit>0</ForwardSoftwareLimit>
  195. <NegativeTorqueLimit>130</NegativeTorqueLimit>
  196. <PositiveTorqueLimit>20</PositiveTorqueLimit>
  197. </GalilAxisConfig>
  198. </GalilDeviceConfig>
  199. <GalilDeviceConfig Module="SRD" IpAddress="10.0.0.24" Port="58678" SendTimeout="2000" RecvTimeout="2000" GalilType="Galil21">
  200. <GalilAxisConfig Name="SRD1.Rotation" Index="0" Type="GalilRotation" CNType="-1">
  201. <Speed>529400</Speed>
  202. <Acceleration>84000</Acceleration>
  203. <Deceleration>4000000</Deceleration>
  204. <HomingSpeed>2500</HomingSpeed>
  205. <HomingOffset>0</HomingOffset>
  206. <HomingTimeOut>60000</HomingTimeOut>
  207. <HomingAcceleration>84000</HomingAcceleration>
  208. <HomingDeceleration>420000</HomingDeceleration>
  209. <ReverseSoftwareLimit>0</ReverseSoftwareLimit>
  210. <ForwardSoftwareLimit>0</ForwardSoftwareLimit>
  211. <NegativeTorqueLimit>130</NegativeTorqueLimit>
  212. <PositiveTorqueLimit>20</PositiveTorqueLimit>
  213. </GalilAxisConfig>
  214. <GalilAxisConfig Name="SRD2.Rotation" Index="1" Type="GalilRotation" CNType="-1">
  215. <Speed>529400</Speed>
  216. <Acceleration>84000</Acceleration>
  217. <Deceleration>4000000</Deceleration>
  218. <HomingSpeed>2500</HomingSpeed>
  219. <HomingOffset>0</HomingOffset>
  220. <HomingTimeOut>60000</HomingTimeOut>
  221. <HomingAcceleration>84000</HomingAcceleration>
  222. <HomingDeceleration>420000</HomingDeceleration>
  223. <ReverseSoftwareLimit>0</ReverseSoftwareLimit>
  224. <ForwardSoftwareLimit>0</ForwardSoftwareLimit>
  225. <NegativeTorqueLimit>130</NegativeTorqueLimit>
  226. <PositiveTorqueLimit>20</PositiveTorqueLimit>
  227. </GalilAxisConfig>
  228. </GalilDeviceConfig>
  229. </GalilControllerConfig>