GalilControllerCfg-Simulator.xml 12 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269
  1. <?xml version="1.0" encoding="utf-8"?>
  2. <GalilControllerConfig>
  3. <GalilDeviceConfig Module="PUF1" IpAddress="127.0.0.1" Port="58678" SendTimeout="2000" RecvTimeout="2000" GalilType="Galil40">
  4. <Dig_In>
  5. <DI Name="DI0" Address="0" Invert="false"/>
  6. <DI Name="DI1" Address="1" Invert="false"/>
  7. <DI Name="DI2" Address="2" Invert="false"/>
  8. <DI Name="DI3" Address="3" Invert="false"/>
  9. <DI Name="DI4" Address="4" Invert="false"/>
  10. <DI Name="DI5" Address="5" Invert="false"/>
  11. <DI Name="DI6" Address="6" Invert="false"/>
  12. <DI Name="DI7" Address="7" Invert="false"/>
  13. <DI Name="DI8" Address="8" Invert="false"/>
  14. <DI Name="DI9" Address="9" Invert="false"/>
  15. </Dig_In>
  16. <GalilAxisConfig Name="Flip" Index="0" Type="Galil" CNType="-1">
  17. <Speed>1000000</Speed>
  18. <Acceleration>2000000</Acceleration>
  19. <Deceleration>2000000</Deceleration>
  20. <HomingSpeed>16000</HomingSpeed>
  21. <HomingOffset>13000</HomingOffset>
  22. <HomingTimeOut>60000</HomingTimeOut>
  23. <HomingAcceleration>2000000</HomingAcceleration>
  24. <HomingDeceleration>2000000</HomingDeceleration>
  25. <ReverseSoftwareLimit>0</ReverseSoftwareLimit>
  26. <ForwardSoftwareLimit>0</ForwardSoftwareLimit>
  27. <NegativeTorqueLimit>130</NegativeTorqueLimit>
  28. <PositiveTorqueLimit>20</PositiveTorqueLimit>
  29. </GalilAxisConfig>
  30. <GalilAxisConfig Name="Rotation" Index="1" Type="Galil" CNType="-1">
  31. <Speed>500000</Speed>
  32. <Acceleration>500000</Acceleration>
  33. <Deceleration>250000</Deceleration>
  34. <HomingSpeed>8000</HomingSpeed>
  35. <HomingOffset>0</HomingOffset>
  36. <HomingTimeOut>60000</HomingTimeOut>
  37. <HomingAcceleration>500000</HomingAcceleration>
  38. <HomingDeceleration>250000</HomingDeceleration>
  39. <ReverseSoftwareLimit>0</ReverseSoftwareLimit>
  40. <ForwardSoftwareLimit>0</ForwardSoftwareLimit>
  41. <NegativeTorqueLimit>130</NegativeTorqueLimit>
  42. <PositiveTorqueLimit>20</PositiveTorqueLimit>
  43. </GalilAxisConfig>
  44. </GalilDeviceConfig>
  45. <GalilDeviceConfig Module="Loader1" IpAddress="127.0.0.1" Port="58679" SendTimeout="2000" RecvTimeout="2000" GalilType="Galil21">
  46. <Dig_In>
  47. <DI Name="DI0" Address="0" Invert="false"/>
  48. <DI Name="DI1" Address="1" Invert="false"/>
  49. <DI Name="DI2" Address="2" Invert="false"/>
  50. <DI Name="DI3" Address="3" Invert="false"/>
  51. <DI Name="DI4" Address="4" Invert="false"/>
  52. <DI Name="DI5" Address="5" Invert="false"/>
  53. <DI Name="DI6" Address="6" Invert="false"/>
  54. <DI Name="DI7" Address="7" Invert="false"/>
  55. <DI Name="DI8" Address="8" Invert="false"/>
  56. <DI Name="DI9" Address="9" Invert="false"/>
  57. </Dig_In>
  58. <GalilAxisConfig Name="LSA" Index="4" Type="GalilLipsel" CNType="-1">
  59. <Speed>150000</Speed>
  60. <Acceleration>200000</Acceleration>
  61. <Deceleration>200000</Deceleration>
  62. <HomingSpeed>30000</HomingSpeed>
  63. <HomingOffset>0</HomingOffset>
  64. <HomingTimeOut>60000</HomingTimeOut>
  65. <HomingAcceleration>200000</HomingAcceleration>
  66. <HomingDeceleration>60000000</HomingDeceleration>
  67. <ReverseSoftwareLimit>-48400</ReverseSoftwareLimit>
  68. <ForwardSoftwareLimit>352000</ForwardSoftwareLimit>
  69. <NegativeTorqueLimit>130</NegativeTorqueLimit>
  70. <PositiveTorqueLimit>20</PositiveTorqueLimit>
  71. </GalilAxisConfig>
  72. <GalilAxisConfig Name="TiltA" Index="5" Type="Galil" CNType="-1">
  73. <Speed>150000</Speed>
  74. <Acceleration>200000</Acceleration>
  75. <Deceleration>200000</Deceleration>
  76. <HomingSpeed>30000</HomingSpeed>
  77. <HomingOffset>0</HomingOffset>
  78. <HomingTimeOut>60000</HomingTimeOut>
  79. <HomingAcceleration>200000</HomingAcceleration>
  80. <HomingDeceleration>10000000</HomingDeceleration>
  81. <ReverseSoftwareLimit>-20000</ReverseSoftwareLimit>
  82. <ForwardSoftwareLimit>236130</ForwardSoftwareLimit>
  83. <NegativeTorqueLimit>130</NegativeTorqueLimit>
  84. <PositiveTorqueLimit>20</PositiveTorqueLimit>
  85. </GalilAxisConfig>
  86. <GalilAxisConfig Name="ShuttleA" Index="6" Type="Galil" CNType="-1">
  87. <Speed>200000</Speed>
  88. <Acceleration>200000</Acceleration>
  89. <Deceleration>200000</Deceleration>
  90. <HomingSpeed>100000</HomingSpeed>
  91. <HomingOffset>0</HomingOffset>
  92. <HomingTimeOut>60000</HomingTimeOut>
  93. <HomingAcceleration>200000</HomingAcceleration>
  94. <HomingDeceleration>10000000</HomingDeceleration>
  95. <ReverseSoftwareLimit>-160000</ReverseSoftwareLimit>
  96. <ForwardSoftwareLimit>270000</ForwardSoftwareLimit>
  97. <NegativeTorqueLimit>130</NegativeTorqueLimit>
  98. <PositiveTorqueLimit>20</PositiveTorqueLimit>
  99. </GalilAxisConfig>
  100. <GalilAxisConfig Name="Rotation" Index="3" Type="Galil" CNType="-1">
  101. <Speed>100000</Speed>
  102. <Acceleration>50000</Acceleration>
  103. <Deceleration>50000</Deceleration>
  104. <HomingSpeed>20000</HomingSpeed>
  105. <HomingOffset>0</HomingOffset>
  106. <HomingTimeOut>60000</HomingTimeOut>
  107. <HomingAcceleration>10000</HomingAcceleration>
  108. <HomingDeceleration>1000000</HomingDeceleration>
  109. <ReverseSoftwareLimit>-1600</ReverseSoftwareLimit>
  110. <ForwardSoftwareLimit>162000</ForwardSoftwareLimit>
  111. <NegativeTorqueLimit>130</NegativeTorqueLimit>
  112. <PositiveTorqueLimit>20</PositiveTorqueLimit>
  113. </GalilAxisConfig>
  114. <GalilAxisConfig Name="LSB" Index="0" Type="GalilLipsel" CNType="-1">
  115. <Speed>150000</Speed>
  116. <Acceleration>200000</Acceleration>
  117. <Deceleration>200000</Deceleration>
  118. <HomingSpeed>30000</HomingSpeed>
  119. <HomingOffset>0</HomingOffset>
  120. <HomingTimeOut>60000</HomingTimeOut>
  121. <HomingAcceleration>200000</HomingAcceleration>
  122. <HomingDeceleration>60000000</HomingDeceleration>
  123. <ReverseSoftwareLimit>-48400</ReverseSoftwareLimit>
  124. <ForwardSoftwareLimit>352000</ForwardSoftwareLimit>
  125. <NegativeTorqueLimit>130</NegativeTorqueLimit>
  126. <PositiveTorqueLimit>20</PositiveTorqueLimit>
  127. </GalilAxisConfig>
  128. <GalilAxisConfig Name="TiltB" Index="1" Type="Galil" CNType="-1">
  129. <Speed>150000</Speed>
  130. <Acceleration>200000</Acceleration>
  131. <Deceleration>200000</Deceleration>
  132. <HomingSpeed>30000</HomingSpeed>
  133. <HomingOffset>0</HomingOffset>
  134. <HomingTimeOut>60000</HomingTimeOut>
  135. <HomingAcceleration>200000</HomingAcceleration>
  136. <HomingDeceleration>10000000</HomingDeceleration>
  137. <ReverseSoftwareLimit>-20000</ReverseSoftwareLimit>
  138. <ForwardSoftwareLimit>236130</ForwardSoftwareLimit>
  139. <NegativeTorqueLimit>130</NegativeTorqueLimit>
  140. <PositiveTorqueLimit>20</PositiveTorqueLimit>
  141. </GalilAxisConfig>
  142. <GalilAxisConfig Name="ShuttleB" Index="2" Type="Galil" CNType="-1">
  143. <Speed>200000</Speed>
  144. <Acceleration>200000</Acceleration>
  145. <Deceleration>200000</Deceleration>
  146. <HomingSpeed>100000</HomingSpeed>
  147. <HomingOffset>0</HomingOffset>
  148. <HomingTimeOut>60000</HomingTimeOut>
  149. <HomingAcceleration>200000</HomingAcceleration>
  150. <HomingDeceleration>10000000</HomingDeceleration>
  151. <ReverseSoftwareLimit>-160000</ReverseSoftwareLimit>
  152. <ForwardSoftwareLimit>270000</ForwardSoftwareLimit>
  153. <NegativeTorqueLimit>130</NegativeTorqueLimit>
  154. <PositiveTorqueLimit>20</PositiveTorqueLimit>
  155. </GalilAxisConfig>
  156. </GalilDeviceConfig>
  157. <GalilDeviceConfig Module="Transporter1" IpAddress="127.0.0.1" Port="58680" SendTimeout="2000" RecvTimeout="2000" GalilType="Galil21">
  158. <Dig_In>
  159. <DI Name="r_TRANSPORT1_WS_HOLD_PRESENT" Address="0" Invert="true" Bit="4"/>
  160. <DI Name="DI1" Address="1" Invert="false"/>
  161. <DI Name="DI2" Address="2" Invert="false"/>
  162. <DI Name="DI3" Address="3" Invert="false"/>
  163. <DI Name="DI4" Address="4" Invert="false"/>
  164. <DI Name="DI5" Address="5" Invert="false"/>
  165. <DI Name="DI6" Address="6" Invert="false"/>
  166. <DI Name="DI7" Address="7" Invert="false"/>
  167. <DI Name="DI8" Address="8" Invert="false"/>
  168. <DI Name="DI9" Address="9" Invert="false"/>
  169. </Dig_In>
  170. <GalilAxisConfig Name="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="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>1448437</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="Transporter2" IpAddress="127.0.0.1" Port="58681" SendTimeout="2000" RecvTimeout="2000" GalilType="Galil21">
  200. <Dig_In>
  201. <DI Name="r_TRANSPORT2_WS_HOLD_PRESENT" Address="0" Invert="true" Bit="4"/>
  202. <DI Name="DI1" Address="1" Invert="false"/>
  203. <DI Name="DI2" Address="2" Invert="false"/>
  204. <DI Name="DI3" Address="3" Invert="false"/>
  205. <DI Name="D14" Address="4" Invert="false"/>
  206. <DI Name="DI5" Address="5" Invert="false"/>
  207. <DI Name="DI6" Address="6" Invert="false"/>
  208. <DI Name="DI7" Address="7" Invert="false"/>
  209. <DI Name="DI8" Address="8" Invert="false"/>
  210. <DI Name="DI9" Address="9" Invert="false"/>
  211. </Dig_In>
  212. <GalilAxisConfig Name="Elevator" Index="0" Type="Galil" CNType="-1">
  213. <Speed>200000</Speed>
  214. <Acceleration>200000</Acceleration>
  215. <Deceleration>200000</Deceleration>
  216. <HomingSpeed>10000</HomingSpeed>
  217. <HomingOffset>0</HomingOffset>
  218. <HomingTimeOut>60000</HomingTimeOut>
  219. <HomingAcceleration>200000</HomingAcceleration>
  220. <HomingDeceleration>400000</HomingDeceleration>
  221. <ReverseSoftwareLimit>0</ReverseSoftwareLimit>
  222. <ForwardSoftwareLimit>0</ForwardSoftwareLimit>
  223. <NegativeTorqueLimit>130</NegativeTorqueLimit>
  224. <PositiveTorqueLimit>20</PositiveTorqueLimit>
  225. </GalilAxisConfig>
  226. <GalilAxisConfig Name="Gantry" Index="1" Type="Galil" CNType="-1">
  227. <Speed>400000</Speed>
  228. <Acceleration>400000</Acceleration>
  229. <Deceleration>400000</Deceleration>
  230. <HomingSpeed>10000</HomingSpeed>
  231. <HomingOffset>0</HomingOffset>
  232. <HomingTimeOut>60000</HomingTimeOut>
  233. <HomingAcceleration>400000</HomingAcceleration>
  234. <HomingDeceleration>800000</HomingDeceleration>
  235. <ReverseSoftwareLimit>0</ReverseSoftwareLimit>
  236. <ForwardSoftwareLimit>0</ForwardSoftwareLimit>
  237. <NegativeTorqueLimit>130</NegativeTorqueLimit>
  238. <PositiveTorqueLimit>20</PositiveTorqueLimit>
  239. </GalilAxisConfig>
  240. </GalilDeviceConfig>
  241. <GalilDeviceConfig Module="SRD1" IpAddress="127.0.0.1" Port="58682" SendTimeout="2000" RecvTimeout="2000" GalilType="Galil21">
  242. <Dig_In>
  243. <DI Name="DI0" Address="0" Invert="false"/>
  244. <DI Name="DI1" Address="1" Invert="false"/>
  245. <DI Name="DI2" Address="2" Invert="false"/>
  246. <DI Name="DI3" Address="3" Invert="false"/>
  247. <DI Name="D14" Address="4" Invert="false"/>
  248. <DI Name="DI5" Address="5" Invert="false"/>
  249. <DI Name="DI6" Address="6" Invert="false"/>
  250. <DI Name="DI7" Address="7" Invert="false"/>
  251. <DI Name="DI8" Address="8" Invert="false"/>
  252. <DI Name="DI9" Address="9" Invert="false"/>
  253. </Dig_In>
  254. <GalilAxisConfig Name="Rotation" Index="0" Type="GalilRotation" CNType="-1">
  255. <Speed>529400</Speed>
  256. <Acceleration>84000</Acceleration>
  257. <Deceleration>84000</Deceleration>
  258. <HomingSpeed>2500</HomingSpeed>
  259. <HomingOffset>0</HomingOffset>
  260. <HomingTimeOut>60000</HomingTimeOut>
  261. <HomingAcceleration>84000</HomingAcceleration>
  262. <HomingDeceleration>420000</HomingDeceleration>
  263. <ReverseSoftwareLimit>0</ReverseSoftwareLimit>
  264. <ForwardSoftwareLimit>0</ForwardSoftwareLimit>
  265. <NegativeTorqueLimit>130</NegativeTorqueLimit>
  266. <PositiveTorqueLimit>20</PositiveTorqueLimit>
  267. </GalilAxisConfig>
  268. </GalilDeviceConfig>
  269. </GalilControllerConfig>