all support.

Save with GB2312 encoding.

  1. (---------------------------------------------------------------------);
  2. ;
  3. H000 = +000000.0001 ( 0 = Record 1 = Set );
  4. H001 = +000000.0012 ( Number of work pieces 1 - 40 );
  5. ;
  6. (---------------------------------------------------------------------);
  7. ( Whether to return to the origin when setting coordinates );
  8. H003 = +000000.0000 ( 0 = OFF 1 = ON );
  9. ;
  10. (---------------------------------------------------------------------);
  11. ;
  12. H002 = +000000.0054 ( The first working coordinate system );
  13. ;
  14. (---------------------------------------------------------------------);
  15. ( When recording coordinates );
  16. ( Check to see if the Z axis is going down to the origin );
  17. H010 = +000000.0001 ( 0 = OFF 1 = ON );
  18. H011 = +000000.0050 ( offset maximum value );
  19. H012 = -000000.0050 ( offset minimum value );
  20. ;
  21. (_____[ X-axis value ]_____[ Y-axis value ]______[ Z-axis value ]_____);
  22. ;
  23. ( G54 ----------------------------------------------------------------);
  24. H101 = -000219.5893 H201 = -000102.0996 H301 = -000000.0104 ;
  25. ( G55 ----------------------------------------------------------------);
  26. H102 = -000221.9520 H202 = -000041.8502 H302 = -000000.0157 ;
  27. ( G56 ----------------------------------------------------------------);
  28. H103 = -000225.1161 H203 = +000022.8824 H303 = -000000.0288 ;
  29. ( G57 ----------------------------------------------------------------);
  30. H104 = -000144.8861 H204 = +000029.6042 H304 = -000000.0300 ;
  31. ( G58 ----------------------------------------------------------------);
  32. H105 = -000144.1482 H205 = -000036.8764 H305 = -000000.0178 ;
  33. ( G59 ----------------------------------------------------------------);
  34. H106 = -000141.8813 H206 = -000106.3259 H306 = -000000.0153 ;
  35. H107 = -000064.2376 H207 = -000108.2999 H307 = -000000.0189 ;
  36. H108 = -000066.5165 H208 = -000038.8684 H308 = -000000.0169 ;
  37. H109 = -000066.0312 H209 = +000030.8161 H309 = -000000.0102 ;
  38. H110 = +000012.1294 H210 = +000034.8254 H310 = -000000.0172 ;
  39. H111 = +000013.4188 H211 = -000035.9787 H311 = -000000.0083 ;
  40. H112 = +000010.6201 H212 = -000104.8897 H312 = -000000.0276 ;
  41. H113 = +000200.2186 H213 = +000050.0588 H313 = +000029.8208 ;
  42. H114 = +000257.0614 H214 = +000051.3543 H314 = +000029.8204 ;
  43. H115 = +000256.8885 H215 = -000003.7623 H315 = +000029.8284 ;
  44. H116 = +000256.6259 H216 = -000060.0178 H316 = +000029.8274 ;
  45. H117 = +000256.5869 H217 = -000115.7008 H317 = +000029.8224 ;
  46. H118 = +000016.3326 H218 = -000101.4042 H318 = +000051.9745 ;
  47. H119 = +000016.3024 H219 = -000121.7542 H319 = +000051.9783 ;
  48. H120 = +000016.2082 H220 = -000141.9465 H320 = +000051.9758 ;
  49. H121 = -000171.3438 H221 = +000014.6064 H321 = +000072.3120 ;
  50. H122 = -000171.2812 H222 = +000049.8321 H322 = +000072.3294 ;
  51. H123 = -000171.1086 H223 = +000085.4781 H323 = +000072.3282 ;
  52. H124 = -000171.1503 H224 = +000119.7253 H324 = +000072.3370 ;
  53. H125 = -000136.0880 H225 = +000119.9471 H325 = +000072.3343 ;
  54. H126 = -000136.2498 H226 = +000085.5736 H326 = +000072.3299 ;
  55. H127 = -000136.0390 H227 = +000050.0126 H327 = +000072.3247 ;
  56. H128 = -000135.8195 H228 = +000014.8033 H328 = +000072.3197 ;
  57. H129 = -000135.8721 H229 = -000020.9213 H329 = +000072.3132 ;
  58. H130 = -000136.0694 H230 = -000056.4970 H330 = +000072.3068 ;
  59. H131 = -000100.7143 H231 = -000056.3717 H331 = +000072.3083 ;
  60. H132 = -000100.4485 H232 = -000021.3182 H332 = +000072.3097 ;
  61. H133 = -000100.6001 H233 = +000014.4930 H333 = +000072.3185 ;
  62. H134 = -000100.6995 H234 = +000050.0309 H334 = +000072.3291 ;
  63. H135 = -000100.7470 H235 = +000085.6631 H335 = +000072.3247 ;
  64. H136 = -000004.3963 H236 = +000058.0742 H336 = +000059.1013 ;
  65. H137 = +000031.0333 H237 = +000058.0616 H337 = +000059.1014 ;
  66. H138 = +000038.9925 H238 = -000053.2726 H338 = +000059.0879 ;
  67. H139 = +000002.8206 H239 = -000054.5734 H339 = +000059.0857 ;
  68. H140 = +000000.0000 H240 = +000000.0000 H340 = +000000.0000 ;
  69. ;
  70. H601 = +000000.0601 H602 = +000000.0602 H603 = +000000.0603 ;
  71. ;
  72. (---------------------------------------------------------------------);
  73. ;
  74. G90 ;
  75. H050 = 1 ;
  76. H051 = H001 ;
  77. H052 = H002 ;
  78. IF H000 = 1(,3000) ;
  79. IF H003 = 1(,2000) ;
  80. G00 X+0000.0000 Y+0000.0000 ;
  81. G97 X+0000.0000 Y+0000.0000 ;
  82. G83 ZH603 ;
  83. G97 ZH603 ;
  84. H601 = 0 ;
  85. H602 = 0 ;
  86. M98 P2001 L[H001] ;
  87. JUMP9999 ;
  88. M02 ;
  89. ;
  90. N9999 ;
  91. H601 = 601 ;
  92. H602 = 602 ;
  93. H603 = 603 ;
  94. M02 ;
  95. ;
  96. (---------------------------------------------------------------------);
  97. ;
  98. N2000 ;
  99. G83 XH601 YH602 ZH603 ;
  100. G97 XH601 YH602 ZH603 ;
  101. M98 P2001 L[H001] ;
  102. JUMP9999 ;
  103. M02 ;
  104. ;
  105. N2001 ;
  106. GH052 ;
  107. G92 XH[100+H050]+H601 YH[200+H050]+H602 ZH[300+H050]+H603 ;
  108. H050 = H050+1 ;
  109. JUMP9998 ;
  110. M02 ;
  111. ;
  112. (---------------------------------------------------------------------);
  113. ;
  114. N3000 ;
  115. IF H010 = 0(,3003) ;
  116. M98 P3002 L[H001] ;
  117. H050 = 1 ;
  118. H051 = H001 ;
  119. H052 = H002 ;
  120. M98 P3001 L[H001] ;
  121. ( H000 = 1) ;
  122. JUMP9999 ;
  123. M02 ;
  124. ;
  125. N3001 ;
  126. GH052 ;
  127. G83 XH[100+H050] YH[200+H050] ZH[300+H050] ;
  128. H050 = H050+1 ;
  129. JUMP9998 ;
  130. M02 ;
  131. ;
  132. N3002 ;
  133. H[100+H050] = H050+100 ;
  134. H[200+H050] = H050+200 ;
  135. H[300+H050] = H050+300 ;
  136. H050 = H050+1 ;
  137. M99 ;
  138. ;
  139. N3003 ;
  140. G83 ZH603 ;
  141. IF H603 < H011(,3004) ;
  142. IF H603 > H012(,3004) ;
  143. M98 P3002 L[H001] ;
  144. H050 = 1 ;
  145. H051 = H001 ;
  146. H052 = H002 ;
  147. M98 P3001 L[H001] ;
  148. ( H000 = 1) ;
  149. JUMP9999 ;
  150. M02 ;
  151. ;
  152. N3004 ;
  153. H601 = 601 ;
  154. H602 = 602 ;
  155. H603 = 603 ;
  156. HOLD(warning ...) ;
  157. M02 ;
  158. ;
  159. (---------------------------------------------------------------------);
  160. ;
  161. N9998 ;
  162. IF H052 < 60(0010) ;
  163. IF H052 < 160(0011) ;
  164. IF H052 < 260(0012) ;
  165. IF H052 < 360(0013) ;
  166. IF H052 < 460(0014) ;
  167. IF H052 < 560(0015) ;
  168. IF H052 < 660(0016) ;
  169. IF H052 < 760(0017) ;
  170. IF H052 < 860(0018) ;
  171. JUMP1000 ;
  172. M02 ;
  173. N0010 ;
  174. IF H052 = 59(,1000) ;
  175. H052 = 153 ;
  176. JUMP1000 ;
  177. M02 ;
  178. N0011 ;
  179. IF H052 = 159(,1000) ;
  180. H052 = 253 ;
  181. JUMP1000 ;
  182. M02 ;
  183. N0012 ;
  184. IF H052 = 259(,1000) ;
  185. H052 = 353 ;
  186. JUMP1000 ;
  187. M02 ;
  188. N0013 ;
  189. IF H052 = 359(,1000) ;
  190. H052 = 453 ;
  191. JUMP1000 ;
  192. M02 ;
  193. N0014 ;
  194. IF H052 = 459(,1000) ;
  195. H052 = 553 ;
  196. JUMP1000 ;
  197. M02 ;
  198. N0015 ;
  199. IF H052 = 559(,1000) ;
  200. H052 = 653 ;
  201. JUMP1000 ;
  202. M02 ;
  203. N0016 ;
  204. IF H052 = 659(,1000) ;
  205. H052 = 753 ;
  206. JUMP1000 ;
  207. M02 ;
  208. N0017 ;
  209. IF H052 = 759(,1000) ;
  210. H052 = 853 ;
  211. JUMP1000 ;
  212. M02 ;
  213. N0018 ;
  214. IF H052 = 859(,1000) ;
  215. H052 = 953 ;
  216. JUMP1000 ;
  217. M02 ;
  218. N1000 ;
  219. H052 = H052+1 ;
  220. M99 ;
  221. M02 ;