摘 è¦ï¼šæœ¬æ–‡ç°¡è¿°è‡ºé”DVP20PMé‹å‹•控制型PLC的硬件åŠè»Ÿä»¶çµæ§‹ï¼Œå¹¶ä»‹ç´¹åœ¨æ‡‰ç”¨ä¸çš„æ–¹æ³•åŠç‰¹é»žã€‚
é—œéµè©žï¼šPLC é‹å‹•控制 é‚輯控制 數控系統 CAM æ’補é‹ç®—
1 引言
  隨著自動化è¨å‚™å°æŽ§åˆ¶çš„高精度ã€é«˜éŸ¿æ‡‰æ€§éœ€æ±‚çš„ä¸æ–·å¢žåŠ ï¼Œè‡ªå‹•åŒ–æŽ§åˆ¶æŠ€è¡“ä¸æ–·æé«˜ï¼Œç²¾ç¢ºçš„é«˜é€Ÿå®šä½æŽ§åˆ¶å¾—åˆ°å»£æ³›æ‡‰ç”¨ï¼ŒPLCé€™ä¸€å·¥æ¥æŽ§åˆ¶ç”¢å“也從早期的é‚è¼¯æŽ§åˆ¶é ˜åŸŸä¸æ–·æ“´å±•到é‹å‹•æŽ§åˆ¶é ˜åŸŸï¼Œå¯¦ç¾äº†ä»¥å¾€PLC無法完æˆçš„é‹å‹•控制功能。
  在é‹å‹•控制ä¸å¤§å¤šæ•¸é‡‡ç”¨æˆ‘們熟悉的數控系 統或者是計算機é‹å‹•æ¿å¡ä¾†å®Œæˆï¼Œé›–然作為專門的產å“èƒ½å¤ å¯¦ç¾å¾©é›œçš„é‹å‹•è»Œè·¡æŽ§åˆ¶ï¼Œä½†åŒæ™‚è¦å®Œæˆä¸€äº›é‚輯動作的控制就ä¸å¦‚PLCéˆæ´»æ–¹ä¾¿ã€‚臺é”DVP20PM系列PLC高速定ä½ã€é›™è»¸ç·šæ€§åŠåœ“å¼§æ’補多功能å¯ç·¨ç¨‹æŽ§åˆ¶å™¨ï¼Œçµåˆäº†PLCé‚輯動作控制和數控系統é‹å‹•控制的å„自優點,在功能上滿足雙軸æ’補的高速定ä½éœ€æ±‚。
2 臺é”é‹å‹•控制型PLCç¡¬ä»¶çµæ§‹
  DVP20PM是臺é”é‹å‹•控制型PLC。DVP20PM通éŽå‰åŽå…©å€‹æ“´å±•壿—¢å¯ä½œç‚ºPLC主機執行也å¯ä½œç‚ºEH2型主機的擴展模塊使用,具有X0-X7ã€Y0-Y7數å—é‡è¼¸å…¥è¼¸å‡ºå„八點,并é…置了手æ–輪ã€é›¶é»žä¿¡è™Ÿã€åŽŸé»žä¿¡è™Ÿã€æ¥µé™ä¿¡è™Ÿã€å•Ÿå‹•ã€åœæ¢ç‰å„ç¨®ä¿¡è™ŸæŽ¥å£æ»¿è¶³æ‡‰ç”¨éœ€æ±‚。
  DVP20PM主機包å«64K超大程åºå®¹é‡å…§å˜ï¼ˆFlashï¼‰ï¼Œå¯æ”¯æŒ100段é‹å‹•程åºï¼Œè„ˆæ²–輸出最高å¯é”500KHz,并具備電å原點返回模å¼ï¼Œæ”¯æŒPLCé †åºèªžè¨€åŠå®šä½èªžè¨€ï¼ˆG 碼與M碼),下é¢å…ˆç”±ç¡¬ä»¶éƒ¨åˆ†ç°¡å–®ä»‹ç´¹20PM 組æˆã€‚
  2.1 é›»æº
  DVP20PMé›»æºè¦æ ¼åƒè¦‹è¡¨1。
  表1 é›»æºè¦æ ¼
  2.2 I/Oé»žè¦æ ¼
  åƒè¦‹åœ–1,DVP20PMæä¾›çš„æ•¸å—é‡è¼¸å…¥è¼¸å‡ºé»žè¦æ ¼èˆ‡è‡ºé”通用PLCè¦æ ¼åŸºæœ¬ç›¸åŒï¼Œè¼¸å…¥é»žæ”¯æŒSINKï¼ˆæ¼æ¥µï¼‰å’ŒSOURCEï¼ˆæºæ¥µï¼‰å…©ç¨®æ–¹å¼ï¼Œè¼¸å‡ºé»žä¹Ÿæœ‰ç¹¼é›»å™¨è¼¸å‡ºå’Œæ™¶é«”管輸出å¯é¸ã€‚
圖1
ã€€ã€€éœ€è¦æåˆ°çš„æ˜¯å…¶åœ¨é‹å‹•控制ä¸çš„特殊輸入輸出點,簡述如下:
  START0ã€START1:啟動輸入
  STOP0ã€STOP1ï¼šåœæ¢è¼¸å…¥
  LSP0/LSN0ã€LSP1/LSN1ï¼šå³æ¥µé™è¼¸å…¥/左極é™è¼¸å…¥
  A0+ã€A0-ã€A1+ã€A1-:手æ–輪A相脈波輸入+,-(差動信號輸入)
  B0+ã€B0-ã€B1+ã€B1-:手æ–輪B相脈波輸入+,-(差動信號輸入)
  PG0+ã€PG0-ã€PG1+ã€PG1-:零點訊號輸入+,- (差動信號輸入)
  DOG0ã€DOG1:原點回æ¸çš„近點信號輸入或多段é‹å‹•的啟動信號
  CLR0+ã€CLR0-ã€CLR1+ã€CLR1-:清除信號(Servo驅動器內部å差計數器清除信號)
  FP0+ã€FP0-ã€FP1+ã€FP1-:脈沖輸出端å£
  RP0+ã€RP0-ã€RP1+ã€RP1-:脈沖輸出端å£
  (注:0表示第一軸,1表示第二軸,如START0表示啟動第一軸,START1è¡¨ç¤ºå•Ÿå‹•ç¬¬äºŒè»¸ï¼Œå…¶ä»–ä¿¡è™Ÿä¾æ¬¡é¡žæŽ¨ï¼‰
  從端å分布å¯ä»¥çœ‹åˆ°ï¼Œé™¤äº†å¸¸ç”¨çš„æ¥µé™å’Œå•Ÿå‹•åœæ¢ä¿¡è™Ÿå¤–,é…置了éŽé›¶è„ˆæ²–PG和手æ–輪功能輸入端,手æ–輪是機床應用ä¸å¸¸ç”¨è€Œå¿…備功能,而利用éŽé›¶ä¿¡è™Ÿåœ¨ç²¾ç¢ºæŽ§åˆ¶å ´åˆå¾€å¾€æœƒç”¨åˆ°ï¼Œç•¶ç„¶æ›´ä¸ç”¨èªªå®šä½æŽ§åˆ¶ä¸éƒ½æœƒç”¨åˆ°çš„DOG原點信號。
  2.3 é…ç·šè¦æ ¼
  一般I/O點é…ç·šå°±ä¸å†è´…言了,å¯ä»¥é—œæ³¨ä¸€ä¸‹PLC比較少用到的差分輸入輸出方å¼ï¼Œåœ¨ä¿¡è™Ÿä¸æœ‰ä¸€éƒ¨åˆ†æ˜¯é€™æ¨£çš„ï¼Œä¸€å®šè¦æ³¨æ„å¦å‰‡å°‡ä¸èƒ½æ£ç¢ºå®Œæˆï¼Œåƒè¦‹åœ–2ã€åœ–3。

圖2差分輸入é…線示æ„圖
圖3差分輸出é…線示æ„圖
3 臺é”é‹å‹•控制型PLCè»Ÿä»¶çµæ§‹
  3.1 DVP20PM程åºçµæ§‹
  由于20PM主機çµåˆäº†PLCé †åºé‚輯控制åŠé›™è»¸æ’è£œå®šä½æŽ§åˆ¶çš„åŠŸèƒ½ï¼Œå› æ¤åœ¨ç¨‹åºæž¶æ§‹ä¸Šä¸»è¦åˆ†ç‚ºO100主程åºã€Oxé‹å‹•å程åºåŠPnå程åºç‰ä¸‰å¤§é¡žï¼Œçµåˆäº†åŸºæœ¬æŒ‡ä»¤ã€æ‡‰ç”¨æŒ‡ä»¤ã€é‹å‹•指令åŠG Code指令,使程åºè¨è¨ˆæ›´å¤šå…ƒåŒ–ï¼Œçµæ§‹æ›´æ¸…æ™°;程åºé‡‡ç”¨PMSOFT軟件進行編輯,åƒè¦‹åœ–4。
圖4 程åºè¨è¨ˆç•Œé¢
  (1)主程åºã€‚主程åºä»¥O100作為起始標記,M102ä½œç‚ºçµæŸæ¨™è¨˜ï¼Œæ˜¯PLCé †åºæŽ§åˆ¶ç¨‹åºï¼Œä¸»è¦ç‚ºæŽ§åˆ¶ä¸»æ©Ÿå‹•作執行,在O100主程åºå€åŸŸä¸ï¼Œå¯ä»¥ä½¿ç”¨åŸºæœ¬æŒ‡ä»¤åŠæ‡‰ç”¨æŒ‡ä»¤ï¼Œæˆ–在程åºä¸å•Ÿå‹•Ox0~Ox99é‹å‹•å程åºåŠèª¿ç”¨Pnå程åºã€‚ä¸»è¦æä¾›ä¸»æŽ§åˆ¶ç¨‹åºçš„建立,以åŠé‹å‹•å程åºçš„è¨å®šåŠå•Ÿå‹•控制。
  (3)é‹å‹•å程åºã€‚Ox0~Ox99é‹å‹•å程åºç‚ºé‹å‹•控制程åºï¼Œä¸»è¦ç‚ºæŽ§åˆ¶20PM系列主機進行X-Y軸雙軸é‹å‹•之å程åºï¼ŒäºŽOx0~Ox99é‹å‹•å程åºå€æ®µä¸ï¼Œæœ‰æ”¯æŒåŸºæœ¬æŒ‡ä»¤ã€æ‡‰ç”¨æŒ‡ä»¤ã€é‹å‹•指令åŠG碼指令,并在程åºä¸å¯è¦åŠƒå‘¼å«Pn指é‡å程åºï¼Œé€šéŽPLCæä¾›çš„內部特D特M進行å程åºçš„æŽ§åˆ¶ã€‚ä¸»è¦æä¾›é‹å‹•å程åºçš„建立,以åŠé‹å‹•å程åºçš„é‹å‹•控制,在架構上å¯ç®—是20PMçš„é‹å‹•指令åŠG碼指令è¦åŠƒå€åŸŸã€‚
  (4) å程åºã€‚這里所說的åç¨‹åºæ˜¯æŒ‡ä»¥Pné–‹é 的一般用å程åºï¼Œä¸»è¦æ˜¯è¢«O100主程åºåŠOxé‹å‹•å程åºèª¿ç”¨çš„å程åºã€‚如在O100主程åºèª¿ç”¨Pn指é‡ï¼Œå‰‡Pn指é‡åç¨‹åºæ”¯æŒåŸºæœ¬æŒ‡ä»¤åŠæ‡‰ç”¨æŒ‡ä»¤;若在Ox0 ~ Ox99é‹å‹•å程åºä¸èª¿ç”¨PnæŒ‡é‡æ™‚,則Pn指é‡å程åºå€æ®µå¯æ”¯æŒåŸºæœ¬æŒ‡ä»¤ã€æ‡‰ç”¨æŒ‡ä»¤ã€é‹å‹•指令åŠG碼指令。
  3.2 PMSOFT軟件介紹
  與臺é”PLCçš„WPLSoft軟件相似,DVP20PM的編程軟件PMSOFT按照IEC61131標準è¨è¨ˆï¼Œå…·æœ‰æ¢¯å½¢åœ–和語å¥è¡¨å…©ç¨®ç·¨ç¨‹æ–¹å¼ï¼Œä¸”具有G碼匯入ã€éŒ¯èª¤æç¤ºã€å€æ®µæ³¨é‡‹ã€è£ç½®æ³¨é‡‹ã€æ¨™å°ºã€å®Œå–„的監控窗å£ã€é‹å‹•指令追蹤ç‰ä¾¿åˆ©å·¥å…·æä¾›çµ¦ç”¨æˆ¶ï¼Œç‰¹åˆ¥å€¼å¾—一æçš„æ˜¯è©²è»Ÿä»¶å…·æœ‰é‹å‹•軌跡仿真功能,當您編輯好程åºåŽå¯åˆ©ç”¨æ¤åŠŸèƒ½å°åŠ å·¥è»Œè·¡é€²è¡Œæ¨¡æ“¬æ¼”ç¤ºï¼Œåƒè¦‹åœ–5。
  為方便切æ›éšŽæ¢¯çª—å£ï¼Œåªè¦é»žé¸ç³»çµ±ä¿¡æ¯åˆ—ä¸çš„æ¨¹æžç‹€å°æ‡‰çš„程åºç·¨è™Ÿï¼Œè‡ªå‹•切æ›å°æ‡‰çš„程åºç·¨è¼¯çª—å£ï¼Œåœ¨PMSoft編輯環境ä¸åŒæ™‚åªèƒ½æœ‰ä¸€å€‹éšŽæ¢¯åœ–窗å£ï¼Œé€™æ˜¯ç‚ºäº†åœ¨é¾å¤§å¾©é›œç¨‹åºä¸æ‰¾å°‹ç¨‹åºæ–¹ä¾¿ï¼ŒåŒæ™‚將主程åºã€é‹å‹•å程åºã€ä¸€èˆ¬å程åºé€™ä¸‰ç¨®ç¨‹åºæ¨¡å¡ŠåŒ–處ç†ï¼ŒO100主程åºåªæœ‰ä¸€å€‹ç·¨è¼¯çª—å£ï¼ŒOxné‹å‹•ç¨‹åºæœ‰100個編輯窗å£ï¼ŒPmåç¨‹åºæœ‰256個編輯窗å£ï¼Œç¸½å…±æœ‰357個窗å£ï¼Œæ¯å€‹çª—壿œªç·¨è¼¯éƒ½æœ‰10 network。程åºç·¨è¼¯ç”±ç¶²çµ¡å€æ®µçµ„æˆï¼Œæ¯å€‹ç¶²çµ¡å€æ®µæ˜¯ç”±è¼¸å…¥èˆ‡è¼¸å‡ºç·¨è¼¯å€åŸŸæ‰€çµ„æˆï¼Œåœ¨ç·¨è¼¯éŽç¨‹ä¸ï¼Œè‡ªå‹•產生é‚è¼¯çµæ§‹æ£ç¢ºçš„éšŽæ¢¯åœ–ï¼Œä½¿ç”¨è€…ç„¡é ˆå†åšé¡å¤–è£œç·šçš„å‹•ä½œï¼Œç¶²çµ¡å€æ®µç·¨è¼¯å¹¶å…·æœ‰éŒ¯èª¤æç¤ºåŠŸèƒ½ã€‚

圖5 梯形圖編程界é¢
4 é‹å‹•控制編程
  4.1 相關概念
  在談到DVP20PM產å“的應用之å‰ï¼Œæˆ‘們å°ä»¥ä¸‹æ¦‚念進行一個簡è¦ä»‹ç´¹ã€‚
  (1)æ’補。æ’補是在組æˆè»Œè·¡çš„直線段或曲線段的起點和終點之間,按一定的算法進行數據點的密化工作,以確定一些ä¸é–“點。從而為軌跡控制的æ¯ä¸€æ¥æä¾›é€¼è¿‘目標。
  é€é»žæ¯”較法是以四個象é™å€åŸŸåˆ¤åˆ¥ç‚ºç‰¹å¾ï¼Œæ¯èµ°ä¸€æ¥éƒ½è¦å°‡åŠ å·¥é»žçš„çž¬æ™‚åæ¨™èˆ‡ç›¸æ‡‰çµ¦å®šçš„圖形上的點相比較,判別一下åå·®ï¼Œç„¶åŽæ±ºå®šä¸‹ä¸€æ¥çš„èµ°å‘ã€‚å¦‚æžœåŠ å·¥é»žèµ°åˆ°åœ–å½¢å¤–é¢åŽ»äº†ï¼Œé‚£ä¹ˆä¸‹ä¸€æ¥å°±è¦å‘圖形里é¢èµ°;å¦‚æžœåŠ å·¥é»žå·²åœ¨åœ–å½¢é‡Œé¢ï¼Œå‰‡ä¸‹ä¸€æ¥å°±è¦å‘圖形外é¢èµ°ï¼Œä»¥ç¸®å°å差,這樣就能得到一個接近給定圖形的軌跡,其最大åå·®ä¸è¶…éŽä¸€å€‹è„ˆæ²–ç•¶é‡ï¼ˆä¸€å€‹é€²çµ¦è„ˆæ²–驅動下工作臺所走éŽçš„è·é›¢ï¼‰ã€‚
  (2)直線æ’補。這個概念一般是用在計算機圖形顯示,æˆ–è€…æ•¸æŽ§åŠ å·¥çš„è¿‘ä¼¼èµ°åˆ€ç‰æƒ…æ³ä¸‹ï¼Œä»¥æ•¸æŽ§åŠ å·¥ç‚ºä¾‹å:
  一個零件的輪廓往往是多種多樣的,有直線,有圓弧,也有å¯èƒ½æ˜¯ä»»æ„曲線,樣æ¢ç·šç‰ã€‚數控機床的刀具往往是ä¸èƒ½ä»¥æ›²ç·šçš„實際輪廓去走刀的,而是近似地以若干æ¢å¾ˆå°çš„直線去走刀,走刀的方å‘一般是xå’Œyæ–¹å‘。
  æ’è£œæ–¹å¼æœ‰:ç›´ç·šæ’補,圓弧æ’補,拋物線æ’補,樣æ¢ç·šæ’補ç‰ç‰ã€‚
  所謂直線æ’補就是åªèƒ½ç”¨äºŽå¯¦éš›è¼ªå»“是直線的æ’補方å¼ï¼ˆå¦‚æžœä¸æ˜¯ç›´ç·š,也å¯ä»¥ç”¨é€¼è¿‘çš„æ–¹å¼æŠŠæ›²ç·šç”¨ä¸€æ®µæ®µç·šæ®µåŽ»é€¼è¿‘,從而æ¯ä¸€æ®µç·šæ®µå°±å¯ä»¥ç”¨ç›´ç·šæ’補了).首先å‡è¨åœ¨å¯¦éš›è¼ªå»“起始點處沿xæ–¹å‘èµ°ä¸€å°æ®µï¼ˆä¸€å€‹è„ˆæ²–ç•¶é‡ï¼‰,發ç¾çµ‚點在實際輪廓的下方,則下一æ¢ç·šæ®µæ²¿yæ–¹å‘èµ°ä¸€å°æ®µ,æ¤æ™‚如果線段終點還在實際輪廓下方,則繼續沿yæ–¹å‘èµ°ä¸€å°æ®µ,直到在實際輪廓上方以åŽ,å†å‘xæ–¹å‘èµ°ä¸€å°æ®µ,便¬¡å¾ªç’°é¡žæŽ¨.直到到é”輪廓終點為æ¢.這樣,實際輪廓就由一段段的折線拼接而æˆ,雖然是折線,但是如果我們æ¯ä¸€æ®µèµ°åˆ€ç·šæ®µéƒ½éžå¸¸å°ï¼ˆåœ¨ç²¾åº¦å…許范åœå…§ï¼‰,é‚£ä¹ˆæ¤æ®µæŠ˜ç·šå’Œå¯¦éš›è¼ªå»“還是å¯ä»¥è¿‘似地看æˆç›¸åŒçš„æ›²ç·šçš„â€”â€”é€™å³æ˜¯ç›´ç·šæ’補。
  (3)è¯å‹•與æ’補。一個點的空間ä½ç½®éœ€è¦ä¸‰å€‹å標,決定空間ä½ç½®éœ€è¦å…個忍™ã€‚
  一個é‹å‹•控制系統å¯ä»¥æŽ§åˆ¶çš„忍™çš„個數稱åšè©²é‹å‹•控制系統的軸數。而å¯ä»¥åŒæ™‚控制é‹å‹•çš„åæ¨™çš„個數稱åšè©²é‹å‹•控制系統å¯è¯å‹•的軸數。è¯å‹•å„軸的é‹å‹•軌跡具有一定的函數關系,例如直線,園弧,拋物線,æ£å¼¦æ›²ç·šã€‚直接計算得出é‹å‹•è»Œè·¡çš„åæ¨™å€¼å¾€å¾€è¦ç”¨åˆ°ä¹˜é™¤æ³•,高次方,無ç†å‡½æ•¸ï¼Œè¶…越函數,會å 用很多的CPU時間。為了實時快速控制é‹å‹•軌跡,往往é å…ˆå°é‹å‹•軌跡進行直線和圓弧擬åˆï¼Œæ“¬åˆåŽçš„é‹å‹•軌跡僅由直線段和圓弧段所組æˆï¼Œè€Œè¨ˆç®—é‹å‹•軌跡時,æ¯ä¸€é»žçš„é‹å‹•軌跡跟據å‰ä¸€å€‹åæ¨™é»žçš„æ•¸æ“šé€šéŽæ’補é‹ç®—å¾—åˆ°ï¼Œé€™æ¨£å°±æŠŠè¨ˆç®—ç°¡åŒ–ç‚ºå¢žé‡æ¸›é‡ç§»ä½å’ŒåŠ æ¸›æ³•ã€‚
  實ç¾å¤šè»¸è¯å‹•的直線æ’補并ä¸å›°é›£ï¼Œåœ“å¼§æ’補一般為兩軸è¯å‹•。æ’補é‹ç®—å¯ä»¥æœ‰å¤šç¨®ç®—法,例如 "DDA 算法","é€é»žæ¯”較法","æ£è² 法","最å°å差法(Bresenham 算法)"ç‰ï¼Œå…¶ä¸æœ€å°å差法具有最å°çš„å差和較快的é‹è¡Œé€Ÿåº¦ã€‚
  DVP20PMé‹å‹•控制型PLCå¯å¯¦ç¾2軸è¯å‹•,支æŒç›´ç·šå’Œåœ“å¼§æ’補,以åŠç›¸æ‡‰çš„第三軸處ç†ã€‚
  (4)數控軟件。DVP20DPM支æŒå¾©é›œçš„é‹å‹•軌跡控制,那是如何實ç¾çš„å‘¢?簡單的說,將復雜軌跡通éŽAUTOCADç‰è»Ÿä»¶ç”Ÿæˆåœ–形,å†ç¶“éŽCAM軟件轉æ›ç‚ºG代碼,而PMSOFTå¯ä»¥ç›´æŽ¥å°Žå…¥æ–‡æœ¬æ ¼å¼çš„G代碼,這樣就å¯ä»¥å®Œæˆé‹å‹•程åºä¸‹è¼‰åˆ°20PMä¸åŸ·è¡Œã€‚那么怎樣完æˆåœ–形到G代碼的轉æ›å‘¢ï¼Œé€™å°±éœ€è¦CAM軟件了,以下簡單介紹一些常用的CAM軟件:
  目å‰CAD/CAM行æ¥ä¸æ™®é使用的是 MASTERCAM 〠CIMATRON 〠PRO-E 〠UG 〠CATIA...
  • MASTERCAM 是最常用的一種軟件,大多數數控æ“作員都使用 MASTERCAM ,它集畫圖和編程于一身,繪制線架構最快,縮放功能最好。
  • CIMATRON 是é²ä¸€äº›é€²å…¥ä¸åœ‹çš„軟件,在刀路軌跡上的功能優越于 MASTERCAM,ç¾å·²è¢«å»£æ³›åœ°æ‡‰ç”¨ã€‚
  • Pro/E 是美國 PTC 開發的軟件,ç¾å·²æˆç‚ºå…¨ä¸–界最普åŠçš„ä¸‰ç¶ CAD/CAM 系統。集多種功能于一體,用于模具è¨è¨ˆã€ç”¢å“畫圖ã€å»£å‘Šè¨è¨ˆã€åœ–åƒè™•ç†ã€ç‡ˆé£¾é€ åž‹è¨è¨ˆï¼Œæ˜¯æœ€å¥½çš„畫圖軟件,一般來說用 PRO-E 畫圖,用 MASTERCAM 或 CIMATRON åŠ å·¥ã€‚
  當然還有其他åŒé¡žè»Ÿä»¶ä¹ŸåŒæ¨£å¯ä»¥ä½¿ç”¨ï¼Œé€šéŽé€™äº›è»Ÿä»¶å°‡æˆ‘們想è¦åŠ å·¥çš„è»Œè·¡æ›²ç·šæ•¸æ“šè½‰æ›ç‚ºPLC或數控系統å¯ä»¥è˜åˆ¥åŸ·è¡Œçš„代碼,從而控制我們的è¨å‚™é‹å‹•。
  4.2 é‹å‹•控制特點
  (1)DVP20PM特色。多段速執行åŠä¸æ–·å®šä½ï¼Œåˆ©ç”¨æ¤é …功能實ç¾é‹å‹•çš„å¹³æ»‘æ€§åŠæº–確定ä½ã€‚64Kæ¥ç¨‹åºå®¹é‡,100段é‹å‹•程åºï¼Œæ»¿è¶³ä¸åŒåŠ å·¥éœ€æ±‚;在20PM䏿œ€å¤§å¯è¨ç½®100種é‹å‹•è»Œè·¡ï¼ŒåŒæ™‚利用64K的程åºå®¹é‡ï¼Œé 先將需è¦åŸ·è¡Œçš„å„種ä¸åŒé‹è¡Œæ›²ç·šçš„G碼å˜å„²åœ¨PLCä¸ï¼Œç•¶éœ€è¦åŠ å·¥æŸç¨®è¦æ ¼æ™‚,å¯ä»¥é‡‡ç”¨æ–‡æœ¬é¡¯ç¤ºå™¨ã€è§¸æ‘¸å±ç‰ä¾†èª¿ç”¨ã€‚支æŒG碼的直接匯入,當采用CAMè»Ÿä»¶ç”Ÿæˆæ–‡æœ¬æ ¼å¼çš„G碼åŽï¼Œå¯åˆ©ç”¨PMSOFT的匯入èœå–®ç›´æŽ¥åŒ¯å…¥åˆ°PLCé‹å‹•程åºä¸ã€‚脈沖輸入輸出采用差動方å¼ï¼Œæœ€é«˜é”500KHz,滿足了絕大多數應用ä¸é€Ÿåº¦çš„è¦æ±‚ã€‚æ”¯æŒæ‰‹æ–輪應用,這是é‹å‹•控制ä¸çš„一個基本功能,å¯åšä¸€äº›æ‰‹å‹•的調整。具備電å原點返回模å¼ï¼Œåœ¨20PMå…§å˜ä¸åŠ å…¥äº†åŽŸé»žè¨˜æ†¶åŠŸèƒ½ï¼Œåªè¦è¨å®šäº†é›»å原點,å³ä½¿è¨å‚™æ–·é›»ï¼Œåœ¨ä¸‹æ¬¡ä¸Šé›»åŽä¹Ÿå¯ä»¥è¼•æ¾æ‰¾åˆ°åŽŸé»žä½ç½®ã€‚å¯é€£çµEH2主機與所有擴充模塊,20PMå¯ä»¥éˆæ´»é…置,å³å¯ä»¥æŽ¥åœ¨EH2主機åŽä½œç‚ºå°ˆé–€å®šä½æ“´å±•模塊,也å¯ä»¥åšç‚ºä¸»æ©Ÿé€£æŽ¥å…¶ä»–的模擬é‡ç‰ç‰¹æ®ŠåŠŸèƒ½æ¨¡å¡Šã€‚æ”¯æŒPLCé †åºèªžè¨€åŠå®šä½èªžè¨€ï¼ˆG 碼與M碼),實ç¾äº†é€šç”¨PLC與數控技術的一個完美çµåˆã€‚é…ç½®é‹å‹•è»Œè·¡çš„é›¢ç·šä»¿çœŸåŠŸèƒ½ï¼Œåœ¨å¯¦éš›åŠ å·¥å‰åˆ©ç”¨è©²é …功能å¯ä»¥æª¢æŸ¥é‹å‹•ç¨‹åºæ˜¯å¦å˜åœ¨å•題,å¯åŠæ™‚解決減少錯誤發生,åƒè¦‹åœ–6。

圖6離線仿真器
  (2)軸控方å¼ã€‚準確的說,DVP 20PM是實ç¾å…©è»¸ï¼ˆXã€Y軸)è¯å‹•æ’補的產å“ï¼Œæ”¯æŒæ•¸æŽ§ç¨‹åºä¸çš„Gç¢¼åŠŸèƒ½æŒ‡ä»¤ï¼ŒåŒæ™‚å¯ä»¥è™•ç†ç¬¬ä¸‰è»¸çš„動作。
  20PM支æŒçš„G 代碼功能如下:G0 高速定ä½;G1 雙軸è¯å‹•ç›´ç·šæ’補;G2 é †æ™‚é‡åœ“å¼§æ’補(è¨å®šåœ“心ä½ç½®ï¼‰;G3 逆時é‡åœ“å¼§æ’補(è¨å®šåœ“心ä½ç½®ï¼‰;G2 é †æ™‚é‡åœ“å¼§æ’補(è¨å®šåŠå¾‘長度);G3 逆時é‡åœ“å¼§æ’補(è¨å®šåŠå¾‘長度);G4 åœé “時間;G90 è¨å®šçµ•å°å標系統;G91 è¨å®šç›¸å°å標系統。
  å°äºŽç¬¬ä¸‰è»¸ï¼ˆZè»¸ï¼‰è™•ç†æ–¹å¼å¦‚下:20PMç›®å‰åªè¦åŠƒ2軸,當G0䏿Œ‡å®šäº†Z軸時,æ¤G0指令ä¸Z軸將被拆解ç¨ç«‹å‡ºä¾†ã€‚
  例: G0XP1YP2ZP3 G0ZP3
  G0XP1YP2
  G0ZP3執行時20PM將自動呼å«P255并以D0傳éžP3,使用者å¯äºŽP255ä¸è™•ç†Z軸動作。
  4.3 一個案例
  液晶切片機的硬件案例。在該è¨å‚™ä¸é…置了DVP32EH2+DVP20PM+DVP01PU*4來控制å…軸é‹å‹•,其ä¸å…©è»¸é‡‡ç”¨åœ“å¼§æ’補完æˆå€’è§’é‹å‹•,å¦å¤–四軸為ç¨ç«‹é‹å‹•。實ç¾äº†è¨å‚™çš„點動ã€åŽŸé»žå›žæ¸ã€åŠè‡ªå‹•åŠè‡ªå‹•é‹è¡Œï¼Œé”到精確ä½ç½®æŽ§åˆ¶ã€‚
5 çµæŸèªž
  DVP20PM00Dç”¢å“æ˜¯ä¸€æ¬¾åŒæ™‚具有é‚輯控制和ä½ç½®æŽ§åˆ¶çš„功能強大的PLC,å¯ä»¥éˆæ´»ã€é«˜é€Ÿã€ç²¾ç¢ºçš„完æˆå¹³é¢å…©è»¸é‹å‹•控制,å¯ä»¥å»£æ³›æ‡‰ç”¨äºŽæœ¨å·¥æ©Ÿæ¢°ã€ç„ŠæŽ¥æ©Ÿæ¢°ã€åˆ‡å‰²è¨å‚™ä»¥åŠåŠå°Žé«”åŠ å·¥è¨å‚™ç‰ç‰ï¼Œç‰¹åˆ¥é©åˆæœ‰å›ºå®šåŠ å·¥è»Œè·¡çš„å¹³é¢å…©è»¸æŽ§åˆ¶å ´åˆã€‚我們有ç†ç”±ç›¸ä¿¡å…¶å‡ºè‰²çš„æŽ§åˆ¶åŠŸèƒ½å…·æœ‰è‰¯å¥½çš„ç™¼å±•å‰æ™¯ã€‚