Selasa, 18 Maret 2025

seting flatcam

Isolate routing
Tool diameter 0.003
Widt passws 2
Pas overlap 0.9
Combinan dicentang
Cur z 0.012
Travel 0.1
Feedeate 2
Multi dept centang 0.002


Pain area 
Cut z0.003
Tooldiameter 0.008
Painarea
Tool dianeter 0.01
Overlap 0.15

Senin, 10 Maret 2025

mach3

mach3 macro GetToolChangeStart(0)= untuk mengembalikan nilai coordinat awal saat toolchange m6 dijalankan x y z a b c dimulai dr x=0 contoh pada saat m6 dijalankan dia ada dikoordinat x 2 y 4 z 3 makan data ini akan disimpan code ("g0 x3 f10") = menjalnkan gcode dia akan bergerak ko x3 ActivateSignal (OUTPUT2) mengaktifkan sinyal otput high mematikannya DeactivateSignal(OUTPUT2) DoOEMButton(138)= fungsi ini seperti menekan tombol pada layar mach3 dengan mouse 138 disini no oembutton yang ada dalam tabel DoSpinCCW()= ini untuk mengaktifkan spindle dan berjaln ccw DoSpinStop() DoSpinCW() Sleep() GetABSPosition(0)= untuk mengambil nilai posisi mengembalikan type double bkan int 0 untuk x 1 y 2 z entah ini pengguna apa mesin belum jelas GetCurrentTool() mengembalikan no tool saat ini GetDRO(0)=return as double mengembalikan nilai dro dr x disini x 0 y 1 z 2 GetOEMDRO(800)=return as double mengembalikan nilai dro disini 800 menyimpan nilai dro sumbu x y 8001 z 802 SetVar(1234, 2.3456)=AS DOUBLE menyimpan nilai variable dialamat 1234 denagn nilai2.3456 disini bisa juga diakses dr gcode dengan kode ini misal g01 x #1234 GotoSafeZ()= move to save z IsActive(INPUT1)=boolean cek apakah input satu aktif IsEStop()=boolean apakh mach3 berhenti dengan e stop atau berhenti karena sudah selesai jika 1 berarti diberhentikan dengan estop IsMoving()=boo;ean apakah mesin sedang berjalan IsStopped() LoadFile(“C:\Mach3\Gcode\roadrunner.tap”) = load file gcode RunFile() jalankan MinX() =as double minimal x maksimal x maxX Message “Current tool is “ & GetCurrentTool()= menampilkan pesan Param3()=as double mengembalikan parameter dari m code misa M1200 P1.234 Q2.345 R3.456 disini param 3 adalh R2.345 param1 adalah p1.234 PlayWave(“C:\WINDOWS\Media\Windows XP Startup.wav”) memainkan file wav ProgramSafetyLockout() =boolean mengecek apakah safeti diaktifkan di config umum NextPos = Question("Enter next X position:") Code "G00 X" & NextPos = menjalankan x dengan dilaog SetFeedRate(123.456 / 60) set kecepatan feedrate sampai halaman 71