GalilControllerCfg-Simulator.xml 12 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265
  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="PUF1.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="PUF1.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="Loader1.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="Loader1.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="Loader1.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="Loader1.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="Loader1.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="Loader1.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="Loader1.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. </Dig_In>
  161. <GalilAxisConfig Name="Transporter1.Elevator" Index="0" Type="Galil" CNType="-1">
  162. <Speed>200000</Speed>
  163. <Acceleration>200000</Acceleration>
  164. <Deceleration>200000</Deceleration>
  165. <HomingSpeed>10000</HomingSpeed>
  166. <HomingOffset>0</HomingOffset>
  167. <HomingTimeOut>60000</HomingTimeOut>
  168. <HomingAcceleration>200000</HomingAcceleration>
  169. <HomingDeceleration>400000</HomingDeceleration>
  170. <ReverseSoftwareLimit>0</ReverseSoftwareLimit>
  171. <ForwardSoftwareLimit>0</ForwardSoftwareLimit>
  172. <NegativeTorqueLimit>130</NegativeTorqueLimit>
  173. <PositiveTorqueLimit>20</PositiveTorqueLimit>
  174. </GalilAxisConfig>
  175. <GalilAxisConfig Name="Transporter1.Gantry" Index="1" Type="Galil" CNType="1">
  176. <Speed>400000</Speed>
  177. <Acceleration>400000</Acceleration>
  178. <Deceleration>400000</Deceleration>
  179. <HomingSpeed>10000</HomingSpeed>
  180. <HomingOffset>1242187</HomingOffset>
  181. <HomingTimeOut>60000</HomingTimeOut>
  182. <HomingAcceleration>400000</HomingAcceleration>
  183. <HomingDeceleration>800000</HomingDeceleration>
  184. <ReverseSoftwareLimit>0</ReverseSoftwareLimit>
  185. <ForwardSoftwareLimit>0</ForwardSoftwareLimit>
  186. <NegativeTorqueLimit>130</NegativeTorqueLimit>
  187. <PositiveTorqueLimit>20</PositiveTorqueLimit>
  188. </GalilAxisConfig>
  189. </GalilDeviceConfig>
  190. <GalilDeviceConfig Module="Transporter2" IpAddress="127.0.0.1" Port="58681" SendTimeout="2000" RecvTimeout="2000" GalilType="Galil21">
  191. <Dig_In>
  192. <DI Name="r_TRANSPORT2_WS_HOLD_PRESENT" Address="0" Invert="true" Bit="4"/>
  193. </Dig_In>
  194. <GalilAxisConfig Name="Transporter2.Elevator" Index="0" Type="Galil" CNType="-1">
  195. <Speed>200000</Speed>
  196. <Acceleration>200000</Acceleration>
  197. <Deceleration>200000</Deceleration>
  198. <HomingSpeed>10000</HomingSpeed>
  199. <HomingOffset>0</HomingOffset>
  200. <HomingTimeOut>60000</HomingTimeOut>
  201. <HomingAcceleration>200000</HomingAcceleration>
  202. <HomingDeceleration>400000</HomingDeceleration>
  203. <ReverseSoftwareLimit>0</ReverseSoftwareLimit>
  204. <ForwardSoftwareLimit>0</ForwardSoftwareLimit>
  205. <NegativeTorqueLimit>130</NegativeTorqueLimit>
  206. <PositiveTorqueLimit>20</PositiveTorqueLimit>
  207. </GalilAxisConfig>
  208. <GalilAxisConfig Name="Transporter2.Gantry" Index="1" Type="Galil" CNType="-1">
  209. <Speed>400000</Speed>
  210. <Acceleration>400000</Acceleration>
  211. <Deceleration>400000</Deceleration>
  212. <HomingSpeed>10000</HomingSpeed>
  213. <HomingOffset>0</HomingOffset>
  214. <HomingTimeOut>60000</HomingTimeOut>
  215. <HomingAcceleration>400000</HomingAcceleration>
  216. <HomingDeceleration>800000</HomingDeceleration>
  217. <ReverseSoftwareLimit>0</ReverseSoftwareLimit>
  218. <ForwardSoftwareLimit>0</ForwardSoftwareLimit>
  219. <NegativeTorqueLimit>130</NegativeTorqueLimit>
  220. <PositiveTorqueLimit>20</PositiveTorqueLimit>
  221. </GalilAxisConfig>
  222. </GalilDeviceConfig>
  223. <GalilDeviceConfig Module="SRD1" IpAddress="127.0.0.1" Port="58682" SendTimeout="2000" RecvTimeout="2000" GalilType="Galil21">
  224. <Dig_In>
  225. <DI Name="DI0" Address="0" Invert="false"/>
  226. <DI Name="DI1" Address="1" Invert="false"/>
  227. <DI Name="DI2" Address="2" Invert="false"/>
  228. <DI Name="DI3" Address="3" Invert="false"/>
  229. <DI Name="D14" Address="4" Invert="false"/>
  230. <DI Name="DI5" Address="5" Invert="false"/>
  231. <DI Name="DI6" Address="6" Invert="false"/>
  232. <DI Name="DI7" Address="7" Invert="false"/>
  233. <DI Name="DI8" Address="8" Invert="false"/>
  234. <DI Name="DI9" Address="9" Invert="false"/>
  235. </Dig_In>
  236. <GalilAxisConfig Name="SRD1.Rotation" Index="0" Type="GalilRotation" CNType="-1">
  237. <Speed>529400</Speed>
  238. <Acceleration>84000</Acceleration>
  239. <Deceleration>84000</Deceleration>
  240. <HomingSpeed>2500</HomingSpeed>
  241. <HomingOffset>0</HomingOffset>
  242. <HomingTimeOut>60000</HomingTimeOut>
  243. <HomingAcceleration>84000</HomingAcceleration>
  244. <HomingDeceleration>420000</HomingDeceleration>
  245. <ReverseSoftwareLimit>0</ReverseSoftwareLimit>
  246. <ForwardSoftwareLimit>0</ForwardSoftwareLimit>
  247. <NegativeTorqueLimit>130</NegativeTorqueLimit>
  248. <PositiveTorqueLimit>20</PositiveTorqueLimit>
  249. </GalilAxisConfig>
  250. <GalilAxisConfig Name="SRD2.Rotation" Index="1" Type="GalilRotation" CNType="-1">
  251. <Speed>529400</Speed>
  252. <Acceleration>84000</Acceleration>
  253. <Deceleration>84000</Deceleration>
  254. <HomingSpeed>2500</HomingSpeed>
  255. <HomingOffset>0</HomingOffset>
  256. <HomingTimeOut>60000</HomingTimeOut>
  257. <HomingAcceleration>84000</HomingAcceleration>
  258. <HomingDeceleration>420000</HomingDeceleration>
  259. <ReverseSoftwareLimit>0</ReverseSoftwareLimit>
  260. <ForwardSoftwareLimit>0</ForwardSoftwareLimit>
  261. <NegativeTorqueLimit>130</NegativeTorqueLimit>
  262. <PositiveTorqueLimit>20</PositiveTorqueLimit>
  263. </GalilAxisConfig>
  264. </GalilDeviceConfig>
  265. </GalilControllerConfig>