首頁>Club>
12
回覆列表
  • 1 # 風巖亂雨

    宏程式程式設計是根據方程的兩個變數範圍定義的思路來程式設計的,所以運用宏程式程式設計,必須熟悉曲線方程,把方程中的兩個變數和刀具座標聯絡起來,求得方程的軌跡就是刀路軌跡,然後根據變數的範圍定義運算,決定刀路的起始終止點,再配合G碼,就能加工出複雜的工件。

  • 2 # 大國小工匠

    宏程式不是讓你算什麼,而是你透過計算機高階語言告訴數控系統要算什麼以及做什麼。比如在數控車中比較經典的橢圓加工,就可以用宏程式程式設計。我們知道數控系統沒有直接的橢圓插補指令,只能用直線或圓弧插補指令去逼近加工。如果我們加工的橢圓需要越精確,那麼計算的節點就要越多,假如我們人工計算,可以說是不可能的任務。而宏程式可以簡單便捷的讓數控系統完成這些計算任務。

    如果你有計算機C語言基礎,以及比較好的數學功底,學宏程式的話就會感覺很簡單,宏程式和C非常相似,只不過比C來的要更為簡單。下面我們來簡單講講宏程式:

    一、什麼是宏程式

    宏程式有A類和B類宏程式,A類主要是較老的數控系統版本採用,現在新的數控系統基本採用的都是B類宏程式,比如FANUC oi系列的都已經採用B類了。

    宏程式簡單來說,就是採用變數程式設計的程式。我們透過對變數賦值、數學運算、邏輯運算等來告訴機床做什麼。

    比如舉個簡單的例子:

    G01 X100 Z100 F0.2,這句就是我們平時採用的常量程式設計,它的資料是具體的數值。

    我們改下用宏程式:

    #1=50; 1號變數賦值50;

    #2=50; 2號變數賦值50;

    #3=#1+#2; 1號與2號的和賦值給3號變數;

    G01 X【#3】 Z【#3】 F0.2;這句和用常量程式設計實現的是同樣的功能。當然這種我們是不會用宏程式編寫的,我只是為了簡單明瞭說明什麼是宏程式。

    二、宏程式優點及運用場合

    1、在自動程式設計還沒流行的時候,如果有橢圓、拋物線、雙曲線等非圓曲線,我們就要採用宏程式程式設計。其實如果你熟悉宏程式程式設計的話,這些非圓曲線採用宏程式,比自動程式設計的程式會來的更為簡短,及減少空執行時間。假如你經常會碰到同類非圓曲線,你可以把宏程式儲存好,以後只要修改變數賦值就可以了。

    2、對於一些圖形一樣,尺寸經常不同的系列零件,宏程式是神器。

    3、在一些常規程式設計不好解決的問題,想想宏程式,有時會有意外驚喜。

  • 中秋節和大豐收的關聯?
  • 泡雞爪泡鴨爪大家喜歡吃嗎?