智汇工业-智慧工业、智能制造及工业智能、工业互联门户网站,专业的工业“互联网+”传媒

基于VB的H型鋼火焰切割機數控系統開發

來源:互聯網

點擊:1322

A+ A-

所屬頻道:新聞中心

關鍵詞:VB切割機 數控系統

      隨著國家經濟的持續高速增長,油氣資源供應不足將成為阻礙經濟發展的主要矛盾。海洋油氣開發裝備產業是直接關系到海洋油氣資源開發、影響國家能源穩定和經濟安全的戰略產業,因此必須對油氣開采設備的精度和設備制造的效率提出更高的要求。海洋石油鉆井平臺是海洋油氣開發的關鍵裝備,其主要構件是H型鋼,如何提高H型鋼的下料效率和精度,已成為企業面臨的重要課題。本文講述的H型鋼火焰切割機采用數控火焰切割,具有切割效率高的優點;采用數控系統自動控制切割軌跡,保證了加工的精度要求。數控系統是H型鋼火焰切割機的核心,本文重點介紹數控系統的設計和開發。

    1 VB設計語言的選擇

      VB(Visual Basic)是Microsoft公司于1991年推出的一種Windows應用程序的開發工具。Visual意為/可視化的0,指的是一種開發圖形用戶界面的方法,所以VB是基于Basic的可視化的程序設計語言。經過多次的升級,Microsoft公司于1998年推出功能更強、更完善的VB6.0版本。它具有以下的特點[2]:(1)面向對象的可視化的程序設計方法;(2)事件驅動的程序設計機制;(3)結構化的高級程序設計語言;(4)支持大型數據庫的連接與存取操作;(5)功能更強的用戶開發工具。

      基于以上優點,故選擇VB為開發火焰切割機數控系統的圖形仿真工具。

    2 火焰切割運動軌跡仿真的方法及原理

      2.1 軌跡仿真實現的方法及選擇

      依據笛卡爾坐標定理,火焰切割機的控制系統控制X, Y,Z坐標軸,H型鋼火焰切割機數控系統的軌跡仿真是分別在XY, YZ,XZ平面內進行軌跡仿真。在計算機圖形學中,常用的動畫技術主要有以下3種:多頁面切換技術、圖段變換技術和幀動畫技術。多頁面切換技術是在主顯示頁和工作頁(輪流放置要顯示的圖形)之間切換形成動態變化。圖段變換技術是通過變換不同的圖段在屏幕上的不同位置,產生圖段圖形的連續移動,形成圖段變換動畫。幀動畫技術是通過對欲顯示的幀緩沖區直接操作(逐幀切換)和再填寫(填寫圖像的顏色信息)來動態顯示相應的圖形和圖像。結合VB的定時器(Timer)功能,本文采用圖段變換技術來實現動畫顯示。通過對VB6. 0進行分析,在

      VB6.0上實現軌跡有下列3種方法。

      方法1:利用VB6.0自帶的繪圖功能。

      VB6.0提供一些用于作圖的方法,可以根據需要,在程序運行時繪制所需圖形。

      a.用Pset方法畫點。

      Pset方法的一般格式為:

      [對象名.]Pset(x,z)[,顏色]

      功能說明:在(x,z)位置用[,顏色]畫一個點。

      示例:

      Picture1.Pset(2 600,3 500),(0,0,255)

      表示在Picture1的(2 600,3 500)位置畫一個藍色的點。

      b.用Line方法畫線和矩形。

      Line方法的一般格式為:

      [對象名.]Line[[Step](x1,z1)]-[Step](x2,z2)[,顏色],[B][F]

      功能說明:在對象上由始點(x1,z1)到終點(x2,z2)用[,顏色]畫一條直線(當有[B]時為矩形,而[F]表示一個實心的矩形), [Step]表示其后的坐標值為相對當前點的坐標增量值。示例:Pictur1.Line(10,70)- (20,100),VbGreen表示在Pictur1上從(10,70)到(20,100)作一條直線,顏色為綠色(VbGreen)。

      c.用Circle方法畫圓、橢圓和圓弧。

      Circle方法的一般格式為:

      [對象名.] Circle [Step](x,z),半徑,[,顏色][,起始角][,終止角][縱橫比]

      功能說明:在對象上用[,顏色]以(x,z)為圓心,以/半徑0為半徑畫一個圓。如有[,起始角] [,終止角]則為圓弧。如有[縱橫比]則為橢圓。示例:

      Pictur1.Circle(20,40),500,VbYellow表示在Pictur1上以(20,40)為圓心,以500為半徑畫一個圓,顏色為黃色(VbYellow)。

      方法2:利用循環功能繪圖。

      其基本原理是將一條曲線分解成足夠多的有限連續點,然后利用Pset方法通過循環來畫這些點。當點的數量足夠多時,相鄰兩點的間距就很小,這樣一條線就看成是有限點的排列。

      方法3:利用時間針(Timer)的定時功能繪圖。這種方法與方法2的思想基本相同。其基本原理是將一條曲線分解成足夠多的有限微小曲線段近似于直線,然后利用Line方法通過時間針(Timer)的定時功能來連續地畫這些直線。當直線的數量足夠多時,所有直線的連接就形成曲線。這樣一條曲線就可看成是有限微小直線段的連續排列。

      2.2 3種繪圖方法的比較

      方法1是畫圖的最基本方法,其程序實現比較簡單,但點、線、圓是瞬間畫出的,不能產生線、圓的動畫效果,也沒有實時顯示效果。

      方法2的程序實現也較簡單,對線、圓也能產生動畫效果,而且通過點的數量設置可以控制線的動態顯示速度,但這種方法的缺點是不能產生實時顯示效果。

      方法3的程序實現相對較復雜一些,但可以實現動態顯示和實時顯示,而且只要知道軌跡的方程z = f(x),那么就可以將它畫出來。

      針對上述分析過程,考慮到華中Ñ型數控車床軌跡仿真需要有軌跡動態顯示和當前點位置實時顯示,本文采用方法3來實現運動軌跡仿真。

    3 直線、圓弧軌跡仿真實現的原理

      3.1 直線軌跡仿真的實現原理

      如圖1所示,令起點A(X0,Z0),終點B(X1,Z1),則直線方程為:

      (X1-X0)( Y-Z0) = ( Y1-Z0)(X-X0)故tanA= (Z1-Z0)/(X1-X0)。

      依據插補原理,將直線AB分解成足夠多的有限微小線段AiAi+1,因為Ai在直線AB上,則:Ai(Xi,Zi),A i+1(X i+1,Z i+1),X i+1= Xi+△X;Zi+1= Zi+△Z,且tanNAiOAi+1=△Z/△X。

      如果將$X,$Z設置得很小(如0.020mm),直線AB分成足夠多的線段AA1,A1A2,A2A3,,,A(N-1)B。設置時鐘計時器(Timer)的間隔(Interval)為60ms(為盡量滿足坐標顯示的實時性,時間間隔不要小于55ms),利用計時器的定時功能,連續畫出系列直線AiAi+1。實現直線段AiAi+1的VB程序為:

      Line(z+Z0,x+X0)-(Z+Z0+△Z,x+X0+△X)

      其中z,x為時間鐘函數的靜態變量。由于上一線段的終點就是下一線段的始點,因此這些線段會首尾相連,動態地產生一條直線。同時為使直線能在終點準確到達B點,應使用判斷語句(IF語句)。

      3.2 圓弧軌跡仿真的實現原理

      圓弧軌跡的生成原理基本與直線的生成原理基本相同。如圖2所示,令圓弧起點A(X0, Y0),

      終點B(X1, Y1),圓心在(0,0),半徑為R(圓弧方程為:X2+Z2= R2)。依據插補原理,將圓弧AB分成若干份直線段(或圓弧段)AA1,A1A2,A2A3,..A(N-1)B。若用直線段來逼近圓弧,則有:

      X i-1 2+Z i-1 2= Xi 2+Z i 2= R 2  Xi= X i-1+△X  Zi= Z i-1+△Z

      由于上述計算很復雜,而且$X和$Z的取法不可能很精確,因此仿真產生的軌跡與真實的圓弧有一定的誤差。若用微圓弧段來組成圓弧,依據VB的Circle屬性,設定微圓弧對應的圓心角$A,而圓心和半徑均不變,這樣很容易實現。其過程為:令起點A對應的圓弧起始角為AA,終點B對應的圓弧起始角為AB,微小圓弧段Ai-1Ai的起始和終止圓心角分別為Ai-1,Ai,則:Ai=Ai-1+△A,Ai的坐標為(RcosAi,RsinAi)。

      其VB的實現程序為:

      Circle(0,0),R,α,α+△α

      其中A是系統設置的靜態變量。再用IF判斷語句實現圓弧準確到達終點。

    4 H型鋼火焰切割機數控系統

      在基于VB H型鋼火焰切割機數控系統界面設計時,輸入典型接口的參數自動生成數控加工程序。首先自動檢查數控程序的正確性、準確性及工藝的可行性,其次在模擬界面上進行數控程序的動畫仿真,再次根據圖形對程序進行校驗,最后進行典型接口的加工。圖3~圖6是對一個典型接口過程的演示界面。

    圖3 H型鋼火焰切割機的數控系統主界面

    圖4 H型鋼火焰切割機的數控程序

    圖5 H型鋼毛坯

    圖6 火焰切割仿真

    5 H型鋼火焰切割機數控系統VB程序

      下面是H型鋼火焰切割機數控系統部分的VB源程序。

      1. Private Declare Sub Sleep Lib/kernel320(ByValdwMilliseconds As Long)  2. Dim A, C, B, R, K, F, E, s, b1 As Integer  3. Private Sub Command1 Click()  4. Const PI=3.14  5. Dim i As Single  6. For i=0 To (F-K)/2 Step 10  7. Line(1000+s+b1,5000)-Step(0,i),RGB(200, 100, 50)  8. Line(6700+s+b1,800)-Step(0,i), RGB(200, 100, 50)  9. Sleep (5)

    6 結束語

      通過該系統的使用,企業爐溫管理水平大大提高。作為西安飛機工業(集團)公司熱處理設備溫度參數校準技術研究推廣課題,溫度均勻性數據處理系統已經通過了企業專家組的驗收。該軟件統一了數據處理過程,提高了數據處理效率,規范了人員操作程序;同時為了保證通用性,統一了航空企業溫度均勻性報表格式,又使其具有一定的靈活性。

    (審核編輯: 智匯張瑜)

    聲明:除特別說明之外,新聞內容及圖片均來自網絡及各大主流媒體。版權歸原作者所有。如認為內容侵權,請聯系我們刪除。

    主站蜘蛛池模板: 模具水垢清洗机_模具管路清洗机_模具专用清洗机-苏州意德特机械有限公司 | 深圳喜运达物流官网_东南亚物流|海运|专线|海外仓_泰国菲律宾马来西亚海运|物流专线|海外仓 | 中证金服投资控股(深圳)有限公司 | 陕西筱润智能科技有限公司 干部人事智能档案柜 智能密集架 智能档案柜 部队选层文件智能柜 智能枪弹柜 财务智能档案柜 边防武警智能密集架 医院智能档案柜 部队选层文件智能柜智能枪弹柜 学校医院文件柜 企事业单位公检法智能文件柜 生产厂家-筱润智能科技有限公司 RFID射频智能密集架 全自动智能选层档案柜 智能密保柜 枪柜部队营房营具床桌椅办公家具 办公用品档案盒设备货架 全自动智能选层柜生产厂家-筱润智能科技有限公司 | 铁氟龙膜/板/棒-铁氟龙网带/胶带/胶布-[东莞华氟]专注铁氟龙及特氟龙制品生产 | 密集架,密集柜,智能密集架,档案密集架,智慧档案馆(室)一体化建设 | 申江储气罐厂家,储气罐批发价格,储气罐规格-上海申江压力容器有限公司(厂) | 金酱酒_金酱酒代理加盟招商_OEM贴牌企业定制! – 金酱酒代理加盟!茅台镇较早的酿酒烧坊,年产优质酱香白酒5000余吨,仁怀市十强白酒企业,主营主品:金酱酒、金酱陈香酒、酱香老酒等系列品牌产品 | 惠州清洁公司|惠州保洁公司|惠州清洁|惠州保洁|惠州清洁服务|惠州保洁服务|壹壹集团 | 西安泰富西玛电机_西玛电机_西安西玛电机 | 河北热风机,电热暖风机,燃油暖风机,工业暖风机厂家安装,批发-河北嘉鹏冷暖风机有限公司 | 眉山净源居环保科技有限公司,眉山除甲醛公司,眉山甲醛治理,眉山保洁服务,眉山家政保洁,眉山家电维修 - 眉山净源居环保科技有限公司,眉山除甲醛公司,眉山甲醛治理,眉山保洁服务,眉山家政保洁,眉山家电维修 | 四川迪瑞机电设备有限公司-容积式换热器|半容积式换热器|容积式换热机组|半容积式水加热器|换热器在线除垢防垢器|迪瑞机电 | 智慧网格,智慧城市,智慧社区,精准扶贫,农村电商,网格化,网格化管理,智慧养老,北京瑞光极远数码科技有限公司 | 乌鲁木齐万疆通管道设备有限公司 销售热线;13565955557-新疆 乌鲁木齐 万疆通 管道设备 波纹补偿器 膨胀节 金属软管 伸缩器 管件 阀门 维修 | 实验反应釜,高压反应釜,玻璃反应釜,不锈钢反应釜-烟台招远松岭化工设备有限公司 | 罗茨鼓风机维修_三叶罗茨风机维修厂家电话_山东长沙章丘鼓风机修理_章鼓高压真空泵「上门服务」 罗茨鼓风机价格_三叶罗茨鼓风机厂家-山东锦工有限公司 | 自建房外墙砖|地砖|墙砖,农村|别墅瓷砖-佛山燊陶丰 | 三原图库 - 设计图片素材打包下载sytuku.com | 输送机_山东输送机厂家-山东中输输送机械有限公司 | 萘系减水剂|缓凝|早强|聚羧酸|混凝土|石膏板|管桩减水剂厂家-潍坊英宏建材有限公司 | 无尘布_乳胶手套_防静电手环_口罩-苏州迈思德超净科技有限公司 | 芜湖禾风机械设备有限公司[官网] | 余压控制器,余压监控系统,余压传感器-浙江巨川电气科技有限公司 | 微机继电保护测试仪,单相继电保护测试仪,三相继电保护测试仪,六相继电保护测试仪,介质损耗测试仪,氧化锌避雷器测试仪,无线核相仪-扬州豪泰电力科技有限公司 | 热电偶_电磁流量计_温度传感器_涡轮流量计_铠装PT100_压力变送器-中瑞能 | 明基太阳能玻璃钢污水处理公司-设计研发全自动加药装置设备 | 精品中文字幕在线观看,粉嫩av一区二区三区,最近中文字幕在线看免费视频,亚洲高清在线观看,日本一区二区视频手机免费看,国产黄色小视频,亚洲高清免费视频,国产精品一区二区欧美视频,亚洲人免费视频,亚洲视频在线观看免费,国产免费高清综合视频,中文字幕永久在线 | 真空工业炉-真空油淬炉-真空气淬炉-高温石墨化炉-江苏华弘真空科技有限公司 | 铝矾土熟料_高铝_细粉_骨料_铝酸钙粉_价格_铸造消失膜用铝矾土—嵩峰厂家 | 天津佳创博为科技有限公司|AGV控制器|无人搬运车|磁导航传感器|AGV专业零配件 | 呼吸家官网|肺功能检测仪生产厂家|国产肺功能仪知名品牌|肺功能检测仪|肺功能测试仪|婴幼儿肺功能仪|弥散残气肺功能仪|肺功能测试系统|广州红象医疗科技有限公司|便携式肺功能仪|大肺功能仪|呼吸康复一体机|儿童肺功能仪|肺活量计|医用简易肺功能仪|呼吸康复系统|肺功能仪|弥散肺功能仪(大肺)|便携式肺功能检测仪|肺康复|呼吸肌力测定肺功能仪|肺功能测定仪|呼吸神经肌肉刺激仪|便携式肺功能 | 激光切割加工,佛山激光切割加工,钣金加工,机加工-佛山市华锐达金属制品有限公司 | 金酱酒_金酱酒代理加盟招商_OEM贴牌企业定制! – 金酱酒代理加盟!茅台镇较早的酿酒烧坊,年产优质酱香白酒5000余吨,仁怀市十强白酒企业,主营主品:金酱酒、金酱陈香酒、酱香老酒等系列品牌产品 | 深圳专卖店设计,餐饮空间设计,酒店空间策划设计【左右高端人文空间设计公司】 | 山东发电机组生产厂家,特种火花塞生产厂家,高压线生产厂家,空气滤芯生产厂家,济南市博盛动力机械有限公司 | 徐州护栏,围栏,锌铁丝网围栏安全设施专家徐州铜山区威峰金属护栏厂 | 山东优科机械设备有限公司,养鸡设备,湿帘设备,通风降温加湿设备,山东养鸡设备,山东湿帘设备 | 耐油橡胶接头,耐酸碱橡胶接头,耐高温橡胶接头|淞江集团 | 汽车智能防撞系统_智能刹车_77G毫米波雷达_麒云科技疲劳驾驶预警 | 欧洲_西班牙进口_燃木真火壁炉集成服务商_燃木壁炉官方网站.hergom |