TurboCNC 雕刻機控制軟體簡介

整理 : 自動化技術網


TurboCNC雕刻機控制軟體之操作畫面


TurboCNC是一套功能強大且免費的CNC控制程式,由DAK Engineering所製作,可以運用在CNC雕刻機、銑床、車床、切割機、點膠機.. .等。利用PC印表機界面(Paralla Port)作輸出入,可同時控制8軸步進馬達或伺服馬達運轉定位。TurboCNC對PC的硬體耍求並不高, 只要有包含數學處理器486-66MHz以上的PC就可以執行,由於採用MS-DOS或DOS base的作業系統來執行程式,因此在工作時穩定性與 可靠度非常的好。TurboCNC雖然是免費的,但所有功能完全開放沒有限制使用,搭配上本網介紹的CNC-8435 XYZ三軸步進馬達驅動器, 便可以輕鬆建構一套功能強大價格低廉的CNC電控系統。


TurboCNC特色:

<1>可完整的配置STEP/DIR或Direct相位的輸出。

<2>TurboCNC採用標準RS-274D G代碼,可以和CAM軟體一起使用。

<3>內建文字編輯器,並可以在程式的任一位置停止或重起動,檔案不限制大小。

<4>8軸馬達同動,並有螺紋背隙補償功能。

<5>I/O的配置包括主軸正反轉與速度、急停、原點、極限、冷卻幫浦、數位探針 手搖輪、PLC連線信號。

<6>直線、圓弧與螺旋插值使用I、J 或 R 標記。

<7>彎曲、螺紋、鑽孔、平面銑削可作成罐頭式循環切削動作。

<8>G54~G59加工座標設定值補正功能

<9>60組刀具補正功能。


TurboCNC支援的 G-Codes:
Code 功能 Code 功能
G00 Rapid positioning G59 Fixture offset 6
G01 Linear interpolation G70 Inch units
G02 CW circular interpolation (3D) G71 Metric units
G03 CCW circular interpolation (3D) G72 CW helical interpolation (obsolete)
G04 Dwell G73 CCW helical interpolation (obsolete)
G16 Set implicit planes (obsolete) G76 Multi-pass threading cycle
G17 Set XY plane G77 Turning/Boring cycle
G18 Set XZ plane G78 Peck motion (general)
G19 Set YZ plane G80 Cancel canned cycle
G20 Inch units G81 Drill cycle
G21 Metric units G82 Drill cycle with dwell
G28 Home all axes G83 Drill cycle with peck
G31 Probe move G90 Absolute coordinates
G32 Probe cycle G91 Incremental coordinates
G33 Single pass threading G92 Preload of registers
G50 Probe hole ID G93 Inverse time feed rate
G53 Master coordinates (fixture 0) G94 Inches/mm per minute
G54 Fixture offset 1 G95 Inches/mm per rev
G55 Fixture offset 2 G97 Set spindle rpm
G56 Fixture offset 3 G178 Speed peck motion
G57 Fixture offset 4 G183 Speed peck drill cycle
G58 Fixture offset 5    

TurboCNC支援的M-Codes:
Code 功能 Code 功能
M00 Automatic halt M40 Select Gear Ratio 1
M01 Optional halt M41 Select Gear Ratio 2
M02 End of program M42 Select Gear Ratio 3
M03 Spindle on CW M43 Select Gear Ratio 4
M04 Spindle on CCW M44 Select Gear Ratio 5
M05 Spindle off M45 Select Gear Ratio 6
M06 Tool change M46 Select Gear Ratio 7
M07 Coolant A on M48 Restore feed override
M08 Coolant B on M49 Cancel feed override
M09 Coolants off M50 Read spindle speed
M10 Clamp M60 Jump to Subroutine (obsolete - use M98)
M11 Unclamp M62 Return from Subroutine (obsolete - use M99)
M13 Spindle CW and coolant A on M70 Set PLC handshake output to inactive
M14 Spindle CCW and coolant A on M71 Set PLC handshake output to active
M17 Enable drives M72 Wait for PLC handshake input to go inactive
M18 Disable drives M73 Wait for PLC handshake input to go active
M21 Open collet M97 Jump
M22 Close collet M98 Jump to subroutine
M30 End of tape M99 Return from subroutine


<<商標聲明>>
本網站於瀏覽者顯示器所出現之商標,皆為所屬公司之註冊商標,絕無侵犯之意。
建議使用I.E 4.0以上版本瀏覽器解析度1024*768觀看