版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
前言前言Slide1變量基礎(chǔ)部分變量基礎(chǔ)部分Slide2變量類型變量局部變量全局變量系統(tǒng)變量用戶變量所有的宏程序中都可以共用的變量#100-#199:掉電不保持#500-#999:掉電保持只能在當前宏程序中使用的變量#1-#33用來儲存系統(tǒng)數(shù)據(jù)的變量,如刀補,位置等#1000-變量類型變量局部全局系統(tǒng)用戶所有的宏程序中都可以共用的變量只Slide3常用系統(tǒng)變量-工件坐標系外部坐標系偏置#5201-#5203G54(1-3軸)#5221-#5223G55(1-3軸)#5241-#5243G56(1-3軸)#5261-#5263G57(1-3軸)#5281-#5283G58(1-3軸)#5301-#5303G59(1-3軸)#5321-#5323G54.1P1(1-3軸)#7001-#7003G54.1P48(1-3軸)#7941-#7943……我們能用這些變量干什么?(見測試)常用系統(tǒng)變量-工件坐標系外部坐標系偏置#5201-#5203Slide4常用系統(tǒng)變量-刀具補償偏置我們能用這些變量干什么?(見測試)常用系統(tǒng)變量-刀具補償偏置我們能用這些變量干什么?(見測試)Slide5常用系統(tǒng)變量-報警變量變量號功能舉例#3000賦值0-200,機床停止并報警#3000=1(NG)屏幕顯示“3001NG”我們能用這個變量干什么?(見測試)常用系統(tǒng)變量-報警變量變量號功能舉例#3000賦值0-200Slide6算數(shù)和邏輯運算部分一算數(shù)和邏輯運算Slide7算數(shù)和邏輯運算(一)功能格式備注定義#i=#j加法#i=#j+#k減法#i=#j-#k乘法#i=#j*#k除法#i=#j/#k#k不為0正弦#i=SIN[#j]角度以度指定90.5表示90度30分反正弦#i=ASIN[#j]正切#i=TAN[#j]反正切#i=ATAN[#j]/[#k]余弦#i=COS[#j]反余弦#i=ACOS[#j]算數(shù)和邏輯運算(一)功能格式備注定義#i=#j加法#i=#jSlide8算數(shù)和邏輯運算(二)功能格式備注平方根#i=SQRT[#j]絕對值#i=ABS[#j]舍入#i=ROUND[#j]上取整#i=FIX[#j]下取整#i=FUP[#j]自然對數(shù)#i=LN[#j]指數(shù)對數(shù)#i=EXP[#j]或#i=#jOR#k運算按照二進制一位一位的進行異或#i=#jXOR#k與#i=#jAND#k藍色字體為不常用運算符
所有運算格式要正確算數(shù)和邏輯運算(二)功能格式備注平方根#i=SQRT[#j]Slide9測試一
可以把G55的坐標值寫入全局變量嗎?局部變量呢?
怎么寫?
兩個有什么差異?
我可以給G55的坐標賦值嗎?
怎么寫?
有什么用處?
要讀取5號刀的刀具長度補償(含磨損)
怎么讀?
有什么用處?
程序中要添加報警,用哪個變量,怎么用?測試一可以把G55的坐標值寫入全局變量嗎?局部變量呢?Slide10休息會?休息會?Slide11算數(shù)和邏輯運算部分二算數(shù)和邏輯運算Slide12運算符作用多用于邏輯判斷,和IF等條件語句使用運算符作用Slide13IF條件語句判斷后跳轉(zhuǎn)示例:如果變量#1的值大于10,跳轉(zhuǎn)到N2程序段N1IF[#1GT10.]GOTO2……N2G00G91X10.……IF<條件>THEN<表達式>如果表達式滿足,執(zhí)行THEN后的語句。否則順序執(zhí)行示例:如果#1和#2的值相同,0賦值給#3IF[#1EQ#2]THEN#3=0;……IF條件語句判斷后跳轉(zhuǎn)Slide14宏程序調(diào)用重要內(nèi)容宏程序調(diào)用Slide15程序調(diào)用方式M98調(diào)用格式:M98P****舉例:M98P1000G65調(diào)用格式:G65P****AaBbCcDdEeFfHhIiJjKkMmNnQqRrSsTtUuVvWwXxYyZz舉例:G65P1000A1.B2.X10.Z5.都可以調(diào)用,有區(qū)別嗎?程序調(diào)用方式M98調(diào)用都可以調(diào)用,有區(qū)別嗎?Slide16G65和M98的差別(一)
指定變量的值格式:M98P****
G65P****AaBbCcDdEeFfHhIiJjKkMmNnQqRrSsTtUuVvWwXxYyZz所以》M98不能在調(diào)用時指定變量的值,而G65可以那么G65后面跟的一大堆字母表示的是什么意思呢?G65和M98的差別(一)指定變量的值Slide17G65和M98的差別(一)
變量表
舉例:G65P1000A1.B2.X10.Z5.表示在調(diào)用O1000的同時,就指定了程序中#1,#2,#24,#26的值通常在程序中有類似的語句:IF[#1NE#0]GOTO2或#600=#2+10.等類似的語句那么,這樣有什么好處?G65和M98的差別(一)變量表舉例:G65P100Slide18G65和M98的差別(二)
示例:O0001#1=1.M98P1000;#600=#1;此時#600的值是多少?……-----------------------------O0002#1=1.G65P1000#600=#1;此時#600的值是多少?……O1000#1=-1.……M99#600=-1#600=1G65和M98的差別(二)示例:O1000#600=-1#Slide19G65和M98的差別(二)G65和M98的差別(二)Slide20休息會?休息會?Slide21INSPECTIONPLUSINSPECTIONPLUSSlide22軟件中的全局變量軟件中的全局變量Slide23全局變量(一)#100#110#120#130#140#101#111#121#131#141#102#112#122#132#142#103#113#123#133#143#104#114#124#134#144#105#115#125#135#145#106#116#126#136#146#107#117#127#137#147#108#118#128#138#148#109#119#129#139#149用戶可用變量全局變量(一)#100#110#120#130#140#10Slide24全局變量(二)#100#110#120#130#140#101#111#121#131#141#102#112#122#132#142#103#113#123#133#143#104#114#124#134#144#105#115#125#135#145#106#116#126#136#146#107#117#127#137#147#108#118#128#138#148#109#119#129#139#149INSPECTIONPLUS內(nèi)部計算全局變量(二)#100#110#120#130#140#10Slide25全局變量(三)#100#110#120#130#1400#101#111#121#131#1410#102#112#122#132#1421.000#103#113#123#133#1431.000#104#114#124#134#144#105#115#125#1350#145#106#116#126#1360#146-1.000#107#117#127#13710.00#147#108#118#128#138#148#109#119#129#139#1490INSPECTIONPLUS測量結(jié)果和旗幟測量結(jié)果和旗幟的數(shù)值在每次測量后被覆蓋全局變量(三)#100#110#120#130#1400#1Slide26全局變量(四)#500#510#520#530#540#501#511#521#531#541#502#512#522#532#542#503#513#523#533#543#504#514#524#534#544#505#515#525#535#545#506#516#526#536#546#507#517#527#537#547#508#518#528#538#548#509#519#529#539#549標準校正數(shù)值回退系數(shù)矢量校正數(shù)值全局變量(四)#500#510#520#530#540#50Slide27測頭校正程序測頭校正程序Slide28為什么要校正
測頭安裝后,測頭中心與主軸的偏心量
測針球的直徑誤差
測頭的觸發(fā)距離
機床的重復性所以,每次更換測頭,或者更換測針后,必須校正?。∪绾涡U??軟件部分再講為什么要校正測頭安裝后,測頭中心與主軸的偏心量Slide29校正項目
測頭長度校正
測針半徑校正
測針偏心校正》值存放在刀具補償》值存放在全局變量
》值存放在全局變量為什么要存放在全局變量中?校正項目測頭長度校正》值存放在刀具補償為什么要存放在全局變Slide30測頭長度校正格式:G65P9801ZzTt舉例:G65P9801Z0.T21Tt要更新的刀具號.Zz標準表面的工件坐標.O1000G17G40G49G69G80G90G54X0Y0G43H21Z20.G65P9801Z0T21G91G28Z0G90M30注意:在這里T21的刀補中要有一個預置的大概刀長測頭長度校正格式:G65P9801ZzTtO1000Slide31校正測針X/Y偏置格式:G65P9802Dd舉例:G65P9802D50.005Dd:用于校正的環(huán)規(guī)直徑4#502DdYX312#503O1000G17G40G49G69G80G90G54X0Y0(環(huán)規(guī)中心)G65P9802D50.005G91G28Z0G90M30注意:1.準確將主軸定位至環(huán)規(guī)的中心位置并將測針置于環(huán)規(guī)內(nèi)部2.程序運行后,會將偏心寫入#502和#503校正測針X/Y偏置格式:G65P9802Dd4#502DSlide32校正測針球半徑格式:G65P9803Dd舉例:G65P9803D50.005Dd:用于校正的環(huán)規(guī)直徑O1000G17G40G49G69G80G90G54X0Y0(環(huán)規(guī)中心)G65P9803D50.005G91G28Z0G90M30注意:1.準確將主軸定位至環(huán)規(guī)的中心位置并將測針置于環(huán)規(guī)內(nèi)部2.程序運行后,會將半徑寫入#500和#501校正測針球半徑格式:G65P9803DdO1000Slide33小結(jié)
對于初學者,以下變量范圍,建議先不用:#100-#199#500-#550其他全局變量可按需要使用
測頭使用必須要標定
初次使用時
更換測針后
使用一段時間后
標定后,掛刀方向要固定
標定時的進給與測量的進給保持一致小結(jié)對于初學者,以下變量范圍,建議先不用:Slide34休息會?休息會?Slide35保護移動程序-O9810保護移動程序-O9810Slide36保護移動程序-O9810功能:在測頭移動時,如果有障礙物阻擋,機床停止并報警格式:G65P9810XxYyZzFfXxYyZz:目標位置在當前坐標系下的坐標Ff:移動的進給率注意1.目標位置指定可以單獨指定X/Y/Z中的任何一個值;也可以同時指定其中任意2個或3個全部指定舉例:G65P9810Y-1.F3000G65P9810X0Z-5.F3000G65P9810X0Y1.Z2.F40002.報警當在移動的過程中,碰到障礙,機床停止,報警號3086提示信息“PATHOBSTRUCTED”保護移動程序-O9810功能:在測頭移動時,如果有障礙物阻擋Slide37成功移動至目標位置G65
P9810
X50.0Z5.0F3000保護移動程序-O9810成功移動至目標位置保護移動程序-O9810Slide38保護移動程序-O9810#3000=86(PATHOBSTRUCTED)未成功移動至目標位置G65
P9810
X50.0Z5.0F3000保護移動程序-O9810#3000=86(PATHOSlide39單點測量程序-O9811單點測量程序-O9811Slide40單點測量程序-O9811功能:每次測量一個面常用格式:G65P9811Xx或Yy或ZzXxYyZz:目標位置在當前坐標系下的坐標注意1.目標位置指定每次只能指定X/Y/Z中的一個值舉例:G65P9811X-1.G65P9811Z-5.G65P9811Y1.單點測量程序-O9811功能:每次測量一個面注意Slide41單點測量程序-O9811常用擴展格式:G65P9811Xx或Yy或Zz[SsTt][]中的變量為可選輸入變量Ss:欲更新的坐標系Tt:欲更新的刀具編號舉例:G65P9811X0.S101G65P9811Z10.T4S參數(shù)工件偏置S1G54S2G55S3G56S4G57S5G58S6G59S0G53S101G54.1P1S102G54.1P2Etc.Etc.S148G54.1P48單點測量程序-O9811常用擴展格式:S參數(shù)工件偏置S1G5Slide42單點測量程序-O9811測量后的數(shù)據(jù)輸出:1.G65P9811X4.輸出:#135-實測值(4.012)#140-誤差值(0.012)2.G65P9811Y4.輸出:#136-實測值(4.012)#141-誤差值(0.012)1.G65P9811Z4.輸出:#137-實測值(4.012)#142-誤差值(0.012)我們能用這些變量干什么?(見測試)單點測量程序-O9811測量后的數(shù)據(jù)輸出:我們能用這些變量干Slide43槽/凸臺測量程序-O9812槽/凸臺測量程序-O9812Slide44槽/凸臺測量程序-O9812功能:測量沿X/Y軸向的槽/凸臺,見上圖常用格式:G65P9812Xx或Yy[ZzRrSsTt]Xx:X方向的槽/凸臺測量Yy:Y方向的槽/凸臺測量Zz:圖2和圖3形式的特征測量點Z坐標Rr:圖3特征測量時,回退量Ss:欲更新的坐標系Tt:欲更新的刀具編號注意:在使用此程序前,需要事先將測頭定位在欲測特征的理論中心上槽/凸臺測量程序-O9812功能:測量沿X/Y軸向的槽/凸臺Slide45槽測量程序-O98121.G65P9812X12.[S1T3]輸出:#135-槽對稱中心X坐標#140-槽對稱中心坐標值與理論值的誤差(如何計算?)#138-槽的實測寬度#143-槽的實測寬度與理論寬度的差值(如何計算?)2.G65P9812Y12.[S2T4]輸出:#136-槽對稱中心X坐標#141-槽對稱中心坐標值與理論值的誤差#138-槽的實測寬度#143-槽的實測寬度與理論寬度的差值
X0(2.0)(X-100.0)20.0上圖的程序要怎么寫?槽測量程序-O98121.G65P9812X12.[Slide46凸臺測量程序-O98121.G65P9812X12.Z1.[S1T3]輸出:#135-槽對稱中心X坐標#140-槽對稱中心坐標值與理論值的誤差(如何計算?)#138-槽的實測寬度#143-槽的實測寬度與理論寬度的差值(如何計算?)2.G65P9812Y12.Z1.[S2T4]輸出:#136-槽對稱中心X坐標#141-槽對稱中心坐標值與理論值的誤差#138-槽的實測寬度#143-槽的實測寬度與理論寬度的差值
上圖的程序要怎么寫?(Y-100.0)(2.0)Y020.0Z-5.0凸臺測量程序-O98121.G65P9812X12.Slide47有凸臺的槽測量程序-O98121.G65P9812X12.Z-1.R-2.[S1T3]輸出:#135-槽對稱中心X坐標#140-槽對稱中心坐標值與理論值的誤差(如何計算?)#138-槽的實測寬度#143-槽的實測寬度與理論寬度的差值(如何計算?)2.G65P9812Y12.Z-1.[S2T4R2.]輸出:#136-槽對稱中心X坐標#141-槽對稱中心坐標值與理論值的誤差#138-槽的實測寬度#143-槽的實測寬度與理論寬度的差值
上圖的程序要怎么寫?有凸臺的槽測量程序-O98121.G65P9812X1Slide48孔/圓臺測量程序-O9814孔/圓臺測量程序-O9814Slide49孔/圓臺測量程序-O9814功能:4點測量孔或圓臺,見上圖常用格式:G65P9814Dd[ZzRrSsTt]Dd:孔或圓臺的直徑Zz:圖2和圖3形式的特征測量點Z坐標Rr:圖3特征測量時,回退量Ss:欲更新的坐標系Tt:欲更新的刀具編號注意:在使用此程序前,需要事先將測頭定位在欲測特征的理論中心上孔/圓臺測量程序-O9814功能:4點測量孔或圓臺,見上圖Slide50孔測量程序-O98141.G65P9814D12.[S1T3]輸出:#135-圓心X坐標#140-圓心測量X坐標值與理論值的誤差(如何計算?)#136-圓心Y坐標#141-圓心測量X坐標值與理論值的誤差(如何計算?)#138-圓的實測直徑#143-圓的直徑測量值與理論值的誤差(如何計算?)X0(2.0)(X-100.0)20.0上圖的程序要怎么寫?孔測量程序-O98141.G65P9814D12.[Slide51圓臺測量程序-O9814上圖的程序要怎么寫?(Y-100.0)(2.0)Y020.0Z-5.01.G65P9814D12.Z-2.[S1T3]輸出:#135-圓心X坐標#140-圓心測量X坐標值與理論值的誤差(如何計算?)#136-圓心Y坐標#141-圓心測量X坐標值與理論值的誤差(如何計算?)#138-圓的實測直徑#143-圓的直徑測量值與理論值的誤差(如何計算?)圓臺測量程序-O9814上圖的程序要怎么寫?(Y-100.0Slide52有圓臺的內(nèi)孔測量程序-O9814上圖的程序要怎么寫?1.G65P9814D12.Z-2.R-2.[S1T3]輸出:#135-圓心X坐標#140-圓心測量X坐標值與理論值的誤差(如何計算?)#136-圓心Y坐標#141-圓心測量X坐標值與理論值的誤差(如何計算?)#138-圓的實測直徑#143-圓的直徑測量值與理論值的誤差(如何計算?)有圓臺的內(nèi)孔測量程序-O9814上圖的程序要怎么寫?1.GSlide53休息會?休息會?Slide54測試二
如何編寫一個完整的測頭校準程序?
試著編寫測量下面的特征工件坐標在圓心,產(chǎn)品表面中心大孔直徑20mm,深度15mm,測量孔并輸出數(shù)據(jù),更新坐標系G57中心圓臺直徑6mm,頂面距離表面5mm,高度為10mm,測量并輸出數(shù)據(jù)整個工件長寬均為50mm,高度為30mm,測量黃色表面,輸出相關(guān)的測量數(shù)據(jù)測試二如何編寫一個完整的測頭校準程序?工件坐標在圓心,產(chǎn)品Slide55小結(jié)二3086-PATHOBSTRUCTED
保護移動過程中,光線阻擋
保護移動過程中,測頭碰觸到障礙物3092-PROBEOPEN
測量是二次觸發(fā),第一次測量后,測頭需要完全離開產(chǎn)品表面,再進行第二次測量,如果在第一次后,不能完全離開產(chǎn)品表面,會報警;
可以通過修改#506,將#506中的值增大3093-PROBEFAIL
測量移動結(jié)束時,還沒有觸碰到任何物體,報警
查看O9811,O9812,O9814后面指定的數(shù)據(jù)是否有誤
坐標系設(shè)定等小結(jié)二3086-PATHOBSTRUCTEDSlide56前言前言Slide57變量基礎(chǔ)部分變量基礎(chǔ)部分Slide58變量類型變量局部變量全局變量系統(tǒng)變量用戶變量所有的宏程序中都可以共用的變量#100-#199:掉電不保持#500-#999:掉電保持只能在當前宏程序中使用的變量#1-#33用來儲存系統(tǒng)數(shù)據(jù)的變量,如刀補,位置等#1000-變量類型變量局部全局系統(tǒng)用戶所有的宏程序中都可以共用的變量只Slide59常用系統(tǒng)變量-工件坐標系外部坐標系偏置#5201-#5203G54(1-3軸)#5221-#5223G55(1-3軸)#5241-#5243G56(1-3軸)#5261-#5263G57(1-3軸)#5281-#5283G58(1-3軸)#5301-#5303G59(1-3軸)#5321-#5323G54.1P1(1-3軸)#7001-#7003G54.1P48(1-3軸)#7941-#7943……我們能用這些變量干什么?(見測試)常用系統(tǒng)變量-工件坐標系外部坐標系偏置#5201-#5203Slide60常用系統(tǒng)變量-刀具補償偏置我們能用這些變量干什么?(見測試)常用系統(tǒng)變量-刀具補償偏置我們能用這些變量干什么?(見測試)Slide61常用系統(tǒng)變量-報警變量變量號功能舉例#3000賦值0-200,機床停止并報警#3000=1(NG)屏幕顯示“3001NG”我們能用這個變量干什么?(見測試)常用系統(tǒng)變量-報警變量變量號功能舉例#3000賦值0-200Slide62算數(shù)和邏輯運算部分一算數(shù)和邏輯運算Slide63算數(shù)和邏輯運算(一)功能格式備注定義#i=#j加法#i=#j+#k減法#i=#j-#k乘法#i=#j*#k除法#i=#j/#k#k不為0正弦#i=SIN[#j]角度以度指定90.5表示90度30分反正弦#i=ASIN[#j]正切#i=TAN[#j]反正切#i=ATAN[#j]/[#k]余弦#i=COS[#j]反余弦#i=ACOS[#j]算數(shù)和邏輯運算(一)功能格式備注定義#i=#j加法#i=#jSlide64算數(shù)和邏輯運算(二)功能格式備注平方根#i=SQRT[#j]絕對值#i=ABS[#j]舍入#i=ROUND[#j]上取整#i=FIX[#j]下取整#i=FUP[#j]自然對數(shù)#i=LN[#j]指數(shù)對數(shù)#i=EXP[#j]或#i=#jOR#k運算按照二進制一位一位的進行異或#i=#jXOR#k與#i=#jAND#k藍色字體為不常用運算符
所有運算格式要正確算數(shù)和邏輯運算(二)功能格式備注平方根#i=SQRT[#j]Slide65測試一
可以把G55的坐標值寫入全局變量嗎?局部變量呢?
怎么寫?
兩個有什么差異?
我可以給G55的坐標賦值嗎?
怎么寫?
有什么用處?
要讀取5號刀的刀具長度補償(含磨損)
怎么讀?
有什么用處?
程序中要添加報警,用哪個變量,怎么用?測試一可以把G55的坐標值寫入全局變量嗎?局部變量呢?Slide66休息會?休息會?Slide67算數(shù)和邏輯運算部分二算數(shù)和邏輯運算Slide68運算符作用多用于邏輯判斷,和IF等條件語句使用運算符作用Slide69IF條件語句判斷后跳轉(zhuǎn)示例:如果變量#1的值大于10,跳轉(zhuǎn)到N2程序段N1IF[#1GT10.]GOTO2……N2G00G91X10.……IF<條件>THEN<表達式>如果表達式滿足,執(zhí)行THEN后的語句。否則順序執(zhí)行示例:如果#1和#2的值相同,0賦值給#3IF[#1EQ#2]THEN#3=0;……IF條件語句判斷后跳轉(zhuǎn)Slide70宏程序調(diào)用重要內(nèi)容宏程序調(diào)用Slide71程序調(diào)用方式M98調(diào)用格式:M98P****舉例:M98P1000G65調(diào)用格式:G65P****AaBbCcDdEeFfHhIiJjKkMmNnQqRrSsTtUuVvWwXxYyZz舉例:G65P1000A1.B2.X10.Z5.都可以調(diào)用,有區(qū)別嗎?程序調(diào)用方式M98調(diào)用都可以調(diào)用,有區(qū)別嗎?Slide72G65和M98的差別(一)
指定變量的值格式:M98P****
G65P****AaBbCcDdEeFfHhIiJjKkMmNnQqRrSsTtUuVvWwXxYyZz所以》M98不能在調(diào)用時指定變量的值,而G65可以那么G65后面跟的一大堆字母表示的是什么意思呢?G65和M98的差別(一)指定變量的值Slide73G65和M98的差別(一)
變量表
舉例:G65P1000A1.B2.X10.Z5.表示在調(diào)用O1000的同時,就指定了程序中#1,#2,#24,#26的值通常在程序中有類似的語句:IF[#1NE#0]GOTO2或#600=#2+10.等類似的語句那么,這樣有什么好處?G65和M98的差別(一)變量表舉例:G65P100Slide74G65和M98的差別(二)
示例:O0001#1=1.M98P1000;#600=#1;此時#600的值是多少?……-----------------------------O0002#1=1.G65P1000#600=#1;此時#600的值是多少?……O1000#1=-1.……M99#600=-1#600=1G65和M98的差別(二)示例:O1000#600=-1#Slide75G65和M98的差別(二)G65和M98的差別(二)Slide76休息會?休息會?Slide77INSPECTIONPLUSINSPECTIONPLUSSlide78軟件中的全局變量軟件中的全局變量Slide79全局變量(一)#100#110#120#130#140#101#111#121#131#141#102#112#122#132#142#103#113#123#133#143#104#114#124#134#144#105#115#125#135#145#106#116#126#136#146#107#117#127#137#147#108#118#128#138#148#109#119#129#139#149用戶可用變量全局變量(一)#100#110#120#130#140#10Slide80全局變量(二)#100#110#120#130#140#101#111#121#131#141#102#112#122#132#142#103#113#123#133#143#104#114#124#134#144#105#115#125#135#145#106#116#126#136#146#107#117#127#137#147#108#118#128#138#148#109#119#129#139#149INSPECTIONPLUS內(nèi)部計算全局變量(二)#100#110#120#130#140#10Slide81全局變量(三)#100#110#120#130#1400#101#111#121#131#1410#102#112#122#132#1421.000#103#113#123#133#1431.000#104#114#124#134#144#105#115#125#1350#145#106#116#126#1360#146-1.000#107#117#127#13710.00#147#108#118#128#138#148#109#119#129#139#1490INSPECTIONPLUS測量結(jié)果和旗幟測量結(jié)果和旗幟的數(shù)值在每次測量后被覆蓋全局變量(三)#100#110#120#130#1400#1Slide82全局變量(四)#500#510#520#530#540#501#511#521#531#541#502#512#522#532#542#503#513#523#533#543#504#514#524#534#544#505#515#525#535#545#506#516#526#536#546#507#517#527#537#547#508#518#528#538#548#509#519#529#539#549標準校正數(shù)值回退系數(shù)矢量校正數(shù)值全局變量(四)#500#510#520#530#540#50Slide83測頭校正程序測頭校正程序Slide84為什么要校正
測頭安裝后,測頭中心與主軸的偏心量
測針球的直徑誤差
測頭的觸發(fā)距離
機床的重復性所以,每次更換測頭,或者更換測針后,必須校正?。∪绾涡U??軟件部分再講為什么要校正測頭安裝后,測頭中心與主軸的偏心量Slide85校正項目
測頭長度校正
測針半徑校正
測針偏心校正》值存放在刀具補償》值存放在全局變量
》值存放在全局變量為什么要存放在全局變量中?校正項目測頭長度校正》值存放在刀具補償為什么要存放在全局變Slide86測頭長度校正格式:G65P9801ZzTt舉例:G65P9801Z0.T21Tt要更新的刀具號.Zz標準表面的工件坐標.O1000G17G40G49G69G80G90G54X0Y0G43H21Z20.G65P9801Z0T21G91G28Z0G90M30注意:在這里T21的刀補中要有一個預置的大概刀長測頭長度校正格式:G65P9801ZzTtO1000Slide87校正測針X/Y偏置格式:G65P9802Dd舉例:G65P9802D50.005Dd:用于校正的環(huán)規(guī)直徑4#502DdYX312#503O1000G17G40G49G69G80G90G54X0Y0(環(huán)規(guī)中心)G65P9802D50.005G91G28Z0G90M30注意:1.準確將主軸定位至環(huán)規(guī)的中心位置并將測針置于環(huán)規(guī)內(nèi)部2.程序運行后,會將偏心寫入#502和#503校正測針X/Y偏置格式:G65P9802Dd4#502DSlide88校正測針球半徑格式:G65P9803Dd舉例:G65P9803D50.005Dd:用于校正的環(huán)規(guī)直徑O1000G17G40G49G69G80G90G54X0Y0(環(huán)規(guī)中心)G65P9803D50.005G91G28Z0G90M30注意:1.準確將主軸定位至環(huán)規(guī)的中心位置并將測針置于環(huán)規(guī)內(nèi)部2.程序運行后,會將半徑寫入#500和#501校正測針球半徑格式:G65P9803DdO1000Slide89小結(jié)
對于初學者,以下變量范圍,建議先不用:#100-#199#500-#550其他全局變量可按需要使用
測頭使用必須要標定
初次使用時
更換測針后
使用一段時間后
標定后,掛刀方向要固定
標定時的進給與測量的進給保持一致小結(jié)對于初學者,以下變量范圍,建議先不用:Slide90休息會?休息會?Slide91保護移動程序-O9810保護移動程序-O9810Slide92保護移動程序-O9810功能:在測頭移動時,如果有障礙物阻擋,機床停止并報警格式:G65P9810XxYyZzFfXxYyZz:目標位置在當前坐標系下的坐標Ff:移動的進給率注意1.目標位置指定可以單獨指定X/Y/Z中的任何一個值;也可以同時指定其中任意2個或3個全部指定舉例:G65P9810Y-1.F3000G65P9810X0Z-5.F3000G65P9810X0Y1.Z2.F40002.報警當在移動的過程中,碰到障礙,機床停止,報警號3086提示信息“PATHOBSTRUCTED”保護移動程序-O9810功能:在測頭移動時,如果有障礙物阻擋Slide93成功移動至目標位置G65
P9810
X50.0Z5.0F3000保護移動程序-O9810成功移動至目標位置保護移動程序-O9810Slide94保護移動程序-O9810#3000=86(PATHOBSTRUCTED)未成功移動至目標位置G65
P9810
X50.0Z5.0F3000保護移動程序-O9810#3000=86(PATHOSlide95單點測量程序-O9811單點測量程序-O9811Slide96單點測量程序-O9811功能:每次測量一個面常用格式:G65P9811Xx或Yy或ZzXxYyZz:目標位置在當前坐標系下的坐標注意1.目標位置指定每次只能指定X/Y/Z中的一個值舉例:G65P9811X-1.G65P9811Z-5.G65P9811Y1.單點測量程序-O9811功能:每次測量一個面注意Slide97單點測量程序-O9811常用擴展格式:G65P9811Xx或Yy或Zz[SsTt][]中的變量為可選輸入變量Ss:欲更新的坐標系Tt:欲更新的刀具編號舉例:G65P9811X0.S101G65P9811Z10.T4S參數(shù)工件偏置S1G54S2G55S3G56S4G57S5G58S6G59S0G53S101G54.1P1S102G54.1P2Etc.Etc.S148G54.1P48單點測量程序-O9811常用擴展格式:S參數(shù)工件偏置S1G5Slide98單點測量程序-O9811測量后的數(shù)據(jù)輸出:1.G65P9811X4.輸出:#135-實測值(4.012)#140-誤差值(0.012)2.G65P9811Y4.輸出:#136-實測值(4.012)#141-誤差值(0.012)1.G65P9811Z4.輸出:#137-實測值(4.012)#142-誤差值(0.012)我們能用這些變量干什么?(見測試)單點測量程序-O9811測量后的數(shù)據(jù)輸出:我們能用這些變量干Slide99槽/凸臺測量程序-O9812槽/凸臺測量程序-O9812Slide100槽/凸臺測量程序-O9812功能:測量沿X/Y軸向的槽/凸臺,見上圖常用格式:G65P9812Xx或Yy[ZzRrSsTt]Xx:X方向的槽/凸臺測量Yy:Y方向的槽/凸臺測量Zz:圖2和圖3形式的特征測量點Z坐標Rr:圖3特征測量時,回退量Ss:欲更新的坐標系Tt:欲更新的刀具編號注意:在使用此程序前,需要事先將測頭定位在欲測特征的理論中心上槽/凸臺測量程序-O9812功能:測量沿X/Y軸向的槽/凸臺Slide101槽測量程序-O98121.G65P9812X12.[S1T3]輸出:#135-槽對稱中心X坐標#140-槽對稱中心坐標值與理論值的誤差(如何計算?)#138-槽的實測寬度#143-槽的實測寬度與理論寬度的差值(如何計算?)2.G65P9812Y12.[S2T4]輸出:#136-槽對稱中心X坐標#141-槽對稱中心坐標值與理論值的誤差#138-槽的實測寬度#143-槽的實測寬度與理論寬度的差值
X0(2.0)(X-100.0)20.0上圖的程序要怎么寫?槽測量程序-O98121.G65P9812X12.[Slide102凸臺測量程序-O98121.G65P9812X12.Z1.[S1T3]輸出:#135-槽對稱中心X坐標#140-槽對稱中心坐標值與理論值的誤差(如何計算?)#138-槽的實測寬度#143-槽的實測寬度與理論寬度的差值(如何計算?)2.G65P9812Y12.Z1.[S2T4]輸出:#136-槽對稱中心X坐標#141-槽對稱中心坐標值與理論值的誤差#138-槽的實測寬度#143-槽的實測寬度與理論寬度的差值
上圖的程序要怎么寫?(Y-100.0)(2.0)
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 非營利組織采購合同的合規(guī)性
- 2025年夫妻離婚協(xié)議書范文
- 商業(yè)地產(chǎn)產(chǎn)權(quán)轉(zhuǎn)讓協(xié)議書
- 隧道施工安全協(xié)議書
- 物聯(lián)網(wǎng)云平臺建設(shè)項目合同
- 健身房加盟投資合同
- 網(wǎng)絡(luò)營銷效果評估報告使用許可協(xié)議
- 明年數(shù)字化教育服務(wù)協(xié)議
- 行業(yè)領(lǐng)域特定內(nèi)容的項目開發(fā)協(xié)議
- 生物技術(shù)項目合作研發(fā)合同
- 【MOOC】數(shù)字邏輯設(shè)計及應用-電子科技大學 中國大學慕課MOOC答案
- 學術(shù)交流英語(學術(shù)寫作)智慧樹知到期末考試答案章節(jié)答案2024年哈爾濱工程大學
- 急腹癥試題(單選、多選)
- 《西方現(xiàn)代美術(shù)史》課件13觀念與后現(xiàn)代
- TCECA-G 0171-2022 零碳工廠評價規(guī)范
- 幼兒園教學課件——我是哥哥姐姐
- ppt模板:青團團委團課動態(tài)ppt模板課件
- 國內(nèi)異形盾構(gòu)機分析課件
- 喚醒孩子內(nèi)驅(qū)力家校共育家庭教育PPT課件(帶內(nèi)容)
- 合成氣精脫硫催化劑的研究報告
- 滾裝客船貨物的積載綁扎系固分解課件
評論
0/150
提交評論