機(jī)械社區(qū)

 找回密碼
 注冊會(huì)員

QQ登錄

只需一步,快速開始

搜索
查看: 8630|回復(fù): 28
打印 上一主題 下一主題

數(shù)控機(jī)床程序?qū)W習(xí),大家一起打基礎(chǔ)

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
1#
發(fā)表于 2015-1-14 23:54:51 | 只看該作者 回帖獎(jiǎng)勵(lì) |倒序?yàn)g覽 |閱讀模式
    計(jì)劃接著之前發(fā)的帖子繼續(xù)整理自己的知識積累,計(jì)劃把自己學(xué)到的整理出一個(gè)系列,供大家批評指教。  p* r7 z) j! m" i/ q" a: }# s0 R4 @

4 d1 v/ [1 {$ |9 B8 d+ j9 y0 ]    我的工作崗位是制造工藝,對于工藝員來說有以下幾類工作:編寫工藝表(銜接設(shè)計(jì)和制造,并對不好加工的地方在不影響功能的情況下和設(shè)計(jì)人員溝通修改),編寫數(shù)控程序并調(diào)試(這個(gè)過程需要思考配套的刀具夾具),現(xiàn)場巡視解決生產(chǎn)問題。這篇寫寫我學(xué)習(xí)的數(shù)控編程。
1 Y" _- [3 {- U% \8 }0 T+ v5 A5 m- m+ h. i$ W
    還是從大學(xué)接觸編程開始講,學(xué)校的好處就是老師會(huì)給你系統(tǒng)的介紹一下大的環(huán)境。在編數(shù)控機(jī)床程序的領(lǐng)域有兩個(gè)比較牛逼也具有代表性的程序:發(fā)那科和西門子。發(fā)那科主要用于亞洲地區(qū),而西門子是歐州。程序分為若干個(gè)程序段,參考工藝表對每一個(gè)步驟需要達(dá)成的效果有一個(gè)整體的概念。程序中最先寫的是程序的序號,盡量以10,20,30類推編寫,這樣的好處是當(dāng)需要在第一段和第二段(編號為10,20)的程序中加修改程序的時(shí)候有空余的十個(gè)程序號,同時(shí)也比較容易看出來哪些程序時(shí)調(diào)試后加入的。
" ?5 h7 E2 D* _+ t
8 g* K  ?4 O' s0 ]" D' U    接著是寫信息,確定坐標(biāo)系,調(diào)用刀具,設(shè)定刀具長度和直徑補(bǔ)償,轉(zhuǎn)速和進(jìn)給速度等。7 N& \/ a4 h" C  O4 @
    而后需要寫動(dòng)作,直線插補(bǔ)的路徑,是打孔還是銑削等。最后刀具回原位,寫程序結(jié)束。
/ f. h" }2 `9 `8 G9 q% S1 U$ R2 a. Y6 l4 o" Q% S
    學(xué)習(xí)的過程中會(huì)慢慢熟悉所用程序的g代碼m代碼的含義,這個(gè)時(shí)候一定要發(fā)揮牛角尖精神。為啥m3和m30都是結(jié)束,有什么區(qū)別?絕對坐標(biāo)和增量坐標(biāo)的區(qū)別等,需要爛熟于心。
* t; {; Q% k. k, l0 d: d
/ C' C/ v+ q* t2 {% m" m8 ~) K    在調(diào)試修改別人程序時(shí)候要注意別人的基本信息,調(diào)用的坐標(biāo)系時(shí)哪種。至于轉(zhuǎn)速和進(jìn)給,則需要計(jì)算和經(jīng)驗(yàn)。超快速和超慢速(研磨)好像都能帶來良好的光潔度,我到現(xiàn)在也不確定表面粗糙度不好的時(shí)候該快還是慢,但是可以慢慢嘗試。剛接手的時(shí)候去翻以前老工程師的程序,把所用刀具材料和加工件材料記下來,看看他們的數(shù)值然后在那周圍找。對于調(diào)試完成后也盡量抽空看看那個(gè)機(jī)床加工零件的質(zhì)量并微調(diào)以達(dá)到更好的效果。9 D, N  R5 N2 B3 ~1 T* m
  ]9 J* E/ V' o- ^
    工作后,我接觸到最多的是okama程序,它和發(fā)那科很像,學(xué)習(xí)的時(shí)候可以對比。
* @( S  j. Y# n6 w! Z$ x" ^2 m3 [6 c2 J+ g: Z+ y/ ?8 ^2 w) Q( T" P5 y
    基礎(chǔ)的編程知識具備以后,在條件允許下我做了一些實(shí)驗(yàn)。把單位購買機(jī)床的編程手冊翻出來看看有哪些新奇的東西。如何套用子程序?自程序一般序號是o開頭的。還有我們加工的東西經(jīng)常有圓形陣列一組孔的情況,以往的做法是每次用3d軟件抓取每一個(gè)點(diǎn)圓心的橫縱坐標(biāo),但是我在看編程手冊的時(shí)候看到了一個(gè)坐標(biāo)系旋轉(zhuǎn)的命令。我當(dāng)時(shí)是找了臺暫時(shí)沒活的機(jī)床,空跑了這個(gè)程序,在沒個(gè)點(diǎn)定位的時(shí)候抄下橫縱坐標(biāo),最后和3d抓點(diǎn)的坐標(biāo)對比。發(fā)現(xiàn)還是比較好用的,而且當(dāng)時(shí)很有成就感。+ F0 w. \. ?$ y3 {( v' W
" `+ z! q% J3 g/ L% j8 X  \0 I
     學(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í)了很多知識。' M8 |. H' \  U4 }7 E) e8 y; x

) t7 f; m+ K3 G" J7 e8 `5 E4 w7 r
$ h& _' v& \+ [3 W+ y( }   工作和學(xué)習(xí)的區(qū)別是,學(xué)習(xí)中有了經(jīng)驗(yàn)和優(yōu)劣對比,工作中要用符合單位工程師習(xí)慣的方法去編,盡量簡單和邏輯好。如此做是為了方便別人學(xué)習(xí)和修改或者幫你檢查。
* x9 O. U. y/ p; k; P
+ ^. O' n, [7 ^3 _1 Y6 U   這些編程的東西在現(xiàn)在有很多的cam軟件都可以自動(dòng)生成,你要什么代碼都有,但是還是一個(gè)工藝員必備的技能。至少會(huì)一些。然后好好學(xué)cam軟件,它可以在你沒空余床子的時(shí)候模擬你的新想法,同時(shí)也可以把一些計(jì)算錯(cuò)誤的撞刀等事故降低。
5 [' Q+ {& H6 c; V  [$ m1 U6 C: `
2 _( q7 ]/ G) G& c   就說這么多吧,謝謝之前一直挺我的各位,謝謝論壇提供了交流的機(jī)會(huì),謝謝老鷹管理員給我的評價(jià),讓我可以繼續(xù)整理下去。7 i. A# G% k) d5 l  p6 a' {% G
" K: W  a7 P* @9 F+ D7 y
  x, y; h# _/ A

  M8 u/ ~. E) u: M# O& B5 o% z4 c; s0 Y. Q4 ~7 v
補(bǔ)充內(nèi)容 (2015-1-15 09:28):
# t! `% q! N) N9 E" {: q# \% d6 c文中有好幾處錯(cuò)別字,還有網(wǎng)友指出的okama應(yīng)該是okuma。停止程序是m02和m30,不是m03和m30.望大家海涵,下次一定注意好好校稿

評分

參與人數(shù) 1威望 +100 收起 理由
老鷹 + 100

查看全部評分

回復(fù)

使用道具 舉報(bào)

2#
發(fā)表于 2015-1-15 02:54:54 | 只看該作者
本帖最后由 探索號QM 于 2015-1-15 02:58 編輯
# ?( M' {% {2 M, f3 F2 z9 K! ]2 ^0 }
" s, m* N% {9 M& d' R, ^0 G                       
"工作后,我接觸到最多的是okama程序,它和發(fā)那科很像,學(xué)習(xí)的時(shí)候可以對比。"

/ [+ s" F+ X9 H" u+ M9 ?2 X% `有誰了解okama?3 s' P2 M' _* R8 E& [# @3 {
# E" f) H6 a. u7 C0 w" ]
okama or Okuma?

點(diǎn)評

okama是另有詞意。Okuma是一家亞洲的公司。大家隨便聊聊,不必介意。  發(fā)表于 2015-1-16 03:19
道歉,我錯(cuò)了。以前在單位叫的是 奧杜卡程序,所以拼寫記錯(cuò)了,還有好多錯(cuò)別字,下次一定好好校稿再發(fā)  發(fā)表于 2015-1-15 09:25
3#
發(fā)表于 2015-1-15 08:53:27 | 只看該作者
是M02不是M03。

點(diǎn)評

sorry,我打錯(cuò)了,現(xiàn)在就改.謝啦  發(fā)表于 2015-1-15 09:23
4#
發(fā)表于 2015-1-15 09:11:57 | 只看該作者
為啥m3和m30都是結(jié)束,有什么區(qū)別?  M3和M03(前置0可省略)是主軸正轉(zhuǎn),,樓主說的應(yīng)該是M2和M30吧,M2是紙帶結(jié)束,M30是程序結(jié)束并返回,M02結(jié)束程序后,若要重新執(zhí)行就要重新調(diào)用該程序,然后再按“循環(huán)啟動(dòng)”。M30和M02功能基本相同,m30執(zhí)行后不退出程序,而是回到程序(%)開頭,若要重新執(zhí)行,只需按“循環(huán)啟動(dòng)”。

點(diǎn)評

還有M99,M99不用按循環(huán)啟動(dòng)  發(fā)表于 2015-1-15 09:48
5#
發(fā)表于 2015-1-15 09:14:42 | 只看該作者
Okuma日本大隈,okama不清楚
6#
發(fā)表于 2015-1-15 09:26:05 | 只看該作者
如果不會(huì)G代碼,你用CAM出完程序你干走嗎?數(shù)控也好,普車設(shè)備也罷,到了最后都是玩工藝: \$ _4 J. W% E) w  f9 O
代碼是基礎(chǔ),CAM是磨練軟件技巧,工藝是大神之路1 n: Q+ U4 @( O) j
我說這個(gè)工藝,你要明白,可不是什么那些搞工時(shí)定額,按圖紙些工藝的機(jī)器人
7#
發(fā)表于 2015-1-15 09:26:54 | 只看該作者
社區(qū)小義工 發(fā)表于 2015-1-15 08:53   H& s7 G. J  t1 b( F
是M02不是M03。
/ u/ I2 K% d4 D
也是這樣走過來的,不過沒有堅(jiān)持下去,加油、努力!
/ q$ I3 l, O( m6 `4 Z6 Q& p' S7 c
8#
 樓主| 發(fā)表于 2015-1-15 09:37:38 | 只看該作者
本帖最后由 豆丁超人 于 2015-1-15 09:46 編輯
1 M; w) R" x2 b% I7 [, M; i- `
wangqing1 發(fā)表于 2015-1-15 09:26
$ k3 M$ m3 ?0 @0 j6 W& a% t$ k如果不會(huì)G代碼,你用CAM出完程序你干走嗎?數(shù)控也好,普車設(shè)備也罷,到了最后都是玩工藝1 r; _/ q* b' x( g4 f% F
代碼是基礎(chǔ),CAM是 ...

" t: c/ F, L0 l$ J/ L所以我也是按照學(xué)寫程序開始的,而且我確實(shí)需要反省自己文中的錯(cuò)誤地方。cam是在了解一定程序后,我的本意是不必太苛求自己把類似葉輪加工這種程序也手編,在熟練后,要學(xué)一些cam,用cam的過程可以梳理工藝和看到一些加工總可能存在的錯(cuò)誤,自動(dòng)生成程序后自己可以看懂并修改。再者,我確認(rèn)我的文章中沒有寫怎么測算工時(shí)的事情。6 x. Z7 N3 B9 y; [2 F

點(diǎn)評

西門子程序我接觸的不多。就知道%開頭寫程序段號,而okuma是N開頭。至于其他的程序我還真不太會(huì),但是覺得學(xué)習(xí)過程是通的。而且需要具備的要素是一樣的,只是序號不同,但是可以查編程手冊啊  發(fā)表于 2015-1-15 10:03
我沒那么小氣,既然敢寫出來就不怕噴,我這些東西在大神們的眼里都是些小兒科。而且本來我也就干了不到3年的工藝,我只是回憶回憶以前,梳理和寫寫東西,準(zhǔn)備重返機(jī)械行業(yè)  發(fā)表于 2015-1-15 09:59
另外,我從不敢想把葉輪也手編了, 至于手編,我也能是一般,也誰都會(huì),也就一個(gè)程序粗精銑橢圓的球體,  發(fā)表于 2015-1-15 09:56
極坐標(biāo)G16 坐標(biāo)旋轉(zhuǎn)G68 都能鉆孔,西門子G111 ROT  發(fā)表于 2015-1-15 09:53
孩生氣了?我在說整塊數(shù)控行業(yè),不會(huì)說你個(gè)人問題,至于文中錯(cuò)誤,我不是文人,不咬文嚼字,我也沒發(fā)現(xiàn),但是我知道你要說的是M02,這段路都走過  發(fā)表于 2015-1-15 09:51
9#
 樓主| 發(fā)表于 2015-1-15 09:39:57 | 只看該作者
社區(qū)小義工 發(fā)表于 2015-1-15 09:26 4 M; o5 P5 M  ]8 H# y4 B
也是這樣走過來的,不過沒有堅(jiān)持下去,加油、努力!

- w8 Z9 o9 p9 ]9 H1 J/ w謝謝
! u  J, x+ c% G0 j- |4 G2 \
10#
發(fā)表于 2015-1-15 10:13:19 | 只看該作者
學(xué)習(xí)了、。。
您需要登錄后才可以回帖 登錄 | 注冊會(huì)員

本版積分規(guī)則

小黑屋|手機(jī)版|Archiver|機(jī)械社區(qū) ( 京ICP備10217105號-1,京ICP證050210號,浙公網(wǎng)安備33038202004372號 )

GMT+8, 2024-11-7 21:27 , Processed in 0.057166 second(s), 18 queries , Gzip On.

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

快速回復(fù) 返回頂部 返回列表