Val編程

使用txt進行產品信息的說明。安全

Product文本格式說明

//****************************************************工具

//產品信息spa

//固定標識符所有大寫,所有在等號(=)前面utf-8

//******************************************************產品

PRODUCT=Testio

//表示產品名稱,PRODUCT=是固定格式,Test是指產品名class

TOOL=-12.418,-7.044,189.946,7.547,44.745,173.494im

// 表示工具座標值,TOOL=是固定格式,後面六個值-12.418,-7.044,189.946,7.547,44.745,173.494是工具值 單位x,y,z是毫米 rx,ry,rz是角度di

HOME=0,24.197,49.255,0,106.548,0時間

//表示機器人安全點,HOME=是固定格式,後面六個值0,24.197,49.255,0,106.548,0是安全點,六個軸度,單位是度

TOTALELEMENTS=2

//表示路徑(元素)總個數,TOTALELEMENTS=是固定格式,後面是產品個數

FRAME=0,0,0,0,0,0

//表示產品用戶座標系,FRAME=是固定格式,後面是用戶座標系值,單位x,y,z是毫米 rx,ry,rz是角度

OFFSET=0,0,0,0,0,0

//表示產品偏移,OFFSET=是固定格式,後面是偏移值。單位x,y,z是毫米 rx,ry,rz是角度

PRESET=Preset

//表示對應工藝,PRESET=是固定格式,後面是工藝名稱,Preset表示離散工藝。

 

 

 

 

 

 

//****************************************************

//路徑信息

//速度加速度沒有小數點,都爲整數,速度是mm/s,加速度是百分比

//******************************************************

BEGIN=Test_1

//表示路徑開始,BEGIN=是固定格式,前面Test_1是路徑名稱,路徑名稱不推薦爲中文,(必須是utf-8)格式。

BYPASS=FALSE

//表示路徑是否過濾,BYPASS=是固定格式,FALSE是不過濾,要生產。TRUE表示過濾。

CUTTYPE=10

//表示路徑類型,CUTTYPE=是固定格式,後面是類型標識符,若是是離線產品,則默認爲10(不規則路徑)

ARRAY=4,4,10,10,0,0

//表示路徑陣列,ARRAY=是固定格式,陣列是二維陣列,X陣列個數,Y陣列個數,X陣列方向,Y陣列方向,單位是mm

POINTCOUNT=1,2,3

//點的個數,趨近點的個數,切割點的個數,離開點的個數

FRAME=0,0,0,0,0,0

//表示路徑用戶座標系,FRAME=是固定格式,後面是陣列值單位x,y,z是毫米 rx,ry,rz是角度

OFFSET=0,0,0,0,0,0

//表示路徑偏移,OFFSET=是固定格式,後面是偏移值單位x,y,z是毫米 rx,ry,rz是角度

DOWNLEAD=0,100,0,100,50

//表示引線,DOWNLEAD=是固定格式,後面是引線類型,0是沒有,1是圓弧,2是直線,100表示百分比。5是直徑,0後面自定義

//只對規則圖形有用

WORKPLACE=0,0,0,0,0,0

//表示外部軸信息, WORKPLACE=是固定格式,第七軸距離,第七軸速度,第八軸距離,第八軸速度,收弧點長度,收弧點百分比

/趨近點,運動模式 至少須要有一點,

//前面是運動標誌符,後面是座標值或者軸值,單位x,y,z是毫米 rx,ry,rz是角度

//後面是速度/加速度,單位是mm/s,加速度是百分比

MOVEJ=8.301,12.526,85.994,26.717,42.312,-31.228/166.,4

MOVEJ=8.301,12.526,85.994,26.717,42.312,-31.228/166,44.

MOVEL=1419.641,294.456,465.176,179.992,-0.008,-29.382/166.,44

DELAYON=1

//表示穿孔時間, DELAYON=是固定格式 穿孔時間,單位是秒

//切割點運動模式只有MOVEL/MOVEC,第一個點必須是MOVEL

//後面跟着 工藝,動做/速度,加速度,Blend; 速度,加速度是到達點以前執行,工藝,動做是到達點以後執行

//規則圖形所有是MOVEL=

MOVEL=1419.641,294.456,465.176,179.992,-0.008,-29.382/1,0/166,13,1

MOVEL=1419.641,294.456,465.176,179.992,-0.008,-29.382/1,0/166,13,1

MOVEL=1419.641,294.456,465.176,179.992,-0.008,-29.382/1,0/166.13,1

MOVEL=1419.641,294.456,465.176,179.992,-0.008,-29.382/1,0/166,1

MOVEC=1419.641,294.456,465.176,179.992,-0.008,-29.382/1419.641,274.456,465.176,179.992,-0.008,-29.382/1,0/166,13,1

//MOVEC接着兩個點

DELAYOFF=0

//表示激光關閉, DELAYOFF=是固定格式 0表示關閉時間,單位是秒

//離開點  運動模式與趨近點相同,只有MOVEJ/MOVEL,至少須要有一點,

//座標值或者軸數,後面是速度/加速度

MOVEL=1419.641,294.456,465.176,179.992,-0.008,-29.382/166,44

MOVEJ=8.301,12.526,85.994,26.717,42.312,-31.228/166,44

MOVEL=1419.641,294.455,465.175,179.992,-0.008,-29.382/166.44.

MOVEL=1419.641,294.455,465.175,179.992,-0.008,-29.382/166,44

END=Test_1

//表示路徑結束, END=是固定格式 ,Test_1是路徑名稱

相關文章
相關標籤/搜索