數控車床g65怎麼用
1. 數控車FANUC系統里G83 G65 G74指令有什麼區別
那麼它的這個指令的話是有區別的,因為這種情況的話,它的反饋指令在其中的話是作用是完全不一樣的。
2. 數控機床的操作方法
數控機床的操作方法:
1、用G92指令建立坐標系的程序。
2、系統軸參數應與編程方式一致,此時應設為直徑編程方式(如更改需重新開機)。
3、Z軸對刀。在「點動操作」工作方式下,以較小進給速率試切工件端面,讀出此時刀具在機床坐標系下的Z軸坐標值Z2,此時刀具在工件坐標系下的Z軸坐標值Z1為0,(如果工件坐標系在後端面則Z,為工件長度值L)。
4、 X軸對刀。在「點動操作」工作方式一下,以較小進給速率試切工件外圓,先讀出此時刀具在機床坐標系下的X軸坐標值X2,再退出刀具,測量工件的直徑值。則刀具在機床坐標系下的X軸坐標值為X2時,其在工件坐標系下的X 軸坐標值X1為工件直徑值D。(如是半徑編程方式即為半徑值)
5、計算起刀點(B點),在機床坐標系下的坐標值(X2 ',Z2')A點在工件坐標系下的坐標值為(X1,21) ,在機床坐標系下的坐標值為(XZ、Z2),故該兩坐標系的位置關系即確定。
6、刀具偏置值的測量、計算。選擇外圓刀作為基準刀。先在工件上切出基準點,讀出刀具在基準點A時,其在機床坐標系下的坐標值(既試切時的讀數值XZ,Z2),再退刀、換刀,移動第二把刀使刀位點與工件基準點重合,讀出此時的機床坐標值X22, Z22。則第二把刀的刀偏值。
螺旋進刀的G功能(G 指令代碼):
G00快速定位
G01主軸直線切削
G02主軸順時針圓壺切削
G03主軸逆時針圓壺切削
G04 暫停
G04 X4 主軸暫停4秒
G10 資料預設
G28原點復歸
G28 U0W0 ;U軸和W軸復歸
G41 刀尖左側半徑補償
G42 刀尖右側半徑補償
G40 取消
G97 以轉速 進給
G98 以時間進給
G73 循環
G80取消循環 G10 00 數據設置 模態
G11 00 數據設置取消 模態
G17 16 XY平面選擇 模態
G18 16 ZX平面選擇 模態
G19 16 YZ平面選擇 模態
G20 06 英制 模態
G21 06 米制 模態
G22 09 行程檢查開關打開 模態
G23 09 行程檢查開關關閉 模態
G25 08 主軸速度波動檢查打開 模態
G26 08 主軸速度波動檢查關閉 模態
G27 00 參考點返回檢查 非模態
G28 00 參考點返回 非模態
G31 00 跳步功能 非模態
G40 07 刀具半徑補償取消 模態
G41 07 刀具半徑左補償 模態
G42 07 刀具半徑右補償 模態
G43 17 刀具半徑正補償 模態
G44 17 刀具半徑負補償 模態
G49 17 刀具長度補償取消 模態
G52 00 局部坐標系設置 非模態
G53 00 機床坐標系設置 非模態
G54 14 第一工件坐標系設置 模態
G55 14 第二工件坐標系設置 模態
G59 14 第六工件坐標系設置 模態
G65 00 宏程序調用 模態
G66 12 宏程序調用模態 模態
G67 12 宏程序調用取消 模態
G73 01 高速深孔鑽孔循環 非模態
G74 01 左旋攻螺紋循環 非模態
G76 01 精鏜循環 非模態
G80 10 固定循環注銷 模態
G81 10 鑽孔循環 模態
G82 10 鑽孔循環 模態
G83 10 深孔鑽孔循環 模態
G84 10 攻螺紋循環 模態
G85 10 粗鏜循環 模態
G86 10 鏜孔循環 模態
G87 10 背鏜循環 模態
G89 10 鏜孔循環 模態
G90 01 絕對尺寸 模態
G91 01 增量尺寸 模態
G92 01 工件坐標原點設置 模態
(2)數控車床g65怎麼用擴展閱讀:
掌握好數控機床的方法:
1、了解機床的機械結構:要了解機床的機械構造組成;要掌握機床的軸系分布;更要牢牢地掌握機床各個數控軸的正負方向;要掌握機床的各部件的功能和使用,譬如簡單的氣動系統原理和功能,簡單的液壓系統工作原理和功能。
2、另外要掌握機床各輔助單元的工作原理和功能,譬如刀庫、冷卻單元、電壓穩壓器,電器櫃冷卻器等等單元的工作原理,功能和使用方法,以及機床各個安全門鎖的工作原理、功能和使用方法。
3、牢牢地掌握機床的各操作按鈕功能:知道怎麼執行程序;怎麼暫停程序後檢查工件加工狀態後,恢復暫停狀態後繼續執行程序,怎麼停止程序;怎麼更改程序後再執行程序,諸如此類。
4、了解你所操作機床是什麼樣的操作系統;簡單了解數控系統的控制原理和工作方法;系統使用什麼樣工作語言,機床加工使用的軟體及其使用的語言。
3. 數控中的G功能怎麼用
一種高效的自動化加工設備,它嚴格按照加工程序,自動的對被加工工件進行加工。我們把從數控系統外部輸入的直接用於加工的程序稱為數控加工程序,簡稱為數控程序,它是機床數控系統的應用軟體。與數控系統應用軟體相對應的是數控系統內部的系統軟體,系統軟體是用於數控系統工作控制的,它不在本教程的研究范圍內。
數控系統的種類繁多,它們使用的數控程序語言規則和格式也不盡相同,本教程以ISO國際標准為主來介紹加工程序的編制方法。當針對某一台數控機床編制加工程序時,應該嚴格按機床編程手冊中的規定進行程序編制。
1.1 數控程序編制的概念
在編制數控加工程序前,應首先了解:數控程序編制的主要工作內容,程序編制的工作步驟,每一步應遵循的工作原則等,最終才能獲得滿足要求的數控程序(如圖1.1所示的程序樣本)。
圖1.1 程序樣本
1.1.1 數控程序編制的定義
編制數控加工程序是使用數控機床的一項重要技術工作,理想的數控程序不僅應該保證加工出符合零件圖樣要求的合格零件,還應該使數控機床的功能得到合理的應用與充分的發揮,使數控機床能安全、可靠、高效的工作。
1、數控程序編制的內容及步驟
數控編程是指從零件圖紙到獲得數控加工程序的全部工作過程。如圖1.2所示,編程工作主要包括:
圖1.2 數控程序編制的內容及步驟
(1)分析零件圖樣和制定工藝方案
這項工作的內容包括:對零件圖樣進行分析,明確加工的內容和要求;確定加工方案;選擇適合的數控機床;選擇或設計刀具和夾具;確定合理的走刀路線及選擇合理的切削用量等。這一工作要求編程人員能夠對零件圖樣的技術特性、幾何形狀、尺寸及工藝要求進行分析,並結合數控機床使用的基礎知識,如數控機床的規格、性能、數控系統的功能等,確定加工方法和加工路線。
(2)數學處理
在確定了工藝方案後,就需要根據零件的幾何尺寸、加工路線等,計算刀具中心運動軌跡,以獲得刀位數據。數控系統一般均具有直線插補與圓弧插補功能,對於加工由圓弧和直線組成的較簡單的平面零件,只需要計算出零件輪廓上相鄰幾何元素交點或切點的坐標值,得出各幾何元素的起點、終點、圓弧的圓心坐標值等,就能滿足編程要求。當零件的幾何形狀與控制系統的插補功能不一致時,就需要進行較復雜的數值計算,一般需要使用計算機輔助計算,否則難以完成。
(3)編寫零件加工程序
在完成上述工藝處理及數值計算工作後,即可編寫零件加工程序。程序編制人員使用數控系統的程序指令,按照規定的程序格式,逐段編寫加工程序。程序編制人員應對數控機床的功能、程序指令及代碼十分熟悉,才能編寫出正確的加工程序。
(4)程序檢驗
作者:luxiang001 2008-4-20 22:31 回復此發言
--------------------------------------------------------------------------------
2 回復:數控專業知識
將編寫好的加工程序輸入數控系統,就可控制數控機床的加工工作。一般在正式加工之前,要對程序進行檢驗。通常可採用機床空運轉的方式,來檢查機床動作和運動軌跡的正確性,以檢驗程序。在具有圖形模擬顯示功能的數控機床上,可通過顯示走刀軌跡或模擬刀具對工件的切削過程,對程序進行檢查。對於形狀復雜和要求高的零件,也可採用鋁件、塑料或石蠟等易切材料進行試切來檢驗程序。通過檢查試件,不僅可確認程序是否正確,還可知道加工精度是否符合要求。若能採用與被加工零件材料相同的材料進行試切,則更能反映實際加工效果,當發現加工的零件不符合加工技術要求時,可修改程序或採取尺寸補償等措施。
2、數控程序編制的方法
數控加工程序的編制方法主要有兩種:手工編製程序和自動編製程序。
(1)手工編程
手工編程指主要由人工來完成數控編程中各個階段的工作。如圖1.3所示。
圖1.3 手工編程
一般對幾何形狀不太復雜的零件,所需的加工程序不長,計算比較簡單,用手工編程比較合適。
手工編程的特點:耗費時間較長,容易出現錯誤,無法勝任復雜形狀零件的編程。據國外資料統計,當採用手工編程時,一段程序的編寫時間與其在機床上運行加工的實際時間之比,平均約為30:1,而數控機床不能開動的原因中有20%~30%是由於加工程序編制困難,編程時間較長。
(2)計算機自動編程
自動編程是指在編程過程中,除了分析零件圖樣和制定工藝方案由人工進行外,其餘工作均由計算機輔助完成。
採用計算機自動編程時,數學處理、編寫程序、檢驗程序等工作是由計算機自動完成的,由於計算機可自動繪制出刀具中心運動軌跡,使編程人員可及時檢查程序是否正確,需要時可及時修改,以獲得正確的程序。又由於計算機自動編程代替程序編制人員完成了繁瑣的數值計算,可提高編程效率幾十倍乃至上百倍,因此解決了手工編程無法解決的許多復雜零件的編程難題。因而,自動編程的特點就在於編程工作效率高,可解決復雜形狀零件的編程難題。
根據輸入方式的不同,可將自動編程分為圖形數控自動編程、語言數控自動編程和語音數控自動編程等。圖形數控自動編程是指將零件的圖形信息直接輸入計算機,通過自動編程軟體的處理,得到數控加工程序。目前,圖形數控自動編程是使用最為廣泛的自動編程方式。語言數控自動編程指將加工零件的幾何尺寸、工藝要求、切削參數及輔助信息等用數控語言編寫成源程序後,輸入到計算機中,再由計算機進一步處理得到零件加工程序。語音數控自動編程是採用語音識別器,將編程人員發出的加工指令聲音轉變為加工程序。
1.1.2字與字的功能
1、字元與代碼
字元是用來組織、控制或表示數據的一些符號,如數字、字母、標點符號、數學運算符等。數控系統只能接受二進制信息,所以必須把字元轉換成8BIT信息組合成的位元組,用「0」和「1」組合的代碼來表達。國際上廣泛採用兩種標准代碼:
(1)ISO國際標准化組織標准代碼
(2)EIA美國電子工業協會標准代碼
這兩種標准代碼的編碼方法不同,在大多數現代數控機床上這兩種代碼都可以使用,只需用系統控制面板上的開關來選擇,或用G功能指令來選擇。
2、字
在數控加工程序中,字是指一系列按規定排列的字元,作為一個信息單元存儲、傳遞和操作。字是由一個英文字母與隨後的若干位十進制數字組成,這個英文字母稱為地址符。
作者:luxiang001 2008-4-20 22:32 回復此發言
--------------------------------------------------------------------------------
3 回復:數控專業知識
如:「X2500」是一個字,X為地址符,數字「2500」為地址中的內容。
3、字的功能
組成程序段的每一個字都有其特定的功能含義,以下是以FANUC-0M數控系統的規范為主來介紹的,實際工作中,請遵照機床數控系統說明書來使用各個功能字。
(1)順序號字N
順序號又稱程序段號或程序段序號。順序號位於程序段之首,由順序號字N和後續數字組成。順序號字N是地址符,後續數字一般為1~4位的正整數。數控加工中的順序號實際上是程序段的名稱,與程序執行的先後次序無關。數控系統不是按順序號的次序來執行程序,而是按照程序段編寫時的排列順序逐段執行。
順序號的作用:對程序的校對和檢索修改;作為條件轉向的目標,即作為轉向目的程序段的名稱。有順序號的程序段可以進行復歸操作,這是指加工可以從程序的中間開始,或回到程序中斷處開始。
一般使用方法:編程時將第一程序段冠以N10,以後以間隔10遞增的方法設置順序號,這樣,在調試程序時,如果需要在N10和N20之間插入程序段時,就可以使用N11、N12等。
(2)准備功能字G
准備功能字的地址符是G,又稱為G功能或G指令,是用於建立機床或控制系統工作方式的一種指令。後續數字一般為1~3位正整數,見表1.1。
表1.1 G功能字含義表
G功能字 FANUC系統 SIEMENS系統
G00 快速移動點定位 快速移動點定位
G01 直線插補 直線插補
G02 順時針圓弧插補 順時針圓弧插補
G03 逆時針圓弧插補 逆時針圓弧插補
G04 暫停 暫停
G05 --- 通過中間點圓弧插補
G17 XY平面選擇 XY平面選擇
G18 ZX平面選擇 ZX平面選擇
G19 YZ平面選擇 YZ平面選擇
G32 螺紋切削 ---
G33 --- 恆螺距螺紋切削
G40 刀具補償注銷 刀具補償注銷
G41 刀具補償——左 刀具補償——左
G42 刀具補償——右 刀具補償——右
G43 刀具長度補償——正 ---
G44 刀具長度補償——負 ---
G49 刀具長度補償注銷 ---
G50 主軸最高轉速限制 ---
G54~G59 加工坐標系設定 零點偏置
G65 用戶宏指令 ---
G70 精加工循環 英制
G71 外圓粗切循環 米制
G72 端面粗切循環 ---
G73 封閉切削循環 ---
G74 深孔鑽循環 ---
G75 外徑切槽循環 ---
G76 復合螺紋切削循環 ---
G80 撤銷固定循環 撤銷固定循環
G81 定點鑽孔循環 固定循環
G90 絕對值編程 絕對尺寸
G91 增量值編程 增量尺寸
G92 螺紋切削循環 主軸轉速極限
G94 每分鍾進給量 直線進給率
G95 每轉進給量 旋轉進給率
G96 恆線速控制 恆線速度
G97 恆線速取消 注銷G96
G98 返回起始平面 ---
G99 返回R平面 ---
(3)尺寸字
尺寸字用於確定機床上刀具運動終點的坐標位置。
其中,第一組 X,Y,Z,U,V,W,P,Q,R 用於確定終點的直線坐標尺寸;第二組 A,B,C,D,E 用於確定終點的角度坐標尺寸;第三組 I,J,K 用於確定圓弧輪廓的圓心坐標尺寸。在一些數控系統中,還可以用P指令暫停時間、用R指令圓弧的半徑等。
一、數控人才市場需求
在發達國家中,數控機床已經大量普遍使用。我國製造業與國際先進工業國家相比存在著很大的差距,機床數控化率還不到2%對於目前我國現有的有限數量的數控機床(大部分為進口產品)也未能充分利用。原因是多方面的,數控人才的匾乏無疑是主要原因之一、由於數控技術是最典型的、應用最廣泛的機電光一體化綜合技術,我國迫切需要大量的從研究開發到使用維修的各個層次的技術人才。
數控人才的需求主要集中在以下的企業和地區:
1、國有大中型企業,特別是目前經濟效益較好的軍工企業和國家重大裝備製造企業.軍工製造業是我國數控技術的主要應用對象.
杭州發電設備廠用6000元月薪招不到數控操作工。
2、隨著民營經濟的飛速發展,我國沿海經濟發達地區(如廣東,浙江、江蘇、山東),數控人才更是供不應求,主要集中在模具製造企業和汽車零部件製造企業。
具有數控知識的模具技工的年薪已開到了30萬元,超過了「博士」。
二、數控人才的知識結構
現在處於生產一線的各種數控人才主要有二個來源:一是大學、高職和中職的機電一體化或數控技術應用等專業的畢業生,他們都很年輕,具有不同程度的英語、計算機應用、機械和電氣基礎理論知識和一定的動手能力,容易接受新工作崗位的挑戰。他們最大的缺陷就是學校難以提供的工藝經驗,同時,由於學校教育的專業課程分工過窄,仍然難以滿足某些企業對加工和維修一體化的復合型人才的要求。
另一個來源就是從企業現有員工中挑選人員參加不同層次的數控技術中、短期培訓,以適應企業對數控人才的急需。這些人員一般具有企業所需的工藝背景、比較豐富的實踐經驗,但是他們大部分是傳統的機類或電類專業的各級畢業生,知識面較窄,特別是對計算機應用技術和計算機數控系統不太了解。
對於數控人才,有以下三個需求層次,所需掌握的知識結構也各不同:
1、藍領層:
數控操作技工:精通機械加工和數控加工工藝知識,熟練掌握數控機床的操作和手工編程,了解自動編程和數控機床的簡單維護維修。適合中職學校組織培養。此類人員市場需求量大,適合作為車間的數控機床操作技工。但由於其知識較單一,其工資待遇不會大高。
2、灰領層
1)數控編程員:掌握數控加工工藝知識和數控機床的操作,掌握復雜模具的設計和製造專業知識,熟練掌握三維CAD/CAM軟體,如uc、ProE等;熟練掌握數控手工和自動編程技術;適合高職、本科學校組織培養。適合作為工廠設計處和工藝處的數控編程員。此類人員需求量大,尤其在模具行業非常受歡迎;待遇也較高。
2)數控機床維護、維修人員:掌握數控機床的機械結構和機電聯調,掌握數控機床的操作與編程,熟悉各種數控系統的特點、軟硬體結構、PLC和參數設置。精通數控機床的機械和電氣的調試和維修。適合作為工廠設備處工程技術人員。此類人員需求量相對少一些,但培養此類人員非常不易,知識結構要求很廣,適應與數控相關的工作能力強,需要大量實際經驗的積累,目前非常缺乏,其待遇也較高。
3、金領層
數控通才:具備並精通數控操作技工、數控編程員和數控維護、維修人員所需掌握的綜合知識,並在實際工作中積累了大量實際經驗,知識面很廣。精通數控機床的機械結構設計和數控系統的電氣設計,掌握數控機床的機電聯調。能自行完成數控系統的選型、數控機床電氣系統的設計、安裝、調試和維修。能獨立完成機床的數控化改造.是企業(特別是民營企業)的搶手人才,其待遇很高。適合本科、高職學校組織培養。但必須在提供特殊的實訓措施和名師指導等手段,促其成才。適合於擔任企業的技術負責人或機床廠數控機床產品開發的機電設計主管。
4. 數控車床數控代碼都是什麼意思 介紹下
編程字母鍵功能作用:
G 准備功能 指令動作方式
M 輔助功能 機床M代碼指令
F 進給速度 進給速度的指令
S 主軸功能 主軸轉速指令
T 刀具功能 刀具編號指令
I 坐標字 圓弧中心X軸向坐標
J 坐標字 圓弧中心Y軸向坐標
K 坐標字 圓弧中心Z軸向坐標
P 暫停或程序中某功能的開始使用的程序號
L 重復次數 固定循環及子程序的重復次數
D 補償號 刀具半徑補償指令
N 順序號 順序段序序號
U 坐標字 與X軸平行的附加軸的增量坐標值或暫停時間
V 坐標字 與Y軸平行的附加軸的增量坐標值
W 坐標字 與Z軸平行的附加軸的增量坐標值
R 坐標字 固定循環中的定距離或圓弧半徑的指定
X 坐標字 X軸的絕對坐標值或暫停時間
Y 坐標字 Y軸的絕對坐標值
Z 坐標字 Z軸的絕對坐標值
A 坐標字 繞X軸旋轉
B 坐標字 繞Y軸旋轉
C 坐標字 繞Z軸旋轉
E 第二進給功能
H 補償號 補償號的指定
O 順序號 順序號、子程序順序號的指定
Q 固定循環終止段號或固定循環中的定距
部分通用M代碼:
M00 程序停止
M01 條件程序停止
M02 程序結束
M03 主軸正轉
M04 主軸反轉
M05 主軸停止
M08 冷卻開
M09 冷卻關
M18 主軸定向解除
M19 主軸定向
M29 剛性攻絲
M30 程序結束並返回程序頭
M98 調用子程序
M99 子程序結束返回/重復執行
G 代碼 :
G00快速定位
G01主軸直線切削
G02主軸順時針圓壺切削
G03主軸逆時針圓壺切削
G04 暫停
G04 X4 主軸暫停4秒
G10 資料預設
G28原點復歸
G28 U0W0 ;U軸和W軸復歸
G41 刀尖左側半徑補償
G42 刀尖右側半徑補償
G40 取消
G73 循環
G80取消循環 G10 00 數據設置 模態
G11 00 數據設置取消 模態
G17 16 XY平面選擇 模態
G18 16 ZX平面選擇 模態
G19 16 YZ平面選擇 模態
G20 06 英制 模態
G21 06 米制 模態
G22 09 行程檢查開關打開 模態
G23 09 行程檢查開關關閉 模態
G25 08 主軸速度波動檢查打開 模態
G26 08 主軸速度波動檢查關閉 模態
G27 00 參考點返回檢查 非模態
G28 00 參考點返回 非模態
G31 00 跳步功能 非模態
G40 07 刀具半徑補償取消 模態
G41 07 刀具半徑左補償 模態
G42 07 刀具半徑右補償 模態
G43 17 刀具半徑正補償 模態
G44 17 刀具半徑負補償 模態
G49 17 刀具長度補償取消 模態
G52 00 局部坐標系設置 非模態
G53 00 機床坐標系設置 非模態
G54 14 第一工件坐標系設置 模態
G55 14 第二工件坐標系設置 模態
G59 14 第六工件坐標系設置 模態
G65 00 宏程序調用 模態
G66 12 宏程序調用模態 模態
G67 12 宏程序調用取消 模態
G73 01 高速深孔鑽孔循環 非模態
G74 01 左旋攻螺紋循環 非模態
G76 01 精鏜循環 非模態
G80 10 固定循環注銷 模態
G81 10 鑽孔循環 模態
G82 10 鑽孔循環 模態
G83 10 深孔鑽孔循環 模態
G84 10 攻螺紋循環 模態
G85 10 粗鏜循環 模態
G86 10 鏜孔循環 模態
G87 10 背鏜循環 模態
G89 10 鏜孔循環 模態
G90 01 絕對尺寸 模態
G91 01 增量尺寸 模態
G92 01 工件坐標原點設置 模態
G97 轉進給
G98 分進給
5. 數控車床上,用G65編A宏程序,比如橢圓..: 是用標准方程還是參數方程
參數好些 980支持B宏啊 參數是格式一樣 只是改下變數就可以 車其他輪廓相識產品哦 標準的話就沒那麼靈活哦
6. 數控G65代碼怎麼用及詳細說明
格式G65 P015555
01是你要調用子程序的次數
5555是你要調用子程序的名字
7. 數控車床編程教學
其實說起來宏就是用公式來加工零件的,比如說橢圓,如果沒有宏的話,我們要逐點算出曲線上的點,然後慢慢來用直線逼近,如果是個光潔度要求很高的工件的話,那麼需要計算很多的點,可是應用了宏後,我們把橢圓公式輸入到系統中然後我們給出Z坐標並且每次加10um那麼宏就會自動算出X坐標並且進行切削,實際上宏在程序中主要起到的是運算作用..宏一般分為A類宏和B類宏.A類宏是以G65 Hxx P#xx Q#xx R#xx的格式輸入的,而B類宏程序則是
以直接的公式和語言輸入的和C語言很相似在0i系統中應用比較廣.由於現在B類宏程序的大量使
用很多書都進行了介紹這里我就不再重復了,但在一些老系統中,比如法蘭克OTD系統中由於它的MDI鍵盤上沒有公式符號,連最簡單的等於號都沒有,為此如果應用B類宏程序的話就只能在計算機上編好再通過RSN-32介面傳輸的數控系統中,可是如果我們沒有PC機和RSN-32電纜的話怎麼辦呢,那麼只有通過A類宏程序來進行宏程序編制了,下面我介紹一下A類宏的引用;
A類宏是用G65 Hxx P#xx Q#xx R#xx或G65 Hxx P#xx Qxx Rxx格式輸入的xx的意思就是數值,是以um級的量輸入的,比如你輸入100那就是0.1MM~~~~~.#xx就是變數號,關於變數號是什麼意思再不知道的的話我也就沒治了,不過還是教一下吧,變數號就是把數值代入到一個固定的地址中,固定的地址就是變數,一般OTD系統中有#0~~~#100~#149~~~#500~#531關閉電源時變數#100~#149被初始化成「空」,而變數#500~#531保持數據.我們如果說#100=30那麼現在#100地址內的數據就是30了,就是這么簡單.好現在我來說一下H代碼,大家可以看到A類宏的標准格式中#xx和xx都是數值,而G65表示使用A類宏,那麼這個H就是要表示各個數值和變數號內的數值或者各個變數號內的數值與其他變數號內的數值之間要進行一個什麼運算,可以說你了解了H代碼A類宏程序你基本就可以應用了,好,現在說一下H代碼的各個含義:
以下都以#100和#101和#102,及數值10和20做為例子,應用的時候別把他們當格式就行,
基本指令:
H01賦值;格式:G65H01P#101Q#102:把#102內的數值賦予到#101中
G65H01P#101Q#10:把10賦予到#101中
H02加指令;格式G65 H02 P#101 Q#102 R#103,把#102的數值加上#103的數值賦予#101
G65 H02 P#101 Q#102 R10
G65 H02 P#101 Q10 R#103
G65 H02 P#101 Q10 R20
上面4個都是加指令的格式都是把Q後面的數值或變數號內的數值加上R後面的數
值或變數號內的數值然後等於到P後面的變數號中.
H03減指令;格式G65 H03 P#101 Q#102 R#103,把#102的數值減去#103的數值賦予#101
G65 H03 P#101 Q#102 R10
G65 H03 P#101 Q10 R#103
G65 H03 P#101 Q20 R10
上面4個都是減指令的格式都是把Q後面的數值或變數號內的數值減去R後面的數
值或變數號內的數值然後等於到P後面的變數號中.
H04乘指令;格式G65 H04 P#101 Q#102 R#103,把#102的數值乘上#103的數值賦予#101
G65 H04 P#101 Q#102 R10
G65 H04 P#101 Q10 R#103
G65 H04 P#101 Q20 R10
上面4個都是乘指令的格式都是把Q後面的數值或變數號內的數值乘上R後面的數
值或變數號內的數值然後等於到P後面的變數號中.
H05除指令;格式G65 H05P#101 Q#102 R#103,把#102的數值除以#103的數值賦予#101
G65 H05 P#101 Q#102 R10
G65 H05 P#101 Q10 R#103
G65 H05 P#101 Q20 R10
上面4個都是除指令格式都是把Q後面的數值或變數號內的數值除以R後面的數
值或變數號內的數值然後等於到P後面的變數號中.(余數不存,除數如果為0的話會出現112報警)
三角函數指令:
H31 SIN正玄函數指令:格式G65 H31 P#101 Q#102 R#103;含義Q後面的#102是三角形的斜邊R後面的#103內存的是角度.結果是#101=#1
8. 數控車床 G65 P # Q L 等等什麼意思 請詳細點
你那個是不是寫錯了,那個L應該是R吧,從你表述可以看出那是A宏,宏程序分為A宏和B宏,G65代表調用內宏指令,P,Q,R是邏輯運容算符號,P代表結果,R,Q代表條件!#代表運算中的變數,變數分局部變數,公用變數和系統變數,這個要根據系統而言!變數的意義不一樣!
9. 廣州數控車床用的宏程序是哪種類型
廣數使用G65代碼賦值各變數
也就是使用A類宏程序
A類宏是以G65 Hxx P#xx Q#xx R#xx的格式輸入的,而B類宏程序則是
以直接的公式和語言輸入的和C語言很相似在0i系統中應用比較廣
A類宏是用G65 Hxx P#xx Q#xx R#xx或G65 Hxx P#xx Qxx Rxx格式輸入的xx的意思就是數值,
是以um級的量輸入的,比如你輸入100那就是0.1MM~~~~~.#xx就是變數號,關於變數號是什麼意
思再不知道的的話我也就沒治了,不過還是教一下吧,變數號就是把數值代入到一個固定的地址中,
固定的地址就是變數,一般OTD系統中有#0~~~#100~#149~~~#500~#531關閉電源時變
量#100~#149被初始化成「空」,而變數#500~#531保持數據.我們如果說#100=30那麼現在#100
地址內的數據就是30了,就是這么簡單.好現在我來說一下H代碼,大家可以看到A類宏的標准格式中
#xx和xx都是數值,而G65表示使用A類宏,那麼這個H就是要表示各個數值和變數號內的數值或者
各個變數號內的數值與其他變數號內的數值之間要進行一個什麼運算,可以說你了解了H代碼A類
宏程序你基本就可以應用了,好,現在說一下H代碼的各個含義:以下都以#100和#101和#102,及數值10和20做為例子,應用的時候別把他們當格式就行,
基本指令:
H01賦值;格式:G65H01P#101Q#102:把#102內的數值賦予到#101中
G65H01P#101Q#10:把10賦予到#101中
H02加指令;格式G65 H02 P#101 Q#102 R#103,把#102的數值加上#103的數值賦予#101
G65 H02 P#101 Q#102 R10
G65 H02 P#101 Q10 R#103
G65 H02 P#101 Q10 R20
上面4個都是加指令的格式都是把Q後面的數值或變數號內的數值加上R後面的數
值或變數號內的數值然後等於到P後面的變數號中.
H03減指令;格式G65 H03 P#101 Q#102 R#103,把#102的數值減去#103的數值賦予#101
G65 H03 P#101 Q#102 R10
G65 H03 P#101 Q10 R#103
G65 H03 P#101 Q20 R10
上面4個都是減指令的格式都是把Q後面的數值或變數號內的數值減去R後面的數
值或變數號內的數值然後等於到P後面的變數號中.H04乘指令;格式G65 H04 P#101 Q#102 R#103,把#102的數值乘上#103的數值賦予#101
G65 H04 P#101 Q#102 R10
G65 H04 P#101 Q10 R#103
G65 H04 P#101 Q20 R10
上面4個都是乘指令的格式都是把Q後面的數值或變數號內的數值乘上R後面的數
值或變數號內的數值然後等於到P後面的變數號中.
H05除指令;格式G65 H05P#101 Q#102 R#103,把#102的數值除以#103的數值賦予#101
G65 H05 P#101 Q#102 R10
G65 H05 P#101 Q10 R#103
G65 H05 P#101 Q20 R10
上面4個都是除指令格式都是把Q後面的數值或變數號內的數值除以R後面的數
值或變數號內的數值然後等於到P後面的變數號中.(余數不存,除數如果為0的話會出現112報警)
三角函數指令:
H31 SIN正玄函數指令:格式G65 H31 P#101 Q#102 R#103;含義Q後面的#102是三角形的斜邊R
後面的#103內存的是角度.結果是#101=#102*SIN#103,也就是說可以直接用這個求出三角形的另
一條邊長.和以前的指令一樣Q和R後面也可以直接寫數值.
H32 COS余玄函數指令:格式G65 H32 #101 Q#102 R#103;含義Q後面的#102是三角形的斜邊
R後面的#103內存的是角度.結果是#101=#102*COS#103,也就是說可以直接用這個求出三角形的
另一條邊長.和以前的指令一樣Q和R後面也可以直接寫數值.
H33和H34本來應該是TAN 和ATAN的可是經過我使用得數並不準確,希望有知道的人能夠告訴我
是為什麼?
開平方根指令:
H21;格式G65 H21 P#101 Q#102 ;意思是把#102內的數值開了平方根然後存到#101中(這個指令
是非常重要的如果在車橢圓的時候沒有開平方跟的指令是沒可能用宏做到的.
無條件轉移指令:H80;格式:G65 H80 P10 ;直接跳到第10程序段
有條件轉移指令:
H81 H82 H83 H84 H85 H86 ,分別是等於就轉的H81;不等於就轉的H82;小於就轉
的H83;大於就轉的H84;小於等於就轉的H85;大於等於就轉的H86;
格式:G65 H8x P10 Q#101 R#102;將#101內的數值和#102內的數值相比較,按上面的H8x的碼帶
入H8x中去,如果條件符合就跳到第10程序段,如果不符合就繼續執行下面的程序段.
10. 關於廣數GSM980TD系統的數控車床G65宏程序的問題。
做個夾頭後,把夾頭裝刀架上,用宏程序進行循環加工
過程:
設置 #101為12
N10
等 1-2秒
G01 移動夾回頭套工件上
將工件拉出答
主軸夾緊
拉出夾頭
換加工刀
開主軸
加工
松開主軸
#101=#101+1
查#101是否大於0 是 跳向N10
加式結束!