|
計(jì)劃接著之前發(fā)的帖子繼續(xù)整理自己的知識(shí)積累,,計(jì)劃把自己學(xué)到的整理出一個(gè)系列,,供大家批評(píng)指教,。* F" Y# ] N1 R- V
' @: b( c: N$ k6 _ 我的工作崗位是制造工藝,,對(duì)于工藝員來說有以下幾類工作:編寫工藝表(銜接設(shè)計(jì)和制造,,并對(duì)不好加工的地方在不影響功能的情況下和設(shè)計(jì)人員溝通修改),編寫數(shù)控程序并調(diào)試(這個(gè)過程需要思考配套的刀具夾具),,現(xiàn)場巡視解決生產(chǎn)問題,。這篇寫寫我學(xué)習(xí)的數(shù)控編程。& [. l1 w5 Y% S* b
' D E' q+ W# G2 N: Q$ J3 w# \
還是從大學(xué)接觸編程開始講,,學(xué)校的好處就是老師會(huì)給你系統(tǒng)的介紹一下大的環(huán)境,。在編數(shù)控機(jī)床程序的領(lǐng)域有兩個(gè)比較牛逼也具有代表性的程序:發(fā)那科和西門子。發(fā)那科主要用于亞洲地區(qū),,而西門子是歐州,。程序分為若干個(gè)程序段,參考工藝表對(duì)每一個(gè)步驟需要達(dá)成的效果有一個(gè)整體的概念,。程序中最先寫的是程序的序號(hào),,盡量以10,20,,30類推編寫,,這樣的好處是當(dāng)需要在第一段和第二段(編號(hào)為10,,20)的程序中加修改程序的時(shí)候有空余的十個(gè)程序號(hào),同時(shí)也比較容易看出來哪些程序時(shí)調(diào)試后加入的,。: d- w" I1 R' K4 N
7 `8 _1 ~, B& B$ Y+ y 接著是寫信息,,確定坐標(biāo)系,調(diào)用刀具,,設(shè)定刀具長度和直徑補(bǔ)償,,轉(zhuǎn)速和進(jìn)給速度等。$ D/ y0 |# M& J6 B& Y
而后需要寫動(dòng)作,,直線插補(bǔ)的路徑,,是打孔還是銑削等。最后刀具回原位,,寫程序結(jié)束,。" @( x9 v9 M4 r
7 z, e* r- c9 b! Q' v
學(xué)習(xí)的過程中會(huì)慢慢熟悉所用程序的g代碼m代碼的含義,這個(gè)時(shí)候一定要發(fā)揮牛角尖精神,。為啥m3和m30都是結(jié)束,,有什么區(qū)別?絕對(duì)坐標(biāo)和增量坐標(biāo)的區(qū)別等,,需要爛熟于心,。
3 P n6 B! w& S; g
1 Q/ u. V' {# X* W4 J L9 } 在調(diào)試修改別人程序時(shí)候要注意別人的基本信息,調(diào)用的坐標(biāo)系時(shí)哪種,。至于轉(zhuǎn)速和進(jìn)給,,則需要計(jì)算和經(jīng)驗(yàn)。超快速和超慢速(研磨)好像都能帶來良好的光潔度,,我到現(xiàn)在也不確定表面粗糙度不好的時(shí)候該快還是慢,,但是可以慢慢嘗試。剛接手的時(shí)候去翻以前老工程師的程序,,把所用刀具材料和加工件材料記下來,,看看他們的數(shù)值然后在那周圍找。對(duì)于調(diào)試完成后也盡量抽空看看那個(gè)機(jī)床加工零件的質(zhì)量并微調(diào)以達(dá)到更好的效果,。
- {0 L' o9 A: U/ B1 ^0 ]/ y5 l6 q+ P+ W" Y9 D- @) B+ U
工作后,,我接觸到最多的是okama程序,它和發(fā)那科很像,,學(xué)習(xí)的時(shí)候可以對(duì)比,。
# }2 G/ Q8 N; S) z
# S+ f/ \$ w* }* T# ? 基礎(chǔ)的編程知識(shí)具備以后,,在條件允許下我做了一些實(shí)驗(yàn),。把單位購買機(jī)床的編程手冊(cè)翻出來看看有哪些新奇的東西,。如何套用子程序?自程序一般序號(hào)是o開頭的,。還有我們加工的東西經(jīng)常有圓形陣列一組孔的情況,,以往的做法是每次用3d軟件抓取每一個(gè)點(diǎn)圓心的橫縱坐標(biāo),,但是我在看編程手冊(cè)的時(shí)候看到了一個(gè)坐標(biāo)系旋轉(zhuǎn)的命令,。我當(dāng)時(shí)是找了臺(tái)暫時(shí)沒活的機(jī)床,空跑了這個(gè)程序,,在沒個(gè)點(diǎn)定位的時(shí)候抄下橫縱坐標(biāo),,最后和3d抓點(diǎn)的坐標(biāo)對(duì)比。發(fā)現(xiàn)還是比較好用的,,而且當(dāng)時(shí)很有成就感,。
2 I3 E+ w- t h( G# p# `' g5 X( l) G* z
學(xué)習(xí)和工作時(shí)不一樣的,學(xué)習(xí)中需要更多的練習(xí)機(jī)會(huì),。我就有兩種方法,,第一是用我能想到的一些指令去編程,然后再找其他指令再編,,可以借助cam軟件進(jìn)行驗(yàn)證,,比較他們的優(yōu)劣,我們肯定需要好修改干活又快的方法,。還有一種很有樂趣,,把g代碼m代碼等都放桌子上,除去必要的常規(guī)的直接用(比如結(jié)束的m30一類的),,我抽簽,。最逗的一回是我要打孔,但是我沒抽到打孔的g代碼,,我用g0和g1編了整個(gè)程序,。這個(gè)過程讓我拆分了打孔的形成,也更好的用了這兩個(gè),。當(dāng)然也有時(shí)候很背,,抽的東西怎么編也弄不好,那也沒關(guān)系,,至少思考的過程你就復(fù)習(xí)了很多知識(shí),。; \; f6 Z! b: B1 m. L& W/ V
. C1 `+ ]: ]8 A, m& E, U2 o1 `
1 h" t7 F5 f5 A4 p: s4 h 工作和學(xué)習(xí)的區(qū)別是,學(xué)習(xí)中有了經(jīng)驗(yàn)和優(yōu)劣對(duì)比,,工作中要用符合單位工程師習(xí)慣的方法去編,盡量簡單和邏輯好,。如此做是為了方便別人學(xué)習(xí)和修改或者幫你檢查,。
: e4 J# @. n) g: I" E" U& a; c1 ~4 t/ e' p1 G, {$ B8 N
這些編程的東西在現(xiàn)在有很多的cam軟件都可以自動(dòng)生成,你要什么代碼都有,,但是還是一個(gè)工藝員必備的技能,。至少會(huì)一些。然后好好學(xué)cam軟件,它可以在你沒空余床子的時(shí)候模擬你的新想法,,同時(shí)也可以把一些計(jì)算錯(cuò)誤的撞刀等事故降低,。1 A$ F G4 _9 M
9 p% X% j$ |/ y: P$ m 就說這么多吧,謝謝之前一直挺我的各位,,謝謝論壇提供了交流的機(jī)會(huì),,謝謝老鷹管理員給我的評(píng)價(jià),讓我可以繼續(xù)整理下去,。" K5 i d9 l3 k# n
" v' c4 K( n9 ~0 D! ?8 `+ C$ O
5 c( E6 ^8 W) b o# A) W2 Y- Y+ X; H' x) z0 Z5 y/ L
8 U' `2 p% i! ^9 O% J+ y8 U
補(bǔ)充內(nèi)容 (2015-1-15 09:28):% d& f* u2 n5 D: }
文中有好幾處錯(cuò)別字,,還有網(wǎng)友指出的okama應(yīng)該是okuma。停止程序是m02和m30,,不是m03和m30.望大家海涵,,下次一定注意好好校稿 |
評(píng)分
-
查看全部評(píng)分
|