รายงานการวิจัย · 2014-02-18 ·...
TRANSCRIPT
รายงานการวจย
เรอง
การพฒนาโปรแกรมหองปฏบตการจาลองเพอใชสอนการเขยนโปรแกรมซเอนซ
ในรายวชาพนฐานทางคณตศาสตร-วทยาศาสตร
โดย
พงศระพ แกวไทรฮะ
คณะเทคโนโลยอตสาหกรรม
ไดรบทนอดหนนจากมหาวทยาลยราชภฏสวนสนนทา
ปงบประมาณ 2554
http://www.ssru.ac.th
i
บทคดยอ
ชอรายงานการวจย: การพฒนาโปรแกรมหองปฏบตการจาลองเพอใชสอนการเขยนโปรแกรมซเอนซ
ในรายวชาพนฐานทางคณตศาสตร-วทยาศาสตร
ชอผวจย: พงศระพ แกวไทรฮะ
ปททาการวจ ย: 2554
…………………………………………………………………………………………………………………
การวจยคร งนม วตถประสงคเพอพฒนาโปรแกรมหองปฏบต การจาลอง (Virtual Lab) มาใช
ประกอบการจดกจกรรมการเรยนรในรายวชาพนฐานทางคณตศาสตร-วทยาศาสตร เพอใหผเร ยนไดเหนถง
ความเชอมโยงระหวางเนอหาวชาทเรยนกบการนาไปประยกตใชในการควบคมเครองจกรซเอนซทาง
อตสาหกรรม โดยโปรแกรมทพฒนาขนสรางดวยภาษาจาวา (Java) มขนาดเลก ใชงานงาย มประสทธ ภาพ
ในการแสดงผลลพธเปนภาพกราฟกสองมตจากรหสควบคม (G-Code) ทป อนโดยผใช โปรแกรมท
พฒนาขนนอกจากจะสามารถตรวจสอบความถกตองของรหสควบคมแลว ยงชวยสงเสรมการเรยนรในเชง
สรางสรรค อกท งยงมคาใชจายไมมากเมอเทยบกบโปรแกรมจาลองการทางาน (Simulator) หรอเคร องจกร
จรง
http://www.ssru.ac.th
ii
Abstract
Research Title: The Development of Virtual Laboratory Software for CNC Programming Training in
a General Math-Science Course
Author: Pongrapee Kaewsaiha
Year: 2011
…………………………………………………………………………………………………………………
The purpose of this research is to develop a virtual lab software to use as a part of
learning activities in a general math-science course. With the developed software and the designed
learning activity, students will realize that course materials they learnt can be applied to a CNC
programming which is world-wide used in manufacturing industries. The developed software (Java
application) can display the result of user-input code (G-Code) in 2D graphics. It is not only able to
verify the correctness of input codes, but also enhance students’ creative. The virtual lab software
has a very small size and much cheaper than a simulator software or a real machine.
http://www.ssru.ac.th
iii
กตตกรรมประกาศ
การวจยในคร งนสาเรจลลวงไดดวยความกรณาอยางยงจากอาจารย ดร.นารนาถ รกสนทร และ
นกศกษาสาขาเทคโนโลยอเลกทรอนกสทไดใหความรวมมอในการปฏบต งานซเอนซและเกบขอมลในการ
ทาวจ ยคร งน ขอบคณสถาบนวจยและพฒนา มหาวทยาลยราชภฏสวนสนนทาทไดใหโอกาสผว จยในการทา
วจ ยคร งน
พงศระพ แกวไทรฮะ
http://www.ssru.ac.th
iv
สารบญ หนา
บทคดยอ i
Abstract ii
กตตกรรมประกาศ iii
บทท 1 บทนา 1
- ความเปนมาและความสาคญของป ญหา 1
- วตถประสงคของโครงการวจย 6
- ขอบเขตของโครงการวจ ย 6
- ทฤษฎ สมมตฐาน และกรอบแนวความคดของโครงการวจย 6
- ประโยชนทคาดวาจะไดรบ 7
- นยามปฏบตการ 7
บทท 2 เอกสารและงานวจ ยทเกยวของ 8
- แนวคด ทฤษฎ และงานวจยทเกยวกบหองปฏบต การจาลอง 8
บทท 3 วธดาเนนการวจ ย 10
- แบบแผนการทดลอง 10
- กลมทดลอง 10
- เครองมอทใชในการวจย 10
- วธ เกบรวบรวมขอมล 11
- การวเคราะหขอมล 16
- สถตทใช 16
บทท 4 ผลการวเคราะหขอมล 17
- ผลการใชงานโปรแกรมหองปฏบตการจาลอง 17
- ผลการประเมนความพงพอใจ 18
บทท 5 สรป อภปรายผล และขอเสนอแนะ 19
- สรปผลการวจย 19
- อภปรายผลการวจย 19
- ขอเสนอแนะ 19
เอกสารอางอง 20
ภาคผนวก 21
- ตารางรหสควบคมเครองจกร (G-Code) 22
- ภาพชนงานทผเรยนออกแบบและลงมอปฏบต 24
http://www.ssru.ac.th
v
สารบญรปภาพ
รปท หนา
1 เครองจกรซเอนซทใชในโรงงานอตสาหกรรม (เครองกด) และชนงานทสราง 1
2 ปฏบตการสรางชนงานดวยเคร องกดซเอนซชนด 3 แกน 2
3 ซอฟตแวรจาลองการทางาน (Simulator) และอปกรณควบคมลขสทธ(Hardlock) 3
4 ผงแสดงข นตอนปฏบตการสรางชนงานดวยเครองกดซเอนซชนด 3 แกน กอนใช Virtual Lab 4
5 ผงแสดงข นตอนปฏบตการสรางชนงานดวยเครองกดซเอนซชนด 3 แกน หลงใช Virtual Lab 5
6 แนวคดของโปรแกรมหองปฏบตการจาลอง (Virtual Lab) 6
7 ตวอยางหนาตางแสดงผลของโปรแกรมหองปฏบตการจาลอง 11
8 ตวอยางสไลดประกอบการบรรยายเรองเครองจกรซเอนซ 11
9 ตวอยางสไลดประกอบการบรรยายเรองระบบพกดของเครองซเอนซ 12
10 โจทยป ญหาเร องระบบพกดของเครองซเอนซ พรอมเฉลย 12
11 ตวอยางรหสควบคมเครองซเอนซ 13
12 ตวอยางโจทยป ญหาเร องการเขยนรหสควบคมเครองซเอนซ 13
13 กระดาษกรดสาหรบการออกแบบชนงาน 14
14 ตวอยางชนงานทผาน (ซาย) และไมผานการตรวจสอบ (ขวา) 14
15 ตวอยางการสรางขนงานดวยโปรแกรมจาลองการทางาน (Simulator) 15
16 ชนงานทสรางจากเคร องกดซเอนซชนด 3 แกน 15
http://www.ssru.ac.th
vi
สารบญตาราง
ตารางท หนา
1 ผลการทดสอบดวยโปรแกรมจาลองการทางาน 17
http://www.ssru.ac.th
บทท 1
บทนา
ความเปนมาและความสาคญของปญหา
ป จจบนเทคโนโลยซเอนซ (Computerized Numerical Control: CNC) ไดเขามามบทบาทสาคญใน
กระบวนการผลตทางอตสาหกรรม ไมวาจะเปนงานกด (Milling) งานกลง (Turning) ชนสวนรถยนต อะไหล
อปกรณเครองมอตางๆ รวมถงการสรางตนแบบหรอแมพมพพลาสตกลวนแลวแตอาศยเครองจกรซเอนซใน
การสราง การเขยนโปรแกรมซเอนซ (G-Code) นนอาศยหลกการพนฐานทางคณตศาสตร-วทยาศาสตร
ไดแกเรองเรขาคณตวเคราะห ระบบพกด เสนตรง วงกลม เสนโคง แรง ความเรว การเคลอนท เปนตน
นอกจากนนยงตองอาศยการคดเชงรเร มสรางสรรค การคดเชงเหตผล และจนตนาการอกดวย
รปท 1 เครองจกรซเอนซทใชในโรงงานอตสาหกรรม (เครองกด) และชนงานทสราง
การเรยนการสอนเรองการเขยนโปรแกรมและการควบคมเครองซเอนซนน มปรากฎในหลกสตร
ระดบอดมศกษาและประกาศนยบตรวชาชพในสาขาวชาดานเครองกล โรงงานอตสาหกรรม ระบบอตโนมต
และระบบควบคมในอตสาหกรรม รวมถงการจดเปนโครงการฝกอบรมใหกบพนกงานผปฎบตงานในโรงงาน
อตสาหกรรม ผวจ ยเลงเหนวาเทคโนโลยซเอนซเปนสงทมความนาสนใจในดานทสามารถสรางชนงานตามท
ไดออกแบบเอาไวได อกท งยงสะทอนใหเหนถงความสาคญของเนอหาวชาพนฐานทางคณตศาสตร-
วทยาศาสตร ทม ตอการปฏบตงานจรงในโรงงานอตสาหกรรม ในการปฏบตงานในฐานะอาจารยผสอนท
ผานมา ผวจยไดรวมเอาปฏบตการสรางชนงานดวยเครองกดซเอนซชนด 3 แกน (3-Axis CNC Milling)
เขาเปนกจกรรมหนงในรายวชาระบบอตโนมตในงานอตสาหกรรม และวชาคอมพวเตอรในงานอตสาหกรรม
ซงเปนรายวชาสาหรบนกศกษาช นปท 3 เพอเตรยมความพรอมในการฝกปฏบตงานในโรงงานอตสาหกรรม
ซงผวจ ยไดกาหนดขนตอนการปฏบตงานของผเร ยนดงน
1) ข นตอนการออกแบบ ผเร ยนจะตองออกแบบชนงานของตนเอง เพอนาไปสรางดวยเคร องกด
ซเอนซ โดยใชวสดทกาหนดให
http://www.ssru.ac.th
2
2) ข นตอนการตรวจสอบแบบโดยอาจารยผสอน ในข นตอนนผสอนจะทาการตรวจแบบทผเร ยนได
ออกแบบไว โดยพจารณาความเปนไปไดในการนาไปสรางเปนชนงานจรง แบบงานทไมผานการตรวจสอบ
และตองออกแบบใหม เชน มความละเอยดมากเกนไป การวาดไมถกตองตามหลกเรขาคณต ไมสามารถหา
พกดทางเรขาคณตได แบบมความงายเกนไปไมเหมาะทจะทา เปนตน
3) ข นตอนการเขยนโปรแกรมซเอนซ โดยหลงจากผานการตรวจแบบโดยอาจารยผสอนแลว ผเร ยน
จะตองเขยนโปรแกรมสาหรบควบคมเครองจกรใหสรางชนงานตามทออกแบบไว
4) ข นตอนการตรวจสอบดวยซอฟตแวรจาลองการทางาน (Simulator) ผเรยนนาไฟลโปรแกรม
ซเอนซทเขยนขนไปตรวจสอบดวยซอฟตแวรจาลองการทางาน โดยซอฟตแวรจะทาหนาทเปร ยบเสมอน
เครองจกรจาลองทผใชสามารถส งใหเคลอนท ตดต งอปกรณ กาหนดคาตางๆ เขยนและโหลดโปรแกรม
ซเอนซ จากนนซอฟตแวรจะแสดงการสรางชนงานเปนภาพเคลอนไหวเสมอนวาเครองจกรกาลงทางานอย
ท งน เพอใหผใชไดทดลองสรางชนงานในคอมพวเตอรกอนการลงมอปฏบตกบเครองจกรจรง ป องกน
อนตรายและป ญหาทอาจเกดขนจากการใชงานเครองจกรจรงหากการเขยนโปรแกรมซเอนซ หรอการ
กาหนดคาตางๆ ไมถกตอง ซงในขนตอนนหากพบป ญหาผเร ยนจะตองทาการแกไขโปรแกรมและนามา
ตรวจสอบใหมจนกวาจะถกตอง
5) ข นตอนการใชงานเครองจกร ผเร ยนนาเอาไฟลทผานการตรวจสอบดวยซอฟตแวรจาลองการ
ทางานแลว ไปปฏบตการสรางชนงานดวยเครองกดซเอนซภายใตการควบคมดแลโดยอาจารยผสอน
รปท 2 ปฏบตการสรางชนงานดวยเครองกดซเอนซชนด 3 แกน
ในบางคร งผวจ ยไดรบมอบหมายใหจดกจกรรมเดยวกนนในรายวชาพนฐานทางคณตศาสตร-
วทยาศาสตร เชน วชาคณตศาสตร ฟส กส หรอจดเปนกจกรรมตอเนองจากโครงการฝกอบรมหรอศกษาด
งานตางๆ และในบางคร งเกดจากความสนใจของผเร ยนเอง ซงผวจ ยกเลงเหนวากจกรรมดงกลาวเปน
ประโยชนกบผเร ยน และเปนกจกรรมทสะทอนใหเหนถงความเชอมโยงและประโยชนของการเรยนวชา
พนฐานทางคณตศาสตร-วทยาศาสตร กบกระบวนการผลตในอตสาหกรรม แตการปฏบตงานผวจ ยพบ
ป ญหาในการอยางมากในข นตอนการตรวจสอบดวยซอฟตแวรจาลองการทางาน เนองจากผเร ยนทเปน
นกศกษาช นปท 1 ย งไมคนเคยกบเครองจกรในอตสาหกรรม และยงไมมทกษะดานการเข ยนโปรแกรม เมอ
นาโปรแกรมซเอนซทผเร ยนเขยนมาตรวจสอบดวยซอฟตแวรจาลองการทางานแลว พบวาการเขยน
โปรแกรมซเอนซมความผดพลาดมากในชวงแรก โดยพบวาผเรยนมากกวารอยละ 90 เขยนโปรแกรม
http://www.ssru.ac.th
3
ผดพลาดในคร งแรก ซงผเร ยนจะตองทาการแกไขตรวจสอบใหมจนกวาจะถกตอง ซงใชเวลามากและตอง
ทาการแกไขหลายคร ง นอกจากนนการใชงานซอฟตแวรจาลองการทางานยงมความยากเทยบเทากบการใช
งานเครองจกรเนองจากเปนการจาลองการทางานทเหมอนจรง ซงผใชงานตองปฏบตต งแตข นตอนการต ง
ชนงาน ตดต งอปกรณ กาหนดคาตางๆ เขยนโปรแกรม โหลดโปรแกรม ทดลองรนโปรแกรม ตรวจสอบและ
แกไขซงใชเวลามากสาหรบผทยงไมชานาญ สงผลใหการจดกจกรรมใชเวลานาน
ป ญหาทสาคญนอกเหนอจากนนค อซอฟ แวรจาลองการทางานมราคาสง บางรนอาจมราคา
เทยบเทากบเครองจกรจรง และเปนซอฟตแวรทม การควบคมลขสทธ จากดจานวนการใชงาน ทาใหผเร ยน
ไมสามารถใชงานพรอมกนไดคร งละหลายๆ คน ในทนซอฟตแวรทใชอยมการจากดใหสามารถใชไดภายใน
หองปฏบตการเทานน แมวาจะอาศยการบรหารเวลาใหผเร ยนมาปฏบตงานในเวลาตางๆกนแลวกตาม
ผวจ ยพบวาการปฏบตงานในแตละคร งน นใชเวลาอยางนอย 3 สปดาหผเรยนจงสามารถปฏบตงานไดครบ
ตามขนตอนทกคน ซงใชเวลาจดกจกรรมมากเกนไปสาหรบวชาพนฐานทางคณตศาสตร-วทยาศาสตร
กระทบตอการเรยนการสอนในหวขออนๆ และเมอผเร ยนตองแกไขโปรแกรมซเอนซบอยคร งและตองนามา
ตรวจสอบบอยคร งสงผลใหผเรยนเสยขวญและกาลงใจ ทาใหในชวงหลงผเร ยนปฏบตงานโดยไมละเอยด
รอบคอบเทาทควรเพอใหงานเสรจ เปนการเสรมสรางทศนคตทไมดตอการปฏบตงานกบเครองจกร และยง
สงผลใหโอกาสเกดความผดพลาดเพมขนมากกวาเดมอก
รปท 3 ซอฟตแวรจาลองการทางาน (Simulator) และอปกรณควบคมลขสทธ(Hardlock)
ดวยเหตนผวจ ยจงมแนวคดในการพฒนาโปรแกรมหองปฏบตการจาลอง (Virtual Lab) เพอให
ผเร ยนไดทดลองออกแบบชนงานและเขยนโปรแกรมซเอนซ โดยเปนโปรแกรมคอมพวเตอรกราฟฟกซง
พฒนาดวยภาษาซ (C++) การทางานของโปรแกรมจะรบคาอนพททเปนโปรแกรมซเอนซจากผใช จากนน
โปรแกรมจะทาการวเคราะหและแสดงผลเปนเสนทางการเคลอนทของอปกรณ (Tool Path) โดยแสดงเปน
ลกษณะของเสนกราฟบนระนาบซงผเร ยนสามารถใชตรวจสอบความถกตองของโปรแกรมซเอนซทเขยนได
โปรแกรมหองปฏบตการจาลองทจะพฒนาขนมจดเดนคอใชงานงายเนองจากมงเนนแกป ญหาเฉพาะโจทย
ภายใตเง อนไขทผวจ ยกาหนดและผเร ยนจะตองลงมอปฏบตเทานน ผเรยนทไมมพนฐานดานการเขยน
โปรแกรม การใชงานเครองจกรในโรงงานอตสาหกรรม หรอการใชโปรแกรมจาลองการทางานมากอนก
สามารถใชงานได นอกจากนนยงสามารถใชงานไดจากทกท ทกเวลา ลดป ญหาและขอจากดของการใชงาน
ซอฟตแวรจาลองการทางานได
http://www.ssru.ac.th
4
อยางไรกตามในการปฏบตสาหรบผทเร ยนในรายวชาพนฐานทางคณตศาสตร-วทยาศาสตรนน
ข นตอนการตรวจสอบโปรแกรมซเอนซดวยซอฟตแวรจาลองการทางานและการปฏบตงานโดยใชเครองจกร
จรงนนยงคงมความสาคญอย ซ งผว จยจะจดหานกศกษาชวยงานทมประสบการณในการใชซอฟตแวร
จาลองการทางานและการใชงานเครองจกรเปนผสาธตและลงมอปฏบต โดยใหผเรยนเปนผสงเกต อธบาย
และซกถาม เพอใหการปฏบตสามารถทาไดงาย ประหยดเวลา และบรรลจดประสงคการเรยนรทกาหนดไว
ได โดยผวจ ยไดวางแผนการจดกจกรรมการเรยนรดวยปฏบตการสรางชนงานดวยเครองกดซเอนซชนด 3
แกนดงแผนภาพตอไปน
รปท 4 ผ งแสดงขนตอนปฏบต การสรางชนงานดวยเครองกดซเอนซชนด 3 แกน กอนใช Virtual Lab
http://www.ssru.ac.th
5
รปท 5 ผงแสดงข นตอนปฏบตการสรางชนงานดวยเคร องกดซเอนซชนด 3 แกน หลงใช Virtual Lab
http://www.ssru.ac.th
6
วตถประสงคของโครงการวจย
เพอพฒนาโปรแกรมหองปฏบตการจาลองเพอใชสอนการเขยนโปรแกรมซเอนซในรายวชาพนฐาน
ทางคณตศาสตร-วทยาศาสตร
ขอบเขตของโครงการวจย
1. ประชากรทใชในการศกษาเปนนกศกษาหลกสตรปรญญาตร คณะเทคโนโลยอตสาหกรรม
มหาวทยาล ยราชภฏสวนสนนทา ทลงทะเบยนในรายวชาพนฐานทางคณตศาสตร-วทยาศาสตร ในภาค
เรยนท 1 ปการศกษา 2554 จานวน 25 คน
2. เครองซเอนซทใชในการปฏบตการ และเปนตนแบบของงานวจย เปนเครองกดซเอนซ 3 แกน
ชนดแยกชดอปกรณควบคมความเรวสปนเดลและใชการเปลยนอปกรณดวยมอ
3. การเขยนโปรแกรมซเอนซ ใชรหสจ (G-Code) ของชดควบคม FANUC
4. หองปฏบตการจาลอง (Virtual Lab) เปนโปรแกรมคอมพวเตอรกราฟฟกสรางดวยภาษาซ (C++)
ทางานบนระบบปฏบตการวนโดวส (Windows)
5. ตวแปรในการวจ ย ประกอบดวย
5.1 ตวแปรตน ค อ โปรแกรมหองปฏบตการจาลอง (Virtual Lab)
5.2 ตวแปรตาม ไดแก รอยละของผเร ยนททดสอบดวยโปรแกรมจาลองการทางานผานในคร งแรก
ทฤษฎ สมมตฐาน และกรอบแนวความคดของโครงการวจย
โปรแกรมหองปฏบตการจาลองทจะพฒนาขน มหลกการทางานคอการวเคราะหโปรแกรมควบคม
เครองซเอนซ (G-Code) ทผใชป อนเขามา โปรแกรมจะทาการประมวลผลและแสดงผลเปนเสนทางการ
เคลอนทของอปกรณ (Tool Path) โดยแสดงในลกษณะของเสนกราฟบนระนาบ เพ อใหผใชงานได
ตรวจสอบความถกตองของโปรแกรมซเอนซทเข ยน และใหผเร ยนไดเหนถงความเชอมโยงระหวาง
เนอหาวชาพนฐานทางคณตศาสตร-วทยาศาสตรทเร ยนกบระบบการผลตในโรงงานอตสาหกรรม
รปท 6 แนวคดของโปรแกรมหองปฏบตการจาลอง (Virtual Lab)
เมอนาโปรแกรมหองปฏบตการจาลองทพฒนาขนไปใชในการจดกจกรรมการเรยนรดวยปฏบตการ
สรางชนงานดวยเครองกดซเอนซชนด 3 แกนแลว ผวจ ยคาดหวงวาผเรยนจะใชโปรแกรมดงกลาวในการ
ตรวจสอบและแกไขโปรแกรมซเอนซทตนเองเขยนซงสามารถปฏบตโดยใชเครองคอมพวเตอรเครองใดกได
และเมอนาโปรแกรมซเอนซมาทดสอบดวยโปรแกรมจาลองการทางานแลว จะทดสอบผานไดในคร งแรก
มากกวารอยละ 90 ของจานวนผเรยนกลมทดลองท งหมด
http://www.ssru.ac.th
7
ประโยชนทคาดวาจะไดรบ
1. ผเร ยนสามารถใชโปรแกรมหองปฏบตการจาลองทพฒนาขน เพอตรวจสอบความถกตองของ
โปรแกรมซเอนซไดดวยตนเอง
2. การจดกจกรรมการเรยนการสอนเรองการเขยนโปรแกรมซเอนซมความสะดวกและกระชบขน
ผเร ยนทไมมพนฐานมากอนสามารถเรยน เขาใจ และลงมอปฏบตได
3. ผเรยนไดเหนถงประโยชนและความสาคญของการเรยนวชาพนฐานทางคณตศาสตร-
วทยาศาสตร ทม ตอกระบวนการผลตในโรงงานอตสาหกรรม
4. ไดผลงานวจยเพอนาไปเผยแพรในการประชมวชาการหรอวารสารวชาการ
นยามปฏบตการ
หองปฏบตการจาลอง (Virtual Lab) หมายถง โปรแกรมคอมพวเตอรทสรางขนเพอใหผเรยนไดฝก
ปฏบตการเสมอนกบไดลงมอปฏบตกบเครองมอทใชทดลองจรง โดยอาจเปนลกษณะของการแสดงผลลพธ
แบบภาพนง ภาพเคลอนไหว หรอขอความตวอกษร ซงเปลยนแปลงตามขอมลทผใชป อนเขา ประกอบกบ
เงอนไขตางๆทไดวางไว
http://www.ssru.ac.th
บทท 2
เอกสารและงานวจยทเกยวของ
แนวคด ทฤษฎ และงานวจยทเกยวกบหองปฏบตการจาลอง
นฤดล ดามพสกร, รงสรรค วงศสรรค, และ ทพยวรรณ ฟ งสวรรณรกษ (2542) ไดกลาววา การ
ปฏบตการทดลองในหองปฏบตการถอเปนสวนหนงของการเรยนการสอนทางดานวทยาศาสตรและ
เทคโนโลย ทผเร ยนตองมความรทางทฤษฏและทกษะในการทดลองจรง แตบางรายวชานนมผเร ยนจานวน
มาก สถานศกษาจะตองลงทนในการจดการเรยนการสอนสงทาใหอปกรณในหองปฏบตการไมเพยงพอ จ ง
จาเปนตองมการพฒนารปแบบของการปฏบตการทดลองทนอกเหนอจากการปฏบตในหองทดลอง ซง
Tuttas J.และ Wagner B. (2001) ไดแบงลกษณะของการปฏบตการทดลองไว 3 รปแบบ ไดแก
1) การทดลองในหองทดลอง (Local Labs) ผเร ยนจะตองปฏบตการทดลองในหองทดลองของ
สถานศกษา ใชอปกรณทมอยในหองทดลองรวมกบเพอนในกลมโดยมพนกงานหองทดลองและอาจารย
ประจาวชาเปนผดแล
2) การปฏบตการทดลองเสมอนจรง (Virtual Labs) เปนการใชซอฟตแวรจาลองเลยนแบบอปกรณ
การทดลองจรง เชน เครองมอวดตาง ๆ หรอจาลองสถานการณการทดลอง สรางการเคลอนไหวดวย
คอมพวเตอร (Computer Animation) จะสามารถสรางปฏส มพนธระหวางบทเรยนและผเรยนไดดในการ
เรยนดวยตนเองทบาน หรอสถานททผเรยนตองการ
3) การปฏบตการทดลองออนไลน (Online Labs) เปนการนาเทคโนโลยการสอสารขอมลผาน
เครอขาย เชน อนเทอรเนต อนทราเนต มาใชรวมกบเคร องมอปฏบตการทดลองจรง ผเร ยนจะควบคม
เครองมอทดลองทางคอมพวเตอรผานเครอ ขาย การปฏบตการทดลองแบบนเปนการผสมผสานระหวาง
ความรส กในการปฏบตการทดลองจรงและความยดหยนเรองสถานทเรยนของการปฏบตการทดลอง
อาจารยประจาภาควชาฟสกส คณะวทยาศาสตร มหาวทยาลยมหดล ไดแก อ.สจ นต วงสยะ, อ.ดร.
วศ ษฐ ส งหสมโรจน และ อ.ดร.วทร ชนวชรศร ไดรวมกนจดทาสอการสอนฟสกส เรอง หองทดลอง
วทยาศาสตรเสมอน: การทดลองฟส กส (Virtual Lab: Physics Laboratory) (ธ ญญณช บษบงค, 2552) เพอ
เปนทางเลอกหนงในการเรยนรของนกเรยน ชวยแกป ญหาเรองการขาดแคลนเครองมอสาหรบทาการ
ทดลอง โดยใหนกเรยนไดเรยนรลวงหนาถงวธ การทดลองทถกตอง ทาใหลดเวลาในการใชหองทดลองจรง
เพอใหหองทดลองจรงถกใชงานไดอยางท วถง ลดความเสยงทจะทาใหเกดความเสยหาย ใหเกดแกอปกรณ
การทดลอง ลดภาระของครในการอธบายใหนกเรยนและเปดโอกาสให นกเรยนไดมการเร ยนรดวยตนเอง
ซงเปนป จจยสาคญในการพฒนาศกยภาพของนกเรยน
สมนก บญพาไสว (2552) ไดกลาวถงความสาคญของเทคโนโลยซเอนซทม ตออตสาหกรรมการ
ผลต โดยเฉพาะการผลตแบบอตโนมต ทตองการความละเอยด ความถกตอง ความเทยงตรงของชนงาน
ความนาเชอถอ และความยดหยนในกระบวนการสง ความผดพลาดทเกดขนจากคนมนอย สามารถผลต
ชนงานไดสมาเสมอท งดานเวลา ปรมาณ และคณภาพ โรงงานหรอบรษทมระบบการผลตแบบซเอนซและม
http://www.ssru.ac.th
9
บคลากรทมความรความชานาญในระบบจะไดเปรยบในแขงขนกบผผลตรายอน แตป ญหาทสาคญอยางหนง
ของอตสาหกรรมการผลตในประเทศไทยกคอการขาดแคลนบคลากรทมทกษะทางดานน ซงสวนหนงเกด
จากการจดการเรยนการสอนเร องเทคโนโลยซเอนซทาไดยาก เนองจากเคร องจกรมราคาแพง แมวาจะม
ซอฟตแวรทใชฝกปฏบต แทนการใชเครองจกรจรง แตซอฟตแวรกยงคงมราคาแพงอยสถานศกษาไม
สามารถจ ดหามาเพอใชในการเรยนการสอนได ป ญหาเหลานจะสามารถแกไขไดหากสถานศกษาม
ซอฟตแวรฟรหรอราคาถก ซงจะเปนสงสาคญในการเสรมสรางศกยภาพใหกบผทจะออกไปเปนกาล งสาค ญ
ตออตสาหกรรมของไทยตอไป
การเขยนโปรแกรมภาษาซ (C++) มคณสมบตในการสรางโปรแกรมทสามารถรบคาอนพททเปนตวอกษร
คาตวเลข หรอขอความจากผใช (ยทธนา ลลาศวฒนกล, 2551) และนามาประมวลผลเพอแสดงเปนภาพ
กราฟฟกโดยใชโปรแกรม Visual C++ หรอโปรแกรมอนในลกษณะเดยวกนนโดยอาศยซอฟตแวรไลบราร
ชนด OpenGL หรอ DirectX ซงเปนซอฟตแวรเพอการแสดงผลกราฟฟก (ไพศาล โมลสกลมงคล, 2550)
โดยการเชอมตอกบหนวยแสดงภาพของคอมพวเตอร มคณสมบตในการแสดงรปภาพหรอรปทรงเรขาคณต
ใน 2 มตและ 3 มต ซงเปนซอฟตแวรเด ยวกนกบทใชสรางเกมคอมพวเตอรมากมายในป จจบน โปรแกรมท
สรางขนดวย Visual C++ จะทางานบนระบบปฏบตการวนโดวส ซงผใชงานในประเทศไทยสวนใหญคนเคย
อยแลว ด งนนผวจยจงเหนวาการเขยนโปรแกรมดวยภาษาซ สามารถสรางโปรแกรมทรบขอความรหสจจาก
ผใช และนาไปประมวลผลเพอแสดงเปนเสนทางหรอรป 2 มตตามขอความรหสจทผใชป อนเขาไปได
http://www.ssru.ac.th
บทท 3
วธดาเนนการวจย
แบบแผนการทดลอง
การวจ ยในคร งนเปนการวจยเชงปฏบตการ
กลมทดลอง
การวจ ยในคร งนมกลมทดลองคอนกศกษาหลกสตรปรญญาตร สาขาเทคโนโลยไฟฟ าอตสาหกรรม
มหาวทยาลยราชภฏสวนสนนทา จานวน 24 คน
เครองมอทใชในการวจย
การวจ ยในคร งนมเครองมอทใชในการวจยคอ โปรแกรมหองปฏบตการจาลอง ซงมข นตอนในการ
สรางและพฒนาดงน
1. ศกษารปแบบการเข ยนโปรแกรมควบคมเครองจกรซเอนซ (G-Code) โดยเนนเฉพาะคาส ง
พนฐานเบองตนทสามารถเขาใจไดงาย และเหมาะสาหรบผเร มตนทเรยนในรายวชาพนฐาน
2. ออกแบบกจกรรมการเรยนรโดยใชเทคโนโลยซเอนซเปนเครองมอใหผเรยนเขาใจถงหลกการ
ของระบบพกดทางเรขาคณต และการนาไปประยกตใชในการสรางชนงานจรง
3. ศกษาการเขยนโปรแกรมดวยภาษาจาวา
4. สรางโปรแกรมหองปฏบตการจาลองใหสอดคลองกบกจกรรมการเรยนรทจดขน ในทน
โปรแกรมทสรางขนไดถกออกแบบใหรองรบกบชนงานทกาหนดใหผเร ยนทา และมรปแบบการใชงานท
เขาใจงาย
5. ทดสอบการทางานของโปรแกรมโดยใชโคดและแบบชนงานทเคยมนกศกษาออกแบบและสราง
ไว เพอตรวจสอบความถกตองของโปรแกรม แกไขและปรบปรงขอบกพรองตาง ๆ
โปรแกรมหองปฏบตการจาลองทไดพฒนาขนเปนโปรแกรมภาษาจาวาซงสามารถเรยกใชงานได
ทนทจากเครองคอมพวเตอรใดๆกตามทมตวอานภาษาจาวาอย (หากไมมสามารถดาวนโหลดมาตดต งได
ฟร) โดยผใชจะตองทาการเขยนรหสคาส ง G-Code ตามแบบชนงานทไดออกแบบไวดวยโปรแกรม
NotePad และบนทกไวในโฟลเดอรเดยวกบตวโปรแกรมเปนไฟลขอความชอ gcode.txt เมอเรยกใชงาน
โปรแกรม ตวโปรแกรมจะอานรหสคาส งจากไฟลขอความดงกลาวแลวแสดงผลเปนภาพเสนทางการ
เคลอนทของเครองจกรบนหนาจอในรปแบบ 2 มต เพอใหผใชตรวจสอบความถกตองของรหสคาส งทเขยน
ขน
http://www.ssru.ac.th
11
รปท 7 ตวอยางหนาตางแสดงผลของโปรแกรมหองปฏบต การจาลอง
วธเกบรวบรวมขอมล
ในการรวบรวมขอมล ผวจ ยไดจดกจกรรมการเรยนรเสรมโดยใชเครองจกรซเอนซเปนเครองมอให
ผเร ยนไดเลงเหนถงความสาคญขององคความรทไดรบจากการเรยนในรายวชาพนฐานทางคณตศาสตร-
วทยาศาสตร กบการปฏบตงานในโรงงานอตสาหกรรม โดยเป าหมายหลกของกจกรรมทจ ดขนคอผเร ยน
จะตองสามารถออกแบบและลงมอปฏบตการสรางชนงานดวยเครองจกรซเอนซดวยตนเองได ซงกจกรรม
การเรยนรทจ ดขนมขนตอนดงน
1. บรรยายเรองเครองจกรซเอนซในงานอตสาหกรรมแบบตางๆ เชน เครองกด เครองกลง แขนกล
อตสาหกรรม โดยใชส อผสมพรอมคลปวดโอตวอยางการทางานของเครองจกรเพอโนมนาวใหผเร ยนเกด
ความสนใจ โดยเนนทเครองกดซเอนซชนด 3 แกน ซงผเรยนกลมดงกลาวจะตองลงมอปฏบต
รปท 8 ตวอยางสไลดประกอบการบรรยายเรองเครองจกรซเอนซ
http://www.ssru.ac.th
12
2. อธบายเรองระบบพกดทใชในการออกแบบชนงาน การเขยน G-Code เบองตน โดยแสดงใหเหน
การเชอมโยงความรพ นฐานดานเรขาคณตวเคราะหกบการนาไปประยกตใชในการออกแบบชนงาน พรอม
ท งยกตวอยางประกอบ
รปท 9 ตวอยางสไลดประกอบการบรรยายเรองระบบพกดของเครองซเอนซ
3. ใหผเร ยนกลมทดลองฝกหาพกดของรปทกาหนดใหถกตอง ดงรปท 10
10 20 30-10-20-30
-10
-20
-30
10
20
30
x
y
P1
P2
P3
P4
P5
P6
P7
P8
P9
P10
รปท 10 โจทยป ญหาเร องระบบพกดของเครองซเอนซ พรอมเฉลย
4. อธบายเรองการเขยนรหสควบคมเคร องจกร (G-Code) โดยยกตวอยางรหสควบคมเครองจกร
ของชนงานทกาหนด (รปท 11)
Absolute Incremental
P1 X0 Y25 X0 Y25
P2 X10 Y10 X10 Y-15
P3 X30 Y5 X20 Y-5
P4 X15 Y-5 X-15 Y-10
P5 X20 Y-25 X5 Y-20
P6 X0 Y-15 X-20 Y10
P7 X-20 Y-25 X-20 Y-10
P8 X-15 Y-5 X5 Y20
P9 X-30 Y5 X-15 Y10
P10 X-10 Y10 X20 Y5
http://www.ssru.ac.th
13
10 20 30 40 50 60 70
10
20
30
40
50
60
70
x
y
P1
P2
P3 P4
P5
P6
P7P8
รปท 11 ตวอยางรหสควบคมเครองซเอนซ
5. ใหผเร ยนทาแบบฝกหดเขยนรหสควบคมเครองจกรตามแบบชนงานทกาหนด (รปท 12) โดยให
ผเร ยนใชโปรแกรมหองปฏบตการจาลองทไดพฒนาขนในการตรวจสอบรหสของตนเองวาไดชนงานตรงตาม
แบบหรอไม
ในทางปฏบต การสรางชนงานหนงชนสามารถเขยนรหสควบคมไดหลายแบบ ขนอยก บแนวคดของ
ผเร ยนแตละคน หลงจากผเร ยนกลมทดลองทกคนเขยนรหสของตนเองเสรจ ใหผเร ยนปรกษากนเพอคนหา
วาการเขยนรหสควบคมแบบใดมประสทธภาพมากทสด โดยพจารณาจากจานวนบรรทด, ระยะการเคลอนท
ท งหมด และจานวนการเคลอนทเขา-ออก
10 20 30 40 50 60 70
10
20
30
40
50
60
70
x
y
รปท 12 ตวอยางโจทยป ญหาเรองการเขยนรหสควบคมเครองซเอนซ
G00 X10 Y10 Z2 G01 Z-1 F100 G01 X10 Y50 F100 G02 X30 Y70 R20 F100 G01 X70 Y70 F100 G01 Z2 F100 G00 X70 Y50 G01 Z-1 F100 G01 X70 Y20 F100 G03 X60 Y10 R10 F100 G01 X30 Y10 F100 G01 Z2 F100 G00 Z50
G00 X10 Y10 Z2 G01 Z-1 F100 Y50 G02 X30 Y70 R20 G01 X70 Z2 G00 Y50 G01 Z-1 Y20 G03 X60 Y10 R10 G01 X30 Z2 G00 Z50
http://www.ssru.ac.th
14
6. ใหผเร ยนกลมทดลองออกแบบชนงานของตนเองลงบนกระดาษกรดทไดรบแจก ซงกระดาษ
ดงกลาวจะมขนาดเทากบขนาดของชนงานจรงคอ 150x75mm และเปนขนาดอางองทตรงกบในโปรแกรม
หองปฏบตการจาลองทสรางข น ชองตาราง (Major Grid) มขนาดชองละ 10mm และแบงชองเลก (Minor
Grid) ขนาดชองละ 5 mm เพอใหสะดวกตอการออกแบบ ดงรปท 13
รปท 13 กระดาษกรดสาหรบการออกแบบชนงาน
7. ผสอนทาการตรวจสอบแบบรางท งหมด เพอพจารณาวาแตละแบบสามารถนาไปเขยน
รหสควบคม และสามารถนาไปสรางชนงานไดจรงหรอไม ชนงานทไมผานอาจเปนเพราะวามความซบซอน
มากเกนไป หรอมการกาหนดองคประกอบทางเรขาคณตทไมถกตอง โดยเฉพาะเรองรศมความโคง
รปท 14 ตวอยางชนงานทผาน (ซาย) และไมผานการตรวจสอบ (ขวา)
http://www.ssru.ac.th
15
8. หากชนงานผานการตรวจสอบแลว ใหผเร ยนเขยนรหสควบคมเครองจกรของตนเอง และ
ตรวจสอบดวยโปรแกรมหองปฏบตการจาลอง
9. รหสควบคมทผานการตรวจสอบดวยโปรแกรมหองปฏบตการจาลองแลว ใหนกศกษาชวยงานซง
เคยผานการอบรมเรองการใชงานเครองซเอนซนารหสไปตรวจสอบดวยโปรแกรมจาลองการทางาน
(Simulator) โดยใหผเร ยนสงเกตการปฏบตงาน และสงเกตการทางานของเครองจกรจาลองขณะสรางชนงาน
นบจานวนชนงานทออกมาถกตองตามแบบและบนทกผล
รปท 15 ตวอยางการสรางขนงานดวยโปรแกรมจาลองการทางาน (Simulator)
10. หากโปรแกรมจาลองการทางานตรวจไมพบความผดพลาดใดๆ ใหนกศกษาชวยงานอกกลม
หนงทาการผลตชนงานโดยใชเคร องจกรจรง โดยใชแผนพลาสตกอะครลคใสขนาด 751505mm ซงม
ขนาดเทากบทออกแบบเปนวตถดบ ใหผเร ยนส งเกตการปฏบตงาน และสงเกตการทางานของเครองจกร
ซเอนซขณะสรางชนงาน
รปท 16 ชนงานทสรางจากเครองกดซเอนซชนด 3 แกน
http://www.ssru.ac.th
16
การวเคราะหขอมล
ผวจ ยไดทาการวเคราะหขอมลเพอหาประสทธผลของเครองม อทใชในการวจ ยซงไดแกโปรแกรม
หองปฏบตการจาลอง และประเมนความพงพอใจของผเร ยนทมตอกจกรรมการเรยนรโดยใชการเขยน
โปรแกรมควบคมเครองซเอนซ
ในการหาประสทธผลของเครองมอ ผว จยไดทาการเปรยบเทยบผลลพธทไดจากโปรแกรม
หองปฏบตการจาลองกบโปรแกรมจาลองการทางานทมอยตามทองตลาด วาการแสดงผลของโปรแกรมท
พฒนาขนมความถกตองมากนอยเพยงใด โดยบนทกผล “ถกตอง” หากรหสควบคมชดเดยวกนใหผลลพธท
ตรงกนท งสองโปรแกรม และบนทกผล “ไมถกตอง” หากรหสควบคมชดเดยวกนแสดงผลลพธทไมตรงกนใน
สองโปรแกรม และคานวณหาคารอยละของความถกตองของโปรแกรมหองปฏบตการจาลองทพฒนาขน
ในการประเมนความพงพอใจ ใหผเร ยนกลมทดลองประเมนผลการจดกจกรรมการเรยนรโดยใชการ
เขยนโปรแกรมควบคมเครองซเอนซและโปรแกรมหองปฏบตการจาลอง โดยแบบประเมนความพงพอใจ
จดทาเปนแบบมาตราสวนประมาณคา (Rating Scale) ซงม 5 ระดบคะแนน ไดแก
ระดบคะแนน 5 หมายถง “พงพอใจมากทสด”
ระดบคะแนน 4 หมายถง “พงพอใจมาก”
ระดบคะแนน 3 หมายถง “พงพอใจ”
ระดบคะแนน 2 หมายถง “พงพอใจนอย”
ระดบคะแนน 1 หมายถง “พงพอใจนอยทสด”
โดยผวจ ยไดแบงการประเมนออกเปน 2 ดาน ไดแก 1) ดานความเหมาะสมของกจกรรม และ 2) ดานการ
ใชงานโปรแกรมหองปฏบตการจาลอง และหาคาเฉลยของความพงพอใจของผเร ยนในแตละดาน
สถตทใช
การวจยคร งนใชการคานวณคารอยละและคาเฉลยในการวเคราะหขอมล
http://www.ssru.ac.th
บทท 4
ผลการวเคราะหขอมล
ผลการใชงานโปรแกรมหองปฏบตการจาลอง
การทดสอบการทางานของโปรแกรมหองปฏบตการจาลอง ทาโดยการนารหสควบคมทเขยนโดย
ผเร ยนกลมทดลองท ง 25 คนมาทดสอบดวยโปรแกรมหองปฏบตการจาลองทพฒนาขน หากโปรแกรม
แสดงผลลพธตรงกบทผเร ยนไดออกแบบไว ใหนาไปทดสอบอกคร งดวยโปรแกรมจาลองการทางานโดยใช
รหสควบคมชดเดยวกน หากโปรแกรมจาลองการทางานแสดงผลลพธไดถกตองและตรงกบผลทไดจาก
โปรแกรมหองปฏบตการจาลองจะบนทกผลเปน “ถกตอง” แตหากโปรแกรมจาลองการทางานแสดงผลการ
ทางานทผดพลาดหรอไมตรงกบทออกแบบไวจะบนทกผลเปน “ไมถกตอง” ผลการทดลองแสดงในตารางท 1
ตารางท 1 ผลการทดสอบดวยโปรแกรมจาลองการทางาน
รหสควบคมชดท ผลการตรวจสอบ รหสควบคมชดท ผลการตรวจสอบ
1 ถกตอง 16 ถกตอง
2 ถกตอง 17 ถกตอง
3 ถกตอง 18 ถกตอง
4 ถกตอง 19 ถกตอง
5 ถกตอง 20 ถกตอง
6 ถกตอง 21 ถกตอง
7 ไมถกตอง 22 ถกตอง
8 ถกตอง 23 ถกตอง
9 ถกตอง 24 ไมถกตอง
10 ถกตอง 25 ถกตอง
11 ถกตอง
12 ถกตอง
13 ถกตอง
14 ถกตอง
15 ถกตอง
จากรหสควบคมของผเร ยนกลมทดลองท ง 25 คนทนามาทดสอบ พบวามรหสควบคมเพยง 2 ชด
เทาน นทมการแสดงผลในโปรแกรมหองปฏบตการจาลองถกตอง แตเมอนามาทดสอบดวยโปรแกรมจาลอง
การทางานแลวใหผลลพธทไมถกตอง
http://www.ssru.ac.th
18
ผลการประเมนความพงพอใจ
จากการประเมนความพงพอใจของผเร ยนกลมทดลองโดยใหผเร ยนตอบแบบสอบถามหลงจาก
สนสดกจกรรมแลว ผลการประเมนความพงพอใจในแตละดานคานวณเปนคาเฉลยไดดงน
ดานความเหมาะสมของกจกรรม
1) รปแบบของการจดกจกรรม 3.92
2) ความเหมาะสมของระยะเวลา 3.96
3) ความเหมาะสมของสถานท 4.00
4) ความเหมาะสมของเครองมอและอปกรณการทดลอง 3.84
5) ส อการสอนทใช 4.16
6) ความรความสามารถของวทยากร 4.36
7) ความรทไดร บ 3.84
ดานการใชงานโปรแกรมหองปฏบตการจาลอง
1) ความงายตอการใชงาน 4.12
2) รปแบบการแสดงผล 4.08
3) ความถกตอง 4.2
4) ประโยชนของโปรแกรม 3.92
ขอเสนอแนะท วไป
- โปรแกรมมลกเลนนอย
- ขนาดของชนงานในตวโปรแกรมกบของจรงแตกตางกนเลกนอย
- เครองจกรมป ญหาบอยทาใหลาชา
http://www.ssru.ac.th
บทท 5
สรป อภปรายผล และขอเสนอแนะ
สรปผลการวจย
โปรแกรมหองปฏบตการจาลองทพฒนาขนสามารถนามาใชเปนสวนหนงของกจกรรมการเรยนรใน
รายวชาพนฐานทางคณตศาสตร-วทยาศาสตรได โดยผลการทดสอบพบวาโปรแกรมสามารถแสดงผลได
ถกตองคดเปนรอยละ 92 และมความพงพอใจตอการจดกจกรรมการเรยนรโดยใชการเขยน
โปรแกรมควบคมเครองซเอนซ รวมถงตวโปรแกรมหองปฏบตการจาลองในระดบ “พงพอใจมาก”
อภปรายผลการวจย
โปรแกรมหองปฏบตการจาลองทพฒนาขนมขอจากดในการแสดงความลกของการกดทแตกตางกน
เนองจากการแสดงผลเปนเพยงภาพ 2 มต ซงขนาดความกวาง-ยาวของชนงานทแสดงบนหนาจอจะขนอย
กบความละเอยดของหนาจอทใชดวย นอกจากนนบรเวณทหนาตางแสดงผลของโปรแกรมแสดงเสนทาง
การเคลอนทน น เปนบรเวณทสวนปลายของดอกกดอยภายในชนงานและมการกดเซาะชนงานใหเปนรอง
ตามรหสควบคมทกาหนด ซงมการแสดงผลโดยใชส เดยวกนทกระดบความลก จงทาใหมรหสควบคมบางชด
ทตรวจพบเสนทางการเคลอนทๆ ผดพลาดในขนตอนการตรวจสอบดวยโปรแกรมจาลองการทางาน โดย
ตรวจพบวามการเปลยนแปลงระดบความลกของการกดซงไมตรงกบภาพทออกแบบไว ซงโปรแกรม
หองปฏบตการจาลองตรวจไมพบ
นอกจากนน ผวจ ยย งมความเหนวาอาจเกดกรณทโปรแกรมหองปฏบตการจาลองแสดงผลวา
รหสควบคมผดพลาด แตตรวจสอบดวยโปรแกรมจาลองการทางานแลวสามารถแสดงผลการทางานได เชน
กรณทรหสควบคมมการกาหนดคารศมความโคงทไมถกตอง ในทางปฏบตบางคร งสามารถสรางสวนโคงทม
ร ศมตามทกาหนดได แตอยางไรกตามสวนโคงทไดจะไมตรงกบแบบทวางไว
ขอเสนอแนะ
จากผลการวจยพบวาควรมการพฒนาโปรแกรมหองปฏบตการจาลองใหสามารถแสดงผลความ
แตกตางของระดบความลกโดยอาจใชส หรอสญลกษณบงบอกการเปลยนแปลงระดบความลก รวมถงการ
กาหนดเงอนไขใหครอบคลมถงรศมความโคงอนๆทนอกเหนอจากงานทกาหนดใหผเร ยนออกแบบดวย เพอ
พฒนาไปสการใชงานในดานอนๆตอไป
http://www.ssru.ac.th
เอกสารอางอง
ชยวฒน เชอม ง และ วลลภ คงนะ. (2552). การพฒนาสอการสอนหองปฏบตการเคมเสมอนใชในระบบ E-
Learning. กรงเทพฯ: ศนยเทคโนโลยอเลกทรอนกสและคอมพวเตอรแหงชาต สานกงานพฒนา
วทยาศาสตรและเทคโนโลยแหงชาตกระทรวงวทยาศาสตรและเทคโนโลย
ธญญณช บษบงค. (2552). การประเมนผลการใชสอการสอนฟสกส เรองหองทดลองวทยาศาสตรเสมอน: การ
ทดลองฟสกส. สบคนเมอ 15 พฤศจกายน 2553, จาก http://www.nectec.or.th
นฤดล ดามพสกร, รงสรรค วงศสรรค, และ ทพยวรรณ ฟงสวรรณรกษ. (2552). ระบบปฏบตการจรงสาหรบ
รายวชาปฏบตการวศวกรรมไฟฟา 1 โดยผานเครอขายระบบจดการการเรยนร. ECTI-CARD 2009,
May'09, pp. 97-102.
สมนก บญพาไสว. (2552). CAD/CAM/CAE/CNC กบอตสาหกรรมการผลต. สบคนเมอ 15 พฤศจกายน 2553,
จาก http://www.rmutphysics.com
อนรรฆนงค คณมณ. (2551). ค มอเขยนโปรแกรมภาษา Java ฉบบผ เรมตน. กรงเทพฯ: ไอดซฯ, บจก.
Dave Shreiner และคณะ. (2008). OpenGL Programming Guide. สบคนเมอ 15 พฤศจกายน 2553, จาก
http://www.opengl.org
Tuttas J., Wagner B. (2001). Distributed Online Laboratories. International Conference on Engineering
Education. August 6 – 10, 2001 Oslo, Norway.
http://www.ssru.ac.th
ภาคผนวก
http://www.ssru.ac.th
22
G-Code for FANUC Controller
Code Description Code Description G00 Rapid positioning G44 Tool offset compensation positive G01 Linear interpolation G45 Axis offset single increase G02 CW circular interpolation G46 Axis offset single decrease G03 CCW circular interpolation G47 Axis offset double increase G04 Dwell G48 Axis offset double decrease G05.1 Q1. Ai Nano contour control G49 Tool offset compensation cancel G05 P10000 HPCC G50 Define the maximum spindle speed G07 Imaginary axis designation G53 Machine coordinate system G09 Exact stop check G54 to G59 Work coordinate systems
G10/G11 Programmable Data input/Data write cancel
G54.1 P1 to P48 Extended work coordinate systems
G12 CW Circle Cutting G73 High speed drilling canned cycle G13 CCW Circle Cutting G74 Left hand tapping canned cycle G17 X-Y plane selection G76 Fine boring canned cycle G18 X-Z plane selection G80 Cancel canned cycle G19 Y-Z plane selection G81 Simple drilling cycle G20 Programming in inches G82 Drilling cycle with dwell G21 Programming in mm G83 Peck drilling cycle G28 Return to home position G84 Tapping cycle G30 2nd reference point return G84.2 Direct right hand tapping canned cycle
G31 Skip function (used for probes and tool length measurement systems)
G90 Absolute programming (type B and C
systems)
G33 Constant pitch threading G91 Incremental programming (type B and C systems)
G34 Variable pitch threading G92 Programming of absolute zero point
G40 Tool radius compensation off G94/G95
Inch per minute/Inch per revolution feed (type A system) Note: Some CNCs use the SI unit system
G41 Tool radius compensation left
G96 Constant surface speed
G42 Tool radius compensation right
G97 Constant Spindle speed
G43 Tool offset compensation negative
G98/G99 Return to Initial Z plane/R plane in canned cycle
http://www.ssru.ac.th
23
M00 Program Stop (non-optional)
M01 Optional Stop, machine will only stop if operator selects this option
M02 End of Program
M03 Spindle on (CW rotation)
M04 Spindle on (CCW rotation)
M05 Spindle Stop
M06 Tool Change
M07 Coolant on (flood)
M08 Coolant on (mist)
M09 Coolant off
M10 Pallet clamp on
M11 Pallet clamp off
M30 End of program/rewind tape (may still be required for older CNC machines)
http://www.ssru.ac.th
24
ภาพชนงานทผ เรยนออกแบบและลงมอปฏบต
http://www.ssru.ac.th
25
http://www.ssru.ac.th
26
http://www.ssru.ac.th
27
http://www.ssru.ac.th
28
http://www.ssru.ac.th
29
http://www.ssru.ac.th
30
http://www.ssru.ac.th
31
http://www.ssru.ac.th