最近去學習CNC車床的程式寫作,發現到CNC的程式跟一般的程式完全不一樣,必須要背所有的G Code.這樣才可以靈活運用,再來最好在電腦上面模擬你所寫的程式,否則寫不好整個CNC車床就會撞刀.撞刀就會很危險, 因為工件會有可能而飛出去而撞到人.
但是模擬的軟體也是很貴,所以到網路上下載一些模擬的軟體.這些軟體時間一到,就要你重新註策或上網購買很麻煩.
這時後我就學校所授予我的電腦知識,去破解軟體.就這樣我花了3天的時間 ,就讓我給破解了.哈哈!!
底下是我的練習車出來的工件.
Tuesday, June 26, 2012
Friday, May 11, 2012
材料應力
材料應力
參考資料 http://home.pchome.com.tw/internet/jihshong/MATERIAL/specific_stress.htm
材 料
|
靜力拉伸試驗法(Kg/mm^2)
|
反覆應力試驗法(Kg/mm^2)
| ||||
| 抗拉強度 | 降伏點 | 極限強度 | 迴轉彎曲 |
反覆拉壓
|
反覆扭轉
| |
機械構造用碳鋼(退火處理)
|
S10C
| 32-41 | 21-26 | 70-102 | 14-25 |
11-20
|
9-16
|
S15C
| 38-47 | 24-29 | 72-105 | 16-27 | 13-22 |
10-17
|
S20C
| 41-50 | 25-31 | 73-107 | 18-29 |
14-24
|
11-18
|
S25C
| 45-55 | 27-33 | 74-109 | 19-30 | 15-25 |
11-18
|
S30C
| 48-59 | 29-36 | 75-110 | 20-30 | 16-26 |
11-19
|
| S35C | 52-64 | 31-38 | 76-112 | 21-30 | 17-27 |
11-20
|
| S40C | 55-68 | 33-41 | 76-113 | 21-30 | 18-28 |
12-20
|
| S45C | 58-72 | 35-43 | 77-114 | 22-31 | 19-29 |
12-21
|
| S50C | 62-77 | 37-45 | 78-115 | 22-31 | 20-29 |
13-22
|
| S55C | 66-81 | 40-48 | 78-115 | 23-32 | 21-30 |
13-22
|
機械構造用碳鋼(淬火,回火處理) | ||||||
| S30C | 55-67 | 34-45 | 106-142 | 23-37 | 20-33 |
11-20
|
| S35C | 58-72 | 40-51 | 110-146 | 24-38 | 21-35 |
11-21
|
| S40C | 62-76 | 45-57 | 114-149 | 25-39 | 22-36 |
13-22
|
| S45C | 70-84 | 50-63 | 120-153 | 27-40 | 23-36 |
14-22
|
| S50C | 75-90 | 55-69 | 124-156 | 29-40 | 23-36 |
14-23
|
| S55C | 80-96 | 60-75 | 127-158 | 31-41 | 24-36 |
15-23
|
碳鋼鍛鋼件 | ||||||
| SF35A | 35-45 | 18- | ||||
| SF40A | 40-50 | 20- | ||||
| SF45A | 45-55 | 23- | ||||
| SF50A | 50-60 | 25- | ||||
| SF55A | 55-65 | 28- | ||||
| SF60A | 60-70 | 30- | ||||
參考資料 http://home.pchome.com.tw/internet/jihshong/MATERIAL/specific_stress.htm
Friday, April 27, 2012
Thursday, April 19, 2012
電線安全電流
American Wire Gauge(AWG) / 銅線截面積(mm^2) / 安全電流(A)
18AWG / 0.9mm^2 / 17A / 204W
16AWG / 1.25mm^2 / 19A / 228W
14AWG / 2.0mm^2 / 27A / 324W
12AEG / 3.5mm^2 / 37A / 444W
10AWG / 5.5mm^2 / 49A / 588W
8AWG / 8.0mm^2 / 61A / 732W
6AWG / 14mm^2 / 88A / 1056W
4AWG / 22mm^2 / 115A / 1380W
2AWG / 30mm^2 / 139A / 1668W
1AWG / 38mm^2 / 162A / 1944W
0AWG / 50mm^2 / 190A / 2280W
00AWG / 60mm^2 / 217A / 2604W
18AWG / 0.9mm^2 / 17A / 204W
16AWG / 1.25mm^2 / 19A / 228W
14AWG / 2.0mm^2 / 27A / 324W
12AEG / 3.5mm^2 / 37A / 444W
10AWG / 5.5mm^2 / 49A / 588W
8AWG / 8.0mm^2 / 61A / 732W
6AWG / 14mm^2 / 88A / 1056W
4AWG / 22mm^2 / 115A / 1380W
2AWG / 30mm^2 / 139A / 1668W
1AWG / 38mm^2 / 162A / 1944W
0AWG / 50mm^2 / 190A / 2280W
00AWG / 60mm^2 / 217A / 2604W
Wednesday, April 21, 2010
getpeername 用法
工作上遇到getpeername的問題.
每當我accept一個連線後,使用getpeername都沒有問題,但問題是接下來recv後,再去使用
getpeername所抓出來的ip都不一樣.
看了國外的論壇,似乎也有人也遇到相同的問題.其解決的方法如下
------------------------------------------------------------------------------------------------
struct sockaddr_in peer;
int peer_len;
peer_len = sizeof(peer); //<---要加入這一行才可以
getpeername(ClientFD,(struct sockaddr *)&peer,&peer_len);
------------------------------------------------------------------------------------------------
這樣問題就可以解決了~~
每當我accept一個連線後,使用getpeername都沒有問題,但問題是接下來recv後,再去使用
getpeername所抓出來的ip都不一樣.
看了國外的論壇,似乎也有人也遇到相同的問題.其解決的方法如下
------------------------------------------------------------------------------------------------
struct sockaddr_in peer;
int peer_len;
peer_len = sizeof(peer); //<---要加入這一行才可以
getpeername(ClientFD,(struct sockaddr *)&peer,&peer_len);
------------------------------------------------------------------------------------------------
這樣問題就可以解決了~~
Subscribe to:
Posts (Atom)
