時間:2024-10-12 14:47:32來æºï¼šæµ™æ±Ÿç¦¾å·ç§‘技股份有é™å…¬å¸
  開啟Mç³»åˆ—æŽ§åˆ¶å™¨ç·¨ç¨‹æ•™å¸æ–°ç¯‡ç« ,å¸ç¿’基礎課程——軸管ç†åŠŸèƒ½æŒ‡ä»¤ä»‹ç´¹ï¼Œè®“æˆ‘å€‘è¸ä¸Šå¸ç¿’之旅!
  01ã€å‰æœŸæº–å‚™
  軟件:Sysctrl Studio(PLC編程軟件)
  硬件:M系列控制器(以M511S為例)
  伺æœ(以HN-Y7FB040A-S為例)
  02ã€é€šè¨Šé€£æŽ¥
  本次教程使用的是M控制器HCM511S-32MT4-D和伺æœHN-Y7FB040A-S,連接方å¼å¦‚下圖。
  03ã€Sysctrl Studio 工程基礎é…ç½®
  基本è¨ç½®
  第一æ¥ï¼šæ·»åŠ å¾žç«™
  雙擊打開Sysctrl Studio軟件,新建工程。點開ã€ç¶²çµ¡è¨ç½®ã€‘>>ã€EtherCAT】>>ã€æ·»åŠ å¾žç«™ã€‘>> 鏿“‡è¦æ·»åŠ çš„ä¼ºæœå¾žç«™ >>ã€æ·»åŠ ã€‘
  第二æ¥ï¼šæ·»åŠ ä¼ºæœè»¸
  點開ã€é‹å‹•控制】>> ã€è»¸è¨ç½®ã€‘>> ç©ºç™½è™•å³æ“Šã€æ·»åŠ ä¼ºæœè»¸ã€‘
  第三æ¥ï¼šé—œè¯è¨å‚™
  點擊ã€é—œè¯åˆ°è¨å‚™â€¦ã€‘ï¼Œé¸æ“‡è¦é—œè¯çš„伺æœï¼Œé»žæ“Šã€ç¢ºå®šã€‘。
  第四æ¥ï¼šæ©Ÿæ§‹åƒæ•¸é…ç½®
  [1]電機æ¯è½‰çš„脈沖數目
  由電機編碼器分辨率決定
  [2]工作æ¯è½‰çš„工作行程
  例如:絲桿的螺è·ç‚º10mm,則機構導程為10mm,unitçš„å«ç¾©ç‚ºmm。在é‹å‹•指令ä¸ï¼Œä½ç½®åƒæ•¸çš„å–®ä½ç‚ºmmï¼Œé€Ÿåº¦åƒæ•¸çš„å–®ä½ç‚ºmm/s
  [3]減速機輸出轉速ã€[4] 減速機輸入轉速
  例如:減速機的速比為10:1,則輸出轉速è¨ç‚º1,輸入轉速è¨ç‚º10
ã€€ã€€åƒæ•¸é…置完æˆç•Œé¢å¦‚下
  04ã€è»¸ç®¡ç†åŠŸèƒ½æŒ‡ä»¤
  MC_Reset(è»¸ç•°å¸¸å¾©ä½æŒ‡ä»¤)
  ①功能æè¿°
  復ä½è™•于ErrorStop狀態的軸,包括復ä½è©²è»¸çš„軸狀態和復ä½å°æ‡‰ä¼ºæœé©…å‹•å™¨çš„å ±è¦ç‹€æ…‹(需åƒç…§ä¼ºæœæ‰‹å†Šå ±è¦èªªæ˜Ž)。
  ②引腳說明
  MC_ReadStatus(讀å–軸狀態指令)
  ①功能æè¿°
ã€€ã€€ç”¨äºŽå‘¨æœŸæ€§è®€å–æŽ§åˆ¶å™¨å…§é…置軸的狀態信æ¯ã€‚
  ②引腳說明
  MC_ReadAxisError(è»¸ç•°å¸¸è®€å–æŒ‡ä»¤)
  ①功能æè¿°
  ç²å–軸當å‰çš„錯誤狀態。
  ②引腳說明
  指令測試
  ①打開默èªPOU,æ’å…¥MC_Power功能塊
   â‘¡æ’å…¥MC_Jog功能塊
  ③æ’å…¥MC_Reset功能塊
  ④æ’å…¥MC_ReadStatus功能塊
  ⑤æ’å…¥MC_ReadAxisError功能塊
  è¨ç½®å®ŒæˆåŽï¼Œå°‡å·¥ç¨‹ä¸‹è¼‰è‡³æŽ§åˆ¶å™¨ã€‚
  ⑥進行MC_Resetã€MC_ReadStatusã€MC_ReadAxisError功能塊測試(以下為連續æ¥é©Ÿ)
  第一種情æ³ï¼šè»¸é‹å‹•éŽç¨‹ä¸æ–·ä½¿èƒ½
  a.觸發MC_ReadStatus功能塊和MC_ReadAxisError功能塊
ã€€ã€€çµæžœï¼šè»¸è™•于Disabled(未使能)狀態。
  b.觸發軸使能MC_Power功能塊
ã€€ã€€çµæžœï¼šè»¸è®Šç‚ºStandstill(åœæ¢)狀態。
  c.觸發MC_Jog功能塊
ã€€ã€€çµæžœï¼šè»¸ç‹€æ…‹è®Šç‚ºContinuousMotion(連續動作ä¸)狀態。
  d.直接斷使能,將MC_Power的Enable引腳置False
ã€€ã€€çµæžœï¼šè»¸å ±éŒ¯ï¼Œè»¸ç‹€æ…‹è®Šç‚ºErrorStop,MC_ReadAxisError功能塊引腳AxisErrorIDå ±éŒ¯èª¤ä»£ç¢¼65286(å«ç¾©ç‚ºé©…動器é‹è½‰éŽç¨‹ä¸åŽ»ä½¿èƒ½),MC_JogåŠŸèƒ½å¡Šå ±éŒ¯èª¤ä»£ç¢¼5380(å«ç¾©ç‚ºè»¸ç•°å¸¸å¤±åŽ»ä½¿èƒ½)。
  e.觸發MC_Reset功能塊
ã€€ã€€çµæžœï¼šè»¸ç‹€æ…‹è®Šç‚ºDisabled(未使能)狀態,MC_ReadAxisError功能塊ä¸å ±éŒ¯ã€‚
  第二種情æ³ï¼šè¨ç½®è»Ÿä»¶ä½ç½®åå·®è¦å‘Šå€¼
  æ“作:修改ä½ç½®è·Ÿéš¨ç›£æ¸¬è¦å‘Šå€¼ï¼šé»žæ“Šã€è»¸è¨ç½®ã€‘>>ã€æ“作è¨ç½®ã€‘>>修改ã€è¦å‘Šå€¼ã€‘為0.1
  a.觸發MC_ReadStatus功能塊和MC_ReadAxisError功能塊
ã€€ã€€çµæžœï¼šè»¸è™•于Disabled(未使能)狀態。
  b.觸發軸使能MC_Power功能塊
ã€€ã€€çµæžœï¼šè»¸è®Šç‚ºStandstill(åœæ¢)狀態。
  c.觸發MC_Jog功能塊
ã€€ã€€çµæžœï¼šè»¸å ±éŒ¯ï¼Œè»¸ç‹€æ…‹è®Šç‚ºErrorStop,MC_ReadAxisError功能塊引腳AxisErrorIDå ±éŒ¯èª¤ä»£ç¢¼65281(å«ç¾©ç‚ºè»¸å‘½ä»¤ä½ç½®å’Œå饋ä½ç½®çš„差值超éŽå…許的è¨å®šå€¼),MC_JogåŠŸèƒ½å¡Šå ±éŒ¯èª¤ä»£ç¢¼5638(å«ç¾©ç‚ºä½ç½®è·Ÿéš¨æª¢æ¸¬è¶…出)。
  d.觸發MC_Reset功能塊
ã€€ã€€çµæžœï¼šè»¸ç‹€æ…‹è®Šç‚ºStandstill(åœæ¢),MC_ReadAxisError功能塊ä¸å ±éŒ¯ã€‚
  ã€èªªæ˜Žã€‘ç•¶è»¸æœ‰å ±éŒ¯æ™‚ï¼Œå¯ä»¥é€šéŽMC_Reset指令進行復ä½ã€‚
  MC_ReadMotionState(軸é‹å‹•狀態讀å–)
  ①功能æè¿°
  ç²å–軸當å‰çš„é‹å‹•狀態。
  ②引腳說明
  指令測試
  ①æ’å…¥MC_ReadMotionState功能塊
  è¨ç½®å®ŒæˆåŽï¼Œå°‡å·¥ç¨‹ä¸‹è¼‰è‡³æŽ§åˆ¶å™¨ã€‚
  ②進行MC_ReadMotionState功能塊測試(以下為連續æ¥é©Ÿ)
  å‘上滑動閱覽
  a.觸發MC_ReadMotionState功能塊
ã€€ã€€çµæžœï¼šè»¸è™•于Disabled(未使能)狀態。
  b.觸發軸使能MC_Power功能塊
ã€€ã€€çµæžœï¼šè»¸è®Šç‚ºStandstill(åœæ¢)狀態。
  c.觸發MC_Jog功能塊的JogForward引腳
ã€€ã€€çµæžœï¼šMC_ReadMotionState功能塊的AcceleratingçŸæš«ç‚ºTRUE,變為FALSEåŽï¼ŒConstantVelocity引腳變為TURE;DirectionPositive引腳變為TRUE。
  d.將MC_Jog功能塊的JogForward引腳置FALSE
ã€€ã€€çµæžœï¼šMC_ReadMotionState功能塊的DeceleratingçŸæš«ç‚ºTRUE,åŽè®Šç‚ºFALSE;DirectionPositive引腳變為FALSE。
  e. 觸發MC_Jog功能塊的JogBackward引腳
ã€€ã€€çµæžœï¼šMC_ReadMotionState功能塊的AcceleratingçŸæš«ç‚ºTRUE,變為FALSEåŽï¼ŒConstantVelocity引腳變為TURE;DirectionNegative引腳變為TRUE。
  f.將MC_Jog功能塊的JogBackward引腳置FALSE
ã€€ã€€çµæžœï¼šMC_ReadMotionState功能塊的DeceleratingçŸæš«ç‚ºTRUE,åŽè®Šç‚ºFALSE;DirectionNegative引腳變為FALSE。
  ã€èªªæ˜Žã€‘
  ①ConstantVelocity(勻速狀態)ã€Acceleration(åŠ é€Ÿç‹€æ…‹)ã€Deceleration(減速狀態)為控制器通éŽè»¸å‘½ä»¤é€Ÿåº¦å’Œå‘½ä»¤åŠ é€Ÿåº¦åˆ¤æ–·ï¼Œè»¸åœ¨é‹è¡Œç‹€æ…‹ä¸‹æ‰å¯ä»¥åˆ¤æ–·ï¼Œè»¸æ²’有進入é‹è¡Œç‹€æ…‹æ™‚,無法判斷。
  ②DirectionPositive(æ£å‘é‹è½‰)å’ŒDirectionNegative(åå‘é‹è½‰)為控制器通éŽè»¸å‘½ä»¤é€Ÿåº¦åˆ¤æ–·ï¼Œè»¸åœ¨é‹è¡Œç‹€æ…‹ä¸‹æ‰å¯ä»¥åˆ¤æ–·ï¼Œè»¸æ²’有進入é‹è¡Œç‹€æ…‹æ™‚,無法判斷。
  更多資料
  更詳細的指令介紹,請至官網下載 查看《M系列控制器_é‹å‹•控制指令手冊》。
  ?控制技術產å“ç·š?
  M系列教程14
  M系列教程 · 目錄
  #M系列教程
  上一篇M系列控制器編程軟件Sysctrl Studio V2.3.0 版本更新上線!
ä¸Šä¸€ç¯‡ï¼šå»¢èˆŠé‹°é›»æ± æ˜¯å›ºå»¢é‚„æ˜¯å±å»¢ï¼Ÿ
ä¸‹ä¸€ç¯‡ï¼šæ™ºèƒ½åˆ¶é€ å¦‚ä½•èžå…¥é£Ÿå“/飲料行...
ä¸åœ‹å‚³å‹•網版權與å…è²¬è²æ˜Žï¼šå‡¡æœ¬ç¶²æ³¨æ˜Ž[來æºï¼šä¸åœ‹å‚³å‹•ç¶²]的所有文å—ã€åœ–片ã€éŸ³è¦–å’Œè¦–é »æ–‡ä»¶ï¼Œç‰ˆæ¬Šå‡ç‚ºä¸åœ‹å‚³å‹•ç¶²(www.hysjfh.com)ç¨å®¶æ‰€æœ‰ã€‚如需轉載請與0755-82949061è¯ç³»ã€‚任何媒體ã€ç¶²ç«™æˆ–å€‹äººè½‰è¼‰ä½¿ç”¨æ™‚é ˆæ³¨æ˜Žä¾†æºâ€œä¸åœ‹å‚³å‹•ç¶²â€ï¼Œé•å者本網將追究其法律責任。
本網轉載并注明其他來æºçš„稿件,å‡ä¾†è‡ªäº’è¯ç¶²æˆ–æ¥å…§æŠ•稿人士,版權屬于原版權人。轉載請ä¿ç•™ç¨¿ä»¶ä¾†æºåŠä½œè€…ï¼Œç¦æ¢æ“…自篡改,é•è€…è‡ªè² ç‰ˆæ¬Šæ³•å¾‹è²¬ä»»ã€‚
相關資訊