數控加工自動編程系統軟體設計(3)

   時間:2014-03-13 21:47:22
數控加工自動編程系統軟體設計(3)簡介
(二)結構設計 1.模塊化設計 為了使程序結構清晰,採用模塊化的設計方法。選擇「工程」菜單中的&ldq……
數控加工自動編程系統軟體設計(3)正文

(二)結構設計
1.模塊化設計 
  為了使程序結構清晰,採用模塊化的設計方法。選擇「工程」菜單中的「添加模塊」命令,添加一個模塊。將程序代碼按照功能劃分為不同的模塊,主要模塊劃分如下:通用模塊,用以存放程序中用到的全局變數;通用子程序模塊,用以存放一些通用的子程序,例如查找幾何定義語句中「=」位置的子程序,查找「;」子程序等;數學處理模塊,用以存放有關數學處理的子程序,例如直線與圓相交求交點,求兩直線相交點坐標值等;點的幾何定義語句處理模塊;直線的幾何定義語句處理模塊;圓的幾何定義語句處理模塊;運動語句處理模塊;工藝參數語句處理模塊;後置處理模塊;圖形顯示模塊。 
  通過模塊化設計,將相同功能的子程序放到同一個模塊中,這樣編程時結構就顯得非常清晰,一目了然。
2.模塊中過程的調用 
  對於VB來說,是一種事件驅動的編程方式,用戶的動作即事件掌握著程序的運行流向。例如我們在「菜單編輯器」中將「前置處理」菜單命令命名為ItemPreProcess,則我們在單擊「前置處理」菜單時,就會執行如下一段程序: 
  Private Sub ItemPreProcess_Click() 
  End Sub 
  在這段程序中添加代碼,就可以使程序按照我們的要求來執行了。比如前面所講的判斷打開文件類型的程序,添加代碼后這段程序如下:
Private Sub ItemPreProcess_Click()
If Right$(sFile, 3) = ".CL" Then
MsgBox ("打開的文件是刀位數據文件,請直接進行後置處理!")
Exit Sub
End If
If Right$(sFile, 3) = ".NC" Then
MsgBox ("打開的文件是NC文件!")
Exit Sub
End If
End Sub
  這樣我們在單擊「前置處理」菜單后,程序就會判斷打開的是APT文件還是CL文件或NC文件。同理,我們可以在不同的菜單命令下編寫不同的程序代碼,通過調用各個模塊中的過程來完成我們需要的操作。

[數控加工自動編程系統軟體設計(3)],你可能也喜歡

  • 機械製圖軟體
  • 室內設計製圖基礎
  • 花鍵加工
  • 花鍵設計
  • 機械零件加工
  • CNC精密加工
  • 工程製圖軟體
  • 機械加工方法
  • 機械途視圖軟體
  • 機械機構設計
  • 齒輪機構設計
  • 機械模擬軟體
  • 機械製圖軟體autocad
  • autocad機械設計製圖
  • 機械加工理論
  • autocad自動備份
  • 自動倒角機
  • 自動排圖軟體
  • 燙鑽自動排圖機
  • 小金的自動轉珠
  • cnc數控車床編程軟體下載
  • 編程技術學習群
  • 編程技術學習群 25986
  • 車床加工內六角編程
  • 車床循環指令編程
Bookmark the permalink ,來源:
One thought on “數控加工自動編程系統軟體設計(3)