அல்டிமேட் மார்லின் ஜி-கோட் கையேடு - 3டி பிரிண்டிங்கிற்கு அவற்றை எவ்வாறு பயன்படுத்துவது

Roy Hill 06-08-2023
Roy Hill
M104 கட்டளையானது அச்சுப்பொறியின் ஹாட்டெண்டிற்கான இலக்கு வெப்பநிலையை அமைத்து அதை சூடாக்கத் தொடங்குகிறது. இலக்கு வெப்பநிலையை அமைத்த பிறகு, ஹாட்டென்ட் வெப்பநிலையை அடையும் வரை கட்டளை காத்திருக்காது.

பின்னணியில் ஹாட்டென்ட் வெப்பமடையும் போது அது உடனடியாக மற்ற ஜி-கோட் கட்டளைகளை இயக்கும். இதற்கு ஐந்து அளவுருக்கள் தேவை, அவை:

  • [S< temp (°C )>]: இது வெளியேற்றுபவரின் இலக்கு வெப்பநிலையைக் குறிப்பிடுகிறது செல்சியஸ்.
  • [T< index (0

    G-குறியீடுகள் 3D பிரிண்டிங்கில், குறிப்பாக Marlin firmware மூலம் பரவலாகப் பயன்படுத்தப்படுகின்றன. G-குறியீடுகளை தங்களின் நலனுக்காகப் பயன்படுத்துவது எப்படி என்று பலர் ஆச்சரியப்படுகிறார்கள், எனவே வாசகர்களுக்கு உதவ இந்தக் கட்டுரையை எழுத முடிவு செய்தேன்.

    இந்தக் கட்டுரையின் மற்ற பகுதிகளில் G-குறியீடு பற்றிய சில பயனுள்ள விவரங்கள் உள்ளன, எனவே தொடர்ந்து படிக்கவும் மேலும் பலவற்றிற்கு.

    3D பிரிண்டிங்கில் G-குறியீடுகள் என்றால் என்ன?

    G-Code என்பது 3D பிரிண்டர்கள் போன்ற CNC (கணினி எண்ரீதியாக கட்டுப்படுத்தப்பட்ட) இயந்திரங்களுக்கான நிரலாக்க மொழியாகும். CNC மில்கள், முதலியன. இது அச்சுப்பொறியின் செயல்பாடு மற்றும் அச்சுத் தலையின் இயக்கத்தைக் கட்டுப்படுத்த ஃபார்ம்வேர் பயன்படுத்தும் கட்டளைகளின் தொகுப்பைக் கொண்டுள்ளது.

    G-குறியீடு எவ்வாறு உருவாக்கப்பட்டது?

    3D அச்சுப்பொறிகளுக்கான G-குறியீடு ஸ்லைசர் எனப்படும் சிறப்பு பயன்பாட்டைப் பயன்படுத்தி உருவாக்கப்பட்டது. இந்த நிரல் உங்கள் 3D மாதிரியை எடுத்து அதை மெல்லிய 2D அடுக்குகளாக வெட்டுகிறது.

    பின்னர் இந்த அடுக்குகளை உருவாக்குவதற்கு பிரிண்ட்ஹெட் கடந்து செல்லும் ஆயங்கள் அல்லது பாதையை இது குறிப்பிடுகிறது. ஹீட்டர், ஃபேன்கள், கேமராக்கள் போன்றவற்றை இயக்குவது போன்ற குறிப்பிட்ட பிரிண்டர் செயல்பாடுகளையும் இது கட்டுப்படுத்துகிறது மற்றும் அமைக்கிறது.

    சந்தையில் உள்ள பிரபலமான ஸ்லைசர்களில் புருசாஸ்லைசர் மற்றும் குரா ஆகியவை அடங்கும்.

    ஜி-கோட் வகைகள்

    CNC கட்டளைகளுக்கான பொதுவான பெயர் G-குறியீடு என்றாலும், நாம் கட்டளைகளை இரண்டு வகைகளாகப் பிரிக்கலாம்; அவற்றில் பின்வருவன அடங்கும்:

    • ஜி-கோட்
    • எம்-கோட்

    ஜி-கோட்

    ஜி-கோட் என்பது ஜியோமெட்ரிக் குறியீட்டைக் குறிக்கிறது. அச்சு தலையின் இயக்கம், நிலை அல்லது பாதையைக் கட்டுப்படுத்துவதே இதன் முதன்மைச் செயல்பாடாகும்.

    ஜி-குறியீட்டைப் பயன்படுத்தி, முனையை ஒருஹோஸ்டுக்குக் கட்டுப்பாட்டைத் திருப்பித் தருவதற்கு முன் இலக்கு வெப்பநிலையை அடையுங்கள்.

    அச்சுப்பொறி G-குறியீட்டின் மற்ற வரிகளை இயக்கும் போது, ​​பின்புலத்தில் படுக்கை சூடாகிறது. இது ஒரு அளவுருவை எடுக்கும், இது:

    • [S< temp (°C )>]: இந்த அளவுரு படுக்கைக்கான இலக்கு வெப்பநிலையை அமைக்கிறது செல்சியஸில்.

    உதாரணமாக, படுக்கையை 80 ° C வரை சூடாக்க, கட்டளை M140 S80.

    Marlin M190

    M190 கட்டளையானது படுக்கைக்கு இலக்கு வெப்பநிலையை அமைத்து படுக்கை அதை அடையும் வரை காத்திருக்கிறது. படுக்கை அந்த வெப்பநிலையை அடையும் வரை இது ஹோஸ்டுக்கு கட்டுப்பாட்டை வழங்காது அல்லது வேறு எந்த G-குறியீட்டையும் செயல்படுத்தாது.

    குறிப்பு: S<மூலம் இலக்கு வெப்பநிலையை அமைத்தால் 13> அளவுரு, படுக்கையை UP செட் வெப்பநிலைக்கு சூடாக்கும் போது மட்டுமே அது காத்திருக்கும். இருப்பினும், அந்த வெப்பநிலையை அடைய படுக்கையை குளிர்விக்க வேண்டும் என்றால், ஹோஸ்ட் காத்திருக்காது.

    சூடாக்கும் மற்றும் குளிர்விக்கும் போது காத்திருக்கும் கட்டளைக்கு, நீங்கள் R <உடன் இலக்கு வெப்பநிலையை அமைக்க வேண்டும். 13> அளவுரு. எடுத்துக்காட்டாக, படுக்கையை 50 ° Cக்கு குளிர்வித்து, அந்த வெப்பநிலையை அடையும் வரை காத்திருக்க, கட்டளை M190 S50.

    Marlin M400

    M400 கட்டளையானது, இடையகத்தின் தற்போதைய நகர்வுகள் அனைத்தும் முடியும் வரை G-குறியீடு செயலாக்க வரிசையை இடைநிறுத்துகிறது. அனைத்து கட்டளைகளும் முடியும் வரை செயலாக்க வரிசை ஒரு சுழற்சியில் காத்திருக்கிறது.

    அனைத்து நகர்வுகளையும் முடித்த பிறகு, அச்சுப்பொறி G-குறியீட்டைத் தொடர்ந்து செயல்படுத்துகிறது.இந்த உயரத்திற்குப் பிறகு, அச்சுப்பொறி மெஷ் இழப்பீட்டைப் பயன்படுத்துவதை நிறுத்துகிறது.

உதாரணமாக, EEPROM இல் உள்ள இரண்டாவது மெஷ் தரவை CSV வடிவத்தில் அச்சிட விரும்புகிறீர்கள் என்று வைத்துக்கொள்வோம். பயன்படுத்துவதற்கான சரியான கட்டளை: M420 V1 I1 T1

Marlin M420 S1

M420 S1 என்பது M420 கட்டளையின் துணைக்குழு ஆகும். இது EEPROM இலிருந்து பெறப்படும் செல்லுபடியாகும் கண்ணியைப் பயன்படுத்தி பிரிண்டரில் படுக்கையை சமன் செய்வதை செயல்படுத்துகிறது.

EEPROM இல் சரியான மெஷ் இல்லை என்றால், அது எதையும் செய்யாது. இது பொதுவாக G28 ஹோமிங் கட்டளைக்குப் பிறகு காணப்படுகிறது.

Marlin G0

Marlin G0 என்பது விரைவான நகர்வு கட்டளையாகும். இது ஒரு நிலையில் இருந்து மற்றொரு இடத்திற்கு கட்டும் தகடுகளில் உள்ள முனையை மிகக் குறுகிய தூரம் (நேராகக் கோடு) வழியாக நகர்த்துகிறது.

இது நகரும் போது எந்த இழையையும் கீழே வைக்காது, இது G1 கட்டளையை விட வேகமாக நகர உதவுகிறது. . இது எடுக்கும் அளவுருக்கள்:

  • [X< pos >], [Y < pos >], [Z< ; pos >]: இந்த அளவுருக்கள் X, Y மற்றும் Z அச்சுகளில் புதிய நிலையை அமைக்கிறது.
  • [F< mm /s >]: பிரிண்ட்ஹெட்டின் ஊட்ட விகிதம் அல்லது வேகம். அச்சுப்பொறியானது கடைசி G1 கட்டளையிலிருந்து வெளியேறினால், அதன் ஊட்ட விகிதத்தை தானாகவே பயன்படுத்தும்.

எனவே, நீங்கள் பிரிண்ட்ஹெட்டை 100mm/s இல் மூலத்திற்கு விரைவாக நகர்த்த விரும்பினால், கட்டளை G0 X0 Y0 Z0 F100.

Marlin G1

G1 கட்டளையானது அச்சுப்பொறியை ஒரு புள்ளியில் இருந்து மற்றொன்றுக்கு ஒரு நேர்கோட்டில் கட்டும் தட்டில் நகர்த்துகிறது.பாதை. இது லீனியர் மூவ் கட்டளை என்று அழைக்கப்படுகிறது, ஏனெனில் இது புள்ளிகளுக்கு இடையில் நகரும் போது இழைகளை வெளியேற்றுகிறது.

இது விரைவான நகர்விலிருந்து ( G0 ) வேறுபடுகிறது, இது நகரும் போது இழைகளை கீழே வைக்காது. இது பல அளவுருக்களை எடுக்கும்:

  • [X< pos >], [Y < pos >], [Z< ; pos >]: இந்த அளவுருக்கள் X, Y மற்றும் Z அச்சுகளில் புதிய நிலையை அமைக்கிறது.
  • [E< pos >]: இது புதிய புள்ளிக்கு நகரும் போது இழையின் அளவை வெளியேற்றும் அளவை அமைக்கிறது.
  • [F< mm/s >]: பிரிண்ட்ஹெட்டின் ஊட்ட விகிதம் அல்லது வேகம். அச்சுப்பொறியானது கடைசி G1 கட்டளையிலிருந்து வெளியேறினால், அதன் ஊட்ட விகிதத்தை தானாகவே பயன்படுத்தும்.

உதாரணமாக, 50mm/s என்ற விகிதத்தில் இரண்டு புள்ளிகளுக்கு இடையே ஒரு நேர்கோட்டில் இழை கீழே போட, வலதுபுறம் கட்டளை G1 X32 Y04 F50 E10.

Marlin G4

G4 கட்டளையானது இயந்திரத்தை ஒரு குறிப்பிட்ட காலத்திற்கு இடைநிறுத்துகிறது. இந்த நேரத்தில் கட்டளை வரிசை இடைநிறுத்தப்பட்டுள்ளது, எனவே இது எந்த புதிய G-கோட் கட்டளையையும் செயல்படுத்தாது.

இடைநிறுத்தத்தின் போது, ​​இயந்திரம் அதன் நிலையை இன்னும் பராமரிக்கிறது. அனைத்து ஹீட்டர்களும் அவற்றின் தற்போதைய வெப்பநிலையைத் தக்கவைத்துக்கொள்கின்றன, மேலும் மோட்டார்கள் இன்னும் இயக்கத்தில் உள்ளன.

இதற்கு இரண்டு அளவுருக்கள் தேவை, அவை:

  • [P< time(ms) >]: இது இடைநிறுத்த நேரத்தை மில்லி விநாடிகளில் குறிப்பிடுகிறது
  • [S< நேரம்(கள்) >]: இது இடைநிறுத்தத்தை அமைக்கிறது நொடிகளில் நேரம். இரண்டு அளவுருக்களும் அமைக்கப்பட்டால், S எடுக்கும்முன்னுரிமை.

10 வினாடிகளுக்கு இயந்திரத்தை இடைநிறுத்த, நீங்கள் G4 S10 கட்டளையைப் பயன்படுத்தலாம்.

Marlin G12

G12 கட்டளை பிரிண்டரின் முனை சுத்தம் செய்யும் செயல்முறையை செயல்படுத்துகிறது. முதலில், அது ஒரு பிரஷ் பொருத்தப்பட்டிருக்கும் பிரிண்டரில் முன்னமைக்கப்பட்ட இடத்திற்கு முனையை நகர்த்துகிறது.

அடுத்து, தூரிகையின் குறுக்கே பிரிண்ட்ஹெட்டை ஆக்ரோஷமாக நகர்த்தி, அதில் சிக்கியுள்ள எந்த இழையையும் சுத்தம் செய்கிறது. இது எடுக்கக்கூடிய சில அளவுருக்கள் இங்கே உள்ளன.

  • [P]: இந்த அளவுரு நீங்கள் முனைக்கு தேவையான சுத்தம் செய்யும் முறையைத் தேர்வுசெய்ய உதவுகிறது. 0 என்பது முன்னும் பின்னுமாக நேராக உள்ளது, 1 என்பது ஜிக்ஜாக் வடிவமாகும், 2 என்பது வட்ட வடிவமாகும்.
  • [S< count >]: முறைகளின் எண்ணிக்கை துப்புரவு முறை மீண்டும் மீண்டும் செய்யப்பட வேண்டும் என்று நீங்கள் விரும்புகிறீர்கள்.
  • [R< ஆரம் >]: நீங்கள் பேட்டர்ன் 2 ஐ தேர்வு செய்தால் சுத்தம் செய்யும் வட்டத்தின் ஆரம்.
  • [T< count >]: இது ஜிக்-ஜாக் வடிவத்தில் உள்ள முக்கோணங்களின் எண்ணிக்கையைக் குறிப்பிடுகிறது.

நீங்கள் சுத்தம் செய்ய விரும்பினால் தூரிகையில் உங்கள் முனை முன்னும் பின்னுமாக, சரியான கட்டளை G12 P0.

Cura அதன் சோதனை அமைப்புகளில் இந்தக் கட்டளையைப் பயன்படுத்துவதற்கான வழியை வழங்குகிறது. க்யூராவில் பரிசோதனை அமைப்புகளை எவ்வாறு பயன்படுத்துவது என்பது பற்றி நான் எழுதிய இந்தக் கட்டுரையில் துடைக்கும் முனை கட்டளையைப் பற்றி மேலும் படிக்கலாம்.

Marlin G20

G20 கட்டளையானது பிரிண்டரின் ஃபார்ம்வேரை அனைத்து அலகுகளையும் அங்குலங்களாக விளக்குகிறது. . எனவே, அனைத்து வெளியேற்றம், இயக்கம், அச்சு மற்றும் முடுக்கம் மதிப்புகள் இருக்கும்அங்குலங்களில் விளக்கப்படுகிறது.

எனவே, அச்சுப்பொறியானது நேரியல் இயக்கத்திற்கு அங்குலங்களையும், வேகத்திற்கு இன்ச்/வினாடியையும், முடுக்கத்திற்கு இன்ச்/செகண்ட்2களையும் கொண்டிருக்கும்.

Marlin G21

G21 கட்டளை அனைத்து அலகுகளையும் மில்லிமீட்டர்களாக விளக்குவதற்கு பிரிண்டரின் ஃபார்ம்வேரை அமைக்கிறது. எனவே, நேரியல் இயக்கங்கள், விகிதங்கள் மற்றும் முடுக்கம் ஆகியவை முறையே mm, mm/s மற்றும் mm/s2 இல் இருக்கும்.

Marlin G27

G27 கட்டளை முன் வரையறுக்கப்பட்ட நிலையில் முனையை நிறுத்துகிறது. கட்ட தட்டுகளில் நிலை. வரிசையில் உள்ள அனைத்து அசைவுகளும் முடிவடையும் வரை அது காத்திருக்கிறது, பின்னர் அது முனையை நிறுத்துகிறது.

அச்சிடலில் மாற்றங்களைச் செய்ய நீங்கள் அச்சிடுவதை இடைநிறுத்த விரும்பும் போது இது மிகவும் உதவியாக இருக்கும். அச்சின் மேல் வட்டமிடுவதையும் உருகுவதையும் தவிர்க்க முனையை நிறுத்தலாம்.

இது ஒரு அளவுருவை எடுக்கும், இது:

  • [P]: இது தீர்மானிக்கிறது Z-பார்க் இடம். நீங்கள் 0ஐத் தேர்வுசெய்தால், Z-பார்க் இருப்பிடத்தை விட முனையின் ஆரம்ப உயரம் குறைவாக இருந்தால் மட்டுமே ஃபார்ம்வேர் முனையை Z-பார்க் இடத்திற்கு உயர்த்தும்.

ஒருவரைத் தேர்ந்தெடுப்பது Z பூங்காவில் முனையை நிறுத்தும். அதன் ஆரம்ப உயரம் எதுவாக இருந்தாலும் இடம். 2ஐத் தேர்ந்தெடுப்பது Z-park அளவின் மூலம் முனையை உயர்த்துகிறது, ஆனால் அதன் Z உயரம் Z அதிகபட்சத்தை விட குறைவாக இருக்கும்.

நீங்கள் G27 கட்டளையை எந்த அளவுருவும் இல்லாமல் பயன்படுத்தினால், அது P0 க்கு இயல்புநிலையாக மாறும்.

Marlin G28

G28 கட்டளையானது அச்சுப்பொறியை தோற்றத்தில் அறியப்பட்ட இடத்தை நிறுவுகிறது. ஹோமிங் என்பது அச்சுப்பொறியின் தோற்றத்தை (ஒருங்கிணைப்பு [0,0,0]) கண்டறியும் செயல்முறையாகும்.அச்சுப்பொறி.

அச்சுப்பொறியின் ஒவ்வொரு அச்சையும் அவற்றின் வரம்பு சுவிட்சுகளைத் தாக்கும் வரை நகர்த்துவதன் மூலம் இதைச் செய்கிறது. ஒவ்வொரு அச்சும் அதன் வரம்பு சுவிட்சைத் தூண்டும் இடத்தில் அதன் தோற்றம் ஆகும்.

அதன் சில அளவுருக்கள் இங்கே உள்ளன:

  • [X], [Y], [Z]: இந்த அச்சுகளுக்கு ஹோமிங்கைக் கட்டுப்படுத்த இந்த அளவுருக்களில் ஏதேனும் ஒன்றை நீங்கள் சேர்க்கலாம். எடுத்துக்காட்டாக, G28 X Y X மற்றும் Y அச்சுகளை மட்டுமே கொண்டுள்ளது.
  • [L]: இது வீட்டிற்குச் சென்ற பிறகு படுக்கையை சமன் செய்யும் நிலையை மீட்டெடுக்கிறது.
  • [0]: பிரிண்ட்ஹெட்டின் நிலை ஏற்கனவே நம்பகமானதாக இருந்தால், இந்த அளவுரு ஹோமிங்கைத் தவிர்க்கிறது.

உதாரணமாக, நீங்கள் X மற்றும் Z அச்சுகளை மட்டும் ஹோம் செய்ய விரும்பினால், சரியான கட்டளை G28 X Z. அனைத்து அச்சுகளையும் ஹோம் செய்ய, நீங்கள் G28 கட்டளையை மட்டும் பயன்படுத்தலாம்.

Marlin G29

G29 என்பது தானியங்கி படுக்கையாகும். சமன் செய்யும் கட்டளை. இது படுக்கையை சமன் செய்ய உங்கள் கணினியில் நிறுவப்பட்ட தானியங்கி அல்லது அரை தானியங்கி படுக்கை சமன்படுத்தும் அமைப்பை வரிசைப்படுத்துகிறது.

அச்சுப்பொறியின் பிராண்டைப் பொறுத்து, உங்கள் ஃபார்ம்வேரில் ஐந்து சிக்கலான படுக்கையை சமன் செய்யும் அமைப்புகளில் ஒன்றை நீங்கள் வைத்திருக்கலாம். அவை பின்வருவனவற்றை உள்ளடக்குகின்றன:

  • மெஷ் பெட் லெவலிங்
  • ஆட்டோ பெட் லெவலிங்
  • ஒருங்கிணைக்கப்பட்ட படுக்கை சமன்படுத்துதல்
  • ஆட்டோ பெட் லெவலிங் (லீனியர்)
  • ஆட்டோ பெட் லெவலிங் (3-புள்ளி)

ஒவ்வொருவருக்கும் பிரிண்டரின் வன்பொருளுடன் வேலை செய்ய குறிப்பிட்ட அளவுருக்கள் உள்ளன.

Marlin G30

G30 கட்டளை உருவாக்கத்தை ஆய்வு செய்கிறது. ஒரு தானியங்கி படுக்கை சமன்படுத்தும் அமைப்பின் ஆய்வுடன் ஒரு குறிப்பிட்ட புள்ளியில் தட்டு. அந்த புள்ளியின் Z உயரத்தை தீர்மானிக்க இது செய்கிறது (திமுனையிலிருந்து படுக்கைக்கு தூரம்).

உயரத்தைப் பெற்ற பிறகு, அது முனையை கட்டும் தட்டுக்கு மேலே சரியான தூரத்திற்கு அமைக்கிறது. இது சில அளவுருக்களை எடுக்கிறது, இதில் பின்வருவன அடங்கும்:

  • [C]: இந்த அளவுருவை ஒன்றில் அமைப்பது வெப்பநிலை இழப்பீட்டை செயல்படுத்துகிறது, ஏனெனில் பெரும்பாலான பொருட்கள் சூடாகும்போது விரிவடையும்.
  • [X< pos >], [Y< pos >]: இந்த அளவுருக்கள் நீங்கள் ஆய்வு செய்ய விரும்பும் ஆயங்களைக் குறிப்பிடுகின்றன.

முனையின் தற்போதைய நிலையில் படுக்கையை ஆய்வு செய்ய, எந்த அளவுருவும் இல்லாமல் கட்டளையைப் பயன்படுத்தலாம். [100, 67] போன்ற ஒரு குறிப்பிட்ட இடத்தில் அதை ஆய்வு செய்ய, சரியான கட்டளை G30 X100 Y67.

Marlin M76

M76 கட்டளை அச்சு வேலை நேரத்தை இடைநிறுத்துகிறது. .

Marlin G90

G90 கட்டளையானது பிரிண்டரை முழுமையான நிலைப்படுத்தல் பயன்முறையில் அமைக்கிறது. இதன் பொருள், G-குறியீட்டில் உள்ள அனைத்து ஆயங்களும் பிரிண்டரின் தோற்றத்துடன் தொடர்புடைய XYZ விமானத்தில் உள்ள நிலைகளாக விளக்கப்படுகின்றன.

M83 கட்டளை அதை மீறும் வரை, இது எக்ஸ்ட்ரூடரை முழுமையான பயன்முறையில் அமைக்கிறது. இது எந்த அளவுருக்களையும் எடுக்காது.

Marlin G92/G92 E0

G92 கட்டளையானது முனையின் தற்போதைய நிலையை குறிப்பிட்ட ஆயங்களுக்கு அமைக்கிறது. உங்கள் அச்சுப் படுக்கையின் சில பகுதிகளைத் தவிர்த்து, உங்கள் அச்சுப்பொறிக்கான ஆஃப்செட்களையும் அமைக்க இதைப் பயன்படுத்தலாம்.

G92 கட்டளை பல ஒருங்கிணைப்பு அளவுருக்களைப் பயன்படுத்துகிறது. அவை அடங்கும்:

  • [ X< pos >], [Y< pos >], [Z< pos >]: இவைபிரிண்ட்ஹெட்டின் புதிய நிலைக்கான ஆயங்களை அளவுருக்கள் எடுத்துக்கொள்கின்றன . எக்ஸ்ட்ரூடரின் தோற்றம் தொடர்புடைய அல்லது முழுமையான பயன்முறையில் இருந்தால் அதை மீட்டமைக்க E0 கட்டளையைப் பயன்படுத்தலாம்.

உதாரணமாக, உங்கள் படுக்கையின் மையம் புதிய தோற்றமாக இருக்க வேண்டும் என்று வைத்துக்கொள்வோம். முதலில், உங்கள் முனை படுக்கையின் நடுவில் இருப்பதை உறுதிசெய்யவும்.

அடுத்து, G92 X0 Y0 கட்டளையை உங்கள் பிரிண்டருக்கு அனுப்பவும்.

குறிப்பு: G92 கட்டளையானது இறுதி-நிறுத்தங்களால் அமைக்கப்பட்ட இயற்பியல் எல்லைகளை பராமரிக்கிறது. X வரம்பு சுவிட்சுக்கு வெளியே அல்லது அச்சு படுக்கைக்கு கீழே செல்ல G92 ஐப் பயன்படுத்த முடியாது.

அப்படியே, அவ்வளவுதான்! மேலே உள்ள ஜி-குறியீடுகள், ஜி-கோட் நூலகத்தின் சிறிய ஆனால் அத்தியாவசியப் பகுதியைப் பிரதிநிதித்துவப்படுத்துகின்றன. ஒவ்வொரு 3D பிரிண்ட் ஆர்வலர்களும் தெரிந்து கொள்ள வேண்டும்.

நீங்கள் அதிக மாடல்களை அச்சிடும்போது, ​​உங்களுக்கான ஜி-கோட் கட்டளைகளை நீங்கள் சேர்க்கலாம். நூலகம்.

நல்ல அதிர்ஷ்டம் மற்றும் மகிழ்ச்சியான அச்சிடுதல்!

நேர்கோடு, அதை ஒரு குறிப்பிட்ட இடத்தில் நிலைநிறுத்தவும், உயர்த்தவும் அல்லது குறைக்கவும் அல்லது வளைந்த பாதையின் வழியாகவும் நகர்த்தவும்.

அவை ஜி-குறியீடு என்பதைக் காட்ட G ஆல் முன்வைக்கப்பட்டுள்ளன. .

எம்-கோட்

எம்-கோட் என்பது இதர கட்டளைகளைக் குறிக்கிறது. அவை அச்சுப்பொறியின் இயக்கத்தைத் தவிர அச்சுப்பொறியின் பிற செயல்பாடுகளைக் கட்டுப்படுத்தும் இயந்திரக் கட்டளைகளாகும்.

மேலும் பார்க்கவும்: இழை கசிவு / முனை கசிவை எவ்வாறு சரிசெய்வது

அவர்கள் பொறுப்பான விஷயங்கள் அடங்கும்; மோட்டாரை ஆன் மற்றும் ஆஃப் செய்தல், ஃபேன் வேகத்தை அமைத்தல் போன்றவை. படுக்கையின் வெப்பநிலை மற்றும் முனையின் வெப்பநிலையை அமைப்பது M-குறியீட்டுக்கு பொறுப்பாகும் மற்றொரு விஷயம்>இது இதரவற்றைக் குறிக்கிறது.

ஜி-கோட் 'ஃப்ளேவர்ஸ்' என்றால் என்ன?

ஜி-கோட் சுவை என்பது உங்கள் அச்சுப்பொறியின் ஃபார்ம்வேர் (ஆப்பரேட்டிங் சிஸ்டம்) அதன் ஜி-கோட் எப்படி இருக்க வேண்டும் என்று எதிர்பார்க்கிறது என்பதைக் குறிக்கிறது. வடிவமைக்கப்பட்டது. பல்வேறு பிரிண்டர் பிராண்டுகள் பயன்படுத்தும் வெவ்வேறு ஜி-கோட் தரநிலைகள் மற்றும் ஃபார்ம்வேர் காரணமாக பல்வேறு சுவைகள் உள்ளன.

உதாரணமாக, மூவ், ஹீட்டர் ஆன் போன்ற நிலையான கட்டளைகள் அனைத்து பிரிண்டர்களிலும் பொதுவானவை. இருப்பினும், சில முக்கிய கட்டளைகள் ஒரே மாதிரியானவை அல்ல, இது தவறான இயந்திரத்தில் பயன்படுத்தினால் அச்சுப் பிழைகளுக்கு வழிவகுக்கும்.

இதை எதிர்கொள்ள, பெரும்பாலான ஸ்லைசர்களுக்கு உங்கள் பிரிண்டர் சுயவிவரத்தை அமைக்க விருப்பங்கள் உள்ளன, இதன் மூலம் நீங்கள் தேர்வு செய்யலாம் உங்கள் இயந்திரத்திற்கு சரியான சுவை. ஸ்லைசர் 3D கோப்பை உங்கள் கணினிக்கான பொருத்தமான ஜி-குறியீடாக மொழிபெயர்க்கும்.

ஜி-கோட் சுவைகளின் சில எடுத்துக்காட்டுகளில் RepRap அடங்கும். மார்லின், அல்டிகோட், ஸ்மூத்தி,முதலியன.

3D பிரிண்டிங்கில் உள்ள முக்கிய ஜி-குறியீடுகளின் பட்டியல்

வெவ்வேறு 3D பிரிண்டர் ஃபார்ம்வேருக்கு ஏராளமான ஜி-கோட் கட்டளைகள் உள்ளன. அச்சிடும்போது நீங்கள் காணக்கூடிய சில பொதுவானவை மற்றும் அவற்றை எவ்வாறு பயன்படுத்துவது என்பது இங்கே கொடுக்கப்பட்டுள்ளது.

Marlin M0 [Unconditional stop]

M0 கட்டளையானது நிபந்தனையற்ற நிறுத்த கட்டளை என அறியப்படுகிறது. இது கடைசி இயக்கத்திற்குப் பிறகு அச்சுப்பொறியின் செயல்பாட்டை நிறுத்துகிறது மற்றும் ஹீட்டர்களையும் மோட்டார்களையும் அணைக்கிறது.

அச்சுப்பொறியின் செயல்பாட்டை நிறுத்திய பிறகு, அது ஒரு குறிப்பிட்ட காலத்திற்கு தூங்கும் அல்லது பயனர் உள்ளீடு மீண்டும் ஆன்லைனில் வரும் வரை காத்திருக்கும். M0 கட்டளை மூன்று வெவ்வேறு அளவுருக்களை எடுக்கலாம்.

இந்த அளவுருக்கள்:

  • [P < time(ms)<15 >]: இது மில்லி விநாடிகளில் அச்சுப்பொறி தூங்க விரும்பும் நேரமாகும். எடுத்துக்காட்டாக, அச்சுப்பொறி 2000மிஎஸ் தூங்க வேண்டுமெனில், M0 P2000
  • {S< time(s) > ]: இது வினாடிகளில் அச்சுப்பொறி தூங்க விரும்பும் நேரமாகும். எடுத்துக்காட்டாக, பிரிண்டர் 2 வினாடிகள் தூங்க வேண்டுமெனில், M0 S2
  • [ செய்தி ]: நீங்கள் அச்சுப்பொறியின் எல்சிடி இடைநிறுத்தப்பட்ட நிலையில் செய்தியைக் காட்ட இந்த அளவுருவைப் பயன்படுத்தலாம். எடுத்துக்காட்டாக, M0 அச்சுவை மறுதொடக்கம் செய்ய மையப் பொத்தானை அழுத்தவும் .

குறிப்பு: The M0 கட்டளையானது M1 கட்டளைக்கு சமம்(மின் விநியோக அலகு). அதாவது அனைத்து ஹீட்டர்கள், மோட்டார்கள் போன்றவை வேலை செய்யாது>Marlin M82

M82 கட்டளையானது எக்ஸ்ட்ரூடரை முழுமையான பயன்முறையில் வைக்கிறது. இதன் பொருள், ஜி-கோட் எக்ஸ்ட்ரூடரை 5 மிமீ ஃபைலமென்ட்டை வெளியேற்ற அழைத்தால், அது முந்தைய கட்டளைகளைப் பொருட்படுத்தாமல் 5 மிமீ வெளியேற்றுகிறது.

இது ஜி 90 மற்றும் ஜி 91 கட்டளைகளை மீறுகிறது.

கட்டளை மட்டுமே பாதிக்கிறது. extruder, எனவே இது மற்ற அச்சுகளிலிருந்து சுயாதீனமாக உள்ளது. எடுத்துக்காட்டாக, இந்தக் கட்டளையைக் கவனியுங்கள்;

M82;

G1 X0.1 Y200.0 Z0.3 F1500.0 E15 ;

G1 X0.4 Y20 Z0.3 F1500.0 E30;

எக்ஸ்ட்ரூடர் <ஐப் பயன்படுத்தி முழுமையான பயன்முறையில் அமைக்கப்பட்டுள்ளது வரி 1 இல் 12>M82 . வரி 2 இல், இது 15 யூனிட் இழைகளை வெளியேற்றுவதன் மூலம் முதல் வரியை வரைகிறது.

வரி 2 க்குப் பிறகு, வெளியேற்ற மதிப்பு பூஜ்ஜியமாக அமைக்கப்படவில்லை. எனவே, வரி 3 இல், E30 கட்டளையானது E30 கட்டளையைப் பயன்படுத்தி 30 யூனிட் இழைகளை வெளியேற்றுகிறது.

Marlin M83

M83 கட்டளையானது தொடர்புடைய பயன்முறையில் பிரிண்டர் எக்ஸ்ட்ரூடர். ஜி-கோட் 5 மிமீ ஃபிலமென்ட் எக்ஸ்ட்ரூஷனைக் கோரினால், முந்தைய கட்டளைகளின் அடிப்படையில் பிரிண்டர் 5 மிமீ ஒட்டுமொத்தமாக வெளியேற்றுகிறது.

M83 கட்டளை எந்த அளவுருக்களையும் எடுக்காது. எடுத்துக்காட்டாக, கடைசி எடுத்துக்காட்டின் கட்டளையை M83 உடன் இயக்குவோம்.

M83;

G1 X0.1 Y200.0 Z0 .3 F1500.0 E15;

G1 X0.4 Y20Z0.3 F1500.0 E30;

E15 வரி 2ல் கட்டளைக்குப் பிறகு, E மதிப்பு பூஜ்ஜியமாக அமைக்கப்படவில்லை; இது 15 அலகுகளில் உள்ளது. எனவே, வரி 3 இல், 30 அலகுகள் இழைகளை வெளியேற்றுவதற்குப் பதிலாக, அது 30-15 = 15 அலகுகளை வெளியேற்றும்.

Marlin M84

Marlin M84 கட்டளை ஒன்று அல்லது அதற்கு மேற்பட்ட ஸ்டெப்பரை முடக்குகிறது மற்றும் எக்ஸ்ட்ரூடர் மோட்டார்கள். உடனடியாக அல்லது அச்சுப்பொறி சிறிது நேரம் செயலிழந்த பிறகு அவற்றை முடக்கும்படி அமைக்கலாம்.

மேலும் பார்க்கவும்: ப்ரோ போன்ற இழைகளை உலர்த்துவது எப்படி - PLA, ABS, PETG, நைலான், TPU

இதற்கு நான்கு அளவுருக்கள் எடுக்கலாம். அவை பின்வருவனவற்றை உள்ளடக்குகின்றன:

  • [S< நேரம்(கள்) >]: இது கட்டளையை துவக்கி செயலிழக்கச் செய்யும் முன் செயலற்ற நேரத்தின் அளவைக் குறிப்பிடுகிறது. மோட்டார். எடுத்துக்காட்டாக, M84 S10 10 வினாடிகள் செயலிழந்த பிறகு அனைத்து ஸ்டெப்பர்களையும் முடக்குகிறது.
  • [E], [X], [Y], [Z]: செயலற்ற நிலையில் இருக்கும் ஒரு குறிப்பிட்ட மோட்டாரைத் தேர்வுசெய்ய இவற்றில் ஒன்று அல்லது அதற்கு மேற்பட்டவற்றைப் பயன்படுத்தலாம். எடுத்துக்காட்டாக, M84 X Y X மற்றும் Y மோட்டார்களை செயலிழக்கச் செய்கிறது.

குறிப்பு: கட்டளையுடன் எந்த அளவுருக்களையும் நீங்கள் பயன்படுத்தவில்லை என்றால், அது உடனடியாக செயலிழக்கச் செய்கிறது அனைத்து ஸ்டெப்பர் மோட்டார்கள்.

Marlin M85

M85 கட்டளையானது அச்சுப்பொறி மற்றும் ஃபார்ம்வேரை செயலற்ற காலத்திற்கு பிறகு மூடுகிறது. இது ஒரு நேர அளவுருவை நொடிகளில் எடுக்கும்.

அச்சுப்பொறியானது குறிப்பிட்ட நேர அளவுருவை விட அதிக நேரம் இயக்கம் இல்லாமல் செயலற்ற நிலையில் இருந்தால், அச்சுப்பொறி மூடப்படும். எடுத்துக்காட்டாக, உங்கள் அச்சுப்பொறியை 5 நிமிடங்களுக்கு செயலற்ற நிலையில் நிறுத்த விரும்பினால், நீங்கள் கட்டளையைப் பயன்படுத்தலாம்:

M85 S300

Marlin M104

திகிடைக்கக்கூடிய ஹீட்டர்களின் உண்மையான மற்றும் இலக்கு வெப்பநிலை அடங்கும் 8> C – அறை வெப்பநிலை

Marlin M106

M106 கட்டளை பிரிண்டரின் விசிறியை இயக்கி அதன் வேகத்தை அமைக்கிறது. விசிறியைத் தேர்ந்தெடுத்து அதன் அளவுருக்களைப் பயன்படுத்தி அதன் வேகத்தை அமைக்கலாம்.

இந்த அளவுருக்களில் பின்வருவன அடங்கும்:

  • [S< 0-255 > ]: இந்த அளவுரு விசிறியின் வேகத்தை 0 (ஆஃப்) முதல் 255 (முழு வேகம்) வரையிலான மதிப்புகளுடன் அமைக்கிறது.
  • [P< index (0, 1, … ) >]: நீங்கள் இயக்க விரும்பும் விசிறியை இது தீர்மானிக்கிறது. காலியாக இருந்தால், அது இயல்புநிலையாக 0 ஆக இருக்கும் (அச்சு குளிர்விக்கும் விசிறி). உங்களிடம் உள்ள விசிறிகளின் எண்ணிக்கையைப் பொறுத்து அதை 0, 1 அல்லது 2 ஆக அமைக்கலாம்.

உதாரணமாக, நீங்கள் முனை குளிரூட்டும் விசிறியை 50% வேகத்திற்கு அமைக்க விரும்பினால், கட்டளை M106 S127. S மதிப்பு 127 ஆகும், ஏனெனில் 255 இல் 50% 127 ஆகும்.

குளிர்ச்சி விசிறியின் வேகத்தை அமைக்க எந்த அளவுருவும் இல்லாமல் M106 கட்டளையைப் பயன்படுத்தலாம். 100% வரை.

குறிப்பு: விசிறி வேகக் கட்டளை அதற்கு முந்தைய ஜி-கோட் கட்டளைகள் முடியும் வரை நடைமுறைக்கு வராது.

Marlin M107

M107 ஆனது அச்சுப்பொறியின் விசிறிகளில் ஒன்றை ஒரே நேரத்தில் மூடுகிறது. நீங்கள் அணைக்க விரும்பும் விசிறியின் குறியீடான P என்ற ஒற்றை அளவுருவை இது எடுக்கும்.

அளவுரு வழங்கப்படாவிட்டால், P இயல்புநிலையாகும் 0 மற்றும் அச்சு குளிர்விக்கும் விசிறியை மூடுகிறது. உதாரணமாக, திகட்டளை M107 அச்சு குளிரூட்டும் விசிறியை மூடுகிறது.

Marlin M109

M104 கட்டளையைப் போலவே, M109 கட்டளை அமைகிறது ஹாட்டெண்டிற்கான இலக்கு வெப்பநிலை மற்றும் அதை வெப்பப்படுத்துகிறது. இருப்பினும், M104 போலல்லாமல், ஹாட்டென்ட் இலக்கு வெப்பநிலையை அடைவதற்கு காத்திருக்கிறது.

ஹோட்டெண்ட் இலக்கு வெப்பநிலையை அடைந்த பிறகு, ஹோஸ்ட் G-குறியீட்டு கட்டளைகளை தொடர்ந்து செயல்படுத்துகிறது. இது M104 கட்டளை எடுக்கும் அதே அளவுருக்களை எடுக்கும்.

இருப்பினும், இது ஒரு கூடுதலாக சேர்க்கிறது. அது:

  • [R< temp (°C )>]: இந்த அளவுரு இலக்கு வெப்பநிலையை வெப்பத்தை சூடாக்க அல்லது குளிர்விக்க அமைக்கிறது . S கட்டளையைப் போலல்லாமல், அச்சுப்பொறி இந்த வெப்பநிலைக்கு முனையை சூடாக்கும் வரை அல்லது குளிர்விக்கும் வரை காத்திருக்கிறது.

S கட்டளை வெப்பமடையும் வரை காத்திருக்கிறது, ஆனால் குளிரூட்டலில் இல்லை. .

உதாரணமாக, அதிக வெப்பநிலையிலிருந்து 120°Cக்கு முனை குளிர்விக்க வேண்டுமெனில், கட்டளை M109 R120.

Marlin M112 பணிநிறுத்தம்

M112 என்பது அவசரகால நிறுத்த ஜி-கோட் கட்டளை. புரவலன் கட்டளையை அனுப்பியதும், அது உடனடியாக அனைத்து பிரிண்டரின் ஹீட்டர்களையும் மோட்டார்களையும் நிறுத்துகிறது.

எந்த நகர்வு அல்லது அச்சடிப்பு செயல்பாட்டில் இருந்தாலும் உடனடியாக நிறுத்தப்படும். இந்தக் கட்டளையைச் செயல்படுத்திய பிறகு, உங்கள் மாடலை மீண்டும் அச்சிடுவதற்கு உங்கள் அச்சுப்பொறியை மீட்டமைக்க வேண்டும்.

Marlin firmware இல், கட்டளை வரிசையில் சிக்கி, இயக்குவதற்கு சிறிது நேரம் ஆகலாம். இதைத் தவிர்க்க, நீங்கள் EMERGENCY_PARSER கொடியை இயக்கலாம்அச்சுப்பொறிக்கு அனுப்பப்பட்ட உடனேயே கட்டளையிடவும்.

உங்கள் மேம்பட்ட அச்சுப்பொறி உள்ளமைவு கோப்பிற்குச் சென்று (Marlin/Configuration_adh.v) இதை நீங்கள் இயக்கலாம், பின்னர் அதிலிருந்து சில உரைகளை பின்வருமாறு அகற்றவும்:

// Enable an emergency-command parser to intercept certain commands as they // enter the serial receive buffer, so they cannot be blocked. // Currently handles M108, M112, M410 // Does not work on boards using AT90USB (USBCON) processors! //#define EMERGENCY_PARSER

நீங்கள் // ஐ அகற்றி, #define EMERGENCY_PARSER மற்றும் ஆதாரங்களை மீண்டும் தொகுக்க வேண்டும்.

மார்லின் ஃபார்ம்வேரைப் புதுப்பிப்பது பற்றி கீழே உள்ள வீடியோவில் நீங்கள் மேலும் அறியலாம்.

Marlin M125

M125 கட்டளை அச்சிடலை இடைநிறுத்தி, பிரிண்ட்ஹெட்டை முன் கட்டமைக்கப்பட்ட பார்க்கிங் இடத்தில் நிறுத்துகிறது. பார்க்கிங் செய்வதற்கு முன், முனையின் தற்போதைய நிலையை நினைவகத்தில் சேமிக்கிறது.

வழக்கமாக, பிரிண்டரின் ஃபார்ம்வேரில் முன் கட்டமைக்கப்பட்ட பார்க்கிங் நிலை இருக்கும். M125 கட்டளையை மட்டும் பயன்படுத்தி இந்த நிலையில் முனையை நிறுத்தலாம்.

இருப்பினும், இந்த அளவுருக்களில் ஒன்று அல்லது அதற்கு மேற்பட்டவற்றைப் பயன்படுத்தி அதை மாற்றலாம்.

  • [L< நீளம் >]: இது பார்க்கிங்கிற்குப் பிறகு முனையிலிருந்து ஒரு செட் நீளமான இழையை விலக்குகிறது
  • [X< pos >], [Y< pos >], [Z < pos >]: இந்த ஒருங்கிணைப்பு அளவுருக்களில் ஒன்று அல்லது அதற்கு மேற்பட்டவற்றை நீங்கள் ஒருங்கிணைக்கலாம். பிரிண்ட்ஹெட்டிற்கான புதிய பார்க்கிங் நிலை.

நீங்கள் முனையை தோற்றத்தில் நிறுத்தி 9 மிமீ இழையை பின்வாங்க விரும்பினால், கட்டளை M125 X0 Y0 Z0 L9.

Marlin M140

M140 கட்டளையானது படுக்கைக்கு இலக்கு வெப்பநிலையை அமைக்கிறது மற்றும் பிற G-குறியீடு வரிகளை உடனடியாக செயல்படுத்துவதைத் தொடர்கிறது. அது படுக்கைக்காக காத்திருக்காதுஅந்த வரிக்குப் பிறகு. எடுத்துக்காட்டாக, கீழே உள்ள G-குறியீட்டைப் பார்க்கவும்:

M400;

M81;

வரி 1 வரை செயலாக்கம் இடைநிறுத்தப்படும். தற்போதைய நகர்வுகள் அனைத்தும் முடிந்துவிட்டன, பின்னர் வரி 2 3D பிரிண்டரை M81 பவர் ஆஃப் ஜி-கோடைப் பயன்படுத்தி மூடுகிறது.

Marlin M420

M420 கட்டளை மீட்டெடுக்கிறது அல்லது 3D பிரிண்டரின் படுக்கை சமன்படுத்தும் நிலையை அமைக்கிறது. இந்த கட்டளையானது தானியங்கி படுக்கையை சமன் செய்யும் அமைப்புகளைக் கொண்ட அச்சுப்பொறிகளுடன் மட்டுமே செயல்படும்.

சமப்படுத்திய பிறகு, இந்த அச்சுப்பொறிகள் அச்சு படுக்கையிலிருந்து ஒரு கண்ணியை உருவாக்கி அதை EEPROM இல் சேமிக்கின்றன. M420 கட்டளையானது EEPROM இலிருந்து இந்த மெஷ் தரவை மீட்டெடுக்க உதவும்.

இது அச்சுப்பொறியை அச்சிடுவதற்கு இந்த மெஷ் தரவைப் பயன்படுத்துவதிலிருந்து இயக்கலாம் அல்லது முடக்கலாம். இது பல அளவுருக்களை எடுக்கலாம், இதில் பின்வருவன அடங்கும்:

  • [S< 0

Roy Hill

ராய் ஹில் ஒரு தீவிர 3டி பிரிண்டிங் ஆர்வலர் மற்றும் தொழில்நுட்ப குரு, 3டி பிரிண்டிங் தொடர்பான அனைத்து விஷயங்களிலும் அறிவு வளம் கொண்டவர். துறையில் 10 ஆண்டுகளுக்கும் மேலான அனுபவத்துடன், ராய் 3D வடிவமைப்பு மற்றும் அச்சிடுதல் கலையில் தேர்ச்சி பெற்றுள்ளார், மேலும் சமீபத்திய 3D பிரிண்டிங் போக்குகள் மற்றும் தொழில்நுட்பங்களில் நிபுணராக மாறியுள்ளார்.ராய், லாஸ் ஏஞ்சல்ஸ், கலிபோர்னியா பல்கலைக்கழகத்தில் (UCLA) மெக்கானிக்கல் இன்ஜினியரிங் பட்டம் பெற்றவர், மேலும் மேக்கர்பாட் மற்றும் ஃபார்ம்லேப்ஸ் உட்பட 3டி பிரிண்டிங் துறையில் பல புகழ்பெற்ற நிறுவனங்களில் பணியாற்றியுள்ளார். தனிப்பயன் 3D அச்சிடப்பட்ட தயாரிப்புகளை உருவாக்க பல்வேறு வணிகங்கள் மற்றும் தனிநபர்களுடன் அவர் ஒத்துழைத்துள்ளார், அது அவர்களின் தொழில்களில் புரட்சியை ஏற்படுத்தியுள்ளது.3டி பிரிண்டிங்கில் அவருக்கு இருந்த ஆர்வத்தைத் தவிர, ராய் ஒரு தீவிர பயணி மற்றும் வெளிப்புற ஆர்வலர். அவர் தனது குடும்பத்துடன் இயற்கையில் நேரத்தை செலவிடுதல், நடைபயணம் மற்றும் முகாமிடுதல் போன்றவற்றை ரசிக்கிறார். தனது ஓய்வு நேரத்தில், அவர் இளம் பொறியாளர்களுக்கு வழிகாட்டுகிறார் மற்றும் அவரது பிரபலமான வலைப்பதிவான 3D பிரிண்டர்லி 3D பிரிண்டிங் உட்பட பல்வேறு தளங்கள் மூலம் 3D பிரிண்டிங்கில் தனது அறிவைப் பகிர்ந்து கொள்கிறார்.